]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDzmaps.h
Classes moved to STEERBase.
[u/mrichter/AliRoot.git] / TRD / AliTRDzmaps.h
CommitLineData
0ee00e25 1#ifndef ALITRDZMAPS_H
2#define ALITRDZMAPS_H
3
4///////////////////////////////////////////////////////
5// Z maps for Z-sorting channels //
6///////////////////////////////////////////////////////
7
8/* This file has been generated by zChannelGen.cxx */
9
10/* Access as: ZChannelMap[chamber][channel][plane][row] */
11
12const Int_t fZChannelMap[5][16][6][16] = {
13
14{ /* --- Chamber 0 --- */
15
16/* x . . . . . . . . . . . . . . . */
17/* x . . . . . . . . . . . . . . . */
18/* X . . . . . . . . . . . . . . . */
19/* x x . . . . . . . . . . . . . . */
20/* x . . . . . . . . . . . . . . . */
21/* . . . . . . . . . . . . . . . . */
22
23{{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
24 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
25 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
26 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
27 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
28 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
29
30/* x x . . . . . . . . . . . . . . */
31/* x x . . . . . . . . . . . . . . */
32/* . X . . . . . . . . . . . . . . */
33/* . x x . . . . . . . . . . . . . */
34/* x x . . . . . . . . . . . . . . */
35/* x . . . . . . . . . . . . . . . */
36
37{{1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
38 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
39 {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
40 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
41 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
42 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
43
44/* . x x . . . . . . . . . . . . . */
45/* . x x . . . . . . . . . . . . . */
46/* . . X . . . . . . . . . . . . . */
47/* . . x x . . . . . . . . . . . . */
48/* . x x . . . . . . . . . . . . . */
49/* x x . . . . . . . . . . . . . . */
50
51{{0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
52 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
53 {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
54 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
55 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
56 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
57
58/* . . x x . . . . . . . . . . . . */
59/* . . x x . . . . . . . . . . . . */
60/* . . . X . . . . . . . . . . . . */
61/* . . . x x . . . . . . . . . . . */
62/* . . x x . . . . . . . . . . . . */
63/* x x x . . . . . . . . . . . . . */
64
65{{0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
66 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
67 {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
68 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
69 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
70 {1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
71
72/* . . . x x x . . . . . . . . . . */
73/* . . . x x x . . . . . . . . . . */
74/* . . . . X . . . . . . . . . . . */
75/* . . . . x x . . . . . . . . . . */
76/* . . . x x . . . . . . . . . . . */
77/* . x x x . . . . . . . . . . . . */
78
79{{0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
80 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
81 {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
82 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
83 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
84 {0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
85
86/* . . . . x x x . . . . . . . . . */
87/* . . . . x x x . . . . . . . . . */
88/* . . . . . X . . . . . . . . . . */
89/* . . . . x x x . . . . . . . . . */
90/* . . . . x x . . . . . . . . . . */
91/* . . x x x . . . . . . . . . . . */
92
93{{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
94 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
95 {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
96 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
97 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
98 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
99
100/* . . . . . x x x . . . . . . . . */
101/* . . . . . x x x . . . . . . . . */
102/* . . . . . . X . . . . . . . . . */
103/* . . . . . x x x . . . . . . . . */
104/* . . . . . x x . . . . . . . . . */
105/* . . . x x x . . . . . . . . . . */
106
107{{0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
108 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
109 {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
110 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
111 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
112 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
113
114/* . . . . . . x x x . . . . . . . */
115/* . . . . . . x x x . . . . . . . */
116/* . . . . . . . X . . . . . . . . */
117/* . . . . . . x x x . . . . . . . */
118/* . . . . . . x x . . . . . . . . */
119/* . . . . x x x . . . . . . . . . */
120
121{{0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
122 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
123 {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0},
124 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
125 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
126 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
127
128/* . . . . . . . x x x . . . . . . */
129/* . . . . . . . x x x . . . . . . */
130/* . . . . . . . . X . . . . . . . */
131/* . . . . . . . x x x . . . . . . */
132/* . . . . . . . x x . . . . . . . */
133/* . . . . . x x x . . . . . . . . */
134
135{{0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
136 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
137 {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
138 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
139 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
140 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0}},
141
142/* . . . . . . . . x x x . . . . . */
143/* . . . . . . . . x x x . . . . . */
144/* . . . . . . . . . X . . . . . . */
145/* . . . . . . . . x x x . . . . . */
146/* . . . . . . . . x x . . . . . . */
147/* . . . . . . x x x . . . . . . . */
148
149{{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
150 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
151 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
152 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
153 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
154 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0}},
155
156/* . . . . . . . . . x x x . . . . */
157/* . . . . . . . . . x x x . . . . */
158/* . . . . . . . . . . X . . . . . */
159/* . . . . . . . . . x x x . . . . */
160/* . . . . . . . . . x x . . . . . */
161/* . . . . . . . x x x . . . . . . */
162
163{{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
164 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
165 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
166 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
167 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
168 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}},
169
170/* . . . . . . . . . . x x x . . . */
171/* . . . . . . . . . . x x x . . . */
172/* . . . . . . . . . . . X . . . . */
173/* . . . . . . . . . . x x x . . . */
174/* . . . . . . . . . . x x . . . . */
175/* . . . . . . . . . x x . . . . . */
176
177{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0},
178 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0},
179 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
180 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0},
181 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
182 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0}},
183
184/* . . . . . . . . . . . x x x . . */
185/* . . . . . . . . . . . x x x . . */
186/* . . . . . . . . . . . . X . . . */
187/* . . . . . . . . . . . x x x . . */
188/* . . . . . . . . . . . x x . . . */
189/* . . . . . . . . . . x x . . . . */
190
191{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0},
192 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0},
193 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
194 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0},
195 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
196 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0}},
197
198/* . . . . . . . . . . . . x x x . */
199/* . . . . . . . . . . . . x x x . */
200/* . . . . . . . . . . . . . X . . */
201/* . . . . . . . . . . . . x x x . */
202/* . . . . . . . . . . . . x x . . */
203/* . . . . . . . . . . . x x . . . */
204
205{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0},
206 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0},
207 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
208 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0},
209 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
210 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0}},
211
212/* . . . . . . . . . . . . . x x x */
213/* . . . . . . . . . . . . . x x x */
214/* . . . . . . . . . . . . . . X . */
215/* . . . . . . . . . . . . . x x x */
216/* . . . . . . . . . . . . . x x . */
217/* . . . . . . . . . . . . x x . . */
218
219{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1},
220 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1},
221 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0},
222 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1},
223 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
224 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0}},
225
226/* . . . . . . . . . . . . . . x x */
227/* . . . . . . . . . . . . . . x x */
228/* . . . . . . . . . . . . . . . X */
229/* . . . . . . . . . . . . . . x x */
230/* . . . . . . . . . . . . . . x x */
231/* . . . . . . . . . . . . . x x . */
232
233{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
234 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
235 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
236 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
237 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
238 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0}}},
239
240{ /* --- Chamber 1 --- */
241
242/* x x . . . . . . . . . . . . . . */
243/* x x . . . . . . . . . . . . . . */
244/* X . . . . . . . . . . . . . . . */
245/* x x . . . . . . . . . . . . . . */
246/* x . . . . . . . . . . . . . . . */
247/* . . . . . . . . . . . . . . . . */
248
249{{1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
250 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
251 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
252 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
253 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
254 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
255
256/* x x x . . . . . . . . . . . . . */
257/* x x x . . . . . . . . . . . . . */
258/* . X . . . . . . . . . . . . . . */
259/* x x x . . . . . . . . . . . . . */
260/* x x . . . . . . . . . . . . . . */
261/* x . . . . . . . . . . . . . . . */
262
263{{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
264 {1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
265 {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
266 {1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
267 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
268 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
269
270/* . x x x . . . . . . . . . . . . */
271/* . x x x . . . . . . . . . . . . */
272/* . . X . . . . . . . . . . . . . */
273/* . x x x . . . . . . . . . . . . */
274/* . x x . . . . . . . . . . . . . */
275/* x x . . . . . . . . . . . . . . */
276
277{{0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
278 {0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
279 {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
280 {0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
281 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
282 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
283
284/* . . x x x . . . . . . . . . . . */
285/* . . x x x . . . . . . . . . . . */
286/* . . . X . . . . . . . . . . . . */
287/* . . x x . . . . . . . . . . . . */
288/* . . x x . . . . . . . . . . . . */
289/* . x x . . . . . . . . . . . . . */
290
291{{0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
292 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
293 {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
294 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
295 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
296 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
297
298/* . . . . x x . . . . . . . . . . */
299/* . . . . x x . . . . . . . . . . */
300/* . . . . X . . . . . . . . . . . */
301/* . . . x x . . . . . . . . . . . */
302/* . . . x x . . . . . . . . . . . */
303/* . . x x x . . . . . . . . . . . */
304
305{{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
306 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
307 {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
308 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
309 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
310 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
311
312/* . . . . . x x . . . . . . . . . */
313/* . . . . . x x . . . . . . . . . */
314/* . . . . . X . . . . . . . . . . */
315/* . . . . x x . . . . . . . . . . */
316/* . . . . x x . . . . . . . . . . */
317/* . . . x x x . . . . . . . . . . */
318
319{{0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
320 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
321 {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
322 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
323 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
324 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
325
326/* . . . . . . x x . . . . . . . . */
327/* . . . . . . x x . . . . . . . . */
328/* . . . . . . X . . . . . . . . . */
329/* . . . . . x x . . . . . . . . . */
330/* . . . . . x x . . . . . . . . . */
331/* . . . . x x x . . . . . . . . . */
332
333{{0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
334 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
335 {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
336 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
337 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
338 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
339
340/* . . . . . . . x x . . . . . . . */
341/* . . . . . . . x x . . . . . . . */
342/* . . . . . . . X . . . . . . . . */
343/* . . . . . . x x . . . . . . . . */
344/* . . . . . . x x . . . . . . . . */
345/* . . . . . x x x . . . . . . . . */
346
347{{0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
348 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
349 {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0},
350 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
351 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
352 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0}},
353
354/* . . . . . . . . x x . . . . . . */
355/* . . . . . . . . x x . . . . . . */
356/* . . . . . . . . X . . . . . . . */
357/* . . . . . . . x x . . . . . . . */
358/* . . . . . . . x x . . . . . . . */
359/* . . . . . . x x x . . . . . . . */
360
361{{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
362 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
363 {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
364 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
365 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
366 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0}},
367
368/* . . . . . . . . . x x . . . . . */
369/* . . . . . . . . . x x . . . . . */
370/* . . . . . . . . . X . . . . . . */
371/* . . . . . . . . x x . . . . . . */
372/* . . . . . . . . x x . . . . . . */
373/* . . . . . . . x x x . . . . . . */
374
375{{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
376 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
377 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
378 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
379 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
380 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}},
381
382/* . . . . . . . . . . x x . . . . */
383/* . . . . . . . . . . x x . . . . */
384/* . . . . . . . . . . X . . . . . */
385/* . . . . . . . . . x x . . . . . */
386/* . . . . . . . . . x x . . . . . */
387/* . . . . . . . . x x x . . . . . */
388
389{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
390 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
391 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
392 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
393 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
394 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}},
395
396/* . . . . . . . . . . . x x . . . */
397/* . . . . . . . . . . . x x . . . */
398/* . . . . . . . . . . . X . . . . */
399/* . . . . . . . . . . x x . . . . */
400/* . . . . . . . . . . x x . . . . */
401/* . . . . . . . . . x x x . . . . */
402
403{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
404 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
405 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
406 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
407 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
408 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}},
409
410/* . . . . . . . . . . . . x x . . */
411/* . . . . . . . . . . . . x x . . */
412/* . . . . . . . . . . . . X . . . */
413/* . . . . . . . . . . . x x . . . */
414/* . . . . . . . . . . . x x . . . */
415/* . . . . . . . . . . x x x . . . */
416
417{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
418 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
419 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
420 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
421 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
422 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0}},
423
424/* . . . . . . . . . . . . . x x . */
425/* . . . . . . . . . . . . . x x . */
426/* . . . . . . . . . . . . . X . . */
427/* . . . . . . . . . . . . x x . . */
428/* . . . . . . . . . . . . x x . . */
429/* . . . . . . . . . . . x x x . . */
430
431{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
432 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
433 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
434 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
435 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
436 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0}},
437
438/* . . . . . . . . . . . . . . x x */
439/* . . . . . . . . . . . . . . x x */
440/* . . . . . . . . . . . . . . X . */
441/* . . . . . . . . . . . . . x x . */
442/* . . . . . . . . . . . . . x x . */
443/* . . . . . . . . . . . . x x x . */
444
445{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
446 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
447 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0},
448 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
449 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
450 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0}},
451
452/* . . . . . . . . . . . . . . . x */
453/* . . . . . . . . . . . . . . . x */
454/* . . . . . . . . . . . . . . . X */
455/* . . . . . . . . . . . . . . x x */
456/* . . . . . . . . . . . . . . x x */
457/* . . . . . . . . . . . . . x x x */
458
459{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
460 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
461 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
462 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
463 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
464 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1}}},
465
466{ /* --- Chamber 2 --- */
467
468/* x x . . . . . . . . . . */
469/* x x . . . . . . . . . . */
470/* X . . . . . . . . . . . */
471/* x . . . . . . . . . . . */
472/* x . . . . . . . . . . . */
473/* x . . . . . . . . . . . */
474
475{{1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
476 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
477 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
478 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
479 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
480 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
481
482/* . x x . . . . . . . . . */
483/* . x x . . . . . . . . . */
484/* . X . . . . . . . . . . */
485/* x x . . . . . . . . . . */
486/* x x . . . . . . . . . . */
487/* x x . . . . . . . . . . */
488
489{{0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
490 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
491 {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
492 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
493 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
494 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
495
496/* . . x x . . . . . . . . */
497/* . . x x . . . . . . . . */
498/* . . X . . . . . . . . . */
499/* . x x . . . . . . . . . */
500/* . x x . . . . . . . . . */
501/* . x x . . . . . . . . . */
502
503{{0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
504 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
505 {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
506 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
507 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
508 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
509
510/* . . . x x . . . . . . . */
511/* . . . x x . . . . . . . */
512/* . . . X . . . . . . . . */
513/* . . x x x . . . . . . . */
514/* . . x x x . . . . . . . */
515/* . . x x x . . . . . . . */
516
517{{0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
518 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
519 {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
520 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
521 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
522 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
523
524/* . . . x x x . . . . . . */
525/* . . . x x x . . . . . . */
526/* . . . . X . . . . . . . */
527/* . . . x x x . . . . . . */
528/* . . . x x x . . . . . . */
529/* . . . x x x . . . . . . */
530
531{{0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
532 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
533 {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
534 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
535 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
536 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
537
538/* . . . . x x x . . . . . */
539/* . . . . x x x . . . . . */
540/* . . . . . X . . . . . . */
541/* . . . . x x x . . . . . */
542/* . . . . x x x . . . . . */
543/* . . . . x x x . . . . . */
544
545{{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
546 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
547 {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
548 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
549 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
550 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
551
552/* . . . . . x x x . . . . */
553/* . . . . . x x x . . . . */
554/* . . . . . . X . . . . . */
555/* . . . . . x x x . . . . */
556/* . . . . . x x x . . . . */
557/* . . . . . x x x . . . . */
558
559{{0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
560 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
561 {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
562 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
563 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
564 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0}},
565
566/* . . . . . . x x x . . . */
567/* . . . . . . x x x . . . */
568/* . . . . . . . X . . . . */
569/* . . . . . . x x x . . . */
570/* . . . . . . x x x . . . */
571/* . . . . . . x x x . . . */
572
573{{0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
574 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
575 {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0},
576 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
577 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
578 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0}},
579
580/* . . . . . . . x x . . . */
581/* . . . . . . . x x . . . */
582/* . . . . . . . . X . . . */
583/* . . . . . . . x x x . . */
584/* . . . . . . . x x x . . */
585/* . . . . . . . x x x . . */
586
587{{0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
588 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
589 {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
590 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
591 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
592 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}},
593
594/* . . . . . . . . x x . . */
595/* . . . . . . . . x x . . */
596/* . . . . . . . . . X . . */
597/* . . . . . . . . . x x . */
598/* . . . . . . . . . x x . */
599/* . . . . . . . . . x x . */
600
601{{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
602 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
603 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
604 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
605 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
606 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0}},
607
608/* . . . . . . . . . x x . */
609/* . . . . . . . . . x x . */
610/* . . . . . . . . . . X . */
611/* . . . . . . . . . . x x */
612/* . . . . . . . . . . x x */
613/* . . . . . . . . . . x x */
614
615{{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
616 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
617 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
618 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
619 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
620 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0}},
621
622/* . . . . . . . . . . x x */
623/* . . . . . . . . . . x x */
624/* . . . . . . . . . . . X */
625/* . . . . . . . . . . . x */
626/* . . . . . . . . . . . x */
627/* . . . . . . . . . . . x */
628
629{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
630 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
631 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
632 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
633 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
634 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0}},
635
636/* . . . . . . . . . . . . */
637/* . . . . . . . . . . . . */
638/* . . . . . . . . . . . . */
639/* . . . . . . . . . . . . */
640/* . . . . . . . . . . . . */
641/* . . . . . . . . . . . . */
642
643{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
644 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
645 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
646 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
647 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
648 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
649
650/* . . . . . . . . . . . . */
651/* . . . . . . . . . . . . */
652/* . . . . . . . . . . . . */
653/* . . . . . . . . . . . . */
654/* . . . . . . . . . . . . */
655/* . . . . . . . . . . . . */
656
657{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
658 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
659 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
660 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
661 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
662 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
663
664/* . . . . . . . . . . . . */
665/* . . . . . . . . . . . . */
666/* . . . . . . . . . . . . */
667/* . . . . . . . . . . . . */
668/* . . . . . . . . . . . . */
669/* . . . . . . . . . . . . */
670
671{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
672 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
673 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
674 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
675 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
676 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
677
678/* . . . . . . . . . . . . */
679/* . . . . . . . . . . . . */
680/* . . . . . . . . . . . . */
681/* . . . . . . . . . . . . */
682/* . . . . . . . . . . . . */
683/* . . . . . . . . . . . . */
684
685{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
686 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
687 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
688 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
689 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
690 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}},
691
692{ /* --- Chamber 3 --- */
693
694/* x . . . . . . . . . . . . . . . */
695/* x . . . . . . . . . . . . . . . */
696/* X . . . . . . . . . . . . . . . */
697/* x x . . . . . . . . . . . . . . */
698/* x x . . . . . . . . . . . . . . */
699/* x x x . . . . . . . . . . . . . */
700
701{{1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
702 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
703 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
704 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
705 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
706 {1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
707
708/* x x . . . . . . . . . . . . . . */
709/* x x . . . . . . . . . . . . . . */
710/* . X . . . . . . . . . . . . . . */
711/* . x x . . . . . . . . . . . . . */
712/* . x x . . . . . . . . . . . . . */
713/* . x x x . . . . . . . . . . . . */
714
715{{1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
716 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
717 {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
718 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
719 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
720 {0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
721
722/* . x x . . . . . . . . . . . . . */
723/* . x x . . . . . . . . . . . . . */
724/* . . X . . . . . . . . . . . . . */
725/* . . x x . . . . . . . . . . . . */
726/* . . x x . . . . . . . . . . . . */
727/* . . x x x . . . . . . . . . . . */
728
729{{0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
730 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
731 {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
732 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
733 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
734 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
735
736/* . . x x . . . . . . . . . . . . */
737/* . . x x . . . . . . . . . . . . */
738/* . . . X . . . . . . . . . . . . */
739/* . . . x x . . . . . . . . . . . */
740/* . . . x x . . . . . . . . . . . */
741/* . . . x x x . . . . . . . . . . */
742
743{{0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
744 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
745 {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
746 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
747 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
748 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
749
750/* . . . x x . . . . . . . . . . . */
751/* . . . x x . . . . . . . . . . . */
752/* . . . . X . . . . . . . . . . . */
753/* . . . . x x . . . . . . . . . . */
754/* . . . . x x . . . . . . . . . . */
755/* . . . . x x x . . . . . . . . . */
756
757{{0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
758 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
759 {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
760 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
761 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
762 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
763
764/* . . . . x x . . . . . . . . . . */
765/* . . . . x x . . . . . . . . . . */
766/* . . . . . X . . . . . . . . . . */
767/* . . . . . x x . . . . . . . . . */
768/* . . . . . x x . . . . . . . . . */
769/* . . . . . x x x . . . . . . . . */
770
771{{0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
772 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
773 {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
774 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
775 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
776 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0}},
777
778/* . . . . . x x . . . . . . . . . */
779/* . . . . . x x . . . . . . . . . */
780/* . . . . . . X . . . . . . . . . */
781/* . . . . . . x x . . . . . . . . */
782/* . . . . . . x x . . . . . . . . */
783/* . . . . . . x x x . . . . . . . */
784
785{{0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
786 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
787 {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
788 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
789 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
790 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0}},
791
792/* . . . . . . x x . . . . . . . . */
793/* . . . . . . x x . . . . . . . . */
794/* . . . . . . . X . . . . . . . . */
795/* . . . . . . . x x . . . . . . . */
796/* . . . . . . . x x . . . . . . . */
797/* . . . . . . . x x x . . . . . . */
798
799{{0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
800 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
801 {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0},
802 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
803 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
804 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}},
805
806/* . . . . . . . x x . . . . . . . */
807/* . . . . . . . x x . . . . . . . */
808/* . . . . . . . . X . . . . . . . */
809/* . . . . . . . . x x . . . . . . */
810/* . . . . . . . . x x . . . . . . */
811/* . . . . . . . . x x x . . . . . */
812
813{{0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
814 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
815 {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
816 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
817 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
818 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}},
819
820/* . . . . . . . . x x . . . . . . */
821/* . . . . . . . . x x . . . . . . */
822/* . . . . . . . . . X . . . . . . */
823/* . . . . . . . . . x x . . . . . */
824/* . . . . . . . . . x x . . . . . */
825/* . . . . . . . . . x x x . . . . */
826
827{{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
828 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
829 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
830 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
831 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
832 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}},
833
834/* . . . . . . . . . x x . . . . . */
835/* . . . . . . . . . x x . . . . . */
836/* . . . . . . . . . . X . . . . . */
837/* . . . . . . . . . . x x . . . . */
838/* . . . . . . . . . . x x . . . . */
839/* . . . . . . . . . . x x x . . . */
840
841{{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
842 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
843 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
844 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
845 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
846 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0}},
847
848/* . . . . . . . . . . x x . . . . */
849/* . . . . . . . . . . x x . . . . */
850/* . . . . . . . . . . . X . . . . */
851/* . . . . . . . . . . . x x . . . */
852/* . . . . . . . . . . . x x . . . */
853/* . . . . . . . . . . . x x x . . */
854
855{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
856 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
857 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
858 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
859 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
860 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0}},
861
862/* . . . . . . . . . . . x x x . . */
863/* . . . . . . . . . . . x x x . . */
864/* . . . . . . . . . . . . X . . . */
865/* . . . . . . . . . . . . x x . . */
866/* . . . . . . . . . . . . x x . . */
867/* . . . . . . . . . . . . . x x . */
868
869{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0},
870 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0},
871 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
872 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
873 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
874 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0}},
875
876/* . . . . . . . . . . . . x x x . */
877/* . . . . . . . . . . . . x x x . */
878/* . . . . . . . . . . . . . X . . */
879/* . . . . . . . . . . . . x x x . */
880/* . . . . . . . . . . . . . x x . */
881/* . . . . . . . . . . . . . . x x */
882
883{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0},
884 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0},
885 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
886 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0},
887 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
888 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1}},
889
890/* . . . . . . . . . . . . . x x x */
891/* . . . . . . . . . . . . . x x x */
892/* . . . . . . . . . . . . . . X . */
893/* . . . . . . . . . . . . . x x x */
894/* . . . . . . . . . . . . . . x x */
895/* . . . . . . . . . . . . . . . x */
896
897{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1},
898 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1},
899 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0},
900 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1},
901 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
902 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}},
903
904/* . . . . . . . . . . . . . . x x */
905/* . . . . . . . . . . . . . . x x */
906/* . . . . . . . . . . . . . . . X */
907/* . . . . . . . . . . . . . . x x */
908/* . . . . . . . . . . . . . . . x */
909/* . . . . . . . . . . . . . . . . */
910
911{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
912 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
913 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
914 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
915 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
916 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}},
917
918{ /* --- Chamber 4 --- */
919
920/* x x . . . . . . . . . . . . . . */
921/* x x . . . . . . . . . . . . . . */
922/* X . . . . . . . . . . . . . . . */
923/* x x . . . . . . . . . . . . . . */
924/* x x . . . . . . . . . . . . . . */
925/* . x x . . . . . . . . . . . . . */
926
927{{1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
928 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
929 {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
930 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
931 {1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
932 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
933
934/* x x x . . . . . . . . . . . . . */
935/* x x x . . . . . . . . . . . . . */
936/* . X . . . . . . . . . . . . . . */
937/* x x x . . . . . . . . . . . . . */
938/* . x x . . . . . . . . . . . . . */
939/* . . x x . . . . . . . . . . . . */
940
941{{1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
942 {1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
943 {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
944 {1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
945 {0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
946 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
947
948/* . x x x . . . . . . . . . . . . */
949/* . x x x . . . . . . . . . . . . */
950/* . . X . . . . . . . . . . . . . */
951/* . x x x . . . . . . . . . . . . */
952/* . . x x . . . . . . . . . . . . */
953/* . . . x x . . . . . . . . . . . */
954
955{{0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
956 {0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
957 {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
958 {0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
959 {0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
960 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
961
962/* . . x x x . . . . . . . . . . . */
963/* . . x x x . . . . . . . . . . . */
964/* . . . X . . . . . . . . . . . . */
965/* . . x x x . . . . . . . . . . . */
966/* . . . x x . . . . . . . . . . . */
967/* . . . . x x . . . . . . . . . . */
968
969{{0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
970 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
971 {0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
972 {0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
973 {0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
974 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
975
976/* . . . x x x . . . . . . . . . . */
977/* . . . x x x . . . . . . . . . . */
978/* . . . . X . . . . . . . . . . . */
979/* . . . x x x . . . . . . . . . . */
980/* . . . . x x . . . . . . . . . . */
981/* . . . . . x x . . . . . . . . . */
982
983{{0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
984 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
985 {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
986 {0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
987 {0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
988 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0}},
989
990/* . . . . x x x . . . . . . . . . */
991/* . . . . x x x . . . . . . . . . */
992/* . . . . . X . . . . . . . . . . */
993/* . . . . x x x . . . . . . . . . */
994/* . . . . . x x . . . . . . . . . */
995/* . . . . . . x x x . . . . . . . */
996
997{{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
998 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
999 {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1000 {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1001 {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1002 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0}},
1003
1004/* . . . . . x x x . . . . . . . . */
1005/* . . . . . x x x . . . . . . . . */
1006/* . . . . . . X . . . . . . . . . */
1007/* . . . . . x x x . . . . . . . . */
1008/* . . . . . . x x . . . . . . . . */
1009/* . . . . . . . x x x . . . . . . */
1010
1011{{0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
1012 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
1013 {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1014 {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
1015 {0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0},
1016 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0}},
1017
1018/* . . . . . . x x x . . . . . . . */
1019/* . . . . . . x x x . . . . . . . */
1020/* . . . . . . . X . . . . . . . . */
1021/* . . . . . . x x x . . . . . . . */
1022/* . . . . . . . x x . . . . . . . */
1023/* . . . . . . . . x x x . . . . . */
1024
1025{{0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
1026 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
1027 {0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0},
1028 {0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0},
1029 {0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0},
1030 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}},
1031
1032/* . . . . . . . x x x . . . . . . */
1033/* . . . . . . . x x x . . . . . . */
1034/* . . . . . . . . X . . . . . . . */
1035/* . . . . . . . x x x . . . . . . */
1036/* . . . . . . . . x x . . . . . . */
1037/* . . . . . . . . . x x x . . . . */
1038
1039{{0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
1040 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
1041 {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0},
1042 {0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0},
1043 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0},
1044 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}},
1045
1046/* . . . . . . . . x x x . . . . . */
1047/* . . . . . . . . x x x . . . . . */
1048/* . . . . . . . . . X . . . . . . */
1049/* . . . . . . . . x x x . . . . . */
1050/* . . . . . . . . . x x . . . . . */
1051/* . . . . . . . . . . x x x . . . */
1052
1053{{0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
1054 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
1055 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},
1056 {0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0},
1057 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0},
1058 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0}},
1059
1060/* . . . . . . . . . x x x . . . . */
1061/* . . . . . . . . . x x x . . . . */
1062/* . . . . . . . . . . X . . . . . */
1063/* . . . . . . . . . x x x . . . . */
1064/* . . . . . . . . . . x x . . . . */
1065/* . . . . . . . . . . . x x x . . */
1066
1067{{0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
1068 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
1069 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
1070 {0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
1071 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
1072 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0}},
1073
1074/* . . . . . . . . . . x x x . . . */
1075/* . . . . . . . . . . x x x . . . */
1076/* . . . . . . . . . . . X . . . . */
1077/* . . . . . . . . . . x x . . . . */
1078/* . . . . . . . . . . . x x . . . */
1079/* . . . . . . . . . . . . x x x . */
1080
1081{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0},
1082 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0},
1083 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0},
1084 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},
1085 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
1086 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0}},
1087
1088/* . . . . . . . . . . . . x x . . */
1089/* . . . . . . . . . . . . x x . . */
1090/* . . . . . . . . . . . . X . . . */
1091/* . . . . . . . . . . . x x . . . */
1092/* . . . . . . . . . . . . x x . . */
1093/* . . . . . . . . . . . . . x x x */
1094
1095{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
1096 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
1097 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0},
1098 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0},
1099 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
1100 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1}},
1101
1102/* . . . . . . . . . . . . . x x . */
1103/* . . . . . . . . . . . . . x x . */
1104/* . . . . . . . . . . . . . X . . */
1105/* . . . . . . . . . . . . x x . . */
1106/* . . . . . . . . . . . . . x x . */
1107/* . . . . . . . . . . . . . . x x */
1108
1109{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
1110 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
1111 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0},
1112 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0},
1113 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
1114 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1}},
1115
1116/* . . . . . . . . . . . . . . x x */
1117/* . . . . . . . . . . . . . . x x */
1118/* . . . . . . . . . . . . . . X . */
1119/* . . . . . . . . . . . . . x x . */
1120/* . . . . . . . . . . . . . . x x */
1121/* . . . . . . . . . . . . . . . x */
1122
1123{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
1124 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
1125 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0},
1126 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0},
1127 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
1128 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}},
1129
1130/* . . . . . . . . . . . . . . . x */
1131/* . . . . . . . . . . . . . . . x */
1132/* . . . . . . . . . . . . . . . X */
1133/* . . . . . . . . . . . . . . x x */
1134/* . . . . . . . . . . . . . . . x */
1135/* . . . . . . . . . . . . . . . . */
1136
1137{{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
1138 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
1139 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
1140 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1},
1141 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1},
1142 {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}}}
1143
1144};
1145
1146#endif