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