]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDzmaps.h
MultiAODInputHandler: an input handler for aod event muxing.
[u/mrichter/AliRoot.git] / TRD / AliTRDzmaps.h
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
12 const 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