Blender  V3.3
marching_cubes_table.cpp
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #include "marching_cubes_table.h"
4 
5 /* number of triangles in each configuration */
7  0, 1, 1, 2, 1, 2, 4, 3, 1, 4, 2, 3, 2, 3, 3, 2, 1, 2, 4, 3, 4, 3, 5, 4, 6, 5, 5, 4, 5,
8  4, 4, 3, 1, 4, 2, 3, 6, 5, 5, 4, 4, 5, 3, 4, 5, 4, 4, 3, 2, 3, 3, 2, 5, 4, 4, 3, 5, 4,
9  4, 3, 4, 3, 3, 2, 1, 4, 6, 5, 2, 3, 5, 4, 4, 5, 5, 4, 3, 4, 4, 3, 2, 3, 5, 4, 3, 2, 4,
10  3, 5, 4, 4, 3, 4, 3, 3, 2, 4, 5, 5, 4, 5, 4, 4, 3, 5, 4, 4, 3, 4, 3, 3, 2, 3, 4, 4, 3,
11  4, 3, 3, 2, 4, 3, 3, 2, 3, 2, 2, 1, 1, 6, 4, 5, 4, 5, 5, 4, 2, 5, 3, 4, 3, 4, 4, 3, 4,
12  5, 5, 4, 5, 4, 4, 3, 5, 4, 4, 3, 4, 3, 3, 2, 2, 5, 3, 4, 5, 4, 4, 3, 3, 4, 2, 3, 4, 3,
13  3, 2, 3, 4, 4, 3, 4, 3, 3, 2, 4, 3, 3, 2, 3, 2, 2, 1, 2, 5, 5, 4, 3, 4, 4, 3, 3, 4, 4,
14  3, 2, 3, 3, 2, 3, 4, 4, 3, 4, 3, 3, 2, 4, 3, 3, 2, 3, 2, 2, 1, 3, 4, 4, 3, 4, 3, 3, 2,
15  4, 3, 3, 2, 3, 2, 2, 1, 2, 3, 3, 2, 3, 2, 2, 1, 3, 2, 2, 1, 2, 1, 1, 0};
16 
17 /* table of triangles in each configuration */
18 const int marching_cubes_tris[TOTCONF][MAX_TRIS][3] = {{{0, 0, 0},
19  {0, 0, 0},
20  {0, 0, 0},
21  {0, 0, 0},
22  {0, 0, 0},
23  {0, 0, 0},
24  {0, 0, 0},
25  {0, 0, 0},
26  {0, 0, 0},
27  {0, 0, 0}},
28  {{4, 0, 8},
29  {0, 0, 0},
30  {0, 0, 0},
31  {0, 0, 0},
32  {0, 0, 0},
33  {0, 0, 0},
34  {0, 0, 0},
35  {0, 0, 0},
36  {0, 0, 0},
37  {0, 0, 0}},
38  {{8, 1, 5},
39  {0, 0, 0},
40  {0, 0, 0},
41  {0, 0, 0},
42  {0, 0, 0},
43  {0, 0, 0},
44  {0, 0, 0},
45  {0, 0, 0},
46  {0, 0, 0},
47  {0, 0, 0}},
48  {{4, 0, 1},
49  {4, 1, 5},
50  {0, 0, 0},
51  {0, 0, 0},
52  {0, 0, 0},
53  {0, 0, 0},
54  {0, 0, 0},
55  {0, 0, 0},
56  {0, 0, 0},
57  {0, 0, 0}},
58  {{4, 9, 2},
59  {0, 0, 0},
60  {0, 0, 0},
61  {0, 0, 0},
62  {0, 0, 0},
63  {0, 0, 0},
64  {0, 0, 0},
65  {0, 0, 0},
66  {0, 0, 0},
67  {0, 0, 0}},
68  {{0, 8, 9},
69  {0, 9, 2},
70  {0, 0, 0},
71  {0, 0, 0},
72  {0, 0, 0},
73  {0, 0, 0},
74  {0, 0, 0},
75  {0, 0, 0},
76  {0, 0, 0},
77  {0, 0, 0}},
78  {{1, 5, 9},
79  {1, 9, 2},
80  {1, 2, 4},
81  {1, 4, 8},
82  {0, 0, 0},
83  {0, 0, 0},
84  {0, 0, 0},
85  {0, 0, 0},
86  {0, 0, 0},
87  {0, 0, 0}},
88  {{0, 1, 5},
89  {0, 5, 9},
90  {0, 9, 2},
91  {0, 0, 0},
92  {0, 0, 0},
93  {0, 0, 0},
94  {0, 0, 0},
95  {0, 0, 0},
96  {0, 0, 0},
97  {0, 0, 0}},
98  {{5, 3, 9},
99  {0, 0, 0},
100  {0, 0, 0},
101  {0, 0, 0},
102  {0, 0, 0},
103  {0, 0, 0},
104  {0, 0, 0},
105  {0, 0, 0},
106  {0, 0, 0},
107  {0, 0, 0}},
108  {{0, 8, 5},
109  {0, 5, 3},
110  {0, 3, 9},
111  {0, 9, 4},
112  {0, 0, 0},
113  {0, 0, 0},
114  {0, 0, 0},
115  {0, 0, 0},
116  {0, 0, 0},
117  {0, 0, 0}},
118  {{8, 1, 3},
119  {8, 3, 9},
120  {0, 0, 0},
121  {0, 0, 0},
122  {0, 0, 0},
123  {0, 0, 0},
124  {0, 0, 0},
125  {0, 0, 0},
126  {0, 0, 0},
127  {0, 0, 0}},
128  {{4, 0, 1},
129  {4, 1, 3},
130  {4, 3, 9},
131  {0, 0, 0},
132  {0, 0, 0},
133  {0, 0, 0},
134  {0, 0, 0},
135  {0, 0, 0},
136  {0, 0, 0},
137  {0, 0, 0}},
138  {{4, 5, 3},
139  {4, 3, 2},
140  {0, 0, 0},
141  {0, 0, 0},
142  {0, 0, 0},
143  {0, 0, 0},
144  {0, 0, 0},
145  {0, 0, 0},
146  {0, 0, 0},
147  {0, 0, 0}},
148  {{0, 8, 5},
149  {0, 5, 3},
150  {0, 3, 2},
151  {0, 0, 0},
152  {0, 0, 0},
153  {0, 0, 0},
154  {0, 0, 0},
155  {0, 0, 0},
156  {0, 0, 0},
157  {0, 0, 0}},
158  {{4, 8, 1},
159  {4, 1, 3},
160  {4, 3, 2},
161  {0, 0, 0},
162  {0, 0, 0},
163  {0, 0, 0},
164  {0, 0, 0},
165  {0, 0, 0},
166  {0, 0, 0},
167  {0, 0, 0}},
168  {{0, 1, 3},
169  {0, 3, 2},
170  {0, 0, 0},
171  {0, 0, 0},
172  {0, 0, 0},
173  {0, 0, 0},
174  {0, 0, 0},
175  {0, 0, 0},
176  {0, 0, 0},
177  {0, 0, 0}},
178  {{0, 6, 10},
179  {0, 0, 0},
180  {0, 0, 0},
181  {0, 0, 0},
182  {0, 0, 0},
183  {0, 0, 0},
184  {0, 0, 0},
185  {0, 0, 0},
186  {0, 0, 0},
187  {0, 0, 0}},
188  {{8, 4, 6},
189  {8, 6, 10},
190  {0, 0, 0},
191  {0, 0, 0},
192  {0, 0, 0},
193  {0, 0, 0},
194  {0, 0, 0},
195  {0, 0, 0},
196  {0, 0, 0},
197  {0, 0, 0}},
198  {{6, 10, 1},
199  {6, 1, 5},
200  {6, 5, 8},
201  {6, 8, 0},
202  {0, 0, 0},
203  {0, 0, 0},
204  {0, 0, 0},
205  {0, 0, 0},
206  {0, 0, 0},
207  {0, 0, 0}},
208  {{4, 6, 10},
209  {4, 10, 1},
210  {4, 1, 5},
211  {0, 0, 0},
212  {0, 0, 0},
213  {0, 0, 0},
214  {0, 0, 0},
215  {0, 0, 0},
216  {0, 0, 0},
217  {0, 0, 0}},
218  {{10, 0, 4},
219  {10, 4, 9},
220  {10, 9, 2},
221  {10, 2, 6},
222  {0, 0, 0},
223  {0, 0, 0},
224  {0, 0, 0},
225  {0, 0, 0},
226  {0, 0, 0},
227  {0, 0, 0}},
228  {{6, 10, 8},
229  {6, 8, 9},
230  {6, 9, 2},
231  {0, 0, 0},
232  {0, 0, 0},
233  {0, 0, 0},
234  {0, 0, 0},
235  {0, 0, 0},
236  {0, 0, 0},
237  {0, 0, 0}},
238  {{4, 8, 0},
239  {6, 10, 1},
240  {6, 1, 5},
241  {6, 5, 9},
242  {6, 9, 2},
243  {0, 0, 0},
244  {0, 0, 0},
245  {0, 0, 0},
246  {0, 0, 0},
247  {0, 0, 0}},
248  {{6, 10, 1},
249  {6, 1, 5},
250  {6, 5, 9},
251  {6, 9, 2},
252  {0, 0, 0},
253  {0, 0, 0},
254  {0, 0, 0},
255  {0, 0, 0},
256  {0, 0, 0},
257  {0, 0, 0}},
258  {{10, 0, 5},
259  {0, 6, 9},
260  {9, 5, 0},
261  {6, 10, 3},
262  {5, 3, 10},
263  {3, 9, 6},
264  {0, 0, 0},
265  {0, 0, 0},
266  {0, 0, 0},
267  {0, 0, 0}},
268  {{10, 8, 5},
269  {10, 5, 3},
270  {9, 4, 6},
271  {6, 10, 3},
272  {6, 3, 9},
273  {0, 0, 0},
274  {0, 0, 0},
275  {0, 0, 0},
276  {0, 0, 0},
277  {0, 0, 0}},
278  {{10, 1, 3},
279  {9, 8, 0},
280  {9, 0, 6},
281  {6, 10, 3},
282  {6, 3, 9},
283  {0, 0, 0},
284  {0, 0, 0},
285  {0, 0, 0},
286  {0, 0, 0},
287  {0, 0, 0}},
288  {{4, 6, 10},
289  {4, 10, 1},
290  {4, 1, 3},
291  {4, 3, 9},
292  {0, 0, 0},
293  {0, 0, 0},
294  {0, 0, 0},
295  {0, 0, 0},
296  {0, 0, 0},
297  {0, 0, 0}},
298  {{0, 4, 5},
299  {3, 2, 6},
300  {3, 6, 10},
301  {10, 0, 5},
302  {10, 5, 3},
303  {0, 0, 0},
304  {0, 0, 0},
305  {0, 0, 0},
306  {0, 0, 0},
307  {0, 0, 0}},
308  {{6, 10, 8},
309  {6, 8, 5},
310  {6, 5, 3},
311  {6, 3, 2},
312  {0, 0, 0},
313  {0, 0, 0},
314  {0, 0, 0},
315  {0, 0, 0},
316  {0, 0, 0},
317  {0, 0, 0}},
318  {{4, 8, 0},
319  {6, 10, 1},
320  {6, 1, 3},
321  {6, 3, 2},
322  {0, 0, 0},
323  {0, 0, 0},
324  {0, 0, 0},
325  {0, 0, 0},
326  {0, 0, 0},
327  {0, 0, 0}},
328  {{6, 10, 1},
329  {6, 1, 3},
330  {6, 3, 2},
331  {0, 0, 0},
332  {0, 0, 0},
333  {0, 0, 0},
334  {0, 0, 0},
335  {0, 0, 0},
336  {0, 0, 0},
337  {0, 0, 0}},
338  {{10, 7, 1},
339  {0, 0, 0},
340  {0, 0, 0},
341  {0, 0, 0},
342  {0, 0, 0},
343  {0, 0, 0},
344  {0, 0, 0},
345  {0, 0, 0},
346  {0, 0, 0},
347  {0, 0, 0}},
348  {{4, 0, 10},
349  {4, 10, 7},
350  {4, 7, 1},
351  {4, 1, 8},
352  {0, 0, 0},
353  {0, 0, 0},
354  {0, 0, 0},
355  {0, 0, 0},
356  {0, 0, 0},
357  {0, 0, 0}},
358  {{8, 10, 7},
359  {8, 7, 5},
360  {0, 0, 0},
361  {0, 0, 0},
362  {0, 0, 0},
363  {0, 0, 0},
364  {0, 0, 0},
365  {0, 0, 0},
366  {0, 0, 0},
367  {0, 0, 0}},
368  {{4, 0, 10},
369  {4, 10, 7},
370  {4, 7, 5},
371  {0, 0, 0},
372  {0, 0, 0},
373  {0, 0, 0},
374  {0, 0, 0},
375  {0, 0, 0},
376  {0, 0, 0},
377  {0, 0, 0}},
378  {{10, 2, 4},
379  {10, 4, 1},
380  {7, 2, 10},
381  {1, 9, 7},
382  {1, 4, 9},
383  {9, 2, 7},
384  {0, 0, 0},
385  {0, 0, 0},
386  {0, 0, 0},
387  {0, 0, 0}},
388  {{1, 8, 9},
389  {2, 0, 10},
390  {2, 10, 7},
391  {7, 1, 9},
392  {7, 9, 2},
393  {0, 0, 0},
394  {0, 0, 0},
395  {0, 0, 0},
396  {0, 0, 0},
397  {0, 0, 0}},
398  {{4, 8, 10},
399  {7, 5, 9},
400  {7, 9, 2},
401  {2, 4, 10},
402  {2, 10, 7},
403  {0, 0, 0},
404  {0, 0, 0},
405  {0, 0, 0},
406  {0, 0, 0},
407  {0, 0, 0}},
408  {{0, 10, 7},
409  {0, 7, 5},
410  {0, 5, 9},
411  {0, 9, 2},
412  {0, 0, 0},
413  {0, 0, 0},
414  {0, 0, 0},
415  {0, 0, 0},
416  {0, 0, 0},
417  {0, 0, 0}},
418  {{10, 7, 3},
419  {10, 3, 9},
420  {10, 9, 5},
421  {10, 5, 1},
422  {0, 0, 0},
423  {0, 0, 0},
424  {0, 0, 0},
425  {0, 0, 0},
426  {0, 0, 0},
427  {0, 0, 0}},
428  {{8, 5, 1},
429  {4, 0, 10},
430  {4, 10, 7},
431  {4, 7, 3},
432  {4, 3, 9},
433  {0, 0, 0},
434  {0, 0, 0},
435  {0, 0, 0},
436  {0, 0, 0},
437  {0, 0, 0}},
438  {{8, 10, 7},
439  {8, 7, 3},
440  {8, 3, 9},
441  {0, 0, 0},
442  {0, 0, 0},
443  {0, 0, 0},
444  {0, 0, 0},
445  {0, 0, 0},
446  {0, 0, 0},
447  {0, 0, 0}},
448  {{4, 0, 10},
449  {4, 10, 7},
450  {4, 7, 3},
451  {4, 3, 9},
452  {0, 0, 0},
453  {0, 0, 0},
454  {0, 0, 0},
455  {0, 0, 0},
456  {0, 0, 0},
457  {0, 0, 0}},
458  {{4, 5, 1},
459  {4, 1, 10},
460  {7, 3, 2},
461  {2, 4, 10},
462  {2, 10, 7},
463  {0, 0, 0},
464  {0, 0, 0},
465  {0, 0, 0},
466  {0, 0, 0},
467  {0, 0, 0}},
468  {{8, 5, 1},
469  {0, 10, 7},
470  {0, 7, 3},
471  {0, 3, 2},
472  {0, 0, 0},
473  {0, 0, 0},
474  {0, 0, 0},
475  {0, 0, 0},
476  {0, 0, 0},
477  {0, 0, 0}},
478  {{4, 8, 10},
479  {4, 10, 7},
480  {4, 7, 3},
481  {4, 3, 2},
482  {0, 0, 0},
483  {0, 0, 0},
484  {0, 0, 0},
485  {0, 0, 0},
486  {0, 0, 0},
487  {0, 0, 0}},
488  {{0, 10, 7},
489  {0, 7, 3},
490  {0, 3, 2},
491  {0, 0, 0},
492  {0, 0, 0},
493  {0, 0, 0},
494  {0, 0, 0},
495  {0, 0, 0},
496  {0, 0, 0},
497  {0, 0, 0}},
498  {{0, 6, 7},
499  {0, 7, 1},
500  {0, 0, 0},
501  {0, 0, 0},
502  {0, 0, 0},
503  {0, 0, 0},
504  {0, 0, 0},
505  {0, 0, 0},
506  {0, 0, 0},
507  {0, 0, 0}},
508  {{8, 4, 6},
509  {8, 6, 7},
510  {8, 7, 1},
511  {0, 0, 0},
512  {0, 0, 0},
513  {0, 0, 0},
514  {0, 0, 0},
515  {0, 0, 0},
516  {0, 0, 0},
517  {0, 0, 0}},
518  {{8, 0, 6},
519  {8, 6, 7},
520  {8, 7, 5},
521  {0, 0, 0},
522  {0, 0, 0},
523  {0, 0, 0},
524  {0, 0, 0},
525  {0, 0, 0},
526  {0, 0, 0},
527  {0, 0, 0}},
528  {{4, 6, 7},
529  {4, 7, 5},
530  {0, 0, 0},
531  {0, 0, 0},
532  {0, 0, 0},
533  {0, 0, 0},
534  {0, 0, 0},
535  {0, 0, 0},
536  {0, 0, 0},
537  {0, 0, 0}},
538  {{1, 0, 4},
539  {1, 4, 9},
540  {2, 6, 7},
541  {7, 1, 9},
542  {7, 9, 2},
543  {0, 0, 0},
544  {0, 0, 0},
545  {0, 0, 0},
546  {0, 0, 0},
547  {0, 0, 0}},
548  {{6, 7, 1},
549  {6, 1, 8},
550  {6, 8, 9},
551  {6, 9, 2},
552  {0, 0, 0},
553  {0, 0, 0},
554  {0, 0, 0},
555  {0, 0, 0},
556  {0, 0, 0},
557  {0, 0, 0}},
558  {{4, 8, 0},
559  {6, 7, 5},
560  {6, 5, 9},
561  {6, 9, 2},
562  {0, 0, 0},
563  {0, 0, 0},
564  {0, 0, 0},
565  {0, 0, 0},
566  {0, 0, 0},
567  {0, 0, 0}},
568  {{6, 7, 5},
569  {6, 5, 9},
570  {6, 9, 2},
571  {0, 0, 0},
572  {0, 0, 0},
573  {0, 0, 0},
574  {0, 0, 0},
575  {0, 0, 0},
576  {0, 0, 0},
577  {0, 0, 0}},
578  {{5, 1, 0},
579  {6, 7, 3},
580  {6, 3, 9},
581  {9, 5, 0},
582  {9, 0, 6},
583  {0, 0, 0},
584  {0, 0, 0},
585  {0, 0, 0},
586  {0, 0, 0},
587  {0, 0, 0}},
588  {{8, 5, 1},
589  {4, 6, 7},
590  {4, 7, 3},
591  {4, 3, 9},
592  {0, 0, 0},
593  {0, 0, 0},
594  {0, 0, 0},
595  {0, 0, 0},
596  {0, 0, 0},
597  {0, 0, 0}},
598  {{8, 0, 6},
599  {8, 6, 7},
600  {8, 7, 3},
601  {8, 3, 9},
602  {0, 0, 0},
603  {0, 0, 0},
604  {0, 0, 0},
605  {0, 0, 0},
606  {0, 0, 0},
607  {0, 0, 0}},
608  {{4, 6, 7},
609  {4, 7, 3},
610  {4, 3, 9},
611  {0, 0, 0},
612  {0, 0, 0},
613  {0, 0, 0},
614  {0, 0, 0},
615  {0, 0, 0},
616  {0, 0, 0},
617  {0, 0, 0}},
618  {{0, 4, 5},
619  {0, 5, 1},
620  {6, 7, 3},
621  {6, 3, 2},
622  {0, 0, 0},
623  {0, 0, 0},
624  {0, 0, 0},
625  {0, 0, 0},
626  {0, 0, 0},
627  {0, 0, 0}},
628  {{8, 5, 1},
629  {6, 7, 3},
630  {6, 3, 2},
631  {0, 0, 0},
632  {0, 0, 0},
633  {0, 0, 0},
634  {0, 0, 0},
635  {0, 0, 0},
636  {0, 0, 0},
637  {0, 0, 0}},
638  {{4, 8, 0},
639  {6, 7, 3},
640  {6, 3, 2},
641  {0, 0, 0},
642  {0, 0, 0},
643  {0, 0, 0},
644  {0, 0, 0},
645  {0, 0, 0},
646  {0, 0, 0},
647  {0, 0, 0}},
648  {{6, 7, 3},
649  {6, 3, 2},
650  {0, 0, 0},
651  {0, 0, 0},
652  {0, 0, 0},
653  {0, 0, 0},
654  {0, 0, 0},
655  {0, 0, 0},
656  {0, 0, 0},
657  {0, 0, 0}},
658  {{6, 2, 11},
659  {0, 0, 0},
660  {0, 0, 0},
661  {0, 0, 0},
662  {0, 0, 0},
663  {0, 0, 0},
664  {0, 0, 0},
665  {0, 0, 0},
666  {0, 0, 0},
667  {0, 0, 0}},
668  {{8, 4, 2},
669  {8, 2, 11},
670  {8, 11, 6},
671  {8, 6, 0},
672  {0, 0, 0},
673  {0, 0, 0},
674  {0, 0, 0},
675  {0, 0, 0},
676  {0, 0, 0},
677  {0, 0, 0}},
678  {{8, 1, 6},
679  {6, 1, 11},
680  {11, 1, 5},
681  {2, 11, 5},
682  {2, 5, 8},
683  {6, 2, 8},
684  {0, 0, 0},
685  {0, 0, 0},
686  {0, 0, 0},
687  {0, 0, 0}},
688  {{6, 0, 1},
689  {5, 4, 2},
690  {5, 2, 11},
691  {11, 6, 1},
692  {11, 1, 5},
693  {0, 0, 0},
694  {0, 0, 0},
695  {0, 0, 0},
696  {0, 0, 0},
697  {0, 0, 0}},
698  {{6, 4, 9},
699  {6, 9, 11},
700  {0, 0, 0},
701  {0, 0, 0},
702  {0, 0, 0},
703  {0, 0, 0},
704  {0, 0, 0},
705  {0, 0, 0},
706  {0, 0, 0},
707  {0, 0, 0}},
708  {{6, 0, 8},
709  {6, 8, 9},
710  {6, 9, 11},
711  {0, 0, 0},
712  {0, 0, 0},
713  {0, 0, 0},
714  {0, 0, 0},
715  {0, 0, 0},
716  {0, 0, 0},
717  {0, 0, 0}},
718  {{6, 4, 8},
719  {6, 8, 1},
720  {5, 9, 11},
721  {11, 6, 1},
722  {11, 1, 5},
723  {0, 0, 0},
724  {0, 0, 0},
725  {0, 0, 0},
726  {0, 0, 0},
727  {0, 0, 0}},
728  {{6, 0, 1},
729  {6, 1, 5},
730  {6, 5, 9},
731  {6, 9, 11},
732  {0, 0, 0},
733  {0, 0, 0},
734  {0, 0, 0},
735  {0, 0, 0},
736  {0, 0, 0},
737  {0, 0, 0}},
738  {{6, 2, 9},
739  {6, 9, 5},
740  {6, 5, 3},
741  {6, 3, 11},
742  {0, 0, 0},
743  {0, 0, 0},
744  {0, 0, 0},
745  {0, 0, 0},
746  {0, 0, 0},
747  {0, 0, 0}},
748  {{4, 2, 9},
749  {6, 0, 8},
750  {6, 8, 5},
751  {6, 5, 3},
752  {6, 3, 11},
753  {0, 0, 0},
754  {0, 0, 0},
755  {0, 0, 0},
756  {0, 0, 0},
757  {0, 0, 0}},
758  {{2, 9, 8},
759  {1, 3, 11},
760  {1, 11, 6},
761  {6, 2, 8},
762  {6, 8, 1},
763  {0, 0, 0},
764  {0, 0, 0},
765  {0, 0, 0},
766  {0, 0, 0},
767  {0, 0, 0}},
768  {{4, 2, 9},
769  {6, 0, 1},
770  {6, 1, 3},
771  {6, 3, 11},
772  {0, 0, 0},
773  {0, 0, 0},
774  {0, 0, 0},
775  {0, 0, 0},
776  {0, 0, 0},
777  {0, 0, 0}},
778  {{6, 4, 5},
779  {6, 5, 3},
780  {6, 3, 11},
781  {0, 0, 0},
782  {0, 0, 0},
783  {0, 0, 0},
784  {0, 0, 0},
785  {0, 0, 0},
786  {0, 0, 0},
787  {0, 0, 0}},
788  {{6, 0, 8},
789  {6, 8, 5},
790  {6, 5, 3},
791  {6, 3, 11},
792  {0, 0, 0},
793  {0, 0, 0},
794  {0, 0, 0},
795  {0, 0, 0},
796  {0, 0, 0},
797  {0, 0, 0}},
798  {{6, 4, 8},
799  {6, 8, 1},
800  {6, 1, 3},
801  {6, 3, 11},
802  {0, 0, 0},
803  {0, 0, 0},
804  {0, 0, 0},
805  {0, 0, 0},
806  {0, 0, 0},
807  {0, 0, 0}},
808  {{6, 0, 1},
809  {6, 1, 3},
810  {6, 3, 11},
811  {0, 0, 0},
812  {0, 0, 0},
813  {0, 0, 0},
814  {0, 0, 0},
815  {0, 0, 0},
816  {0, 0, 0},
817  {0, 0, 0}},
818  {{10, 0, 2},
819  {10, 2, 11},
820  {0, 0, 0},
821  {0, 0, 0},
822  {0, 0, 0},
823  {0, 0, 0},
824  {0, 0, 0},
825  {0, 0, 0},
826  {0, 0, 0},
827  {0, 0, 0}},
828  {{10, 8, 4},
829  {10, 4, 2},
830  {10, 2, 11},
831  {0, 0, 0},
832  {0, 0, 0},
833  {0, 0, 0},
834  {0, 0, 0},
835  {0, 0, 0},
836  {0, 0, 0},
837  {0, 0, 0}},
838  {{8, 0, 2},
839  {11, 10, 1},
840  {11, 1, 5},
841  {5, 8, 2},
842  {5, 2, 11},
843  {0, 0, 0},
844  {0, 0, 0},
845  {0, 0, 0},
846  {0, 0, 0},
847  {0, 0, 0}},
848  {{10, 1, 5},
849  {10, 5, 4},
850  {10, 4, 2},
851  {10, 2, 11},
852  {0, 0, 0},
853  {0, 0, 0},
854  {0, 0, 0},
855  {0, 0, 0},
856  {0, 0, 0},
857  {0, 0, 0}},
858  {{10, 0, 4},
859  {10, 4, 9},
860  {10, 9, 11},
861  {0, 0, 0},
862  {0, 0, 0},
863  {0, 0, 0},
864  {0, 0, 0},
865  {0, 0, 0},
866  {0, 0, 0},
867  {0, 0, 0}},
868  {{10, 8, 9},
869  {10, 9, 11},
870  {0, 0, 0},
871  {0, 0, 0},
872  {0, 0, 0},
873  {0, 0, 0},
874  {0, 0, 0},
875  {0, 0, 0},
876  {0, 0, 0},
877  {0, 0, 0}},
878  {{4, 8, 0},
879  {10, 1, 5},
880  {10, 5, 9},
881  {10, 9, 11},
882  {0, 0, 0},
883  {0, 0, 0},
884  {0, 0, 0},
885  {0, 0, 0},
886  {0, 0, 0},
887  {0, 0, 0}},
888  {{10, 1, 5},
889  {10, 5, 9},
890  {10, 9, 11},
891  {0, 0, 0},
892  {0, 0, 0},
893  {0, 0, 0},
894  {0, 0, 0},
895  {0, 0, 0},
896  {0, 0, 0},
897  {0, 0, 0}},
898  {{0, 2, 9},
899  {0, 9, 5},
900  {3, 11, 10},
901  {10, 0, 5},
902  {10, 5, 3},
903  {0, 0, 0},
904  {0, 0, 0},
905  {0, 0, 0},
906  {0, 0, 0},
907  {0, 0, 0}},
908  {{4, 2, 9},
909  {10, 8, 5},
910  {10, 5, 3},
911  {10, 3, 11},
912  {0, 0, 0},
913  {0, 0, 0},
914  {0, 0, 0},
915  {0, 0, 0},
916  {0, 0, 0},
917  {0, 0, 0}},
918  {{8, 0, 2},
919  {8, 2, 9},
920  {10, 1, 3},
921  {10, 3, 11},
922  {0, 0, 0},
923  {0, 0, 0},
924  {0, 0, 0},
925  {0, 0, 0},
926  {0, 0, 0},
927  {0, 0, 0}},
928  {{4, 2, 9},
929  {10, 1, 3},
930  {10, 3, 11},
931  {0, 0, 0},
932  {0, 0, 0},
933  {0, 0, 0},
934  {0, 0, 0},
935  {0, 0, 0},
936  {0, 0, 0},
937  {0, 0, 0}},
938  {{10, 0, 4},
939  {10, 4, 5},
940  {10, 5, 3},
941  {10, 3, 11},
942  {0, 0, 0},
943  {0, 0, 0},
944  {0, 0, 0},
945  {0, 0, 0},
946  {0, 0, 0},
947  {0, 0, 0}},
948  {{10, 8, 5},
949  {10, 5, 3},
950  {10, 3, 11},
951  {0, 0, 0},
952  {0, 0, 0},
953  {0, 0, 0},
954  {0, 0, 0},
955  {0, 0, 0},
956  {0, 0, 0},
957  {0, 0, 0}},
958  {{4, 8, 0},
959  {10, 1, 3},
960  {10, 3, 11},
961  {0, 0, 0},
962  {0, 0, 0},
963  {0, 0, 0},
964  {0, 0, 0},
965  {0, 0, 0},
966  {0, 0, 0},
967  {0, 0, 0}},
968  {{10, 1, 3},
969  {10, 3, 11},
970  {0, 0, 0},
971  {0, 0, 0},
972  {0, 0, 0},
973  {0, 0, 0},
974  {0, 0, 0},
975  {0, 0, 0},
976  {0, 0, 0},
977  {0, 0, 0}},
978  {{1, 10, 6},
979  {1, 6, 2},
980  {1, 2, 11},
981  {1, 11, 7},
982  {0, 0, 0},
983  {0, 0, 0},
984  {0, 0, 0},
985  {0, 0, 0},
986  {0, 0, 0},
987  {0, 0, 0}},
988  {{0, 10, 6},
989  {7, 1, 8},
990  {7, 8, 4},
991  {7, 4, 2},
992  {7, 2, 11},
993  {0, 0, 0},
994  {0, 0, 0},
995  {0, 0, 0},
996  {0, 0, 0},
997  {0, 0, 0}},
998  {{8, 10, 6},
999  {8, 6, 2},
1000  {11, 7, 5},
1001  {5, 8, 2},
1002  {5, 2, 11},
1003  {0, 0, 0},
1004  {0, 0, 0},
1005  {0, 0, 0},
1006  {0, 0, 0},
1007  {0, 0, 0}},
1008  {{0, 10, 6},
1009  {7, 5, 4},
1010  {7, 4, 2},
1011  {7, 2, 11},
1012  {0, 0, 0},
1013  {0, 0, 0},
1014  {0, 0, 0},
1015  {0, 0, 0},
1016  {0, 0, 0},
1017  {0, 0, 0}},
1018  {{10, 6, 4},
1019  {9, 11, 7},
1020  {9, 7, 1},
1021  {1, 10, 4},
1022  {1, 4, 9},
1023  {0, 0, 0},
1024  {0, 0, 0},
1025  {0, 0, 0},
1026  {0, 0, 0},
1027  {0, 0, 0}},
1028  {{0, 10, 6},
1029  {7, 1, 8},
1030  {7, 8, 9},
1031  {7, 9, 11},
1032  {0, 0, 0},
1033  {0, 0, 0},
1034  {0, 0, 0},
1035  {0, 0, 0},
1036  {0, 0, 0},
1037  {0, 0, 0}},
1038  {{4, 8, 10},
1039  {4, 10, 6},
1040  {7, 5, 9},
1041  {7, 9, 11},
1042  {0, 0, 0},
1043  {0, 0, 0},
1044  {0, 0, 0},
1045  {0, 0, 0},
1046  {0, 0, 0},
1047  {0, 0, 0}},
1048  {{0, 10, 6},
1049  {7, 5, 9},
1050  {7, 9, 11},
1051  {0, 0, 0},
1052  {0, 0, 0},
1053  {0, 0, 0},
1054  {0, 0, 0},
1055  {0, 0, 0},
1056  {0, 0, 0},
1057  {0, 0, 0}},
1058  {{5, 1, 10},
1059  {5, 10, 6},
1060  {5, 6, 2},
1061  {5, 2, 9},
1062  {7, 3, 11},
1063  {0, 0, 0},
1064  {0, 0, 0},
1065  {0, 0, 0},
1066  {0, 0, 0},
1067  {0, 0, 0}},
1068  {{0, 10, 6},
1069  {8, 5, 1},
1070  {4, 2, 9},
1071  {7, 3, 11},
1072  {0, 0, 0},
1073  {0, 0, 0},
1074  {0, 0, 0},
1075  {0, 0, 0},
1076  {0, 0, 0},
1077  {0, 0, 0}},
1078  {{8, 10, 6},
1079  {8, 6, 2},
1080  {8, 2, 9},
1081  {7, 3, 11},
1082  {0, 0, 0},
1083  {0, 0, 0},
1084  {0, 0, 0},
1085  {0, 0, 0},
1086  {0, 0, 0},
1087  {0, 0, 0}},
1088  {{0, 10, 6},
1089  {4, 2, 9},
1090  {7, 3, 11},
1091  {0, 0, 0},
1092  {0, 0, 0},
1093  {0, 0, 0},
1094  {0, 0, 0},
1095  {0, 0, 0},
1096  {0, 0, 0},
1097  {0, 0, 0}},
1098  {{10, 6, 4},
1099  {10, 4, 5},
1100  {10, 5, 1},
1101  {7, 3, 11},
1102  {0, 0, 0},
1103  {0, 0, 0},
1104  {0, 0, 0},
1105  {0, 0, 0},
1106  {0, 0, 0},
1107  {0, 0, 0}},
1108  {{0, 10, 6},
1109  {8, 5, 1},
1110  {7, 3, 11},
1111  {0, 0, 0},
1112  {0, 0, 0},
1113  {0, 0, 0},
1114  {0, 0, 0},
1115  {0, 0, 0},
1116  {0, 0, 0},
1117  {0, 0, 0}},
1118  {{4, 8, 10},
1119  {4, 10, 6},
1120  {7, 3, 11},
1121  {0, 0, 0},
1122  {0, 0, 0},
1123  {0, 0, 0},
1124  {0, 0, 0},
1125  {0, 0, 0},
1126  {0, 0, 0},
1127  {0, 0, 0}},
1128  {{0, 10, 6},
1129  {7, 3, 11},
1130  {0, 0, 0},
1131  {0, 0, 0},
1132  {0, 0, 0},
1133  {0, 0, 0},
1134  {0, 0, 0},
1135  {0, 0, 0},
1136  {0, 0, 0},
1137  {0, 0, 0}},
1138  {{7, 1, 0},
1139  {7, 0, 2},
1140  {7, 2, 11},
1141  {0, 0, 0},
1142  {0, 0, 0},
1143  {0, 0, 0},
1144  {0, 0, 0},
1145  {0, 0, 0},
1146  {0, 0, 0},
1147  {0, 0, 0}},
1148  {{7, 1, 8},
1149  {7, 8, 4},
1150  {7, 4, 2},
1151  {7, 2, 11},
1152  {0, 0, 0},
1153  {0, 0, 0},
1154  {0, 0, 0},
1155  {0, 0, 0},
1156  {0, 0, 0},
1157  {0, 0, 0}},
1158  {{7, 5, 8},
1159  {7, 8, 0},
1160  {7, 0, 2},
1161  {7, 2, 11},
1162  {0, 0, 0},
1163  {0, 0, 0},
1164  {0, 0, 0},
1165  {0, 0, 0},
1166  {0, 0, 0},
1167  {0, 0, 0}},
1168  {{7, 5, 4},
1169  {7, 4, 2},
1170  {7, 2, 11},
1171  {0, 0, 0},
1172  {0, 0, 0},
1173  {0, 0, 0},
1174  {0, 0, 0},
1175  {0, 0, 0},
1176  {0, 0, 0},
1177  {0, 0, 0}},
1178  {{7, 1, 0},
1179  {7, 0, 4},
1180  {7, 4, 9},
1181  {7, 9, 11},
1182  {0, 0, 0},
1183  {0, 0, 0},
1184  {0, 0, 0},
1185  {0, 0, 0},
1186  {0, 0, 0},
1187  {0, 0, 0}},
1188  {{7, 1, 8},
1189  {7, 8, 9},
1190  {7, 9, 11},
1191  {0, 0, 0},
1192  {0, 0, 0},
1193  {0, 0, 0},
1194  {0, 0, 0},
1195  {0, 0, 0},
1196  {0, 0, 0},
1197  {0, 0, 0}},
1198  {{4, 8, 0},
1199  {7, 5, 9},
1200  {7, 9, 11},
1201  {0, 0, 0},
1202  {0, 0, 0},
1203  {0, 0, 0},
1204  {0, 0, 0},
1205  {0, 0, 0},
1206  {0, 0, 0},
1207  {0, 0, 0}},
1208  {{7, 5, 9},
1209  {7, 9, 11},
1210  {0, 0, 0},
1211  {0, 0, 0},
1212  {0, 0, 0},
1213  {0, 0, 0},
1214  {0, 0, 0},
1215  {0, 0, 0},
1216  {0, 0, 0},
1217  {0, 0, 0}},
1218  {{5, 1, 0},
1219  {5, 0, 2},
1220  {5, 2, 9},
1221  {7, 3, 11},
1222  {0, 0, 0},
1223  {0, 0, 0},
1224  {0, 0, 0},
1225  {0, 0, 0},
1226  {0, 0, 0},
1227  {0, 0, 0}},
1228  {{8, 5, 1},
1229  {4, 2, 9},
1230  {7, 3, 11},
1231  {0, 0, 0},
1232  {0, 0, 0},
1233  {0, 0, 0},
1234  {0, 0, 0},
1235  {0, 0, 0},
1236  {0, 0, 0},
1237  {0, 0, 0}},
1238  {{8, 0, 2},
1239  {8, 2, 9},
1240  {7, 3, 11},
1241  {0, 0, 0},
1242  {0, 0, 0},
1243  {0, 0, 0},
1244  {0, 0, 0},
1245  {0, 0, 0},
1246  {0, 0, 0},
1247  {0, 0, 0}},
1248  {{4, 2, 9},
1249  {7, 3, 11},
1250  {0, 0, 0},
1251  {0, 0, 0},
1252  {0, 0, 0},
1253  {0, 0, 0},
1254  {0, 0, 0},
1255  {0, 0, 0},
1256  {0, 0, 0},
1257  {0, 0, 0}},
1258  {{0, 4, 5},
1259  {0, 5, 1},
1260  {7, 3, 11},
1261  {0, 0, 0},
1262  {0, 0, 0},
1263  {0, 0, 0},
1264  {0, 0, 0},
1265  {0, 0, 0},
1266  {0, 0, 0},
1267  {0, 0, 0}},
1268  {{8, 5, 1},
1269  {7, 3, 11},
1270  {0, 0, 0},
1271  {0, 0, 0},
1272  {0, 0, 0},
1273  {0, 0, 0},
1274  {0, 0, 0},
1275  {0, 0, 0},
1276  {0, 0, 0},
1277  {0, 0, 0}},
1278  {{4, 8, 0},
1279  {7, 3, 11},
1280  {0, 0, 0},
1281  {0, 0, 0},
1282  {0, 0, 0},
1283  {0, 0, 0},
1284  {0, 0, 0},
1285  {0, 0, 0},
1286  {0, 0, 0},
1287  {0, 0, 0}},
1288  {{7, 3, 11},
1289  {0, 0, 0},
1290  {0, 0, 0},
1291  {0, 0, 0},
1292  {0, 0, 0},
1293  {0, 0, 0},
1294  {0, 0, 0},
1295  {0, 0, 0},
1296  {0, 0, 0},
1297  {0, 0, 0}},
1298  {{7, 11, 3},
1299  {0, 0, 0},
1300  {0, 0, 0},
1301  {0, 0, 0},
1302  {0, 0, 0},
1303  {0, 0, 0},
1304  {0, 0, 0},
1305  {0, 0, 0},
1306  {0, 0, 0},
1307  {0, 0, 0}},
1308  {{7, 11, 0},
1309  {7, 0, 8},
1310  {0, 11, 4},
1311  {8, 3, 7},
1312  {11, 3, 4},
1313  {3, 8, 4},
1314  {0, 0, 0},
1315  {0, 0, 0},
1316  {0, 0, 0},
1317  {0, 0, 0}},
1318  {{8, 1, 7},
1319  {8, 7, 11},
1320  {8, 11, 3},
1321  {8, 3, 5},
1322  {0, 0, 0},
1323  {0, 0, 0},
1324  {0, 0, 0},
1325  {0, 0, 0},
1326  {0, 0, 0},
1327  {0, 0, 0}},
1328  {{0, 1, 7},
1329  {0, 7, 11},
1330  {3, 5, 4},
1331  {4, 0, 11},
1332  {4, 11, 3},
1333  {0, 0, 0},
1334  {0, 0, 0},
1335  {0, 0, 0},
1336  {0, 0, 0},
1337  {0, 0, 0}},
1338  {{4, 9, 3},
1339  {4, 3, 7},
1340  {4, 7, 11},
1341  {4, 11, 2},
1342  {0, 0, 0},
1343  {0, 0, 0},
1344  {0, 0, 0},
1345  {0, 0, 0},
1346  {0, 0, 0},
1347  {0, 0, 0}},
1348  {{8, 9, 3},
1349  {8, 3, 7},
1350  {11, 2, 0},
1351  {0, 8, 7},
1352  {0, 7, 11},
1353  {0, 0, 0},
1354  {0, 0, 0},
1355  {0, 0, 0},
1356  {0, 0, 0},
1357  {0, 0, 0}},
1358  {{5, 9, 3},
1359  {4, 8, 1},
1360  {4, 1, 7},
1361  {4, 7, 11},
1362  {4, 11, 2},
1363  {0, 0, 0},
1364  {0, 0, 0},
1365  {0, 0, 0},
1366  {0, 0, 0},
1367  {0, 0, 0}},
1368  {{5, 9, 3},
1369  {0, 1, 7},
1370  {0, 7, 11},
1371  {0, 11, 2},
1372  {0, 0, 0},
1373  {0, 0, 0},
1374  {0, 0, 0},
1375  {0, 0, 0},
1376  {0, 0, 0},
1377  {0, 0, 0}},
1378  {{5, 7, 11},
1379  {5, 11, 9},
1380  {0, 0, 0},
1381  {0, 0, 0},
1382  {0, 0, 0},
1383  {0, 0, 0},
1384  {0, 0, 0},
1385  {0, 0, 0},
1386  {0, 0, 0},
1387  {0, 0, 0}},
1388  {{8, 5, 7},
1389  {11, 9, 4},
1390  {11, 4, 0},
1391  {0, 8, 7},
1392  {0, 7, 11},
1393  {0, 0, 0},
1394  {0, 0, 0},
1395  {0, 0, 0},
1396  {0, 0, 0},
1397  {0, 0, 0}},
1398  {{8, 1, 7},
1399  {8, 7, 11},
1400  {8, 11, 9},
1401  {0, 0, 0},
1402  {0, 0, 0},
1403  {0, 0, 0},
1404  {0, 0, 0},
1405  {0, 0, 0},
1406  {0, 0, 0},
1407  {0, 0, 0}},
1408  {{4, 0, 1},
1409  {4, 1, 7},
1410  {4, 7, 11},
1411  {4, 11, 9},
1412  {0, 0, 0},
1413  {0, 0, 0},
1414  {0, 0, 0},
1415  {0, 0, 0},
1416  {0, 0, 0},
1417  {0, 0, 0}},
1418  {{4, 5, 7},
1419  {4, 7, 11},
1420  {4, 11, 2},
1421  {0, 0, 0},
1422  {0, 0, 0},
1423  {0, 0, 0},
1424  {0, 0, 0},
1425  {0, 0, 0},
1426  {0, 0, 0},
1427  {0, 0, 0}},
1428  {{0, 8, 5},
1429  {0, 5, 7},
1430  {0, 7, 11},
1431  {0, 11, 2},
1432  {0, 0, 0},
1433  {0, 0, 0},
1434  {0, 0, 0},
1435  {0, 0, 0},
1436  {0, 0, 0},
1437  {0, 0, 0}},
1438  {{4, 8, 1},
1439  {4, 1, 7},
1440  {4, 7, 11},
1441  {4, 11, 2},
1442  {0, 0, 0},
1443  {0, 0, 0},
1444  {0, 0, 0},
1445  {0, 0, 0},
1446  {0, 0, 0},
1447  {0, 0, 0}},
1448  {{0, 1, 7},
1449  {0, 7, 11},
1450  {0, 11, 2},
1451  {0, 0, 0},
1452  {0, 0, 0},
1453  {0, 0, 0},
1454  {0, 0, 0},
1455  {0, 0, 0},
1456  {0, 0, 0},
1457  {0, 0, 0}},
1458  {{0, 6, 11},
1459  {0, 11, 3},
1460  {0, 3, 7},
1461  {0, 7, 10},
1462  {0, 0, 0},
1463  {0, 0, 0},
1464  {0, 0, 0},
1465  {0, 0, 0},
1466  {0, 0, 0},
1467  {0, 0, 0}},
1468  {{7, 10, 8},
1469  {4, 6, 11},
1470  {4, 11, 3},
1471  {3, 7, 8},
1472  {3, 8, 4},
1473  {0, 0, 0},
1474  {0, 0, 0},
1475  {0, 0, 0},
1476  {0, 0, 0},
1477  {0, 0, 0}},
1478  {{10, 1, 7},
1479  {5, 8, 0},
1480  {5, 0, 6},
1481  {5, 6, 11},
1482  {5, 11, 3},
1483  {0, 0, 0},
1484  {0, 0, 0},
1485  {0, 0, 0},
1486  {0, 0, 0},
1487  {0, 0, 0}},
1488  {{10, 1, 7},
1489  {5, 4, 6},
1490  {5, 6, 11},
1491  {5, 11, 3},
1492  {0, 0, 0},
1493  {0, 0, 0},
1494  {0, 0, 0},
1495  {0, 0, 0},
1496  {0, 0, 0},
1497  {0, 0, 0}},
1498  {{7, 10, 0},
1499  {7, 0, 4},
1500  {7, 4, 9},
1501  {7, 9, 3},
1502  {6, 11, 2},
1503  {0, 0, 0},
1504  {0, 0, 0},
1505  {0, 0, 0},
1506  {0, 0, 0},
1507  {0, 0, 0}},
1508  {{7, 10, 8},
1509  {7, 8, 9},
1510  {7, 9, 3},
1511  {6, 11, 2},
1512  {0, 0, 0},
1513  {0, 0, 0},
1514  {0, 0, 0},
1515  {0, 0, 0},
1516  {0, 0, 0},
1517  {0, 0, 0}},
1518  {{4, 8, 0},
1519  {10, 1, 7},
1520  {5, 9, 3},
1521  {6, 11, 2},
1522  {0, 0, 0},
1523  {0, 0, 0},
1524  {0, 0, 0},
1525  {0, 0, 0},
1526  {0, 0, 0},
1527  {0, 0, 0}},
1528  {{10, 1, 7},
1529  {5, 9, 3},
1530  {6, 11, 2},
1531  {0, 0, 0},
1532  {0, 0, 0},
1533  {0, 0, 0},
1534  {0, 0, 0},
1535  {0, 0, 0},
1536  {0, 0, 0},
1537  {0, 0, 0}},
1538  {{5, 7, 10},
1539  {5, 10, 0},
1540  {6, 11, 9},
1541  {9, 5, 0},
1542  {9, 0, 6},
1543  {0, 0, 0},
1544  {0, 0, 0},
1545  {0, 0, 0},
1546  {0, 0, 0},
1547  {0, 0, 0}},
1548  {{10, 8, 5},
1549  {10, 5, 7},
1550  {4, 6, 11},
1551  {4, 11, 9},
1552  {0, 0, 0},
1553  {0, 0, 0},
1554  {0, 0, 0},
1555  {0, 0, 0},
1556  {0, 0, 0},
1557  {0, 0, 0}},
1558  {{10, 1, 7},
1559  {8, 0, 6},
1560  {8, 6, 11},
1561  {8, 11, 9},
1562  {0, 0, 0},
1563  {0, 0, 0},
1564  {0, 0, 0},
1565  {0, 0, 0},
1566  {0, 0, 0},
1567  {0, 0, 0}},
1568  {{10, 1, 7},
1569  {4, 6, 11},
1570  {4, 11, 9},
1571  {0, 0, 0},
1572  {0, 0, 0},
1573  {0, 0, 0},
1574  {0, 0, 0},
1575  {0, 0, 0},
1576  {0, 0, 0},
1577  {0, 0, 0}},
1578  {{10, 0, 4},
1579  {10, 4, 5},
1580  {10, 5, 7},
1581  {6, 11, 2},
1582  {0, 0, 0},
1583  {0, 0, 0},
1584  {0, 0, 0},
1585  {0, 0, 0},
1586  {0, 0, 0},
1587  {0, 0, 0}},
1588  {{10, 8, 5},
1589  {10, 5, 7},
1590  {6, 11, 2},
1591  {0, 0, 0},
1592  {0, 0, 0},
1593  {0, 0, 0},
1594  {0, 0, 0},
1595  {0, 0, 0},
1596  {0, 0, 0},
1597  {0, 0, 0}},
1598  {{4, 8, 0},
1599  {10, 1, 7},
1600  {6, 11, 2},
1601  {0, 0, 0},
1602  {0, 0, 0},
1603  {0, 0, 0},
1604  {0, 0, 0},
1605  {0, 0, 0},
1606  {0, 0, 0},
1607  {0, 0, 0}},
1608  {{10, 1, 7},
1609  {6, 11, 2},
1610  {0, 0, 0},
1611  {0, 0, 0},
1612  {0, 0, 0},
1613  {0, 0, 0},
1614  {0, 0, 0},
1615  {0, 0, 0},
1616  {0, 0, 0},
1617  {0, 0, 0}},
1618  {{1, 10, 11},
1619  {1, 11, 3},
1620  {0, 0, 0},
1621  {0, 0, 0},
1622  {0, 0, 0},
1623  {0, 0, 0},
1624  {0, 0, 0},
1625  {0, 0, 0},
1626  {0, 0, 0},
1627  {0, 0, 0}},
1628  {{0, 10, 11},
1629  {3, 1, 8},
1630  {3, 8, 4},
1631  {4, 0, 11},
1632  {4, 11, 3},
1633  {0, 0, 0},
1634  {0, 0, 0},
1635  {0, 0, 0},
1636  {0, 0, 0},
1637  {0, 0, 0}},
1638  {{5, 8, 10},
1639  {5, 10, 11},
1640  {5, 11, 3},
1641  {0, 0, 0},
1642  {0, 0, 0},
1643  {0, 0, 0},
1644  {0, 0, 0},
1645  {0, 0, 0},
1646  {0, 0, 0},
1647  {0, 0, 0}},
1648  {{5, 4, 0},
1649  {5, 0, 10},
1650  {5, 10, 11},
1651  {5, 11, 3},
1652  {0, 0, 0},
1653  {0, 0, 0},
1654  {0, 0, 0},
1655  {0, 0, 0},
1656  {0, 0, 0},
1657  {0, 0, 0}},
1658  {{9, 3, 1},
1659  {10, 11, 2},
1660  {10, 2, 4},
1661  {4, 9, 1},
1662  {4, 1, 10},
1663  {0, 0, 0},
1664  {0, 0, 0},
1665  {0, 0, 0},
1666  {0, 0, 0},
1667  {0, 0, 0}},
1668  {{1, 8, 9},
1669  {1, 9, 3},
1670  {0, 10, 11},
1671  {0, 11, 2},
1672  {0, 0, 0},
1673  {0, 0, 0},
1674  {0, 0, 0},
1675  {0, 0, 0},
1676  {0, 0, 0},
1677  {0, 0, 0}},
1678  {{5, 9, 3},
1679  {4, 8, 10},
1680  {4, 10, 11},
1681  {4, 11, 2},
1682  {0, 0, 0},
1683  {0, 0, 0},
1684  {0, 0, 0},
1685  {0, 0, 0},
1686  {0, 0, 0},
1687  {0, 0, 0}},
1688  {{5, 9, 3},
1689  {0, 10, 11},
1690  {0, 11, 2},
1691  {0, 0, 0},
1692  {0, 0, 0},
1693  {0, 0, 0},
1694  {0, 0, 0},
1695  {0, 0, 0},
1696  {0, 0, 0},
1697  {0, 0, 0}},
1698  {{5, 1, 10},
1699  {5, 10, 11},
1700  {5, 11, 9},
1701  {0, 0, 0},
1702  {0, 0, 0},
1703  {0, 0, 0},
1704  {0, 0, 0},
1705  {0, 0, 0},
1706  {0, 0, 0},
1707  {0, 0, 0}},
1708  {{8, 5, 1},
1709  {4, 0, 10},
1710  {4, 10, 11},
1711  {4, 11, 9},
1712  {0, 0, 0},
1713  {0, 0, 0},
1714  {0, 0, 0},
1715  {0, 0, 0},
1716  {0, 0, 0},
1717  {0, 0, 0}},
1718  {{8, 10, 11},
1719  {8, 11, 9},
1720  {0, 0, 0},
1721  {0, 0, 0},
1722  {0, 0, 0},
1723  {0, 0, 0},
1724  {0, 0, 0},
1725  {0, 0, 0},
1726  {0, 0, 0},
1727  {0, 0, 0}},
1728  {{4, 0, 10},
1729  {4, 10, 11},
1730  {4, 11, 9},
1731  {0, 0, 0},
1732  {0, 0, 0},
1733  {0, 0, 0},
1734  {0, 0, 0},
1735  {0, 0, 0},
1736  {0, 0, 0},
1737  {0, 0, 0}},
1738  {{4, 5, 1},
1739  {4, 1, 10},
1740  {4, 10, 11},
1741  {4, 11, 2},
1742  {0, 0, 0},
1743  {0, 0, 0},
1744  {0, 0, 0},
1745  {0, 0, 0},
1746  {0, 0, 0},
1747  {0, 0, 0}},
1748  {{8, 5, 1},
1749  {0, 10, 11},
1750  {0, 11, 2},
1751  {0, 0, 0},
1752  {0, 0, 0},
1753  {0, 0, 0},
1754  {0, 0, 0},
1755  {0, 0, 0},
1756  {0, 0, 0},
1757  {0, 0, 0}},
1758  {{4, 8, 10},
1759  {4, 10, 11},
1760  {4, 11, 2},
1761  {0, 0, 0},
1762  {0, 0, 0},
1763  {0, 0, 0},
1764  {0, 0, 0},
1765  {0, 0, 0},
1766  {0, 0, 0},
1767  {0, 0, 0}},
1768  {{0, 10, 11},
1769  {0, 11, 2},
1770  {0, 0, 0},
1771  {0, 0, 0},
1772  {0, 0, 0},
1773  {0, 0, 0},
1774  {0, 0, 0},
1775  {0, 0, 0},
1776  {0, 0, 0},
1777  {0, 0, 0}},
1778  {{1, 0, 6},
1779  {1, 6, 11},
1780  {1, 11, 3},
1781  {0, 0, 0},
1782  {0, 0, 0},
1783  {0, 0, 0},
1784  {0, 0, 0},
1785  {0, 0, 0},
1786  {0, 0, 0},
1787  {0, 0, 0}},
1788  {{1, 8, 4},
1789  {1, 4, 6},
1790  {1, 6, 11},
1791  {1, 11, 3},
1792  {0, 0, 0},
1793  {0, 0, 0},
1794  {0, 0, 0},
1795  {0, 0, 0},
1796  {0, 0, 0},
1797  {0, 0, 0}},
1798  {{5, 8, 0},
1799  {5, 0, 6},
1800  {5, 6, 11},
1801  {5, 11, 3},
1802  {0, 0, 0},
1803  {0, 0, 0},
1804  {0, 0, 0},
1805  {0, 0, 0},
1806  {0, 0, 0},
1807  {0, 0, 0}},
1808  {{5, 4, 6},
1809  {5, 6, 11},
1810  {5, 11, 3},
1811  {0, 0, 0},
1812  {0, 0, 0},
1813  {0, 0, 0},
1814  {0, 0, 0},
1815  {0, 0, 0},
1816  {0, 0, 0},
1817  {0, 0, 0}},
1818  {{1, 0, 4},
1819  {1, 4, 9},
1820  {1, 9, 3},
1821  {6, 11, 2},
1822  {0, 0, 0},
1823  {0, 0, 0},
1824  {0, 0, 0},
1825  {0, 0, 0},
1826  {0, 0, 0},
1827  {0, 0, 0}},
1828  {{1, 8, 9},
1829  {1, 9, 3},
1830  {6, 11, 2},
1831  {0, 0, 0},
1832  {0, 0, 0},
1833  {0, 0, 0},
1834  {0, 0, 0},
1835  {0, 0, 0},
1836  {0, 0, 0},
1837  {0, 0, 0}},
1838  {{4, 8, 0},
1839  {5, 9, 3},
1840  {6, 11, 2},
1841  {0, 0, 0},
1842  {0, 0, 0},
1843  {0, 0, 0},
1844  {0, 0, 0},
1845  {0, 0, 0},
1846  {0, 0, 0},
1847  {0, 0, 0}},
1848  {{5, 9, 3},
1849  {6, 11, 2},
1850  {0, 0, 0},
1851  {0, 0, 0},
1852  {0, 0, 0},
1853  {0, 0, 0},
1854  {0, 0, 0},
1855  {0, 0, 0},
1856  {0, 0, 0},
1857  {0, 0, 0}},
1858  {{5, 1, 0},
1859  {5, 0, 6},
1860  {5, 6, 11},
1861  {5, 11, 9},
1862  {0, 0, 0},
1863  {0, 0, 0},
1864  {0, 0, 0},
1865  {0, 0, 0},
1866  {0, 0, 0},
1867  {0, 0, 0}},
1868  {{8, 5, 1},
1869  {4, 6, 11},
1870  {4, 11, 9},
1871  {0, 0, 0},
1872  {0, 0, 0},
1873  {0, 0, 0},
1874  {0, 0, 0},
1875  {0, 0, 0},
1876  {0, 0, 0},
1877  {0, 0, 0}},
1878  {{8, 0, 6},
1879  {8, 6, 11},
1880  {8, 11, 9},
1881  {0, 0, 0},
1882  {0, 0, 0},
1883  {0, 0, 0},
1884  {0, 0, 0},
1885  {0, 0, 0},
1886  {0, 0, 0},
1887  {0, 0, 0}},
1888  {{4, 6, 11},
1889  {4, 11, 9},
1890  {0, 0, 0},
1891  {0, 0, 0},
1892  {0, 0, 0},
1893  {0, 0, 0},
1894  {0, 0, 0},
1895  {0, 0, 0},
1896  {0, 0, 0},
1897  {0, 0, 0}},
1898  {{0, 4, 5},
1899  {0, 5, 1},
1900  {6, 11, 2},
1901  {0, 0, 0},
1902  {0, 0, 0},
1903  {0, 0, 0},
1904  {0, 0, 0},
1905  {0, 0, 0},
1906  {0, 0, 0},
1907  {0, 0, 0}},
1908  {{8, 5, 1},
1909  {6, 11, 2},
1910  {0, 0, 0},
1911  {0, 0, 0},
1912  {0, 0, 0},
1913  {0, 0, 0},
1914  {0, 0, 0},
1915  {0, 0, 0},
1916  {0, 0, 0},
1917  {0, 0, 0}},
1918  {{4, 8, 0},
1919  {6, 11, 2},
1920  {0, 0, 0},
1921  {0, 0, 0},
1922  {0, 0, 0},
1923  {0, 0, 0},
1924  {0, 0, 0},
1925  {0, 0, 0},
1926  {0, 0, 0},
1927  {0, 0, 0}},
1928  {{6, 11, 2},
1929  {0, 0, 0},
1930  {0, 0, 0},
1931  {0, 0, 0},
1932  {0, 0, 0},
1933  {0, 0, 0},
1934  {0, 0, 0},
1935  {0, 0, 0},
1936  {0, 0, 0},
1937  {0, 0, 0}},
1938  {{7, 6, 2},
1939  {7, 2, 3},
1940  {0, 0, 0},
1941  {0, 0, 0},
1942  {0, 0, 0},
1943  {0, 0, 0},
1944  {0, 0, 0},
1945  {0, 0, 0},
1946  {0, 0, 0},
1947  {0, 0, 0}},
1948  {{7, 6, 0},
1949  {7, 0, 8},
1950  {4, 2, 3},
1951  {3, 7, 8},
1952  {3, 8, 4},
1953  {0, 0, 0},
1954  {0, 0, 0},
1955  {0, 0, 0},
1956  {0, 0, 0},
1957  {0, 0, 0}},
1958  {{1, 7, 6},
1959  {2, 3, 5},
1960  {2, 5, 8},
1961  {8, 1, 6},
1962  {8, 6, 2},
1963  {0, 0, 0},
1964  {0, 0, 0},
1965  {0, 0, 0},
1966  {0, 0, 0},
1967  {0, 0, 0}},
1968  {{6, 0, 1},
1969  {6, 1, 7},
1970  {5, 4, 2},
1971  {5, 2, 3},
1972  {0, 0, 0},
1973  {0, 0, 0},
1974  {0, 0, 0},
1975  {0, 0, 0},
1976  {0, 0, 0},
1977  {0, 0, 0}},
1978  {{7, 6, 4},
1979  {7, 4, 9},
1980  {7, 9, 3},
1981  {0, 0, 0},
1982  {0, 0, 0},
1983  {0, 0, 0},
1984  {0, 0, 0},
1985  {0, 0, 0},
1986  {0, 0, 0},
1987  {0, 0, 0}},
1988  {{7, 6, 0},
1989  {7, 0, 8},
1990  {7, 8, 9},
1991  {7, 9, 3},
1992  {0, 0, 0},
1993  {0, 0, 0},
1994  {0, 0, 0},
1995  {0, 0, 0},
1996  {0, 0, 0},
1997  {0, 0, 0}},
1998  {{6, 4, 8},
1999  {6, 8, 1},
2000  {6, 1, 7},
2001  {5, 9, 3},
2002  {0, 0, 0},
2003  {0, 0, 0},
2004  {0, 0, 0},
2005  {0, 0, 0},
2006  {0, 0, 0},
2007  {0, 0, 0}},
2008  {{6, 0, 1},
2009  {6, 1, 7},
2010  {5, 9, 3},
2011  {0, 0, 0},
2012  {0, 0, 0},
2013  {0, 0, 0},
2014  {0, 0, 0},
2015  {0, 0, 0},
2016  {0, 0, 0},
2017  {0, 0, 0}},
2018  {{5, 7, 6},
2019  {5, 6, 2},
2020  {5, 2, 9},
2021  {0, 0, 0},
2022  {0, 0, 0},
2023  {0, 0, 0},
2024  {0, 0, 0},
2025  {0, 0, 0},
2026  {0, 0, 0},
2027  {0, 0, 0}},
2028  {{6, 0, 8},
2029  {6, 8, 5},
2030  {6, 5, 7},
2031  {4, 2, 9},
2032  {0, 0, 0},
2033  {0, 0, 0},
2034  {0, 0, 0},
2035  {0, 0, 0},
2036  {0, 0, 0},
2037  {0, 0, 0}},
2038  {{8, 1, 7},
2039  {8, 7, 6},
2040  {8, 6, 2},
2041  {8, 2, 9},
2042  {0, 0, 0},
2043  {0, 0, 0},
2044  {0, 0, 0},
2045  {0, 0, 0},
2046  {0, 0, 0},
2047  {0, 0, 0}},
2048  {{6, 0, 1},
2049  {6, 1, 7},
2050  {4, 2, 9},
2051  {0, 0, 0},
2052  {0, 0, 0},
2053  {0, 0, 0},
2054  {0, 0, 0},
2055  {0, 0, 0},
2056  {0, 0, 0},
2057  {0, 0, 0}},
2058  {{6, 4, 5},
2059  {6, 5, 7},
2060  {0, 0, 0},
2061  {0, 0, 0},
2062  {0, 0, 0},
2063  {0, 0, 0},
2064  {0, 0, 0},
2065  {0, 0, 0},
2066  {0, 0, 0},
2067  {0, 0, 0}},
2068  {{6, 0, 8},
2069  {6, 8, 5},
2070  {6, 5, 7},
2071  {0, 0, 0},
2072  {0, 0, 0},
2073  {0, 0, 0},
2074  {0, 0, 0},
2075  {0, 0, 0},
2076  {0, 0, 0},
2077  {0, 0, 0}},
2078  {{6, 4, 8},
2079  {6, 8, 1},
2080  {6, 1, 7},
2081  {0, 0, 0},
2082  {0, 0, 0},
2083  {0, 0, 0},
2084  {0, 0, 0},
2085  {0, 0, 0},
2086  {0, 0, 0},
2087  {0, 0, 0}},
2088  {{6, 0, 1},
2089  {6, 1, 7},
2090  {0, 0, 0},
2091  {0, 0, 0},
2092  {0, 0, 0},
2093  {0, 0, 0},
2094  {0, 0, 0},
2095  {0, 0, 0},
2096  {0, 0, 0},
2097  {0, 0, 0}},
2098  {{7, 10, 0},
2099  {7, 0, 2},
2100  {7, 2, 3},
2101  {0, 0, 0},
2102  {0, 0, 0},
2103  {0, 0, 0},
2104  {0, 0, 0},
2105  {0, 0, 0},
2106  {0, 0, 0},
2107  {0, 0, 0}},
2108  {{7, 10, 8},
2109  {7, 8, 4},
2110  {7, 4, 2},
2111  {7, 2, 3},
2112  {0, 0, 0},
2113  {0, 0, 0},
2114  {0, 0, 0},
2115  {0, 0, 0},
2116  {0, 0, 0},
2117  {0, 0, 0}},
2118  {{10, 1, 7},
2119  {5, 8, 0},
2120  {5, 0, 2},
2121  {5, 2, 3},
2122  {0, 0, 0},
2123  {0, 0, 0},
2124  {0, 0, 0},
2125  {0, 0, 0},
2126  {0, 0, 0},
2127  {0, 0, 0}},
2128  {{10, 1, 7},
2129  {5, 4, 2},
2130  {5, 2, 3},
2131  {0, 0, 0},
2132  {0, 0, 0},
2133  {0, 0, 0},
2134  {0, 0, 0},
2135  {0, 0, 0},
2136  {0, 0, 0},
2137  {0, 0, 0}},
2138  {{7, 10, 0},
2139  {7, 0, 4},
2140  {7, 4, 9},
2141  {7, 9, 3},
2142  {0, 0, 0},
2143  {0, 0, 0},
2144  {0, 0, 0},
2145  {0, 0, 0},
2146  {0, 0, 0},
2147  {0, 0, 0}},
2148  {{7, 10, 8},
2149  {7, 8, 9},
2150  {7, 9, 3},
2151  {0, 0, 0},
2152  {0, 0, 0},
2153  {0, 0, 0},
2154  {0, 0, 0},
2155  {0, 0, 0},
2156  {0, 0, 0},
2157  {0, 0, 0}},
2158  {{4, 8, 0},
2159  {10, 1, 7},
2160  {5, 9, 3},
2161  {0, 0, 0},
2162  {0, 0, 0},
2163  {0, 0, 0},
2164  {0, 0, 0},
2165  {0, 0, 0},
2166  {0, 0, 0},
2167  {0, 0, 0}},
2168  {{10, 1, 7},
2169  {5, 9, 3},
2170  {0, 0, 0},
2171  {0, 0, 0},
2172  {0, 0, 0},
2173  {0, 0, 0},
2174  {0, 0, 0},
2175  {0, 0, 0},
2176  {0, 0, 0},
2177  {0, 0, 0}},
2178  {{5, 7, 10},
2179  {5, 10, 0},
2180  {5, 0, 2},
2181  {5, 2, 9},
2182  {0, 0, 0},
2183  {0, 0, 0},
2184  {0, 0, 0},
2185  {0, 0, 0},
2186  {0, 0, 0},
2187  {0, 0, 0}},
2188  {{10, 8, 5},
2189  {10, 5, 7},
2190  {4, 2, 9},
2191  {0, 0, 0},
2192  {0, 0, 0},
2193  {0, 0, 0},
2194  {0, 0, 0},
2195  {0, 0, 0},
2196  {0, 0, 0},
2197  {0, 0, 0}},
2198  {{10, 1, 7},
2199  {8, 0, 2},
2200  {8, 2, 9},
2201  {0, 0, 0},
2202  {0, 0, 0},
2203  {0, 0, 0},
2204  {0, 0, 0},
2205  {0, 0, 0},
2206  {0, 0, 0},
2207  {0, 0, 0}},
2208  {{10, 1, 7},
2209  {4, 2, 9},
2210  {0, 0, 0},
2211  {0, 0, 0},
2212  {0, 0, 0},
2213  {0, 0, 0},
2214  {0, 0, 0},
2215  {0, 0, 0},
2216  {0, 0, 0},
2217  {0, 0, 0}},
2218  {{10, 0, 4},
2219  {10, 4, 5},
2220  {10, 5, 7},
2221  {0, 0, 0},
2222  {0, 0, 0},
2223  {0, 0, 0},
2224  {0, 0, 0},
2225  {0, 0, 0},
2226  {0, 0, 0},
2227  {0, 0, 0}},
2228  {{10, 8, 5},
2229  {10, 5, 7},
2230  {0, 0, 0},
2231  {0, 0, 0},
2232  {0, 0, 0},
2233  {0, 0, 0},
2234  {0, 0, 0},
2235  {0, 0, 0},
2236  {0, 0, 0},
2237  {0, 0, 0}},
2238  {{4, 8, 0},
2239  {10, 1, 7},
2240  {0, 0, 0},
2241  {0, 0, 0},
2242  {0, 0, 0},
2243  {0, 0, 0},
2244  {0, 0, 0},
2245  {0, 0, 0},
2246  {0, 0, 0},
2247  {0, 0, 0}},
2248  {{10, 1, 7},
2249  {0, 0, 0},
2250  {0, 0, 0},
2251  {0, 0, 0},
2252  {0, 0, 0},
2253  {0, 0, 0},
2254  {0, 0, 0},
2255  {0, 0, 0},
2256  {0, 0, 0},
2257  {0, 0, 0}},
2258  {{1, 10, 6},
2259  {1, 6, 2},
2260  {1, 2, 3},
2261  {0, 0, 0},
2262  {0, 0, 0},
2263  {0, 0, 0},
2264  {0, 0, 0},
2265  {0, 0, 0},
2266  {0, 0, 0},
2267  {0, 0, 0}},
2268  {{0, 10, 6},
2269  {1, 8, 4},
2270  {1, 4, 2},
2271  {1, 2, 3},
2272  {0, 0, 0},
2273  {0, 0, 0},
2274  {0, 0, 0},
2275  {0, 0, 0},
2276  {0, 0, 0},
2277  {0, 0, 0}},
2278  {{5, 8, 10},
2279  {5, 10, 6},
2280  {5, 6, 2},
2281  {5, 2, 3},
2282  {0, 0, 0},
2283  {0, 0, 0},
2284  {0, 0, 0},
2285  {0, 0, 0},
2286  {0, 0, 0},
2287  {0, 0, 0}},
2288  {{0, 10, 6},
2289  {5, 4, 2},
2290  {5, 2, 3},
2291  {0, 0, 0},
2292  {0, 0, 0},
2293  {0, 0, 0},
2294  {0, 0, 0},
2295  {0, 0, 0},
2296  {0, 0, 0},
2297  {0, 0, 0}},
2298  {{1, 10, 6},
2299  {1, 6, 4},
2300  {1, 4, 9},
2301  {1, 9, 3},
2302  {0, 0, 0},
2303  {0, 0, 0},
2304  {0, 0, 0},
2305  {0, 0, 0},
2306  {0, 0, 0},
2307  {0, 0, 0}},
2308  {{0, 10, 6},
2309  {1, 8, 9},
2310  {1, 9, 3},
2311  {0, 0, 0},
2312  {0, 0, 0},
2313  {0, 0, 0},
2314  {0, 0, 0},
2315  {0, 0, 0},
2316  {0, 0, 0},
2317  {0, 0, 0}},
2318  {{4, 8, 10},
2319  {4, 10, 6},
2320  {5, 9, 3},
2321  {0, 0, 0},
2322  {0, 0, 0},
2323  {0, 0, 0},
2324  {0, 0, 0},
2325  {0, 0, 0},
2326  {0, 0, 0},
2327  {0, 0, 0}},
2328  {{0, 10, 6},
2329  {5, 9, 3},
2330  {0, 0, 0},
2331  {0, 0, 0},
2332  {0, 0, 0},
2333  {0, 0, 0},
2334  {0, 0, 0},
2335  {0, 0, 0},
2336  {0, 0, 0},
2337  {0, 0, 0}},
2338  {{5, 1, 10},
2339  {5, 10, 6},
2340  {5, 6, 2},
2341  {5, 2, 9},
2342  {0, 0, 0},
2343  {0, 0, 0},
2344  {0, 0, 0},
2345  {0, 0, 0},
2346  {0, 0, 0},
2347  {0, 0, 0}},
2348  {{0, 10, 6},
2349  {8, 5, 1},
2350  {4, 2, 9},
2351  {0, 0, 0},
2352  {0, 0, 0},
2353  {0, 0, 0},
2354  {0, 0, 0},
2355  {0, 0, 0},
2356  {0, 0, 0},
2357  {0, 0, 0}},
2358  {{8, 10, 6},
2359  {8, 6, 2},
2360  {8, 2, 9},
2361  {0, 0, 0},
2362  {0, 0, 0},
2363  {0, 0, 0},
2364  {0, 0, 0},
2365  {0, 0, 0},
2366  {0, 0, 0},
2367  {0, 0, 0}},
2368  {{0, 10, 6},
2369  {4, 2, 9},
2370  {0, 0, 0},
2371  {0, 0, 0},
2372  {0, 0, 0},
2373  {0, 0, 0},
2374  {0, 0, 0},
2375  {0, 0, 0},
2376  {0, 0, 0},
2377  {0, 0, 0}},
2378  {{10, 6, 4},
2379  {10, 4, 5},
2380  {10, 5, 1},
2381  {0, 0, 0},
2382  {0, 0, 0},
2383  {0, 0, 0},
2384  {0, 0, 0},
2385  {0, 0, 0},
2386  {0, 0, 0},
2387  {0, 0, 0}},
2388  {{0, 10, 6},
2389  {8, 5, 1},
2390  {0, 0, 0},
2391  {0, 0, 0},
2392  {0, 0, 0},
2393  {0, 0, 0},
2394  {0, 0, 0},
2395  {0, 0, 0},
2396  {0, 0, 0},
2397  {0, 0, 0}},
2398  {{4, 8, 10},
2399  {4, 10, 6},
2400  {0, 0, 0},
2401  {0, 0, 0},
2402  {0, 0, 0},
2403  {0, 0, 0},
2404  {0, 0, 0},
2405  {0, 0, 0},
2406  {0, 0, 0},
2407  {0, 0, 0}},
2408  {{0, 10, 6},
2409  {0, 0, 0},
2410  {0, 0, 0},
2411  {0, 0, 0},
2412  {0, 0, 0},
2413  {0, 0, 0},
2414  {0, 0, 0},
2415  {0, 0, 0},
2416  {0, 0, 0},
2417  {0, 0, 0}},
2418  {{1, 0, 2},
2419  {1, 2, 3},
2420  {0, 0, 0},
2421  {0, 0, 0},
2422  {0, 0, 0},
2423  {0, 0, 0},
2424  {0, 0, 0},
2425  {0, 0, 0},
2426  {0, 0, 0},
2427  {0, 0, 0}},
2428  {{1, 8, 4},
2429  {1, 4, 2},
2430  {1, 2, 3},
2431  {0, 0, 0},
2432  {0, 0, 0},
2433  {0, 0, 0},
2434  {0, 0, 0},
2435  {0, 0, 0},
2436  {0, 0, 0},
2437  {0, 0, 0}},
2438  {{5, 8, 0},
2439  {5, 0, 2},
2440  {5, 2, 3},
2441  {0, 0, 0},
2442  {0, 0, 0},
2443  {0, 0, 0},
2444  {0, 0, 0},
2445  {0, 0, 0},
2446  {0, 0, 0},
2447  {0, 0, 0}},
2448  {{5, 4, 2},
2449  {5, 2, 3},
2450  {0, 0, 0},
2451  {0, 0, 0},
2452  {0, 0, 0},
2453  {0, 0, 0},
2454  {0, 0, 0},
2455  {0, 0, 0},
2456  {0, 0, 0},
2457  {0, 0, 0}},
2458  {{1, 0, 4},
2459  {1, 4, 9},
2460  {1, 9, 3},
2461  {0, 0, 0},
2462  {0, 0, 0},
2463  {0, 0, 0},
2464  {0, 0, 0},
2465  {0, 0, 0},
2466  {0, 0, 0},
2467  {0, 0, 0}},
2468  {{1, 8, 9},
2469  {1, 9, 3},
2470  {0, 0, 0},
2471  {0, 0, 0},
2472  {0, 0, 0},
2473  {0, 0, 0},
2474  {0, 0, 0},
2475  {0, 0, 0},
2476  {0, 0, 0},
2477  {0, 0, 0}},
2478  {{4, 8, 0},
2479  {5, 9, 3},
2480  {0, 0, 0},
2481  {0, 0, 0},
2482  {0, 0, 0},
2483  {0, 0, 0},
2484  {0, 0, 0},
2485  {0, 0, 0},
2486  {0, 0, 0},
2487  {0, 0, 0}},
2488  {{5, 9, 3},
2489  {0, 0, 0},
2490  {0, 0, 0},
2491  {0, 0, 0},
2492  {0, 0, 0},
2493  {0, 0, 0},
2494  {0, 0, 0},
2495  {0, 0, 0},
2496  {0, 0, 0},
2497  {0, 0, 0}},
2498  {{5, 1, 0},
2499  {5, 0, 2},
2500  {5, 2, 9},
2501  {0, 0, 0},
2502  {0, 0, 0},
2503  {0, 0, 0},
2504  {0, 0, 0},
2505  {0, 0, 0},
2506  {0, 0, 0},
2507  {0, 0, 0}},
2508  {{8, 5, 1},
2509  {4, 2, 9},
2510  {0, 0, 0},
2511  {0, 0, 0},
2512  {0, 0, 0},
2513  {0, 0, 0},
2514  {0, 0, 0},
2515  {0, 0, 0},
2516  {0, 0, 0},
2517  {0, 0, 0}},
2518  {{8, 0, 2},
2519  {8, 2, 9},
2520  {0, 0, 0},
2521  {0, 0, 0},
2522  {0, 0, 0},
2523  {0, 0, 0},
2524  {0, 0, 0},
2525  {0, 0, 0},
2526  {0, 0, 0},
2527  {0, 0, 0}},
2528  {{4, 2, 9},
2529  {0, 0, 0},
2530  {0, 0, 0},
2531  {0, 0, 0},
2532  {0, 0, 0},
2533  {0, 0, 0},
2534  {0, 0, 0},
2535  {0, 0, 0},
2536  {0, 0, 0},
2537  {0, 0, 0}},
2538  {{0, 4, 5},
2539  {0, 5, 1},
2540  {0, 0, 0},
2541  {0, 0, 0},
2542  {0, 0, 0},
2543  {0, 0, 0},
2544  {0, 0, 0},
2545  {0, 0, 0},
2546  {0, 0, 0},
2547  {0, 0, 0}},
2548  {{8, 5, 1},
2549  {0, 0, 0},
2550  {0, 0, 0},
2551  {0, 0, 0},
2552  {0, 0, 0},
2553  {0, 0, 0},
2554  {0, 0, 0},
2555  {0, 0, 0},
2556  {0, 0, 0},
2557  {0, 0, 0}},
2558  {{4, 8, 0},
2559  {0, 0, 0},
2560  {0, 0, 0},
2561  {0, 0, 0},
2562  {0, 0, 0},
2563  {0, 0, 0},
2564  {0, 0, 0},
2565  {0, 0, 0},
2566  {0, 0, 0},
2567  {0, 0, 0}},
2568  {{0, 0, 0},
2569  {0, 0, 0},
2570  {0, 0, 0},
2571  {0, 0, 0},
2572  {0, 0, 0},
2573  {0, 0, 0},
2574  {0, 0, 0},
2575  {0, 0, 0},
2576  {0, 0, 0},
2577  {0, 0, 0}}};
const int marching_cubes_tris[TOTCONF][MAX_TRIS][3]
const int marching_cubes_numtri[TOTCONF]
#define TOTCONF
#define MAX_TRIS