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