board_a.gno
21.12 Kb · 903 lines
1// Code generated by scripts/gen_board_data.py from assets/hex_grid.json. DO NOT EDIT.
2
3package hex
4
5// A is board A ("Corral"): 138 flat-top hexes in offset vertical columns.
6// ids is sorted so Index can binary-search it; nbr holds, for each hex, the
7// index of its neighbour in each of the 6 directions (N, NE, SE, S, SW, NW),
8// or -1 when the hex is on the board edge; qr holds its axial coordinates;
9// fence holds its fenced hexsides, bit d for direction d (rule 35);
10// obstacles lists the indices of the obstacle hexes (rule 36);
11// between lists the hex pairs an obstacle lies between for the line of
12// sight (rule 31), as {a, b, o}: a < b indices in ids, o an index in
13// obstacles, sorted by (a, b, o).
14var A = &Board{
15 name: "A",
16 ids: []string{
17 "A-A1",
18 "A-A10",
19 "A-A11",
20 "A-A12",
21 "A-A2",
22 "A-A3",
23 "A-A4",
24 "A-A5",
25 "A-A6",
26 "A-A7",
27 "A-A8",
28 "A-A9",
29 "A-B0",
30 "A-B1",
31 "A-B10",
32 "A-B11",
33 "A-B12",
34 "A-B2",
35 "A-B3",
36 "A-B4",
37 "A-B5",
38 "A-B6",
39 "A-B7",
40 "A-B8",
41 "A-B9",
42 "A-C1",
43 "A-C10",
44 "A-C11",
45 "A-C12",
46 "A-C2",
47 "A-C3",
48 "A-C4",
49 "A-C5",
50 "A-C6",
51 "A-C7",
52 "A-C8",
53 "A-C9",
54 "A-D0",
55 "A-D1",
56 "A-D10",
57 "A-D11",
58 "A-D12",
59 "A-D2",
60 "A-D3",
61 "A-D4",
62 "A-D5",
63 "A-D6",
64 "A-D7",
65 "A-D8",
66 "A-D9",
67 "A-E1",
68 "A-E10",
69 "A-E11",
70 "A-E12",
71 "A-E2",
72 "A-E3",
73 "A-E4",
74 "A-E5",
75 "A-E6",
76 "A-E7",
77 "A-E8",
78 "A-E9",
79 "A-F0",
80 "A-F1",
81 "A-F10",
82 "A-F11",
83 "A-F12",
84 "A-F2",
85 "A-F3",
86 "A-F4",
87 "A-F5",
88 "A-F6",
89 "A-F7",
90 "A-F8",
91 "A-F9",
92 "A-G1",
93 "A-G10",
94 "A-G11",
95 "A-G12",
96 "A-G2",
97 "A-G3",
98 "A-G4",
99 "A-G5",
100 "A-G6",
101 "A-G7",
102 "A-G8",
103 "A-G9",
104 "A-H0",
105 "A-H1",
106 "A-H10",
107 "A-H11",
108 "A-H12",
109 "A-H2",
110 "A-H3",
111 "A-H4",
112 "A-H5",
113 "A-H6",
114 "A-H7",
115 "A-H8",
116 "A-H9",
117 "A-I1",
118 "A-I10",
119 "A-I11",
120 "A-I11*",
121 "A-I12",
122 "A-I2",
123 "A-I3",
124 "A-I4",
125 "A-I5",
126 "A-I6",
127 "A-I7",
128 "A-I8",
129 "A-I9",
130 "A-J0",
131 "A-J1",
132 "A-J10",
133 "A-J11",
134 "A-J12",
135 "A-J2",
136 "A-J3",
137 "A-J4",
138 "A-J5",
139 "A-J6",
140 "A-J7",
141 "A-J8",
142 "A-J9",
143 "A-K1",
144 "A-K10",
145 "A-K11",
146 "A-K12",
147 "A-K2",
148 "A-K3",
149 "A-K4",
150 "A-K5",
151 "A-K6",
152 "A-K7",
153 "A-K8",
154 "A-K9",
155 },
156 nbr: [][6]int{
157 {-1, 12, 13, 4, -1, -1}, // A-A1
158 {11, 24, 14, 2, -1, -1}, // A-A10
159 {1, 14, 15, 3, -1, -1}, // A-A11
160 {2, 15, 16, -1, -1, -1}, // A-A12
161 {0, 13, 17, 5, -1, -1}, // A-A2
162 {4, 17, 18, 6, -1, -1}, // A-A3
163 {5, 18, 19, 7, -1, -1}, // A-A4
164 {6, 19, 20, 8, -1, -1}, // A-A5
165 {7, 20, 21, 9, -1, -1}, // A-A6
166 {8, 21, 22, 10, -1, -1}, // A-A7
167 {9, 22, 23, 11, -1, -1}, // A-A8
168 {10, 23, 24, 1, -1, -1}, // A-A9
169 {-1, -1, 25, 13, 0, -1}, // A-B0
170 {12, 25, 29, 17, 4, 0}, // A-B1
171 {24, 26, 27, 15, 2, 1}, // A-B10
172 {14, 27, 28, 16, 3, 2}, // A-B11
173 {15, 28, -1, -1, -1, 3}, // A-B12
174 {13, 29, 30, 18, 5, 4}, // A-B2
175 {17, 30, 31, 19, 6, 5}, // A-B3
176 {18, 31, 32, 20, 7, 6}, // A-B4
177 {19, 32, 33, 21, 8, 7}, // A-B5
178 {20, 33, 34, 22, 9, 8}, // A-B6
179 {21, 34, 35, 23, 10, 9}, // A-B7
180 {22, 35, 36, 24, 11, 10}, // A-B8
181 {23, 36, 26, 14, 1, 11}, // A-B9
182 {-1, 37, 38, 29, 13, 12}, // A-C1
183 {36, 49, 39, 27, 14, 24}, // A-C10
184 {26, 39, 40, 28, 15, 14}, // A-C11
185 {27, 40, 41, -1, 16, 15}, // A-C12
186 {25, 38, 42, 30, 17, 13}, // A-C2
187 {29, 42, 43, 31, 18, 17}, // A-C3
188 {30, 43, 44, 32, 19, 18}, // A-C4
189 {31, 44, 45, 33, 20, 19}, // A-C5
190 {32, 45, 46, 34, 21, 20}, // A-C6
191 {33, 46, 47, 35, 22, 21}, // A-C7
192 {34, 47, 48, 36, 23, 22}, // A-C8
193 {35, 48, 49, 26, 24, 23}, // A-C9
194 {-1, -1, 50, 38, 25, -1}, // A-D0
195 {37, 50, 54, 42, 29, 25}, // A-D1
196 {49, 51, 52, 40, 27, 26}, // A-D10
197 {39, 52, 53, 41, 28, 27}, // A-D11
198 {40, 53, -1, -1, -1, 28}, // A-D12
199 {38, 54, 55, 43, 30, 29}, // A-D2
200 {42, 55, 56, 44, 31, 30}, // A-D3
201 {43, 56, 57, 45, 32, 31}, // A-D4
202 {44, 57, 58, 46, 33, 32}, // A-D5
203 {45, 58, 59, 47, 34, 33}, // A-D6
204 {46, 59, 60, 48, 35, 34}, // A-D7
205 {47, 60, 61, 49, 36, 35}, // A-D8
206 {48, 61, 51, 39, 26, 36}, // A-D9
207 {-1, 62, 63, 54, 38, 37}, // A-E1
208 {61, 74, 64, 52, 39, 49}, // A-E10
209 {51, 64, 65, 53, 40, 39}, // A-E11
210 {52, 65, 66, -1, 41, 40}, // A-E12
211 {50, 63, 67, 55, 42, 38}, // A-E2
212 {54, 67, 68, 56, 43, 42}, // A-E3
213 {55, 68, 69, 57, 44, 43}, // A-E4
214 {56, 69, 70, 58, 45, 44}, // A-E5
215 {57, 70, 71, 59, 46, 45}, // A-E6
216 {58, 71, 72, 60, 47, 46}, // A-E7
217 {59, 72, 73, 61, 48, 47}, // A-E8
218 {60, 73, 74, 51, 49, 48}, // A-E9
219 {-1, -1, 75, 63, 50, -1}, // A-F0
220 {62, 75, 79, 67, 54, 50}, // A-F1
221 {74, 76, 77, 65, 52, 51}, // A-F10
222 {64, 77, 78, 66, 53, 52}, // A-F11
223 {65, 78, -1, -1, -1, 53}, // A-F12
224 {63, 79, 80, 68, 55, 54}, // A-F2
225 {67, 80, 81, 69, 56, 55}, // A-F3
226 {68, 81, 82, 70, 57, 56}, // A-F4
227 {69, 82, 83, 71, 58, 57}, // A-F5
228 {70, 83, 84, 72, 59, 58}, // A-F6
229 {71, 84, 85, 73, 60, 59}, // A-F7
230 {72, 85, 86, 74, 61, 60}, // A-F8
231 {73, 86, 76, 64, 51, 61}, // A-F9
232 {-1, 87, 88, 79, 63, 62}, // A-G1
233 {86, 99, 89, 77, 64, 74}, // A-G10
234 {76, 89, 90, 78, 65, 64}, // A-G11
235 {77, 90, 91, -1, 66, 65}, // A-G12
236 {75, 88, 92, 80, 67, 63}, // A-G2
237 {79, 92, 93, 81, 68, 67}, // A-G3
238 {80, 93, 94, 82, 69, 68}, // A-G4
239 {81, 94, 95, 83, 70, 69}, // A-G5
240 {82, 95, 96, 84, 71, 70}, // A-G6
241 {83, 96, 97, 85, 72, 71}, // A-G7
242 {84, 97, 98, 86, 73, 72}, // A-G8
243 {85, 98, 99, 76, 74, 73}, // A-G9
244 {-1, -1, 100, 88, 75, -1}, // A-H0
245 {87, 100, 105, 92, 79, 75}, // A-H1
246 {99, 101, 103, 90, 77, 76}, // A-H10
247 {89, 103, 104, 91, 78, 77}, // A-H11
248 {90, 104, -1, -1, -1, 78}, // A-H12
249 {88, 105, 106, 93, 80, 79}, // A-H2
250 {92, 106, 107, 94, 81, 80}, // A-H3
251 {93, 107, 108, 95, 82, 81}, // A-H4
252 {94, 108, 109, 96, 83, 82}, // A-H5
253 {95, 109, 110, 97, 84, 83}, // A-H6
254 {96, 110, 111, 98, 85, 84}, // A-H7
255 {97, 111, 112, 99, 86, 85}, // A-H8
256 {98, 112, 101, 89, 76, 86}, // A-H9
257 {-1, 113, 114, 105, 88, 87}, // A-I1
258 {112, 125, 115, 103, 89, 99}, // A-I10
259 {103, 115, 116, 104, 90, 103}, // A-I11
260 {101, 115, 102, 102, 90, 89}, // A-I11*
261 {102, 116, 117, -1, 91, 90}, // A-I12
262 {100, 114, 118, 106, 92, 88}, // A-I2
263 {105, 118, 119, 107, 93, 92}, // A-I3
264 {106, 119, 120, 108, 94, 93}, // A-I4
265 {107, 120, 121, 109, 95, 94}, // A-I5
266 {108, 121, 122, 110, 96, 95}, // A-I6
267 {109, 122, 123, 111, 97, 96}, // A-I7
268 {110, 123, 124, 112, 98, 97}, // A-I8
269 {111, 124, 125, 101, 99, 98}, // A-I9
270 {-1, -1, 126, 114, 100, -1}, // A-J0
271 {113, 126, 130, 118, 105, 100}, // A-J1
272 {125, 127, 128, 116, 103, 101}, // A-J10
273 {115, 128, 129, 117, 104, 102}, // A-J11
274 {116, 129, -1, -1, -1, 104}, // A-J12
275 {114, 130, 131, 119, 106, 105}, // A-J2
276 {118, 131, 132, 120, 107, 106}, // A-J3
277 {119, 132, 133, 121, 108, 107}, // A-J4
278 {120, 133, 134, 122, 109, 108}, // A-J5
279 {121, 134, 135, 123, 110, 109}, // A-J6
280 {122, 135, 136, 124, 111, 110}, // A-J7
281 {123, 136, 137, 125, 112, 111}, // A-J8
282 {124, 137, 127, 115, 101, 112}, // A-J9
283 {-1, -1, -1, 130, 114, 113}, // A-K1
284 {137, -1, -1, 128, 115, 125}, // A-K10
285 {127, -1, -1, 129, 116, 115}, // A-K11
286 {128, -1, -1, -1, 117, 116}, // A-K12
287 {126, -1, -1, 131, 118, 114}, // A-K2
288 {130, -1, -1, 132, 119, 118}, // A-K3
289 {131, -1, -1, 133, 120, 119}, // A-K4
290 {132, -1, -1, 134, 121, 120}, // A-K5
291 {133, -1, -1, 135, 122, 121}, // A-K6
292 {134, -1, -1, 136, 123, 122}, // A-K7
293 {135, -1, -1, 137, 124, 123}, // A-K8
294 {136, -1, -1, 127, 125, 124}, // A-K9
295 },
296 qr: [][2]int{
297 {0, 0}, // A-A1
298 {0, 9}, // A-A10
299 {0, 10}, // A-A11
300 {0, 11}, // A-A12
301 {0, 1}, // A-A2
302 {0, 2}, // A-A3
303 {0, 3}, // A-A4
304 {0, 4}, // A-A5
305 {0, 5}, // A-A6
306 {0, 6}, // A-A7
307 {0, 7}, // A-A8
308 {0, 8}, // A-A9
309 {1, -1}, // A-B0
310 {1, 0}, // A-B1
311 {1, 9}, // A-B10
312 {1, 10}, // A-B11
313 {1, 11}, // A-B12
314 {1, 1}, // A-B2
315 {1, 2}, // A-B3
316 {1, 3}, // A-B4
317 {1, 4}, // A-B5
318 {1, 5}, // A-B6
319 {1, 6}, // A-B7
320 {1, 7}, // A-B8
321 {1, 8}, // A-B9
322 {2, -1}, // A-C1
323 {2, 8}, // A-C10
324 {2, 9}, // A-C11
325 {2, 10}, // A-C12
326 {2, 0}, // A-C2
327 {2, 1}, // A-C3
328 {2, 2}, // A-C4
329 {2, 3}, // A-C5
330 {2, 4}, // A-C6
331 {2, 5}, // A-C7
332 {2, 6}, // A-C8
333 {2, 7}, // A-C9
334 {3, -2}, // A-D0
335 {3, -1}, // A-D1
336 {3, 8}, // A-D10
337 {3, 9}, // A-D11
338 {3, 10}, // A-D12
339 {3, 0}, // A-D2
340 {3, 1}, // A-D3
341 {3, 2}, // A-D4
342 {3, 3}, // A-D5
343 {3, 4}, // A-D6
344 {3, 5}, // A-D7
345 {3, 6}, // A-D8
346 {3, 7}, // A-D9
347 {4, -2}, // A-E1
348 {4, 7}, // A-E10
349 {4, 8}, // A-E11
350 {4, 9}, // A-E12
351 {4, -1}, // A-E2
352 {4, 0}, // A-E3
353 {4, 1}, // A-E4
354 {4, 2}, // A-E5
355 {4, 3}, // A-E6
356 {4, 4}, // A-E7
357 {4, 5}, // A-E8
358 {4, 6}, // A-E9
359 {5, -3}, // A-F0
360 {5, -2}, // A-F1
361 {5, 7}, // A-F10
362 {5, 8}, // A-F11
363 {5, 9}, // A-F12
364 {5, -1}, // A-F2
365 {5, 0}, // A-F3
366 {5, 1}, // A-F4
367 {5, 2}, // A-F5
368 {5, 3}, // A-F6
369 {5, 4}, // A-F7
370 {5, 5}, // A-F8
371 {5, 6}, // A-F9
372 {6, -3}, // A-G1
373 {6, 6}, // A-G10
374 {6, 7}, // A-G11
375 {6, 8}, // A-G12
376 {6, -2}, // A-G2
377 {6, -1}, // A-G3
378 {6, 0}, // A-G4
379 {6, 1}, // A-G5
380 {6, 2}, // A-G6
381 {6, 3}, // A-G7
382 {6, 4}, // A-G8
383 {6, 5}, // A-G9
384 {7, -4}, // A-H0
385 {7, -3}, // A-H1
386 {7, 6}, // A-H10
387 {7, 7}, // A-H11
388 {7, 8}, // A-H12
389 {7, -2}, // A-H2
390 {7, -1}, // A-H3
391 {7, 0}, // A-H4
392 {7, 1}, // A-H5
393 {7, 2}, // A-H6
394 {7, 3}, // A-H7
395 {7, 4}, // A-H8
396 {7, 5}, // A-H9
397 {8, -4}, // A-I1
398 {8, 5}, // A-I10
399 {8, 6}, // A-I11
400 {8, 6}, // A-I11*
401 {8, 7}, // A-I12
402 {8, -3}, // A-I2
403 {8, -2}, // A-I3
404 {8, -1}, // A-I4
405 {8, 0}, // A-I5
406 {8, 1}, // A-I6
407 {8, 2}, // A-I7
408 {8, 3}, // A-I8
409 {8, 4}, // A-I9
410 {9, -5}, // A-J0
411 {9, -4}, // A-J1
412 {9, 5}, // A-J10
413 {9, 6}, // A-J11
414 {9, 7}, // A-J12
415 {9, -3}, // A-J2
416 {9, -2}, // A-J3
417 {9, -1}, // A-J4
418 {9, 0}, // A-J5
419 {9, 1}, // A-J6
420 {9, 2}, // A-J7
421 {9, 3}, // A-J8
422 {9, 4}, // A-J9
423 {10, -5}, // A-K1
424 {10, 4}, // A-K10
425 {10, 5}, // A-K11
426 {10, 6}, // A-K12
427 {10, -4}, // A-K2
428 {10, -3}, // A-K3
429 {10, -2}, // A-K4
430 {10, -1}, // A-K5
431 {10, 0}, // A-K6
432 {10, 1}, // A-K7
433 {10, 2}, // A-K8
434 {10, 3}, // A-K9
435 },
436 fence: []uint8{
437 0, // A-A1
438 0, // A-A10
439 0, // A-A11
440 0, // A-A12
441 0, // A-A2
442 0, // A-A3
443 4, // A-A4
444 6, // A-A5
445 6, // A-A6
446 6, // A-A7
447 6, // A-A8
448 2, // A-A9
449 0, // A-B0
450 0, // A-B1
451 0, // A-B10
452 0, // A-B11
453 0, // A-B12
454 0, // A-B2
455 12, // A-B3
456 49, // A-B4
457 48, // A-B5
458 48, // A-B6
459 48, // A-B7
460 56, // A-B8
461 3, // A-B9
462 0, // A-C1
463 3, // A-C10
464 0, // A-C11
465 0, // A-C12
466 0, // A-C2
467 12, // A-C3
468 33, // A-C4
469 0, // A-C5
470 0, // A-C6
471 0, // A-C7
472 0, // A-C8
473 24, // A-C9
474 0, // A-D0
475 0, // A-D1
476 3, // A-D10
477 0, // A-D11
478 0, // A-D12
479 12, // A-D2
480 33, // A-D3
481 0, // A-D4
482 0, // A-D5
483 0, // A-D6
484 0, // A-D7
485 0, // A-D8
486 24, // A-D9
487 0, // A-E1
488 24, // A-E10
489 1, // A-E11
490 0, // A-E12
491 8, // A-E2
492 33, // A-E3
493 0, // A-E4
494 0, // A-E5
495 0, // A-E6
496 0, // A-E7
497 0, // A-E8
498 0, // A-E9
499 0, // A-F0
500 0, // A-F1
501 0, // A-F10
502 0, // A-F11
503 0, // A-F12
504 0, // A-F2
505 0, // A-F3
506 0, // A-F4
507 0, // A-F5
508 0, // A-F6
509 0, // A-F7
510 0, // A-F8
511 0, // A-F9
512 0, // A-G1
513 12, // A-G10
514 1, // A-G11
515 0, // A-G12
516 8, // A-G2
517 3, // A-G3
518 0, // A-G4
519 0, // A-G5
520 0, // A-G6
521 0, // A-G7
522 0, // A-G8
523 0, // A-G9
524 0, // A-H0
525 0, // A-H1
526 33, // A-H10
527 0, // A-H11
528 0, // A-H12
529 24, // A-H2
530 3, // A-H3
531 0, // A-H4
532 0, // A-H5
533 0, // A-H6
534 0, // A-H7
535 0, // A-H8
536 12, // A-H9
537 0, // A-I1
538 33, // A-I10
539 0, // A-I11
540 0, // A-I11*
541 0, // A-I12
542 0, // A-I2
543 24, // A-I3
544 3, // A-I4
545 0, // A-I5
546 0, // A-I6
547 0, // A-I7
548 0, // A-I8
549 12, // A-I9
550 0, // A-J0
551 0, // A-J1
552 0, // A-J10
553 0, // A-J11
554 0, // A-J12
555 0, // A-J2
556 24, // A-J3
557 7, // A-J4
558 6, // A-J5
559 6, // A-J6
560 6, // A-J7
561 14, // A-J8
562 33, // A-J9
563 0, // A-K1
564 0, // A-K10
565 0, // A-K11
566 0, // A-K12
567 0, // A-K2
568 0, // A-K3
569 16, // A-K4
570 48, // A-K5
571 48, // A-K6
572 48, // A-K7
573 48, // A-K8
574 32, // A-K9
575 },
576 obstacles: []int{
577 103, // A-I11*
578 },
579 between: [][3]int{
580 {0, 102, 0}, // A-A1 A-I11
581 {0, 116, 0}, // A-A1 A-J11
582 {0, 117, 0}, // A-A1 A-J12
583 {1, 102, 0}, // A-A10 A-I11
584 {1, 128, 0}, // A-A10 A-K11
585 {2, 102, 0}, // A-A11 A-I11
586 {2, 128, 0}, // A-A11 A-K11
587 {3, 102, 0}, // A-A12 A-I11
588 {3, 128, 0}, // A-A12 A-K11
589 {4, 102, 0}, // A-A2 A-I11
590 {4, 116, 0}, // A-A2 A-J11
591 {4, 117, 0}, // A-A2 A-J12
592 {5, 102, 0}, // A-A3 A-I11
593 {5, 116, 0}, // A-A3 A-J11
594 {5, 117, 0}, // A-A3 A-J12
595 {6, 102, 0}, // A-A4 A-I11
596 {6, 116, 0}, // A-A4 A-J11
597 {6, 117, 0}, // A-A4 A-J12
598 {6, 129, 0}, // A-A4 A-K12
599 {7, 102, 0}, // A-A5 A-I11
600 {7, 116, 0}, // A-A5 A-J11
601 {7, 129, 0}, // A-A5 A-K12
602 {8, 102, 0}, // A-A6 A-I11
603 {8, 116, 0}, // A-A6 A-J11
604 {8, 129, 0}, // A-A6 A-K12
605 {9, 102, 0}, // A-A7 A-I11
606 {9, 116, 0}, // A-A7 A-J11
607 {9, 129, 0}, // A-A7 A-K12
608 {10, 102, 0}, // A-A8 A-I11
609 {10, 116, 0}, // A-A8 A-J11
610 {10, 129, 0}, // A-A8 A-K12
611 {11, 102, 0}, // A-A9 A-I11
612 {11, 116, 0}, // A-A9 A-J11
613 {11, 128, 0}, // A-A9 A-K11
614 {12, 102, 0}, // A-B0 A-I11
615 {12, 117, 0}, // A-B0 A-J12
616 {13, 102, 0}, // A-B1 A-I11
617 {13, 117, 0}, // A-B1 A-J12
618 {14, 102, 0}, // A-B10 A-I11
619 {14, 128, 0}, // A-B10 A-K11
620 {15, 102, 0}, // A-B11 A-I11
621 {15, 128, 0}, // A-B11 A-K11
622 {17, 102, 0}, // A-B2 A-I11
623 {17, 116, 0}, // A-B2 A-J11
624 {17, 117, 0}, // A-B2 A-J12
625 {18, 102, 0}, // A-B3 A-I11
626 {18, 116, 0}, // A-B3 A-J11
627 {18, 117, 0}, // A-B3 A-J12
628 {19, 102, 0}, // A-B4 A-I11
629 {19, 116, 0}, // A-B4 A-J11
630 {19, 117, 0}, // A-B4 A-J12
631 {19, 129, 0}, // A-B4 A-K12
632 {20, 102, 0}, // A-B5 A-I11
633 {20, 116, 0}, // A-B5 A-J11
634 {20, 129, 0}, // A-B5 A-K12
635 {21, 102, 0}, // A-B6 A-I11
636 {21, 116, 0}, // A-B6 A-J11
637 {21, 129, 0}, // A-B6 A-K12
638 {22, 102, 0}, // A-B7 A-I11
639 {22, 116, 0}, // A-B7 A-J11
640 {22, 129, 0}, // A-B7 A-K12
641 {23, 102, 0}, // A-B8 A-I11
642 {23, 116, 0}, // A-B8 A-J11
643 {23, 129, 0}, // A-B8 A-K12
644 {24, 102, 0}, // A-B9 A-I11
645 {24, 116, 0}, // A-B9 A-J11
646 {24, 128, 0}, // A-B9 A-K11
647 {25, 102, 0}, // A-C1 A-I11
648 {25, 117, 0}, // A-C1 A-J12
649 {26, 102, 0}, // A-C10 A-I11
650 {26, 116, 0}, // A-C10 A-J11
651 {26, 128, 0}, // A-C10 A-K11
652 {27, 102, 0}, // A-C11 A-I11
653 {27, 128, 0}, // A-C11 A-K11
654 {29, 102, 0}, // A-C2 A-I11
655 {29, 117, 0}, // A-C2 A-J12
656 {30, 102, 0}, // A-C3 A-I11
657 {30, 116, 0}, // A-C3 A-J11
658 {30, 117, 0}, // A-C3 A-J12
659 {31, 102, 0}, // A-C4 A-I11
660 {31, 116, 0}, // A-C4 A-J11
661 {31, 117, 0}, // A-C4 A-J12
662 {32, 102, 0}, // A-C5 A-I11
663 {32, 116, 0}, // A-C5 A-J11
664 {32, 117, 0}, // A-C5 A-J12
665 {33, 102, 0}, // A-C6 A-I11
666 {33, 116, 0}, // A-C6 A-J11
667 {33, 117, 0}, // A-C6 A-J12
668 {33, 129, 0}, // A-C6 A-K12
669 {34, 102, 0}, // A-C7 A-I11
670 {34, 116, 0}, // A-C7 A-J11
671 {34, 129, 0}, // A-C7 A-K12
672 {35, 102, 0}, // A-C8 A-I11
673 {35, 116, 0}, // A-C8 A-J11
674 {35, 129, 0}, // A-C8 A-K12
675 {36, 102, 0}, // A-C9 A-I11
676 {36, 116, 0}, // A-C9 A-J11
677 {36, 128, 0}, // A-C9 A-K11
678 {36, 129, 0}, // A-C9 A-K12
679 {37, 102, 0}, // A-D0 A-I11
680 {37, 104, 0}, // A-D0 A-I12
681 {37, 117, 0}, // A-D0 A-J12
682 {38, 102, 0}, // A-D1 A-I11
683 {38, 104, 0}, // A-D1 A-I12
684 {38, 117, 0}, // A-D1 A-J12
685 {39, 102, 0}, // A-D10 A-I11
686 {39, 128, 0}, // A-D10 A-K11
687 {40, 102, 0}, // A-D11 A-I11
688 {40, 128, 0}, // A-D11 A-K11
689 {42, 102, 0}, // A-D2 A-I11
690 {42, 117, 0}, // A-D2 A-J12
691 {43, 102, 0}, // A-D3 A-I11
692 {43, 117, 0}, // A-D3 A-J12
693 {44, 102, 0}, // A-D4 A-I11
694 {44, 116, 0}, // A-D4 A-J11
695 {44, 117, 0}, // A-D4 A-J12
696 {45, 102, 0}, // A-D5 A-I11
697 {45, 116, 0}, // A-D5 A-J11
698 {45, 117, 0}, // A-D5 A-J12
699 {46, 102, 0}, // A-D6 A-I11
700 {46, 116, 0}, // A-D6 A-J11
701 {46, 117, 0}, // A-D6 A-J12
702 {46, 129, 0}, // A-D6 A-K12
703 {47, 102, 0}, // A-D7 A-I11
704 {47, 116, 0}, // A-D7 A-J11
705 {47, 129, 0}, // A-D7 A-K12
706 {48, 102, 0}, // A-D8 A-I11
707 {48, 116, 0}, // A-D8 A-J11
708 {48, 129, 0}, // A-D8 A-K12
709 {49, 102, 0}, // A-D9 A-I11
710 {49, 116, 0}, // A-D9 A-J11
711 {49, 128, 0}, // A-D9 A-K11
712 {49, 129, 0}, // A-D9 A-K12
713 {50, 102, 0}, // A-E1 A-I11
714 {50, 104, 0}, // A-E1 A-I12
715 {50, 117, 0}, // A-E1 A-J12
716 {51, 102, 0}, // A-E10 A-I11
717 {51, 116, 0}, // A-E10 A-J11
718 {51, 128, 0}, // A-E10 A-K11
719 {51, 129, 0}, // A-E10 A-K12
720 {52, 102, 0}, // A-E11 A-I11
721 {52, 128, 0}, // A-E11 A-K11
722 {54, 102, 0}, // A-E2 A-I11
723 {54, 104, 0}, // A-E2 A-I12
724 {54, 117, 0}, // A-E2 A-J12
725 {55, 102, 0}, // A-E3 A-I11
726 {55, 104, 0}, // A-E3 A-I12
727 {55, 117, 0}, // A-E3 A-J12
728 {56, 102, 0}, // A-E4 A-I11
729 {56, 104, 0}, // A-E4 A-I12
730 {56, 117, 0}, // A-E4 A-J12
731 {57, 102, 0}, // A-E5 A-I11
732 {57, 117, 0}, // A-E5 A-J12
733 {58, 102, 0}, // A-E6 A-I11
734 {58, 116, 0}, // A-E6 A-J11
735 {58, 117, 0}, // A-E6 A-J12
736 {59, 102, 0}, // A-E7 A-I11
737 {59, 116, 0}, // A-E7 A-J11
738 {59, 117, 0}, // A-E7 A-J12
739 {60, 102, 0}, // A-E8 A-I11
740 {60, 116, 0}, // A-E8 A-J11
741 {60, 129, 0}, // A-E8 A-K12
742 {61, 102, 0}, // A-E9 A-I11
743 {61, 116, 0}, // A-E9 A-J11
744 {61, 129, 0}, // A-E9 A-K12
745 {62, 102, 0}, // A-F0 A-I11
746 {62, 104, 0}, // A-F0 A-I12
747 {63, 102, 0}, // A-F1 A-I11
748 {63, 104, 0}, // A-F1 A-I12
749 {64, 102, 0}, // A-F10 A-I11
750 {64, 116, 0}, // A-F10 A-J11
751 {64, 128, 0}, // A-F10 A-K11
752 {65, 102, 0}, // A-F11 A-I11
753 {66, 127, 0}, // A-F12 A-K10
754 {67, 102, 0}, // A-F2 A-I11
755 {67, 104, 0}, // A-F2 A-I12
756 {67, 117, 0}, // A-F2 A-J12
757 {68, 102, 0}, // A-F3 A-I11
758 {68, 104, 0}, // A-F3 A-I12
759 {68, 117, 0}, // A-F3 A-J12
760 {69, 102, 0}, // A-F4 A-I11
761 {69, 104, 0}, // A-F4 A-I12
762 {69, 117, 0}, // A-F4 A-J12
763 {70, 102, 0}, // A-F5 A-I11
764 {70, 104, 0}, // A-F5 A-I12
765 {70, 117, 0}, // A-F5 A-J12
766 {71, 102, 0}, // A-F6 A-I11
767 {71, 117, 0}, // A-F6 A-J12
768 {72, 102, 0}, // A-F7 A-I11
769 {72, 116, 0}, // A-F7 A-J11
770 {72, 117, 0}, // A-F7 A-J12
771 {73, 102, 0}, // A-F8 A-I11
772 {73, 116, 0}, // A-F8 A-J11
773 {73, 117, 0}, // A-F8 A-J12
774 {73, 129, 0}, // A-F8 A-K12
775 {74, 102, 0}, // A-F9 A-I11
776 {74, 116, 0}, // A-F9 A-J11
777 {74, 129, 0}, // A-F9 A-K12
778 {75, 102, 0}, // A-G1 A-I11
779 {75, 104, 0}, // A-G1 A-I12
780 {76, 102, 0}, // A-G10 A-I11
781 {76, 116, 0}, // A-G10 A-J11
782 {76, 128, 0}, // A-G10 A-K11
783 {76, 129, 0}, // A-G10 A-K12
784 {77, 102, 0}, // A-G11 A-I11
785 {77, 128, 0}, // A-G11 A-K11
786 {78, 115, 0}, // A-G12 A-J10
787 {79, 102, 0}, // A-G2 A-I11
788 {79, 104, 0}, // A-G2 A-I12
789 {80, 102, 0}, // A-G3 A-I11
790 {80, 104, 0}, // A-G3 A-I12
791 {81, 102, 0}, // A-G4 A-I11
792 {81, 104, 0}, // A-G4 A-I12
793 {82, 102, 0}, // A-G5 A-I11
794 {82, 104, 0}, // A-G5 A-I12
795 {82, 117, 0}, // A-G5 A-J12
796 {83, 102, 0}, // A-G6 A-I11
797 {83, 104, 0}, // A-G6 A-I12
798 {83, 117, 0}, // A-G6 A-J12
799 {84, 102, 0}, // A-G7 A-I11
800 {84, 104, 0}, // A-G7 A-I12
801 {84, 117, 0}, // A-G7 A-J12
802 {85, 102, 0}, // A-G8 A-I11
803 {85, 104, 0}, // A-G8 A-I12
804 {85, 116, 0}, // A-G8 A-J11
805 {85, 117, 0}, // A-G8 A-J12
806 {86, 102, 0}, // A-G9 A-I11
807 {86, 116, 0}, // A-G9 A-J11
808 {86, 117, 0}, // A-G9 A-J12
809 {86, 129, 0}, // A-G9 A-K12
810 {87, 102, 0}, // A-H0 A-I11
811 {87, 104, 0}, // A-H0 A-I12
812 {88, 102, 0}, // A-H1 A-I11
813 {88, 104, 0}, // A-H1 A-I12
814 {89, 102, 0}, // A-H10 A-I11
815 {89, 104, 0}, // A-H10 A-I12
816 {89, 116, 0}, // A-H10 A-J11
817 {89, 117, 0}, // A-H10 A-J12
818 {89, 128, 0}, // A-H10 A-K11
819 {89, 129, 0}, // A-H10 A-K12
820 {91, 101, 0}, // A-H12 A-I10
821 {91, 123, 0}, // A-H12 A-J7
822 {91, 124, 0}, // A-H12 A-J8
823 {91, 125, 0}, // A-H12 A-J9
824 {91, 132, 0}, // A-H12 A-K4
825 {91, 133, 0}, // A-H12 A-K5
826 {91, 134, 0}, // A-H12 A-K6
827 {91, 135, 0}, // A-H12 A-K7
828 {91, 136, 0}, // A-H12 A-K8
829 {92, 102, 0}, // A-H2 A-I11
830 {92, 104, 0}, // A-H2 A-I12
831 {93, 102, 0}, // A-H3 A-I11
832 {93, 104, 0}, // A-H3 A-I12
833 {94, 102, 0}, // A-H4 A-I11
834 {94, 104, 0}, // A-H4 A-I12
835 {95, 102, 0}, // A-H5 A-I11
836 {95, 104, 0}, // A-H5 A-I12
837 {96, 102, 0}, // A-H6 A-I11
838 {96, 104, 0}, // A-H6 A-I12
839 {97, 102, 0}, // A-H7 A-I11
840 {97, 104, 0}, // A-H7 A-I12
841 {97, 117, 0}, // A-H7 A-J12
842 {98, 102, 0}, // A-H8 A-I11
843 {98, 104, 0}, // A-H8 A-I12
844 {98, 117, 0}, // A-H8 A-J12
845 {99, 102, 0}, // A-H9 A-I11
846 {99, 104, 0}, // A-H9 A-I12
847 {99, 116, 0}, // A-H9 A-J11
848 {99, 117, 0}, // A-H9 A-J12
849 {100, 102, 0}, // A-I1 A-I11
850 {100, 104, 0}, // A-I1 A-I12
851 {101, 102, 0}, // A-I10 A-I11
852 {101, 104, 0}, // A-I10 A-I12
853 {101, 117, 0}, // A-I10 A-J12
854 {102, 105, 0}, // A-I11 A-I2
855 {102, 106, 0}, // A-I11 A-I3
856 {102, 107, 0}, // A-I11 A-I4
857 {102, 108, 0}, // A-I11 A-I5
858 {102, 109, 0}, // A-I11 A-I6
859 {102, 110, 0}, // A-I11 A-I7
860 {102, 111, 0}, // A-I11 A-I8
861 {102, 112, 0}, // A-I11 A-I9
862 {102, 113, 0}, // A-I11 A-J0
863 {102, 114, 0}, // A-I11 A-J1
864 {102, 118, 0}, // A-I11 A-J2
865 {102, 119, 0}, // A-I11 A-J3
866 {102, 120, 0}, // A-I11 A-J4
867 {102, 121, 0}, // A-I11 A-J5
868 {102, 122, 0}, // A-I11 A-J6
869 {102, 123, 0}, // A-I11 A-J7
870 {102, 124, 0}, // A-I11 A-J8
871 {102, 125, 0}, // A-I11 A-J9
872 {102, 126, 0}, // A-I11 A-K1
873 {102, 130, 0}, // A-I11 A-K2
874 {102, 131, 0}, // A-I11 A-K3
875 {102, 132, 0}, // A-I11 A-K4
876 {102, 133, 0}, // A-I11 A-K5
877 {102, 134, 0}, // A-I11 A-K6
878 {102, 135, 0}, // A-I11 A-K7
879 {102, 136, 0}, // A-I11 A-K8
880 {104, 105, 0}, // A-I12 A-I2
881 {104, 106, 0}, // A-I12 A-I3
882 {104, 107, 0}, // A-I12 A-I4
883 {104, 108, 0}, // A-I12 A-I5
884 {104, 109, 0}, // A-I12 A-I6
885 {104, 110, 0}, // A-I12 A-I7
886 {104, 111, 0}, // A-I12 A-I8
887 {104, 112, 0}, // A-I12 A-I9
888 {104, 113, 0}, // A-I12 A-J0
889 {104, 114, 0}, // A-I12 A-J1
890 {104, 118, 0}, // A-I12 A-J2
891 {104, 119, 0}, // A-I12 A-J3
892 {104, 120, 0}, // A-I12 A-J4
893 {104, 121, 0}, // A-I12 A-J5
894 {104, 122, 0}, // A-I12 A-J6
895 {104, 123, 0}, // A-I12 A-J7
896 {104, 124, 0}, // A-I12 A-J8
897 {104, 126, 0}, // A-I12 A-K1
898 {104, 130, 0}, // A-I12 A-K2
899 {104, 131, 0}, // A-I12 A-K3
900 {104, 132, 0}, // A-I12 A-K4
901 {104, 133, 0}, // A-I12 A-K5
902 },
903}