VTK  9.3.20240327
vtkTableBasedClipCases.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
2 // SPDX-FileCopyrightText: Copyright (c) 2000 - 2009, Lawrence Livermore National Security, LLC
3 // SPDX-License-Identifier: BSD-3-Clause
4 
5 #ifndef vtkTableBasedClipCases_h
6 #define vtkTableBasedClipCases_h
7 
8 #include "vtkFiltersGeneralModule.h"
9 #include "vtkSetGet.h"
10 #include "vtkCellType.h"
11 
12 #include <cstdint>
13 #include <type_traits>
14 
15 VTK_ABI_NAMESPACE_BEGIN
16 template <bool TInsideOut>
17 class VTKFILTERSGENERAL_EXPORT vtkTableBasedClipCases
18 {
19 public:
20  static constexpr uint8_t DISCARDED_CELL_CASE = TInsideOut * 255;
21 
22  // Points of original cell (up to 8, for the hex)
23  // Note: we assume P0 is zero in several places.
24  // Note: we assume these values are contiguous and monotonic.
25  static constexpr uint8_t P0 = 0;
26  static constexpr uint8_t P1 = 1;
27  static constexpr uint8_t P2 = 2;
28  static constexpr uint8_t P3 = 3;
29  static constexpr uint8_t P4 = 4;
30  static constexpr uint8_t P5 = 5;
31  static constexpr uint8_t P6 = 6;
32  static constexpr uint8_t P7 = 7;
33 
34  // Edges of original cell (up to 12, for the hex)
35  // Note: we assume these values are contiguous and monotonic.
36  static constexpr uint8_t EA = 8;
37  static constexpr uint8_t EB = 9;
38  static constexpr uint8_t EC = 10;
39  static constexpr uint8_t ED = 11;
40  static constexpr uint8_t EE = 12;
41  static constexpr uint8_t EF = 13;
42  static constexpr uint8_t EG = 14;
43  static constexpr uint8_t EH = 15;
44  static constexpr uint8_t EI = 16;
45  static constexpr uint8_t EJ = 17;
46  static constexpr uint8_t EK = 18;
47  static constexpr uint8_t EL = 19;
48 
49  // New interpolated point (ST_PNT outputs)
50  static constexpr uint8_t N0 = 20;
51 
52  // Shape types
53  static constexpr uint8_t ST_VTX = 32 + VTK_VERTEX;
54  static constexpr uint8_t ST_LIN = 32 + VTK_LINE;
55  static constexpr uint8_t ST_TRI = 32 + VTK_TRIANGLE;
56  static constexpr uint8_t ST_QUA = 32 + VTK_QUAD;
57  static constexpr uint8_t ST_TET = 32 + VTK_TETRA;
58  static constexpr uint8_t ST_HEX = 32 + VTK_HEXAHEDRON;
59  static constexpr uint8_t ST_PYR = 32 + VTK_PYRAMID;
60  static constexpr uint8_t ST_WDG = 32 + VTK_WEDGE;
61  // This is a special shape type for a centroid point
62  static constexpr uint8_t ST_PNT = 32 + VTK_EMPTY_CELL;
63 
64  using EDGEIDXS = uint8_t[2];
65 
66 private:
67  static constexpr bool F = false;
68  static constexpr bool T = true;
69  // Supported Cell Types
70  static constexpr bool SupportedCellTypes[VTK_NUMBER_OF_CELL_TYPES] = { F, /*VTK_VERTEX*/ T, F,
71  /*VTK_LINE*/ T, F, /*VTK_TRIANGLE*/ T, F, F, /*VTK_PIXEL*/ T, /*VTK_QUAD*/ T, /*VTK_TETRA*/ T,
72  /*VTK_VOXEL*/ T, /*VTK_HEXAHEDRON*/ T, /*VTK_WEDGE*/ T, /*VTK_PYRAMID*/ T, F, F, F, F, F, F, F,
73  F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F,
74  F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F, F };
75 
76  // Cell Max Case based on the number of points
77  static constexpr uint8_t CellMaxCase[9] = { 0, 1, 3, 7, 15, 31, 63, 127, 255 };
78 
79  static constexpr uint8_t NUM_CELL_TYPES = 17;
80  static constexpr uint8_t N = 255;
81  static constexpr uint8_t MAX_NUM_EDGES = 12; // VTK_HEXAHEDRON
82 
83  // edges for each cell
84  static constexpr uint8_t CellEdges[NUM_CELL_TYPES][MAX_NUM_EDGES][2] = {
85  // VTK_EMPTY_CELL
86  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
87  // VTK_VERTEX
88  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
89  // VTK_POLY_VERTEX
90  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
91  // VTK_LINE
92  { { 0, 1 }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
93  // VTK_POLY_LINE
94  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
95  // VTK_TRIANGLE
96  { { 0, 1 }, { 1, 2 }, { 2, 0 }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
97  // VTK_TRIANGLE_STRIP
98  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
99  // VTK_POLYGON
100  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
101  // VTK_PIXEL
102  { { 0, 1 }, { 1, 3 }, { 2, 3 }, { 0, 2 }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
103  // VTK_QUAD
104  { { 0, 1 }, { 1, 2 }, { 2, 3 }, { 3, 0 }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
105  // VTK_TETRA
106  { { 0, 1 }, { 1, 2 }, { 2, 0 }, { 0, 3 }, { 1, 3 }, { 2, 3 }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
107  // VTK_VOXEL
108  { { 0, 1 }, { 1, 3 }, { 2, 3 }, { 0, 2 }, { 4, 5 }, { 5, 7 }, { 6, 7 }, { 4, 6 }, { 0, 4 }, { 1, 5 }, { 2, 6 }, { 3, 7 } },
109  // VTK_HEXAHEDRON
110  { { 0, 1 }, { 1, 2 }, { 2, 3 }, { 3, 0 }, { 4, 5 }, { 5, 6 }, { 6, 7 }, { 7, 4 }, { 0, 4 }, { 1, 5 }, { 3, 7 }, { 2, 6 } },
111  // VTK_WEDGE
112  { { 0, 1 }, { 1, 2 }, { 2, 0 }, { 3, 4 }, { 4, 5 }, { 5, 3 }, { 0, 3 }, { 1, 4 }, { 2, 5 }, { N, N }, { N, N }, { N, N } },
113  // VTK_PYRAMID
114  { { 0, 1 }, { 1, 2 }, { 2, 3 }, { 3, 0 }, { 0, 4 }, { 1, 4 }, { 2, 4 }, { 3, 4 }, { N, N }, { N, N }, { N, N }, { N, N } },
115  // VTK_PENTAGONAL_PRISM
116  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
117  // VTK_HEXAGONAL_PRISM
118  { { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N }, { N, N } },
119  };
120 
121  // clip table for all cases of each cell
122  static constexpr uint8_t CellCases[] = {
123  // VTK_VERTEX
124  /* case 0 */ 0,
125  /* case 1 */ 1,
126  ST_VTX, 1, P0,
127  // VTK_LINE
128  /* case 0 */ 0,
129  /* case 1 */ 1,
130  ST_LIN, 2, P0, EA,
131  /* case 2 */ 1,
132  ST_LIN, 2, P1, EA,
133  /* case 3 */ 1,
134  ST_LIN, 2, P0, P1,
135  // VTK_TRIANGLE
136  /* case 0 */ 0,
137  /* case 1 */ 1,
138  ST_TRI, 3, P0, EA, EC,
139  /* case 2 */ 1,
140  ST_TRI, 3, P1, EB, EA,
141  /* case 3 */ 1,
142  ST_QUA, 4, P0, P1, EB, EC,
143  /* case 4 */ 1,
144  ST_TRI, 3, P2, EC, EB,
145  /* case 5 */ 1,
146  ST_QUA, 4, P2, P0, EA, EB,
147  /* case 6 */ 1,
148  ST_QUA, 4, P1, P2, EC, EA,
149  /* case 7 */ 1,
150  ST_TRI, 3, P0, P1, P2,
151  // VTK_PIXEL
152  /* case 0 */ 0,
153  /* case 1 */ 1,
154  ST_TRI, 3, P0, EA, ED,
155  /* case 2 */ 1,
156  ST_TRI, 3, P1, EB, EA,
157  /* case 3 */ 1,
158  ST_QUA, 4, P0, P1, EB, ED,
159  /* case 4 */ 1,
160  ST_TRI, 3, P2, ED, EC,
161  /* case 5 */ 1,
162  ST_QUA, 4, P2, P0, EA, EC,
163  /* case 6 */ 2,
164  ST_QUA, 4, P2, P1, EB, EC,
165  ST_QUA, 4, P1, P2, ED, EA,
166  /* case 7 */ 2,
167  ST_QUA, 4, P2, P1, EB, EC,
168  ST_TRI, 3, P0, P1, P2,
169  /* case 8 */ 1,
170  ST_TRI, 3, P3, EC, EB,
171  /* case 9 */ 2,
172  ST_QUA, 4, P0, P3, EC, ED,
173  ST_QUA, 4, P3, P0, EA, EB,
174  /* case 10 */ 1,
175  ST_QUA, 4, P1, P3, EC, EA,
176  /* case 11 */ 2,
177  ST_QUA, 4, P0, P3, EC, ED,
178  ST_TRI, 3, P1, P3, P0,
179  /* case 12 */ 1,
180  ST_QUA, 4, P3, P2, ED, EB,
181  /* case 13 */ 2,
182  ST_QUA, 4, P3, P0, EA, EB,
183  ST_TRI, 3, P2, P0, P3,
184  /* case 14 */ 2,
185  ST_QUA, 4, P1, P2, ED, EA,
186  ST_TRI, 3, P3, P2, P1,
187  /* case 15 */ 1,
188  ST_QUA, 4, P0, P1, P3, P2,
189  // VTK_QUAD
190  /* case 0 */ 0,
191  /* case 1 */ 1,
192  ST_TRI, 3, P0, EA, ED,
193  /* case 2 */ 1,
194  ST_TRI, 3, P1, EB, EA,
195  /* case 3 */ 1,
196  ST_QUA, 4, P0, P1, EB, ED,
197  /* case 4 */ 1,
198  ST_TRI, 3, P2, EC, EB,
199  /* case 5 */ 2,
200  ST_QUA, 4, P2, P0, EA, EB,
201  ST_QUA, 4, P0, P2, EC, ED,
202  /* case 6 */ 1,
203  ST_QUA, 4, P1, P2, EC, EA,
204  /* case 7 */ 2,
205  ST_QUA, 4, P0, P2, EC, ED,
206  ST_TRI, 3, P1, P2, P0,
207  /* case 8 */ 1,
208  ST_TRI, 3, P3, ED, EC,
209  /* case 9 */ 1,
210  ST_QUA, 4, P3, P0, EA, EC,
211  /* case 10 */ 2,
212  ST_QUA, 4, P3, P1, EB, EC,
213  ST_QUA, 4, P1, P3, ED, EA,
214  /* case 11 */ 2,
215  ST_QUA, 4, P3, P1, EB, EC,
216  ST_TRI, 3, P0, P1, P3,
217  /* case 12 */ 1,
218  ST_QUA, 4, P2, P3, ED, EB,
219  /* case 13 */ 2,
220  ST_QUA, 4, P2, P0, EA, EB,
221  ST_TRI, 3, P3, P0, P2,
222  /* case 14 */ 2,
223  ST_QUA, 4, P1, P3, ED, EA,
224  ST_TRI, 3, P2, P3, P1,
225  /* case 15 */ 1,
226  ST_QUA, 4, P0, P1, P2, P3,
227  // VTK_TETRA
228  /* case 0 */ 0,
229  /* case 1 */ 1,
230  ST_TET, 4, P0, EA, EC, ED,
231  /* case 2 */ 1,
232  ST_TET, 4, P1, EB, EA, EE,
233  /* case 3 */ 1,
234  ST_WDG, 6, P0, ED, EC, P1, EE, EB,
235  /* case 4 */ 1,
236  ST_TET, 4, P2, EC, EB, EF,
237  /* case 5 */ 1,
238  ST_WDG, 6, P2, EF, EB, P0, ED, EA,
239  /* case 6 */ 1,
240  ST_WDG, 6, P1, EE, EA, P2, EF, EC,
241  /* case 7 */ 1,
242  ST_WDG, 6, ED, EE, EF, P0, P1, P2,
243  /* case 8 */ 1,
244  ST_TET, 4, P3, EE, ED, EF,
245  /* case 9 */ 1,
246  ST_WDG, 6, P0, EC, EA, P3, EF, EE,
247  /* case 10 */ 1,
248  ST_WDG, 6, P3, EF, ED, P1, EB, EA,
249  /* case 11 */ 1,
250  ST_WDG, 6, P0, P1, P3, EC, EB, EF,
251  /* case 12 */ 1,
252  ST_WDG, 6, P2, EB, EC, P3, EE, ED,
253  /* case 13 */ 1,
254  ST_WDG, 6, EA, EB, EE, P0, P2, P3,
255  /* case 14 */ 1,
256  ST_WDG, 6, P1, P2, P3, EA, EC, ED,
257  /* case 15 */ 1,
258  ST_TET, 4, P0, P1, P2, P3,
259  // VTK_VOXEL
260  /* case 0 */ 0,
261  /* case 1 */ 1,
262  ST_TET, 4, P0, EA, ED, EI,
263  /* case 2 */ 1,
264  ST_TET, 4, P1, EA, EJ, EB,
265  /* case 3 */ 1,
266  ST_WDG, 6, P1, EB, EJ, P0, ED, EI,
267  /* case 4 */ 1,
268  ST_TET, 4, P2, ED, EC, EK,
269  /* case 5 */ 1,
270  ST_WDG, 6, P2, EK, EC, P0, EI, EA,
271  /* case 6 */ 7,
272  ST_PNT, 2, EK, EJ,
273  ST_PYR, 5, P2, ED, EA, P1, N0,
274  ST_PYR, 5, EC, P2, P1, EB, N0,
275  ST_TET, 4, EB, P1, EJ, N0,
276  ST_TET, 4, P1, EA, EJ, N0,
277  ST_TET, 4, EC, P2, N0, EK,
278  ST_TET, 4, ED, P2, EK, N0,
279  /* case 7 */ 7,
280  ST_PNT, 5, EJ, EI, EB, EC, EK,
281  ST_PYR, 5, EI, P0, P2, EK, N0,
282  ST_PYR, 5, EJ, P1, P0, EI, N0,
283  ST_TET, 4, EB, P1, EJ, N0,
284  ST_TET, 4, P1, P2, P0, N0,
285  ST_PYR, 5, EB, EC, P2, P1, N0,
286  ST_TET, 4, P2, EC, EK, N0,
287  /* case 8 */ 1,
288  ST_TET, 4, P3, EB, EL, EC,
289  /* case 9 */ 7,
290  ST_PNT, 2, EI, EL,
291  ST_PYR, 5, P0, P3, EC, ED, N0,
292  ST_PYR, 5, EA, EB, P3, P0, N0,
293  ST_TET, 4, EB, EL, P3, N0,
294  ST_TET, 4, P3, EL, EC, N0,
295  ST_TET, 4, EA, N0, P0, EI,
296  ST_TET, 4, ED, EI, P0, N0,
297  /* case 10 */ 1,
298  ST_WDG, 6, P3, EC, EL, P1, EA, EJ,
299  /* case 11 */ 7,
300  ST_PNT, 5, EL, EJ, EC, ED, EI,
301  ST_PYR, 5, EJ, P1, P0, EI, N0,
302  ST_PYR, 5, EL, P3, P1, EJ, N0,
303  ST_TET, 4, EC, P3, EL, N0,
304  ST_TET, 4, P3, P0, P1, N0,
305  ST_PYR, 5, EC, ED, P0, P3, N0,
306  ST_TET, 4, P0, ED, EI, N0,
307  /* case 12 */ 1,
308  ST_WDG, 6, P2, ED, EK, P3, EB, EL,
309  /* case 13 */ 7,
310  ST_PNT, 5, EL, EK, EB, EA, EI,
311  ST_PYR, 5, EK, EI, P0, P2, N0,
312  ST_PYR, 5, EL, EK, P2, P3, N0,
313  ST_TET, 4, EB, EL, P3, N0,
314  ST_TET, 4, P3, P2, P0, N0,
315  ST_PYR, 5, EB, P3, P0, EA, N0,
316  ST_TET, 4, P0, EI, EA, N0,
317  /* case 14 */ 7,
318  ST_PNT, 5, EK, EL, ED, EA, EJ,
319  ST_PYR, 5, EL, P3, P1, EJ, N0,
320  ST_PYR, 5, EK, P2, P3, EL, N0,
321  ST_TET, 4, ED, P2, EK, N0,
322  ST_TET, 4, P2, P1, P3, N0,
323  ST_PYR, 5, ED, EA, P1, P2, N0,
324  ST_TET, 4, P1, EA, EJ, N0,
325  /* case 15 */ 1,
326  ST_HEX, 8, P0, P1, P3, P2, EI, EJ, EL, EK,
327  /* case 16 */ 1,
328  ST_TET, 4, P4, EE, EI, EH,
329  /* case 17 */ 1,
330  ST_WDG, 6, P0, ED, EA, P4, EH, EE,
331  /* case 18 */ 7,
332  ST_PNT, 2, EH, EB,
333  ST_PYR, 5, P4, P1, EA, EI, N0,
334  ST_PYR, 5, EE, EJ, P1, P4, N0,
335  ST_TET, 4, EJ, EB, P1, N0,
336  ST_TET, 4, P1, EB, EA, N0,
337  ST_TET, 4, EE, N0, P4, EH,
338  ST_TET, 4, EI, EH, P4, N0,
339  /* case 19 */ 7,
340  ST_PNT, 5, EB, ED, EJ, EE, EH,
341  ST_PYR, 5, ED, EH, P4, P0, N0,
342  ST_PYR, 5, EB, ED, P0, P1, N0,
343  ST_TET, 4, EJ, EB, P1, N0,
344  ST_TET, 4, P1, P0, P4, N0,
345  ST_PYR, 5, EJ, P1, P4, EE, N0,
346  ST_TET, 4, P4, EH, EE, N0,
347  /* case 20 */ 7,
348  ST_PNT, 2, EC, EE,
349  ST_PYR, 5, P2, P4, EI, ED, N0,
350  ST_PYR, 5, EK, EH, P4, P2, N0,
351  ST_TET, 4, EH, EE, P4, N0,
352  ST_TET, 4, P4, EE, EI, N0,
353  ST_TET, 4, EK, N0, P2, EC,
354  ST_TET, 4, ED, EC, P2, N0,
355  /* case 21 */ 7,
356  ST_PNT, 5, EE, EA, EH, EK, EC,
357  ST_PYR, 5, EA, EC, P2, P0, N0,
358  ST_PYR, 5, EE, EA, P0, P4, N0,
359  ST_TET, 4, EH, EE, P4, N0,
360  ST_TET, 4, P4, P0, P2, N0,
361  ST_PYR, 5, EH, P4, P2, EK, N0,
362  ST_TET, 4, P2, EC, EK, N0,
363  /* case 22 */ 5,
364  ST_WDG, 6, ED, EA, EI, P2, P1, P4,
365  ST_PYR, 5, P2, EK, EH, P4, EC,
366  ST_PYR, 5, EE, EJ, P1, P4, EB,
367  ST_PYR, 5, EC, P2, P1, EB, P4,
368  ST_PYR, 5, EC, EB, EE, EH, P4,
369  /* case 23 */ 5,
370  ST_TET, 4, P0, P1, P2, P4,
371  ST_PYR, 5, EH, P4, P2, EK, EC,
372  ST_PYR, 5, EE, EJ, P1, P4, EB,
373  ST_PYR, 5, P2, P1, EB, EC, P4,
374  ST_PYR, 5, EH, EC, EB, EE, P4,
375  /* case 24 */ 2,
376  ST_TET, 4, P4, EE, EI, EH,
377  ST_TET, 4, P3, EC, EB, EL,
378  /* case 25 */ 8,
379  ST_PNT, 4, EE, EH, EL, EL,
380  ST_PYR, 5, P3, EC, ED, P0, N0,
381  ST_PYR, 5, EA, EB, P3, P0, N0,
382  ST_TET, 4, P3, EL, EC, N0,
383  ST_TET, 4, EB, EL, P3, N0,
384  ST_PYR, 5, ED, EH, P4, P0, N0,
385  ST_PYR, 5, P0, P4, EE, EA, N0,
386  ST_TET, 4, EE, P4, EH, N0,
387  /* case 26 */ 8,
388  ST_PNT, 4, EL, EC, EH, EH,
389  ST_PYR, 5, P4, P1, EA, EI, N0,
390  ST_PYR, 5, EJ, P1, P4, EE, N0,
391  ST_TET, 4, P4, EI, EH, N0,
392  ST_TET, 4, EE, P4, EH, N0,
393  ST_PYR, 5, EA, P1, P3, EC, N0,
394  ST_PYR, 5, P1, EJ, EL, P3, N0,
395  ST_TET, 4, EL, EC, P3, N0,
396  /* case 27 */ 9,
397  ST_PNT, 6, ED, EC, EL, EJ, EE, EH,
398  ST_TET, 4, P0, P1, P3, N0,
399  ST_PYR, 5, ED, P0, P3, EC, N0,
400  ST_PYR, 5, ED, EH, P4, P0, N0,
401  ST_TET, 4, P4, P1, P0, N0,
402  ST_TET, 4, P4, EH, EE, N0,
403  ST_PYR, 5, P4, EE, EJ, P1, N0,
404  ST_PYR, 5, EJ, EL, P3, P1, N0,
405  ST_TET, 4, EL, EC, P3, N0,
406  /* case 28 */ 8,
407  ST_PNT, 4, EL, EB, EE, EE,
408  ST_PYR, 5, P4, EI, ED, P2, N0,
409  ST_PYR, 5, EK, EH, P4, P2, N0,
410  ST_TET, 4, P4, EE, EI, N0,
411  ST_TET, 4, EH, EE, P4, N0,
412  ST_PYR, 5, ED, EB, P3, P2, N0,
413  ST_PYR, 5, P2, P3, EL, EK, N0,
414  ST_TET, 4, EL, P3, EB, N0,
415  /* case 29 */ 9,
416  ST_PNT, 6, EA, EB, EL, EK, EH, EE,
417  ST_TET, 4, P0, P3, P2, N0,
418  ST_PYR, 5, EA, EB, P3, P0, N0,
419  ST_PYR, 5, EA, P0, P4, EE, N0,
420  ST_TET, 4, P4, P0, P2, N0,
421  ST_TET, 4, P4, EH, EE, N0,
422  ST_PYR, 5, P4, P2, EK, EH, N0,
423  ST_PYR, 5, EK, P2, P3, EL, N0,
424  ST_TET, 4, EL, P3, EB, N0,
425  /* case 30 */ 9,
426  ST_PNT, 5, EL, EJ, EK, EH, EE,
427  ST_WDG, 6, ED, EA, EI, P2, P1, P4,
428  ST_TET, 4, P1, P2, P4, N0,
429  ST_PYR, 5, P2, EK, EH, P4, N0,
430  ST_TET, 4, P3, P2, P1, N0,
431  ST_PYR, 5, EJ, EL, P3, P1, N0,
432  ST_PYR, 5, EL, EK, P2, P3, N0,
433  ST_PYR, 5, P4, EE, EJ, P1, N0,
434  ST_TET, 4, EH, EE, P4, N0,
435  /* case 31 */ 9,
436  ST_PNT, 5, EJ, EL, EK, EE, EH,
437  ST_PYR, 5, P0, P1, P3, P2, N0,
438  ST_TET, 4, P2, P4, P0, N0,
439  ST_TET, 4, P4, P1, P0, N0,
440  ST_PYR, 5, P4, EE, EJ, P1, N0,
441  ST_PYR, 5, EJ, EL, P3, P1, N0,
442  ST_PYR, 5, EL, EK, P2, P3, N0,
443  ST_PYR, 5, EK, EH, P4, P2, N0,
444  ST_TET, 4, EE, P4, EH, N0,
445  /* case 32 */ 1,
446  ST_TET, 4, P5, EF, EJ, EE,
447  /* case 33 */ 7,
448  ST_PNT, 2, ED, EF,
449  ST_PYR, 5, P0, EI, EE, P5, N0,
450  ST_PYR, 5, EA, P0, P5, EJ, N0,
451  ST_TET, 4, EJ, P5, EF, N0,
452  ST_TET, 4, P5, EE, EF, N0,
453  ST_TET, 4, EA, P0, N0, ED,
454  ST_TET, 4, EI, P0, ED, N0,
455  /* case 34 */ 1,
456  ST_WDG, 6, P1, EA, EB, P5, EE, EF,
457  /* case 35 */ 7,
458  ST_PNT, 5, EF, EB, EE, EI, ED,
459  ST_PYR, 5, EB, ED, P0, P1, N0,
460  ST_PYR, 5, EF, EB, P1, P5, N0,
461  ST_TET, 4, EE, EF, P5, N0,
462  ST_TET, 4, P5, P1, P0, N0,
463  ST_PYR, 5, EE, P5, P0, EI, N0,
464  ST_TET, 4, P0, ED, EI, N0,
465  /* case 36 */ 2,
466  ST_TET, 4, P2, ED, EC, EK,
467  ST_TET, 4, P5, EJ, EE, EF,
468  /* case 37 */ 8,
469  ST_PNT, 4, EC, EK, EF, EF,
470  ST_PYR, 5, P5, P0, EI, EE, N0,
471  ST_PYR, 5, EA, P0, P5, EJ, N0,
472  ST_TET, 4, P5, EE, EF, N0,
473  ST_TET, 4, EJ, P5, EF, N0,
474  ST_PYR, 5, EI, P0, P2, EK, N0,
475  ST_PYR, 5, P0, EA, EC, P2, N0,
476  ST_TET, 4, EC, EK, P2, N0,
477  /* case 38 */ 8,
478  ST_PNT, 4, EF, EE, EK, EK,
479  ST_PYR, 5, P2, ED, EA, P1, N0,
480  ST_PYR, 5, EB, EC, P2, P1, N0,
481  ST_TET, 4, P2, EK, ED, N0,
482  ST_TET, 4, EC, EK, P2, N0,
483  ST_PYR, 5, EA, EE, P5, P1, N0,
484  ST_PYR, 5, P1, P5, EF, EB, N0,
485  ST_TET, 4, EF, P5, EE, N0,
486  /* case 39 */ 9,
487  ST_PNT, 6, EI, EE, EF, EB, EC, EK,
488  ST_TET, 4, P0, P5, P1, N0,
489  ST_PYR, 5, EI, EE, P5, P0, N0,
490  ST_PYR, 5, EI, P0, P2, EK, N0,
491  ST_TET, 4, P2, P0, P1, N0,
492  ST_TET, 4, P2, EC, EK, N0,
493  ST_PYR, 5, P2, P1, EB, EC, N0,
494  ST_PYR, 5, EB, P1, P5, EF, N0,
495  ST_TET, 4, EF, P5, EE, N0,
496  /* case 40 */ 7,
497  ST_PNT, 2, EC, EE,
498  ST_PYR, 5, P3, EB, EJ, P5, N0,
499  ST_PYR, 5, EL, P3, P5, EF, N0,
500  ST_TET, 4, EF, P5, EE, N0,
501  ST_TET, 4, P5, EJ, EE, N0,
502  ST_TET, 4, EL, P3, N0, EC,
503  ST_TET, 4, EB, P3, EC, N0,
504  /* case 41 */ 5,
505  ST_WDG, 6, P0, P5, P3, EA, EJ, EB,
506  ST_PYR, 5, P0, P3, EC, ED, EI,
507  ST_PYR, 5, EL, P3, P5, EF, EE,
508  ST_PYR, 5, EI, EE, P5, P0, P3,
509  ST_PYR, 5, EI, EC, EL, EE, P3,
510  /* case 42 */ 7,
511  ST_PNT, 5, EE, EA, EF, EL, EC,
512  ST_PYR, 5, EA, P1, P3, EC, N0,
513  ST_PYR, 5, EE, P5, P1, EA, N0,
514  ST_TET, 4, EF, P5, EE, N0,
515  ST_TET, 4, P5, P3, P1, N0,
516  ST_PYR, 5, EF, EL, P3, P5, N0,
517  ST_TET, 4, P3, EL, EC, N0,
518  /* case 43 */ 5,
519  ST_TET, 4, P1, P0, P5, P3,
520  ST_PYR, 5, EC, ED, P0, P3, EI,
521  ST_PYR, 5, EL, P3, P5, EF, EE,
522  ST_PYR, 5, P0, EI, EE, P5, P3,
523  ST_PYR, 5, EC, EL, EE, EI, P3,
524  /* case 44 */ 8,
525  ST_PNT, 4, EK, ED, EE, EE,
526  ST_PYR, 5, P5, P3, EB, EJ, N0,
527  ST_PYR, 5, EL, P3, P5, EF, N0,
528  ST_TET, 4, P5, EJ, EE, N0,
529  ST_TET, 4, EF, P5, EE, N0,
530  ST_PYR, 5, EB, P3, P2, ED, N0,
531  ST_PYR, 5, P3, EL, EK, P2, N0,
532  ST_TET, 4, EK, ED, P2, N0,
533  /* case 45 */ 9,
534  ST_PNT, 5, EK, EL, EI, EE, EF,
535  ST_WDG, 6, EA, EB, EJ, P0, P3, P5,
536  ST_TET, 4, P3, P0, P5, N0,
537  ST_PYR, 5, P0, EI, EE, P5, N0,
538  ST_TET, 4, P2, P0, P3, N0,
539  ST_PYR, 5, EL, EK, P2, P3, N0,
540  ST_PYR, 5, EK, EI, P0, P2, N0,
541  ST_PYR, 5, P5, EF, EL, P3, N0,
542  ST_TET, 4, EE, EF, P5, N0,
543  /* case 46 */ 9,
544  ST_PNT, 6, EA, ED, EK, EL, EF, EE,
545  ST_TET, 4, P1, P3, P2, N0,
546  ST_PYR, 5, EA, P1, P2, ED, N0,
547  ST_PYR, 5, EA, EE, P5, P1, N0,
548  ST_TET, 4, P5, P3, P1, N0,
549  ST_TET, 4, P5, EE, EF, N0,
550  ST_PYR, 5, P5, EF, EL, P3, N0,
551  ST_PYR, 5, EL, EK, P2, P3, N0,
552  ST_TET, 4, EK, ED, P2, N0,
553  /* case 47 */ 9,
554  ST_PNT, 5, EL, EK, EI, EF, EE,
555  ST_PYR, 5, P1, P3, P2, P0, N0,
556  ST_TET, 4, P0, P5, P1, N0,
557  ST_TET, 4, P5, P3, P1, N0,
558  ST_PYR, 5, P5, EF, EL, P3, N0,
559  ST_PYR, 5, EL, EK, P2, P3, N0,
560  ST_PYR, 5, EK, EI, P0, P2, N0,
561  ST_PYR, 5, EI, EE, P5, P0, N0,
562  ST_TET, 4, EF, P5, EE, N0,
563  /* case 48 */ 1,
564  ST_WDG, 6, P5, EJ, EF, P4, EI, EH,
565  /* case 49 */ 7,
566  ST_PNT, 5, EF, EH, EJ, EA, ED,
567  ST_PYR, 5, EH, P4, P0, ED, N0,
568  ST_PYR, 5, EF, P5, P4, EH, N0,
569  ST_TET, 4, EJ, P5, EF, N0,
570  ST_TET, 4, P5, P0, P4, N0,
571  ST_PYR, 5, EJ, EA, P0, P5, N0,
572  ST_TET, 4, P0, EA, ED, N0,
573  /* case 50 */ 7,
574  ST_PNT, 5, EH, EF, EI, EA, EB,
575  ST_PYR, 5, EF, EB, P1, P5, N0,
576  ST_PYR, 5, EH, EF, P5, P4, N0,
577  ST_TET, 4, EI, EH, P4, N0,
578  ST_TET, 4, P4, P5, P1, N0,
579  ST_PYR, 5, EI, P4, P1, EA, N0,
580  ST_TET, 4, P1, EB, EA, N0,
581  /* case 51 */ 1,
582  ST_HEX, 8, ED, EB, EF, EH, P0, P1, P5, P4,
583  /* case 52 */ 8,
584  ST_PNT, 4, EF, EJ, EC, EC,
585  ST_PYR, 5, P2, P4, EI, ED, N0,
586  ST_PYR, 5, EH, P4, P2, EK, N0,
587  ST_TET, 4, P2, ED, EC, N0,
588  ST_TET, 4, EK, P2, EC, N0,
589  ST_PYR, 5, EI, P4, P5, EJ, N0,
590  ST_PYR, 5, P4, EH, EF, P5, N0,
591  ST_TET, 4, EF, EJ, P5, N0,
592  /* case 53 */ 9,
593  ST_PNT, 6, EA, EJ, EF, EH, EK, EC,
594  ST_TET, 4, P0, P4, P5, N0,
595  ST_PYR, 5, EA, P0, P5, EJ, N0,
596  ST_PYR, 5, EA, EC, P2, P0, N0,
597  ST_TET, 4, P2, P4, P0, N0,
598  ST_TET, 4, P2, EC, EK, N0,
599  ST_PYR, 5, P2, EK, EH, P4, N0,
600  ST_PYR, 5, EH, EF, P5, P4, N0,
601  ST_TET, 4, EF, EJ, P5, N0,
602  /* case 54 */ 9,
603  ST_PNT, 5, EF, EB, EH, EK, EC,
604  ST_WDG, 6, P4, P1, P2, EI, EA, ED,
605  ST_TET, 4, P1, P2, P4, N0,
606  ST_PYR, 5, P4, P2, EK, EH, N0,
607  ST_TET, 4, P5, P1, P4, N0,
608  ST_PYR, 5, EB, P1, P5, EF, N0,
609  ST_PYR, 5, EF, P5, P4, EH, N0,
610  ST_PYR, 5, P2, P1, EB, EC, N0,
611  ST_TET, 4, EK, P2, EC, N0,
612  /* case 55 */ 9,
613  ST_PNT, 5, EB, EF, EH, EC, EK,
614  ST_PYR, 5, P0, P4, P5, P1, N0,
615  ST_TET, 4, P4, P0, P2, N0,
616  ST_TET, 4, P2, P0, P1, N0,
617  ST_PYR, 5, P2, P1, EB, EC, N0,
618  ST_PYR, 5, EB, P1, P5, EF, N0,
619  ST_PYR, 5, EF, P5, P4, EH, N0,
620  ST_PYR, 5, EH, P4, P2, EK, N0,
621  ST_TET, 4, EC, EK, P2, N0,
622  /* case 56 */ 8,
623  ST_PNT, 4, EH, EI, EC, EC,
624  ST_PYR, 5, P3, EB, EJ, P5, N0,
625  ST_PYR, 5, EF, EL, P3, P5, N0,
626  ST_TET, 4, P3, EC, EB, N0,
627  ST_TET, 4, EL, EC, P3, N0,
628  ST_PYR, 5, EJ, EI, P4, P5, N0,
629  ST_PYR, 5, P5, P4, EH, EF, N0,
630  ST_TET, 4, EH, P4, EI, N0,
631  /* case 57 */ 9,
632  ST_PNT, 5, EH, EF, ED, EC, EL,
633  ST_WDG, 6, P0, P5, P3, EA, EJ, EB,
634  ST_TET, 4, P5, P3, P0, N0,
635  ST_PYR, 5, P0, P3, EC, ED, N0,
636  ST_TET, 4, P4, P5, P0, N0,
637  ST_PYR, 5, EF, P5, P4, EH, N0,
638  ST_PYR, 5, EH, P4, P0, ED, N0,
639  ST_PYR, 5, P3, P5, EF, EL, N0,
640  ST_TET, 4, EC, P3, EL, N0,
641  /* case 58 */ 9,
642  ST_PNT, 6, EA, EI, EH, EF, EL, EC,
643  ST_TET, 4, P1, P4, P5, N0,
644  ST_PYR, 5, EA, EI, P4, P1, N0,
645  ST_PYR, 5, EA, P1, P3, EC, N0,
646  ST_TET, 4, P3, P1, P5, N0,
647  ST_TET, 4, P3, EL, EC, N0,
648  ST_PYR, 5, P3, P5, EF, EL, N0,
649  ST_PYR, 5, EF, P5, P4, EH, N0,
650  ST_TET, 4, EH, P4, EI, N0,
651  /* case 59 */ 9,
652  ST_PNT, 5, EF, EH, ED, EL, EC,
653  ST_PYR, 5, P1, P0, P4, P5, N0,
654  ST_TET, 4, P0, P1, P3, N0,
655  ST_TET, 4, P3, P1, P5, N0,
656  ST_PYR, 5, P3, P5, EF, EL, N0,
657  ST_PYR, 5, EF, P5, P4, EH, N0,
658  ST_PYR, 5, EH, P4, P0, ED, N0,
659  ST_PYR, 5, ED, P0, P3, EC, N0,
660  ST_TET, 4, EL, EC, P3, N0,
661  /* case 60 */ 2,
662  ST_HEX, 8, P2, P4, P5, P3, EK, EH, EF, EL,
663  ST_HEX, 8, ED, EI, EJ, EB, P2, P4, P5, P3,
664  /* case 61 */ 11,
665  ST_PNT, 6, P0, P3, P2, P4, EF, EH,
666  ST_WDG, 6, P0, P5, P3, EA, EJ, EB,
667  ST_PYR, 5, EH, EF, P5, P4, N0,
668  ST_TET, 4, P4, P5, P0, N0,
669  ST_TET, 4, P4, P0, P2, N0,
670  ST_PYR, 5, EK, EH, P4, P2, N0,
671  ST_PYR, 5, EL, EK, P2, P3, N0,
672  ST_TET, 4, P2, P0, P3, N0,
673  ST_PYR, 5, EF, EH, EK, EL, N0,
674  ST_TET, 4, P3, P0, P5, N0,
675  ST_PYR, 5, EF, EL, P3, P5, N0,
676  /* case 62 */ 11,
677  ST_PNT, 6, P1, P2, P3, P5, EH, EF,
678  ST_WDG, 6, EA, EI, ED, P1, P4, P2,
679  ST_PYR, 5, EF, P5, P4, EH, N0,
680  ST_TET, 4, P5, P1, P4, N0,
681  ST_TET, 4, P5, P3, P1, N0,
682  ST_PYR, 5, EL, P3, P5, EF, N0,
683  ST_PYR, 5, EK, P2, P3, EL, N0,
684  ST_TET, 4, P3, P2, P1, N0,
685  ST_PYR, 5, EH, EK, EL, EF, N0,
686  ST_TET, 4, P2, P4, P1, N0,
687  ST_PYR, 5, EH, P4, P2, EK, N0,
688  /* case 63 */ 2,
689  ST_HEX, 8, P2, P4, P5, P3, EK, EH, EF, EL,
690  ST_WDG, 6, P1, P3, P5, P0, P2, P4,
691  /* case 64 */ 1,
692  ST_TET, 4, P6, EG, EH, EK,
693  /* case 65 */ 7,
694  ST_PNT, 2, EA, EG,
695  ST_PYR, 5, P0, ED, EK, P6, N0,
696  ST_PYR, 5, EI, P0, P6, EH, N0,
697  ST_TET, 4, EH, P6, EG, N0,
698  ST_TET, 4, P6, EK, EG, N0,
699  ST_TET, 4, EI, P0, N0, EA,
700  ST_TET, 4, ED, P0, EA, N0,
701  /* case 66 */ 2,
702  ST_TET, 4, P1, EA, EJ, EB,
703  ST_TET, 4, P6, EH, EK, EG,
704  /* case 67 */ 8,
705  ST_PNT, 4, EJ, EB, EG, EG,
706  ST_PYR, 5, P6, P0, ED, EK, N0,
707  ST_PYR, 5, EI, P0, P6, EH, N0,
708  ST_TET, 4, P6, EK, EG, N0,
709  ST_TET, 4, EH, P6, EG, N0,
710  ST_PYR, 5, ED, P0, P1, EB, N0,
711  ST_PYR, 5, P0, EI, EJ, P1, N0,
712  ST_TET, 4, EJ, EB, P1, N0,
713  /* case 68 */ 1,
714  ST_WDG, 6, P6, EH, EG, P2, ED, EC,
715  /* case 69 */ 7,
716  ST_PNT, 5, EG, EC, EH, EI, EA,
717  ST_PYR, 5, EC, P2, P0, EA, N0,
718  ST_PYR, 5, EG, P6, P2, EC, N0,
719  ST_TET, 4, EH, P6, EG, N0,
720  ST_TET, 4, P6, P0, P2, N0,
721  ST_PYR, 5, EH, EI, P0, P6, N0,
722  ST_TET, 4, P0, EI, EA, N0,
723  /* case 70 */ 8,
724  ST_PNT, 4, EG, EH, EJ, EJ,
725  ST_PYR, 5, P1, P2, ED, EA, N0,
726  ST_PYR, 5, EC, P2, P1, EB, N0,
727  ST_TET, 4, P1, EA, EJ, N0,
728  ST_TET, 4, EB, P1, EJ, N0,
729  ST_PYR, 5, ED, P2, P6, EH, N0,
730  ST_PYR, 5, P2, EC, EG, P6, N0,
731  ST_TET, 4, EG, EH, P6, N0,
732  /* case 71 */ 9,
733  ST_PNT, 6, EI, EH, EG, EC, EB, EJ,
734  ST_TET, 4, P0, P2, P6, N0,
735  ST_PYR, 5, EI, P0, P6, EH, N0,
736  ST_PYR, 5, EI, EJ, P1, P0, N0,
737  ST_TET, 4, P1, P2, P0, N0,
738  ST_TET, 4, P1, EJ, EB, N0,
739  ST_PYR, 5, P1, EB, EC, P2, N0,
740  ST_PYR, 5, EC, EG, P6, P2, N0,
741  ST_TET, 4, EG, EH, P6, N0,
742  /* case 72 */ 7,
743  ST_PNT, 2, EH, EB,
744  ST_PYR, 5, P6, EK, EC, P3, N0,
745  ST_PYR, 5, EG, P6, P3, EL, N0,
746  ST_TET, 4, EL, P3, EB, N0,
747  ST_TET, 4, P3, EC, EB, N0,
748  ST_TET, 4, EG, P6, N0, EH,
749  ST_TET, 4, EK, P6, EH, N0,
750  /* case 73 */ 5,
751  ST_WDG, 6, P0, P3, P6, ED, EC, EK,
752  ST_PYR, 5, P0, P6, EH, EI, EA,
753  ST_PYR, 5, EG, P6, P3, EL, EB,
754  ST_PYR, 5, EA, EB, P3, P0, P6,
755  ST_PYR, 5, EA, EH, EG, EB, P6,
756  /* case 74 */ 8,
757  ST_PNT, 4, EJ, EA, EH, EH,
758  ST_PYR, 5, P6, EK, EC, P3, N0,
759  ST_PYR, 5, EL, EG, P6, P3, N0,
760  ST_TET, 4, P6, EH, EK, N0,
761  ST_TET, 4, EG, EH, P6, N0,
762  ST_PYR, 5, EC, EA, P1, P3, N0,
763  ST_PYR, 5, P3, P1, EJ, EL, N0,
764  ST_TET, 4, EJ, P1, EA, N0,
765  /* case 75 */ 9,
766  ST_PNT, 5, EJ, EL, EI, EH, EG,
767  ST_WDG, 6, P0, P3, P6, ED, EC, EK,
768  ST_TET, 4, P3, P6, P0, N0,
769  ST_PYR, 5, P0, P6, EH, EI, N0,
770  ST_TET, 4, P1, P3, P0, N0,
771  ST_PYR, 5, EL, P3, P1, EJ, N0,
772  ST_PYR, 5, EJ, P1, P0, EI, N0,
773  ST_PYR, 5, P6, P3, EL, EG, N0,
774  ST_TET, 4, EH, P6, EG, N0,
775  /* case 76 */ 7,
776  ST_PNT, 5, EB, ED, EL, EG, EH,
777  ST_PYR, 5, ED, P2, P6, EH, N0,
778  ST_PYR, 5, EB, P3, P2, ED, N0,
779  ST_TET, 4, EL, P3, EB, N0,
780  ST_TET, 4, P3, P6, P2, N0,
781  ST_PYR, 5, EL, EG, P6, P3, N0,
782  ST_TET, 4, P6, EG, EH, N0,
783  /* case 77 */ 5,
784  ST_TET, 4, P2, P0, P3, P6,
785  ST_PYR, 5, EH, EI, P0, P6, EA,
786  ST_PYR, 5, EG, P6, P3, EL, EB,
787  ST_PYR, 5, P0, EA, EB, P3, P6,
788  ST_PYR, 5, EH, EG, EB, EA, P6,
789  /* case 78 */ 9,
790  ST_PNT, 6, ED, EA, EJ, EL, EG, EH,
791  ST_TET, 4, P2, P1, P3, N0,
792  ST_PYR, 5, ED, EA, P1, P2, N0,
793  ST_PYR, 5, ED, P2, P6, EH, N0,
794  ST_TET, 4, P6, P2, P3, N0,
795  ST_TET, 4, P6, EG, EH, N0,
796  ST_PYR, 5, P6, P3, EL, EG, N0,
797  ST_PYR, 5, EL, P3, P1, EJ, N0,
798  ST_TET, 4, EJ, P1, EA, N0,
799  /* case 79 */ 9,
800  ST_PNT, 5, EL, EJ, EI, EG, EH,
801  ST_PYR, 5, P2, P0, P1, P3, N0,
802  ST_TET, 4, P0, P2, P6, N0,
803  ST_TET, 4, P6, P2, P3, N0,
804  ST_PYR, 5, P6, P3, EL, EG, N0,
805  ST_PYR, 5, EL, P3, P1, EJ, N0,
806  ST_PYR, 5, EJ, P1, P0, EI, N0,
807  ST_PYR, 5, EI, P0, P6, EH, N0,
808  ST_TET, 4, EG, EH, P6, N0,
809  /* case 80 */ 1,
810  ST_WDG, 6, P4, EI, EE, P6, EK, EG,
811  /* case 81 */ 7,
812  ST_PNT, 5, EG, EE, EK, ED, EA,
813  ST_PYR, 5, EE, EA, P0, P4, N0,
814  ST_PYR, 5, EG, EE, P4, P6, N0,
815  ST_TET, 4, EK, EG, P6, N0,
816  ST_TET, 4, P6, P4, P0, N0,
817  ST_PYR, 5, EK, P6, P0, ED, N0,
818  ST_TET, 4, P0, EA, ED, N0,
819  /* case 82 */ 8,
820  ST_PNT, 4, EG, EK, EB, EB,
821  ST_PYR, 5, P1, EA, EI, P4, N0,
822  ST_PYR, 5, EE, EJ, P1, P4, N0,
823  ST_TET, 4, P1, EB, EA, N0,
824  ST_TET, 4, EJ, EB, P1, N0,
825  ST_PYR, 5, EI, EK, P6, P4, N0,
826  ST_PYR, 5, P4, P6, EG, EE, N0,
827  ST_TET, 4, EG, P6, EK, N0,
828  /* case 83 */ 9,
829  ST_PNT, 6, ED, EK, EG, EE, EJ, EB,
830  ST_TET, 4, P0, P6, P4, N0,
831  ST_PYR, 5, ED, EK, P6, P0, N0,
832  ST_PYR, 5, ED, P0, P1, EB, N0,
833  ST_TET, 4, P1, P0, P4, N0,
834  ST_TET, 4, P1, EJ, EB, N0,
835  ST_PYR, 5, P1, P4, EE, EJ, N0,
836  ST_PYR, 5, EE, P4, P6, EG, N0,
837  ST_TET, 4, EG, P6, EK, N0,
838  /* case 84 */ 7,
839  ST_PNT, 5, EC, EG, ED, EI, EE,
840  ST_PYR, 5, EG, EE, P4, P6, N0,
841  ST_PYR, 5, EC, EG, P6, P2, N0,
842  ST_TET, 4, ED, EC, P2, N0,
843  ST_TET, 4, P2, P6, P4, N0,
844  ST_PYR, 5, ED, P2, P4, EI, N0,
845  ST_TET, 4, P4, EE, EI, N0,
846  /* case 85 */ 1,
847  ST_HEX, 8, EA, EE, EG, EC, P0, P4, P6, P2,
848  /* case 86 */ 9,
849  ST_PNT, 5, EG, EE, EC, EB, EJ,
850  ST_WDG, 6, P2, P4, P1, ED, EI, EA,
851  ST_TET, 4, P4, P1, P2, N0,
852  ST_PYR, 5, P2, P1, EB, EC, N0,
853  ST_TET, 4, P6, P4, P2, N0,
854  ST_PYR, 5, EE, P4, P6, EG, N0,
855  ST_PYR, 5, EG, P6, P2, EC, N0,
856  ST_PYR, 5, P1, P4, EE, EJ, N0,
857  ST_TET, 4, EB, P1, EJ, N0,
858  /* case 87 */ 9,
859  ST_PNT, 5, EE, EG, EC, EJ, EB,
860  ST_PYR, 5, P0, P2, P6, P4, N0,
861  ST_TET, 4, P2, P0, P1, N0,
862  ST_TET, 4, P1, P0, P4, N0,
863  ST_PYR, 5, P1, P4, EE, EJ, N0,
864  ST_PYR, 5, EE, P4, P6, EG, N0,
865  ST_PYR, 5, EG, P6, P2, EC, N0,
866  ST_PYR, 5, EC, P2, P1, EB, N0,
867  ST_TET, 4, EJ, EB, P1, N0,
868  /* case 88 */ 8,
869  ST_PNT, 4, EE, EI, EB, EB,
870  ST_PYR, 5, P3, P6, EK, EC, N0,
871  ST_PYR, 5, EG, P6, P3, EL, N0,
872  ST_TET, 4, P3, EC, EB, N0,
873  ST_TET, 4, EL, P3, EB, N0,
874  ST_PYR, 5, EK, P6, P4, EI, N0,
875  ST_PYR, 5, P6, EG, EE, P4, N0,
876  ST_TET, 4, EE, EI, P4, N0,
877  /* case 89 */ 9,
878  ST_PNT, 5, EE, EG, EA, EB, EL,
879  ST_WDG, 6, ED, EK, EC, P0, P6, P3,
880  ST_TET, 4, P6, P0, P3, N0,
881  ST_PYR, 5, P0, EA, EB, P3, N0,
882  ST_TET, 4, P4, P0, P6, N0,
883  ST_PYR, 5, EG, EE, P4, P6, N0,
884  ST_PYR, 5, EE, EA, P0, P4, N0,
885  ST_PYR, 5, P3, EL, EG, P6, N0,
886  ST_TET, 4, EB, EL, P3, N0,
887  /* case 90 */ 2,
888  ST_HEX, 8, P4, P1, P3, P6, EE, EJ, EL, EG,
889  ST_HEX, 8, EI, EA, EC, EK, P4, P1, P3, P6,
890  /* case 91 */ 11,
891  ST_PNT, 6, P0, P6, P4, P1, EL, EJ,
892  ST_WDG, 6, P0, P3, P6, ED, EC, EK,
893  ST_PYR, 5, EJ, EL, P3, P1, N0,
894  ST_TET, 4, P1, P3, P0, N0,
895  ST_TET, 4, P1, P0, P4, N0,
896  ST_PYR, 5, EE, EJ, P1, P4, N0,
897  ST_PYR, 5, EG, EE, P4, P6, N0,
898  ST_TET, 4, P4, P0, P6, N0,
899  ST_PYR, 5, EL, EJ, EE, EG, N0,
900  ST_TET, 4, P6, P0, P3, N0,
901  ST_PYR, 5, EL, EG, P6, P3, N0,
902  /* case 92 */ 9,
903  ST_PNT, 6, ED, EI, EE, EG, EL, EB,
904  ST_TET, 4, P2, P6, P4, N0,
905  ST_PYR, 5, ED, P2, P4, EI, N0,
906  ST_PYR, 5, ED, EB, P3, P2, N0,
907  ST_TET, 4, P3, P6, P2, N0,
908  ST_TET, 4, P3, EB, EL, N0,
909  ST_PYR, 5, P3, EL, EG, P6, N0,
910  ST_PYR, 5, EG, EE, P4, P6, N0,
911  ST_TET, 4, EE, EI, P4, N0,
912  /* case 93 */ 9,
913  ST_PNT, 5, EG, EE, EA, EL, EB,
914  ST_PYR, 5, P2, P6, P4, P0, N0,
915  ST_TET, 4, P0, P3, P2, N0,
916  ST_TET, 4, P3, P6, P2, N0,
917  ST_PYR, 5, P3, EL, EG, P6, N0,
918  ST_PYR, 5, EG, EE, P4, P6, N0,
919  ST_PYR, 5, EE, EA, P0, P4, N0,
920  ST_PYR, 5, EA, EB, P3, P0, N0,
921  ST_TET, 4, EL, P3, EB, N0,
922  /* case 94 */ 11,
923  ST_PNT, 6, P2, P4, P6, P3, EJ, EL,
924  ST_WDG, 6, ED, EA, EI, P2, P1, P4,
925  ST_PYR, 5, EL, P3, P1, EJ, N0,
926  ST_TET, 4, P3, P2, P1, N0,
927  ST_TET, 4, P3, P6, P2, N0,
928  ST_PYR, 5, EG, P6, P3, EL, N0,
929  ST_PYR, 5, EE, P4, P6, EG, N0,
930  ST_TET, 4, P6, P4, P2, N0,
931  ST_PYR, 5, EJ, EE, EG, EL, N0,
932  ST_TET, 4, P4, P1, P2, N0,
933  ST_PYR, 5, EJ, P1, P4, EE, N0,
934  /* case 95 */ 2,
935  ST_HEX, 8, P4, P1, P3, P6, EE, EJ, EL, EG,
936  ST_WDG, 6, P2, P6, P3, P0, P4, P1,
937  /* case 96 */ 7,
938  ST_PNT, 2, EK, EJ,
939  ST_PYR, 5, P6, P5, EE, EH, N0,
940  ST_PYR, 5, EG, EF, P5, P6, N0,
941  ST_TET, 4, EF, EJ, P5, N0,
942  ST_TET, 4, P5, EJ, EE, N0,
943  ST_TET, 4, EG, N0, P6, EK,
944  ST_TET, 4, EH, EK, P6, N0,
945  /* case 97 */ 5,
946  ST_WDG, 6, EI, EE, EH, P0, P5, P6,
947  ST_PYR, 5, P0, ED, EK, P6, EA,
948  ST_PYR, 5, EG, EF, P5, P6, EJ,
949  ST_PYR, 5, EA, P0, P5, EJ, P6,
950  ST_PYR, 5, EA, EJ, EG, EK, P6,
951  /* case 98 */ 8,
952  ST_PNT, 4, EB, EA, EK, EK,
953  ST_PYR, 5, P6, P5, EE, EH, N0,
954  ST_PYR, 5, EF, P5, P6, EG, N0,
955  ST_TET, 4, P6, EH, EK, N0,
956  ST_TET, 4, EG, P6, EK, N0,
957  ST_PYR, 5, EE, P5, P1, EA, N0,
958  ST_PYR, 5, P5, EF, EB, P1, N0,
959  ST_TET, 4, EB, EA, P1, N0,
960  /* case 99 */ 9,
961  ST_PNT, 5, EB, EF, ED, EK, EG,
962  ST_WDG, 6, EI, EE, EH, P0, P5, P6,
963  ST_TET, 4, P5, P0, P6, N0,
964  ST_PYR, 5, P0, ED, EK, P6, N0,
965  ST_TET, 4, P1, P0, P5, N0,
966  ST_PYR, 5, EF, EB, P1, P5, N0,
967  ST_PYR, 5, EB, ED, P0, P1, N0,
968  ST_PYR, 5, P6, EG, EF, P5, N0,
969  ST_TET, 4, EK, EG, P6, N0,
970  /* case 100 */ 8,
971  ST_PNT, 4, EC, ED, EJ, EJ,
972  ST_PYR, 5, P5, EE, EH, P6, N0,
973  ST_PYR, 5, EG, EF, P5, P6, N0,
974  ST_TET, 4, P5, EJ, EE, N0,
975  ST_TET, 4, EF, EJ, P5, N0,
976  ST_PYR, 5, EH, ED, P2, P6, N0,
977  ST_PYR, 5, P6, P2, EC, EG, N0,
978  ST_TET, 4, EC, P2, ED, N0,
979  /* case 101 */ 9,
980  ST_PNT, 5, EC, EG, EA, EJ, EF,
981  ST_WDG, 6, P0, P6, P5, EI, EH, EE,
982  ST_TET, 4, P6, P5, P0, N0,
983  ST_PYR, 5, P0, P5, EJ, EA, N0,
984  ST_TET, 4, P2, P6, P0, N0,
985  ST_PYR, 5, EG, P6, P2, EC, N0,
986  ST_PYR, 5, EC, P2, P0, EA, N0,
987  ST_PYR, 5, P5, P6, EG, EF, N0,
988  ST_TET, 4, EJ, P5, EF, N0,
989  /* case 102 */ 2,
990  ST_HEX, 8, EC, EB, EF, EG, P2, P1, P5, P6,
991  ST_HEX, 8, P2, P1, P5, P6, ED, EA, EE, EH,
992  /* case 103 */ 11,
993  ST_PNT, 6, P0, P6, P2, P1, EF, EB,
994  ST_WDG, 6, EI, EE, EH, P0, P5, P6,
995  ST_PYR, 5, EB, P1, P5, EF, N0,
996  ST_TET, 4, P1, P0, P5, N0,
997  ST_TET, 4, P1, P2, P0, N0,
998  ST_PYR, 5, EC, P2, P1, EB, N0,
999  ST_PYR, 5, EG, P6, P2, EC, N0,
1000  ST_TET, 4, P2, P6, P0, N0,
1001  ST_PYR, 5, EF, EG, EC, EB, N0,
1002  ST_TET, 4, P6, P5, P0, N0,
1003  ST_PYR, 5, EF, P5, P6, EG, N0,
1004  /* case 104 */ 5,
1005  ST_WDG, 6, P5, P6, P3, EF, EG, EL,
1006  ST_PYR, 5, P5, P3, EB, EJ, EE,
1007  ST_PYR, 5, EC, P3, P6, EK, EH,
1008  ST_PYR, 5, EE, EH, P6, P5, P3,
1009  ST_PYR, 5, EE, EB, EC, EH, P3,
1010  /* case 105 */ 5,
1011  ST_WDG, 6, P3, P0, P5, EB, EA, EJ,
1012  ST_TET, 4, P3, P0, P5, P6,
1013  ST_WDG, 6, EG, EF, EL, P6, P5, P3,
1014  ST_WDG, 6, ED, EK, EC, P0, P6, P3,
1015  ST_WDG, 6, EE, EH, EI, P5, P6, P0,
1016  /* case 106 */ 9,
1017  ST_PNT, 5, EA, EC, EE, EH, EK,
1018  ST_WDG, 6, EF, EL, EG, P5, P3, P6,
1019  ST_TET, 4, P3, P5, P6, N0,
1020  ST_PYR, 5, P5, EE, EH, P6, N0,
1021  ST_TET, 4, P1, P5, P3, N0,
1022  ST_PYR, 5, EC, EA, P1, P3, N0,
1023  ST_PYR, 5, EA, EE, P5, P1, N0,
1024  ST_PYR, 5, P6, EK, EC, P3, N0,
1025  ST_TET, 4, EH, EK, P6, N0,
1026  /* case 107 */ 5,
1027  ST_WDG, 6, EH, EI, EE, P6, P0, P5,
1028  ST_WDG, 6, P3, P6, P0, EC, EK, ED,
1029  ST_WDG, 6, EL, EG, EF, P3, P6, P5,
1030  ST_TET, 4, P6, P5, P0, P3,
1031  ST_TET, 4, P3, P1, P5, P0,
1032  /* case 108 */ 9,
1033  ST_PNT, 5, ED, EH, EB, EJ, EE,
1034  ST_WDG, 6, EL, EG, EF, P3, P6, P5,
1035  ST_TET, 4, P6, P3, P5, N0,
1036  ST_PYR, 5, P3, EB, EJ, P5, N0,
1037  ST_TET, 4, P2, P3, P6, N0,
1038  ST_PYR, 5, EH, ED, P2, P6, N0,
1039  ST_PYR, 5, ED, EB, P3, P2, N0,
1040  ST_PYR, 5, P5, EE, EH, P6, N0,
1041  ST_TET, 4, EJ, EE, P5, N0,
1042  /* case 109 */ 5,
1043  ST_WDG, 6, EJ, EA, EB, P5, P0, P3,
1044  ST_WDG, 6, P6, P5, P0, EH, EE, EI,
1045  ST_WDG, 6, EG, EF, EL, P6, P5, P3,
1046  ST_TET, 4, P5, P3, P0, P6,
1047  ST_TET, 4, P6, P2, P3, P0,
1048  /* case 110 */ 11,
1049  ST_PNT, 6, P3, P5, P1, P2, EH, ED,
1050  ST_WDG, 6, EL, EG, EF, P3, P6, P5,
1051  ST_PYR, 5, ED, P2, P6, EH, N0,
1052  ST_TET, 4, P2, P3, P6, N0,
1053  ST_TET, 4, P2, P1, P3, N0,
1054  ST_PYR, 5, EA, P1, P2, ED, N0,
1055  ST_PYR, 5, EE, P5, P1, EA, N0,
1056  ST_TET, 4, P1, P5, P3, N0,
1057  ST_PYR, 5, EH, EE, EA, ED, N0,
1058  ST_TET, 4, P5, P6, P3, N0,
1059  ST_PYR, 5, EH, P6, P5, EE, N0,
1060  /* case 111 */ 5,
1061  ST_WDG, 6, EG, EF, EL, P6, P5, P3,
1062  ST_WDG, 6, P6, P5, P0, EH, EE, EI,
1063  ST_PYR, 5, P2, P0, P1, P3, P6,
1064  ST_TET, 4, P5, P1, P0, P6,
1065  ST_TET, 4, P5, P3, P1, P6,
1066  /* case 112 */ 7,
1067  ST_PNT, 5, EJ, EI, EF, EG, EK,
1068  ST_PYR, 5, EI, EK, P6, P4, N0,
1069  ST_PYR, 5, EJ, EI, P4, P5, N0,
1070  ST_TET, 4, EF, EJ, P5, N0,
1071  ST_TET, 4, P5, P4, P6, N0,
1072  ST_PYR, 5, EF, P5, P6, EG, N0,
1073  ST_TET, 4, P6, EK, EG, N0,
1074  /* case 113 */ 5,
1075  ST_TET, 4, P4, P5, P0, P6,
1076  ST_PYR, 5, EK, P6, P0, ED, EA,
1077  ST_PYR, 5, EG, EF, P5, P6, EJ,
1078  ST_PYR, 5, P0, P5, EJ, EA, P6,
1079  ST_PYR, 5, EK, EA, EJ, EG, P6,
1080  /* case 114 */ 9,
1081  ST_PNT, 6, EI, EA, EB, EF, EG, EK,
1082  ST_TET, 4, P4, P5, P1, N0,
1083  ST_PYR, 5, EI, P4, P1, EA, N0,
1084  ST_PYR, 5, EI, EK, P6, P4, N0,
1085  ST_TET, 4, P6, P5, P4, N0,
1086  ST_TET, 4, P6, EK, EG, N0,
1087  ST_PYR, 5, P6, EG, EF, P5, N0,
1088  ST_PYR, 5, EF, EB, P1, P5, N0,
1089  ST_TET, 4, EB, EA, P1, N0,
1090  /* case 115 */ 9,
1091  ST_PNT, 5, EF, EB, ED, EG, EK,
1092  ST_PYR, 5, P4, P5, P1, P0, N0,
1093  ST_TET, 4, P0, P6, P4, N0,
1094  ST_TET, 4, P6, P5, P4, N0,
1095  ST_PYR, 5, P6, EG, EF, P5, N0,
1096  ST_PYR, 5, EF, EB, P1, P5, N0,
1097  ST_PYR, 5, EB, ED, P0, P1, N0,
1098  ST_PYR, 5, ED, EK, P6, P0, N0,
1099  ST_TET, 4, EG, P6, EK, N0,
1100  /* case 116 */ 9,
1101  ST_PNT, 6, EI, ED, EC, EG, EF, EJ,
1102  ST_TET, 4, P4, P2, P6, N0,
1103  ST_PYR, 5, EI, ED, P2, P4, N0,
1104  ST_PYR, 5, EI, P4, P5, EJ, N0,
1105  ST_TET, 4, P5, P4, P6, N0,
1106  ST_TET, 4, P5, EF, EJ, N0,
1107  ST_PYR, 5, P5, P6, EG, EF, N0,
1108  ST_PYR, 5, EG, P6, P2, EC, N0,
1109  ST_TET, 4, EC, P2, ED, N0,
1110  /* case 117 */ 9,
1111  ST_PNT, 5, EG, EC, EA, EF, EJ,
1112  ST_PYR, 5, P4, P0, P2, P6, N0,
1113  ST_TET, 4, P0, P4, P5, N0,
1114  ST_TET, 4, P5, P4, P6, N0,
1115  ST_PYR, 5, P5, P6, EG, EF, N0,
1116  ST_PYR, 5, EG, P6, P2, EC, N0,
1117  ST_PYR, 5, EC, P2, P0, EA, N0,
1118  ST_PYR, 5, EA, P0, P5, EJ, N0,
1119  ST_TET, 4, EF, EJ, P5, N0,
1120  /* case 118 */ 11,
1121  ST_PNT, 6, P4, P2, P6, P5, EB, EF,
1122  ST_WDG, 6, P4, P1, P2, EI, EA, ED,
1123  ST_PYR, 5, EF, EB, P1, P5, N0,
1124  ST_TET, 4, P5, P1, P4, N0,
1125  ST_TET, 4, P5, P4, P6, N0,
1126  ST_PYR, 5, EG, EF, P5, P6, N0,
1127  ST_PYR, 5, EC, EG, P6, P2, N0,
1128  ST_TET, 4, P6, P4, P2, N0,
1129  ST_PYR, 5, EB, EF, EG, EC, N0,
1130  ST_TET, 4, P2, P4, P1, N0,
1131  ST_PYR, 5, EB, EC, P2, P1, N0,
1132  /* case 119 */ 2,
1133  ST_HEX, 8, EC, EB, EF, EG, P2, P1, P5, P6,
1134  ST_WDG, 6, P0, P2, P1, P4, P6, P5,
1135  /* case 120 */ 9,
1136  ST_PNT, 5, EI, EK, EJ, EB, EC,
1137  ST_WDG, 6, P5, P6, P3, EF, EG, EL,
1138  ST_TET, 4, P6, P3, P5, N0,
1139  ST_PYR, 5, P5, P3, EB, EJ, N0,
1140  ST_TET, 4, P4, P6, P5, N0,
1141  ST_PYR, 5, EK, P6, P4, EI, N0,
1142  ST_PYR, 5, EI, P4, P5, EJ, N0,
1143  ST_PYR, 5, P3, P6, EK, EC, N0,
1144  ST_TET, 4, EB, P3, EC, N0,
1145  /* case 121 */ 5,
1146  ST_WDG, 6, P3, P0, P5, EB, EA, EJ,
1147  ST_WDG, 6, EK, EC, ED, P6, P3, P0,
1148  ST_WDG, 6, P6, P3, P5, EG, EL, EF,
1149  ST_TET, 4, P3, P0, P5, P6,
1150  ST_TET, 4, P6, P5, P4, P0,
1151  /* case 122 */ 11,
1152  ST_PNT, 6, P5, P3, P1, P4, EK, EI,
1153  ST_WDG, 6, P5, P6, P3, EF, EG, EL,
1154  ST_PYR, 5, EI, EK, P6, P4, N0,
1155  ST_TET, 4, P4, P6, P5, N0,
1156  ST_TET, 4, P4, P5, P1, N0,
1157  ST_PYR, 5, EA, EI, P4, P1, N0,
1158  ST_PYR, 5, EC, EA, P1, P3, N0,
1159  ST_TET, 4, P1, P5, P3, N0,
1160  ST_PYR, 5, EK, EI, EA, EC, N0,
1161  ST_TET, 4, P3, P5, P6, N0,
1162  ST_PYR, 5, EK, EC, P3, P6, N0,
1163  /* case 123 */ 5,
1164  ST_WDG, 6, P6, P3, P5, EG, EL, EF,
1165  ST_WDG, 6, EK, EC, ED, P6, P3, P0,
1166  ST_PYR, 5, P4, P5, P1, P0, P6,
1167  ST_TET, 4, P3, P0, P1, P6,
1168  ST_TET, 4, P3, P1, P5, P6,
1169  /* case 124 */ 11,
1170  ST_PNT, 6, P6, P5, P4, P2, EB, ED,
1171  ST_WDG, 6, P6, P3, P5, EG, EL, EF,
1172  ST_PYR, 5, ED, EB, P3, P2, N0,
1173  ST_TET, 4, P2, P3, P6, N0,
1174  ST_TET, 4, P2, P6, P4, N0,
1175  ST_PYR, 5, EI, ED, P2, P4, N0,
1176  ST_PYR, 5, EJ, EI, P4, P5, N0,
1177  ST_TET, 4, P4, P6, P5, N0,
1178  ST_PYR, 5, EB, ED, EI, EJ, N0,
1179  ST_TET, 4, P5, P6, P3, N0,
1180  ST_PYR, 5, EB, EJ, P5, P3, N0,
1181  /* case 125 */ 5,
1182  ST_WDG, 6, P3, P5, P6, EL, EF, EG,
1183  ST_WDG, 6, EB, EJ, EA, P3, P5, P0,
1184  ST_PYR, 5, P2, P6, P4, P0, P3,
1185  ST_TET, 4, P5, P0, P4, P3,
1186  ST_TET, 4, P5, P4, P6, P3,
1187  /* case 126 */ 6,
1188  ST_WDG, 6, ED, EA, EI, P2, P1, P4,
1189  ST_WDG, 6, EL, EG, EF, P3, P6, P5,
1190  ST_TET, 4, P5, P4, P6, P3,
1191  ST_TET, 4, P3, P2, P1, P4,
1192  ST_TET, 4, P2, P3, P6, P4,
1193  ST_TET, 4, P3, P1, P5, P4,
1194  /* case 127 */ 9,
1195  ST_PNT, 7, P1, P0, P2, P3, P5, P4, P6,
1196  ST_WDG, 6, P5, P6, P3, EF, EG, EL,
1197  ST_TET, 4, P5, P6, P3, N0,
1198  ST_PYR, 5, P4, P0, P2, P6, N0,
1199  ST_TET, 4, P6, P2, P3, N0,
1200  ST_PYR, 5, P1, P3, P2, P0, N0,
1201  ST_TET, 4, P1, P5, P3, N0,
1202  ST_PYR, 5, P1, P0, P4, P5, N0,
1203  ST_TET, 4, P5, P4, P6, N0,
1204  /* case 128 */ 1,
1205  ST_TET, 4, P7, EF, EG, EL,
1206  /* case 129 */ 2,
1207  ST_TET, 4, P0, EI, EA, ED,
1208  ST_TET, 4, P7, EF, EG, EL,
1209  /* case 130 */ 7,
1210  ST_PNT, 2, EA, EG,
1211  ST_PYR, 5, P1, P7, EL, EB, N0,
1212  ST_PYR, 5, EJ, EF, P7, P1, N0,
1213  ST_TET, 4, EF, EG, P7, N0,
1214  ST_TET, 4, P7, EG, EL, N0,
1215  ST_TET, 4, EJ, N0, P1, EA,
1216  ST_TET, 4, EB, EA, P1, N0,
1217  /* case 131 */ 8,
1218  ST_PNT, 4, EI, ED, EG, EG,
1219  ST_PYR, 5, P7, EL, EB, P1, N0,
1220  ST_PYR, 5, EJ, EF, P7, P1, N0,
1221  ST_TET, 4, P7, EG, EL, N0,
1222  ST_TET, 4, EF, EG, P7, N0,
1223  ST_PYR, 5, EB, ED, P0, P1, N0,
1224  ST_PYR, 5, P1, P0, EI, EJ, N0,
1225  ST_TET, 4, EI, P0, ED, N0,
1226  /* case 132 */ 7,
1227  ST_PNT, 2, ED, EF,
1228  ST_PYR, 5, P2, P7, EG, EK, N0,
1229  ST_PYR, 5, EC, EL, P7, P2, N0,
1230  ST_TET, 4, EL, EF, P7, N0,
1231  ST_TET, 4, P7, EF, EG, N0,
1232  ST_TET, 4, EC, N0, P2, ED,
1233  ST_TET, 4, EK, ED, P2, N0,
1234  /* case 133 */ 8,
1235  ST_PNT, 4, EA, EI, EF, EF,
1236  ST_PYR, 5, P7, EG, EK, P2, N0,
1237  ST_PYR, 5, EC, EL, P7, P2, N0,
1238  ST_TET, 4, P7, EF, EG, N0,
1239  ST_TET, 4, EL, EF, P7, N0,
1240  ST_PYR, 5, EK, EI, P0, P2, N0,
1241  ST_PYR, 5, P2, P0, EA, EC, N0,
1242  ST_TET, 4, EA, P0, EI, N0,
1243  /* case 134 */ 5,
1244  ST_WDG, 6, P1, P7, P2, EB, EL, EC,
1245  ST_PYR, 5, P1, P2, ED, EA, EJ,
1246  ST_PYR, 5, EK, P2, P7, EG, EF,
1247  ST_PYR, 5, EJ, EF, P7, P1, P2,
1248  ST_PYR, 5, EJ, ED, EK, EF, P2,
1249  /* case 135 */ 9,
1250  ST_PNT, 5, EI, EK, EJ, EF, EG,
1251  ST_WDG, 6, EB, EC, EL, P1, P2, P7,
1252  ST_TET, 4, P2, P1, P7, N0,
1253  ST_PYR, 5, P1, EJ, EF, P7, N0,
1254  ST_TET, 4, P0, P1, P2, N0,
1255  ST_PYR, 5, EK, EI, P0, P2, N0,
1256  ST_PYR, 5, EI, EJ, P1, P0, N0,
1257  ST_PYR, 5, P7, EG, EK, P2, N0,
1258  ST_TET, 4, EF, EG, P7, N0,
1259  /* case 136 */ 1,
1260  ST_WDG, 6, P3, EB, EC, P7, EF, EG,
1261  /* case 137 */ 8,
1262  ST_PNT, 4, EG, EF, EI, EI,
1263  ST_PYR, 5, P0, EA, EB, P3, N0,
1264  ST_PYR, 5, EC, ED, P0, P3, N0,
1265  ST_TET, 4, P0, EI, EA, N0,
1266  ST_TET, 4, ED, EI, P0, N0,
1267  ST_PYR, 5, EB, EF, P7, P3, N0,
1268  ST_PYR, 5, P3, P7, EG, EC, N0,
1269  ST_TET, 4, EG, P7, EF, N0,
1270  /* case 138 */ 7,
1271  ST_PNT, 5, EG, EC, EF, EJ, EA,
1272  ST_PYR, 5, EC, EA, P1, P3, N0,
1273  ST_PYR, 5, EG, EC, P3, P7, N0,
1274  ST_TET, 4, EF, EG, P7, N0,
1275  ST_TET, 4, P7, P3, P1, N0,
1276  ST_PYR, 5, EF, P7, P1, EJ, N0,
1277  ST_TET, 4, P1, EA, EJ, N0,
1278  /* case 139 */ 9,
1279  ST_PNT, 6, EJ, EF, EG, EC, ED, EI,
1280  ST_TET, 4, P1, P7, P3, N0,
1281  ST_PYR, 5, EJ, EF, P7, P1, N0,
1282  ST_PYR, 5, EJ, P1, P0, EI, N0,
1283  ST_TET, 4, P0, P1, P3, N0,
1284  ST_TET, 4, P0, ED, EI, N0,
1285  ST_PYR, 5, P0, P3, EC, ED, N0,
1286  ST_PYR, 5, EC, P3, P7, EG, N0,
1287  ST_TET, 4, EG, P7, EF, N0,
1288  /* case 140 */ 7,
1289  ST_PNT, 5, EF, EB, EG, EK, ED,
1290  ST_PYR, 5, EB, P3, P2, ED, N0,
1291  ST_PYR, 5, EF, P7, P3, EB, N0,
1292  ST_TET, 4, EG, P7, EF, N0,
1293  ST_TET, 4, P7, P2, P3, N0,
1294  ST_PYR, 5, EG, EK, P2, P7, N0,
1295  ST_TET, 4, P2, EK, ED, N0,
1296  /* case 141 */ 9,
1297  ST_PNT, 6, EK, EG, EF, EB, EA, EI,
1298  ST_TET, 4, P2, P3, P7, N0,
1299  ST_PYR, 5, EK, P2, P7, EG, N0,
1300  ST_PYR, 5, EK, EI, P0, P2, N0,
1301  ST_TET, 4, P0, P3, P2, N0,
1302  ST_TET, 4, P0, EI, EA, N0,
1303  ST_PYR, 5, P0, EA, EB, P3, N0,
1304  ST_PYR, 5, EB, EF, P7, P3, N0,
1305  ST_TET, 4, EF, EG, P7, N0,
1306  /* case 142 */ 5,
1307  ST_TET, 4, P3, P1, P7, P2,
1308  ST_PYR, 5, ED, EA, P1, P2, EJ,
1309  ST_PYR, 5, EK, P2, P7, EG, EF,
1310  ST_PYR, 5, P1, EJ, EF, P7, P2,
1311  ST_PYR, 5, ED, EK, EF, EJ, P2,
1312  /* case 143 */ 9,
1313  ST_PNT, 5, EK, EI, EJ, EG, EF,
1314  ST_PYR, 5, P3, P2, P0, P1, N0,
1315  ST_TET, 4, P1, P7, P3, N0,
1316  ST_TET, 4, P7, P2, P3, N0,
1317  ST_PYR, 5, P7, EG, EK, P2, N0,
1318  ST_PYR, 5, EK, EI, P0, P2, N0,
1319  ST_PYR, 5, EI, EJ, P1, P0, N0,
1320  ST_PYR, 5, EJ, EF, P7, P1, N0,
1321  ST_TET, 4, EG, P7, EF, N0,
1322  /* case 144 */ 7,
1323  ST_PNT, 2, EI, EL,
1324  ST_PYR, 5, P4, EH, EG, P7, N0,
1325  ST_PYR, 5, EE, P4, P7, EF, N0,
1326  ST_TET, 4, EF, P7, EL, N0,
1327  ST_TET, 4, P7, EG, EL, N0,
1328  ST_TET, 4, EE, P4, N0, EI,
1329  ST_TET, 4, EH, P4, EI, N0,
1330  /* case 145 */ 8,
1331  ST_PNT, 4, EA, ED, EL, EL,
1332  ST_PYR, 5, P7, P4, EH, EG, N0,
1333  ST_PYR, 5, EE, P4, P7, EF, N0,
1334  ST_TET, 4, P7, EG, EL, N0,
1335  ST_TET, 4, EF, P7, EL, N0,
1336  ST_PYR, 5, EH, P4, P0, ED, N0,
1337  ST_PYR, 5, P4, EE, EA, P0, N0,
1338  ST_TET, 4, EA, ED, P0, N0,
1339  /* case 146 */ 5,
1340  ST_WDG, 6, EJ, EF, EE, P1, P7, P4,
1341  ST_PYR, 5, P1, EA, EI, P4, EB,
1342  ST_PYR, 5, EH, EG, P7, P4, EL,
1343  ST_PYR, 5, EB, P1, P7, EL, P4,
1344  ST_PYR, 5, EB, EL, EH, EI, P4,
1345  /* case 147 */ 9,
1346  ST_PNT, 5, ED, EH, EB, EL, EG,
1347  ST_WDG, 6, P1, P4, P7, EJ, EE, EF,
1348  ST_TET, 4, P4, P7, P1, N0,
1349  ST_PYR, 5, P1, P7, EL, EB, N0,
1350  ST_TET, 4, P0, P4, P1, N0,
1351  ST_PYR, 5, EH, P4, P0, ED, N0,
1352  ST_PYR, 5, ED, P0, P1, EB, N0,
1353  ST_PYR, 5, P7, P4, EH, EG, N0,
1354  ST_TET, 4, EL, P7, EG, N0,
1355  /* case 148 */ 5,
1356  ST_WDG, 6, EH, EG, EK, P4, P7, P2,
1357  ST_PYR, 5, P4, EI, ED, P2, EE,
1358  ST_PYR, 5, EC, EL, P7, P2, EF,
1359  ST_PYR, 5, EE, P4, P7, EF, P2,
1360  ST_PYR, 5, EE, EF, EC, ED, P2,
1361  /* case 149 */ 9,
1362  ST_PNT, 5, EA, EC, EE, EF, EL,
1363  ST_WDG, 6, P4, P2, P7, EH, EK, EG,
1364  ST_TET, 4, P2, P7, P4, N0,
1365  ST_PYR, 5, P4, P7, EF, EE, N0,
1366  ST_TET, 4, P0, P2, P4, N0,
1367  ST_PYR, 5, EC, P2, P0, EA, N0,
1368  ST_PYR, 5, EA, P0, P4, EE, N0,
1369  ST_PYR, 5, P7, P2, EC, EL, N0,
1370  ST_TET, 4, EF, P7, EL, N0,
1371  /* case 150 */ 5,
1372  ST_WDG, 6, EB, EC, EL, P1, P2, P7,
1373  ST_TET, 4, P1, P7, P2, P4,
1374  ST_WDG, 6, P4, P7, P1, EE, EF, EJ,
1375  ST_WDG, 6, P2, P4, P1, ED, EI, EA,
1376  ST_WDG, 6, P7, P4, P2, EG, EH, EK,
1377  /* case 151 */ 5,
1378  ST_WDG, 6, P7, P1, P4, EF, EJ, EE,
1379  ST_WDG, 6, EC, EL, EB, P2, P7, P1,
1380  ST_WDG, 6, P2, P7, P4, EK, EG, EH,
1381  ST_TET, 4, P7, P1, P4, P2,
1382  ST_TET, 4, P2, P4, P0, P1,
1383  /* case 152 */ 8,
1384  ST_PNT, 4, EC, EB, EI, EI,
1385  ST_PYR, 5, P4, P7, EF, EE, N0,
1386  ST_PYR, 5, EG, P7, P4, EH, N0,
1387  ST_TET, 4, P4, EE, EI, N0,
1388  ST_TET, 4, EH, P4, EI, N0,
1389  ST_PYR, 5, EF, P7, P3, EB, N0,
1390  ST_PYR, 5, P7, EG, EC, P3, N0,
1391  ST_TET, 4, EC, EB, P3, N0,
1392  /* case 153 */ 2,
1393  ST_HEX, 8, P0, P3, P7, P4, EA, EB, EF, EE,
1394  ST_HEX, 8, ED, EC, EG, EH, P0, P3, P7, P4,
1395  /* case 154 */ 9,
1396  ST_PNT, 5, EC, EG, EA, EI, EH,
1397  ST_WDG, 6, EJ, EF, EE, P1, P7, P4,
1398  ST_TET, 4, P7, P1, P4, N0,
1399  ST_PYR, 5, P1, EA, EI, P4, N0,
1400  ST_TET, 4, P3, P1, P7, N0,
1401  ST_PYR, 5, EG, EC, P3, P7, N0,
1402  ST_PYR, 5, EC, EA, P1, P3, N0,
1403  ST_PYR, 5, P4, EH, EG, P7, N0,
1404  ST_TET, 4, EI, EH, P4, N0,
1405  /* case 155 */ 11,
1406  ST_PNT, 6, P1, P4, P0, P3, EG, EC,
1407  ST_WDG, 6, EJ, EF, EE, P1, P7, P4,
1408  ST_PYR, 5, EC, P3, P7, EG, N0,
1409  ST_TET, 4, P3, P1, P7, N0,
1410  ST_TET, 4, P3, P0, P1, N0,
1411  ST_PYR, 5, ED, P0, P3, EC, N0,
1412  ST_PYR, 5, EH, P4, P0, ED, N0,
1413  ST_TET, 4, P0, P4, P1, N0,
1414  ST_PYR, 5, EG, EH, ED, EC, N0,
1415  ST_TET, 4, P4, P7, P1, N0,
1416  ST_PYR, 5, EG, P7, P4, EH, N0,
1417  /* case 156 */ 9,
1418  ST_PNT, 5, EB, EF, ED, EI, EE,
1419  ST_WDG, 6, P2, P7, P4, EK, EG, EH,
1420  ST_TET, 4, P7, P4, P2, N0,
1421  ST_PYR, 5, P2, P4, EI, ED, N0,
1422  ST_TET, 4, P3, P7, P2, N0,
1423  ST_PYR, 5, EF, P7, P3, EB, N0,
1424  ST_PYR, 5, EB, P3, P2, ED, N0,
1425  ST_PYR, 5, P4, P7, EF, EE, N0,
1426  ST_TET, 4, EI, P4, EE, N0,
1427  /* case 157 */ 11,
1428  ST_PNT, 6, P2, P4, P0, P3, EF, EB,
1429  ST_WDG, 6, P2, P7, P4, EK, EG, EH,
1430  ST_PYR, 5, EB, EF, P7, P3, N0,
1431  ST_TET, 4, P3, P7, P2, N0,
1432  ST_TET, 4, P3, P2, P0, N0,
1433  ST_PYR, 5, EA, EB, P3, P0, N0,
1434  ST_PYR, 5, EE, EA, P0, P4, N0,
1435  ST_TET, 4, P0, P2, P4, N0,
1436  ST_PYR, 5, EF, EB, EA, EE, N0,
1437  ST_TET, 4, P4, P2, P7, N0,
1438  ST_PYR, 5, EF, EE, P4, P7, N0,
1439  /* case 158 */ 5,
1440  ST_WDG, 6, P4, P2, P7, EH, EK, EG,
1441  ST_WDG, 6, EA, EI, ED, P1, P4, P2,
1442  ST_WDG, 6, P1, P4, P7, EJ, EE, EF,
1443  ST_TET, 4, P4, P2, P7, P1,
1444  ST_TET, 4, P1, P7, P3, P2,
1445  /* case 159 */ 5,
1446  ST_WDG, 6, P4, P7, P1, EE, EF, EJ,
1447  ST_WDG, 6, EH, EG, EK, P4, P7, P2,
1448  ST_PYR, 5, P0, P1, P3, P2, P4,
1449  ST_TET, 4, P7, P2, P3, P4,
1450  ST_TET, 4, P7, P3, P1, P4,
1451  /* case 160 */ 1,
1452  ST_WDG, 6, P7, EL, EG, P5, EJ, EE,
1453  /* case 161 */ 8,
1454  ST_PNT, 4, EG, EL, ED, ED,
1455  ST_PYR, 5, P0, P5, EJ, EA, N0,
1456  ST_PYR, 5, EE, P5, P0, EI, N0,
1457  ST_TET, 4, P0, EA, ED, N0,
1458  ST_TET, 4, EI, P0, ED, N0,
1459  ST_PYR, 5, EJ, P5, P7, EL, N0,
1460  ST_PYR, 5, P5, EE, EG, P7, N0,
1461  ST_TET, 4, EG, EL, P7, N0,
1462  /* case 162 */ 7,
1463  ST_PNT, 5, EG, EE, EL, EB, EA,
1464  ST_PYR, 5, EE, P5, P1, EA, N0,
1465  ST_PYR, 5, EG, P7, P5, EE, N0,
1466  ST_TET, 4, EL, P7, EG, N0,
1467  ST_TET, 4, P7, P1, P5, N0,
1468  ST_PYR, 5, EL, EB, P1, P7, N0,
1469  ST_TET, 4, P1, EB, EA, N0,
1470  /* case 163 */ 9,
1471  ST_PNT, 6, EB, EL, EG, EE, EI, ED,
1472  ST_TET, 4, P1, P5, P7, N0,
1473  ST_PYR, 5, EB, P1, P7, EL, N0,
1474  ST_PYR, 5, EB, ED, P0, P1, N0,
1475  ST_TET, 4, P0, P5, P1, N0,
1476  ST_TET, 4, P0, ED, EI, N0,
1477  ST_PYR, 5, P0, EI, EE, P5, N0,
1478  ST_PYR, 5, EE, EG, P7, P5, N0,
1479  ST_TET, 4, EG, EL, P7, N0,
1480  /* case 164 */ 8,
1481  ST_PNT, 4, EE, EJ, ED, ED,
1482  ST_PYR, 5, P2, EC, EL, P7, N0,
1483  ST_PYR, 5, EG, EK, P2, P7, N0,
1484  ST_TET, 4, P2, ED, EC, N0,
1485  ST_TET, 4, EK, ED, P2, N0,
1486  ST_PYR, 5, EL, EJ, P5, P7, N0,
1487  ST_PYR, 5, P7, P5, EE, EG, N0,
1488  ST_TET, 4, EE, P5, EJ, N0,
1489  /* case 165 */ 2,
1490  ST_HEX, 8, EA, EJ, EL, EC, P0, P5, P7, P2,
1491  ST_HEX, 8, P0, P5, P7, P2, EI, EE, EG, EK,
1492  /* case 166 */ 9,
1493  ST_PNT, 5, EE, EG, EA, ED, EK,
1494  ST_WDG, 6, P1, P7, P2, EB, EL, EC,
1495  ST_TET, 4, P7, P2, P1, N0,
1496  ST_PYR, 5, P1, P2, ED, EA, N0,
1497  ST_TET, 4, P5, P7, P1, N0,
1498  ST_PYR, 5, EG, P7, P5, EE, N0,
1499  ST_PYR, 5, EE, P5, P1, EA, N0,
1500  ST_PYR, 5, P2, P7, EG, EK, N0,
1501  ST_TET, 4, ED, P2, EK, N0,
1502  /* case 167 */ 11,
1503  ST_PNT, 6, P1, P2, P0, P5, EG, EE,
1504  ST_WDG, 6, P1, P7, P2, EB, EL, EC,
1505  ST_PYR, 5, EE, EG, P7, P5, N0,
1506  ST_TET, 4, P5, P7, P1, N0,
1507  ST_TET, 4, P5, P1, P0, N0,
1508  ST_PYR, 5, EI, EE, P5, P0, N0,
1509  ST_PYR, 5, EK, EI, P0, P2, N0,
1510  ST_TET, 4, P0, P1, P2, N0,
1511  ST_PYR, 5, EG, EE, EI, EK, N0,
1512  ST_TET, 4, P2, P1, P7, N0,
1513  ST_PYR, 5, EG, EK, P2, P7, N0,
1514  /* case 168 */ 7,
1515  ST_PNT, 5, EC, EG, EB, EJ, EE,
1516  ST_PYR, 5, EG, P7, P5, EE, N0,
1517  ST_PYR, 5, EC, P3, P7, EG, N0,
1518  ST_TET, 4, EB, P3, EC, N0,
1519  ST_TET, 4, P3, P5, P7, N0,
1520  ST_PYR, 5, EB, EJ, P5, P3, N0,
1521  ST_TET, 4, P5, EJ, EE, N0,
1522  /* case 169 */ 9,
1523  ST_PNT, 5, EG, EE, EC, ED, EI,
1524  ST_WDG, 6, EB, EJ, EA, P3, P5, P0,
1525  ST_TET, 4, P5, P3, P0, N0,
1526  ST_PYR, 5, P3, EC, ED, P0, N0,
1527  ST_TET, 4, P7, P3, P5, N0,
1528  ST_PYR, 5, EE, EG, P7, P5, N0,
1529  ST_PYR, 5, EG, EC, P3, P7, N0,
1530  ST_PYR, 5, P0, EI, EE, P5, N0,
1531  ST_TET, 4, ED, EI, P0, N0,
1532  /* case 170 */ 1,
1533  ST_HEX, 8, P1, P5, P7, P3, EA, EE, EG, EC,
1534  /* case 171 */ 9,
1535  ST_PNT, 5, EE, EG, EC, EI, ED,
1536  ST_PYR, 5, P1, P5, P7, P3, N0,
1537  ST_TET, 4, P3, P0, P1, N0,
1538  ST_TET, 4, P0, P5, P1, N0,
1539  ST_PYR, 5, P0, EI, EE, P5, N0,
1540  ST_PYR, 5, EE, EG, P7, P5, N0,
1541  ST_PYR, 5, EG, EC, P3, P7, N0,
1542  ST_PYR, 5, EC, ED, P0, P3, N0,
1543  ST_TET, 4, EI, P0, ED, N0,
1544  /* case 172 */ 9,
1545  ST_PNT, 6, EB, EJ, EE, EG, EK, ED,
1546  ST_TET, 4, P3, P5, P7, N0,
1547  ST_PYR, 5, EB, EJ, P5, P3, N0,
1548  ST_PYR, 5, EB, P3, P2, ED, N0,
1549  ST_TET, 4, P2, P3, P7, N0,
1550  ST_TET, 4, P2, EK, ED, N0,
1551  ST_PYR, 5, P2, P7, EG, EK, N0,
1552  ST_PYR, 5, EG, P7, P5, EE, N0,
1553  ST_TET, 4, EE, P5, EJ, N0,
1554  /* case 173 */ 11,
1555  ST_PNT, 6, P3, P0, P2, P7, EE, EG,
1556  ST_WDG, 6, EB, EJ, EA, P3, P5, P0,
1557  ST_PYR, 5, EG, P7, P5, EE, N0,
1558  ST_TET, 4, P7, P3, P5, N0,
1559  ST_TET, 4, P7, P2, P3, N0,
1560  ST_PYR, 5, EK, P2, P7, EG, N0,
1561  ST_PYR, 5, EI, P0, P2, EK, N0,
1562  ST_TET, 4, P2, P0, P3, N0,
1563  ST_PYR, 5, EE, EI, EK, EG, N0,
1564  ST_TET, 4, P0, P5, P3, N0,
1565  ST_PYR, 5, EE, P5, P0, EI, N0,
1566  /* case 174 */ 9,
1567  ST_PNT, 5, EG, EE, EA, EK, ED,
1568  ST_PYR, 5, P3, P1, P5, P7, N0,
1569  ST_TET, 4, P1, P3, P2, N0,
1570  ST_TET, 4, P2, P3, P7, N0,
1571  ST_PYR, 5, P2, P7, EG, EK, N0,
1572  ST_PYR, 5, EG, P7, P5, EE, N0,
1573  ST_PYR, 5, EE, P5, P1, EA, N0,
1574  ST_PYR, 5, EA, P1, P2, ED, N0,
1575  ST_TET, 4, EK, ED, P2, N0,
1576  /* case 175 */ 2,
1577  ST_HEX, 8, P0, P5, P7, P2, EI, EE, EG, EK,
1578  ST_WDG, 6, P3, P2, P7, P1, P0, P5,
1579  /* case 176 */ 7,
1580  ST_PNT, 5, EL, EJ, EG, EH, EI,
1581  ST_PYR, 5, EJ, EI, P4, P5, N0,
1582  ST_PYR, 5, EL, EJ, P5, P7, N0,
1583  ST_TET, 4, EG, EL, P7, N0,
1584  ST_TET, 4, P7, P5, P4, N0,
1585  ST_PYR, 5, EG, P7, P4, EH, N0,
1586  ST_TET, 4, P4, EI, EH, N0,
1587  /* case 177 */ 9,
1588  ST_PNT, 6, EH, EG, EL, EJ, EA, ED,
1589  ST_TET, 4, P4, P7, P5, N0,
1590  ST_PYR, 5, EH, EG, P7, P4, N0,
1591  ST_PYR, 5, EH, P4, P0, ED, N0,
1592  ST_TET, 4, P0, P4, P5, N0,
1593  ST_TET, 4, P0, EA, ED, N0,
1594  ST_PYR, 5, P0, P5, EJ, EA, N0,
1595  ST_PYR, 5, EJ, P5, P7, EL, N0,
1596  ST_TET, 4, EL, P7, EG, N0,
1597  /* case 178 */ 5,
1598  ST_TET, 4, P5, P7, P1, P4,
1599  ST_PYR, 5, EI, P4, P1, EA, EB,
1600  ST_PYR, 5, EH, EG, P7, P4, EL,
1601  ST_PYR, 5, P1, P7, EL, EB, P4,
1602  ST_PYR, 5, EI, EB, EL, EH, P4,
1603  /* case 179 */ 9,
1604  ST_PNT, 5, EH, ED, EB, EG, EL,
1605  ST_PYR, 5, P5, P1, P0, P4, N0,
1606  ST_TET, 4, P1, P5, P7, N0,
1607  ST_TET, 4, P7, P5, P4, N0,
1608  ST_PYR, 5, P7, P4, EH, EG, N0,
1609  ST_PYR, 5, EH, P4, P0, ED, N0,
1610  ST_PYR, 5, ED, P0, P1, EB, N0,
1611  ST_PYR, 5, EB, P1, P7, EL, N0,
1612  ST_TET, 4, EG, EL, P7, N0,
1613  /* case 180 */ 9,
1614  ST_PNT, 5, EJ, EL, EI, ED, EC,
1615  ST_WDG, 6, EH, EG, EK, P4, P7, P2,
1616  ST_TET, 4, P7, P4, P2, N0,
1617  ST_PYR, 5, P4, EI, ED, P2, N0,
1618  ST_TET, 4, P5, P4, P7, N0,
1619  ST_PYR, 5, EL, EJ, P5, P7, N0,
1620  ST_PYR, 5, EJ, EI, P4, P5, N0,
1621  ST_PYR, 5, P2, EC, EL, P7, N0,
1622  ST_TET, 4, ED, EC, P2, N0,
1623  /* case 181 */ 11,
1624  ST_PNT, 6, P4, P2, P0, P5, EL, EJ,
1625  ST_WDG, 6, EH, EG, EK, P4, P7, P2,
1626  ST_PYR, 5, EJ, P5, P7, EL, N0,
1627  ST_TET, 4, P5, P4, P7, N0,
1628  ST_TET, 4, P5, P0, P4, N0,
1629  ST_PYR, 5, EA, P0, P5, EJ, N0,
1630  ST_PYR, 5, EC, P2, P0, EA, N0,
1631  ST_TET, 4, P0, P2, P4, N0,
1632  ST_PYR, 5, EL, EC, EA, EJ, N0,
1633  ST_TET, 4, P2, P7, P4, N0,
1634  ST_PYR, 5, EL, P7, P2, EC, N0,
1635  /* case 182 */ 5,
1636  ST_WDG, 6, EK, EH, EG, P2, P4, P7,
1637  ST_WDG, 6, P1, P2, P4, EA, ED, EI,
1638  ST_WDG, 6, EB, EC, EL, P1, P2, P7,
1639  ST_TET, 4, P2, P7, P4, P1,
1640  ST_TET, 4, P1, P5, P7, P4,
1641  /* case 183 */ 5,
1642  ST_WDG, 6, EC, EL, EB, P2, P7, P1,
1643  ST_WDG, 6, P2, P7, P4, EK, EG, EH,
1644  ST_PYR, 5, P0, P4, P5, P1, P2,
1645  ST_TET, 4, P7, P5, P4, P2,
1646  ST_TET, 4, P7, P1, P5, P2,
1647  /* case 184 */ 9,
1648  ST_PNT, 6, EJ, EB, EC, EG, EH, EI,
1649  ST_TET, 4, P5, P7, P3, N0,
1650  ST_PYR, 5, EJ, P5, P3, EB, N0,
1651  ST_PYR, 5, EJ, EI, P4, P5, N0,
1652  ST_TET, 4, P4, P7, P5, N0,
1653  ST_TET, 4, P4, EI, EH, N0,
1654  ST_PYR, 5, P4, EH, EG, P7, N0,
1655  ST_PYR, 5, EG, EC, P3, P7, N0,
1656  ST_TET, 4, EC, EB, P3, N0,
1657  /* case 185 */ 11,
1658  ST_PNT, 6, P5, P0, P4, P7, EC, EG,
1659  ST_WDG, 6, P5, P3, P0, EJ, EB, EA,
1660  ST_PYR, 5, EG, EC, P3, P7, N0,
1661  ST_TET, 4, P7, P3, P5, N0,
1662  ST_TET, 4, P7, P5, P4, N0,
1663  ST_PYR, 5, EH, EG, P7, P4, N0,
1664  ST_PYR, 5, ED, EH, P4, P0, N0,
1665  ST_TET, 4, P4, P5, P0, N0,
1666  ST_PYR, 5, EC, EG, EH, ED, N0,
1667  ST_TET, 4, P0, P5, P3, N0,
1668  ST_PYR, 5, EC, ED, P0, P3, N0,
1669  /* case 186 */ 9,
1670  ST_PNT, 5, EG, EC, EA, EH, EI,
1671  ST_PYR, 5, P5, P7, P3, P1, N0,
1672  ST_TET, 4, P1, P4, P5, N0,
1673  ST_TET, 4, P4, P7, P5, N0,
1674  ST_PYR, 5, P4, EH, EG, P7, N0,
1675  ST_PYR, 5, EG, EC, P3, P7, N0,
1676  ST_PYR, 5, EC, EA, P1, P3, N0,
1677  ST_PYR, 5, EA, EI, P4, P1, N0,
1678  ST_TET, 4, EH, P4, EI, N0,
1679  /* case 187 */ 2,
1680  ST_HEX, 8, ED, EC, EG, EH, P0, P3, P7, P4,
1681  ST_WDG, 6, P1, P0, P3, P5, P4, P7,
1682  /* case 188 */ 11,
1683  ST_PNT, 6, P7, P4, P5, P3, ED, EB,
1684  ST_WDG, 6, EG, EK, EH, P7, P2, P4,
1685  ST_PYR, 5, EB, P3, P2, ED, N0,
1686  ST_TET, 4, P3, P7, P2, N0,
1687  ST_TET, 4, P3, P5, P7, N0,
1688  ST_PYR, 5, EJ, P5, P3, EB, N0,
1689  ST_PYR, 5, EI, P4, P5, EJ, N0,
1690  ST_TET, 4, P5, P4, P7, N0,
1691  ST_PYR, 5, ED, EI, EJ, EB, N0,
1692  ST_TET, 4, P4, P2, P7, N0,
1693  ST_PYR, 5, ED, P2, P4, EI, N0,
1694  /* case 189 */ 6,
1695  ST_WDG, 6, P0, P5, P3, EA, EJ, EB,
1696  ST_WDG, 6, P4, P2, P7, EH, EK, EG,
1697  ST_TET, 4, P7, P2, P3, P4,
1698  ST_TET, 4, P4, P5, P0, P3,
1699  ST_TET, 4, P0, P2, P4, P3,
1700  ST_TET, 4, P4, P7, P5, P3,
1701  /* case 190 */ 5,
1702  ST_WDG, 6, EK, EH, EG, P2, P4, P7,
1703  ST_WDG, 6, P2, P4, P1, ED, EI, EA,
1704  ST_PYR, 5, P3, P1, P5, P7, P2,
1705  ST_TET, 4, P4, P5, P1, P2,
1706  ST_TET, 4, P4, P7, P5, P2,
1707  /* case 191 */ 9,
1708  ST_PNT, 7, P5, P1, P0, P4, P7, P3, P2,
1709  ST_WDG, 6, EG, EK, EH, P7, P2, P4,
1710  ST_TET, 4, P7, P4, P2, N0,
1711  ST_PYR, 5, P3, P2, P0, P1, N0,
1712  ST_TET, 4, P2, P4, P0, N0,
1713  ST_PYR, 5, P5, P1, P0, P4, N0,
1714  ST_TET, 4, P5, P4, P7, N0,
1715  ST_PYR, 5, P5, P7, P3, P1, N0,
1716  ST_TET, 4, P7, P2, P3, N0,
1717  /* case 192 */ 1,
1718  ST_WDG, 6, P7, EF, EL, P6, EH, EK,
1719  /* case 193 */ 8,
1720  ST_PNT, 4, EL, EF, EA, EA,
1721  ST_PYR, 5, P0, P6, EH, EI, N0,
1722  ST_PYR, 5, EK, P6, P0, ED, N0,
1723  ST_TET, 4, P0, EI, EA, N0,
1724  ST_TET, 4, ED, P0, EA, N0,
1725  ST_PYR, 5, EH, P6, P7, EF, N0,
1726  ST_PYR, 5, P6, EK, EL, P7, N0,
1727  ST_TET, 4, EL, EF, P7, N0,
1728  /* case 194 */ 8,
1729  ST_PNT, 4, EK, EH, EA, EA,
1730  ST_PYR, 5, P1, EJ, EF, P7, N0,
1731  ST_PYR, 5, EL, EB, P1, P7, N0,
1732  ST_TET, 4, P1, EA, EJ, N0,
1733  ST_TET, 4, EB, EA, P1, N0,
1734  ST_PYR, 5, EF, EH, P6, P7, N0,
1735  ST_PYR, 5, P7, P6, EK, EL, N0,
1736  ST_TET, 4, EK, P6, EH, N0,
1737  /* case 195 */ 2,
1738  ST_HEX, 8, EI, EH, EF, EJ, P0, P6, P7, P1,
1739  ST_HEX, 8, P0, P6, P7, P1, ED, EK, EL, EB,
1740  /* case 196 */ 7,
1741  ST_PNT, 5, EF, EH, EL, EC, ED,
1742  ST_PYR, 5, EH, ED, P2, P6, N0,
1743  ST_PYR, 5, EF, EH, P6, P7, N0,
1744  ST_TET, 4, EL, EF, P7, N0,
1745  ST_TET, 4, P7, P6, P2, N0,
1746  ST_PYR, 5, EL, P7, P2, EC, N0,
1747  ST_TET, 4, P2, ED, EC, N0,
1748  /* case 197 */ 9,
1749  ST_PNT, 6, EC, EL, EF, EH, EI, EA,
1750  ST_TET, 4, P2, P7, P6, N0,
1751  ST_PYR, 5, EC, EL, P7, P2, N0,
1752  ST_PYR, 5, EC, P2, P0, EA, N0,
1753  ST_TET, 4, P0, P2, P6, N0,
1754  ST_TET, 4, P0, EI, EA, N0,
1755  ST_PYR, 5, P0, P6, EH, EI, N0,
1756  ST_PYR, 5, EH, P6, P7, EF, N0,
1757  ST_TET, 4, EF, P7, EL, N0,
1758  /* case 198 */ 9,
1759  ST_PNT, 5, EH, EF, ED, EA, EJ,
1760  ST_WDG, 6, EC, EL, EB, P2, P7, P1,
1761  ST_TET, 4, P7, P2, P1, N0,
1762  ST_PYR, 5, P2, ED, EA, P1, N0,
1763  ST_TET, 4, P6, P2, P7, N0,
1764  ST_PYR, 5, EF, EH, P6, P7, N0,
1765  ST_PYR, 5, EH, ED, P2, P6, N0,
1766  ST_PYR, 5, P1, EJ, EF, P7, N0,
1767  ST_TET, 4, EA, EJ, P1, N0,
1768  /* case 199 */ 11,
1769  ST_PNT, 6, P2, P1, P0, P6, EF, EH,
1770  ST_WDG, 6, EC, EL, EB, P2, P7, P1,
1771  ST_PYR, 5, EH, P6, P7, EF, N0,
1772  ST_TET, 4, P6, P2, P7, N0,
1773  ST_TET, 4, P6, P0, P2, N0,
1774  ST_PYR, 5, EI, P0, P6, EH, N0,
1775  ST_PYR, 5, EJ, P1, P0, EI, N0,
1776  ST_TET, 4, P0, P1, P2, N0,
1777  ST_PYR, 5, EF, EJ, EI, EH, N0,
1778  ST_TET, 4, P1, P7, P2, N0,
1779  ST_PYR, 5, EF, P7, P1, EJ, N0,
1780  /* case 200 */ 7,
1781  ST_PNT, 5, EH, EF, EK, EC, EB,
1782  ST_PYR, 5, EF, P7, P3, EB, N0,
1783  ST_PYR, 5, EH, P6, P7, EF, N0,
1784  ST_TET, 4, EK, P6, EH, N0,
1785  ST_TET, 4, P6, P3, P7, N0,
1786  ST_PYR, 5, EK, EC, P3, P6, N0,
1787  ST_TET, 4, P3, EC, EB, N0,
1788  /* case 201 */ 9,
1789  ST_PNT, 5, EF, EB, EH, EI, EA,
1790  ST_WDG, 6, EK, EC, ED, P6, P3, P0,
1791  ST_TET, 4, P3, P6, P0, N0,
1792  ST_PYR, 5, P6, EH, EI, P0, N0,
1793  ST_TET, 4, P7, P6, P3, N0,
1794  ST_PYR, 5, EB, EF, P7, P3, N0,
1795  ST_PYR, 5, EF, EH, P6, P7, N0,
1796  ST_PYR, 5, P0, EA, EB, P3, N0,
1797  ST_TET, 4, EI, EA, P0, N0,
1798  /* case 202 */ 9,
1799  ST_PNT, 6, EC, EK, EH, EF, EJ, EA,
1800  ST_TET, 4, P3, P7, P6, N0,
1801  ST_PYR, 5, EC, P3, P6, EK, N0,
1802  ST_PYR, 5, EC, EA, P1, P3, N0,
1803  ST_TET, 4, P1, P7, P3, N0,
1804  ST_TET, 4, P1, EA, EJ, N0,
1805  ST_PYR, 5, P1, EJ, EF, P7, N0,
1806  ST_PYR, 5, EF, EH, P6, P7, N0,
1807  ST_TET, 4, EH, EK, P6, N0,
1808  /* case 203 */ 11,
1809  ST_PNT, 6, P3, P0, P1, P7, EH, EF,
1810  ST_WDG, 6, P3, P6, P0, EC, EK, ED,
1811  ST_PYR, 5, EF, EH, P6, P7, N0,
1812  ST_TET, 4, P7, P6, P3, N0,
1813  ST_TET, 4, P7, P3, P1, N0,
1814  ST_PYR, 5, EJ, EF, P7, P1, N0,
1815  ST_PYR, 5, EI, EJ, P1, P0, N0,
1816  ST_TET, 4, P1, P3, P0, N0,
1817  ST_PYR, 5, EH, EF, EJ, EI, N0,
1818  ST_TET, 4, P0, P3, P6, N0,
1819  ST_PYR, 5, EH, EI, P0, P6, N0,
1820  /* case 204 */ 1,
1821  ST_HEX, 8, P2, P3, P7, P6, ED, EB, EF, EH,
1822  /* case 205 */ 9,
1823  ST_PNT, 5, EB, EF, EH, EA, EI,
1824  ST_PYR, 5, P2, P3, P7, P6, N0,
1825  ST_TET, 4, P6, P0, P2, N0,
1826  ST_TET, 4, P0, P3, P2, N0,
1827  ST_PYR, 5, P0, EA, EB, P3, N0,
1828  ST_PYR, 5, EB, EF, P7, P3, N0,
1829  ST_PYR, 5, EF, EH, P6, P7, N0,
1830  ST_PYR, 5, EH, EI, P0, P6, N0,
1831  ST_TET, 4, EA, P0, EI, N0,
1832  /* case 206 */ 9,
1833  ST_PNT, 5, EF, EH, ED, EJ, EA,
1834  ST_PYR, 5, P3, P7, P6, P2, N0,
1835  ST_TET, 4, P2, P1, P3, N0,
1836  ST_TET, 4, P1, P7, P3, N0,
1837  ST_PYR, 5, P1, EJ, EF, P7, N0,
1838  ST_PYR, 5, EF, EH, P6, P7, N0,
1839  ST_PYR, 5, EH, ED, P2, P6, N0,
1840  ST_PYR, 5, ED, EA, P1, P2, N0,
1841  ST_TET, 4, EJ, P1, EA, N0,
1842  /* case 207 */ 2,
1843  ST_HEX, 8, EI, EH, EF, EJ, P0, P6, P7, P1,
1844  ST_WDG, 6, P2, P0, P6, P3, P1, P7,
1845  /* case 208 */ 7,
1846  ST_PNT, 5, EL, EK, EF, EE, EI,
1847  ST_PYR, 5, EK, P6, P4, EI, N0,
1848  ST_PYR, 5, EL, P7, P6, EK, N0,
1849  ST_TET, 4, EF, P7, EL, N0,
1850  ST_TET, 4, P7, P4, P6, N0,
1851  ST_PYR, 5, EF, EE, P4, P7, N0,
1852  ST_TET, 4, P4, EE, EI, N0,
1853  /* case 209 */ 9,
1854  ST_PNT, 6, EE, EF, EL, EK, ED, EA,
1855  ST_TET, 4, P4, P6, P7, N0,
1856  ST_PYR, 5, EE, P4, P7, EF, N0,
1857  ST_PYR, 5, EE, EA, P0, P4, N0,
1858  ST_TET, 4, P0, P6, P4, N0,
1859  ST_TET, 4, P0, EA, ED, N0,
1860  ST_PYR, 5, P0, ED, EK, P6, N0,
1861  ST_PYR, 5, EK, EL, P7, P6, N0,
1862  ST_TET, 4, EL, EF, P7, N0,
1863  /* case 210 */ 9,
1864  ST_PNT, 5, EK, EL, EI, EA, EB,
1865  ST_WDG, 6, P4, P7, P1, EE, EF, EJ,
1866  ST_TET, 4, P7, P1, P4, N0,
1867  ST_PYR, 5, P4, P1, EA, EI, N0,
1868  ST_TET, 4, P6, P7, P4, N0,
1869  ST_PYR, 5, EL, P7, P6, EK, N0,
1870  ST_PYR, 5, EK, P6, P4, EI, N0,
1871  ST_PYR, 5, P1, P7, EL, EB, N0,
1872  ST_TET, 4, EA, P1, EB, N0,
1873  /* case 211 */ 11,
1874  ST_PNT, 6, P4, P1, P0, P6, EL, EK,
1875  ST_WDG, 6, P4, P7, P1, EE, EF, EJ,
1876  ST_PYR, 5, EK, EL, P7, P6, N0,
1877  ST_TET, 4, P6, P7, P4, N0,
1878  ST_TET, 4, P6, P4, P0, N0,
1879  ST_PYR, 5, ED, EK, P6, P0, N0,
1880  ST_PYR, 5, EB, ED, P0, P1, N0,
1881  ST_TET, 4, P0, P4, P1, N0,
1882  ST_PYR, 5, EL, EK, ED, EB, N0,
1883  ST_TET, 4, P1, P4, P7, N0,
1884  ST_PYR, 5, EL, EB, P1, P7, N0,
1885  /* case 212 */ 5,
1886  ST_TET, 4, P6, P7, P4, P2,
1887  ST_PYR, 5, ED, P2, P4, EI, EE,
1888  ST_PYR, 5, EC, EL, P7, P2, EF,
1889  ST_PYR, 5, P4, P7, EF, EE, P2,
1890  ST_PYR, 5, ED, EE, EF, EC, P2,
1891  /* case 213 */ 9,
1892  ST_PNT, 5, EC, EA, EE, EL, EF,
1893  ST_PYR, 5, P6, P4, P0, P2, N0,
1894  ST_TET, 4, P4, P6, P7, N0,
1895  ST_TET, 4, P7, P6, P2, N0,
1896  ST_PYR, 5, P7, P2, EC, EL, N0,
1897  ST_PYR, 5, EC, P2, P0, EA, N0,
1898  ST_PYR, 5, EA, P0, P4, EE, N0,
1899  ST_PYR, 5, EE, P4, P7, EF, N0,
1900  ST_TET, 4, EL, EF, P7, N0,
1901  /* case 214 */ 5,
1902  ST_WDG, 6, EB, EC, EL, P1, P2, P7,
1903  ST_WDG, 6, P4, P1, P2, EI, EA, ED,
1904  ST_WDG, 6, EE, EJ, EF, P4, P1, P7,
1905  ST_TET, 4, P1, P7, P2, P4,
1906  ST_TET, 4, P4, P6, P7, P2,
1907  /* case 215 */ 5,
1908  ST_WDG, 6, EJ, EF, EE, P1, P7, P4,
1909  ST_WDG, 6, P1, P7, P2, EB, EL, EC,
1910  ST_PYR, 5, P0, P2, P6, P4, P1,
1911  ST_TET, 4, P7, P6, P2, P1,
1912  ST_TET, 4, P7, P4, P6, P1,
1913  /* case 216 */ 9,
1914  ST_PNT, 6, EK, EC, EB, EF, EE, EI,
1915  ST_TET, 4, P6, P3, P7, N0,
1916  ST_PYR, 5, EK, EC, P3, P6, N0,
1917  ST_PYR, 5, EK, P6, P4, EI, N0,
1918  ST_TET, 4, P4, P6, P7, N0,
1919  ST_TET, 4, P4, EE, EI, N0,
1920  ST_PYR, 5, P4, P7, EF, EE, N0,
1921  ST_PYR, 5, EF, P7, P3, EB, N0,
1922  ST_TET, 4, EB, P3, EC, N0,
1923  /* case 217 */ 11,
1924  ST_PNT, 6, P6, P0, P4, P7, EB, EF,
1925  ST_WDG, 6, EK, EC, ED, P6, P3, P0,
1926  ST_PYR, 5, EF, P7, P3, EB, N0,
1927  ST_TET, 4, P7, P6, P3, N0,
1928  ST_TET, 4, P7, P4, P6, N0,
1929  ST_PYR, 5, EE, P4, P7, EF, N0,
1930  ST_PYR, 5, EA, P0, P4, EE, N0,
1931  ST_TET, 4, P4, P0, P6, N0,
1932  ST_PYR, 5, EB, EA, EE, EF, N0,
1933  ST_TET, 4, P0, P3, P6, N0,
1934  ST_PYR, 5, EB, P3, P0, EA, N0,
1935  /* case 218 */ 11,
1936  ST_PNT, 6, P7, P1, P3, P6, EI, EK,
1937  ST_WDG, 6, EF, EE, EJ, P7, P4, P1,
1938  ST_PYR, 5, EK, P6, P4, EI, N0,
1939  ST_TET, 4, P6, P7, P4, N0,
1940  ST_TET, 4, P6, P3, P7, N0,
1941  ST_PYR, 5, EC, P3, P6, EK, N0,
1942  ST_PYR, 5, EA, P1, P3, EC, N0,
1943  ST_TET, 4, P3, P1, P7, N0,
1944  ST_PYR, 5, EI, EA, EC, EK, N0,
1945  ST_TET, 4, P1, P4, P7, N0,
1946  ST_PYR, 5, EI, P4, P1, EA, N0,
1947  /* case 219 */ 6,
1948  ST_WDG, 6, P0, P3, P6, ED, EC, EK,
1949  ST_WDG, 6, P1, P4, P7, EJ, EE, EF,
1950  ST_TET, 4, P7, P4, P6, P1,
1951  ST_TET, 4, P1, P3, P0, P6,
1952  ST_TET, 4, P0, P4, P1, P6,
1953  ST_TET, 4, P1, P7, P3, P6,
1954  /* case 220 */ 9,
1955  ST_PNT, 5, EF, EB, ED, EE, EI,
1956  ST_PYR, 5, P6, P2, P3, P7, N0,
1957  ST_TET, 4, P2, P6, P4, N0,
1958  ST_TET, 4, P4, P6, P7, N0,
1959  ST_PYR, 5, P4, P7, EF, EE, N0,
1960  ST_PYR, 5, EF, P7, P3, EB, N0,
1961  ST_PYR, 5, EB, P3, P2, ED, N0,
1962  ST_PYR, 5, ED, P2, P4, EI, N0,
1963  ST_TET, 4, EE, EI, P4, N0,
1964  /* case 221 */ 2,
1965  ST_HEX, 8, P0, P3, P7, P4, EA, EB, EF, EE,
1966  ST_WDG, 6, P6, P4, P7, P2, P0, P3,
1967  /* case 222 */ 5,
1968  ST_WDG, 6, EE, EJ, EF, P4, P1, P7,
1969  ST_WDG, 6, P4, P1, P2, EI, EA, ED,
1970  ST_PYR, 5, P6, P2, P3, P7, P4,
1971  ST_TET, 4, P1, P3, P2, P4,
1972  ST_TET, 4, P1, P7, P3, P4,
1973  /* case 223 */ 9,
1974  ST_PNT, 7, P3, P2, P0, P1, P7, P6, P4,
1975  ST_WDG, 6, EF, EE, EJ, P7, P4, P1,
1976  ST_TET, 4, P7, P1, P4, N0,
1977  ST_PYR, 5, P6, P4, P0, P2, N0,
1978  ST_TET, 4, P4, P1, P0, N0,
1979  ST_PYR, 5, P3, P2, P0, P1, N0,
1980  ST_TET, 4, P3, P1, P7, N0,
1981  ST_PYR, 5, P3, P7, P6, P2, N0,
1982  ST_TET, 4, P7, P4, P6, N0,
1983  /* case 224 */ 7,
1984  ST_PNT, 5, EK, EL, EH, EE, EJ,
1985  ST_PYR, 5, EL, EJ, P5, P7, N0,
1986  ST_PYR, 5, EK, EL, P7, P6, N0,
1987  ST_TET, 4, EH, EK, P6, N0,
1988  ST_TET, 4, P6, P7, P5, N0,
1989  ST_PYR, 5, EH, P6, P5, EE, N0,
1990  ST_TET, 4, P5, EJ, EE, N0,
1991  /* case 225 */ 9,
1992  ST_PNT, 5, EL, EJ, EK, ED, EA,
1993  ST_WDG, 6, P6, P5, P0, EH, EE, EI,
1994  ST_TET, 4, P5, P0, P6, N0,
1995  ST_PYR, 5, P6, P0, ED, EK, N0,
1996  ST_TET, 4, P7, P5, P6, N0,
1997  ST_PYR, 5, EJ, P5, P7, EL, N0,
1998  ST_PYR, 5, EL, P7, P6, EK, N0,
1999  ST_PYR, 5, P0, P5, EJ, EA, N0,
2000  ST_TET, 4, ED, P0, EA, N0,
2001  /* case 226 */ 9,
2002  ST_PNT, 6, EE, EH, EK, EL, EB, EA,
2003  ST_TET, 4, P5, P6, P7, N0,
2004  ST_PYR, 5, EE, EH, P6, P5, N0,
2005  ST_PYR, 5, EE, P5, P1, EA, N0,
2006  ST_TET, 4, P1, P5, P7, N0,
2007  ST_TET, 4, P1, EB, EA, N0,
2008  ST_PYR, 5, P1, P7, EL, EB, N0,
2009  ST_PYR, 5, EL, P7, P6, EK, N0,
2010  ST_TET, 4, EK, P6, EH, N0,
2011  /* case 227 */ 11,
2012  ST_PNT, 6, P5, P0, P1, P7, EK, EL,
2013  ST_WDG, 6, EE, EH, EI, P5, P6, P0,
2014  ST_PYR, 5, EL, P7, P6, EK, N0,
2015  ST_TET, 4, P7, P5, P6, N0,
2016  ST_TET, 4, P7, P1, P5, N0,
2017  ST_PYR, 5, EB, P1, P7, EL, N0,
2018  ST_PYR, 5, ED, P0, P1, EB, N0,
2019  ST_TET, 4, P1, P0, P5, N0,
2020  ST_PYR, 5, EK, ED, EB, EL, N0,
2021  ST_TET, 4, P0, P6, P5, N0,
2022  ST_PYR, 5, EK, P6, P0, ED, N0,
2023  /* case 228 */ 9,
2024  ST_PNT, 6, EH, EE, EJ, EL, EC, ED,
2025  ST_TET, 4, P6, P7, P5, N0,
2026  ST_PYR, 5, EH, P6, P5, EE, N0,
2027  ST_PYR, 5, EH, ED, P2, P6, N0,
2028  ST_TET, 4, P2, P7, P6, N0,
2029  ST_TET, 4, P2, ED, EC, N0,
2030  ST_PYR, 5, P2, EC, EL, P7, N0,
2031  ST_PYR, 5, EL, EJ, P5, P7, N0,
2032  ST_TET, 4, EJ, EE, P5, N0,
2033  /* case 229 */ 11,
2034  ST_PNT, 6, P6, P0, P2, P7, EJ, EL,
2035  ST_WDG, 6, P6, P5, P0, EH, EE, EI,
2036  ST_PYR, 5, EL, EJ, P5, P7, N0,
2037  ST_TET, 4, P7, P5, P6, N0,
2038  ST_TET, 4, P7, P6, P2, N0,
2039  ST_PYR, 5, EC, EL, P7, P2, N0,
2040  ST_PYR, 5, EA, EC, P2, P0, N0,
2041  ST_TET, 4, P2, P6, P0, N0,
2042  ST_PYR, 5, EJ, EL, EC, EA, N0,
2043  ST_TET, 4, P0, P6, P5, N0,
2044  ST_PYR, 5, EJ, EA, P0, P5, N0,
2045  /* case 230 */ 11,
2046  ST_PNT, 6, P7, P1, P5, P6, ED, EH,
2047  ST_WDG, 6, P7, P2, P1, EL, EC, EB,
2048  ST_PYR, 5, EH, ED, P2, P6, N0,
2049  ST_TET, 4, P6, P2, P7, N0,
2050  ST_TET, 4, P6, P7, P5, N0,
2051  ST_PYR, 5, EE, EH, P6, P5, N0,
2052  ST_PYR, 5, EA, EE, P5, P1, N0,
2053  ST_TET, 4, P5, P7, P1, N0,
2054  ST_PYR, 5, ED, EH, EE, EA, N0,
2055  ST_TET, 4, P1, P7, P2, N0,
2056  ST_PYR, 5, ED, EA, P1, P2, N0,
2057  /* case 231 */ 6,
2058  ST_WDG, 6, EI, EE, EH, P0, P5, P6,
2059  ST_WDG, 6, EB, EC, EL, P1, P2, P7,
2060  ST_TET, 4, P7, P6, P2, P1,
2061  ST_TET, 4, P1, P0, P5, P6,
2062  ST_TET, 4, P0, P1, P2, P6,
2063  ST_TET, 4, P1, P5, P7, P6,
2064  /* case 232 */ 5,
2065  ST_TET, 4, P7, P5, P6, P3,
2066  ST_PYR, 5, EB, EJ, P5, P3, EE,
2067  ST_PYR, 5, EC, P3, P6, EK, EH,
2068  ST_PYR, 5, P5, EE, EH, P6, P3,
2069  ST_PYR, 5, EB, EC, EH, EE, P3,
2070  /* case 233 */ 5,
2071  ST_WDG, 6, ED, EK, EC, P0, P6, P3,
2072  ST_WDG, 6, P5, P0, P6, EE, EI, EH,
2073  ST_WDG, 6, EJ, EA, EB, P5, P0, P3,
2074  ST_TET, 4, P0, P3, P6, P5,
2075  ST_TET, 4, P5, P7, P3, P6,
2076  /* case 234 */ 9,
2077  ST_PNT, 5, EC, EA, EE, EK, EH,
2078  ST_PYR, 5, P7, P3, P1, P5, N0,
2079  ST_TET, 4, P5, P6, P7, N0,
2080  ST_TET, 4, P6, P3, P7, N0,
2081  ST_PYR, 5, P6, EK, EC, P3, N0,
2082  ST_PYR, 5, EC, EA, P1, P3, N0,
2083  ST_PYR, 5, EA, EE, P5, P1, N0,
2084  ST_PYR, 5, EE, EH, P6, P5, N0,
2085  ST_TET, 4, EK, P6, EH, N0,
2086  /* case 235 */ 5,
2087  ST_WDG, 6, P0, P6, P5, EI, EH, EE,
2088  ST_WDG, 6, ED, EK, EC, P0, P6, P3,
2089  ST_PYR, 5, P1, P5, P7, P3, P0,
2090  ST_TET, 4, P6, P3, P7, P0,
2091  ST_TET, 4, P6, P7, P5, P0,
2092  /* case 236 */ 9,
2093  ST_PNT, 5, EH, ED, EB, EE, EJ,
2094  ST_PYR, 5, P7, P6, P2, P3, N0,
2095  ST_TET, 4, P3, P5, P7, N0,
2096  ST_TET, 4, P5, P6, P7, N0,
2097  ST_PYR, 5, P5, EE, EH, P6, N0,
2098  ST_PYR, 5, EH, ED, P2, P6, N0,
2099  ST_PYR, 5, ED, EB, P3, P2, N0,
2100  ST_PYR, 5, EB, EJ, P5, P3, N0,
2101  ST_TET, 4, EE, P5, EJ, N0,
2102  /* case 237 */ 5,
2103  ST_WDG, 6, P0, P5, P3, EA, EJ, EB,
2104  ST_WDG, 6, EI, EE, EH, P0, P5, P6,
2105  ST_PYR, 5, P2, P3, P7, P6, P0,
2106  ST_TET, 4, P5, P6, P7, P0,
2107  ST_TET, 4, P5, P7, P3, P0,
2108  /* case 238 */ 2,
2109  ST_HEX, 8, EA, ED, EH, EE, P1, P2, P6, P5,
2110  ST_WDG, 6, P3, P1, P2, P7, P5, P6,
2111  /* case 239 */ 9,
2112  ST_PNT, 7, P7, P3, P1, P5, P6, P2, P0,
2113  ST_WDG, 6, EH, EI, EE, P6, P0, P5,
2114  ST_TET, 4, P6, P5, P0, N0,
2115  ST_PYR, 5, P2, P0, P1, P3, N0,
2116  ST_TET, 4, P0, P5, P1, N0,
2117  ST_PYR, 5, P7, P3, P1, P5, N0,
2118  ST_TET, 4, P7, P5, P6, N0,
2119  ST_PYR, 5, P7, P6, P2, P3, N0,
2120  ST_TET, 4, P6, P0, P2, N0,
2121  /* case 240 */ 1,
2122  ST_HEX, 8, EI, EJ, EL, EK, P4, P5, P7, P6,
2123  /* case 241 */ 9,
2124  ST_PNT, 5, EJ, EL, EK, EA, ED,
2125  ST_PYR, 5, P4, P6, P7, P5, N0,
2126  ST_TET, 4, P6, P4, P0, N0,
2127  ST_TET, 4, P0, P4, P5, N0,
2128  ST_PYR, 5, P0, P5, EJ, EA, N0,
2129  ST_PYR, 5, EJ, P5, P7, EL, N0,
2130  ST_PYR, 5, EL, P7, P6, EK, N0,
2131  ST_PYR, 5, EK, P6, P0, ED, N0,
2132  ST_TET, 4, EA, ED, P0, N0,
2133  /* case 242 */ 9,
2134  ST_PNT, 5, EL, EK, EI, EB, EA,
2135  ST_PYR, 5, P5, P4, P6, P7, N0,
2136  ST_TET, 4, P4, P5, P1, N0,
2137  ST_TET, 4, P1, P5, P7, N0,
2138  ST_PYR, 5, P1, P7, EL, EB, N0,
2139  ST_PYR, 5, EL, P7, P6, EK, N0,
2140  ST_PYR, 5, EK, P6, P4, EI, N0,
2141  ST_PYR, 5, EI, P4, P1, EA, N0,
2142  ST_TET, 4, EB, EA, P1, N0,
2143  /* case 243 */ 2,
2144  ST_HEX, 8, P0, P6, P7, P1, ED, EK, EL, EB,
2145  ST_WDG, 6, P5, P1, P7, P4, P0, P6,
2146  /* case 244 */ 9,
2147  ST_PNT, 5, EL, EJ, EI, EC, ED,
2148  ST_PYR, 5, P6, P7, P5, P4, N0,
2149  ST_TET, 4, P4, P2, P6, N0,
2150  ST_TET, 4, P2, P7, P6, N0,
2151  ST_PYR, 5, P2, EC, EL, P7, N0,
2152  ST_PYR, 5, EL, EJ, P5, P7, N0,
2153  ST_PYR, 5, EJ, EI, P4, P5, N0,
2154  ST_PYR, 5, EI, ED, P2, P4, N0,
2155  ST_TET, 4, EC, P2, ED, N0,
2156  /* case 245 */ 2,
2157  ST_HEX, 8, EA, EJ, EL, EC, P0, P5, P7, P2,
2158  ST_WDG, 6, P4, P0, P5, P6, P2, P7,
2159  /* case 246 */ 5,
2160  ST_WDG, 6, P2, P1, P7, EC, EB, EL,
2161  ST_WDG, 6, ED, EA, EI, P2, P1, P4,
2162  ST_PYR, 5, P6, P7, P5, P4, P2,
2163  ST_TET, 4, P1, P4, P5, P2,
2164  ST_TET, 4, P1, P5, P7, P2,
2165  /* case 247 */ 9,
2166  ST_PNT, 7, P5, P4, P0, P1, P7, P6, P2,
2167  ST_WDG, 6, P7, P2, P1, EL, EC, EB,
2168  ST_TET, 4, P7, P2, P1, N0,
2169  ST_PYR, 5, P6, P4, P0, P2, N0,
2170  ST_TET, 4, P2, P0, P1, N0,
2171  ST_PYR, 5, P5, P1, P0, P4, N0,
2172  ST_TET, 4, P5, P7, P1, N0,
2173  ST_PYR, 5, P5, P4, P6, P7, N0,
2174  ST_TET, 4, P7, P6, P2, N0,
2175  /* case 248 */ 9,
2176  ST_PNT, 5, EK, EI, EJ, EC, EB,
2177  ST_PYR, 5, P7, P5, P4, P6, N0,
2178  ST_TET, 4, P5, P7, P3, N0,
2179  ST_TET, 4, P3, P7, P6, N0,
2180  ST_PYR, 5, P3, P6, EK, EC, N0,
2181  ST_PYR, 5, EK, P6, P4, EI, N0,
2182  ST_PYR, 5, EI, P4, P5, EJ, N0,
2183  ST_PYR, 5, EJ, P5, P3, EB, N0,
2184  ST_TET, 4, EC, EB, P3, N0,
2185  /* case 249 */ 5,
2186  ST_WDG, 6, EA, EB, EJ, P0, P3, P5,
2187  ST_WDG, 6, P0, P3, P6, ED, EC, EK,
2188  ST_PYR, 5, P4, P6, P7, P5, P0,
2189  ST_TET, 4, P3, P7, P6, P0,
2190  ST_TET, 4, P3, P5, P7, P0,
2191  /* case 250 */ 2,
2192  ST_HEX, 8, P1, P4, P6, P3, EA, EI, EK, EC,
2193  ST_WDG, 6, P7, P3, P6, P5, P1, P4,
2194  /* case 251 */ 9,
2195  ST_PNT, 7, P7, P5, P1, P3, P6, P4, P0,
2196  ST_WDG, 6, P6, P0, P3, EK, ED, EC,
2197  ST_TET, 4, P6, P0, P3, N0,
2198  ST_PYR, 5, P4, P5, P1, P0, N0,
2199  ST_TET, 4, P0, P1, P3, N0,
2200  ST_PYR, 5, P7, P3, P1, P5, N0,
2201  ST_TET, 4, P7, P6, P3, N0,
2202  ST_PYR, 5, P7, P5, P4, P6, N0,
2203  ST_TET, 4, P6, P4, P0, N0,
2204  /* case 252 */ 2,
2205  ST_HEX, 8, P4, P2, P3, P5, EI, ED, EB, EJ,
2206  ST_WDG, 6, P7, P5, P3, P6, P4, P2,
2207  /* case 253 */ 9,
2208  ST_PNT, 7, P7, P6, P4, P5, P3, P2, P0,
2209  ST_WDG, 6, P3, P0, P5, EB, EA, EJ,
2210  ST_TET, 4, P3, P0, P5, N0,
2211  ST_PYR, 5, P2, P6, P4, P0, N0,
2212  ST_TET, 4, P0, P4, P5, N0,
2213  ST_PYR, 5, P7, P5, P4, P6, N0,
2214  ST_TET, 4, P7, P3, P5, N0,
2215  ST_PYR, 5, P7, P6, P2, P3, N0,
2216  ST_TET, 4, P3, P2, P0, N0,
2217  /* case 254 */ 9,
2218  ST_PNT, 7, P6, P7, P5, P4, P2, P3, P1,
2219  ST_WDG, 6, ED, EA, EI, P2, P1, P4,
2220  ST_TET, 4, P2, P4, P1, N0,
2221  ST_PYR, 5, P3, P1, P5, P7, N0,
2222  ST_TET, 4, P1, P4, P5, N0,
2223  ST_PYR, 5, P6, P7, P5, P4, N0,
2224  ST_TET, 4, P6, P4, P2, N0,
2225  ST_PYR, 5, P6, P2, P3, P7, N0,
2226  ST_TET, 4, P2, P1, P3, N0,
2227  /* case 255 */ 1,
2228  ST_HEX, 8, P0, P1, P3, P2, P4, P5, P7, P6,
2229  // VTK_HEXAHEDRON
2230  /* case 0 */ 0,
2231  /* case 1 */ 1,
2232  ST_TET, 4, P0, EA, ED, EI,
2233  /* case 2 */ 1,
2234  ST_TET, 4, P1, EA, EJ, EB,
2235  /* case 3 */ 1,
2236  ST_WDG, 6, P1, EB, EJ, P0, ED, EI,
2237  /* case 4 */ 1,
2238  ST_TET, 4, P2, EB, EL, EC,
2239  /* case 5 */ 7,
2240  ST_PNT, 2, EI, EL,
2241  ST_PYR, 5, P0, P2, EC, ED, N0,
2242  ST_PYR, 5, EA, EB, P2, P0, N0,
2243  ST_TET, 4, EB, EL, P2, N0,
2244  ST_TET, 4, P2, EL, EC, N0,
2245  ST_TET, 4, EA, N0, P0, EI,
2246  ST_TET, 4, ED, EI, P0, N0,
2247  /* case 6 */ 1,
2248  ST_WDG, 6, P2, EC, EL, P1, EA, EJ,
2249  /* case 7 */ 7,
2250  ST_PNT, 5, EI, EJ, ED, EC, EL,
2251  ST_PYR, 5, EJ, EL, P2, P1, N0,
2252  ST_PYR, 5, EI, EJ, P1, P0, N0,
2253  ST_TET, 4, ED, EI, P0, N0,
2254  ST_TET, 4, P0, P1, P2, N0,
2255  ST_PYR, 5, ED, P0, P2, EC, N0,
2256  ST_TET, 4, P2, EL, EC, N0,
2257  /* case 8 */ 1,
2258  ST_TET, 4, P3, ED, EC, EK,
2259  /* case 9 */ 1,
2260  ST_WDG, 6, P3, EK, EC, P0, EI, EA,
2261  /* case 10 */ 7,
2262  ST_PNT, 2, EK, EJ,
2263  ST_PYR, 5, P3, ED, EA, P1, N0,
2264  ST_PYR, 5, EC, P3, P1, EB, N0,
2265  ST_TET, 4, EB, P1, EJ, N0,
2266  ST_TET, 4, P1, EA, EJ, N0,
2267  ST_TET, 4, EC, P3, N0, EK,
2268  ST_TET, 4, ED, P3, EK, N0,
2269  /* case 11 */ 7,
2270  ST_PNT, 5, EJ, EI, EB, EC, EK,
2271  ST_PYR, 5, EI, P0, P3, EK, N0,
2272  ST_PYR, 5, EJ, P1, P0, EI, N0,
2273  ST_TET, 4, EB, P1, EJ, N0,
2274  ST_TET, 4, P1, P3, P0, N0,
2275  ST_PYR, 5, EB, EC, P3, P1, N0,
2276  ST_TET, 4, P3, EC, EK, N0,
2277  /* case 12 */ 1,
2278  ST_WDG, 6, P3, ED, EK, P2, EB, EL,
2279  /* case 13 */ 7,
2280  ST_PNT, 5, EI, EK, EA, EB, EL,
2281  ST_PYR, 5, EK, P3, P2, EL, N0,
2282  ST_PYR, 5, EI, P0, P3, EK, N0,
2283  ST_TET, 4, EA, P0, EI, N0,
2284  ST_TET, 4, P0, P2, P3, N0,
2285  ST_PYR, 5, EA, EB, P2, P0, N0,
2286  ST_TET, 4, P2, EB, EL, N0,
2287  /* case 14 */ 7,
2288  ST_PNT, 5, EK, EL, ED, EA, EJ,
2289  ST_PYR, 5, EL, P2, P1, EJ, N0,
2290  ST_PYR, 5, EK, P3, P2, EL, N0,
2291  ST_TET, 4, ED, P3, EK, N0,
2292  ST_TET, 4, P3, P1, P2, N0,
2293  ST_PYR, 5, ED, EA, P1, P3, N0,
2294  ST_TET, 4, P1, EA, EJ, N0,
2295  /* case 15 */ 1,
2296  ST_HEX, 8, P0, P1, P2, P3, EI, EJ, EL, EK,
2297  /* case 16 */ 1,
2298  ST_TET, 4, P4, EE, EI, EH,
2299  /* case 17 */ 1,
2300  ST_WDG, 6, P0, ED, EA, P4, EH, EE,
2301  /* case 18 */ 7,
2302  ST_PNT, 2, EH, EB,
2303  ST_PYR, 5, P4, P1, EA, EI, N0,
2304  ST_PYR, 5, EE, EJ, P1, P4, N0,
2305  ST_TET, 4, EJ, EB, P1, N0,
2306  ST_TET, 4, P1, EB, EA, N0,
2307  ST_TET, 4, EE, N0, P4, EH,
2308  ST_TET, 4, EI, EH, P4, N0,
2309  /* case 19 */ 7,
2310  ST_PNT, 5, EB, ED, EJ, EE, EH,
2311  ST_PYR, 5, ED, EH, P4, P0, N0,
2312  ST_PYR, 5, EB, ED, P0, P1, N0,
2313  ST_TET, 4, EJ, EB, P1, N0,
2314  ST_TET, 4, P1, P0, P4, N0,
2315  ST_PYR, 5, EJ, P1, P4, EE, N0,
2316  ST_TET, 4, P4, EH, EE, N0,
2317  /* case 20 */ 2,
2318  ST_TET, 4, P4, EE, EI, EH,
2319  ST_TET, 4, P2, EC, EB, EL,
2320  /* case 21 */ 8,
2321  ST_PNT, 4, EE, EH, EL, EL,
2322  ST_PYR, 5, P2, EC, ED, P0, N0,
2323  ST_PYR, 5, EA, EB, P2, P0, N0,
2324  ST_TET, 4, P2, EL, EC, N0,
2325  ST_TET, 4, EB, EL, P2, N0,
2326  ST_PYR, 5, ED, EH, P4, P0, N0,
2327  ST_PYR, 5, P0, P4, EE, EA, N0,
2328  ST_TET, 4, EE, P4, EH, N0,
2329  /* case 22 */ 8,
2330  ST_PNT, 4, EL, EC, EH, EH,
2331  ST_PYR, 5, P4, P1, EA, EI, N0,
2332  ST_PYR, 5, EJ, P1, P4, EE, N0,
2333  ST_TET, 4, P4, EI, EH, N0,
2334  ST_TET, 4, EE, P4, EH, N0,
2335  ST_PYR, 5, EA, P1, P2, EC, N0,
2336  ST_PYR, 5, P1, EJ, EL, P2, N0,
2337  ST_TET, 4, EL, EC, P2, N0,
2338  /* case 23 */ 9,
2339  ST_PNT, 6, ED, EC, EL, EJ, EE, EH,
2340  ST_TET, 4, P0, P1, P2, N0,
2341  ST_PYR, 5, ED, P0, P2, EC, N0,
2342  ST_PYR, 5, ED, EH, P4, P0, N0,
2343  ST_TET, 4, P4, P1, P0, N0,
2344  ST_TET, 4, P4, EH, EE, N0,
2345  ST_PYR, 5, P4, EE, EJ, P1, N0,
2346  ST_PYR, 5, EJ, EL, P2, P1, N0,
2347  ST_TET, 4, EL, EC, P2, N0,
2348  /* case 24 */ 7,
2349  ST_PNT, 2, EC, EE,
2350  ST_PYR, 5, P3, P4, EI, ED, N0,
2351  ST_PYR, 5, EK, EH, P4, P3, N0,
2352  ST_TET, 4, EH, EE, P4, N0,
2353  ST_TET, 4, P4, EE, EI, N0,
2354  ST_TET, 4, EK, N0, P3, EC,
2355  ST_TET, 4, ED, EC, P3, N0,
2356  /* case 25 */ 7,
2357  ST_PNT, 5, EE, EA, EH, EK, EC,
2358  ST_PYR, 5, EA, EC, P3, P0, N0,
2359  ST_PYR, 5, EE, EA, P0, P4, N0,
2360  ST_TET, 4, EH, EE, P4, N0,
2361  ST_TET, 4, P4, P0, P3, N0,
2362  ST_PYR, 5, EH, P4, P3, EK, N0,
2363  ST_TET, 4, P3, EC, EK, N0,
2364  /* case 26 */ 5,
2365  ST_WDG, 6, ED, EA, EI, P3, P1, P4,
2366  ST_PYR, 5, P3, EK, EH, P4, EC,
2367  ST_PYR, 5, EE, EJ, P1, P4, EB,
2368  ST_PYR, 5, EC, P3, P1, EB, P4,
2369  ST_PYR, 5, EC, EB, EE, EH, P4,
2370  /* case 27 */ 5,
2371  ST_TET, 4, P0, P1, P3, P4,
2372  ST_PYR, 5, EH, P4, P3, EK, EC,
2373  ST_PYR, 5, EE, EJ, P1, P4, EB,
2374  ST_PYR, 5, P3, P1, EB, EC, P4,
2375  ST_PYR, 5, EH, EC, EB, EE, P4,
2376  /* case 28 */ 8,
2377  ST_PNT, 4, EL, EB, EE, EE,
2378  ST_PYR, 5, P4, EI, ED, P3, N0,
2379  ST_PYR, 5, EK, EH, P4, P3, N0,
2380  ST_TET, 4, P4, EE, EI, N0,
2381  ST_TET, 4, EH, EE, P4, N0,
2382  ST_PYR, 5, ED, EB, P2, P3, N0,
2383  ST_PYR, 5, P3, P2, EL, EK, N0,
2384  ST_TET, 4, EL, P2, EB, N0,
2385  /* case 29 */ 9,
2386  ST_PNT, 6, EA, EB, EL, EK, EH, EE,
2387  ST_TET, 4, P0, P2, P3, N0,
2388  ST_PYR, 5, EA, EB, P2, P0, N0,
2389  ST_PYR, 5, EA, P0, P4, EE, N0,
2390  ST_TET, 4, P4, P0, P3, N0,
2391  ST_TET, 4, P4, EH, EE, N0,
2392  ST_PYR, 5, P4, P3, EK, EH, N0,
2393  ST_PYR, 5, EK, P3, P2, EL, N0,
2394  ST_TET, 4, EL, P2, EB, N0,
2395  /* case 30 */ 9,
2396  ST_PNT, 5, EL, EJ, EK, EH, EE,
2397  ST_WDG, 6, ED, EA, EI, P3, P1, P4,
2398  ST_TET, 4, P1, P3, P4, N0,
2399  ST_PYR, 5, P3, EK, EH, P4, N0,
2400  ST_TET, 4, P2, P3, P1, N0,
2401  ST_PYR, 5, EJ, EL, P2, P1, N0,
2402  ST_PYR, 5, EL, EK, P3, P2, N0,
2403  ST_PYR, 5, P4, EE, EJ, P1, N0,
2404  ST_TET, 4, EH, EE, P4, N0,
2405  /* case 31 */ 9,
2406  ST_PNT, 5, EJ, EL, EK, EE, EH,
2407  ST_PYR, 5, P0, P1, P2, P3, N0,
2408  ST_TET, 4, P3, P4, P0, N0,
2409  ST_TET, 4, P4, P1, P0, N0,
2410  ST_PYR, 5, P4, EE, EJ, P1, N0,
2411  ST_PYR, 5, EJ, EL, P2, P1, N0,
2412  ST_PYR, 5, EL, EK, P3, P2, N0,
2413  ST_PYR, 5, EK, EH, P4, P3, N0,
2414  ST_TET, 4, EE, P4, EH, N0,
2415  /* case 32 */ 1,
2416  ST_TET, 4, P5, EF, EJ, EE,
2417  /* case 33 */ 7,
2418  ST_PNT, 2, ED, EF,
2419  ST_PYR, 5, P0, EI, EE, P5, N0,
2420  ST_PYR, 5, EA, P0, P5, EJ, N0,
2421  ST_TET, 4, EJ, P5, EF, N0,
2422  ST_TET, 4, P5, EE, EF, N0,
2423  ST_TET, 4, EA, P0, N0, ED,
2424  ST_TET, 4, EI, P0, ED, N0,
2425  /* case 34 */ 1,
2426  ST_WDG, 6, P1, EA, EB, P5, EE, EF,
2427  /* case 35 */ 7,
2428  ST_PNT, 5, ED, EB, EI, EE, EF,
2429  ST_PYR, 5, EB, P1, P5, EF, N0,
2430  ST_PYR, 5, ED, P0, P1, EB, N0,
2431  ST_TET, 4, EI, P0, ED, N0,
2432  ST_TET, 4, P0, P5, P1, N0,
2433  ST_PYR, 5, EI, EE, P5, P0, N0,
2434  ST_TET, 4, P5, EE, EF, N0,
2435  /* case 36 */ 7,
2436  ST_PNT, 2, EC, EE,
2437  ST_PYR, 5, P2, EB, EJ, P5, N0,
2438  ST_PYR, 5, EL, P2, P5, EF, N0,
2439  ST_TET, 4, EF, P5, EE, N0,
2440  ST_TET, 4, P5, EJ, EE, N0,
2441  ST_TET, 4, EL, P2, N0, EC,
2442  ST_TET, 4, EB, P2, EC, N0,
2443  /* case 37 */ 5,
2444  ST_WDG, 6, P0, P5, P2, EA, EJ, EB,
2445  ST_PYR, 5, P0, P2, EC, ED, EI,
2446  ST_PYR, 5, EL, P2, P5, EF, EE,
2447  ST_PYR, 5, EI, EE, P5, P0, P2,
2448  ST_PYR, 5, EI, EC, EL, EE, P2,
2449  /* case 38 */ 7,
2450  ST_PNT, 5, EE, EA, EF, EL, EC,
2451  ST_PYR, 5, EA, P1, P2, EC, N0,
2452  ST_PYR, 5, EE, P5, P1, EA, N0,
2453  ST_TET, 4, EF, P5, EE, N0,
2454  ST_TET, 4, P5, P2, P1, N0,
2455  ST_PYR, 5, EF, EL, P2, P5, N0,
2456  ST_TET, 4, P2, EL, EC, N0,
2457  /* case 39 */ 5,
2458  ST_TET, 4, P1, P0, P5, P2,
2459  ST_PYR, 5, EC, ED, P0, P2, EI,
2460  ST_PYR, 5, EL, P2, P5, EF, EE,
2461  ST_PYR, 5, P0, EI, EE, P5, P2,
2462  ST_PYR, 5, EC, EL, EE, EI, P2,
2463  /* case 40 */ 2,
2464  ST_TET, 4, P3, ED, EC, EK,
2465  ST_TET, 4, P5, EJ, EE, EF,
2466  /* case 41 */ 8,
2467  ST_PNT, 4, EC, EK, EF, EF,
2468  ST_PYR, 5, P5, P0, EI, EE, N0,
2469  ST_PYR, 5, EA, P0, P5, EJ, N0,
2470  ST_TET, 4, P5, EE, EF, N0,
2471  ST_TET, 4, EJ, P5, EF, N0,
2472  ST_PYR, 5, EI, P0, P3, EK, N0,
2473  ST_PYR, 5, P0, EA, EC, P3, N0,
2474  ST_TET, 4, EC, EK, P3, N0,
2475  /* case 42 */ 8,
2476  ST_PNT, 4, EF, EE, EK, EK,
2477  ST_PYR, 5, P3, ED, EA, P1, N0,
2478  ST_PYR, 5, EB, EC, P3, P1, N0,
2479  ST_TET, 4, P3, EK, ED, N0,
2480  ST_TET, 4, EC, EK, P3, N0,
2481  ST_PYR, 5, EA, EE, P5, P1, N0,
2482  ST_PYR, 5, P1, P5, EF, EB, N0,
2483  ST_TET, 4, EF, P5, EE, N0,
2484  /* case 43 */ 9,
2485  ST_PNT, 6, EI, EE, EF, EB, EC, EK,
2486  ST_TET, 4, P0, P5, P1, N0,
2487  ST_PYR, 5, EI, EE, P5, P0, N0,
2488  ST_PYR, 5, EI, P0, P3, EK, N0,
2489  ST_TET, 4, P3, P0, P1, N0,
2490  ST_TET, 4, P3, EC, EK, N0,
2491  ST_PYR, 5, P3, P1, EB, EC, N0,
2492  ST_PYR, 5, EB, P1, P5, EF, N0,
2493  ST_TET, 4, EF, P5, EE, N0,
2494  /* case 44 */ 8,
2495  ST_PNT, 4, EK, ED, EE, EE,
2496  ST_PYR, 5, P5, P2, EB, EJ, N0,
2497  ST_PYR, 5, EL, P2, P5, EF, N0,
2498  ST_TET, 4, P5, EJ, EE, N0,
2499  ST_TET, 4, EF, P5, EE, N0,
2500  ST_PYR, 5, EB, P2, P3, ED, N0,
2501  ST_PYR, 5, P2, EL, EK, P3, N0,
2502  ST_TET, 4, EK, ED, P3, N0,
2503  /* case 45 */ 9,
2504  ST_PNT, 5, EK, EL, EI, EE, EF,
2505  ST_WDG, 6, EA, EB, EJ, P0, P2, P5,
2506  ST_TET, 4, P2, P0, P5, N0,
2507  ST_PYR, 5, P0, EI, EE, P5, N0,
2508  ST_TET, 4, P3, P0, P2, N0,
2509  ST_PYR, 5, EL, EK, P3, P2, N0,
2510  ST_PYR, 5, EK, EI, P0, P3, N0,
2511  ST_PYR, 5, P5, EF, EL, P2, N0,
2512  ST_TET, 4, EE, EF, P5, N0,
2513  /* case 46 */ 9,
2514  ST_PNT, 6, EA, ED, EK, EL, EF, EE,
2515  ST_TET, 4, P1, P2, P3, N0,
2516  ST_PYR, 5, EA, P1, P3, ED, N0,
2517  ST_PYR, 5, EA, EE, P5, P1, N0,
2518  ST_TET, 4, P5, P2, P1, N0,
2519  ST_TET, 4, P5, EE, EF, N0,
2520  ST_PYR, 5, P5, EF, EL, P2, N0,
2521  ST_PYR, 5, EL, EK, P3, P2, N0,
2522  ST_TET, 4, EK, ED, P3, N0,
2523  /* case 47 */ 9,
2524  ST_PNT, 5, EL, EK, EI, EF, EE,
2525  ST_PYR, 5, P1, P2, P3, P0, N0,
2526  ST_TET, 4, P0, P5, P1, N0,
2527  ST_TET, 4, P5, P2, P1, N0,
2528  ST_PYR, 5, P5, EF, EL, P2, N0,
2529  ST_PYR, 5, EL, EK, P3, P2, N0,
2530  ST_PYR, 5, EK, EI, P0, P3, N0,
2531  ST_PYR, 5, EI, EE, P5, P0, N0,
2532  ST_TET, 4, EF, P5, EE, N0,
2533  /* case 48 */ 1,
2534  ST_WDG, 6, P5, EJ, EF, P4, EI, EH,
2535  /* case 49 */ 7,
2536  ST_PNT, 5, ED, EH, EA, EJ, EF,
2537  ST_PYR, 5, EH, EF, P5, P4, N0,
2538  ST_PYR, 5, ED, EH, P4, P0, N0,
2539  ST_TET, 4, EA, ED, P0, N0,
2540  ST_TET, 4, P0, P4, P5, N0,
2541  ST_PYR, 5, EA, P0, P5, EJ, N0,
2542  ST_TET, 4, P5, EF, EJ, N0,
2543  /* case 50 */ 7,
2544  ST_PNT, 5, EH, EF, EI, EA, EB,
2545  ST_PYR, 5, EF, EB, P1, P5, N0,
2546  ST_PYR, 5, EH, EF, P5, P4, N0,
2547  ST_TET, 4, EI, EH, P4, N0,
2548  ST_TET, 4, P4, P5, P1, N0,
2549  ST_PYR, 5, EI, P4, P1, EA, N0,
2550  ST_TET, 4, P1, EB, EA, N0,
2551  /* case 51 */ 1,
2552  ST_HEX, 8, ED, EB, EF, EH, P0, P1, P5, P4,
2553  /* case 52 */ 8,
2554  ST_PNT, 4, EH, EI, EC, EC,
2555  ST_PYR, 5, P2, EB, EJ, P5, N0,
2556  ST_PYR, 5, EF, EL, P2, P5, N0,
2557  ST_TET, 4, P2, EC, EB, N0,
2558  ST_TET, 4, EL, EC, P2, N0,
2559  ST_PYR, 5, EJ, EI, P4, P5, N0,
2560  ST_PYR, 5, P5, P4, EH, EF, N0,
2561  ST_TET, 4, EH, P4, EI, N0,
2562  /* case 53 */ 9,
2563  ST_PNT, 5, EH, EF, ED, EC, EL,
2564  ST_WDG, 6, P0, P5, P2, EA, EJ, EB,
2565  ST_TET, 4, P5, P2, P0, N0,
2566  ST_PYR, 5, P0, P2, EC, ED, N0,
2567  ST_TET, 4, P4, P5, P0, N0,
2568  ST_PYR, 5, EF, P5, P4, EH, N0,
2569  ST_PYR, 5, EH, P4, P0, ED, N0,
2570  ST_PYR, 5, P2, P5, EF, EL, N0,
2571  ST_TET, 4, EC, P2, EL, N0,
2572  /* case 54 */ 9,
2573  ST_PNT, 6, EA, EI, EH, EF, EL, EC,
2574  ST_TET, 4, P1, P4, P5, N0,
2575  ST_PYR, 5, EA, EI, P4, P1, N0,
2576  ST_PYR, 5, EA, P1, P2, EC, N0,
2577  ST_TET, 4, P2, P1, P5, N0,
2578  ST_TET, 4, P2, EL, EC, N0,
2579  ST_PYR, 5, P2, P5, EF, EL, N0,
2580  ST_PYR, 5, EF, P5, P4, EH, N0,
2581  ST_TET, 4, EH, P4, EI, N0,
2582  /* case 55 */ 9,
2583  ST_PNT, 5, EF, EH, ED, EL, EC,
2584  ST_PYR, 5, P1, P0, P4, P5, N0,
2585  ST_TET, 4, P0, P1, P2, N0,
2586  ST_TET, 4, P2, P1, P5, N0,
2587  ST_PYR, 5, P2, P5, EF, EL, N0,
2588  ST_PYR, 5, EF, P5, P4, EH, N0,
2589  ST_PYR, 5, EH, P4, P0, ED, N0,
2590  ST_PYR, 5, ED, P0, P2, EC, N0,
2591  ST_TET, 4, EL, EC, P2, N0,
2592  /* case 56 */ 8,
2593  ST_PNT, 4, EF, EJ, EC, EC,
2594  ST_PYR, 5, P3, P4, EI, ED, N0,
2595  ST_PYR, 5, EH, P4, P3, EK, N0,
2596  ST_TET, 4, P3, ED, EC, N0,
2597  ST_TET, 4, EK, P3, EC, N0,
2598  ST_PYR, 5, EI, P4, P5, EJ, N0,
2599  ST_PYR, 5, P4, EH, EF, P5, N0,
2600  ST_TET, 4, EF, EJ, P5, N0,
2601  /* case 57 */ 9,
2602  ST_PNT, 6, EA, EJ, EF, EH, EK, EC,
2603  ST_TET, 4, P0, P4, P5, N0,
2604  ST_PYR, 5, EA, P0, P5, EJ, N0,
2605  ST_PYR, 5, EA, EC, P3, P0, N0,
2606  ST_TET, 4, P3, P4, P0, N0,
2607  ST_TET, 4, P3, EC, EK, N0,
2608  ST_PYR, 5, P3, EK, EH, P4, N0,
2609  ST_PYR, 5, EH, EF, P5, P4, N0,
2610  ST_TET, 4, EF, EJ, P5, N0,
2611  /* case 58 */ 9,
2612  ST_PNT, 5, EF, EB, EH, EK, EC,
2613  ST_WDG, 6, P4, P1, P3, EI, EA, ED,
2614  ST_TET, 4, P1, P3, P4, N0,
2615  ST_PYR, 5, P4, P3, EK, EH, N0,
2616  ST_TET, 4, P5, P1, P4, N0,
2617  ST_PYR, 5, EB, P1, P5, EF, N0,
2618  ST_PYR, 5, EF, P5, P4, EH, N0,
2619  ST_PYR, 5, P3, P1, EB, EC, N0,
2620  ST_TET, 4, EK, P3, EC, N0,
2621  /* case 59 */ 9,
2622  ST_PNT, 5, EB, EF, EH, EC, EK,
2623  ST_PYR, 5, P0, P4, P5, P1, N0,
2624  ST_TET, 4, P4, P0, P3, N0,
2625  ST_TET, 4, P3, P0, P1, N0,
2626  ST_PYR, 5, P3, P1, EB, EC, N0,
2627  ST_PYR, 5, EB, P1, P5, EF, N0,
2628  ST_PYR, 5, EF, P5, P4, EH, N0,
2629  ST_PYR, 5, EH, P4, P3, EK, N0,
2630  ST_TET, 4, EC, EK, P3, N0,
2631  /* case 60 */ 2,
2632  ST_HEX, 8, P3, P4, P5, P2, EK, EH, EF, EL,
2633  ST_HEX, 8, ED, EI, EJ, EB, P3, P4, P5, P2,
2634  /* case 61 */ 11,
2635  ST_PNT, 6, P0, P2, P3, P4, EF, EH,
2636  ST_WDG, 6, P0, P5, P2, EA, EJ, EB,
2637  ST_PYR, 5, EH, EF, P5, P4, N0,
2638  ST_TET, 4, P4, P5, P0, N0,
2639  ST_TET, 4, P4, P0, P3, N0,
2640  ST_PYR, 5, EK, EH, P4, P3, N0,
2641  ST_PYR, 5, EL, EK, P3, P2, N0,
2642  ST_TET, 4, P3, P0, P2, N0,
2643  ST_PYR, 5, EF, EH, EK, EL, N0,
2644  ST_TET, 4, P2, P0, P5, N0,
2645  ST_PYR, 5, EF, EL, P2, P5, N0,
2646  /* case 62 */ 11,
2647  ST_PNT, 6, P1, P3, P2, P5, EH, EF,
2648  ST_WDG, 6, EA, EI, ED, P1, P4, P3,
2649  ST_PYR, 5, EF, P5, P4, EH, N0,
2650  ST_TET, 4, P5, P1, P4, N0,
2651  ST_TET, 4, P5, P2, P1, N0,
2652  ST_PYR, 5, EL, P2, P5, EF, N0,
2653  ST_PYR, 5, EK, P3, P2, EL, N0,
2654  ST_TET, 4, P2, P3, P1, N0,
2655  ST_PYR, 5, EH, EK, EL, EF, N0,
2656  ST_TET, 4, P3, P4, P1, N0,
2657  ST_PYR, 5, EH, P4, P3, EK, N0,
2658  /* case 63 */ 2,
2659  ST_HEX, 8, P3, P4, P5, P2, EK, EH, EF, EL,
2660  ST_WDG, 6, P1, P2, P5, P0, P3, P4,
2661  /* case 64 */ 1,
2662  ST_TET, 4, P6, EF, EG, EL,
2663  /* case 65 */ 2,
2664  ST_TET, 4, P0, EI, EA, ED,
2665  ST_TET, 4, P6, EF, EG, EL,
2666  /* case 66 */ 7,
2667  ST_PNT, 2, EA, EG,
2668  ST_PYR, 5, P1, P6, EL, EB, N0,
2669  ST_PYR, 5, EJ, EF, P6, P1, N0,
2670  ST_TET, 4, EF, EG, P6, N0,
2671  ST_TET, 4, P6, EG, EL, N0,
2672  ST_TET, 4, EJ, N0, P1, EA,
2673  ST_TET, 4, EB, EA, P1, N0,
2674  /* case 67 */ 8,
2675  ST_PNT, 4, EI, ED, EG, EG,
2676  ST_PYR, 5, P6, EL, EB, P1, N0,
2677  ST_PYR, 5, EJ, EF, P6, P1, N0,
2678  ST_TET, 4, P6, EG, EL, N0,
2679  ST_TET, 4, EF, EG, P6, N0,
2680  ST_PYR, 5, EB, ED, P0, P1, N0,
2681  ST_PYR, 5, P1, P0, EI, EJ, N0,
2682  ST_TET, 4, EI, P0, ED, N0,
2683  /* case 68 */ 1,
2684  ST_WDG, 6, P2, EB, EC, P6, EF, EG,
2685  /* case 69 */ 8,
2686  ST_PNT, 4, EG, EF, EI, EI,
2687  ST_PYR, 5, P0, EA, EB, P2, N0,
2688  ST_PYR, 5, EC, ED, P0, P2, N0,
2689  ST_TET, 4, P0, EI, EA, N0,
2690  ST_TET, 4, ED, EI, P0, N0,
2691  ST_PYR, 5, EB, EF, P6, P2, N0,
2692  ST_PYR, 5, P2, P6, EG, EC, N0,
2693  ST_TET, 4, EG, P6, EF, N0,
2694  /* case 70 */ 7,
2695  ST_PNT, 5, EA, EC, EJ, EF, EG,
2696  ST_PYR, 5, EC, P2, P6, EG, N0,
2697  ST_PYR, 5, EA, P1, P2, EC, N0,
2698  ST_TET, 4, EJ, P1, EA, N0,
2699  ST_TET, 4, P1, P6, P2, N0,
2700  ST_PYR, 5, EJ, EF, P6, P1, N0,
2701  ST_TET, 4, P6, EF, EG, N0,
2702  /* case 71 */ 9,
2703  ST_PNT, 6, EJ, EF, EG, EC, ED, EI,
2704  ST_TET, 4, P1, P6, P2, N0,
2705  ST_PYR, 5, EJ, EF, P6, P1, N0,
2706  ST_PYR, 5, EJ, P1, P0, EI, N0,
2707  ST_TET, 4, P0, P1, P2, N0,
2708  ST_TET, 4, P0, ED, EI, N0,
2709  ST_PYR, 5, P0, P2, EC, ED, N0,
2710  ST_PYR, 5, EC, P2, P6, EG, N0,
2711  ST_TET, 4, EG, P6, EF, N0,
2712  /* case 72 */ 7,
2713  ST_PNT, 2, ED, EF,
2714  ST_PYR, 5, P3, P6, EG, EK, N0,
2715  ST_PYR, 5, EC, EL, P6, P3, N0,
2716  ST_TET, 4, EL, EF, P6, N0,
2717  ST_TET, 4, P6, EF, EG, N0,
2718  ST_TET, 4, EC, N0, P3, ED,
2719  ST_TET, 4, EK, ED, P3, N0,
2720  /* case 73 */ 8,
2721  ST_PNT, 4, EA, EI, EF, EF,
2722  ST_PYR, 5, P6, EG, EK, P3, N0,
2723  ST_PYR, 5, EC, EL, P6, P3, N0,
2724  ST_TET, 4, P6, EF, EG, N0,
2725  ST_TET, 4, EL, EF, P6, N0,
2726  ST_PYR, 5, EK, EI, P0, P3, N0,
2727  ST_PYR, 5, P3, P0, EA, EC, N0,
2728  ST_TET, 4, EA, P0, EI, N0,
2729  /* case 74 */ 5,
2730  ST_WDG, 6, P1, P6, P3, EB, EL, EC,
2731  ST_PYR, 5, P1, P3, ED, EA, EJ,
2732  ST_PYR, 5, EK, P3, P6, EG, EF,
2733  ST_PYR, 5, EJ, EF, P6, P1, P3,
2734  ST_PYR, 5, EJ, ED, EK, EF, P3,
2735  /* case 75 */ 9,
2736  ST_PNT, 5, EI, EK, EJ, EF, EG,
2737  ST_WDG, 6, EB, EC, EL, P1, P3, P6,
2738  ST_TET, 4, P3, P1, P6, N0,
2739  ST_PYR, 5, P1, EJ, EF, P6, N0,
2740  ST_TET, 4, P0, P1, P3, N0,
2741  ST_PYR, 5, EK, EI, P0, P3, N0,
2742  ST_PYR, 5, EI, EJ, P1, P0, N0,
2743  ST_PYR, 5, P6, EG, EK, P3, N0,
2744  ST_TET, 4, EF, EG, P6, N0,
2745  /* case 76 */ 7,
2746  ST_PNT, 5, ED, EB, EK, EG, EF,
2747  ST_PYR, 5, EB, EF, P6, P2, N0,
2748  ST_PYR, 5, ED, EB, P2, P3, N0,
2749  ST_TET, 4, EK, ED, P3, N0,
2750  ST_TET, 4, P3, P2, P6, N0,
2751  ST_PYR, 5, EK, P3, P6, EG, N0,
2752  ST_TET, 4, P6, EF, EG, N0,
2753  /* case 77 */ 9,
2754  ST_PNT, 6, EK, EG, EF, EB, EA, EI,
2755  ST_TET, 4, P3, P2, P6, N0,
2756  ST_PYR, 5, EK, P3, P6, EG, N0,
2757  ST_PYR, 5, EK, EI, P0, P3, N0,
2758  ST_TET, 4, P0, P2, P3, N0,
2759  ST_TET, 4, P0, EI, EA, N0,
2760  ST_PYR, 5, P0, EA, EB, P2, N0,
2761  ST_PYR, 5, EB, EF, P6, P2, N0,
2762  ST_TET, 4, EF, EG, P6, N0,
2763  /* case 78 */ 5,
2764  ST_TET, 4, P2, P1, P6, P3,
2765  ST_PYR, 5, ED, EA, P1, P3, EJ,
2766  ST_PYR, 5, EK, P3, P6, EG, EF,
2767  ST_PYR, 5, P1, EJ, EF, P6, P3,
2768  ST_PYR, 5, ED, EK, EF, EJ, P3,
2769  /* case 79 */ 9,
2770  ST_PNT, 5, EK, EI, EJ, EG, EF,
2771  ST_PYR, 5, P2, P3, P0, P1, N0,
2772  ST_TET, 4, P1, P6, P2, N0,
2773  ST_TET, 4, P6, P3, P2, N0,
2774  ST_PYR, 5, P6, EG, EK, P3, N0,
2775  ST_PYR, 5, EK, EI, P0, P3, N0,
2776  ST_PYR, 5, EI, EJ, P1, P0, N0,
2777  ST_PYR, 5, EJ, EF, P6, P1, N0,
2778  ST_TET, 4, EG, P6, EF, N0,
2779  /* case 80 */ 7,
2780  ST_PNT, 2, EI, EL,
2781  ST_PYR, 5, P4, EH, EG, P6, N0,
2782  ST_PYR, 5, EE, P4, P6, EF, N0,
2783  ST_TET, 4, EF, P6, EL, N0,
2784  ST_TET, 4, P6, EG, EL, N0,
2785  ST_TET, 4, EE, P4, N0, EI,
2786  ST_TET, 4, EH, P4, EI, N0,
2787  /* case 81 */ 8,
2788  ST_PNT, 4, EA, ED, EL, EL,
2789  ST_PYR, 5, P6, P4, EH, EG, N0,
2790  ST_PYR, 5, EE, P4, P6, EF, N0,
2791  ST_TET, 4, P6, EG, EL, N0,
2792  ST_TET, 4, EF, P6, EL, N0,
2793  ST_PYR, 5, EH, P4, P0, ED, N0,
2794  ST_PYR, 5, P4, EE, EA, P0, N0,
2795  ST_TET, 4, EA, ED, P0, N0,
2796  /* case 82 */ 5,
2797  ST_WDG, 6, EJ, EF, EE, P1, P6, P4,
2798  ST_PYR, 5, P1, EA, EI, P4, EB,
2799  ST_PYR, 5, EH, EG, P6, P4, EL,
2800  ST_PYR, 5, EB, P1, P6, EL, P4,
2801  ST_PYR, 5, EB, EL, EH, EI, P4,
2802  /* case 83 */ 9,
2803  ST_PNT, 5, ED, EH, EB, EL, EG,
2804  ST_WDG, 6, P1, P4, P6, EJ, EE, EF,
2805  ST_TET, 4, P4, P6, P1, N0,
2806  ST_PYR, 5, P1, P6, EL, EB, N0,
2807  ST_TET, 4, P0, P4, P1, N0,
2808  ST_PYR, 5, EH, P4, P0, ED, N0,
2809  ST_PYR, 5, ED, P0, P1, EB, N0,
2810  ST_PYR, 5, P6, P4, EH, EG, N0,
2811  ST_TET, 4, EL, P6, EG, N0,
2812  /* case 84 */ 8,
2813  ST_PNT, 4, EC, EB, EI, EI,
2814  ST_PYR, 5, P4, P6, EF, EE, N0,
2815  ST_PYR, 5, EG, P6, P4, EH, N0,
2816  ST_TET, 4, P4, EE, EI, N0,
2817  ST_TET, 4, EH, P4, EI, N0,
2818  ST_PYR, 5, EF, P6, P2, EB, N0,
2819  ST_PYR, 5, P6, EG, EC, P2, N0,
2820  ST_TET, 4, EC, EB, P2, N0,
2821  /* case 85 */ 2,
2822  ST_HEX, 8, P0, P2, P6, P4, EA, EB, EF, EE,
2823  ST_HEX, 8, ED, EC, EG, EH, P0, P2, P6, P4,
2824  /* case 86 */ 9,
2825  ST_PNT, 5, EC, EG, EA, EI, EH,
2826  ST_WDG, 6, EJ, EF, EE, P1, P6, P4,
2827  ST_TET, 4, P6, P1, P4, N0,
2828  ST_PYR, 5, P1, EA, EI, P4, N0,
2829  ST_TET, 4, P2, P1, P6, N0,
2830  ST_PYR, 5, EG, EC, P2, P6, N0,
2831  ST_PYR, 5, EC, EA, P1, P2, N0,
2832  ST_PYR, 5, P4, EH, EG, P6, N0,
2833  ST_TET, 4, EI, EH, P4, N0,
2834  /* case 87 */ 11,
2835  ST_PNT, 6, P1, P4, P0, P2, EG, EC,
2836  ST_WDG, 6, EJ, EF, EE, P1, P6, P4,
2837  ST_PYR, 5, EC, P2, P6, EG, N0,
2838  ST_TET, 4, P2, P1, P6, N0,
2839  ST_TET, 4, P2, P0, P1, N0,
2840  ST_PYR, 5, ED, P0, P2, EC, N0,
2841  ST_PYR, 5, EH, P4, P0, ED, N0,
2842  ST_TET, 4, P0, P4, P1, N0,
2843  ST_PYR, 5, EG, EH, ED, EC, N0,
2844  ST_TET, 4, P4, P6, P1, N0,
2845  ST_PYR, 5, EG, P6, P4, EH, N0,
2846  /* case 88 */ 5,
2847  ST_WDG, 6, EH, EG, EK, P4, P6, P3,
2848  ST_PYR, 5, P4, EI, ED, P3, EE,
2849  ST_PYR, 5, EC, EL, P6, P3, EF,
2850  ST_PYR, 5, EE, P4, P6, EF, P3,
2851  ST_PYR, 5, EE, EF, EC, ED, P3,
2852  /* case 89 */ 9,
2853  ST_PNT, 5, EA, EC, EE, EF, EL,
2854  ST_WDG, 6, P4, P3, P6, EH, EK, EG,
2855  ST_TET, 4, P3, P6, P4, N0,
2856  ST_PYR, 5, P4, P6, EF, EE, N0,
2857  ST_TET, 4, P0, P3, P4, N0,
2858  ST_PYR, 5, EC, P3, P0, EA, N0,
2859  ST_PYR, 5, EA, P0, P4, EE, N0,
2860  ST_PYR, 5, P6, P3, EC, EL, N0,
2861  ST_TET, 4, EF, P6, EL, N0,
2862  /* case 90 */ 5,
2863  ST_WDG, 6, EB, EC, EL, P1, P3, P6,
2864  ST_TET, 4, P1, P6, P3, P4,
2865  ST_WDG, 6, P4, P6, P1, EE, EF, EJ,
2866  ST_WDG, 6, P3, P4, P1, ED, EI, EA,
2867  ST_WDG, 6, P6, P4, P3, EG, EH, EK,
2868  /* case 91 */ 5,
2869  ST_WDG, 6, P6, P3, P1, EL, EC, EB,
2870  ST_WDG, 6, EH, EG, EK, P4, P6, P3,
2871  ST_WDG, 6, P4, P6, P1, EE, EF, EJ,
2872  ST_TET, 4, P6, P3, P1, P4,
2873  ST_TET, 4, P4, P1, P0, P3,
2874  /* case 92 */ 9,
2875  ST_PNT, 5, EB, EF, ED, EI, EE,
2876  ST_WDG, 6, P3, P6, P4, EK, EG, EH,
2877  ST_TET, 4, P6, P4, P3, N0,
2878  ST_PYR, 5, P3, P4, EI, ED, N0,
2879  ST_TET, 4, P2, P6, P3, N0,
2880  ST_PYR, 5, EF, P6, P2, EB, N0,
2881  ST_PYR, 5, EB, P2, P3, ED, N0,
2882  ST_PYR, 5, P4, P6, EF, EE, N0,
2883  ST_TET, 4, EI, P4, EE, N0,
2884  /* case 93 */ 11,
2885  ST_PNT, 6, P3, P4, P0, P2, EF, EB,
2886  ST_WDG, 6, P3, P6, P4, EK, EG, EH,
2887  ST_PYR, 5, EB, EF, P6, P2, N0,
2888  ST_TET, 4, P2, P6, P3, N0,
2889  ST_TET, 4, P2, P3, P0, N0,
2890  ST_PYR, 5, EA, EB, P2, P0, N0,
2891  ST_PYR, 5, EE, EA, P0, P4, N0,
2892  ST_TET, 4, P0, P3, P4, N0,
2893  ST_PYR, 5, EF, EB, EA, EE, N0,
2894  ST_TET, 4, P4, P3, P6, N0,
2895  ST_PYR, 5, EF, EE, P4, P6, N0,
2896  /* case 94 */ 5,
2897  ST_WDG, 6, EE, EJ, EF, P4, P1, P6,
2898  ST_WDG, 6, P3, P4, P1, ED, EI, EA,
2899  ST_WDG, 6, EK, EH, EG, P3, P4, P6,
2900  ST_TET, 4, P4, P6, P1, P3,
2901  ST_TET, 4, P3, P2, P6, P1,
2902  /* case 95 */ 5,
2903  ST_WDG, 6, P4, P6, P1, EE, EF, EJ,
2904  ST_WDG, 6, EH, EG, EK, P4, P6, P3,
2905  ST_PYR, 5, P0, P1, P2, P3, P4,
2906  ST_TET, 4, P6, P3, P2, P4,
2907  ST_TET, 4, P6, P2, P1, P4,
2908  /* case 96 */ 1,
2909  ST_WDG, 6, P6, EL, EG, P5, EJ, EE,
2910  /* case 97 */ 8,
2911  ST_PNT, 4, EG, EL, ED, ED,
2912  ST_PYR, 5, P0, P5, EJ, EA, N0,
2913  ST_PYR, 5, EE, P5, P0, EI, N0,
2914  ST_TET, 4, P0, EA, ED, N0,
2915  ST_TET, 4, EI, P0, ED, N0,
2916  ST_PYR, 5, EJ, P5, P6, EL, N0,
2917  ST_PYR, 5, P5, EE, EG, P6, N0,
2918  ST_TET, 4, EG, EL, P6, N0,
2919  /* case 98 */ 7,
2920  ST_PNT, 5, EA, EE, EB, EL, EG,
2921  ST_PYR, 5, EE, EG, P6, P5, N0,
2922  ST_PYR, 5, EA, EE, P5, P1, N0,
2923  ST_TET, 4, EB, EA, P1, N0,
2924  ST_TET, 4, P1, P5, P6, N0,
2925  ST_PYR, 5, EB, P1, P6, EL, N0,
2926  ST_TET, 4, P6, EG, EL, N0,
2927  /* case 99 */ 9,
2928  ST_PNT, 6, EB, EL, EG, EE, EI, ED,
2929  ST_TET, 4, P1, P5, P6, N0,
2930  ST_PYR, 5, EB, P1, P6, EL, N0,
2931  ST_PYR, 5, EB, ED, P0, P1, N0,
2932  ST_TET, 4, P0, P5, P1, N0,
2933  ST_TET, 4, P0, ED, EI, N0,
2934  ST_PYR, 5, P0, EI, EE, P5, N0,
2935  ST_PYR, 5, EE, EG, P6, P5, N0,
2936  ST_TET, 4, EG, EL, P6, N0,
2937  /* case 100 */ 7,
2938  ST_PNT, 5, EC, EG, EB, EJ, EE,
2939  ST_PYR, 5, EG, P6, P5, EE, N0,
2940  ST_PYR, 5, EC, P2, P6, EG, N0,
2941  ST_TET, 4, EB, P2, EC, N0,
2942  ST_TET, 4, P2, P5, P6, N0,
2943  ST_PYR, 5, EB, EJ, P5, P2, N0,
2944  ST_TET, 4, P5, EJ, EE, N0,
2945  /* case 101 */ 9,
2946  ST_PNT, 5, EG, EE, EC, ED, EI,
2947  ST_WDG, 6, EB, EJ, EA, P2, P5, P0,
2948  ST_TET, 4, P5, P2, P0, N0,
2949  ST_PYR, 5, P2, EC, ED, P0, N0,
2950  ST_TET, 4, P6, P2, P5, N0,
2951  ST_PYR, 5, EE, EG, P6, P5, N0,
2952  ST_PYR, 5, EG, EC, P2, P6, N0,
2953  ST_PYR, 5, P0, EI, EE, P5, N0,
2954  ST_TET, 4, ED, EI, P0, N0,
2955  /* case 102 */ 1,
2956  ST_HEX, 8, P1, P5, P6, P2, EA, EE, EG, EC,
2957  /* case 103 */ 9,
2958  ST_PNT, 5, EE, EG, EC, EI, ED,
2959  ST_PYR, 5, P1, P5, P6, P2, N0,
2960  ST_TET, 4, P2, P0, P1, N0,
2961  ST_TET, 4, P0, P5, P1, N0,
2962  ST_PYR, 5, P0, EI, EE, P5, N0,
2963  ST_PYR, 5, EE, EG, P6, P5, N0,
2964  ST_PYR, 5, EG, EC, P2, P6, N0,
2965  ST_PYR, 5, EC, ED, P0, P2, N0,
2966  ST_TET, 4, EI, P0, ED, N0,
2967  /* case 104 */ 8,
2968  ST_PNT, 4, EE, EJ, ED, ED,
2969  ST_PYR, 5, P3, EC, EL, P6, N0,
2970  ST_PYR, 5, EG, EK, P3, P6, N0,
2971  ST_TET, 4, P3, ED, EC, N0,
2972  ST_TET, 4, EK, ED, P3, N0,
2973  ST_PYR, 5, EL, EJ, P5, P6, N0,
2974  ST_PYR, 5, P6, P5, EE, EG, N0,
2975  ST_TET, 4, EE, P5, EJ, N0,
2976  /* case 105 */ 2,
2977  ST_HEX, 8, EA, EJ, EL, EC, P0, P5, P6, P3,
2978  ST_HEX, 8, P0, P5, P6, P3, EI, EE, EG, EK,
2979  /* case 106 */ 9,
2980  ST_PNT, 5, EE, EG, EA, ED, EK,
2981  ST_WDG, 6, P1, P6, P3, EB, EL, EC,
2982  ST_TET, 4, P6, P3, P1, N0,
2983  ST_PYR, 5, P1, P3, ED, EA, N0,
2984  ST_TET, 4, P5, P6, P1, N0,
2985  ST_PYR, 5, EG, P6, P5, EE, N0,
2986  ST_PYR, 5, EE, P5, P1, EA, N0,
2987  ST_PYR, 5, P3, P6, EG, EK, N0,
2988  ST_TET, 4, ED, P3, EK, N0,
2989  /* case 107 */ 11,
2990  ST_PNT, 6, P1, P3, P0, P5, EG, EE,
2991  ST_WDG, 6, P1, P6, P3, EB, EL, EC,
2992  ST_PYR, 5, EE, EG, P6, P5, N0,
2993  ST_TET, 4, P5, P6, P1, N0,
2994  ST_TET, 4, P5, P1, P0, N0,
2995  ST_PYR, 5, EI, EE, P5, P0, N0,
2996  ST_PYR, 5, EK, EI, P0, P3, N0,
2997  ST_TET, 4, P0, P1, P3, N0,
2998  ST_PYR, 5, EG, EE, EI, EK, N0,
2999  ST_TET, 4, P3, P1, P6, N0,
3000  ST_PYR, 5, EG, EK, P3, P6, N0,
3001  /* case 108 */ 9,
3002  ST_PNT, 6, EB, EJ, EE, EG, EK, ED,
3003  ST_TET, 4, P2, P5, P6, N0,
3004  ST_PYR, 5, EB, EJ, P5, P2, N0,
3005  ST_PYR, 5, EB, P2, P3, ED, N0,
3006  ST_TET, 4, P3, P2, P6, N0,
3007  ST_TET, 4, P3, EK, ED, N0,
3008  ST_PYR, 5, P3, P6, EG, EK, N0,
3009  ST_PYR, 5, EG, P6, P5, EE, N0,
3010  ST_TET, 4, EE, P5, EJ, N0,
3011  /* case 109 */ 11,
3012  ST_PNT, 6, P2, P0, P3, P6, EE, EG,
3013  ST_WDG, 6, EB, EJ, EA, P2, P5, P0,
3014  ST_PYR, 5, EG, P6, P5, EE, N0,
3015  ST_TET, 4, P6, P2, P5, N0,
3016  ST_TET, 4, P6, P3, P2, N0,
3017  ST_PYR, 5, EK, P3, P6, EG, N0,
3018  ST_PYR, 5, EI, P0, P3, EK, N0,
3019  ST_TET, 4, P3, P0, P2, N0,
3020  ST_PYR, 5, EE, EI, EK, EG, N0,
3021  ST_TET, 4, P0, P5, P2, N0,
3022  ST_PYR, 5, EE, P5, P0, EI, N0,
3023  /* case 110 */ 9,
3024  ST_PNT, 5, EG, EE, EA, EK, ED,
3025  ST_PYR, 5, P2, P1, P5, P6, N0,
3026  ST_TET, 4, P1, P2, P3, N0,
3027  ST_TET, 4, P3, P2, P6, N0,
3028  ST_PYR, 5, P3, P6, EG, EK, N0,
3029  ST_PYR, 5, EG, P6, P5, EE, N0,
3030  ST_PYR, 5, EE, P5, P1, EA, N0,
3031  ST_PYR, 5, EA, P1, P3, ED, N0,
3032  ST_TET, 4, EK, ED, P3, N0,
3033  /* case 111 */ 2,
3034  ST_HEX, 8, P0, P5, P6, P3, EI, EE, EG, EK,
3035  ST_WDG, 6, P2, P3, P6, P1, P0, P5,
3036  /* case 112 */ 7,
3037  ST_PNT, 5, EI, EJ, EH, EG, EL,
3038  ST_PYR, 5, EJ, P5, P6, EL, N0,
3039  ST_PYR, 5, EI, P4, P5, EJ, N0,
3040  ST_TET, 4, EH, P4, EI, N0,
3041  ST_TET, 4, P4, P6, P5, N0,
3042  ST_PYR, 5, EH, EG, P6, P4, N0,
3043  ST_TET, 4, P6, EG, EL, N0,
3044  /* case 113 */ 9,
3045  ST_PNT, 6, EH, EG, EL, EJ, EA, ED,
3046  ST_TET, 4, P4, P6, P5, N0,
3047  ST_PYR, 5, EH, EG, P6, P4, N0,
3048  ST_PYR, 5, EH, P4, P0, ED, N0,
3049  ST_TET, 4, P0, P4, P5, N0,
3050  ST_TET, 4, P0, EA, ED, N0,
3051  ST_PYR, 5, P0, P5, EJ, EA, N0,
3052  ST_PYR, 5, EJ, P5, P6, EL, N0,
3053  ST_TET, 4, EL, P6, EG, N0,
3054  /* case 114 */ 5,
3055  ST_TET, 4, P5, P6, P1, P4,
3056  ST_PYR, 5, EI, P4, P1, EA, EB,
3057  ST_PYR, 5, EH, EG, P6, P4, EL,
3058  ST_PYR, 5, P1, P6, EL, EB, P4,
3059  ST_PYR, 5, EI, EB, EL, EH, P4,
3060  /* case 115 */ 9,
3061  ST_PNT, 5, EH, ED, EB, EG, EL,
3062  ST_PYR, 5, P5, P1, P0, P4, N0,
3063  ST_TET, 4, P1, P5, P6, N0,
3064  ST_TET, 4, P6, P5, P4, N0,
3065  ST_PYR, 5, P6, P4, EH, EG, N0,
3066  ST_PYR, 5, EH, P4, P0, ED, N0,
3067  ST_PYR, 5, ED, P0, P1, EB, N0,
3068  ST_PYR, 5, EB, P1, P6, EL, N0,
3069  ST_TET, 4, EG, EL, P6, N0,
3070  /* case 116 */ 9,
3071  ST_PNT, 6, EJ, EB, EC, EG, EH, EI,
3072  ST_TET, 4, P5, P6, P2, N0,
3073  ST_PYR, 5, EJ, P5, P2, EB, N0,
3074  ST_PYR, 5, EJ, EI, P4, P5, N0,
3075  ST_TET, 4, P4, P6, P5, N0,
3076  ST_TET, 4, P4, EI, EH, N0,
3077  ST_PYR, 5, P4, EH, EG, P6, N0,
3078  ST_PYR, 5, EG, EC, P2, P6, N0,
3079  ST_TET, 4, EC, EB, P2, N0,
3080  /* case 117 */ 11,
3081  ST_PNT, 6, P5, P0, P4, P6, EC, EG,
3082  ST_WDG, 6, P5, P2, P0, EJ, EB, EA,
3083  ST_PYR, 5, EG, EC, P2, P6, N0,
3084  ST_TET, 4, P6, P2, P5, N0,
3085  ST_TET, 4, P6, P5, P4, N0,
3086  ST_PYR, 5, EH, EG, P6, P4, N0,
3087  ST_PYR, 5, ED, EH, P4, P0, N0,
3088  ST_TET, 4, P4, P5, P0, N0,
3089  ST_PYR, 5, EC, EG, EH, ED, N0,
3090  ST_TET, 4, P0, P5, P2, N0,
3091  ST_PYR, 5, EC, ED, P0, P2, N0,
3092  /* case 118 */ 9,
3093  ST_PNT, 5, EG, EC, EA, EH, EI,
3094  ST_PYR, 5, P5, P6, P2, P1, N0,
3095  ST_TET, 4, P1, P4, P5, N0,
3096  ST_TET, 4, P4, P6, P5, N0,
3097  ST_PYR, 5, P4, EH, EG, P6, N0,
3098  ST_PYR, 5, EG, EC, P2, P6, N0,
3099  ST_PYR, 5, EC, EA, P1, P2, N0,
3100  ST_PYR, 5, EA, EI, P4, P1, N0,
3101  ST_TET, 4, EH, P4, EI, N0,
3102  /* case 119 */ 2,
3103  ST_HEX, 8, ED, EC, EG, EH, P0, P2, P6, P4,
3104  ST_WDG, 6, P1, P0, P2, P5, P4, P6,
3105  /* case 120 */ 9,
3106  ST_PNT, 5, EJ, EL, EI, ED, EC,
3107  ST_WDG, 6, EH, EG, EK, P4, P6, P3,
3108  ST_TET, 4, P6, P4, P3, N0,
3109  ST_PYR, 5, P4, EI, ED, P3, N0,
3110  ST_TET, 4, P5, P4, P6, N0,
3111  ST_PYR, 5, EL, EJ, P5, P6, N0,
3112  ST_PYR, 5, EJ, EI, P4, P5, N0,
3113  ST_PYR, 5, P3, EC, EL, P6, N0,
3114  ST_TET, 4, ED, EC, P3, N0,
3115  /* case 121 */ 11,
3116  ST_PNT, 6, P4, P3, P0, P5, EL, EJ,
3117  ST_WDG, 6, EH, EG, EK, P4, P6, P3,
3118  ST_PYR, 5, EJ, P5, P6, EL, N0,
3119  ST_TET, 4, P5, P4, P6, N0,
3120  ST_TET, 4, P5, P0, P4, N0,
3121  ST_PYR, 5, EA, P0, P5, EJ, N0,
3122  ST_PYR, 5, EC, P3, P0, EA, N0,
3123  ST_TET, 4, P0, P3, P4, N0,
3124  ST_PYR, 5, EL, EC, EA, EJ, N0,
3125  ST_TET, 4, P3, P6, P4, N0,
3126  ST_PYR, 5, EL, P6, P3, EC, N0,
3127  /* case 122 */ 5,
3128  ST_WDG, 6, P3, P1, P6, EC, EB, EL,
3129  ST_WDG, 6, EI, ED, EA, P4, P3, P1,
3130  ST_WDG, 6, P4, P3, P6, EH, EK, EG,
3131  ST_TET, 4, P3, P1, P6, P4,
3132  ST_TET, 4, P4, P6, P5, P1,
3133  /* case 123 */ 5,
3134  ST_WDG, 6, EC, EL, EB, P3, P6, P1,
3135  ST_WDG, 6, P3, P6, P4, EK, EG, EH,
3136  ST_PYR, 5, P0, P4, P5, P1, P3,
3137  ST_TET, 4, P6, P5, P4, P3,
3138  ST_TET, 4, P6, P1, P5, P3,
3139  /* case 124 */ 11,
3140  ST_PNT, 6, P6, P4, P5, P2, ED, EB,
3141  ST_WDG, 6, EG, EK, EH, P6, P3, P4,
3142  ST_PYR, 5, EB, P2, P3, ED, N0,
3143  ST_TET, 4, P2, P6, P3, N0,
3144  ST_TET, 4, P2, P5, P6, N0,
3145  ST_PYR, 5, EJ, P5, P2, EB, N0,
3146  ST_PYR, 5, EI, P4, P5, EJ, N0,
3147  ST_TET, 4, P5, P4, P6, N0,
3148  ST_PYR, 5, ED, EI, EJ, EB, N0,
3149  ST_TET, 4, P4, P3, P6, N0,
3150  ST_PYR, 5, ED, P3, P4, EI, N0,
3151  /* case 125 */ 6,
3152  ST_WDG, 6, EH, EG, EK, P4, P6, P3,
3153  ST_WDG, 6, EJ, EA, EB, P5, P0, P2,
3154  ST_TET, 4, P2, P3, P0, P5,
3155  ST_TET, 4, P5, P4, P6, P3,
3156  ST_TET, 4, P4, P5, P0, P3,
3157  ST_TET, 4, P5, P6, P2, P3,
3158  /* case 126 */ 5,
3159  ST_WDG, 6, EK, EH, EG, P3, P4, P6,
3160  ST_WDG, 6, P3, P4, P1, ED, EI, EA,
3161  ST_PYR, 5, P2, P1, P5, P6, P3,
3162  ST_TET, 4, P4, P5, P1, P3,
3163  ST_TET, 4, P4, P6, P5, P3,
3164  /* case 127 */ 9,
3165  ST_PNT, 7, P0, P1, P2, P3, P4, P5, P6,
3166  ST_WDG, 6, EH, EG, EK, P4, P6, P3,
3167  ST_TET, 4, P4, P3, P6, N0,
3168  ST_PYR, 5, P5, P6, P2, P1, N0,
3169  ST_TET, 4, P6, P3, P2, N0,
3170  ST_PYR, 5, P0, P1, P2, P3, N0,
3171  ST_TET, 4, P0, P3, P4, N0,
3172  ST_PYR, 5, P0, P4, P5, P1, N0,
3173  ST_TET, 4, P4, P6, P5, N0,
3174  /* case 128 */ 1,
3175  ST_TET, 4, P7, EG, EH, EK,
3176  /* case 129 */ 7,
3177  ST_PNT, 2, EA, EG,
3178  ST_PYR, 5, P0, ED, EK, P7, N0,
3179  ST_PYR, 5, EI, P0, P7, EH, N0,
3180  ST_TET, 4, EH, P7, EG, N0,
3181  ST_TET, 4, P7, EK, EG, N0,
3182  ST_TET, 4, EI, P0, N0, EA,
3183  ST_TET, 4, ED, P0, EA, N0,
3184  /* case 130 */ 2,
3185  ST_TET, 4, P1, EA, EJ, EB,
3186  ST_TET, 4, P7, EH, EK, EG,
3187  /* case 131 */ 8,
3188  ST_PNT, 4, EJ, EB, EG, EG,
3189  ST_PYR, 5, P7, P0, ED, EK, N0,
3190  ST_PYR, 5, EI, P0, P7, EH, N0,
3191  ST_TET, 4, P7, EK, EG, N0,
3192  ST_TET, 4, EH, P7, EG, N0,
3193  ST_PYR, 5, ED, P0, P1, EB, N0,
3194  ST_PYR, 5, P0, EI, EJ, P1, N0,
3195  ST_TET, 4, EJ, EB, P1, N0,
3196  /* case 132 */ 7,
3197  ST_PNT, 2, EH, EB,
3198  ST_PYR, 5, P7, EK, EC, P2, N0,
3199  ST_PYR, 5, EG, P7, P2, EL, N0,
3200  ST_TET, 4, EL, P2, EB, N0,
3201  ST_TET, 4, P2, EC, EB, N0,
3202  ST_TET, 4, EG, P7, N0, EH,
3203  ST_TET, 4, EK, P7, EH, N0,
3204  /* case 133 */ 5,
3205  ST_WDG, 6, P0, P2, P7, ED, EC, EK,
3206  ST_PYR, 5, P0, P7, EH, EI, EA,
3207  ST_PYR, 5, EG, P7, P2, EL, EB,
3208  ST_PYR, 5, EA, EB, P2, P0, P7,
3209  ST_PYR, 5, EA, EH, EG, EB, P7,
3210  /* case 134 */ 8,
3211  ST_PNT, 4, EJ, EA, EH, EH,
3212  ST_PYR, 5, P7, EK, EC, P2, N0,
3213  ST_PYR, 5, EL, EG, P7, P2, N0,
3214  ST_TET, 4, P7, EH, EK, N0,
3215  ST_TET, 4, EG, EH, P7, N0,
3216  ST_PYR, 5, EC, EA, P1, P2, N0,
3217  ST_PYR, 5, P2, P1, EJ, EL, N0,
3218  ST_TET, 4, EJ, P1, EA, N0,
3219  /* case 135 */ 9,
3220  ST_PNT, 5, EJ, EL, EI, EH, EG,
3221  ST_WDG, 6, P0, P2, P7, ED, EC, EK,
3222  ST_TET, 4, P2, P7, P0, N0,
3223  ST_PYR, 5, P0, P7, EH, EI, N0,
3224  ST_TET, 4, P1, P2, P0, N0,
3225  ST_PYR, 5, EL, P2, P1, EJ, N0,
3226  ST_PYR, 5, EJ, P1, P0, EI, N0,
3227  ST_PYR, 5, P7, P2, EL, EG, N0,
3228  ST_TET, 4, EH, P7, EG, N0,
3229  /* case 136 */ 1,
3230  ST_WDG, 6, P7, EH, EG, P3, ED, EC,
3231  /* case 137 */ 7,
3232  ST_PNT, 5, EA, EC, EI, EH, EG,
3233  ST_PYR, 5, EC, EG, P7, P3, N0,
3234  ST_PYR, 5, EA, EC, P3, P0, N0,
3235  ST_TET, 4, EI, EA, P0, N0,
3236  ST_TET, 4, P0, P3, P7, N0,
3237  ST_PYR, 5, EI, P0, P7, EH, N0,
3238  ST_TET, 4, P7, EG, EH, N0,
3239  /* case 138 */ 8,
3240  ST_PNT, 4, EG, EH, EJ, EJ,
3241  ST_PYR, 5, P1, P3, ED, EA, N0,
3242  ST_PYR, 5, EC, P3, P1, EB, N0,
3243  ST_TET, 4, P1, EA, EJ, N0,
3244  ST_TET, 4, EB, P1, EJ, N0,
3245  ST_PYR, 5, ED, P3, P7, EH, N0,
3246  ST_PYR, 5, P3, EC, EG, P7, N0,
3247  ST_TET, 4, EG, EH, P7, N0,
3248  /* case 139 */ 9,
3249  ST_PNT, 6, EI, EH, EG, EC, EB, EJ,
3250  ST_TET, 4, P0, P3, P7, N0,
3251  ST_PYR, 5, EI, P0, P7, EH, N0,
3252  ST_PYR, 5, EI, EJ, P1, P0, N0,
3253  ST_TET, 4, P1, P3, P0, N0,
3254  ST_TET, 4, P1, EJ, EB, N0,
3255  ST_PYR, 5, P1, EB, EC, P3, N0,
3256  ST_PYR, 5, EC, EG, P7, P3, N0,
3257  ST_TET, 4, EG, EH, P7, N0,
3258  /* case 140 */ 7,
3259  ST_PNT, 5, EB, ED, EL, EG, EH,
3260  ST_PYR, 5, ED, P3, P7, EH, N0,
3261  ST_PYR, 5, EB, P2, P3, ED, N0,
3262  ST_TET, 4, EL, P2, EB, N0,
3263  ST_TET, 4, P2, P7, P3, N0,
3264  ST_PYR, 5, EL, EG, P7, P2, N0,
3265  ST_TET, 4, P7, EG, EH, N0,
3266  /* case 141 */ 5,
3267  ST_TET, 4, P3, P0, P2, P7,
3268  ST_PYR, 5, EH, EI, P0, P7, EA,
3269  ST_PYR, 5, EG, P7, P2, EL, EB,
3270  ST_PYR, 5, P0, EA, EB, P2, P7,
3271  ST_PYR, 5, EH, EG, EB, EA, P7,
3272  /* case 142 */ 9,
3273  ST_PNT, 6, ED, EA, EJ, EL, EG, EH,
3274  ST_TET, 4, P3, P1, P2, N0,
3275  ST_PYR, 5, ED, EA, P1, P3, N0,
3276  ST_PYR, 5, ED, P3, P7, EH, N0,
3277  ST_TET, 4, P7, P3, P2, N0,
3278  ST_TET, 4, P7, EG, EH, N0,
3279  ST_PYR, 5, P7, P2, EL, EG, N0,
3280  ST_PYR, 5, EL, P2, P1, EJ, N0,
3281  ST_TET, 4, EJ, P1, EA, N0,
3282  /* case 143 */ 9,
3283  ST_PNT, 5, EL, EJ, EI, EG, EH,
3284  ST_PYR, 5, P3, P0, P1, P2, N0,
3285  ST_TET, 4, P0, P3, P7, N0,
3286  ST_TET, 4, P7, P3, P2, N0,
3287  ST_PYR, 5, P7, P2, EL, EG, N0,
3288  ST_PYR, 5, EL, P2, P1, EJ, N0,
3289  ST_PYR, 5, EJ, P1, P0, EI, N0,
3290  ST_PYR, 5, EI, P0, P7, EH, N0,
3291  ST_TET, 4, EG, EH, P7, N0,
3292  /* case 144 */ 1,
3293  ST_WDG, 6, P4, EI, EE, P7, EK, EG,
3294  /* case 145 */ 7,
3295  ST_PNT, 5, EA, EE, ED, EK, EG,
3296  ST_PYR, 5, EE, P4, P7, EG, N0,
3297  ST_PYR, 5, EA, P0, P4, EE, N0,
3298  ST_TET, 4, ED, P0, EA, N0,
3299  ST_TET, 4, P0, P7, P4, N0,
3300  ST_PYR, 5, ED, EK, P7, P0, N0,
3301  ST_TET, 4, P7, EK, EG, N0,
3302  /* case 146 */ 8,
3303  ST_PNT, 4, EG, EK, EB, EB,
3304  ST_PYR, 5, P1, EA, EI, P4, N0,
3305  ST_PYR, 5, EE, EJ, P1, P4, N0,
3306  ST_TET, 4, P1, EB, EA, N0,
3307  ST_TET, 4, EJ, EB, P1, N0,
3308  ST_PYR, 5, EI, EK, P7, P4, N0,
3309  ST_PYR, 5, P4, P7, EG, EE, N0,
3310  ST_TET, 4, EG, P7, EK, N0,
3311  /* case 147 */ 9,
3312  ST_PNT, 6, ED, EK, EG, EE, EJ, EB,
3313  ST_TET, 4, P0, P7, P4, N0,
3314  ST_PYR, 5, ED, EK, P7, P0, N0,
3315  ST_PYR, 5, ED, P0, P1, EB, N0,
3316  ST_TET, 4, P1, P0, P4, N0,
3317  ST_TET, 4, P1, EJ, EB, N0,
3318  ST_PYR, 5, P1, P4, EE, EJ, N0,
3319  ST_PYR, 5, EE, P4, P7, EG, N0,
3320  ST_TET, 4, EG, P7, EK, N0,
3321  /* case 148 */ 8,
3322  ST_PNT, 4, EE, EI, EB, EB,
3323  ST_PYR, 5, P2, P7, EK, EC, N0,
3324  ST_PYR, 5, EG, P7, P2, EL, N0,
3325  ST_TET, 4, P2, EC, EB, N0,
3326  ST_TET, 4, EL, P2, EB, N0,
3327  ST_PYR, 5, EK, P7, P4, EI, N0,
3328  ST_PYR, 5, P7, EG, EE, P4, N0,
3329  ST_TET, 4, EE, EI, P4, N0,
3330  /* case 149 */ 9,
3331  ST_PNT, 5, EE, EG, EA, EB, EL,
3332  ST_WDG, 6, ED, EK, EC, P0, P7, P2,
3333  ST_TET, 4, P7, P0, P2, N0,
3334  ST_PYR, 5, P0, EA, EB, P2, N0,
3335  ST_TET, 4, P4, P0, P7, N0,
3336  ST_PYR, 5, EG, EE, P4, P7, N0,
3337  ST_PYR, 5, EE, EA, P0, P4, N0,
3338  ST_PYR, 5, P2, EL, EG, P7, N0,
3339  ST_TET, 4, EB, EL, P2, N0,
3340  /* case 150 */ 2,
3341  ST_HEX, 8, P4, P1, P2, P7, EE, EJ, EL, EG,
3342  ST_HEX, 8, EI, EA, EC, EK, P4, P1, P2, P7,
3343  /* case 151 */ 11,
3344  ST_PNT, 6, P0, P7, P4, P1, EL, EJ,
3345  ST_WDG, 6, P0, P2, P7, ED, EC, EK,
3346  ST_PYR, 5, EJ, EL, P2, P1, N0,
3347  ST_TET, 4, P1, P2, P0, N0,
3348  ST_TET, 4, P1, P0, P4, N0,
3349  ST_PYR, 5, EE, EJ, P1, P4, N0,
3350  ST_PYR, 5, EG, EE, P4, P7, N0,
3351  ST_TET, 4, P4, P0, P7, N0,
3352  ST_PYR, 5, EL, EJ, EE, EG, N0,
3353  ST_TET, 4, P7, P0, P2, N0,
3354  ST_PYR, 5, EL, EG, P7, P2, N0,
3355  /* case 152 */ 7,
3356  ST_PNT, 5, EC, EG, ED, EI, EE,
3357  ST_PYR, 5, EG, EE, P4, P7, N0,
3358  ST_PYR, 5, EC, EG, P7, P3, N0,
3359  ST_TET, 4, ED, EC, P3, N0,
3360  ST_TET, 4, P3, P7, P4, N0,
3361  ST_PYR, 5, ED, P3, P4, EI, N0,
3362  ST_TET, 4, P4, EE, EI, N0,
3363  /* case 153 */ 1,
3364  ST_HEX, 8, EA, EE, EG, EC, P0, P4, P7, P3,
3365  /* case 154 */ 9,
3366  ST_PNT, 5, EG, EE, EC, EB, EJ,
3367  ST_WDG, 6, P3, P4, P1, ED, EI, EA,
3368  ST_TET, 4, P4, P1, P3, N0,
3369  ST_PYR, 5, P3, P1, EB, EC, N0,
3370  ST_TET, 4, P7, P4, P3, N0,
3371  ST_PYR, 5, EE, P4, P7, EG, N0,
3372  ST_PYR, 5, EG, P7, P3, EC, N0,
3373  ST_PYR, 5, P1, P4, EE, EJ, N0,
3374  ST_TET, 4, EB, P1, EJ, N0,
3375  /* case 155 */ 9,
3376  ST_PNT, 5, EE, EG, EC, EJ, EB,
3377  ST_PYR, 5, P0, P3, P7, P4, N0,
3378  ST_TET, 4, P3, P0, P1, N0,
3379  ST_TET, 4, P1, P0, P4, N0,
3380  ST_PYR, 5, P1, P4, EE, EJ, N0,
3381  ST_PYR, 5, EE, P4, P7, EG, N0,
3382  ST_PYR, 5, EG, P7, P3, EC, N0,
3383  ST_PYR, 5, EC, P3, P1, EB, N0,
3384  ST_TET, 4, EJ, EB, P1, N0,
3385  /* case 156 */ 9,
3386  ST_PNT, 6, ED, EI, EE, EG, EL, EB,
3387  ST_TET, 4, P3, P7, P4, N0,
3388  ST_PYR, 5, ED, P3, P4, EI, N0,
3389  ST_PYR, 5, ED, EB, P2, P3, N0,
3390  ST_TET, 4, P2, P7, P3, N0,
3391  ST_TET, 4, P2, EB, EL, N0,
3392  ST_PYR, 5, P2, EL, EG, P7, N0,
3393  ST_PYR, 5, EG, EE, P4, P7, N0,
3394  ST_TET, 4, EE, EI, P4, N0,
3395  /* case 157 */ 9,
3396  ST_PNT, 5, EG, EE, EA, EL, EB,
3397  ST_PYR, 5, P3, P7, P4, P0, N0,
3398  ST_TET, 4, P0, P2, P3, N0,
3399  ST_TET, 4, P2, P7, P3, N0,
3400  ST_PYR, 5, P2, EL, EG, P7, N0,
3401  ST_PYR, 5, EG, EE, P4, P7, N0,
3402  ST_PYR, 5, EE, EA, P0, P4, N0,
3403  ST_PYR, 5, EA, EB, P2, P0, N0,
3404  ST_TET, 4, EL, P2, EB, N0,
3405  /* case 158 */ 11,
3406  ST_PNT, 6, P3, P4, P7, P2, EJ, EL,
3407  ST_WDG, 6, ED, EA, EI, P3, P1, P4,
3408  ST_PYR, 5, EL, P2, P1, EJ, N0,
3409  ST_TET, 4, P2, P3, P1, N0,
3410  ST_TET, 4, P2, P7, P3, N0,
3411  ST_PYR, 5, EG, P7, P2, EL, N0,
3412  ST_PYR, 5, EE, P4, P7, EG, N0,
3413  ST_TET, 4, P7, P4, P3, N0,
3414  ST_PYR, 5, EJ, EE, EG, EL, N0,
3415  ST_TET, 4, P4, P1, P3, N0,
3416  ST_PYR, 5, EJ, P1, P4, EE, N0,
3417  /* case 159 */ 2,
3418  ST_HEX, 8, P4, P1, P2, P7, EE, EJ, EL, EG,
3419  ST_WDG, 6, P3, P7, P2, P0, P4, P1,
3420  /* case 160 */ 7,
3421  ST_PNT, 2, EK, EJ,
3422  ST_PYR, 5, P7, P5, EE, EH, N0,
3423  ST_PYR, 5, EG, EF, P5, P7, N0,
3424  ST_TET, 4, EF, EJ, P5, N0,
3425  ST_TET, 4, P5, EJ, EE, N0,
3426  ST_TET, 4, EG, N0, P7, EK,
3427  ST_TET, 4, EH, EK, P7, N0,
3428  /* case 161 */ 5,
3429  ST_WDG, 6, EI, EE, EH, P0, P5, P7,
3430  ST_PYR, 5, P0, ED, EK, P7, EA,
3431  ST_PYR, 5, EG, EF, P5, P7, EJ,
3432  ST_PYR, 5, EA, P0, P5, EJ, P7,
3433  ST_PYR, 5, EA, EJ, EG, EK, P7,
3434  /* case 162 */ 8,
3435  ST_PNT, 4, EB, EA, EK, EK,
3436  ST_PYR, 5, P7, P5, EE, EH, N0,
3437  ST_PYR, 5, EF, P5, P7, EG, N0,
3438  ST_TET, 4, P7, EH, EK, N0,
3439  ST_TET, 4, EG, P7, EK, N0,
3440  ST_PYR, 5, EE, P5, P1, EA, N0,
3441  ST_PYR, 5, P5, EF, EB, P1, N0,
3442  ST_TET, 4, EB, EA, P1, N0,
3443  /* case 163 */ 9,
3444  ST_PNT, 5, EB, EF, ED, EK, EG,
3445  ST_WDG, 6, EI, EE, EH, P0, P5, P7,
3446  ST_TET, 4, P5, P0, P7, N0,
3447  ST_PYR, 5, P0, ED, EK, P7, N0,
3448  ST_TET, 4, P1, P0, P5, N0,
3449  ST_PYR, 5, EF, EB, P1, P5, N0,
3450  ST_PYR, 5, EB, ED, P0, P1, N0,
3451  ST_PYR, 5, P7, EG, EF, P5, N0,
3452  ST_TET, 4, EK, EG, P7, N0,
3453  /* case 164 */ 5,
3454  ST_WDG, 6, P5, P7, P2, EF, EG, EL,
3455  ST_PYR, 5, P5, P2, EB, EJ, EE,
3456  ST_PYR, 5, EC, P2, P7, EK, EH,
3457  ST_PYR, 5, EE, EH, P7, P5, P2,
3458  ST_PYR, 5, EE, EB, EC, EH, P2,
3459  /* case 165 */ 5,
3460  ST_WDG, 6, P2, P0, P5, EB, EA, EJ,
3461  ST_TET, 4, P2, P0, P5, P7,
3462  ST_WDG, 6, EG, EF, EL, P7, P5, P2,
3463  ST_WDG, 6, ED, EK, EC, P0, P7, P2,
3464  ST_WDG, 6, EE, EH, EI, P5, P7, P0,
3465  /* case 166 */ 9,
3466  ST_PNT, 5, EA, EC, EE, EH, EK,
3467  ST_WDG, 6, EF, EL, EG, P5, P2, P7,
3468  ST_TET, 4, P2, P5, P7, N0,
3469  ST_PYR, 5, P5, EE, EH, P7, N0,
3470  ST_TET, 4, P1, P5, P2, N0,
3471  ST_PYR, 5, EC, EA, P1, P2, N0,
3472  ST_PYR, 5, EA, EE, P5, P1, N0,
3473  ST_PYR, 5, P7, EK, EC, P2, N0,
3474  ST_TET, 4, EH, EK, P7, N0,
3475  /* case 167 */ 5,
3476  ST_WDG, 6, EH, EI, EE, P7, P0, P5,
3477  ST_WDG, 6, P2, P7, P0, EC, EK, ED,
3478  ST_WDG, 6, EL, EG, EF, P2, P7, P5,
3479  ST_TET, 4, P7, P5, P0, P2,
3480  ST_TET, 4, P2, P1, P5, P0,
3481  /* case 168 */ 8,
3482  ST_PNT, 4, EC, ED, EJ, EJ,
3483  ST_PYR, 5, P5, EE, EH, P7, N0,
3484  ST_PYR, 5, EG, EF, P5, P7, N0,
3485  ST_TET, 4, P5, EJ, EE, N0,
3486  ST_TET, 4, EF, EJ, P5, N0,
3487  ST_PYR, 5, EH, ED, P3, P7, N0,
3488  ST_PYR, 5, P7, P3, EC, EG, N0,
3489  ST_TET, 4, EC, P3, ED, N0,
3490  /* case 169 */ 9,
3491  ST_PNT, 5, EC, EG, EA, EJ, EF,
3492  ST_WDG, 6, P0, P7, P5, EI, EH, EE,
3493  ST_TET, 4, P7, P5, P0, N0,
3494  ST_PYR, 5, P0, P5, EJ, EA, N0,
3495  ST_TET, 4, P3, P7, P0, N0,
3496  ST_PYR, 5, EG, P7, P3, EC, N0,
3497  ST_PYR, 5, EC, P3, P0, EA, N0,
3498  ST_PYR, 5, P5, P7, EG, EF, N0,
3499  ST_TET, 4, EJ, P5, EF, N0,
3500  /* case 170 */ 2,
3501  ST_HEX, 8, EC, EB, EF, EG, P3, P1, P5, P7,
3502  ST_HEX, 8, P3, P1, P5, P7, ED, EA, EE, EH,
3503  /* case 171 */ 11,
3504  ST_PNT, 6, P0, P7, P3, P1, EF, EB,
3505  ST_WDG, 6, EI, EE, EH, P0, P5, P7,
3506  ST_PYR, 5, EB, P1, P5, EF, N0,
3507  ST_TET, 4, P1, P0, P5, N0,
3508  ST_TET, 4, P1, P3, P0, N0,
3509  ST_PYR, 5, EC, P3, P1, EB, N0,
3510  ST_PYR, 5, EG, P7, P3, EC, N0,
3511  ST_TET, 4, P3, P7, P0, N0,
3512  ST_PYR, 5, EF, EG, EC, EB, N0,
3513  ST_TET, 4, P7, P5, P0, N0,
3514  ST_PYR, 5, EF, P5, P7, EG, N0,
3515  /* case 172 */ 9,
3516  ST_PNT, 5, ED, EH, EB, EJ, EE,
3517  ST_WDG, 6, EL, EG, EF, P2, P7, P5,
3518  ST_TET, 4, P7, P2, P5, N0,
3519  ST_PYR, 5, P2, EB, EJ, P5, N0,
3520  ST_TET, 4, P3, P2, P7, N0,
3521  ST_PYR, 5, EH, ED, P3, P7, N0,
3522  ST_PYR, 5, ED, EB, P2, P3, N0,
3523  ST_PYR, 5, P5, EE, EH, P7, N0,
3524  ST_TET, 4, EJ, EE, P5, N0,
3525  /* case 173 */ 5,
3526  ST_WDG, 6, EJ, EA, EB, P5, P0, P2,
3527  ST_WDG, 6, P7, P5, P0, EH, EE, EI,
3528  ST_WDG, 6, EG, EF, EL, P7, P5, P2,
3529  ST_TET, 4, P5, P2, P0, P7,
3530  ST_TET, 4, P7, P3, P2, P0,
3531  /* case 174 */ 11,
3532  ST_PNT, 6, P2, P5, P1, P3, EH, ED,
3533  ST_WDG, 6, EL, EG, EF, P2, P7, P5,
3534  ST_PYR, 5, ED, P3, P7, EH, N0,
3535  ST_TET, 4, P3, P2, P7, N0,
3536  ST_TET, 4, P3, P1, P2, N0,
3537  ST_PYR, 5, EA, P1, P3, ED, N0,
3538  ST_PYR, 5, EE, P5, P1, EA, N0,
3539  ST_TET, 4, P1, P5, P2, N0,
3540  ST_PYR, 5, EH, EE, EA, ED, N0,
3541  ST_TET, 4, P5, P7, P2, N0,
3542  ST_PYR, 5, EH, P7, P5, EE, N0,
3543  /* case 175 */ 5,
3544  ST_WDG, 6, EG, EF, EL, P7, P5, P2,
3545  ST_WDG, 6, P7, P5, P0, EH, EE, EI,
3546  ST_PYR, 5, P3, P0, P1, P2, P7,
3547  ST_TET, 4, P5, P1, P0, P7,
3548  ST_TET, 4, P5, P2, P1, P7,
3549  /* case 176 */ 7,
3550  ST_PNT, 5, EJ, EI, EF, EG, EK,
3551  ST_PYR, 5, EI, EK, P7, P4, N0,
3552  ST_PYR, 5, EJ, EI, P4, P5, N0,
3553  ST_TET, 4, EF, EJ, P5, N0,
3554  ST_TET, 4, P5, P4, P7, N0,
3555  ST_PYR, 5, EF, P5, P7, EG, N0,
3556  ST_TET, 4, P7, EK, EG, N0,
3557  /* case 177 */ 5,
3558  ST_TET, 4, P4, P5, P0, P7,
3559  ST_PYR, 5, EK, P7, P0, ED, EA,
3560  ST_PYR, 5, EG, EF, P5, P7, EJ,
3561  ST_PYR, 5, P0, P5, EJ, EA, P7,
3562  ST_PYR, 5, EK, EA, EJ, EG, P7,
3563  /* case 178 */ 9,
3564  ST_PNT, 6, EI, EA, EB, EF, EG, EK,
3565  ST_TET, 4, P4, P5, P1, N0,
3566  ST_PYR, 5, EI, P4, P1, EA, N0,
3567  ST_PYR, 5, EI, EK, P7, P4, N0,
3568  ST_TET, 4, P7, P5, P4, N0,
3569  ST_TET, 4, P7, EK, EG, N0,
3570  ST_PYR, 5, P7, EG, EF, P5, N0,
3571  ST_PYR, 5, EF, EB, P1, P5, N0,
3572  ST_TET, 4, EB, EA, P1, N0,
3573  /* case 179 */ 9,
3574  ST_PNT, 5, EF, EB, ED, EG, EK,
3575  ST_PYR, 5, P4, P5, P1, P0, N0,
3576  ST_TET, 4, P0, P7, P4, N0,
3577  ST_TET, 4, P7, P5, P4, N0,
3578  ST_PYR, 5, P7, EG, EF, P5, N0,
3579  ST_PYR, 5, EF, EB, P1, P5, N0,
3580  ST_PYR, 5, EB, ED, P0, P1, N0,
3581  ST_PYR, 5, ED, EK, P7, P0, N0,
3582  ST_TET, 4, EG, P7, EK, N0,
3583  /* case 180 */ 9,
3584  ST_PNT, 5, EI, EK, EJ, EB, EC,
3585  ST_WDG, 6, P5, P7, P2, EF, EG, EL,
3586  ST_TET, 4, P7, P2, P5, N0,
3587  ST_PYR, 5, P5, P2, EB, EJ, N0,
3588  ST_TET, 4, P4, P7, P5, N0,
3589  ST_PYR, 5, EK, P7, P4, EI, N0,
3590  ST_PYR, 5, EI, P4, P5, EJ, N0,
3591  ST_PYR, 5, P2, P7, EK, EC, N0,
3592  ST_TET, 4, EB, P2, EC, N0,
3593  /* case 181 */ 5,
3594  ST_WDG, 6, P2, P0, P5, EB, EA, EJ,
3595  ST_WDG, 6, EK, EC, ED, P7, P2, P0,
3596  ST_WDG, 6, P7, P2, P5, EG, EL, EF,
3597  ST_TET, 4, P2, P0, P5, P7,
3598  ST_TET, 4, P7, P5, P4, P0,
3599  /* case 182 */ 11,
3600  ST_PNT, 6, P5, P2, P1, P4, EK, EI,
3601  ST_WDG, 6, P5, P7, P2, EF, EG, EL,
3602  ST_PYR, 5, EI, EK, P7, P4, N0,
3603  ST_TET, 4, P4, P7, P5, N0,
3604  ST_TET, 4, P4, P5, P1, N0,
3605  ST_PYR, 5, EA, EI, P4, P1, N0,
3606  ST_PYR, 5, EC, EA, P1, P2, N0,
3607  ST_TET, 4, P1, P5, P2, N0,
3608  ST_PYR, 5, EK, EI, EA, EC, N0,
3609  ST_TET, 4, P2, P5, P7, N0,
3610  ST_PYR, 5, EK, EC, P2, P7, N0,
3611  /* case 183 */ 5,
3612  ST_WDG, 6, P7, P2, P5, EG, EL, EF,
3613  ST_WDG, 6, EK, EC, ED, P7, P2, P0,
3614  ST_PYR, 5, P4, P5, P1, P0, P7,
3615  ST_TET, 4, P2, P0, P1, P7,
3616  ST_TET, 4, P2, P1, P5, P7,
3617  /* case 184 */ 9,
3618  ST_PNT, 6, EI, ED, EC, EG, EF, EJ,
3619  ST_TET, 4, P4, P3, P7, N0,
3620  ST_PYR, 5, EI, ED, P3, P4, N0,
3621  ST_PYR, 5, EI, P4, P5, EJ, N0,
3622  ST_TET, 4, P5, P4, P7, N0,
3623  ST_TET, 4, P5, EF, EJ, N0,
3624  ST_PYR, 5, P5, P7, EG, EF, N0,
3625  ST_PYR, 5, EG, P7, P3, EC, N0,
3626  ST_TET, 4, EC, P3, ED, N0,
3627  /* case 185 */ 9,
3628  ST_PNT, 5, EG, EC, EA, EF, EJ,
3629  ST_PYR, 5, P4, P0, P3, P7, N0,
3630  ST_TET, 4, P0, P4, P5, N0,
3631  ST_TET, 4, P5, P4, P7, N0,
3632  ST_PYR, 5, P5, P7, EG, EF, N0,
3633  ST_PYR, 5, EG, P7, P3, EC, N0,
3634  ST_PYR, 5, EC, P3, P0, EA, N0,
3635  ST_PYR, 5, EA, P0, P5, EJ, N0,
3636  ST_TET, 4, EF, EJ, P5, N0,
3637  /* case 186 */ 11,
3638  ST_PNT, 6, P4, P3, P7, P5, EB, EF,
3639  ST_WDG, 6, P4, P1, P3, EI, EA, ED,
3640  ST_PYR, 5, EF, EB, P1, P5, N0,
3641  ST_TET, 4, P5, P1, P4, N0,
3642  ST_TET, 4, P5, P4, P7, N0,
3643  ST_PYR, 5, EG, EF, P5, P7, N0,
3644  ST_PYR, 5, EC, EG, P7, P3, N0,
3645  ST_TET, 4, P7, P4, P3, N0,
3646  ST_PYR, 5, EB, EF, EG, EC, N0,
3647  ST_TET, 4, P3, P4, P1, N0,
3648  ST_PYR, 5, EB, EC, P3, P1, N0,
3649  /* case 187 */ 2,
3650  ST_HEX, 8, EC, EB, EF, EG, P3, P1, P5, P7,
3651  ST_WDG, 6, P0, P3, P1, P4, P7, P5,
3652  /* case 188 */ 11,
3653  ST_PNT, 6, P7, P5, P4, P3, EB, ED,
3654  ST_WDG, 6, P7, P2, P5, EG, EL, EF,
3655  ST_PYR, 5, ED, EB, P2, P3, N0,
3656  ST_TET, 4, P3, P2, P7, N0,
3657  ST_TET, 4, P3, P7, P4, N0,
3658  ST_PYR, 5, EI, ED, P3, P4, N0,
3659  ST_PYR, 5, EJ, EI, P4, P5, N0,
3660  ST_TET, 4, P4, P7, P5, N0,
3661  ST_PYR, 5, EB, ED, EI, EJ, N0,
3662  ST_TET, 4, P5, P7, P2, N0,
3663  ST_PYR, 5, EB, EJ, P5, P2, N0,
3664  /* case 189 */ 5,
3665  ST_WDG, 6, P2, P5, P7, EL, EF, EG,
3666  ST_WDG, 6, EB, EJ, EA, P2, P5, P0,
3667  ST_PYR, 5, P3, P7, P4, P0, P2,
3668  ST_TET, 4, P5, P0, P4, P2,
3669  ST_TET, 4, P5, P4, P7, P2,
3670  /* case 190 */ 6,
3671  ST_WDG, 6, ED, EA, EI, P3, P1, P4,
3672  ST_WDG, 6, EL, EG, EF, P2, P7, P5,
3673  ST_TET, 4, P5, P4, P7, P2,
3674  ST_TET, 4, P2, P3, P1, P4,
3675  ST_TET, 4, P3, P2, P7, P4,
3676  ST_TET, 4, P2, P1, P5, P4,
3677  /* case 191 */ 9,
3678  ST_PNT, 7, P1, P0, P3, P2, P5, P4, P7,
3679  ST_WDG, 6, P5, P7, P2, EF, EG, EL,
3680  ST_TET, 4, P5, P7, P2, N0,
3681  ST_PYR, 5, P4, P0, P3, P7, N0,
3682  ST_TET, 4, P7, P3, P2, N0,
3683  ST_PYR, 5, P1, P2, P3, P0, N0,
3684  ST_TET, 4, P1, P5, P2, N0,
3685  ST_PYR, 5, P1, P0, P4, P5, N0,
3686  ST_TET, 4, P5, P4, P7, N0,
3687  /* case 192 */ 1,
3688  ST_WDG, 6, P6, EF, EL, P7, EH, EK,
3689  /* case 193 */ 8,
3690  ST_PNT, 4, EL, EF, EA, EA,
3691  ST_PYR, 5, P0, P7, EH, EI, N0,
3692  ST_PYR, 5, EK, P7, P0, ED, N0,
3693  ST_TET, 4, P0, EI, EA, N0,
3694  ST_TET, 4, ED, P0, EA, N0,
3695  ST_PYR, 5, EH, P7, P6, EF, N0,
3696  ST_PYR, 5, P7, EK, EL, P6, N0,
3697  ST_TET, 4, EL, EF, P6, N0,
3698  /* case 194 */ 8,
3699  ST_PNT, 4, EK, EH, EA, EA,
3700  ST_PYR, 5, P1, EJ, EF, P6, N0,
3701  ST_PYR, 5, EL, EB, P1, P6, N0,
3702  ST_TET, 4, P1, EA, EJ, N0,
3703  ST_TET, 4, EB, EA, P1, N0,
3704  ST_PYR, 5, EF, EH, P7, P6, N0,
3705  ST_PYR, 5, P6, P7, EK, EL, N0,
3706  ST_TET, 4, EK, P7, EH, N0,
3707  /* case 195 */ 2,
3708  ST_HEX, 8, EI, EH, EF, EJ, P0, P7, P6, P1,
3709  ST_HEX, 8, P0, P7, P6, P1, ED, EK, EL, EB,
3710  /* case 196 */ 7,
3711  ST_PNT, 5, EH, EF, EK, EC, EB,
3712  ST_PYR, 5, EF, P6, P2, EB, N0,
3713  ST_PYR, 5, EH, P7, P6, EF, N0,
3714  ST_TET, 4, EK, P7, EH, N0,
3715  ST_TET, 4, P7, P2, P6, N0,
3716  ST_PYR, 5, EK, EC, P2, P7, N0,
3717  ST_TET, 4, P2, EC, EB, N0,
3718  /* case 197 */ 9,
3719  ST_PNT, 5, EF, EB, EH, EI, EA,
3720  ST_WDG, 6, EK, EC, ED, P7, P2, P0,
3721  ST_TET, 4, P2, P7, P0, N0,
3722  ST_PYR, 5, P7, EH, EI, P0, N0,
3723  ST_TET, 4, P6, P7, P2, N0,
3724  ST_PYR, 5, EB, EF, P6, P2, N0,
3725  ST_PYR, 5, EF, EH, P7, P6, N0,
3726  ST_PYR, 5, P0, EA, EB, P2, N0,
3727  ST_TET, 4, EI, EA, P0, N0,
3728  /* case 198 */ 9,
3729  ST_PNT, 6, EC, EK, EH, EF, EJ, EA,
3730  ST_TET, 4, P2, P6, P7, N0,
3731  ST_PYR, 5, EC, P2, P7, EK, N0,
3732  ST_PYR, 5, EC, EA, P1, P2, N0,
3733  ST_TET, 4, P1, P6, P2, N0,
3734  ST_TET, 4, P1, EA, EJ, N0,
3735  ST_PYR, 5, P1, EJ, EF, P6, N0,
3736  ST_PYR, 5, EF, EH, P7, P6, N0,
3737  ST_TET, 4, EH, EK, P7, N0,
3738  /* case 199 */ 11,
3739  ST_PNT, 6, P2, P0, P1, P6, EH, EF,
3740  ST_WDG, 6, P2, P7, P0, EC, EK, ED,
3741  ST_PYR, 5, EF, EH, P7, P6, N0,
3742  ST_TET, 4, P6, P7, P2, N0,
3743  ST_TET, 4, P6, P2, P1, N0,
3744  ST_PYR, 5, EJ, EF, P6, P1, N0,
3745  ST_PYR, 5, EI, EJ, P1, P0, N0,
3746  ST_TET, 4, P1, P2, P0, N0,
3747  ST_PYR, 5, EH, EF, EJ, EI, N0,
3748  ST_TET, 4, P0, P2, P7, N0,
3749  ST_PYR, 5, EH, EI, P0, P7, N0,
3750  /* case 200 */ 7,
3751  ST_PNT, 5, ED, EH, EC, EL, EF,
3752  ST_PYR, 5, EH, P7, P6, EF, N0,
3753  ST_PYR, 5, ED, P3, P7, EH, N0,
3754  ST_TET, 4, EC, P3, ED, N0,
3755  ST_TET, 4, P3, P6, P7, N0,
3756  ST_PYR, 5, EC, EL, P6, P3, N0,
3757  ST_TET, 4, P6, EL, EF, N0,
3758  /* case 201 */ 9,
3759  ST_PNT, 6, EC, EL, EF, EH, EI, EA,
3760  ST_TET, 4, P3, P6, P7, N0,
3761  ST_PYR, 5, EC, EL, P6, P3, N0,
3762  ST_PYR, 5, EC, P3, P0, EA, N0,
3763  ST_TET, 4, P0, P3, P7, N0,
3764  ST_TET, 4, P0, EI, EA, N0,
3765  ST_PYR, 5, P0, P7, EH, EI, N0,
3766  ST_PYR, 5, EH, P7, P6, EF, N0,
3767  ST_TET, 4, EF, P6, EL, N0,
3768  /* case 202 */ 9,
3769  ST_PNT, 5, EH, EF, ED, EA, EJ,
3770  ST_WDG, 6, EC, EL, EB, P3, P6, P1,
3771  ST_TET, 4, P6, P3, P1, N0,
3772  ST_PYR, 5, P3, ED, EA, P1, N0,
3773  ST_TET, 4, P7, P3, P6, N0,
3774  ST_PYR, 5, EF, EH, P7, P6, N0,
3775  ST_PYR, 5, EH, ED, P3, P7, N0,
3776  ST_PYR, 5, P1, EJ, EF, P6, N0,
3777  ST_TET, 4, EA, EJ, P1, N0,
3778  /* case 203 */ 11,
3779  ST_PNT, 6, P3, P1, P0, P7, EF, EH,
3780  ST_WDG, 6, EC, EL, EB, P3, P6, P1,
3781  ST_PYR, 5, EH, P7, P6, EF, N0,
3782  ST_TET, 4, P7, P3, P6, N0,
3783  ST_TET, 4, P7, P0, P3, N0,
3784  ST_PYR, 5, EI, P0, P7, EH, N0,
3785  ST_PYR, 5, EJ, P1, P0, EI, N0,
3786  ST_TET, 4, P0, P1, P3, N0,
3787  ST_PYR, 5, EF, EJ, EI, EH, N0,
3788  ST_TET, 4, P1, P6, P3, N0,
3789  ST_PYR, 5, EF, P6, P1, EJ, N0,
3790  /* case 204 */ 1,
3791  ST_HEX, 8, P3, P2, P6, P7, ED, EB, EF, EH,
3792  /* case 205 */ 9,
3793  ST_PNT, 5, EB, EF, EH, EA, EI,
3794  ST_PYR, 5, P3, P2, P6, P7, N0,
3795  ST_TET, 4, P7, P0, P3, N0,
3796  ST_TET, 4, P0, P2, P3, N0,
3797  ST_PYR, 5, P0, EA, EB, P2, N0,
3798  ST_PYR, 5, EB, EF, P6, P2, N0,
3799  ST_PYR, 5, EF, EH, P7, P6, N0,
3800  ST_PYR, 5, EH, EI, P0, P7, N0,
3801  ST_TET, 4, EA, P0, EI, N0,
3802  /* case 206 */ 9,
3803  ST_PNT, 5, EF, EH, ED, EJ, EA,
3804  ST_PYR, 5, P2, P6, P7, P3, N0,
3805  ST_TET, 4, P3, P1, P2, N0,
3806  ST_TET, 4, P1, P6, P2, N0,
3807  ST_PYR, 5, P1, EJ, EF, P6, N0,
3808  ST_PYR, 5, EF, EH, P7, P6, N0,
3809  ST_PYR, 5, EH, ED, P3, P7, N0,
3810  ST_PYR, 5, ED, EA, P1, P3, N0,
3811  ST_TET, 4, EJ, P1, EA, N0,
3812  /* case 207 */ 2,
3813  ST_HEX, 8, EI, EH, EF, EJ, P0, P7, P6, P1,
3814  ST_WDG, 6, P3, P0, P7, P2, P1, P6,
3815  /* case 208 */ 7,
3816  ST_PNT, 5, EI, EK, EE, EF, EL,
3817  ST_PYR, 5, EK, EL, P6, P7, N0,
3818  ST_PYR, 5, EI, EK, P7, P4, N0,
3819  ST_TET, 4, EE, EI, P4, N0,
3820  ST_TET, 4, P4, P7, P6, N0,
3821  ST_PYR, 5, EE, P4, P6, EF, N0,
3822  ST_TET, 4, P6, EL, EF, N0,
3823  /* case 209 */ 9,
3824  ST_PNT, 6, EE, EF, EL, EK, ED, EA,
3825  ST_TET, 4, P4, P7, P6, N0,
3826  ST_PYR, 5, EE, P4, P6, EF, N0,
3827  ST_PYR, 5, EE, EA, P0, P4, N0,
3828  ST_TET, 4, P0, P7, P4, N0,
3829  ST_TET, 4, P0, EA, ED, N0,
3830  ST_PYR, 5, P0, ED, EK, P7, N0,
3831  ST_PYR, 5, EK, EL, P6, P7, N0,
3832  ST_TET, 4, EL, EF, P6, N0,
3833  /* case 210 */ 9,
3834  ST_PNT, 5, EK, EL, EI, EA, EB,
3835  ST_WDG, 6, P4, P6, P1, EE, EF, EJ,
3836  ST_TET, 4, P6, P1, P4, N0,
3837  ST_PYR, 5, P4, P1, EA, EI, N0,
3838  ST_TET, 4, P7, P6, P4, N0,
3839  ST_PYR, 5, EL, P6, P7, EK, N0,
3840  ST_PYR, 5, EK, P7, P4, EI, N0,
3841  ST_PYR, 5, P1, P6, EL, EB, N0,
3842  ST_TET, 4, EA, P1, EB, N0,
3843  /* case 211 */ 11,
3844  ST_PNT, 6, P4, P1, P0, P7, EL, EK,
3845  ST_WDG, 6, P4, P6, P1, EE, EF, EJ,
3846  ST_PYR, 5, EK, EL, P6, P7, N0,
3847  ST_TET, 4, P7, P6, P4, N0,
3848  ST_TET, 4, P7, P4, P0, N0,
3849  ST_PYR, 5, ED, EK, P7, P0, N0,
3850  ST_PYR, 5, EB, ED, P0, P1, N0,
3851  ST_TET, 4, P0, P4, P1, N0,
3852  ST_PYR, 5, EL, EK, ED, EB, N0,
3853  ST_TET, 4, P1, P4, P6, N0,
3854  ST_PYR, 5, EL, EB, P1, P6, N0,
3855  /* case 212 */ 9,
3856  ST_PNT, 6, EK, EC, EB, EF, EE, EI,
3857  ST_TET, 4, P7, P2, P6, N0,
3858  ST_PYR, 5, EK, EC, P2, P7, N0,
3859  ST_PYR, 5, EK, P7, P4, EI, N0,
3860  ST_TET, 4, P4, P7, P6, N0,
3861  ST_TET, 4, P4, EE, EI, N0,
3862  ST_PYR, 5, P4, P6, EF, EE, N0,
3863  ST_PYR, 5, EF, P6, P2, EB, N0,
3864  ST_TET, 4, EB, P2, EC, N0,
3865  /* case 213 */ 11,
3866  ST_PNT, 6, P7, P0, P4, P6, EB, EF,
3867  ST_WDG, 6, EK, EC, ED, P7, P2, P0,
3868  ST_PYR, 5, EF, P6, P2, EB, N0,
3869  ST_TET, 4, P6, P7, P2, N0,
3870  ST_TET, 4, P6, P4, P7, N0,
3871  ST_PYR, 5, EE, P4, P6, EF, N0,
3872  ST_PYR, 5, EA, P0, P4, EE, N0,
3873  ST_TET, 4, P4, P0, P7, N0,
3874  ST_PYR, 5, EB, EA, EE, EF, N0,
3875  ST_TET, 4, P0, P2, P7, N0,
3876  ST_PYR, 5, EB, P2, P0, EA, N0,
3877  /* case 214 */ 11,
3878  ST_PNT, 6, P6, P1, P2, P7, EI, EK,
3879  ST_WDG, 6, EF, EE, EJ, P6, P4, P1,
3880  ST_PYR, 5, EK, P7, P4, EI, N0,
3881  ST_TET, 4, P7, P6, P4, N0,
3882  ST_TET, 4, P7, P2, P6, N0,
3883  ST_PYR, 5, EC, P2, P7, EK, N0,
3884  ST_PYR, 5, EA, P1, P2, EC, N0,
3885  ST_TET, 4, P2, P1, P6, N0,
3886  ST_PYR, 5, EI, EA, EC, EK, N0,
3887  ST_TET, 4, P1, P4, P6, N0,
3888  ST_PYR, 5, EI, P4, P1, EA, N0,
3889  /* case 215 */ 6,
3890  ST_WDG, 6, EJ, EF, EE, P1, P6, P4,
3891  ST_WDG, 6, EC, ED, EK, P2, P0, P7,
3892  ST_TET, 4, P7, P4, P0, P2,
3893  ST_TET, 4, P2, P1, P6, P4,
3894  ST_TET, 4, P1, P2, P0, P4,
3895  ST_TET, 4, P2, P6, P7, P4,
3896  /* case 216 */ 5,
3897  ST_TET, 4, P7, P6, P4, P3,
3898  ST_PYR, 5, ED, P3, P4, EI, EE,
3899  ST_PYR, 5, EC, EL, P6, P3, EF,
3900  ST_PYR, 5, P4, P6, EF, EE, P3,
3901  ST_PYR, 5, ED, EE, EF, EC, P3,
3902  /* case 217 */ 9,
3903  ST_PNT, 5, EC, EA, EE, EL, EF,
3904  ST_PYR, 5, P7, P4, P0, P3, N0,
3905  ST_TET, 4, P4, P7, P6, N0,
3906  ST_TET, 4, P6, P7, P3, N0,
3907  ST_PYR, 5, P6, P3, EC, EL, N0,
3908  ST_PYR, 5, EC, P3, P0, EA, N0,
3909  ST_PYR, 5, EA, P0, P4, EE, N0,
3910  ST_PYR, 5, EE, P4, P6, EF, N0,
3911  ST_TET, 4, EL, EF, P6, N0,
3912  /* case 218 */ 5,
3913  ST_WDG, 6, P1, P4, P6, EJ, EE, EF,
3914  ST_WDG, 6, ED, EA, EI, P3, P1, P4,
3915  ST_WDG, 6, P3, P1, P6, EC, EB, EL,
3916  ST_TET, 4, P1, P4, P6, P3,
3917  ST_TET, 4, P3, P6, P7, P4,
3918  /* case 219 */ 5,
3919  ST_WDG, 6, EJ, EF, EE, P1, P6, P4,
3920  ST_WDG, 6, P1, P6, P3, EB, EL, EC,
3921  ST_PYR, 5, P0, P3, P7, P4, P1,
3922  ST_TET, 4, P6, P7, P3, P1,
3923  ST_TET, 4, P6, P4, P7, P1,
3924  /* case 220 */ 9,
3925  ST_PNT, 5, EF, EB, ED, EE, EI,
3926  ST_PYR, 5, P7, P3, P2, P6, N0,
3927  ST_TET, 4, P3, P7, P4, N0,
3928  ST_TET, 4, P4, P7, P6, N0,
3929  ST_PYR, 5, P4, P6, EF, EE, N0,
3930  ST_PYR, 5, EF, P6, P2, EB, N0,
3931  ST_PYR, 5, EB, P2, P3, ED, N0,
3932  ST_PYR, 5, ED, P3, P4, EI, N0,
3933  ST_TET, 4, EE, EI, P4, N0,
3934  /* case 221 */ 2,
3935  ST_HEX, 8, P0, P2, P6, P4, EA, EB, EF, EE,
3936  ST_WDG, 6, P7, P4, P6, P3, P0, P2,
3937  /* case 222 */ 5,
3938  ST_WDG, 6, EE, EJ, EF, P4, P1, P6,
3939  ST_WDG, 6, P4, P1, P3, EI, EA, ED,
3940  ST_PYR, 5, P7, P3, P2, P6, P4,
3941  ST_TET, 4, P1, P2, P3, P4,
3942  ST_TET, 4, P1, P6, P2, P4,
3943  /* case 223 */ 9,
3944  ST_PNT, 7, P0, P3, P7, P4, P1, P2, P6,
3945  ST_WDG, 6, EJ, EF, EE, P1, P6, P4,
3946  ST_TET, 4, P1, P4, P6, N0,
3947  ST_PYR, 5, P2, P6, P7, P3, N0,
3948  ST_TET, 4, P6, P4, P7, N0,
3949  ST_PYR, 5, P0, P3, P7, P4, N0,
3950  ST_TET, 4, P0, P4, P1, N0,
3951  ST_PYR, 5, P0, P1, P2, P3, N0,
3952  ST_TET, 4, P1, P6, P2, N0,
3953  /* case 224 */ 7,
3954  ST_PNT, 5, EK, EL, EH, EE, EJ,
3955  ST_PYR, 5, EL, EJ, P5, P6, N0,
3956  ST_PYR, 5, EK, EL, P6, P7, N0,
3957  ST_TET, 4, EH, EK, P7, N0,
3958  ST_TET, 4, P7, P6, P5, N0,
3959  ST_PYR, 5, EH, P7, P5, EE, N0,
3960  ST_TET, 4, P5, EJ, EE, N0,
3961  /* case 225 */ 9,
3962  ST_PNT, 5, EL, EJ, EK, ED, EA,
3963  ST_WDG, 6, P7, P5, P0, EH, EE, EI,
3964  ST_TET, 4, P5, P0, P7, N0,
3965  ST_PYR, 5, P7, P0, ED, EK, N0,
3966  ST_TET, 4, P6, P5, P7, N0,
3967  ST_PYR, 5, EJ, P5, P6, EL, N0,
3968  ST_PYR, 5, EL, P6, P7, EK, N0,
3969  ST_PYR, 5, P0, P5, EJ, EA, N0,
3970  ST_TET, 4, ED, P0, EA, N0,
3971  /* case 226 */ 9,
3972  ST_PNT, 6, EE, EH, EK, EL, EB, EA,
3973  ST_TET, 4, P5, P7, P6, N0,
3974  ST_PYR, 5, EE, EH, P7, P5, N0,
3975  ST_PYR, 5, EE, P5, P1, EA, N0,
3976  ST_TET, 4, P1, P5, P6, N0,
3977  ST_TET, 4, P1, EB, EA, N0,
3978  ST_PYR, 5, P1, P6, EL, EB, N0,
3979  ST_PYR, 5, EL, P6, P7, EK, N0,
3980  ST_TET, 4, EK, P7, EH, N0,
3981  /* case 227 */ 11,
3982  ST_PNT, 6, P5, P0, P1, P6, EK, EL,
3983  ST_WDG, 6, EE, EH, EI, P5, P7, P0,
3984  ST_PYR, 5, EL, P6, P7, EK, N0,
3985  ST_TET, 4, P6, P5, P7, N0,
3986  ST_TET, 4, P6, P1, P5, N0,
3987  ST_PYR, 5, EB, P1, P6, EL, N0,
3988  ST_PYR, 5, ED, P0, P1, EB, N0,
3989  ST_TET, 4, P1, P0, P5, N0,
3990  ST_PYR, 5, EK, ED, EB, EL, N0,
3991  ST_TET, 4, P0, P7, P5, N0,
3992  ST_PYR, 5, EK, P7, P0, ED, N0,
3993  /* case 228 */ 5,
3994  ST_TET, 4, P6, P5, P7, P2,
3995  ST_PYR, 5, EB, EJ, P5, P2, EE,
3996  ST_PYR, 5, EC, P2, P7, EK, EH,
3997  ST_PYR, 5, P5, EE, EH, P7, P2,
3998  ST_PYR, 5, EB, EC, EH, EE, P2,
3999  /* case 229 */ 5,
4000  ST_WDG, 6, EI, EE, EH, P0, P5, P7,
4001  ST_WDG, 6, P2, P0, P5, EB, EA, EJ,
4002  ST_WDG, 6, EC, ED, EK, P2, P0, P7,
4003  ST_TET, 4, P0, P7, P5, P2,
4004  ST_TET, 4, P2, P6, P7, P5,
4005  /* case 230 */ 9,
4006  ST_PNT, 5, EC, EA, EE, EK, EH,
4007  ST_PYR, 5, P6, P2, P1, P5, N0,
4008  ST_TET, 4, P5, P7, P6, N0,
4009  ST_TET, 4, P7, P2, P6, N0,
4010  ST_PYR, 5, P7, EK, EC, P2, N0,
4011  ST_PYR, 5, EC, EA, P1, P2, N0,
4012  ST_PYR, 5, EA, EE, P5, P1, N0,
4013  ST_PYR, 5, EE, EH, P7, P5, N0,
4014  ST_TET, 4, EK, P7, EH, N0,
4015  /* case 231 */ 5,
4016  ST_WDG, 6, P0, P7, P5, EI, EH, EE,
4017  ST_WDG, 6, ED, EK, EC, P0, P7, P2,
4018  ST_PYR, 5, P1, P5, P6, P2, P0,
4019  ST_TET, 4, P7, P2, P6, P0,
4020  ST_TET, 4, P7, P6, P5, P0,
4021  /* case 232 */ 9,
4022  ST_PNT, 6, EH, EE, EJ, EL, EC, ED,
4023  ST_TET, 4, P7, P6, P5, N0,
4024  ST_PYR, 5, EH, P7, P5, EE, N0,
4025  ST_PYR, 5, EH, ED, P3, P7, N0,
4026  ST_TET, 4, P3, P6, P7, N0,
4027  ST_TET, 4, P3, ED, EC, N0,
4028  ST_PYR, 5, P3, EC, EL, P6, N0,
4029  ST_PYR, 5, EL, EJ, P5, P6, N0,
4030  ST_TET, 4, EJ, EE, P5, N0,
4031  /* case 233 */ 11,
4032  ST_PNT, 6, P7, P0, P3, P6, EJ, EL,
4033  ST_WDG, 6, P7, P5, P0, EH, EE, EI,
4034  ST_PYR, 5, EL, EJ, P5, P6, N0,
4035  ST_TET, 4, P6, P5, P7, N0,
4036  ST_TET, 4, P6, P7, P3, N0,
4037  ST_PYR, 5, EC, EL, P6, P3, N0,
4038  ST_PYR, 5, EA, EC, P3, P0, N0,
4039  ST_TET, 4, P3, P7, P0, N0,
4040  ST_PYR, 5, EJ, EL, EC, EA, N0,
4041  ST_TET, 4, P0, P7, P5, N0,
4042  ST_PYR, 5, EJ, EA, P0, P5, N0,
4043  /* case 234 */ 11,
4044  ST_PNT, 6, P6, P1, P5, P7, ED, EH,
4045  ST_WDG, 6, P6, P3, P1, EL, EC, EB,
4046  ST_PYR, 5, EH, ED, P3, P7, N0,
4047  ST_TET, 4, P7, P3, P6, N0,
4048  ST_TET, 4, P7, P6, P5, N0,
4049  ST_PYR, 5, EE, EH, P7, P5, N0,
4050  ST_PYR, 5, EA, EE, P5, P1, N0,
4051  ST_TET, 4, P5, P6, P1, N0,
4052  ST_PYR, 5, ED, EH, EE, EA, N0,
4053  ST_TET, 4, P1, P6, P3, N0,
4054  ST_PYR, 5, ED, EA, P1, P3, N0,
4055  /* case 235 */ 6,
4056  ST_WDG, 6, P1, P6, P3, EB, EL, EC,
4057  ST_WDG, 6, P5, P0, P7, EE, EI, EH,
4058  ST_TET, 4, P7, P0, P3, P5,
4059  ST_TET, 4, P5, P6, P1, P3,
4060  ST_TET, 4, P1, P0, P5, P3,
4061  ST_TET, 4, P5, P7, P6, P3,
4062  /* case 236 */ 9,
4063  ST_PNT, 5, EH, ED, EB, EE, EJ,
4064  ST_PYR, 5, P6, P7, P3, P2, N0,
4065  ST_TET, 4, P2, P5, P6, N0,
4066  ST_TET, 4, P5, P7, P6, N0,
4067  ST_PYR, 5, P5, EE, EH, P7, N0,
4068  ST_PYR, 5, EH, ED, P3, P7, N0,
4069  ST_PYR, 5, ED, EB, P2, P3, N0,
4070  ST_PYR, 5, EB, EJ, P5, P2, N0,
4071  ST_TET, 4, EE, P5, EJ, N0,
4072  /* case 237 */ 5,
4073  ST_WDG, 6, P0, P5, P2, EA, EJ, EB,
4074  ST_WDG, 6, EI, EE, EH, P0, P5, P7,
4075  ST_PYR, 5, P3, P2, P6, P7, P0,
4076  ST_TET, 4, P5, P7, P6, P0,
4077  ST_TET, 4, P5, P6, P2, P0,
4078  /* case 238 */ 2,
4079  ST_HEX, 8, EA, ED, EH, EE, P1, P3, P7, P5,
4080  ST_WDG, 6, P2, P1, P3, P6, P5, P7,
4081  /* case 239 */ 9,
4082  ST_PNT, 7, P3, P2, P1, P0, P7, P6, P5,
4083  ST_WDG, 6, P7, P5, P0, EH, EE, EI,
4084  ST_TET, 4, P7, P5, P0, N0,
4085  ST_PYR, 5, P6, P2, P1, P5, N0,
4086  ST_TET, 4, P5, P1, P0, N0,
4087  ST_PYR, 5, P3, P0, P1, P2, N0,
4088  ST_TET, 4, P3, P7, P0, N0,
4089  ST_PYR, 5, P3, P2, P6, P7, N0,
4090  ST_TET, 4, P7, P6, P5, N0,
4091  /* case 240 */ 1,
4092  ST_HEX, 8, EI, EJ, EL, EK, P4, P5, P6, P7,
4093  /* case 241 */ 9,
4094  ST_PNT, 5, EJ, EL, EK, EA, ED,
4095  ST_PYR, 5, P4, P7, P6, P5, N0,
4096  ST_TET, 4, P7, P4, P0, N0,
4097  ST_TET, 4, P0, P4, P5, N0,
4098  ST_PYR, 5, P0, P5, EJ, EA, N0,
4099  ST_PYR, 5, EJ, P5, P6, EL, N0,
4100  ST_PYR, 5, EL, P6, P7, EK, N0,
4101  ST_PYR, 5, EK, P7, P0, ED, N0,
4102  ST_TET, 4, EA, ED, P0, N0,
4103  /* case 242 */ 9,
4104  ST_PNT, 5, EL, EK, EI, EB, EA,
4105  ST_PYR, 5, P5, P4, P7, P6, N0,
4106  ST_TET, 4, P4, P5, P1, N0,
4107  ST_TET, 4, P1, P5, P6, N0,
4108  ST_PYR, 5, P1, P6, EL, EB, N0,
4109  ST_PYR, 5, EL, P6, P7, EK, N0,
4110  ST_PYR, 5, EK, P7, P4, EI, N0,
4111  ST_PYR, 5, EI, P4, P1, EA, N0,
4112  ST_TET, 4, EB, EA, P1, N0,
4113  /* case 243 */ 2,
4114  ST_HEX, 8, P0, P7, P6, P1, ED, EK, EL, EB,
4115  ST_WDG, 6, P5, P1, P6, P4, P0, P7,
4116  /* case 244 */ 9,
4117  ST_PNT, 5, EK, EI, EJ, EC, EB,
4118  ST_PYR, 5, P6, P5, P4, P7, N0,
4119  ST_TET, 4, P5, P6, P2, N0,
4120  ST_TET, 4, P2, P6, P7, N0,
4121  ST_PYR, 5, P2, P7, EK, EC, N0,
4122  ST_PYR, 5, EK, P7, P4, EI, N0,
4123  ST_PYR, 5, EI, P4, P5, EJ, N0,
4124  ST_PYR, 5, EJ, P5, P2, EB, N0,
4125  ST_TET, 4, EC, EB, P2, N0,
4126  /* case 245 */ 5,
4127  ST_WDG, 6, EA, EB, EJ, P0, P2, P5,
4128  ST_WDG, 6, P0, P2, P7, ED, EC, EK,
4129  ST_PYR, 5, P4, P7, P6, P5, P0,
4130  ST_TET, 4, P2, P6, P7, P0,
4131  ST_TET, 4, P2, P5, P6, P0,
4132  /* case 246 */ 2,
4133  ST_HEX, 8, P1, P4, P7, P2, EA, EI, EK, EC,
4134  ST_WDG, 6, P6, P2, P7, P5, P1, P4,
4135  /* case 247 */ 9,
4136  ST_PNT, 7, P4, P5, P1, P0, P7, P6, P2,
4137  ST_WDG, 6, EK, EC, ED, P7, P2, P0,
4138  ST_TET, 4, P7, P0, P2, N0,
4139  ST_PYR, 5, P6, P2, P1, P5, N0,
4140  ST_TET, 4, P2, P0, P1, N0,
4141  ST_PYR, 5, P4, P5, P1, P0, N0,
4142  ST_TET, 4, P4, P0, P7, N0,
4143  ST_PYR, 5, P4, P7, P6, P5, N0,
4144  ST_TET, 4, P7, P2, P6, N0,
4145  /* case 248 */ 9,
4146  ST_PNT, 5, EL, EJ, EI, EC, ED,
4147  ST_PYR, 5, P7, P6, P5, P4, N0,
4148  ST_TET, 4, P4, P3, P7, N0,
4149  ST_TET, 4, P3, P6, P7, N0,
4150  ST_PYR, 5, P3, EC, EL, P6, N0,
4151  ST_PYR, 5, EL, EJ, P5, P6, N0,
4152  ST_PYR, 5, EJ, EI, P4, P5, N0,
4153  ST_PYR, 5, EI, ED, P3, P4, N0,
4154  ST_TET, 4, EC, P3, ED, N0,
4155  /* case 249 */ 2,
4156  ST_HEX, 8, EA, EJ, EL, EC, P0, P5, P6, P3,
4157  ST_WDG, 6, P4, P0, P5, P7, P3, P6,
4158  /* case 250 */ 5,
4159  ST_WDG, 6, P3, P1, P6, EC, EB, EL,
4160  ST_WDG, 6, ED, EA, EI, P3, P1, P4,
4161  ST_PYR, 5, P7, P6, P5, P4, P3,
4162  ST_TET, 4, P1, P4, P5, P3,
4163  ST_TET, 4, P1, P5, P6, P3,
4164  /* case 251 */ 9,
4165  ST_PNT, 7, P0, P4, P7, P3, P1, P5, P6,
4166  ST_WDG, 6, P1, P6, P3, EB, EL, EC,
4167  ST_TET, 4, P1, P6, P3, N0,
4168  ST_PYR, 5, P5, P4, P7, P6, N0,
4169  ST_TET, 4, P6, P7, P3, N0,
4170  ST_PYR, 5, P0, P3, P7, P4, N0,
4171  ST_TET, 4, P0, P1, P3, N0,
4172  ST_PYR, 5, P0, P4, P5, P1, N0,
4173  ST_TET, 4, P1, P5, P6, N0,
4174  /* case 252 */ 2,
4175  ST_HEX, 8, P4, P3, P2, P5, EI, ED, EB, EJ,
4176  ST_WDG, 6, P6, P5, P2, P7, P4, P3,
4177  /* case 253 */ 9,
4178  ST_PNT, 7, P3, P7, P4, P0, P2, P6, P5,
4179  ST_WDG, 6, EB, EJ, EA, P2, P5, P0,
4180  ST_TET, 4, P2, P0, P5, N0,
4181  ST_PYR, 5, P6, P5, P4, P7, N0,
4182  ST_TET, 4, P5, P0, P4, N0,
4183  ST_PYR, 5, P3, P7, P4, P0, N0,
4184  ST_TET, 4, P3, P0, P2, N0,
4185  ST_PYR, 5, P3, P2, P6, P7, N0,
4186  ST_TET, 4, P2, P5, P6, N0,
4187  /* case 254 */ 9,
4188  ST_PNT, 7, P7, P6, P5, P4, P3, P2, P1,
4189  ST_WDG, 6, ED, EA, EI, P3, P1, P4,
4190  ST_TET, 4, P3, P4, P1, N0,
4191  ST_PYR, 5, P2, P1, P5, P6, N0,
4192  ST_TET, 4, P1, P4, P5, N0,
4193  ST_PYR, 5, P7, P6, P5, P4, N0,
4194  ST_TET, 4, P7, P4, P3, N0,
4195  ST_PYR, 5, P7, P3, P2, P6, N0,
4196  ST_TET, 4, P3, P1, P2, N0,
4197  /* case 255 */ 1,
4198  ST_HEX, 8, P0, P1, P2, P3, P4, P5, P6, P7,
4199  // VTK_WEDGE
4200  /* case 0 */ 0,
4201  /* case 1 */ 1,
4202  ST_TET, 4, EG, EA, EC, P0,
4203  /* case 2 */ 1,
4204  ST_TET, 4, EH, EB, EA, P1,
4205  /* case 3 */ 1,
4206  ST_WDG, 6, EC, EG, P0, EB, EH, P1,
4207  /* case 4 */ 1,
4208  ST_TET, 4, EI, EC, EB, P2,
4209  /* case 5 */ 1,
4210  ST_WDG, 6, EB, EI, P2, EA, EG, P0,
4211  /* case 6 */ 1,
4212  ST_WDG, 6, EA, EH, P1, EC, EI, P2,
4213  /* case 7 */ 1,
4214  ST_WDG, 6, P0, P1, P2, EG, EH, EI,
4215  /* case 8 */ 1,
4216  ST_TET, 4, EG, EF, ED, P3,
4217  /* case 9 */ 1,
4218  ST_WDG, 6, P0, EA, EC, P3, ED, EF,
4219  /* case 10 */ 7,
4220  ST_PNT, 6, EA, EB, EH, ED, EF, EG,
4221  ST_PYR, 5, EG, EA, P1, P3, N0,
4222  ST_PYR, 5, P3, P1, EH, ED, N0,
4223  ST_TET, 4, P3, ED, EF, N0,
4224  ST_TET, 4, EF, EG, P3, N0,
4225  ST_TET, 4, P1, EB, EH, N0,
4226  ST_TET, 4, P1, EA, EB, N0,
4227  /* case 11 */ 7,
4228  ST_PNT, 5, EB, EC, EF, ED, EH,
4229  ST_TET, 4, P0, P1, P3, N0,
4230  ST_PYR, 5, EC, EB, P1, P0, N0,
4231  ST_PYR, 5, EC, P0, P3, EF, N0,
4232  ST_TET, 4, EF, P3, ED, N0,
4233  ST_PYR, 5, P3, P1, EH, ED, N0,
4234  ST_TET, 4, P1, EB, EH, N0,
4235  /* case 12 */ 7,
4236  ST_PNT, 6, EF, ED, EG, EC, EB, EI,
4237  ST_PYR, 5, EI, P2, P3, EF, N0,
4238  ST_PYR, 5, P2, EC, EG, P3, N0,
4239  ST_TET, 4, P2, EB, EC, N0,
4240  ST_TET, 4, EB, P2, EI, N0,
4241  ST_TET, 4, P3, EG, ED, N0,
4242  ST_TET, 4, P3, ED, EF, N0,
4243  /* case 13 */ 7,
4244  ST_PNT, 5, EB, EA, ED, EF, EI,
4245  ST_TET, 4, P0, P3, P2, N0,
4246  ST_PYR, 5, EA, P0, P2, EB, N0,
4247  ST_PYR, 5, EA, ED, P3, P0, N0,
4248  ST_TET, 4, ED, EF, P3, N0,
4249  ST_PYR, 5, P3, EF, EI, P2, N0,
4250  ST_TET, 4, P2, EI, EB, N0,
4251  /* case 14 */ 8,
4252  ST_PNT, 7, ED, EF, EI, EH, P3, P2, P1,
4253  ST_WDG, 6, P2, P1, P3, EC, EA, EG,
4254  ST_PYR, 5, EF, ED, EH, EI, N0,
4255  ST_PYR, 5, EH, P1, P2, EI, N0,
4256  ST_TET, 4, P3, P2, P1, N0,
4257  ST_TET, 4, P3, ED, EF, N0,
4258  ST_PYR, 5, ED, P3, P1, EH, N0,
4259  ST_PYR, 5, EI, P2, P3, EF, N0,
4260  /* case 15 */ 8,
4261  ST_PNT, 7, P1, P2, P3, EF, ED, EH, EI,
4262  ST_TET, 4, P0, P2, P1, P3,
4263  ST_PYR, 5, EF, ED, EH, EI, N0,
4264  ST_PYR, 5, EI, EH, P1, P2, N0,
4265  ST_TET, 4, P3, P2, P1, N0,
4266  ST_TET, 4, P3, ED, EF, N0,
4267  ST_PYR, 5, P3, P1, EH, ED, N0,
4268  ST_PYR, 5, P2, P3, EF, EI, N0,
4269  /* case 16 */ 1,
4270  ST_TET, 4, EH, ED, EE, P4,
4271  /* case 17 */ 7,
4272  ST_PNT, 6, ED, EE, EH, EA, EC, EG,
4273  ST_PYR, 5, EG, P0, P4, ED, N0,
4274  ST_PYR, 5, P0, EA, EH, P4, N0,
4275  ST_TET, 4, P0, EC, EA, N0,
4276  ST_TET, 4, EC, P0, EG, N0,
4277  ST_TET, 4, P4, EH, EE, N0,
4278  ST_TET, 4, P4, EE, ED, N0,
4279  /* case 18 */ 1,
4280  ST_WDG, 6, P1, EB, EA, P4, EE, ED,
4281  /* case 19 */ 7,
4282  ST_PNT, 5, EC, EB, EE, ED, EG,
4283  ST_TET, 4, P1, P4, P0, N0,
4284  ST_PYR, 5, EB, P1, P0, EC, N0,
4285  ST_PYR, 5, EB, EE, P4, P1, N0,
4286  ST_TET, 4, EE, ED, P4, N0,
4287  ST_PYR, 5, P4, ED, EG, P0, N0,
4288  ST_TET, 4, P0, EG, EC, N0,
4289  /* case 20 */ 7,
4290  ST_PNT, 6, EB, EC, EI, EE, ED, EH,
4291  ST_PYR, 5, EH, EB, P2, P4, N0,
4292  ST_PYR, 5, P4, P2, EI, EE, N0,
4293  ST_TET, 4, P4, EE, ED, N0,
4294  ST_TET, 4, ED, EH, P4, N0,
4295  ST_TET, 4, P2, EC, EI, N0,
4296  ST_TET, 4, P2, EB, EC, N0,
4297  /* case 21 */ 8,
4298  ST_PNT, 7, EE, ED, EG, EI, P4, P0, P2,
4299  ST_WDG, 6, P0, P2, P4, EA, EB, EH,
4300  ST_PYR, 5, ED, EE, EI, EG, N0,
4301  ST_PYR, 5, EI, P2, P0, EG, N0,
4302  ST_TET, 4, P4, P0, P2, N0,
4303  ST_TET, 4, P4, EE, ED, N0,
4304  ST_PYR, 5, EE, P4, P2, EI, N0,
4305  ST_PYR, 5, EG, P0, P4, ED, N0,
4306  /* case 22 */ 7,
4307  ST_PNT, 5, EC, EA, ED, EE, EI,
4308  ST_TET, 4, P1, P2, P4, N0,
4309  ST_PYR, 5, EA, EC, P2, P1, N0,
4310  ST_PYR, 5, EA, P1, P4, ED, N0,
4311  ST_TET, 4, ED, P4, EE, N0,
4312  ST_PYR, 5, P4, P2, EI, EE, N0,
4313  ST_TET, 4, P2, EC, EI, N0,
4314  /* case 23 */ 8,
4315  ST_PNT, 7, P2, P0, P4, ED, EE, EI, EG,
4316  ST_TET, 4, P1, P0, P2, P4,
4317  ST_PYR, 5, ED, EE, EI, EG, N0,
4318  ST_PYR, 5, EG, EI, P2, P0, N0,
4319  ST_TET, 4, P4, P0, P2, N0,
4320  ST_TET, 4, P4, EE, ED, N0,
4321  ST_PYR, 5, P4, P2, EI, EE, N0,
4322  ST_PYR, 5, P0, P4, ED, EG, N0,
4323  /* case 24 */ 1,
4324  ST_WDG, 6, EE, EH, P4, EF, EG, P3,
4325  /* case 25 */ 7,
4326  ST_PNT, 5, EE, EF, EC, EA, EH,
4327  ST_TET, 4, P3, P0, P4, N0,
4328  ST_PYR, 5, EF, P3, P4, EE, N0,
4329  ST_PYR, 5, EF, EC, P0, P3, N0,
4330  ST_TET, 4, EC, EA, P0, N0,
4331  ST_PYR, 5, P0, EA, EH, P4, N0,
4332  ST_TET, 4, P4, EH, EE, N0,
4333  /* case 26 */ 7,
4334  ST_PNT, 5, EF, EE, EB, EA, EG,
4335  ST_TET, 4, P4, P3, P1, N0,
4336  ST_PYR, 5, EE, EF, P3, P4, N0,
4337  ST_PYR, 5, EE, P4, P1, EB, N0,
4338  ST_TET, 4, EB, P1, EA, N0,
4339  ST_PYR, 5, P1, P3, EG, EA, N0,
4340  ST_TET, 4, P3, EF, EG, N0,
4341  /* case 27 */ 1,
4342  ST_HEX, 8, P3, P4, EE, EF, P0, P1, EB, EC,
4343  /* case 28 */ 8,
4344  ST_PNT, 7, EC, EB, EH, EG, P2, P4, P3,
4345  ST_WDG, 6, EE, EF, EI, P4, P3, P2,
4346  ST_PYR, 5, EB, EH, EG, EC, N0,
4347  ST_PYR, 5, EG, EH, P4, P3, N0,
4348  ST_TET, 4, P2, P3, P4, N0,
4349  ST_TET, 4, P2, EB, EC, N0,
4350  ST_PYR, 5, EC, EG, P3, P2, N0,
4351  ST_PYR, 5, EH, EB, P2, P4, N0,
4352  /* case 29 */ 3,
4353  ST_WDG, 6, P2, P3, P4, EI, EF, EE,
4354  ST_TET, 4, P2, P3, P4, P0,
4355  ST_WDG, 6, P2, P4, P0, EB, EH, EA,
4356  /* case 30 */ 3,
4357  ST_WDG, 6, EG, EA, EC, P3, P1, P2,
4358  ST_TET, 4, P3, P2, P1, P4,
4359  ST_WDG, 6, EF, EI, EE, P3, P2, P4,
4360  /* case 31 */ 2,
4361  ST_WDG, 6, EI, EE, EF, P2, P4, P3,
4362  ST_PYR, 5, P0, P1, P4, P3, P2,
4363  /* case 32 */ 1,
4364  ST_TET, 4, EI, EE, EF, P5,
4365  /* case 33 */ 7,
4366  ST_PNT, 6, EC, EA, EG, EF, EE, EI,
4367  ST_PYR, 5, EI, EC, P0, P5, N0,
4368  ST_PYR, 5, P5, P0, EG, EF, N0,
4369  ST_TET, 4, P5, EF, EE, N0,
4370  ST_TET, 4, EE, EI, P5, N0,
4371  ST_TET, 4, P0, EA, EG, N0,
4372  ST_TET, 4, P0, EC, EA, N0,
4373  /* case 34 */ 7,
4374  ST_PNT, 6, EE, EF, EI, EB, EA, EH,
4375  ST_PYR, 5, EH, P1, P5, EE, N0,
4376  ST_PYR, 5, P1, EB, EI, P5, N0,
4377  ST_TET, 4, P1, EA, EB, N0,
4378  ST_TET, 4, EA, P1, EH, N0,
4379  ST_TET, 4, P5, EI, EF, N0,
4380  ST_TET, 4, P5, EF, EE, N0,
4381  /* case 35 */ 8,
4382  ST_PNT, 7, EF, EE, EH, EG, P5, P1, P0,
4383  ST_WDG, 6, P1, P0, P5, EB, EC, EI,
4384  ST_PYR, 5, EE, EF, EG, EH, N0,
4385  ST_PYR, 5, EG, P0, P1, EH, N0,
4386  ST_TET, 4, P5, P1, P0, N0,
4387  ST_TET, 4, P5, EF, EE, N0,
4388  ST_PYR, 5, EF, P5, P0, EG, N0,
4389  ST_PYR, 5, EH, P1, P5, EE, N0,
4390  /* case 36 */ 1,
4391  ST_WDG, 6, P2, EC, EB, P5, EF, EE,
4392  /* case 37 */ 7,
4393  ST_PNT, 5, EA, EB, EE, EF, EG,
4394  ST_TET, 4, P2, P0, P5, N0,
4395  ST_PYR, 5, EB, EA, P0, P2, N0,
4396  ST_PYR, 5, EB, P2, P5, EE, N0,
4397  ST_TET, 4, EE, P5, EF, N0,
4398  ST_PYR, 5, P5, P0, EG, EF, N0,
4399  ST_TET, 4, P0, EA, EG, N0,
4400  /* case 38 */ 7,
4401  ST_PNT, 5, EA, EC, EF, EE, EH,
4402  ST_TET, 4, P2, P5, P1, N0,
4403  ST_PYR, 5, EC, P2, P1, EA, N0,
4404  ST_PYR, 5, EC, EF, P5, P2, N0,
4405  ST_TET, 4, EF, EE, P5, N0,
4406  ST_PYR, 5, P5, EE, EH, P1, N0,
4407  ST_TET, 4, P1, EH, EA, N0,
4408  /* case 39 */ 8,
4409  ST_PNT, 7, P0, P1, P5, EE, EF, EG, EH,
4410  ST_TET, 4, P2, P1, P0, P5,
4411  ST_PYR, 5, EE, EF, EG, EH, N0,
4412  ST_PYR, 5, EH, EG, P0, P1, N0,
4413  ST_TET, 4, P5, P1, P0, N0,
4414  ST_TET, 4, P5, EF, EE, N0,
4415  ST_PYR, 5, P5, P0, EG, EF, N0,
4416  ST_PYR, 5, P1, P5, EE, EH, N0,
4417  /* case 40 */ 1,
4418  ST_WDG, 6, ED, EG, P3, EE, EI, P5,
4419  /* case 41 */ 7,
4420  ST_PNT, 5, EE, ED, EA, EC, EI,
4421  ST_TET, 4, P3, P5, P0, N0,
4422  ST_PYR, 5, ED, EE, P5, P3, N0,
4423  ST_PYR, 5, ED, P3, P0, EA, N0,
4424  ST_TET, 4, EA, P0, EC, N0,
4425  ST_PYR, 5, P0, P5, EI, EC, N0,
4426  ST_TET, 4, P5, EE, EI, N0,
4427  /* case 42 */ 8,
4428  ST_PNT, 7, EB, EA, EG, EI, P1, P3, P5,
4429  ST_WDG, 6, ED, EE, EH, P3, P5, P1,
4430  ST_PYR, 5, EA, EG, EI, EB, N0,
4431  ST_PYR, 5, EI, EG, P3, P5, N0,
4432  ST_TET, 4, P1, P5, P3, N0,
4433  ST_TET, 4, P1, EA, EB, N0,
4434  ST_PYR, 5, EB, EI, P5, P1, N0,
4435  ST_PYR, 5, EG, EA, P1, P3, N0,
4436  /* case 43 */ 3,
4437  ST_WDG, 6, EI, EC, EB, P5, P0, P1,
4438  ST_TET, 4, P5, P1, P0, P3,
4439  ST_WDG, 6, EE, EH, ED, P5, P1, P3,
4440  /* case 44 */ 7,
4441  ST_PNT, 5, ED, EE, EB, EC, EG,
4442  ST_TET, 4, P5, P2, P3, N0,
4443  ST_PYR, 5, EE, P5, P3, ED, N0,
4444  ST_PYR, 5, EE, EB, P2, P5, N0,
4445  ST_TET, 4, EB, EC, P2, N0,
4446  ST_PYR, 5, P2, EC, EG, P3, N0,
4447  ST_TET, 4, P3, EG, ED, N0,
4448  /* case 45 */ 1,
4449  ST_HEX, 8, P5, P3, ED, EE, P2, P0, EA, EB,
4450  /* case 46 */ 3,
4451  ST_WDG, 6, P1, P5, P3, EH, EE, ED,
4452  ST_TET, 4, P1, P5, P3, P2,
4453  ST_WDG, 6, P1, P3, P2, EA, EG, EC,
4454  /* case 47 */ 2,
4455  ST_WDG, 6, EH, ED, EE, P1, P3, P5,
4456  ST_PYR, 5, P2, P0, P3, P5, P1,
4457  /* case 48 */ 1,
4458  ST_WDG, 6, EF, EI, P5, ED, EH, P4,
4459  /* case 49 */ 8,
4460  ST_PNT, 7, EA, EC, EI, EH, P0, P5, P4,
4461  ST_WDG, 6, EF, ED, EG, P5, P4, P0,
4462  ST_PYR, 5, EC, EI, EH, EA, N0,
4463  ST_PYR, 5, EH, EI, P5, P4, N0,
4464  ST_TET, 4, P0, P4, P5, N0,
4465  ST_TET, 4, P0, EC, EA, N0,
4466  ST_PYR, 5, EA, EH, P4, P0, N0,
4467  ST_PYR, 5, EI, EC, P0, P5, N0,
4468  /* case 50 */ 7,
4469  ST_PNT, 5, EF, ED, EA, EB, EI,
4470  ST_TET, 4, P4, P1, P5, N0,
4471  ST_PYR, 5, ED, P4, P5, EF, N0,
4472  ST_PYR, 5, ED, EA, P1, P4, N0,
4473  ST_TET, 4, EA, EB, P1, N0,
4474  ST_PYR, 5, P1, EB, EI, P5, N0,
4475  ST_TET, 4, P5, EI, EF, N0,
4476  /* case 51 */ 3,
4477  ST_WDG, 6, P0, P4, P5, EG, ED, EF,
4478  ST_TET, 4, P0, P4, P5, P1,
4479  ST_WDG, 6, P0, P5, P1, EC, EI, EB,
4480  /* case 52 */ 7,
4481  ST_PNT, 5, ED, EF, EC, EB, EH,
4482  ST_TET, 4, P5, P4, P2, N0,
4483  ST_PYR, 5, EF, ED, P4, P5, N0,
4484  ST_PYR, 5, EF, P5, P2, EC, N0,
4485  ST_TET, 4, EC, P2, EB, N0,
4486  ST_PYR, 5, P2, P4, EH, EB, N0,
4487  ST_TET, 4, P4, ED, EH, N0,
4488  /* case 53 */ 3,
4489  ST_WDG, 6, EH, EB, EA, P4, P2, P0,
4490  ST_TET, 4, P4, P0, P2, P5,
4491  ST_WDG, 6, ED, EG, EF, P4, P0, P5,
4492  /* case 54 */ 1,
4493  ST_HEX, 8, P4, P5, EF, ED, P1, P2, EC, EA,
4494  /* case 55 */ 2,
4495  ST_WDG, 6, EG, EF, ED, P0, P5, P4,
4496  ST_PYR, 5, P1, P2, P5, P4, P0,
4497  /* case 56 */ 1,
4498  ST_WDG, 6, EG, EH, EI, P3, P4, P5,
4499  /* case 57 */ 8,
4500  ST_PNT, 7, P4, P5, P0, EC, EA, EH, EI,
4501  ST_TET, 4, P3, P4, P5, P0,
4502  ST_PYR, 5, EC, EI, EH, EA, N0,
4503  ST_PYR, 5, EI, P5, P4, EH, N0,
4504  ST_TET, 4, P0, P4, P5, N0,
4505  ST_TET, 4, P0, EC, EA, N0,
4506  ST_PYR, 5, P0, EA, EH, P4, N0,
4507  ST_PYR, 5, P5, EI, EC, P0, N0,
4508  /* case 58 */ 8,
4509  ST_PNT, 7, P5, P3, P1, EA, EB, EI, EG,
4510  ST_TET, 4, P4, P5, P3, P1,
4511  ST_PYR, 5, EA, EG, EI, EB, N0,
4512  ST_PYR, 5, EG, P3, P5, EI, N0,
4513  ST_TET, 4, P1, P5, P3, N0,
4514  ST_TET, 4, P1, EA, EB, N0,
4515  ST_PYR, 5, P1, EB, EI, P5, N0,
4516  ST_PYR, 5, P3, EG, EA, P1, N0,
4517  /* case 59 */ 2,
4518  ST_WDG, 6, P5, P1, P0, EI, EB, EC,
4519  ST_PYR, 5, P3, P0, P1, P4, P5,
4520  /* case 60 */ 8,
4521  ST_PNT, 7, P3, P4, P2, EB, EC, EG, EH,
4522  ST_TET, 4, P5, P3, P4, P2,
4523  ST_PYR, 5, EB, EH, EG, EC, N0,
4524  ST_PYR, 5, EH, P4, P3, EG, N0,
4525  ST_TET, 4, P2, P3, P4, N0,
4526  ST_TET, 4, P2, EB, EC, N0,
4527  ST_PYR, 5, P2, EC, EG, P3, N0,
4528  ST_PYR, 5, P4, EH, EB, P2, N0,
4529  /* case 61 */ 2,
4530  ST_WDG, 6, P4, P0, P2, EH, EA, EB,
4531  ST_PYR, 5, P5, P2, P0, P3, P4,
4532  /* case 62 */ 2,
4533  ST_WDG, 6, P3, P2, P1, EG, EC, EA,
4534  ST_PYR, 5, P4, P1, P2, P5, P3,
4535  /* case 63 */ 1,
4536  ST_WDG, 6, P0, P1, P2, P3, P4, P5,
4537  // VTK_PYRAMID
4538  /* case 0 */ 0,
4539  /* case 1 */ 1,
4540  ST_TET, 4, P0, EA, ED, EE,
4541  /* case 2 */ 1,
4542  ST_TET, 4, P1, EB, EA, EF,
4543  /* case 3 */ 1,
4544  ST_WDG, 6, EB, EF, P1, ED, EE, P0,
4545  /* case 4 */ 1,
4546  ST_TET, 4, P2, EC, EB, EG,
4547  /* case 5 */ 2,
4548  ST_WDG, 6, P0, EA, EE, P2, EB, EG,
4549  ST_WDG, 6, ED, P0, EE, EC, P2, EG,
4550  /* case 6 */ 1,
4551  ST_WDG, 6, EC, EG, P2, EA, EF, P1,
4552  /* case 7 */ 2,
4553  ST_WDG, 6, EE, EF, EG, P0, P1, P2,
4554  ST_WDG, 6, P2, EC, EG, P0, ED, EE,
4555  /* case 8 */ 1,
4556  ST_TET, 4, P3, ED, EC, EH,
4557  /* case 9 */ 1,
4558  ST_WDG, 6, EA, EE, P0, EC, EH, P3,
4559  /* case 10 */ 2,
4560  ST_WDG, 6, P3, ED, EH, P1, EA, EF,
4561  ST_WDG, 6, EC, P3, EH, EB, P1, EF,
4562  /* case 11 */ 2,
4563  ST_WDG, 6, EH, EE, EF, P3, P0, P1,
4564  ST_WDG, 6, P1, EB, EF, P3, EC, EH,
4565  /* case 12 */ 1,
4566  ST_WDG, 6, ED, EH, P3, EB, EG, P2,
4567  /* case 13 */ 2,
4568  ST_WDG, 6, EG, EH, EE, P2, P3, P0,
4569  ST_WDG, 6, P0, EA, EE, P2, EB, EG,
4570  /* case 14 */ 2,
4571  ST_WDG, 6, EF, EG, EH, P1, P2, P3,
4572  ST_WDG, 6, P3, ED, EH, P1, EA, EF,
4573  /* case 15 */ 1,
4574  ST_HEX, 8, P0, P1, P2, P3, EE, EF, EG, EH,
4575  /* case 16 */ 1,
4576  ST_PYR, 5, EE, EF, EG, EH, P4,
4577  /* case 17 */ 2,
4578  ST_WDG, 6, P4, EF, EH, P0, EA, ED,
4579  ST_TET, 4, EF, EG, EH, P4,
4580  /* case 18 */ 2,
4581  ST_WDG, 6, P4, EG, EE, P1, EB, EA,
4582  ST_TET, 4, EG, EH, EE, P4,
4583  /* case 19 */ 7,
4584  ST_PNT, 7, EH, EG, ED, EB, P0, P1, P4,
4585  ST_PYR, 5, EG, EH, ED, EB, N0,
4586  ST_PYR, 5, ED, P0, P1, EB, N0,
4587  ST_TET, 4, P0, P4, P1, N0,
4588  ST_TET, 4, EH, EG, P4, N0,
4589  ST_PYR, 5, EH, P4, P0, ED, N0,
4590  ST_PYR, 5, P4, EG, EB, P1, N0,
4591  /* case 20 */ 2,
4592  ST_WDG, 6, P4, EH, EF, P2, EC, EB,
4593  ST_TET, 4, EH, EE, EF, P4,
4594  /* case 21 */ 2,
4595  ST_WDG, 6, EA, EB, EF, P0, P2, P4,
4596  ST_WDG, 6, EC, ED, EH, P2, P0, P4,
4597  /* case 22 */ 7,
4598  ST_PNT, 7, EE, EH, EA, EC, P1, P2, P4,
4599  ST_PYR, 5, EH, EE, EA, EC, N0,
4600  ST_PYR, 5, EA, P1, P2, EC, N0,
4601  ST_TET, 4, P1, P4, P2, N0,
4602  ST_TET, 4, EE, EH, P4, N0,
4603  ST_PYR, 5, EE, P4, P1, EA, N0,
4604  ST_PYR, 5, P4, EH, EC, P2, N0,
4605  /* case 23 */ 2,
4606  ST_WDG, 6, P0, P2, P4, ED, EC, EH,
4607  ST_TET, 4, P0, P1, P2, P4,
4608  /* case 24 */ 2,
4609  ST_WDG, 6, P4, EE, EG, P3, ED, EC,
4610  ST_TET, 4, EE, EF, EG, P4,
4611  /* case 25 */ 7,
4612  ST_PNT, 7, EG, EF, EC, EA, P3, P0, P4,
4613  ST_PYR, 5, EF, EG, EC, EA, N0,
4614  ST_PYR, 5, EC, P3, P0, EA, N0,
4615  ST_TET, 4, P3, P4, P0, N0,
4616  ST_TET, 4, EG, EF, P4, N0,
4617  ST_PYR, 5, EG, P4, P3, EC, N0,
4618  ST_PYR, 5, P4, EF, EA, P0, N0,
4619  /* case 26 */ 2,
4620  ST_WDG, 6, ED, EA, EE, P3, P1, P4,
4621  ST_WDG, 6, EB, EC, EG, P1, P3, P4,
4622  /* case 27 */ 2,
4623  ST_WDG, 6, P3, P1, P4, EC, EB, EG,
4624  ST_TET, 4, P3, P0, P1, P4,
4625  /* case 28 */ 7,
4626  ST_PNT, 7, EF, EE, EB, ED, P2, P3, P4,
4627  ST_PYR, 5, EE, EF, EB, ED, N0,
4628  ST_PYR, 5, EB, P2, P3, ED, N0,
4629  ST_TET, 4, P2, P4, P3, N0,
4630  ST_TET, 4, EF, EE, P4, N0,
4631  ST_PYR, 5, EF, P4, P2, EB, N0,
4632  ST_PYR, 5, P4, EE, ED, P3, N0,
4633  /* case 29 */ 2,
4634  ST_WDG, 6, P2, P0, P4, EB, EA, EF,
4635  ST_TET, 4, P2, P3, P0, P4,
4636  /* case 30 */ 2,
4637  ST_WDG, 6, P1, P3, P4, EA, ED, EE,
4638  ST_TET, 4, P1, P2, P3, P4,
4639  /* case 31 */ 1,
4640  ST_PYR, 5, P0, P1, P2, P3, P4,
4641  };
4642 
4643  // offset into CellCases for each cell
4644  static constexpr uint16_t StartCellCases[] = {
4645  // VTK_VERTEX
4646  0, 1, // case 0 - 1
4647  // VTK_LINE
4648  5, 6, 11, 16, // case 0 - 3
4649  // VTK_TRIANGLE
4650  21, 22, 28, 34, 41, 47, 54, 61, // case 0 - 7
4651  // VTK_PIXEL
4652  67, 68, 74, 80, 87, 93, 100, 113, // case 0 - 7
4653  125, 131, 144, 151, 163, 170, 182, 194, // case 8 - 15
4654  // VTK_QUAD
4655  201, 202, 208, 214, 221, 227, 240, 247, // case 0 - 7
4656  259, 265, 272, 285, 297, 304, 316, 328, // case 8 - 15
4657  // VTK_TETRA
4658  335, 336, 343, 350, 359, 366, 375, 384, // case 0 - 7
4659  393, 400, 409, 418, 427, 436, 445, 454, // case 8 - 15
4660  // VTK_VOXEL
4661  461, 462, 469, 476, 485, 492, 501, 544, // case 0 - 7
4662  591, 598, 641, 650, 697, 706, 753, 800, // case 8 - 15
4663  811, 818, 827, 870, 917, 960, 1007, 1044, // case 16 - 23
4664  1079, 1092, 1145, 1198, 1259, 1312, 1373, 1435, // case 24 - 31
4665  1496, 1503, 1546, 1555, 1602, 1615, 1668, 1721, // case 32 - 39
4666  1782, 1825, 1862, 1909, 1944, 1997, 2059, 2120, // case 40 - 47
4667  2181, 2190, 2237, 2284, 2295, 2348, 2409, 2471, // case 48 - 55
4668  2532, 2585, 2647, 2708, 2769, 2790, 2866, 2942, // case 56 - 63
4669  2961, 2968, 3011, 3024, 3077, 3086, 3133, 3186, // case 64 - 71
4670  3247, 3290, 3327, 3380, 3442, 3489, 3524, 3585, // case 72 - 79
4671  3646, 3655, 3702, 3755, 3816, 3863, 3874, 3936, // case 80 - 87
4672  3997, 4050, 4112, 4133, 4209, 4270, 4331, 4407, // case 88 - 95
4673  4426, 4469, 4506, 4559, 4621, 4674, 4736, 4757, // case 96 - 103
4674  4833, 4870, 4909, 4971, 5008, 5070, 5107, 5183, // case 104 - 111
4675  5219, 5266, 5301, 5362, 5423, 5484, 5545, 5621, // case 112 - 119
4676  5640, 5702, 5739, 5815, 5851, 5927, 5963, 6004, // case 120 - 127
4677  6067, 6074, 6087, 6130, 6183, 6226, 6279, 6316, // case 128 - 135
4678  6378, 6387, 6440, 6487, 6548, 6595, 6656, 6691, // case 136 - 143
4679  6752, 6795, 6848, 6885, 6947, 6984, 7046, 7085, // case 144 - 151
4680  7122, 7175, 7196, 7258, 7334, 7396, 7472, 7509, // case 152 - 159
4681  7545, 7554, 7607, 7654, 7715, 7768, 7789, 7851, // case 160 - 167
4682  7927, 7974, 8036, 8047, 8108, 8169, 8245, 8306, // case 168 - 175
4683  8325, 8372, 8433, 8468, 8529, 8591, 8667, 8704, // case 176 - 183
4684  8740, 8801, 8877, 8938, 8957, 9033, 9074, 9110, // case 184 - 191
4685  9173, 9182, 9235, 9288, 9309, 9356, 9417, 9479, // case 192 - 199
4686  9555, 9602, 9664, 9725, 9801, 9812, 9873, 9934, // case 200 - 207
4687  9953, 10000, 10061, 10123, 10199, 10234, 10295, 10332, // case 208 - 215
4688  10368, 10429, 10505, 10581, 10622, 10683, 10702, 10738, // case 216 - 223
4689  10801, 10848, 10910, 10971, 11047, 11108, 11184, 11260, // case 224 - 231
4690  11301, 11336, 11373, 11434, 11470, 11531, 11567, 11586, // case 232 - 239
4691  11649, 11660, 11721, 11782, 11801, 11862, 11881, 11917, // case 240 - 247
4692  11980, 12041, 12077, 12096, 12159, 12178, 12241, 12304, // case 248 - 255
4693  // VTK_HEXAHEDRON
4694  12315, 12316, 12323, 12330, 12339, 12346, 12389, 12398, // case 0 - 7
4695  12445, 12452, 12461, 12504, 12551, 12560, 12607, 12654, // case 8 - 15
4696  12665, 12672, 12681, 12724, 12771, 12784, 12837, 12890, // case 16 - 23
4697  12951, 12994, 13041, 13078, 13113, 13166, 13227, 13289, // case 24 - 31
4698  13350, 13357, 13400, 13409, 13456, 13499, 13536, 13583, // case 32 - 39
4699  13618, 13631, 13684, 13737, 13798, 13851, 13913, 13974, // case 40 - 47
4700  14035, 14044, 14091, 14138, 14149, 14202, 14264, 14325, // case 48 - 55
4701  14386, 14439, 14500, 14562, 14623, 14644, 14720, 14796, // case 56 - 63
4702  14815, 14822, 14835, 14878, 14931, 14940, 14993, 15040, // case 64 - 71
4703  15101, 15144, 15197, 15234, 15296, 15343, 15404, 15439, // case 72 - 79
4704  15500, 15543, 15596, 15633, 15695, 15748, 15769, 15831, // case 80 - 87
4705  15907, 15944, 16006, 16045, 16082, 16144, 16220, 16257, // case 88 - 95
4706  16293, 16302, 16355, 16402, 16463, 16510, 16572, 16583, // case 96 - 103
4707  16644, 16697, 16718, 16780, 16856, 16917, 16993, 17054, // case 104 - 111
4708  17073, 17120, 17181, 17216, 17277, 17338, 17414, 17475, // case 112 - 119
4709  17494, 17556, 17632, 17669, 17705, 17781, 17822, 17858, // case 120 - 127
4710  17921, 17928, 17971, 17984, 18037, 18080, 18117, 18170, // case 128 - 135
4711  18232, 18241, 18288, 18341, 18402, 18449, 18484, 18545, // case 136 - 143
4712  18606, 18615, 18662, 18715, 18776, 18829, 18891, 18912, // case 144 - 151
4713  18988, 19035, 19046, 19108, 19169, 19230, 19291, 19367, // case 152 - 159
4714  19386, 19429, 19466, 19519, 19581, 19618, 19657, 19719, // case 160 - 167
4715  19756, 19809, 19871, 19892, 19968, 20030, 20067, 20143, // case 168 - 175
4716  20179, 20226, 20261, 20322, 20383, 20445, 20482, 20558, // case 176 - 183
4717  20594, 20655, 20716, 20792, 20811, 20887, 20923, 20964, // case 184 - 191
4718  21027, 21036, 21089, 21142, 21163, 21210, 21272, 21333, // case 192 - 199
4719  21409, 21456, 21517, 21579, 21655, 21666, 21727, 21788, // case 200 - 207
4720  21807, 21854, 21915, 21977, 22053, 22114, 22190, 22266, // case 208 - 215
4721  22307, 22342, 22403, 22440, 22476, 22537, 22556, 22592, // case 216 - 223
4722  22655, 22702, 22764, 22825, 22901, 22936, 22973, 23034, // case 224 - 231
4723  23070, 23131, 23207, 23283, 23324, 23385, 23421, 23440, // case 232 - 239
4724  23503, 23514, 23575, 23636, 23655, 23716, 23752, 23771, // case 240 - 247
4725  23834, 23895, 23914, 23950, 24013, 24032, 24095, 24158, // case 248 - 255
4726  // VTK_WEDGE
4727  24169, 24170, 24177, 24184, 24193, 24200, 24209, 24218, // case 0 - 7
4728  24227, 24234, 24243, 24290, 24337, 24384, 24431, 24489, // case 8 - 15
4729  24545, 24552, 24599, 24608, 24655, 24702, 24760, 24807, // case 16 - 23
4730  24863, 24872, 24919, 24966, 24977, 25035, 25058, 25081, // case 24 - 31
4731  25097, 25104, 25151, 25198, 25256, 25265, 25312, 25359, // case 32 - 39
4732  25415, 25424, 25471, 25529, 25552, 25599, 25610, 25633, // case 40 - 47
4733  25649, 25658, 25716, 25763, 25786, 25833, 25856, 25867, // case 48 - 55
4734  25883, 25892, 25948, 26004, 26020, 26076, 26092, 26108, // case 56 - 63
4735  // VTK_PYRAMID
4736  26117, 26118, 26125, 26132, 26141, 26148, 26165, 26174, // case 0 - 7
4737  26191, 26198, 26207, 26224, 26241, 26250, 26267, 26284, // case 8 - 15
4738  26295, 26303, 26318, 26333, 26383, 26398, 26415, 26465, // case 16 - 23
4739  26480, 26495, 26545, 26562, 26577, 26627, 26642, 26657, // case 24 - 31
4740  };
4741 
4742  // clip table for all cases of each cell
4743  static constexpr uint8_t CellCasesInsideOut[] = {
4744  // VTK_VERTEX
4745  /* case 0 */ 1,
4746  ST_VTX, 1, P0,
4747  /* case 1 */ 0,
4748  // VTK_LINE
4749  /* case 0 */ 1,
4750  ST_LIN, 2, P0, P1,
4751  /* case 1 */ 1,
4752  ST_LIN, 2, EA, P1,
4753  /* case 2 */ 1,
4754  ST_LIN, 2, EA, P0,
4755  /* case 3 */ 0,
4756  // VTK_TRIANGLE
4757  /* case 0 */ 1,
4758  ST_TRI, 3, P0, P1, P2,
4759  /* case 1 */ 1,
4760  ST_QUA, 4, P1, P2, EC, EA,
4761  /* case 2 */ 1,
4762  ST_QUA, 4, P2, P0, EA, EB,
4763  /* case 3 */ 1,
4764  ST_TRI, 3, EC, EB, P2,
4765  /* case 4 */ 1,
4766  ST_QUA, 4, P0, P1, EB, EC,
4767  /* case 5 */ 1,
4768  ST_TRI, 3, EB, EA, P1,
4769  /* case 6 */ 1,
4770  ST_TRI, 3, EA, EC, P0,
4771  /* case 7 */ 0,
4772  // VTK_PIXEL
4773  /* case 0 */ 1,
4774  ST_QUA, 4, P0, P1, P3, P2,
4775  /* case 1 */ 2,
4776  ST_QUA, 4, ED, EA, P1, P2,
4777  ST_TRI, 3, P2, P1, P3,
4778  /* case 2 */ 2,
4779  ST_QUA, 4, EA, EB, P3, P0,
4780  ST_TRI, 3, P0, P3, P2,
4781  /* case 3 */ 1,
4782  ST_QUA, 4, ED, EB, P3, P2,
4783  /* case 4 */ 2,
4784  ST_QUA, 4, EC, ED, P0, P3,
4785  ST_TRI, 3, P3, P0, P1,
4786  /* case 5 */ 1,
4787  ST_QUA, 4, EC, EA, P1, P3,
4788  /* case 6 */ 2,
4789  ST_TRI, 3, EA, ED, P0,
4790  ST_TRI, 3, EC, EB, P3,
4791  /* case 7 */ 1,
4792  ST_TRI, 3, EC, EB, P3,
4793  /* case 8 */ 2,
4794  ST_QUA, 4, EB, EC, P2, P1,
4795  ST_TRI, 3, P1, P2, P0,
4796  /* case 9 */ 2,
4797  ST_TRI, 3, EB, EA, P1,
4798  ST_TRI, 3, ED, EC, P2,
4799  /* case 10 */ 1,
4800  ST_QUA, 4, EA, EC, P2, P0,
4801  /* case 11 */ 1,
4802  ST_TRI, 3, ED, EC, P2,
4803  /* case 12 */ 1,
4804  ST_QUA, 4, EB, ED, P0, P1,
4805  /* case 13 */ 1,
4806  ST_TRI, 3, EB, EA, P1,
4807  /* case 14 */ 1,
4808  ST_TRI, 3, EA, ED, P0,
4809  /* case 15 */ 0,
4810  // VTK_QUAD
4811  /* case 0 */ 1,
4812  ST_QUA, 4, P0, P1, P2, P3,
4813  /* case 1 */ 2,
4814  ST_QUA, 4, ED, EA, P1, P3,
4815  ST_TRI, 3, P3, P1, P2,
4816  /* case 2 */ 2,
4817  ST_QUA, 4, EA, EB, P2, P0,
4818  ST_TRI, 3, P0, P2, P3,
4819  /* case 3 */ 1,
4820  ST_QUA, 4, ED, EB, P2, P3,
4821  /* case 4 */ 2,
4822  ST_QUA, 4, EB, EC, P3, P1,
4823  ST_TRI, 3, P1, P3, P0,
4824  /* case 5 */ 2,
4825  ST_TRI, 3, ED, EC, P3,
4826  ST_TRI, 3, EB, EA, P1,
4827  /* case 6 */ 1,
4828  ST_QUA, 4, EA, EC, P3, P0,
4829  /* case 7 */ 1,
4830  ST_TRI, 3, ED, EC, P3,
4831  /* case 8 */ 2,
4832  ST_QUA, 4, EC, ED, P0, P2,
4833  ST_TRI, 3, P2, P0, P1,
4834  /* case 9 */ 1,
4835  ST_QUA, 4, EC, EA, P1, P2,
4836  /* case 10 */ 2,
4837  ST_TRI, 3, EA, ED, P0,
4838  ST_TRI, 3, EC, EB, P2,
4839  /* case 11 */ 1,
4840  ST_TRI, 3, EC, EB, P2,
4841  /* case 12 */ 1,
4842  ST_QUA, 4, EB, ED, P0, P1,
4843  /* case 13 */ 1,
4844  ST_TRI, 3, EB, EA, P1,
4845  /* case 14 */ 1,
4846  ST_TRI, 3, EA, ED, P0,
4847  /* case 15 */ 0,
4848  // VTK_TETRA
4849  /* case 0 */ 1,
4850  ST_TET, 4, P0, P1, P2, P3,
4851  /* case 1 */ 1,
4852  ST_WDG, 6, EA, ED, EC, P1, P3, P2,
4853  /* case 2 */ 1,
4854  ST_WDG, 6, P0, P3, P2, EA, EE, EB,
4855  /* case 3 */ 1,
4856  ST_WDG, 6, P3, ED, EE, P2, EC, EB,
4857  /* case 4 */ 1,
4858  ST_WDG, 6, EC, EF, EB, P0, P3, P1,
4859  /* case 5 */ 1,
4860  ST_WDG, 6, P1, EA, EB, P3, ED, EF,
4861  /* case 6 */ 1,
4862  ST_WDG, 6, P3, EE, EF, P0, EA, EC,
4863  /* case 7 */ 1,
4864  ST_TET, 4, ED, EE, EF, P3,
4865  /* case 8 */ 1,
4866  ST_WDG, 6, P0, P2, P1, ED, EF, EE,
4867  /* case 9 */ 1,
4868  ST_WDG, 6, P2, EC, EF, P1, EA, EE,
4869  /* case 10 */ 1,
4870  ST_WDG, 6, P0, EA, ED, P2, EB, EF,
4871  /* case 11 */ 1,
4872  ST_TET, 4, EC, EF, EB, P2,
4873  /* case 12 */ 1,
4874  ST_WDG, 6, P1, EB, EE, P0, EC, ED,
4875  /* case 13 */ 1,
4876  ST_TET, 4, EA, EB, EE, P1,
4877  /* case 14 */ 1,
4878  ST_TET, 4, EA, ED, EC, P0,
4879  /* case 15 */ 0,
4880  // VTK_VOXEL
4881  /* case 0 */ 1,
4882  ST_HEX, 8, P0, P1, P3, P2, P4, P5, P7, P6,
4883  /* case 1 */ 9,
4884  ST_PNT, 7, P1, P3, P2, P4, P5, P7, P6,
4885  ST_WDG, 6, P1, P2, P4, EA, ED, EI,
4886  ST_TET, 4, P1, P2, P4, N0,
4887  ST_TET, 4, P1, P3, P2, N0,
4888  ST_PYR, 5, P7, P6, P2, P3, N0,
4889  ST_PYR, 5, P5, P7, P3, P1, N0,
4890  ST_PYR, 5, P4, P6, P7, P5, N0,
4891  ST_TET, 4, P2, P6, P4, N0,
4892  ST_TET, 4, P4, P5, P1, N0,
4893  /* case 2 */ 9,
4894  ST_PNT, 7, P5, P4, P0, P3, P7, P6, P2,
4895  ST_WDG, 6, EJ, EA, EB, P5, P0, P3,
4896  ST_TET, 4, P5, P3, P0, N0,
4897  ST_TET, 4, P5, P0, P4, N0,
4898  ST_PYR, 5, P6, P4, P0, P2, N0,
4899  ST_PYR, 5, P7, P5, P4, P6, N0,
4900  ST_PYR, 5, P3, P7, P6, P2, N0,
4901  ST_TET, 4, P0, P3, P2, N0,
4902  ST_TET, 4, P3, P5, P7, N0,
4903  /* case 3 */ 2,
4904  ST_HEX, 8, EB, P3, P2, ED, EJ, P5, P4, EI,
4905  ST_WDG, 6, P3, P7, P5, P2, P6, P4,
4906  /* case 4 */ 9,
4907  ST_PNT, 7, P3, P1, P0, P6, P7, P5, P4,
4908  ST_WDG, 6, EC, ED, EK, P3, P0, P6,
4909  ST_TET, 4, P3, P6, P0, N0,
4910  ST_TET, 4, P3, P0, P1, N0,
4911  ST_PYR, 5, P5, P1, P0, P4, N0,
4912  ST_PYR, 5, P7, P3, P1, P5, N0,
4913  ST_PYR, 5, P6, P7, P5, P4, N0,
4914  ST_TET, 4, P0, P6, P4, N0,
4915  ST_TET, 4, P6, P3, P7, N0,
4916  /* case 5 */ 2,
4917  ST_HEX, 8, EK, P6, P4, EI, EC, P3, P1, EA,
4918  ST_WDG, 6, P6, P7, P3, P4, P5, P1,
4919  /* case 6 */ 12,
4920  ST_PNT, 2, EK, EJ,
4921  ST_PYR, 5, P6, P7, P5, P4, N0,
4922  ST_TET, 4, P7, P3, P5, N0,
4923  ST_TET, 4, P6, P3, P7, N0,
4924  ST_TET, 4, P0, P6, P4, N0,
4925  ST_TET, 4, P5, P0, P4, N0,
4926  ST_PYR, 5, P5, EJ, EA, P0, N0,
4927  ST_PYR, 5, P3, EB, EJ, P5, N0,
4928  ST_TET, 4, P3, EC, EB, N0,
4929  ST_PYR, 5, P6, EK, EC, P3, N0,
4930  ST_PYR, 5, P6, P0, ED, EK, N0,
4931  ST_TET, 4, P0, EA, ED, N0,
4932  /* case 7 */ 9,
4933  ST_PNT, 5, EJ, EI, EB, EC, EK,
4934  ST_PYR, 5, P5, P4, P6, P7, N0,
4935  ST_TET, 4, P6, N0, P3, P7,
4936  ST_PYR, 5, P4, EI, EK, P6, N0,
4937  ST_PYR, 5, EJ, EI, P4, P5, N0,
4938  ST_TET, 4, P3, P5, P7, N0,
4939  ST_PYR, 5, P3, EB, EJ, P5, N0,
4940  ST_TET, 4, P3, EC, EB, N0,
4941  ST_PYR, 5, EK, EC, P3, P6, N0,
4942  /* case 8 */ 9,
4943  ST_PNT, 7, P7, P5, P1, P2, P6, P4, P0,
4944  ST_WDG, 6, EL, EB, EC, P7, P1, P2,
4945  ST_TET, 4, P7, P2, P1, N0,
4946  ST_TET, 4, P7, P1, P5, N0,
4947  ST_PYR, 5, P4, P5, P1, P0, N0,
4948  ST_PYR, 5, P6, P7, P5, P4, N0,
4949  ST_PYR, 5, P2, P6, P4, P0, N0,
4950  ST_TET, 4, P1, P2, P0, N0,
4951  ST_TET, 4, P2, P7, P6, N0,
4952  /* case 9 */ 12,
4953  ST_PNT, 2, EI, EL,
4954  ST_PYR, 5, P4, P6, P7, P5, N0,
4955  ST_TET, 4, P5, P7, P1, N0,
4956  ST_TET, 4, P4, P5, P1, N0,
4957  ST_TET, 4, P2, P6, P4, N0,
4958  ST_TET, 4, P7, P6, P2, N0,
4959  ST_PYR, 5, P7, P2, EC, EL, N0,
4960  ST_PYR, 5, P1, P7, EL, EB, N0,
4961  ST_TET, 4, P1, EB, EA, N0,
4962  ST_PYR, 5, P4, P1, EA, EI, N0,
4963  ST_PYR, 5, P4, EI, ED, P2, N0,
4964  ST_TET, 4, P2, ED, EC, N0,
4965  /* case 10 */ 2,
4966  ST_HEX, 8, EC, P2, P0, EA, EL, P7, P5, EJ,
4967  ST_WDG, 6, P2, P6, P7, P0, P4, P5,
4968  /* case 11 */ 9,
4969  ST_PNT, 5, EL, EJ, EC, ED, EI,
4970  ST_PYR, 5, P7, P5, P4, P6, N0,
4971  ST_TET, 4, P4, N0, P2, P6,
4972  ST_PYR, 5, P5, EJ, EI, P4, N0,
4973  ST_PYR, 5, EL, EJ, P5, P7, N0,
4974  ST_TET, 4, P2, P7, P6, N0,
4975  ST_PYR, 5, P2, EC, EL, P7, N0,
4976  ST_TET, 4, P2, ED, EC, N0,
4977  ST_PYR, 5, EI, ED, P2, P4, N0,
4978  /* case 12 */ 2,
4979  ST_HEX, 8, EL, P7, P6, EK, EB, P1, P0, ED,
4980  ST_WDG, 6, P0, P4, P6, P1, P5, P7,
4981  /* case 13 */ 9,
4982  ST_PNT, 5, EL, EK, EB, EA, EI,
4983  ST_PYR, 5, P7, P5, P4, P6, N0,
4984  ST_TET, 4, P4, P1, N0, P5,
4985  ST_PYR, 5, P6, P4, EI, EK, N0,
4986  ST_PYR, 5, EL, P7, P6, EK, N0,
4987  ST_TET, 4, P1, P5, P7, N0,
4988  ST_PYR, 5, P1, P7, EL, EB, N0,
4989  ST_TET, 4, P1, EB, EA, N0,
4990  ST_PYR, 5, EI, P4, P1, EA, N0,
4991  /* case 14 */ 9,
4992  ST_PNT, 5, EK, EL, ED, EA, EJ,
4993  ST_PYR, 5, P6, P7, P5, P4, N0,
4994  ST_TET, 4, P5, N0, P0, P4,
4995  ST_PYR, 5, P7, EL, EJ, P5, N0,
4996  ST_PYR, 5, EK, EL, P7, P6, N0,
4997  ST_TET, 4, P0, P6, P4, N0,
4998  ST_PYR, 5, P0, ED, EK, P6, N0,
4999  ST_TET, 4, P0, EA, ED, N0,
5000  ST_PYR, 5, EJ, EA, P0, P5, N0,
5001  /* case 15 */ 1,
5002  ST_HEX, 8, EI, EJ, EL, EK, P4, P5, P7, P6,
5003  /* case 16 */ 9,
5004  ST_PNT, 7, P5, P1, P0, P6, P7, P3, P2,
5005  ST_WDG, 6, P5, P0, P6, EE, EI, EH,
5006  ST_TET, 4, P5, P0, P6, N0,
5007  ST_TET, 4, P5, P1, P0, N0,
5008  ST_PYR, 5, P3, P2, P0, P1, N0,
5009  ST_PYR, 5, P7, P3, P1, P5, N0,
5010  ST_PYR, 5, P6, P2, P3, P7, N0,
5011  ST_TET, 4, P0, P2, P6, N0,
5012  ST_TET, 4, P6, P7, P5, N0,
5013  /* case 17 */ 2,
5014  ST_HEX, 8, EE, P5, P1, EA, EH, P6, P2, ED,
5015  ST_WDG, 6, P2, P3, P1, P6, P7, P5,
5016  /* case 18 */ 12,
5017  ST_PNT, 2, EH, EB,
5018  ST_PYR, 5, P6, P2, P3, P7, N0,
5019  ST_TET, 4, P7, P3, P5, N0,
5020  ST_TET, 4, P6, P7, P5, N0,
5021  ST_TET, 4, P0, P2, P6, N0,
5022  ST_TET, 4, P3, P2, P0, N0,
5023  ST_PYR, 5, P3, P0, EA, EB, N0,
5024  ST_PYR, 5, P5, P3, EB, EJ, N0,
5025  ST_TET, 4, P5, EJ, EE, N0,
5026  ST_PYR, 5, P6, P5, EE, EH, N0,
5027  ST_PYR, 5, P6, EH, EI, P0, N0,
5028  ST_TET, 4, P0, EI, EA, N0,
5029  /* case 19 */ 9,
5030  ST_PNT, 5, EB, ED, EJ, EE, EH,
5031  ST_PYR, 5, P3, P7, P6, P2, N0,
5032  ST_TET, 4, P6, P5, N0, P7,
5033  ST_PYR, 5, P2, P6, EH, ED, N0,
5034  ST_PYR, 5, EB, P3, P2, ED, N0,
5035  ST_TET, 4, P5, P7, P3, N0,
5036  ST_PYR, 5, P5, P3, EB, EJ, N0,
5037  ST_TET, 4, P5, EJ, EE, N0,
5038  ST_PYR, 5, EH, P6, P5, EE, N0,
5039  /* case 20 */ 12,
5040  ST_PNT, 2, EC, EE,
5041  ST_PYR, 5, P3, P1, P5, P7, N0,
5042  ST_TET, 4, P7, P5, P6, N0,
5043  ST_TET, 4, P3, P7, P6, N0,
5044  ST_TET, 4, P0, P1, P3, N0,
5045  ST_TET, 4, P5, P1, P0, N0,
5046  ST_PYR, 5, P5, P0, EI, EE, N0,
5047  ST_PYR, 5, P6, P5, EE, EH, N0,
5048  ST_TET, 4, P6, EH, EK, N0,
5049  ST_PYR, 5, P3, P6, EK, EC, N0,
5050  ST_PYR, 5, P3, EC, ED, P0, N0,
5051  ST_TET, 4, P0, ED, EI, N0,
5052  /* case 21 */ 9,
5053  ST_PNT, 5, EE, EA, EH, EK, EC,
5054  ST_PYR, 5, P5, P7, P3, P1, N0,
5055  ST_TET, 4, P3, P6, N0, P7,
5056  ST_PYR, 5, P1, P3, EC, EA, N0,
5057  ST_PYR, 5, EE, P5, P1, EA, N0,
5058  ST_TET, 4, P6, P7, P5, N0,
5059  ST_PYR, 5, P6, P5, EE, EH, N0,
5060  ST_TET, 4, P6, EH, EK, N0,
5061  ST_PYR, 5, EC, P3, P6, EK, N0,
5062  /* case 22 */ 6,
5063  ST_TET, 4, P0, EA, ED, EI,
5064  ST_TET, 4, P5, P6, P7, P3,
5065  ST_PYR, 5, EC, P3, P6, EK, EH,
5066  ST_PYR, 5, EB, EJ, P5, P3, EE,
5067  ST_PYR, 5, P6, P5, EE, EH, P3,
5068  ST_PYR, 5, EH, EE, EB, EC, P3,
5069  /* case 23 */ 5,
5070  ST_TET, 4, P5, P6, P7, P3,
5071  ST_PYR, 5, EC, P3, P6, EK, EH,
5072  ST_PYR, 5, EB, EJ, P5, P3, EE,
5073  ST_PYR, 5, P6, P5, EE, EH, P3,
5074  ST_PYR, 5, EH, EE, EB, EC, P3,
5075  /* case 24 */ 6,
5076  ST_WDG, 6, EB, EC, EL, P1, P2, P7,
5077  ST_WDG, 6, P0, P6, P5, EI, EH, EE,
5078  ST_TET, 4, P2, P1, P7, P6,
5079  ST_TET, 4, P5, P6, P7, P1,
5080  ST_TET, 4, P0, P5, P1, P6,
5081  ST_TET, 4, P2, P6, P0, P1,
5082  /* case 25 */ 11,
5083  ST_PNT, 4, EE, EH, EL, EL,
5084  ST_PYR, 5, P7, P2, EC, EL, N0,
5085  ST_TET, 4, EC, P2, ED, N0,
5086  ST_PYR, 5, P6, EH, ED, P2, N0,
5087  ST_TET, 4, P7, P6, P2, N0,
5088  ST_TET, 4, P1, EB, EA, N0,
5089  ST_TET, 4, P5, P7, P1, N0,
5090  ST_PYR, 5, P1, P7, EL, EB, N0,
5091  ST_TET, 4, P5, P6, P7, N0,
5092  ST_PYR, 5, P5, EE, EH, P6, N0,
5093  ST_PYR, 5, P5, P1, EA, EE, N0,
5094  /* case 26 */ 11,
5095  ST_PNT, 4, EL, EC, EH, EH,
5096  ST_PYR, 5, P6, EH, EI, P0, N0,
5097  ST_TET, 4, EI, EA, P0, N0,
5098  ST_PYR, 5, P2, P0, EA, EC, N0,
5099  ST_TET, 4, P6, P0, P2, N0,
5100  ST_TET, 4, P5, EJ, EE, N0,
5101  ST_TET, 4, P7, P5, P6, N0,
5102  ST_PYR, 5, P5, EE, EH, P6, N0,
5103  ST_TET, 4, P7, P6, P2, N0,
5104  ST_PYR, 5, P7, P2, EC, EL, N0,
5105  ST_PYR, 5, P7, EL, EJ, P5, N0,
5106  /* case 27 */ 9,
5107  ST_PNT, 6, ED, EC, EL, EJ, EE, EH,
5108  ST_TET, 4, P7, P5, P6, N0,
5109  ST_PYR, 5, P7, EL, EJ, P5, N0,
5110  ST_TET, 4, P2, P7, P6, N0,
5111  ST_PYR, 5, P2, EC, EL, P7, N0,
5112  ST_TET, 4, ED, EC, P2, N0,
5113  ST_PYR, 5, P2, P6, EH, ED, N0,
5114  ST_PYR, 5, EH, P6, P5, EE, N0,
5115  ST_TET, 4, P5, EJ, EE, N0,
5116  /* case 28 */ 11,
5117  ST_PNT, 4, EL, EB, EE, EE,
5118  ST_PYR, 5, P5, P0, EI, EE, N0,
5119  ST_TET, 4, EI, P0, ED, N0,
5120  ST_PYR, 5, P1, EB, ED, P0, N0,
5121  ST_TET, 4, P5, P1, P0, N0,
5122  ST_TET, 4, P6, EH, EK, N0,
5123  ST_TET, 4, P7, P5, P6, N0,
5124  ST_PYR, 5, P6, P5, EE, EH, N0,
5125  ST_TET, 4, P7, P1, P5, N0,
5126  ST_PYR, 5, P7, EL, EB, P1, N0,
5127  ST_PYR, 5, P7, P6, EK, EL, N0,
5128  /* case 29 */ 9,
5129  ST_PNT, 6, EA, EB, EL, EK, EH, EE,
5130  ST_TET, 4, P7, P5, P6, N0,
5131  ST_PYR, 5, P7, P6, EK, EL, N0,
5132  ST_TET, 4, P1, P5, P7, N0,
5133  ST_PYR, 5, P1, P7, EL, EB, N0,
5134  ST_TET, 4, EA, P1, EB, N0,
5135  ST_PYR, 5, P1, EA, EE, P5, N0,
5136  ST_PYR, 5, EE, EH, P6, P5, N0,
5137  ST_TET, 4, P6, EH, EK, N0,
5138  /* case 30 */ 8,
5139  ST_PNT, 5, EL, EJ, EK, EH, EE,
5140  ST_TET, 4, P0, EA, ED, EI,
5141  ST_PYR, 5, P5, P7, EL, EJ, N0,
5142  ST_PYR, 5, P7, P6, EK, EL, N0,
5143  ST_TET, 4, P6, EH, EK, N0,
5144  ST_TET, 4, P7, P5, P6, N0,
5145  ST_PYR, 5, P6, P5, EE, EH, N0,
5146  ST_TET, 4, P5, EJ, EE, N0,
5147  /* case 31 */ 7,
5148  ST_PNT, 5, EJ, EL, EK, EE, EH,
5149  ST_PYR, 5, P7, P6, EK, EL, N0,
5150  ST_TET, 4, P6, EH, EK, N0,
5151  ST_PYR, 5, P5, P7, EL, EJ, N0,
5152  ST_TET, 4, EE, P5, EJ, N0,
5153  ST_PYR, 5, EH, P6, P5, EE, N0,
5154  ST_TET, 4, P6, P7, P5, N0,
5155  /* case 32 */ 9,
5156  ST_PNT, 7, P7, P3, P1, P4, P6, P2, P0,
5157  ST_WDG, 6, P7, P1, P4, EF, EJ, EE,
5158  ST_TET, 4, P7, P1, P4, N0,
5159  ST_TET, 4, P7, P3, P1, N0,
5160  ST_PYR, 5, P2, P0, P1, P3, N0,
5161  ST_PYR, 5, P6, P2, P3, P7, N0,
5162  ST_PYR, 5, P4, P0, P2, P6, N0,
5163  ST_TET, 4, P1, P0, P4, N0,
5164  ST_TET, 4, P4, P6, P7, N0,
5165  /* case 33 */ 12,
5166  ST_PNT, 2, ED, EF,
5167  ST_PYR, 5, P2, P3, P7, P6, N0,
5168  ST_TET, 4, P3, P1, P7, N0,
5169  ST_TET, 4, P2, P1, P3, N0,
5170  ST_TET, 4, P4, P2, P6, N0,
5171  ST_TET, 4, P7, P4, P6, N0,
5172  ST_PYR, 5, P7, EF, EE, P4, N0,
5173  ST_PYR, 5, P1, EJ, EF, P7, N0,
5174  ST_TET, 4, P1, EA, EJ, N0,
5175  ST_PYR, 5, P2, ED, EA, P1, N0,
5176  ST_PYR, 5, P2, P4, EI, ED, N0,
5177  ST_TET, 4, P4, EE, EI, N0,
5178  /* case 34 */ 2,
5179  ST_HEX, 8, EF, P7, P3, EB, EE, P4, P0, EA,
5180  ST_WDG, 6, P0, P2, P3, P4, P6, P7,
5181  /* case 35 */ 9,
5182  ST_PNT, 5, EF, EB, EE, EI, ED,
5183  ST_PYR, 5, P7, P6, P2, P3, N0,
5184  ST_TET, 4, P2, P4, N0, P6,
5185  ST_PYR, 5, P3, P2, ED, EB, N0,
5186  ST_PYR, 5, EF, P7, P3, EB, N0,
5187  ST_TET, 4, P4, P6, P7, N0,
5188  ST_PYR, 5, P4, P7, EF, EE, N0,
5189  ST_TET, 4, P4, EE, EI, N0,
5190  ST_PYR, 5, ED, P2, P4, EI, N0,
5191  /* case 36 */ 6,
5192  ST_WDG, 6, P1, P4, P7, EJ, EE, EF,
5193  ST_WDG, 6, ED, EK, EC, P0, P6, P3,
5194  ST_TET, 4, P4, P7, P1, P6,
5195  ST_TET, 4, P3, P7, P6, P1,
5196  ST_TET, 4, P0, P1, P3, P6,
5197  ST_TET, 4, P4, P0, P6, P1,
5198  /* case 37 */ 11,
5199  ST_PNT, 4, EC, EK, EF, EF,
5200  ST_PYR, 5, P7, EF, EE, P4, N0,
5201  ST_TET, 4, EE, EI, P4, N0,
5202  ST_PYR, 5, P6, P4, EI, EK, N0,
5203  ST_TET, 4, P7, P4, P6, N0,
5204  ST_TET, 4, P1, EA, EJ, N0,
5205  ST_TET, 4, P3, P1, P7, N0,
5206  ST_PYR, 5, P1, EJ, EF, P7, N0,
5207  ST_TET, 4, P3, P7, P6, N0,
5208  ST_PYR, 5, P3, P6, EK, EC, N0,
5209  ST_PYR, 5, P3, EC, EA, P1, N0,
5210  /* case 38 */ 11,
5211  ST_PNT, 4, EF, EE, EK, EK,
5212  ST_PYR, 5, P6, P0, ED, EK, N0,
5213  ST_TET, 4, ED, P0, EA, N0,
5214  ST_PYR, 5, P4, EE, EA, P0, N0,
5215  ST_TET, 4, P6, P4, P0, N0,
5216  ST_TET, 4, P3, EC, EB, N0,
5217  ST_TET, 4, P7, P6, P3, N0,
5218  ST_PYR, 5, P3, P6, EK, EC, N0,
5219  ST_TET, 4, P7, P4, P6, N0,
5220  ST_PYR, 5, P7, EF, EE, P4, N0,
5221  ST_PYR, 5, P7, P3, EB, EF, N0,
5222  /* case 39 */ 9,
5223  ST_PNT, 6, EI, EE, EF, EB, EC, EK,
5224  ST_TET, 4, P7, P6, P3, N0,
5225  ST_PYR, 5, P7, P3, EB, EF, N0,
5226  ST_TET, 4, P4, P6, P7, N0,
5227  ST_PYR, 5, P4, P7, EF, EE, N0,
5228  ST_TET, 4, EI, P4, EE, N0,
5229  ST_PYR, 5, P4, EI, EK, P6, N0,
5230  ST_PYR, 5, EK, EC, P3, P6, N0,
5231  ST_TET, 4, P3, EC, EB, N0,
5232  /* case 40 */ 12,
5233  ST_PNT, 2, EC, EE,
5234  ST_PYR, 5, P2, P6, P4, P0, N0,
5235  ST_TET, 4, P6, P7, P4, N0,
5236  ST_TET, 4, P2, P7, P6, N0,
5237  ST_TET, 4, P1, P2, P0, N0,
5238  ST_TET, 4, P4, P1, P0, N0,
5239  ST_PYR, 5, P4, EE, EJ, P1, N0,
5240  ST_PYR, 5, P7, EF, EE, P4, N0,
5241  ST_TET, 4, P7, EL, EF, N0,
5242  ST_PYR, 5, P2, EC, EL, P7, N0,
5243  ST_PYR, 5, P2, P1, EB, EC, N0,
5244  ST_TET, 4, P1, EJ, EB, N0,
5245  /* case 41 */ 6,
5246  ST_TET, 4, P1, EA, EJ, EB,
5247  ST_TET, 4, P7, P6, P2, P4,
5248  ST_PYR, 5, EI, ED, P2, P4, EC,
5249  ST_PYR, 5, EE, P4, P7, EF, EL,
5250  ST_PYR, 5, P2, EC, EL, P7, P4,
5251  ST_PYR, 5, EC, EI, EE, EL, P4,
5252  /* case 42 */ 9,
5253  ST_PNT, 5, EE, EA, EF, EL, EC,
5254  ST_PYR, 5, P4, P0, P2, P6, N0,
5255  ST_TET, 4, P2, N0, P7, P6,
5256  ST_PYR, 5, P0, EA, EC, P2, N0,
5257  ST_PYR, 5, EE, EA, P0, P4, N0,
5258  ST_TET, 4, P7, P4, P6, N0,
5259  ST_PYR, 5, P7, EF, EE, P4, N0,
5260  ST_TET, 4, P7, EL, EF, N0,
5261  ST_PYR, 5, EC, EL, P7, P2, N0,
5262  /* case 43 */ 5,
5263  ST_TET, 4, P7, P6, P2, P4,
5264  ST_PYR, 5, EI, ED, P2, P4, EC,
5265  ST_PYR, 5, EE, P4, P7, EF, EL,
5266  ST_PYR, 5, P2, EC, EL, P7, P4,
5267  ST_PYR, 5, EC, EI, EE, EL, P4,
5268  /* case 44 */ 11,
5269  ST_PNT, 4, EK, ED, EE, EE,
5270  ST_PYR, 5, P4, EE, EJ, P1, N0,
5271  ST_TET, 4, EJ, EB, P1, N0,
5272  ST_PYR, 5, P0, P1, EB, ED, N0,
5273  ST_TET, 4, P4, P1, P0, N0,
5274  ST_TET, 4, P7, EL, EF, N0,
5275  ST_TET, 4, P6, P7, P4, N0,
5276  ST_PYR, 5, P7, EF, EE, P4, N0,
5277  ST_TET, 4, P6, P4, P0, N0,
5278  ST_PYR, 5, P6, P0, ED, EK, N0,
5279  ST_PYR, 5, P6, EK, EL, P7, N0,
5280  /* case 45 */ 8,
5281  ST_PNT, 5, EK, EL, EI, EE, EF,
5282  ST_TET, 4, P1, EB, EA, EJ,
5283  ST_PYR, 5, P7, P6, EK, EL, N0,
5284  ST_PYR, 5, P6, P4, EI, EK, N0,
5285  ST_TET, 4, P4, EE, EI, N0,
5286  ST_TET, 4, P6, P7, P4, N0,
5287  ST_PYR, 5, P4, P7, EF, EE, N0,
5288  ST_TET, 4, P7, EL, EF, N0,
5289  /* case 46 */ 9,
5290  ST_PNT, 6, EA, ED, EK, EL, EF, EE,
5291  ST_TET, 4, P6, P7, P4, N0,
5292  ST_PYR, 5, P6, EK, EL, P7, N0,
5293  ST_TET, 4, P0, P6, P4, N0,
5294  ST_PYR, 5, P0, ED, EK, P6, N0,
5295  ST_TET, 4, EA, ED, P0, N0,
5296  ST_PYR, 5, P0, P4, EE, EA, N0,
5297  ST_PYR, 5, EE, P4, P7, EF, N0,
5298  ST_TET, 4, P7, EL, EF, N0,
5299  /* case 47 */ 7,
5300  ST_PNT, 5, EL, EK, EI, EF, EE,
5301  ST_PYR, 5, P6, P4, EI, EK, N0,
5302  ST_TET, 4, P4, EE, EI, N0,
5303  ST_PYR, 5, P7, P6, EK, EL, N0,
5304  ST_TET, 4, EF, P7, EL, N0,
5305  ST_PYR, 5, EE, P4, P7, EF, N0,
5306  ST_TET, 4, P4, P6, P7, N0,
5307  /* case 48 */ 2,
5308  ST_HEX, 8, EJ, P1, P0, EI, EF, P7, P6, EH,
5309  ST_WDG, 6, P1, P3, P7, P0, P2, P6,
5310  /* case 49 */ 9,
5311  ST_PNT, 5, EF, EH, EJ, EA, ED,
5312  ST_PYR, 5, P7, P6, P2, P3, N0,
5313  ST_TET, 4, P2, N0, P1, P3,
5314  ST_PYR, 5, P6, EH, ED, P2, N0,
5315  ST_PYR, 5, EF, EH, P6, P7, N0,
5316  ST_TET, 4, P1, P7, P3, N0,
5317  ST_PYR, 5, P1, EJ, EF, P7, N0,
5318  ST_TET, 4, P1, EA, EJ, N0,
5319  ST_PYR, 5, ED, EA, P1, P2, N0,
5320  /* case 50 */ 9,
5321  ST_PNT, 5, EH, EF, EI, EA, EB,
5322  ST_PYR, 5, P6, P2, P3, P7, N0,
5323  ST_TET, 4, P3, P0, N0, P2,
5324  ST_PYR, 5, P7, P3, EB, EF, N0,
5325  ST_PYR, 5, EH, P6, P7, EF, N0,
5326  ST_TET, 4, P0, P2, P6, N0,
5327  ST_PYR, 5, P0, P6, EH, EI, N0,
5328  ST_TET, 4, P0, EI, EA, N0,
5329  ST_PYR, 5, EB, P3, P0, EA, N0,
5330  /* case 51 */ 1,
5331  ST_HEX, 8, P2, P3, P7, P6, ED, EB, EF, EH,
5332  /* case 52 */ 11,
5333  ST_PNT, 4, EF, EJ, EC, EC,
5334  ST_PYR, 5, P3, EC, ED, P0, N0,
5335  ST_TET, 4, ED, EI, P0, N0,
5336  ST_PYR, 5, P1, P0, EI, EJ, N0,
5337  ST_TET, 4, P3, P0, P1, N0,
5338  ST_TET, 4, P6, EH, EK, N0,
5339  ST_TET, 4, P7, P6, P3, N0,
5340  ST_PYR, 5, P6, EK, EC, P3, N0,
5341  ST_TET, 4, P7, P3, P1, N0,
5342  ST_PYR, 5, P7, P1, EJ, EF, N0,
5343  ST_PYR, 5, P7, EF, EH, P6, N0,
5344  /* case 53 */ 9,
5345  ST_PNT, 6, EA, EJ, EF, EH, EK, EC,
5346  ST_TET, 4, P7, P6, P3, N0,
5347  ST_PYR, 5, P7, EF, EH, P6, N0,
5348  ST_TET, 4, P1, P7, P3, N0,
5349  ST_PYR, 5, P1, EJ, EF, P7, N0,
5350  ST_TET, 4, EA, EJ, P1, N0,
5351  ST_PYR, 5, P1, P3, EC, EA, N0,
5352  ST_PYR, 5, EC, P3, P6, EK, N0,
5353  ST_TET, 4, P6, EH, EK, N0,
5354  /* case 54 */ 8,
5355  ST_PNT, 5, EF, EB, EH, EK, EC,
5356  ST_TET, 4, P0, EI, EA, ED,
5357  ST_PYR, 5, P3, EB, EF, P7, N0,
5358  ST_PYR, 5, P7, EF, EH, P6, N0,
5359  ST_TET, 4, P6, EH, EK, N0,
5360  ST_TET, 4, P7, P6, P3, N0,
5361  ST_PYR, 5, P6, EK, EC, P3, N0,
5362  ST_TET, 4, P3, EC, EB, N0,
5363  /* case 55 */ 7,
5364  ST_PNT, 5, EB, EF, EH, EC, EK,
5365  ST_PYR, 5, P7, EF, EH, P6, N0,
5366  ST_TET, 4, P6, EH, EK, N0,
5367  ST_PYR, 5, P3, EB, EF, P7, N0,
5368  ST_TET, 4, EC, EB, P3, N0,
5369  ST_PYR, 5, EK, EC, P3, P6, N0,
5370  ST_TET, 4, P6, P3, P7, N0,
5371  /* case 56 */ 11,
5372  ST_PNT, 4, EH, EI, EC, EC,
5373  ST_PYR, 5, P2, P1, EB, EC, N0,
5374  ST_TET, 4, EB, P1, EJ, N0,
5375  ST_PYR, 5, P0, EI, EJ, P1, N0,
5376  ST_TET, 4, P2, P0, P1, N0,
5377  ST_TET, 4, P7, EL, EF, N0,
5378  ST_TET, 4, P6, P2, P7, N0,
5379  ST_PYR, 5, P7, P2, EC, EL, N0,
5380  ST_TET, 4, P6, P0, P2, N0,
5381  ST_PYR, 5, P6, EH, EI, P0, N0,
5382  ST_PYR, 5, P6, P7, EF, EH, N0,
5383  /* case 57 */ 8,
5384  ST_PNT, 5, EH, EF, ED, EC, EL,
5385  ST_TET, 4, P1, EA, EJ, EB,
5386  ST_PYR, 5, P7, EF, EH, P6, N0,
5387  ST_PYR, 5, P6, EH, ED, P2, N0,
5388  ST_TET, 4, P2, ED, EC, N0,
5389  ST_TET, 4, P6, P2, P7, N0,
5390  ST_PYR, 5, P2, EC, EL, P7, N0,
5391  ST_TET, 4, P7, EL, EF, N0,
5392  /* case 58 */ 9,
5393  ST_PNT, 6, EA, EI, EH, EF, EL, EC,
5394  ST_TET, 4, P6, P2, P7, N0,
5395  ST_PYR, 5, P6, P7, EF, EH, N0,
5396  ST_TET, 4, P0, P2, P6, N0,
5397  ST_PYR, 5, P0, P6, EH, EI, N0,
5398  ST_TET, 4, EA, P0, EI, N0,
5399  ST_PYR, 5, P0, EA, EC, P2, N0,
5400  ST_PYR, 5, EC, EL, P7, P2, N0,
5401  ST_TET, 4, P7, EL, EF, N0,
5402  /* case 59 */ 7,
5403  ST_PNT, 5, EF, EH, ED, EL, EC,
5404  ST_PYR, 5, P6, EH, ED, P2, N0,
5405  ST_TET, 4, P2, ED, EC, N0,
5406  ST_PYR, 5, P7, EF, EH, P6, N0,
5407  ST_TET, 4, EL, EF, P7, N0,
5408  ST_PYR, 5, EC, EL, P7, P2, N0,
5409  ST_TET, 4, P2, P7, P6, N0,
5410  /* case 60 */ 2,
5411  ST_WDG, 6, P1, EB, EJ, P0, ED, EI,
5412  ST_WDG, 6, P7, EF, EL, P6, EH, EK,
5413  /* case 61 */ 2,
5414  ST_WDG, 6, EH, P6, EK, EF, P7, EL,
5415  ST_TET, 4, EA, P1, EB, EJ,
5416  /* case 62 */ 2,
5417  ST_WDG, 6, EH, P6, EK, EF, P7, EL,
5418  ST_TET, 4, EA, ED, P0, EI,
5419  /* case 63 */ 1,
5420  ST_WDG, 6, P6, EK, EH, P7, EL, EF,
5421  /* case 64 */ 9,
5422  ST_PNT, 7, P7, P5, P4, P2, P3, P1, P0,
5423  ST_WDG, 6, P7, P4, P2, EG, EH, EK,
5424  ST_TET, 4, P7, P4, P2, N0,
5425  ST_TET, 4, P7, P5, P4, N0,
5426  ST_PYR, 5, P1, P0, P4, P5, N0,
5427  ST_PYR, 5, P3, P1, P5, P7, N0,
5428  ST_PYR, 5, P2, P0, P1, P3, N0,
5429  ST_TET, 4, P4, P0, P2, N0,
5430  ST_TET, 4, P2, P3, P7, N0,
5431  /* case 65 */ 12,
5432  ST_PNT, 2, EA, EG,
5433  ST_PYR, 5, P1, P5, P7, P3, N0,
5434  ST_TET, 4, P5, P4, P7, N0,
5435  ST_TET, 4, P1, P4, P5, N0,
5436  ST_TET, 4, P2, P1, P3, N0,
5437  ST_TET, 4, P7, P2, P3, N0,
5438  ST_PYR, 5, P7, EG, EK, P2, N0,
5439  ST_PYR, 5, P4, EH, EG, P7, N0,
5440  ST_TET, 4, P4, EI, EH, N0,
5441  ST_PYR, 5, P1, EA, EI, P4, N0,
5442  ST_PYR, 5, P1, P2, ED, EA, N0,
5443  ST_TET, 4, P2, EK, ED, N0,
5444  /* case 66 */ 6,
5445  ST_WDG, 6, P4, P2, P7, EH, EK, EG,
5446  ST_WDG, 6, EA, EB, EJ, P0, P3, P5,
5447  ST_TET, 4, P2, P7, P4, P3,
5448  ST_TET, 4, P5, P7, P3, P4,
5449  ST_TET, 4, P0, P4, P5, P3,
5450  ST_TET, 4, P2, P0, P3, P4,
5451  /* case 67 */ 11,
5452  ST_PNT, 4, EJ, EB, EG, EG,
5453  ST_PYR, 5, P7, EG, EK, P2, N0,
5454  ST_TET, 4, EK, ED, P2, N0,
5455  ST_PYR, 5, P3, P2, ED, EB, N0,
5456  ST_TET, 4, P7, P2, P3, N0,
5457  ST_TET, 4, P4, EI, EH, N0,
5458  ST_TET, 4, P5, P4, P7, N0,
5459  ST_PYR, 5, P4, EH, EG, P7, N0,
5460  ST_TET, 4, P5, P7, P3, N0,
5461  ST_PYR, 5, P5, P3, EB, EJ, N0,
5462  ST_PYR, 5, P5, EJ, EI, P4, N0,
5463  /* case 68 */ 2,
5464  ST_HEX, 8, EH, P4, P0, ED, EG, P7, P3, EC,
5465  ST_WDG, 6, P4, P5, P7, P0, P1, P3,
5466  /* case 69 */ 9,
5467  ST_PNT, 5, EG, EC, EH, EI, EA,
5468  ST_PYR, 5, P7, P3, P1, P5, N0,
5469  ST_TET, 4, P1, N0, P4, P5,
5470  ST_PYR, 5, P3, EC, EA, P1, N0,
5471  ST_PYR, 5, EG, EC, P3, P7, N0,
5472  ST_TET, 4, P4, P7, P5, N0,
5473  ST_PYR, 5, P4, EH, EG, P7, N0,
5474  ST_TET, 4, P4, EI, EH, N0,
5475  ST_PYR, 5, EA, EI, P4, P1, N0,
5476  /* case 70 */ 11,
5477  ST_PNT, 4, EG, EH, EJ, EJ,
5478  ST_PYR, 5, P5, EJ, EA, P0, N0,
5479  ST_TET, 4, EA, ED, P0, N0,
5480  ST_PYR, 5, P4, P0, ED, EH, N0,
5481  ST_TET, 4, P5, P0, P4, N0,
5482  ST_TET, 4, P3, EC, EB, N0,
5483  ST_TET, 4, P7, P3, P5, N0,
5484  ST_PYR, 5, P3, EB, EJ, P5, N0,
5485  ST_TET, 4, P7, P5, P4, N0,
5486  ST_PYR, 5, P7, P4, EH, EG, N0,
5487  ST_PYR, 5, P7, EG, EC, P3, N0,
5488  /* case 71 */ 9,
5489  ST_PNT, 6, EI, EH, EG, EC, EB, EJ,
5490  ST_TET, 4, P7, P3, P5, N0,
5491  ST_PYR, 5, P7, EG, EC, P3, N0,
5492  ST_TET, 4, P4, P7, P5, N0,
5493  ST_PYR, 5, P4, EH, EG, P7, N0,
5494  ST_TET, 4, EI, EH, P4, N0,
5495  ST_PYR, 5, P4, P5, EJ, EI, N0,
5496  ST_PYR, 5, EJ, P5, P3, EB, N0,
5497  ST_TET, 4, P3, EC, EB, N0,
5498  /* case 72 */ 12,
5499  ST_PNT, 2, EH, EB,
5500  ST_PYR, 5, P4, P5, P1, P0, N0,
5501  ST_TET, 4, P5, P7, P1, N0,
5502  ST_TET, 4, P4, P7, P5, N0,
5503  ST_TET, 4, P2, P4, P0, N0,
5504  ST_TET, 4, P1, P2, P0, N0,
5505  ST_PYR, 5, P1, EB, EC, P2, N0,
5506  ST_PYR, 5, P7, EL, EB, P1, N0,
5507  ST_TET, 4, P7, EG, EL, N0,
5508  ST_PYR, 5, P4, EH, EG, P7, N0,
5509  ST_PYR, 5, P4, P2, EK, EH, N0,
5510  ST_TET, 4, P2, EC, EK, N0,
5511  /* case 73 */ 6,
5512  ST_TET, 4, P2, ED, EC, EK,
5513  ST_TET, 4, P7, P5, P4, P1,
5514  ST_PYR, 5, EA, EI, P4, P1, EH,
5515  ST_PYR, 5, EB, P1, P7, EL, EG,
5516  ST_PYR, 5, P4, EH, EG, P7, P1,
5517  ST_PYR, 5, EH, EA, EB, EG, P1,
5518  /* case 74 */ 11,
5519  ST_PNT, 4, EJ, EA, EH, EH,
5520  ST_PYR, 5, P4, P2, EK, EH, N0,
5521  ST_TET, 4, EK, P2, EC, N0,
5522  ST_PYR, 5, P0, EA, EC, P2, N0,
5523  ST_TET, 4, P4, P0, P2, N0,
5524  ST_TET, 4, P7, EG, EL, N0,
5525  ST_TET, 4, P5, P4, P7, N0,
5526  ST_PYR, 5, P7, P4, EH, EG, N0,
5527  ST_TET, 4, P5, P0, P4, N0,
5528  ST_PYR, 5, P5, EJ, EA, P0, N0,
5529  ST_PYR, 5, P5, P7, EL, EJ, N0,
5530  /* case 75 */ 8,
5531  ST_PNT, 5, EJ, EL, EI, EH, EG,
5532  ST_TET, 4, P2, ED, EC, EK,
5533  ST_PYR, 5, P7, EL, EJ, P5, N0,
5534  ST_PYR, 5, P5, EJ, EI, P4, N0,
5535  ST_TET, 4, P4, EI, EH, N0,
5536  ST_TET, 4, P5, P4, P7, N0,
5537  ST_PYR, 5, P4, EH, EG, P7, N0,
5538  ST_TET, 4, P7, EG, EL, N0,
5539  /* case 76 */ 9,
5540  ST_PNT, 5, EB, ED, EL, EG, EH,
5541  ST_PYR, 5, P1, P0, P4, P5, N0,
5542  ST_TET, 4, P4, N0, P7, P5,
5543  ST_PYR, 5, P0, ED, EH, P4, N0,
5544  ST_PYR, 5, EB, ED, P0, P1, N0,
5545  ST_TET, 4, P7, P1, P5, N0,
5546  ST_PYR, 5, P7, EL, EB, P1, N0,
5547  ST_TET, 4, P7, EG, EL, N0,
5548  ST_PYR, 5, EH, EG, P7, P4, N0,
5549  /* case 77 */ 5,
5550  ST_TET, 4, P7, P5, P4, P1,
5551  ST_PYR, 5, EA, EI, P4, P1, EH,
5552  ST_PYR, 5, EB, P1, P7, EL, EG,
5553  ST_PYR, 5, P4, EH, EG, P7, P1,
5554  ST_PYR, 5, EH, EA, EB, EG, P1,
5555  /* case 78 */ 9,
5556  ST_PNT, 6, ED, EA, EJ, EL, EG, EH,
5557  ST_TET, 4, P5, P4, P7, N0,
5558  ST_PYR, 5, P5, P7, EL, EJ, N0,
5559  ST_TET, 4, P0, P4, P5, N0,
5560  ST_PYR, 5, P0, P5, EJ, EA, N0,
5561  ST_TET, 4, ED, P0, EA, N0,
5562  ST_PYR, 5, P0, ED, EH, P4, N0,
5563  ST_PYR, 5, EH, EG, P7, P4, N0,
5564  ST_TET, 4, P7, EG, EL, N0,
5565  /* case 79 */ 7,
5566  ST_PNT, 5, EL, EJ, EI, EG, EH,
5567  ST_PYR, 5, P5, EJ, EI, P4, N0,
5568  ST_TET, 4, P4, EI, EH, N0,
5569  ST_PYR, 5, P7, EL, EJ, P5, N0,
5570  ST_TET, 4, EG, EL, P7, N0,
5571  ST_PYR, 5, EH, EG, P7, P4, N0,
5572  ST_TET, 4, P4, P7, P5, N0,
5573  /* case 80 */ 2,
5574  ST_HEX, 8, EG, P7, P5, EE, EK, P2, P0, EI,
5575  ST_WDG, 6, P0, P1, P5, P2, P3, P7,
5576  /* case 81 */ 9,
5577  ST_PNT, 5, EG, EE, EK, ED, EA,
5578  ST_PYR, 5, P7, P3, P1, P5, N0,
5579  ST_TET, 4, P1, P2, N0, P3,
5580  ST_PYR, 5, P5, P1, EA, EE, N0,
5581  ST_PYR, 5, EG, P7, P5, EE, N0,
5582  ST_TET, 4, P2, P3, P7, N0,
5583  ST_PYR, 5, P2, P7, EG, EK, N0,
5584  ST_TET, 4, P2, EK, ED, N0,
5585  ST_PYR, 5, EA, P1, P2, ED, N0,
5586  /* case 82 */ 11,
5587  ST_PNT, 4, EG, EK, EB, EB,
5588  ST_PYR, 5, P3, P0, EA, EB, N0,
5589  ST_TET, 4, EA, P0, EI, N0,
5590  ST_PYR, 5, P2, EK, EI, P0, N0,
5591  ST_TET, 4, P3, P2, P0, N0,
5592  ST_TET, 4, P5, EJ, EE, N0,
5593  ST_TET, 4, P7, P3, P5, N0,
5594  ST_PYR, 5, P5, P3, EB, EJ, N0,
5595  ST_TET, 4, P7, P2, P3, N0,
5596  ST_PYR, 5, P7, EG, EK, P2, N0,
5597  ST_PYR, 5, P7, P5, EE, EG, N0,
5598  /* case 83 */ 9,
5599  ST_PNT, 6, ED, EK, EG, EE, EJ, EB,
5600  ST_TET, 4, P7, P3, P5, N0,
5601  ST_PYR, 5, P7, P5, EE, EG, N0,
5602  ST_TET, 4, P2, P3, P7, N0,
5603  ST_PYR, 5, P2, P7, EG, EK, N0,
5604  ST_TET, 4, ED, P2, EK, N0,
5605  ST_PYR, 5, P2, ED, EB, P3, N0,
5606  ST_PYR, 5, EB, EJ, P5, P3, N0,
5607  ST_TET, 4, P5, EJ, EE, N0,
5608  /* case 84 */ 9,
5609  ST_PNT, 5, EC, EG, ED, EI, EE,
5610  ST_PYR, 5, P3, P1, P5, P7, N0,
5611  ST_TET, 4, P5, P0, N0, P1,
5612  ST_PYR, 5, P7, P5, EE, EG, N0,
5613  ST_PYR, 5, EC, P3, P7, EG, N0,
5614  ST_TET, 4, P0, P1, P3, N0,
5615  ST_PYR, 5, P0, P3, EC, ED, N0,
5616  ST_TET, 4, P0, ED, EI, N0,
5617  ST_PYR, 5, EE, P5, P0, EI, N0,
5618  /* case 85 */ 1,
5619  ST_HEX, 8, P1, P5, P7, P3, EA, EE, EG, EC,
5620  /* case 86 */ 8,
5621  ST_PNT, 5, EG, EE, EC, EB, EJ,
5622  ST_TET, 4, P0, ED, EI, EA,
5623  ST_PYR, 5, P5, EE, EG, P7, N0,
5624  ST_PYR, 5, P7, EG, EC, P3, N0,
5625  ST_TET, 4, P3, EC, EB, N0,
5626  ST_TET, 4, P7, P3, P5, N0,
5627  ST_PYR, 5, P3, EB, EJ, P5, N0,
5628  ST_TET, 4, P5, EJ, EE, N0,
5629  /* case 87 */ 7,
5630  ST_PNT, 5, EE, EG, EC, EJ, EB,
5631  ST_PYR, 5, P7, EG, EC, P3, N0,
5632  ST_TET, 4, P3, EC, EB, N0,
5633  ST_PYR, 5, P5, EE, EG, P7, N0,
5634  ST_TET, 4, EJ, EE, P5, N0,
5635  ST_PYR, 5, EB, EJ, P5, P3, N0,
5636  ST_TET, 4, P3, P5, P7, N0,
5637  /* case 88 */ 11,
5638  ST_PNT, 4, EE, EI, EB, EB,
5639  ST_PYR, 5, P1, EB, EC, P2, N0,
5640  ST_TET, 4, EC, EK, P2, N0,
5641  ST_PYR, 5, P0, P2, EK, EI, N0,
5642  ST_TET, 4, P1, P2, P0, N0,
5643  ST_TET, 4, P7, EG, EL, N0,
5644  ST_TET, 4, P5, P7, P1, N0,
5645  ST_PYR, 5, P7, EL, EB, P1, N0,
5646  ST_TET, 4, P5, P1, P0, N0,
5647  ST_PYR, 5, P5, P0, EI, EE, N0,
5648  ST_PYR, 5, P5, EE, EG, P7, N0,
5649  /* case 89 */ 8,
5650  ST_PNT, 5, EE, EG, EA, EB, EL,
5651  ST_TET, 4, P2, EK, ED, EC,
5652  ST_PYR, 5, P7, P5, EE, EG, N0,
5653  ST_PYR, 5, P5, P1, EA, EE, N0,
5654  ST_TET, 4, P1, EB, EA, N0,
5655  ST_TET, 4, P5, P7, P1, N0,
5656  ST_PYR, 5, P1, P7, EL, EB, N0,
5657  ST_TET, 4, P7, EG, EL, N0,
5658  /* case 90 */ 2,
5659  ST_WDG, 6, P2, EK, EC, P0, EI, EA,
5660  ST_WDG, 6, P7, EL, EG, P5, EJ, EE,
5661  /* case 91 */ 2,
5662  ST_WDG, 6, EJ, P5, EE, EL, P7, EG,
5663  ST_TET, 4, ED, P2, EK, EC,
5664  /* case 92 */ 9,
5665  ST_PNT, 6, ED, EI, EE, EG, EL, EB,
5666  ST_TET, 4, P5, P7, P1, N0,
5667  ST_PYR, 5, P5, EE, EG, P7, N0,
5668  ST_TET, 4, P0, P5, P1, N0,
5669  ST_PYR, 5, P0, EI, EE, P5, N0,
5670  ST_TET, 4, ED, EI, P0, N0,
5671  ST_PYR, 5, P0, P1, EB, ED, N0,
5672  ST_PYR, 5, EB, P1, P7, EL, N0,
5673  ST_TET, 4, P7, EG, EL, N0,
5674  /* case 93 */ 7,
5675  ST_PNT, 5, EG, EE, EA, EL, EB,
5676  ST_PYR, 5, P5, P1, EA, EE, N0,
5677  ST_TET, 4, P1, EB, EA, N0,
5678  ST_PYR, 5, P7, P5, EE, EG, N0,
5679  ST_TET, 4, EL, P7, EG, N0,
5680  ST_PYR, 5, EB, P1, P7, EL, N0,
5681  ST_TET, 4, P1, P5, P7, N0,
5682  /* case 94 */ 2,
5683  ST_WDG, 6, EJ, P5, EE, EL, P7, EG,
5684  ST_TET, 4, ED, EI, P0, EA,
5685  /* case 95 */ 1,
5686  ST_WDG, 6, P5, EE, EJ, P7, EG, EL,
5687  /* case 96 */ 12,
5688  ST_PNT, 2, EK, EJ,
5689  ST_PYR, 5, P2, P0, P1, P3, N0,
5690  ST_TET, 4, P3, P1, P7, N0,
5691  ST_TET, 4, P2, P3, P7, N0,
5692  ST_TET, 4, P4, P0, P2, N0,
5693  ST_TET, 4, P1, P0, P4, N0,
5694  ST_PYR, 5, P1, P4, EE, EJ, N0,
5695  ST_PYR, 5, P7, P1, EJ, EF, N0,
5696  ST_TET, 4, P7, EF, EG, N0,
5697  ST_PYR, 5, P2, P7, EG, EK, N0,
5698  ST_PYR, 5, P2, EK, EH, P4, N0,
5699  ST_TET, 4, P4, EH, EE, N0,
5700  /* case 97 */ 6,
5701  ST_TET, 4, P4, EE, EI, EH,
5702  ST_TET, 4, P7, P2, P3, P1,
5703  ST_PYR, 5, EA, P1, P2, ED, EK,
5704  ST_PYR, 5, EJ, EF, P7, P1, EG,
5705  ST_PYR, 5, P2, P7, EG, EK, P1,
5706  ST_PYR, 5, EK, EG, EJ, EA, P1,
5707  /* case 98 */ 11,
5708  ST_PNT, 4, EB, EA, EK, EK,
5709  ST_PYR, 5, P2, EK, EH, P4, N0,
5710  ST_TET, 4, EH, EE, P4, N0,
5711  ST_PYR, 5, P0, P4, EE, EA, N0,
5712  ST_TET, 4, P2, P4, P0, N0,
5713  ST_TET, 4, P7, EF, EG, N0,
5714  ST_TET, 4, P3, P7, P2, N0,
5715  ST_PYR, 5, P7, EG, EK, P2, N0,
5716  ST_TET, 4, P3, P2, P0, N0,
5717  ST_PYR, 5, P3, P0, EA, EB, N0,
5718  ST_PYR, 5, P3, EB, EF, P7, N0,
5719  /* case 99 */ 8,
5720  ST_PNT, 5, EB, EF, ED, EK, EG,
5721  ST_TET, 4, P4, EE, EI, EH,
5722  ST_PYR, 5, P7, P3, EB, EF, N0,
5723  ST_PYR, 5, P3, P2, ED, EB, N0,
5724  ST_TET, 4, P2, EK, ED, N0,
5725  ST_TET, 4, P3, P7, P2, N0,
5726  ST_PYR, 5, P2, P7, EG, EK, N0,
5727  ST_TET, 4, P7, EF, EG, N0,
5728  /* case 100 */ 11,
5729  ST_PNT, 4, EC, ED, EJ, EJ,
5730  ST_PYR, 5, P1, P4, EE, EJ, N0,
5731  ST_TET, 4, EE, P4, EH, N0,
5732  ST_PYR, 5, P0, ED, EH, P4, N0,
5733  ST_TET, 4, P1, P0, P4, N0,
5734  ST_TET, 4, P7, EF, EG, N0,
5735  ST_TET, 4, P3, P1, P7, N0,
5736  ST_PYR, 5, P7, P1, EJ, EF, N0,
5737  ST_TET, 4, P3, P0, P1, N0,
5738  ST_PYR, 5, P3, EC, ED, P0, N0,
5739  ST_PYR, 5, P3, P7, EG, EC, N0,
5740  /* case 101 */ 8,
5741  ST_PNT, 5, EC, EG, EA, EJ, EF,
5742  ST_TET, 4, P4, EI, EH, EE,
5743  ST_PYR, 5, P7, EG, EC, P3, N0,
5744  ST_PYR, 5, P3, EC, EA, P1, N0,
5745  ST_TET, 4, P1, EA, EJ, N0,
5746  ST_TET, 4, P3, P1, P7, N0,
5747  ST_PYR, 5, P1, EJ, EF, P7, N0,
5748  ST_TET, 4, P7, EF, EG, N0,
5749  /* case 102 */ 2,
5750  ST_WDG, 6, P0, ED, EA, P4, EH, EE,
5751  ST_WDG, 6, P3, EB, EC, P7, EF, EG,
5752  /* case 103 */ 2,
5753  ST_WDG, 6, EF, P7, EG, EB, P3, EC,
5754  ST_TET, 4, EI, EH, P4, EE,
5755  /* case 104 */ 6,
5756  ST_TET, 4, P7, EF, EG, EL,
5757  ST_TET, 4, P2, P0, P1, P4,
5758  ST_PYR, 5, EE, EJ, P1, P4, EB,
5759  ST_PYR, 5, EH, P4, P2, EK, EC,
5760  ST_PYR, 5, P1, EB, EC, P2, P4,
5761  ST_PYR, 5, EB, EE, EH, EC, P4,
5762  /* case 105 */ 4,
5763  ST_TET, 4, EH, EI, EE, P4,
5764  ST_TET, 4, EK, EC, ED, P2,
5765  ST_TET, 4, EG, EF, EL, P7,
5766  ST_TET, 4, EB, EJ, EA, P1,
5767  /* case 106 */ 8,
5768  ST_PNT, 5, EA, EC, EE, EH, EK,
5769  ST_TET, 4, P7, EL, EF, EG,
5770  ST_PYR, 5, P2, P0, EA, EC, N0,
5771  ST_PYR, 5, P0, P4, EE, EA, N0,
5772  ST_TET, 4, P4, EH, EE, N0,
5773  ST_TET, 4, P0, P2, P4, N0,
5774  ST_PYR, 5, P4, P2, EK, EH, N0,
5775  ST_TET, 4, P2, EC, EK, N0,
5776  /* case 107 */ 3,
5777  ST_TET, 4, EL, EG, EF, P7,
5778  ST_TET, 4, EC, P2, ED, EK,
5779  ST_TET, 4, EE, EI, P4, EH,
5780  /* case 108 */ 8,
5781  ST_PNT, 5, ED, EH, EB, EJ, EE,
5782  ST_TET, 4, P7, EG, EL, EF,
5783  ST_PYR, 5, P4, P0, ED, EH, N0,
5784  ST_PYR, 5, P0, P1, EB, ED, N0,
5785  ST_TET, 4, P1, EJ, EB, N0,
5786  ST_TET, 4, P0, P4, P1, N0,
5787  ST_PYR, 5, P1, P4, EE, EJ, N0,
5788  ST_TET, 4, P4, EH, EE, N0,
5789  /* case 109 */ 3,
5790  ST_TET, 4, EG, EF, EL, P7,
5791  ST_TET, 4, EH, P4, EI, EE,
5792  ST_TET, 4, EB, EA, P1, EJ,
5793  /* case 110 */ 2,
5794  ST_WDG, 6, EH, P4, EE, ED, P0, EA,
5795  ST_TET, 4, EL, EF, P7, EG,
5796  /* case 111 */ 2,
5797  ST_TET, 4, EE, EH, EI, P4,
5798  ST_TET, 4, EF, EL, EG, P7,
5799  /* case 112 */ 9,
5800  ST_PNT, 5, EJ, EI, EF, EG, EK,
5801  ST_PYR, 5, P1, P3, P2, P0, N0,
5802  ST_TET, 4, P2, P7, N0, P3,
5803  ST_PYR, 5, P0, P2, EK, EI, N0,
5804  ST_PYR, 5, EJ, P1, P0, EI, N0,
5805  ST_TET, 4, P7, P3, P1, N0,
5806  ST_PYR, 5, P7, P1, EJ, EF, N0,
5807  ST_TET, 4, P7, EF, EG, N0,
5808  ST_PYR, 5, EK, P2, P7, EG, N0,
5809  /* case 113 */ 5,
5810  ST_TET, 4, P7, P2, P3, P1,
5811  ST_PYR, 5, EA, P1, P2, ED, EK,
5812  ST_PYR, 5, EJ, EF, P7, P1, EG,
5813  ST_PYR, 5, P2, P7, EG, EK, P1,
5814  ST_PYR, 5, EK, EG, EJ, EA, P1,
5815  /* case 114 */ 9,
5816  ST_PNT, 6, EI, EA, EB, EF, EG, EK,
5817  ST_TET, 4, P3, P7, P2, N0,
5818  ST_PYR, 5, P3, EB, EF, P7, N0,
5819  ST_TET, 4, P0, P3, P2, N0,
5820  ST_PYR, 5, P0, EA, EB, P3, N0,
5821  ST_TET, 4, EI, EA, P0, N0,
5822  ST_PYR, 5, P0, P2, EK, EI, N0,
5823  ST_PYR, 5, EK, P2, P7, EG, N0,
5824  ST_TET, 4, P7, EF, EG, N0,
5825  /* case 115 */ 7,
5826  ST_PNT, 5, EF, EB, ED, EG, EK,
5827  ST_PYR, 5, P3, P2, ED, EB, N0,
5828  ST_TET, 4, P2, EK, ED, N0,
5829  ST_PYR, 5, P7, P3, EB, EF, N0,
5830  ST_TET, 4, EG, P7, EF, N0,
5831  ST_PYR, 5, EK, P2, P7, EG, N0,
5832  ST_TET, 4, P2, P3, P7, N0,
5833  /* case 116 */ 9,
5834  ST_PNT, 6, EI, ED, EC, EG, EF, EJ,
5835  ST_TET, 4, P3, P1, P7, N0,
5836  ST_PYR, 5, P3, P7, EG, EC, N0,
5837  ST_TET, 4, P0, P1, P3, N0,
5838  ST_PYR, 5, P0, P3, EC, ED, N0,
5839  ST_TET, 4, EI, P0, ED, N0,
5840  ST_PYR, 5, P0, EI, EJ, P1, N0,
5841  ST_PYR, 5, EJ, EF, P7, P1, N0,
5842  ST_TET, 4, P7, EF, EG, N0,
5843  /* case 117 */ 7,
5844  ST_PNT, 5, EG, EC, EA, EF, EJ,
5845  ST_PYR, 5, P3, EC, EA, P1, N0,
5846  ST_TET, 4, P1, EA, EJ, N0,
5847  ST_PYR, 5, P7, EG, EC, P3, N0,
5848  ST_TET, 4, EF, EG, P7, N0,
5849  ST_PYR, 5, EJ, EF, P7, P1, N0,
5850  ST_TET, 4, P1, P7, P3, N0,
5851  /* case 118 */ 2,
5852  ST_WDG, 6, EF, P7, EG, EB, P3, EC,
5853  ST_TET, 4, EI, P0, ED, EA,
5854  /* case 119 */ 1,
5855  ST_WDG, 6, P7, EG, EF, P3, EC, EB,
5856  /* case 120 */ 8,
5857  ST_PNT, 5, EI, EK, EJ, EB, EC,
5858  ST_TET, 4, P7, EF, EG, EL,
5859  ST_PYR, 5, P2, EK, EI, P0, N0,
5860  ST_PYR, 5, P0, EI, EJ, P1, N0,
5861  ST_TET, 4, P1, EJ, EB, N0,
5862  ST_TET, 4, P0, P1, P2, N0,
5863  ST_PYR, 5, P1, EB, EC, P2, N0,
5864  ST_TET, 4, P2, EC, EK, N0,
5865  /* case 121 */ 3,
5866  ST_TET, 4, EG, EF, EL, P7,
5867  ST_TET, 4, EK, ED, P2, EC,
5868  ST_TET, 4, EJ, P1, EA, EB,
5869  /* case 122 */ 2,
5870  ST_WDG, 6, EI, P0, EA, EK, P2, EC,
5871  ST_TET, 4, EF, P7, EL, EG,
5872  /* case 123 */ 2,
5873  ST_TET, 4, EC, ED, EK, P2,
5874  ST_TET, 4, EL, EG, EF, P7,
5875  /* case 124 */ 2,
5876  ST_WDG, 6, ED, P0, EI, EB, P1, EJ,
5877  ST_TET, 4, EG, P7, EF, EL,
5878  /* case 125 */ 2,
5879  ST_TET, 4, EJ, EA, EB, P1,
5880  ST_TET, 4, EF, EL, EG, P7,
5881  /* case 126 */ 2,
5882  ST_TET, 4, EA, EI, ED, P0,
5883  ST_TET, 4, EL, EG, EF, P7,
5884  /* case 127 */ 1,
5885  ST_TET, 4, EF, EL, EG, P7,
5886  /* case 128 */ 9,
5887  ST_PNT, 7, P6, P4, P5, P3, P2, P0, P1,
5888  ST_WDG, 6, EG, EF, EL, P6, P5, P3,
5889  ST_TET, 4, P6, P3, P5, N0,
5890  ST_TET, 4, P6, P5, P4, N0,
5891  ST_PYR, 5, P0, P4, P5, P1, N0,
5892  ST_PYR, 5, P2, P6, P4, P0, N0,
5893  ST_PYR, 5, P3, P2, P0, P1, N0,
5894  ST_TET, 4, P5, P3, P1, N0,
5895  ST_TET, 4, P3, P6, P2, N0,
5896  /* case 129 */ 6,
5897  ST_WDG, 6, P5, P6, P3, EF, EG, EL,
5898  ST_WDG, 6, EI, ED, EA, P4, P2, P1,
5899  ST_TET, 4, P6, P3, P5, P2,
5900  ST_TET, 4, P1, P3, P2, P5,
5901  ST_TET, 4, P4, P5, P1, P2,
5902  ST_TET, 4, P6, P4, P2, P5,
5903  /* case 130 */ 12,
5904  ST_PNT, 2, EA, EG,
5905  ST_PYR, 5, P0, P2, P6, P4, N0,
5906  ST_TET, 4, P4, P6, P5, N0,
5907  ST_TET, 4, P0, P4, P5, N0,
5908  ST_TET, 4, P3, P2, P0, N0,
5909  ST_TET, 4, P6, P2, P3, N0,
5910  ST_PYR, 5, P6, P3, EL, EG, N0,
5911  ST_PYR, 5, P5, P6, EG, EF, N0,
5912  ST_TET, 4, P5, EF, EJ, N0,
5913  ST_PYR, 5, P0, P5, EJ, EA, N0,
5914  ST_PYR, 5, P0, EA, EB, P3, N0,
5915  ST_TET, 4, P3, EB, EL, N0,
5916  /* case 131 */ 11,
5917  ST_PNT, 4, EI, ED, EG, EG,
5918  ST_PYR, 5, P6, P3, EL, EG, N0,
5919  ST_TET, 4, EL, P3, EB, N0,
5920  ST_PYR, 5, P2, ED, EB, P3, N0,
5921  ST_TET, 4, P6, P2, P3, N0,
5922  ST_TET, 4, P5, EF, EJ, N0,
5923  ST_TET, 4, P4, P6, P5, N0,
5924  ST_PYR, 5, P5, P6, EG, EF, N0,
5925  ST_TET, 4, P4, P2, P6, N0,
5926  ST_PYR, 5, P4, EI, ED, P2, N0,
5927  ST_PYR, 5, P4, P5, EJ, EI, N0,
5928  /* case 132 */ 12,
5929  ST_PNT, 2, ED, EF,
5930  ST_PYR, 5, P0, P4, P5, P1, N0,
5931  ST_TET, 4, P1, P5, P3, N0,
5932  ST_TET, 4, P0, P1, P3, N0,
5933  ST_TET, 4, P6, P4, P0, N0,
5934  ST_TET, 4, P5, P4, P6, N0,
5935  ST_PYR, 5, P5, P6, EG, EF, N0,
5936  ST_PYR, 5, P3, P5, EF, EL, N0,
5937  ST_TET, 4, P3, EL, EC, N0,
5938  ST_PYR, 5, P0, P3, EC, ED, N0,
5939  ST_PYR, 5, P0, ED, EK, P6, N0,
5940  ST_TET, 4, P6, EK, EG, N0,
5941  /* case 133 */ 11,
5942  ST_PNT, 4, EA, EI, EF, EF,
5943  ST_PYR, 5, P5, P6, EG, EF, N0,
5944  ST_TET, 4, EG, P6, EK, N0,
5945  ST_PYR, 5, P4, EI, EK, P6, N0,
5946  ST_TET, 4, P5, P4, P6, N0,
5947  ST_TET, 4, P3, EL, EC, N0,
5948  ST_TET, 4, P1, P5, P3, N0,
5949  ST_PYR, 5, P3, P5, EF, EL, N0,
5950  ST_TET, 4, P1, P4, P5, N0,
5951  ST_PYR, 5, P1, EA, EI, P4, N0,
5952  ST_PYR, 5, P1, P3, EC, EA, N0,
5953  /* case 134 */ 6,
5954  ST_TET, 4, P3, EB, EL, EC,
5955  ST_TET, 4, P6, P4, P0, P5,
5956  ST_PYR, 5, EJ, EA, P0, P5, ED,
5957  ST_PYR, 5, EF, P5, P6, EG, EK,
5958  ST_PYR, 5, P0, ED, EK, P6, P5,
5959  ST_PYR, 5, ED, EJ, EF, EK, P5,
5960  /* case 135 */ 8,
5961  ST_PNT, 5, EI, EK, EJ, EF, EG,
5962  ST_TET, 4, P3, EC, EB, EL,
5963  ST_PYR, 5, P6, P4, EI, EK, N0,
5964  ST_PYR, 5, P4, P5, EJ, EI, N0,
5965  ST_TET, 4, P5, EF, EJ, N0,
5966  ST_TET, 4, P4, P6, P5, N0,
5967  ST_PYR, 5, P5, P6, EG, EF, N0,
5968  ST_TET, 4, P6, EK, EG, N0,
5969  /* case 136 */ 2,
5970  ST_HEX, 8, EG, P6, P2, EC, EF, P5, P1, EB,
5971  ST_WDG, 6, P1, P0, P2, P5, P4, P6,
5972  /* case 137 */ 11,
5973  ST_PNT, 4, EG, EF, EI, EI,
5974  ST_PYR, 5, P4, P1, EA, EI, N0,
5975  ST_TET, 4, EA, P1, EB, N0,
5976  ST_PYR, 5, P5, EF, EB, P1, N0,
5977  ST_TET, 4, P4, P5, P1, N0,
5978  ST_TET, 4, P2, ED, EC, N0,
5979  ST_TET, 4, P6, P4, P2, N0,
5980  ST_PYR, 5, P2, P4, EI, ED, N0,
5981  ST_TET, 4, P6, P5, P4, N0,
5982  ST_PYR, 5, P6, EG, EF, P5, N0,
5983  ST_PYR, 5, P6, P2, EC, EG, N0,
5984  /* case 138 */ 9,
5985  ST_PNT, 5, EG, EC, EF, EJ, EA,
5986  ST_PYR, 5, P6, P4, P0, P2, N0,
5987  ST_TET, 4, P0, P5, N0, P4,
5988  ST_PYR, 5, P2, P0, EA, EC, N0,
5989  ST_PYR, 5, EG, P6, P2, EC, N0,
5990  ST_TET, 4, P5, P4, P6, N0,
5991  ST_PYR, 5, P5, P6, EG, EF, N0,
5992  ST_TET, 4, P5, EF, EJ, N0,
5993  ST_PYR, 5, EA, P0, P5, EJ, N0,
5994  /* case 139 */ 9,
5995  ST_PNT, 6, EJ, EF, EG, EC, ED, EI,
5996  ST_TET, 4, P6, P4, P2, N0,
5997  ST_PYR, 5, P6, P2, EC, EG, N0,
5998  ST_TET, 4, P5, P4, P6, N0,
5999  ST_PYR, 5, P5, P6, EG, EF, N0,
6000  ST_TET, 4, EJ, P5, EF, N0,
6001  ST_PYR, 5, P5, EJ, EI, P4, N0,
6002  ST_PYR, 5, EI, ED, P2, P4, N0,
6003  ST_TET, 4, P2, ED, EC, N0,
6004  /* case 140 */ 9,
6005  ST_PNT, 5, EF, EB, EG, EK, ED,
6006  ST_PYR, 5, P5, P1, P0, P4, N0,
6007  ST_TET, 4, P0, N0, P6, P4,
6008  ST_PYR, 5, P1, EB, ED, P0, N0,
6009  ST_PYR, 5, EF, EB, P1, P5, N0,
6010  ST_TET, 4, P6, P5, P4, N0,
6011  ST_PYR, 5, P6, EG, EF, P5, N0,
6012  ST_TET, 4, P6, EK, EG, N0,
6013  ST_PYR, 5, ED, EK, P6, P0, N0,
6014  /* case 141 */ 9,
6015  ST_PNT, 6, EK, EG, EF, EB, EA, EI,
6016  ST_TET, 4, P5, P1, P4, N0,
6017  ST_PYR, 5, P5, EF, EB, P1, N0,
6018  ST_TET, 4, P6, P5, P4, N0,
6019  ST_PYR, 5, P6, EG, EF, P5, N0,
6020  ST_TET, 4, EK, EG, P6, N0,
6021  ST_PYR, 5, P6, P4, EI, EK, N0,
6022  ST_PYR, 5, EI, P4, P1, EA, N0,
6023  ST_TET, 4, P1, EB, EA, N0,
6024  /* case 142 */ 5,
6025  ST_TET, 4, P6, P4, P0, P5,
6026  ST_PYR, 5, EJ, EA, P0, P5, ED,
6027  ST_PYR, 5, EF, P5, P6, EG, EK,
6028  ST_PYR, 5, P0, ED, EK, P6, P5,
6029  ST_PYR, 5, ED, EJ, EF, EK, P5,
6030  /* case 143 */ 7,
6031  ST_PNT, 5, EK, EI, EJ, EG, EF,
6032  ST_PYR, 5, P4, P5, EJ, EI, N0,
6033  ST_TET, 4, P5, EF, EJ, N0,
6034  ST_PYR, 5, P6, P4, EI, EK, N0,
6035  ST_TET, 4, EG, P6, EK, N0,
6036  ST_PYR, 5, EF, P5, P6, EG, N0,
6037  ST_TET, 4, P5, P4, P6, N0,
6038  /* case 144 */ 12,
6039  ST_PNT, 2, EI, EL,
6040  ST_PYR, 5, P0, P1, P3, P2, N0,
6041  ST_TET, 4, P1, P5, P3, N0,
6042  ST_TET, 4, P0, P5, P1, N0,
6043  ST_TET, 4, P6, P0, P2, N0,
6044  ST_TET, 4, P3, P6, P2, N0,
6045  ST_PYR, 5, P3, EL, EG, P6, N0,
6046  ST_PYR, 5, P5, EF, EL, P3, N0,
6047  ST_TET, 4, P5, EE, EF, N0,
6048  ST_PYR, 5, P0, EI, EE, P5, N0,
6049  ST_PYR, 5, P0, P6, EH, EI, N0,
6050  ST_TET, 4, P6, EG, EH, N0,
6051  /* case 145 */ 11,
6052  ST_PNT, 4, EA, ED, EL, EL,
6053  ST_PYR, 5, P3, EL, EG, P6, N0,
6054  ST_TET, 4, EG, EH, P6, N0,
6055  ST_PYR, 5, P2, P6, EH, ED, N0,
6056  ST_TET, 4, P3, P6, P2, N0,
6057  ST_TET, 4, P5, EE, EF, N0,
6058  ST_TET, 4, P1, P5, P3, N0,
6059  ST_PYR, 5, P5, EF, EL, P3, N0,
6060  ST_TET, 4, P1, P3, P2, N0,
6061  ST_PYR, 5, P1, P2, ED, EA, N0,
6062  ST_PYR, 5, P1, EA, EE, P5, N0,
6063  /* case 146 */ 6,
6064  ST_TET, 4, P5, EF, EJ, EE,
6065  ST_TET, 4, P6, P0, P2, P3,
6066  ST_PYR, 5, EB, P3, P0, EA, EI,
6067  ST_PYR, 5, EL, EG, P6, P3, EH,
6068  ST_PYR, 5, P0, P6, EH, EI, P3,
6069  ST_PYR, 5, EI, EH, EL, EB, P3,
6070  /* case 147 */ 8,
6071  ST_PNT, 5, ED, EH, EB, EL, EG,
6072  ST_TET, 4, P5, EJ, EE, EF,
6073  ST_PYR, 5, P6, EH, ED, P2, N0,
6074  ST_PYR, 5, P2, ED, EB, P3, N0,
6075  ST_TET, 4, P3, EB, EL, N0,
6076  ST_TET, 4, P2, P3, P6, N0,
6077  ST_PYR, 5, P3, EL, EG, P6, N0,
6078  ST_TET, 4, P6, EG, EH, N0,
6079  /* case 148 */ 6,
6080  ST_TET, 4, P6, EG, EH, EK,
6081  ST_TET, 4, P3, P0, P1, P5,
6082  ST_PYR, 5, EE, P5, P0, EI, ED,
6083  ST_PYR, 5, EF, EL, P3, P5, EC,
6084  ST_PYR, 5, P0, P3, EC, ED, P5,
6085  ST_PYR, 5, ED, EC, EF, EE, P5,
6086  /* case 149 */ 8,
6087  ST_PNT, 5, EA, EC, EE, EF, EL,
6088  ST_TET, 4, P6, EH, EK, EG,
6089  ST_PYR, 5, P3, EC, EA, P1, N0,
6090  ST_PYR, 5, P1, EA, EE, P5, N0,
6091  ST_TET, 4, P5, EE, EF, N0,
6092  ST_TET, 4, P1, P5, P3, N0,
6093  ST_PYR, 5, P5, EF, EL, P3, N0,
6094  ST_TET, 4, P3, EL, EC, N0,
6095  /* case 150 */ 4,
6096  ST_TET, 4, EH, EG, EK, P6,
6097  ST_TET, 4, EI, ED, EA, P0,
6098  ST_TET, 4, EE, EJ, EF, P5,
6099  ST_TET, 4, EB, EC, EL, P3,
6100  /* case 151 */ 3,
6101  ST_TET, 4, EK, EH, EG, P6,
6102  ST_TET, 4, EC, EB, P3, EL,
6103  ST_TET, 4, EE, P5, EJ, EF,
6104  /* case 152 */ 11,
6105  ST_PNT, 4, EC, EB, EI, EI,
6106  ST_PYR, 5, P0, EI, EE, P5, N0,
6107  ST_TET, 4, EE, EF, P5, N0,
6108  ST_PYR, 5, P1, P5, EF, EB, N0,
6109  ST_TET, 4, P0, P5, P1, N0,
6110  ST_TET, 4, P6, EG, EH, N0,
6111  ST_TET, 4, P2, P6, P0, N0,
6112  ST_PYR, 5, P6, EH, EI, P0, N0,
6113  ST_TET, 4, P2, P0, P1, N0,
6114  ST_PYR, 5, P2, P1, EB, EC, N0,
6115  ST_PYR, 5, P2, EC, EG, P6, N0,
6116  /* case 153 */ 2,
6117  ST_WDG, 6, P6, EH, EG, P2, ED, EC,
6118  ST_WDG, 6, P5, EF, EE, P1, EB, EA,
6119  /* case 154 */ 8,
6120  ST_PNT, 5, EC, EG, EA, EI, EH,
6121  ST_TET, 4, P5, EF, EJ, EE,
6122  ST_PYR, 5, P6, P2, EC, EG, N0,
6123  ST_PYR, 5, P2, P0, EA, EC, N0,
6124  ST_TET, 4, P0, EI, EA, N0,
6125  ST_TET, 4, P2, P6, P0, N0,
6126  ST_PYR, 5, P0, P6, EH, EI, N0,
6127  ST_TET, 4, P6, EG, EH, N0,
6128  /* case 155 */ 2,
6129  ST_WDG, 6, EG, P6, EH, EC, P2, ED,
6130  ST_TET, 4, EJ, EE, P5, EF,
6131  /* case 156 */ 8,
6132  ST_PNT, 5, EB, EF, ED, EI, EE,
6133  ST_TET, 4, P6, EK, EG, EH,
6134  ST_PYR, 5, P5, EF, EB, P1, N0,
6135  ST_PYR, 5, P1, EB, ED, P0, N0,
6136  ST_TET, 4, P0, ED, EI, N0,
6137  ST_TET, 4, P1, P0, P5, N0,
6138  ST_PYR, 5, P0, EI, EE, P5, N0,
6139  ST_TET, 4, P5, EE, EF, N0,
6140  /* case 157 */ 2,
6141  ST_WDG, 6, EB, P1, EA, EF, P5, EE,
6142  ST_TET, 4, EK, P6, EH, EG,
6143  /* case 158 */ 3,
6144  ST_TET, 4, EJ, EF, EE, P5,
6145  ST_TET, 4, EA, ED, P0, EI,
6146  ST_TET, 4, EG, P6, EK, EH,
6147  /* case 159 */ 2,
6148  ST_TET, 4, EG, EK, EH, P6,
6149  ST_TET, 4, EF, EE, EJ, P5,
6150  /* case 160 */ 2,
6151  ST_HEX, 8, EL, P3, P1, EJ, EG, P6, P4, EE,
6152  ST_WDG, 6, P3, P2, P6, P1, P0, P4,
6153  /* case 161 */ 11,
6154  ST_PNT, 4, EG, EL, ED, ED,
6155  ST_PYR, 5, P2, ED, EA, P1, N0,
6156  ST_TET, 4, EA, EJ, P1, N0,
6157  ST_PYR, 5, P3, P1, EJ, EL, N0,
6158  ST_TET, 4, P2, P1, P3, N0,
6159  ST_TET, 4, P4, EE, EI, N0,
6160  ST_TET, 4, P6, P4, P2, N0,
6161  ST_PYR, 5, P4, EI, ED, P2, N0,
6162  ST_TET, 4, P6, P2, P3, N0,
6163  ST_PYR, 5, P6, P3, EL, EG, N0,
6164  ST_PYR, 5, P6, EG, EE, P4, N0,
6165  /* case 162 */ 9,
6166  ST_PNT, 5, EG, EE, EL, EB, EA,
6167  ST_PYR, 5, P6, P4, P0, P2, N0,
6168  ST_TET, 4, P0, N0, P3, P2,
6169  ST_PYR, 5, P4, EE, EA, P0, N0,
6170  ST_PYR, 5, EG, EE, P4, P6, N0,
6171  ST_TET, 4, P3, P6, P2, N0,
6172  ST_PYR, 5, P3, EL, EG, P6, N0,
6173  ST_TET, 4, P3, EB, EL, N0,
6174  ST_PYR, 5, EA, EB, P3, P0, N0,
6175  /* case 163 */ 9,
6176  ST_PNT, 6, EB, EL, EG, EE, EI, ED,
6177  ST_TET, 4, P6, P4, P2, N0,
6178  ST_PYR, 5, P6, EG, EE, P4, N0,
6179  ST_TET, 4, P3, P6, P2, N0,
6180  ST_PYR, 5, P3, EL, EG, P6, N0,
6181  ST_TET, 4, EB, EL, P3, N0,
6182  ST_PYR, 5, P3, P2, ED, EB, N0,
6183  ST_PYR, 5, ED, P2, P4, EI, N0,
6184  ST_TET, 4, P4, EE, EI, N0,
6185  /* case 164 */ 11,
6186  ST_PNT, 4, EE, EJ, ED, ED,
6187  ST_PYR, 5, P0, P3, EC, ED, N0,
6188  ST_TET, 4, EC, P3, EL, N0,
6189  ST_PYR, 5, P1, EJ, EL, P3, N0,
6190  ST_TET, 4, P0, P1, P3, N0,
6191  ST_TET, 4, P6, EK, EG, N0,
6192  ST_TET, 4, P4, P0, P6, N0,
6193  ST_PYR, 5, P6, P0, ED, EK, N0,
6194  ST_TET, 4, P4, P1, P0, N0,
6195  ST_PYR, 5, P4, EE, EJ, P1, N0,
6196  ST_PYR, 5, P4, P6, EG, EE, N0,
6197  /* case 165 */ 2,
6198  ST_WDG, 6, P4, EI, EE, P6, EK, EG,
6199  ST_WDG, 6, P1, EJ, EA, P3, EL, EC,
6200  /* case 166 */ 8,
6201  ST_PNT, 5, EE, EG, EA, ED, EK,
6202  ST_TET, 4, P3, EB, EL, EC,
6203  ST_PYR, 5, P6, EG, EE, P4, N0,
6204  ST_PYR, 5, P4, EE, EA, P0, N0,
6205  ST_TET, 4, P0, EA, ED, N0,
6206  ST_TET, 4, P4, P0, P6, N0,
6207  ST_PYR, 5, P0, ED, EK, P6, N0,
6208  ST_TET, 4, P6, EK, EG, N0,
6209  /* case 167 */ 2,
6210  ST_WDG, 6, EE, P4, EI, EG, P6, EK,
6211  ST_TET, 4, EB, P3, EC, EL,
6212  /* case 168 */ 9,
6213  ST_PNT, 5, EC, EG, EB, EJ, EE,
6214  ST_PYR, 5, P2, P6, P4, P0, N0,
6215  ST_TET, 4, P4, N0, P1, P0,
6216  ST_PYR, 5, P6, EG, EE, P4, N0,
6217  ST_PYR, 5, EC, EG, P6, P2, N0,
6218  ST_TET, 4, P1, P2, P0, N0,
6219  ST_PYR, 5, P1, EB, EC, P2, N0,
6220  ST_TET, 4, P1, EJ, EB, N0,
6221  ST_PYR, 5, EE, EJ, P1, P4, N0,
6222  /* case 169 */ 8,
6223  ST_PNT, 5, EG, EE, EC, ED, EI,
6224  ST_TET, 4, P1, EJ, EB, EA,
6225  ST_PYR, 5, P4, P6, EG, EE, N0,
6226  ST_PYR, 5, P6, P2, EC, EG, N0,
6227  ST_TET, 4, P2, ED, EC, N0,
6228  ST_TET, 4, P6, P4, P2, N0,
6229  ST_PYR, 5, P2, P4, EI, ED, N0,
6230  ST_TET, 4, P4, EE, EI, N0,
6231  /* case 170 */ 1,
6232  ST_HEX, 8, EA, EE, EG, EC, P0, P4, P6, P2,
6233  /* case 171 */ 7,
6234  ST_PNT, 5, EE, EG, EC, EI, ED,
6235  ST_PYR, 5, P6, P2, EC, EG, N0,
6236  ST_TET, 4, P2, ED, EC, N0,
6237  ST_PYR, 5, P4, P6, EG, EE, N0,
6238  ST_TET, 4, EI, P4, EE, N0,
6239  ST_PYR, 5, ED, P2, P4, EI, N0,
6240  ST_TET, 4, P2, P6, P4, N0,
6241  /* case 172 */ 9,
6242  ST_PNT, 6, EB, EJ, EE, EG, EK, ED,
6243  ST_TET, 4, P4, P0, P6, N0,
6244  ST_PYR, 5, P4, P6, EG, EE, N0,
6245  ST_TET, 4, P1, P0, P4, N0,
6246  ST_PYR, 5, P1, P4, EE, EJ, N0,
6247  ST_TET, 4, EB, P1, EJ, N0,
6248  ST_PYR, 5, P1, EB, ED, P0, N0,
6249  ST_PYR, 5, ED, EK, P6, P0, N0,
6250  ST_TET, 4, P6, EK, EG, N0,
6251  /* case 173 */ 2,
6252  ST_WDG, 6, EE, P4, EI, EG, P6, EK,
6253  ST_TET, 4, EB, EA, P1, EJ,
6254  /* case 174 */ 7,
6255  ST_PNT, 5, EG, EE, EA, EK, ED,
6256  ST_PYR, 5, P4, EE, EA, P0, N0,
6257  ST_TET, 4, P0, EA, ED, N0,
6258  ST_PYR, 5, P6, EG, EE, P4, N0,
6259  ST_TET, 4, EK, EG, P6, N0,
6260  ST_PYR, 5, ED, EK, P6, P0, N0,
6261  ST_TET, 4, P0, P6, P4, N0,
6262  /* case 175 */ 1,
6263  ST_WDG, 6, P4, EI, EE, P6, EK, EG,
6264  /* case 176 */ 9,
6265  ST_PNT, 5, EL, EJ, EG, EH, EI,
6266  ST_PYR, 5, P3, P2, P0, P1, N0,
6267  ST_TET, 4, P0, P6, N0, P2,
6268  ST_PYR, 5, P1, P0, EI, EJ, N0,
6269  ST_PYR, 5, EL, P3, P1, EJ, N0,
6270  ST_TET, 4, P6, P2, P3, N0,
6271  ST_PYR, 5, P6, P3, EL, EG, N0,
6272  ST_TET, 4, P6, EG, EH, N0,
6273  ST_PYR, 5, EI, P0, P6, EH, N0,
6274  /* case 177 */ 9,
6275  ST_PNT, 6, EH, EG, EL, EJ, EA, ED,
6276  ST_TET, 4, P3, P2, P1, N0,
6277  ST_PYR, 5, P3, P1, EJ, EL, N0,
6278  ST_TET, 4, P6, P2, P3, N0,
6279  ST_PYR, 5, P6, P3, EL, EG, N0,
6280  ST_TET, 4, EH, P6, EG, N0,
6281  ST_PYR, 5, P6, EH, ED, P2, N0,
6282  ST_PYR, 5, ED, EA, P1, P2, N0,
6283  ST_TET, 4, P1, EA, EJ, N0,
6284  /* case 178 */ 5,
6285  ST_TET, 4, P6, P0, P2, P3,
6286  ST_PYR, 5, EB, P3, P0, EA, EI,
6287  ST_PYR, 5, EL, EG, P6, P3, EH,
6288  ST_PYR, 5, P0, P6, EH, EI, P3,
6289  ST_PYR, 5, EI, EH, EL, EB, P3,
6290  /* case 179 */ 7,
6291  ST_PNT, 5, EH, ED, EB, EG, EL,
6292  ST_PYR, 5, P2, ED, EB, P3, N0,
6293  ST_TET, 4, P3, EB, EL, N0,
6294  ST_PYR, 5, P6, EH, ED, P2, N0,
6295  ST_TET, 4, EG, EH, P6, N0,
6296  ST_PYR, 5, EL, EG, P6, P3, N0,
6297  ST_TET, 4, P3, P6, P2, N0,
6298  /* case 180 */ 8,
6299  ST_PNT, 5, EJ, EL, EI, ED, EC,
6300  ST_TET, 4, P6, EG, EH, EK,
6301  ST_PYR, 5, P3, P1, EJ, EL, N0,
6302  ST_PYR, 5, P1, P0, EI, EJ, N0,
6303  ST_TET, 4, P0, ED, EI, N0,
6304  ST_TET, 4, P1, P3, P0, N0,
6305  ST_PYR, 5, P0, P3, EC, ED, N0,
6306  ST_TET, 4, P3, EL, EC, N0,
6307  /* case 181 */ 2,
6308  ST_WDG, 6, EL, P3, EC, EJ, P1, EA,
6309  ST_TET, 4, EH, EK, P6, EG,
6310  /* case 182 */ 3,
6311  ST_TET, 4, EB, EC, EL, P3,
6312  ST_TET, 4, EA, P0, EI, ED,
6313  ST_TET, 4, EG, EH, P6, EK,
6314  /* case 183 */ 2,
6315  ST_TET, 4, EG, EK, EH, P6,
6316  ST_TET, 4, EL, EB, EC, P3,
6317  /* case 184 */ 9,
6318  ST_PNT, 6, EJ, EB, EC, EG, EH, EI,
6319  ST_TET, 4, P2, P6, P0, N0,
6320  ST_PYR, 5, P2, EC, EG, P6, N0,
6321  ST_TET, 4, P1, P2, P0, N0,
6322  ST_PYR, 5, P1, EB, EC, P2, N0,
6323  ST_TET, 4, EJ, EB, P1, N0,
6324  ST_PYR, 5, P1, P0, EI, EJ, N0,
6325  ST_PYR, 5, EI, P0, P6, EH, N0,
6326  ST_TET, 4, P6, EG, EH, N0,
6327  /* case 185 */ 2,
6328  ST_WDG, 6, EG, P6, EH, EC, P2, ED,
6329  ST_TET, 4, EJ, P1, EA, EB,
6330  /* case 186 */ 7,
6331  ST_PNT, 5, EG, EC, EA, EH, EI,
6332  ST_PYR, 5, P2, P0, EA, EC, N0,
6333  ST_TET, 4, P0, EI, EA, N0,
6334  ST_PYR, 5, P6, P2, EC, EG, N0,
6335  ST_TET, 4, EH, P6, EG, N0,
6336  ST_PYR, 5, EI, P0, P6, EH, N0,
6337  ST_TET, 4, P0, P2, P6, N0,
6338  /* case 187 */ 1,
6339  ST_WDG, 6, P6, EH, EG, P2, ED, EC,
6340  /* case 188 */ 2,
6341  ST_WDG, 6, ED, P0, EI, EB, P1, EJ,
6342  ST_TET, 4, EG, EH, P6, EK,
6343  /* case 189 */ 2,
6344  ST_TET, 4, EJ, EA, EB, P1,
6345  ST_TET, 4, EH, EG, EK, P6,
6346  /* case 190 */ 2,
6347  ST_TET, 4, EI, ED, EA, P0,
6348  ST_TET, 4, EH, EG, EK, P6,
6349  /* case 191 */ 1,
6350  ST_TET, 4, EG, EK, EH, P6,
6351  /* case 192 */ 2,
6352  ST_HEX, 8, EF, P5, P4, EH, EL, P3, P2, EK,
6353  ST_WDG, 6, P5, P1, P3, P4, P0, P2,
6354  /* case 193 */ 11,
6355  ST_PNT, 4, EL, EF, EA, EA,
6356  ST_PYR, 5, P1, EA, EI, P4, N0,
6357  ST_TET, 4, EI, EH, P4, N0,
6358  ST_PYR, 5, P5, P4, EH, EF, N0,
6359  ST_TET, 4, P1, P4, P5, N0,
6360  ST_TET, 4, P2, EK, ED, N0,
6361  ST_TET, 4, P3, P2, P1, N0,
6362  ST_PYR, 5, P2, ED, EA, P1, N0,
6363  ST_TET, 4, P3, P1, P5, N0,
6364  ST_PYR, 5, P3, P5, EF, EL, N0,
6365  ST_PYR, 5, P3, EL, EK, P2, N0,
6366  /* case 194 */ 11,
6367  ST_PNT, 4, EK, EH, EA, EA,
6368  ST_PYR, 5, P0, P5, EJ, EA, N0,
6369  ST_TET, 4, EJ, P5, EF, N0,
6370  ST_PYR, 5, P4, EH, EF, P5, N0,
6371  ST_TET, 4, P0, P4, P5, N0,
6372  ST_TET, 4, P3, EB, EL, N0,
6373  ST_TET, 4, P2, P0, P3, N0,
6374  ST_PYR, 5, P3, P0, EA, EB, N0,
6375  ST_TET, 4, P2, P4, P0, N0,
6376  ST_PYR, 5, P2, EK, EH, P4, N0,
6377  ST_PYR, 5, P2, P3, EL, EK, N0,
6378  /* case 195 */ 2,
6379  ST_WDG, 6, P2, ED, EK, P3, EB, EL,
6380  ST_WDG, 6, P4, EH, EI, P5, EF, EJ,
6381  /* case 196 */ 9,
6382  ST_PNT, 5, EF, EH, EL, EC, ED,
6383  ST_PYR, 5, P5, P1, P0, P4, N0,
6384  ST_TET, 4, P0, P3, N0, P1,
6385  ST_PYR, 5, P4, P0, ED, EH, N0,
6386  ST_PYR, 5, EF, P5, P4, EH, N0,
6387  ST_TET, 4, P3, P1, P5, N0,
6388  ST_PYR, 5, P3, P5, EF, EL, N0,
6389  ST_TET, 4, P3, EL, EC, N0,
6390  ST_PYR, 5, ED, P0, P3, EC, N0,
6391  /* case 197 */ 9,
6392  ST_PNT, 6, EC, EL, EF, EH, EI, EA,
6393  ST_TET, 4, P5, P1, P4, N0,
6394  ST_PYR, 5, P5, P4, EH, EF, N0,
6395  ST_TET, 4, P3, P1, P5, N0,
6396  ST_PYR, 5, P3, P5, EF, EL, N0,
6397  ST_TET, 4, EC, P3, EL, N0,
6398  ST_PYR, 5, P3, EC, EA, P1, N0,
6399  ST_PYR, 5, EA, EI, P4, P1, N0,
6400  ST_TET, 4, P4, EI, EH, N0,
6401  /* case 198 */ 8,
6402  ST_PNT, 5, EH, EF, ED, EA, EJ,
6403  ST_TET, 4, P3, EL, EC, EB,
6404  ST_PYR, 5, P5, P4, EH, EF, N0,
6405  ST_PYR, 5, P4, P0, ED, EH, N0,
6406  ST_TET, 4, P0, EA, ED, N0,
6407  ST_TET, 4, P4, P5, P0, N0,
6408  ST_PYR, 5, P0, P5, EJ, EA, N0,
6409  ST_TET, 4, P5, EF, EJ, N0,
6410  /* case 199 */ 2,
6411  ST_WDG, 6, EF, P5, EJ, EH, P4, EI,
6412  ST_TET, 4, EC, EB, P3, EL,
6413  /* case 200 */ 9,
6414  ST_PNT, 5, EH, EF, EK, EC, EB,
6415  ST_PYR, 5, P4, P5, P1, P0, N0,
6416  ST_TET, 4, P1, N0, P2, P0,
6417  ST_PYR, 5, P5, EF, EB, P1, N0,
6418  ST_PYR, 5, EH, EF, P5, P4, N0,
6419  ST_TET, 4, P2, P4, P0, N0,
6420  ST_PYR, 5, P2, EK, EH, P4, N0,
6421  ST_TET, 4, P2, EC, EK, N0,
6422  ST_PYR, 5, EB, EC, P2, P1, N0,
6423  /* case 201 */ 8,
6424  ST_PNT, 5, EF, EB, EH, EI, EA,
6425  ST_TET, 4, P2, EC, EK, ED,
6426  ST_PYR, 5, P1, P5, EF, EB, N0,
6427  ST_PYR, 5, P5, P4, EH, EF, N0,
6428  ST_TET, 4, P4, EI, EH, N0,
6429  ST_TET, 4, P5, P1, P4, N0,
6430  ST_PYR, 5, P4, P1, EA, EI, N0,
6431  ST_TET, 4, P1, EB, EA, N0,
6432  /* case 202 */ 9,
6433  ST_PNT, 6, EC, EK, EH, EF, EJ, EA,
6434  ST_TET, 4, P4, P5, P0, N0,
6435  ST_PYR, 5, P4, EH, EF, P5, N0,
6436  ST_TET, 4, P2, P4, P0, N0,
6437  ST_PYR, 5, P2, EK, EH, P4, N0,
6438  ST_TET, 4, EC, EK, P2, N0,
6439  ST_PYR, 5, P2, P0, EA, EC, N0,
6440  ST_PYR, 5, EA, P0, P5, EJ, N0,
6441  ST_TET, 4, P5, EF, EJ, N0,
6442  /* case 203 */ 2,
6443  ST_WDG, 6, EF, P5, EJ, EH, P4, EI,
6444  ST_TET, 4, EC, P2, ED, EK,
6445  /* case 204 */ 1,
6446  ST_HEX, 8, ED, EB, EF, EH, P0, P1, P5, P4,
6447  /* case 205 */ 7,
6448  ST_PNT, 5, EB, EF, EH, EA, EI,
6449  ST_PYR, 5, P5, P4, EH, EF, N0,
6450  ST_TET, 4, P4, EI, EH, N0,
6451  ST_PYR, 5, P1, P5, EF, EB, N0,
6452  ST_TET, 4, EA, P1, EB, N0,
6453  ST_PYR, 5, EI, P4, P1, EA, N0,
6454  ST_TET, 4, P4, P5, P1, N0,
6455  /* case 206 */ 7,
6456  ST_PNT, 5, EF, EH, ED, EJ, EA,
6457  ST_PYR, 5, P4, P0, ED, EH, N0,
6458  ST_TET, 4, P0, EA, ED, N0,
6459  ST_PYR, 5, P5, P4, EH, EF, N0,
6460  ST_TET, 4, EJ, P5, EF, N0,
6461  ST_PYR, 5, EA, P0, P5, EJ, N0,
6462  ST_TET, 4, P0, P4, P5, N0,
6463  /* case 207 */ 1,
6464  ST_WDG, 6, P5, EJ, EF, P4, EI, EH,
6465  /* case 208 */ 9,
6466  ST_PNT, 5, EL, EK, EF, EE, EI,
6467  ST_PYR, 5, P3, P2, P0, P1, N0,
6468  ST_TET, 4, P0, N0, P5, P1,
6469  ST_PYR, 5, P2, EK, EI, P0, N0,
6470  ST_PYR, 5, EL, EK, P2, P3, N0,
6471  ST_TET, 4, P5, P3, P1, N0,
6472  ST_PYR, 5, P5, EF, EL, P3, N0,
6473  ST_TET, 4, P5, EE, EF, N0,
6474  ST_PYR, 5, EI, EE, P5, P0, N0,
6475  /* case 209 */ 9,
6476  ST_PNT, 6, EE, EF, EL, EK, ED, EA,
6477  ST_TET, 4, P3, P2, P1, N0,
6478  ST_PYR, 5, P3, EL, EK, P2, N0,
6479  ST_TET, 4, P5, P3, P1, N0,
6480  ST_PYR, 5, P5, EF, EL, P3, N0,
6481  ST_TET, 4, EE, EF, P5, N0,
6482  ST_PYR, 5, P5, P1, EA, EE, N0,
6483  ST_PYR, 5, EA, P1, P2, ED, N0,
6484  ST_TET, 4, P2, EK, ED, N0,
6485  /* case 210 */ 8,
6486  ST_PNT, 5, EK, EL, EI, EA, EB,
6487  ST_TET, 4, P5, EE, EF, EJ,
6488  ST_PYR, 5, P3, EL, EK, P2, N0,
6489  ST_PYR, 5, P2, EK, EI, P0, N0,
6490  ST_TET, 4, P0, EI, EA, N0,
6491  ST_TET, 4, P2, P0, P3, N0,
6492  ST_PYR, 5, P0, EA, EB, P3, N0,
6493  ST_TET, 4, P3, EB, EL, N0,
6494  /* case 211 */ 2,
6495  ST_WDG, 6, EK, P2, ED, EL, P3, EB,
6496  ST_TET, 4, EE, P5, EJ, EF,
6497  /* case 212 */ 5,
6498  ST_TET, 4, P3, P0, P1, P5,
6499  ST_PYR, 5, EE, P5, P0, EI, ED,
6500  ST_PYR, 5, EF, EL, P3, P5, EC,
6501  ST_PYR, 5, P0, P3, EC, ED, P5,
6502  ST_PYR, 5, ED, EC, EF, EE, P5,
6503  /* case 213 */ 7,
6504  ST_PNT, 5, EC, EA, EE, EL, EF,
6505  ST_PYR, 5, P1, EA, EE, P5, N0,
6506  ST_TET, 4, P5, EE, EF, N0,
6507  ST_PYR, 5, P3, EC, EA, P1, N0,
6508  ST_TET, 4, EL, EC, P3, N0,
6509  ST_PYR, 5, EF, EL, P3, P5, N0,
6510  ST_TET, 4, P5, P3, P1, N0,
6511  /* case 214 */ 3,
6512  ST_TET, 4, EE, EJ, EF, P5,
6513  ST_TET, 4, EI, P0, ED, EA,
6514  ST_TET, 4, EL, EC, P3, EB,
6515  /* case 215 */ 2,
6516  ST_TET, 4, EL, EB, EC, P3,
6517  ST_TET, 4, EF, EE, EJ, P5,
6518  /* case 216 */ 9,
6519  ST_PNT, 6, EK, EC, EB, EF, EE, EI,
6520  ST_TET, 4, P1, P0, P5, N0,
6521  ST_PYR, 5, P1, P5, EF, EB, N0,
6522  ST_TET, 4, P2, P0, P1, N0,
6523  ST_PYR, 5, P2, P1, EB, EC, N0,
6524  ST_TET, 4, EK, P2, EC, N0,
6525  ST_PYR, 5, P2, EK, EI, P0, N0,
6526  ST_PYR, 5, EI, EE, P5, P0, N0,
6527  ST_TET, 4, P5, EE, EF, N0,
6528  /* case 217 */ 2,
6529  ST_WDG, 6, EB, P1, EA, EF, P5, EE,
6530  ST_TET, 4, EK, ED, P2, EC,
6531  /* case 218 */ 2,
6532  ST_WDG, 6, EI, P0, EA, EK, P2, EC,
6533  ST_TET, 4, EF, EJ, P5, EE,
6534  /* case 219 */ 2,
6535  ST_TET, 4, EC, ED, EK, P2,
6536  ST_TET, 4, EJ, EF, EE, P5,
6537  /* case 220 */ 7,
6538  ST_PNT, 5, EF, EB, ED, EE, EI,
6539  ST_PYR, 5, P1, EB, ED, P0, N0,
6540  ST_TET, 4, P0, ED, EI, N0,
6541  ST_PYR, 5, P5, EF, EB, P1, N0,
6542  ST_TET, 4, EE, EF, P5, N0,
6543  ST_PYR, 5, EI, EE, P5, P0, N0,
6544  ST_TET, 4, P0, P5, P1, N0,
6545  /* case 221 */ 1,
6546  ST_WDG, 6, P1, EA, EB, P5, EE, EF,
6547  /* case 222 */ 2,
6548  ST_TET, 4, EA, EI, ED, P0,
6549  ST_TET, 4, EJ, EF, EE, P5,
6550  /* case 223 */ 1,
6551  ST_TET, 4, EF, EE, EJ, P5,
6552  /* case 224 */ 9,
6553  ST_PNT, 5, EK, EL, EH, EE, EJ,
6554  ST_PYR, 5, P2, P0, P1, P3, N0,
6555  ST_TET, 4, P1, P4, N0, P0,
6556  ST_PYR, 5, P3, P1, EJ, EL, N0,
6557  ST_PYR, 5, EK, P2, P3, EL, N0,
6558  ST_TET, 4, P4, P0, P2, N0,
6559  ST_PYR, 5, P4, P2, EK, EH, N0,
6560  ST_TET, 4, P4, EH, EE, N0,
6561  ST_PYR, 5, EJ, P1, P4, EE, N0,
6562  /* case 225 */ 8,
6563  ST_PNT, 5, EL, EJ, EK, ED, EA,
6564  ST_TET, 4, P4, EH, EE, EI,
6565  ST_PYR, 5, P1, EJ, EL, P3, N0,
6566  ST_PYR, 5, P3, EL, EK, P2, N0,
6567  ST_TET, 4, P2, EK, ED, N0,
6568  ST_TET, 4, P3, P2, P1, N0,
6569  ST_PYR, 5, P2, ED, EA, P1, N0,
6570  ST_TET, 4, P1, EA, EJ, N0,
6571  /* case 226 */ 9,
6572  ST_PNT, 6, EE, EH, EK, EL, EB, EA,
6573  ST_TET, 4, P2, P0, P3, N0,
6574  ST_PYR, 5, P2, P3, EL, EK, N0,
6575  ST_TET, 4, P4, P0, P2, N0,
6576  ST_PYR, 5, P4, P2, EK, EH, N0,
6577  ST_TET, 4, EE, P4, EH, N0,
6578  ST_PYR, 5, P4, EE, EA, P0, N0,
6579  ST_PYR, 5, EA, EB, P3, P0, N0,
6580  ST_TET, 4, P3, EB, EL, N0,
6581  /* case 227 */ 2,
6582  ST_WDG, 6, EK, P2, ED, EL, P3, EB,
6583  ST_TET, 4, EE, EI, P4, EH,
6584  /* case 228 */ 9,
6585  ST_PNT, 6, EH, EE, EJ, EL, EC, ED,
6586  ST_TET, 4, P1, P3, P0, N0,
6587  ST_PYR, 5, P1, EJ, EL, P3, N0,
6588  ST_TET, 4, P4, P1, P0, N0,
6589  ST_PYR, 5, P4, EE, EJ, P1, N0,
6590  ST_TET, 4, EH, EE, P4, N0,
6591  ST_PYR, 5, P4, P0, ED, EH, N0,
6592  ST_PYR, 5, ED, P0, P3, EC, N0,
6593  ST_TET, 4, P3, EL, EC, N0,
6594  /* case 229 */ 2,
6595  ST_WDG, 6, EL, P3, EC, EJ, P1, EA,
6596  ST_TET, 4, EH, P4, EI, EE,
6597  /* case 230 */ 2,
6598  ST_WDG, 6, EH, P4, EE, ED, P0, EA,
6599  ST_TET, 4, EL, P3, EB, EC,
6600  /* case 231 */ 2,
6601  ST_TET, 4, EE, EH, EI, P4,
6602  ST_TET, 4, EB, EC, EL, P3,
6603  /* case 232 */ 5,
6604  ST_TET, 4, P2, P0, P1, P4,
6605  ST_PYR, 5, EE, EJ, P1, P4, EB,
6606  ST_PYR, 5, EH, P4, P2, EK, EC,
6607  ST_PYR, 5, P1, EB, EC, P2, P4,
6608  ST_PYR, 5, EB, EE, EH, EC, P4,
6609  /* case 233 */ 3,
6610  ST_TET, 4, EJ, EA, EB, P1,
6611  ST_TET, 4, EE, P4, EH, EI,
6612  ST_TET, 4, EC, EK, P2, ED,
6613  /* case 234 */ 7,
6614  ST_PNT, 5, EC, EA, EE, EK, EH,
6615  ST_PYR, 5, P0, P4, EE, EA, N0,
6616  ST_TET, 4, P4, EH, EE, N0,
6617  ST_PYR, 5, P2, P0, EA, EC, N0,
6618  ST_TET, 4, EK, P2, EC, N0,
6619  ST_PYR, 5, EH, P4, P2, EK, N0,
6620  ST_TET, 4, P4, P0, P2, N0,
6621  /* case 235 */ 2,
6622  ST_TET, 4, EK, EC, ED, P2,
6623  ST_TET, 4, EH, EI, EE, P4,
6624  /* case 236 */ 7,
6625  ST_PNT, 5, EH, ED, EB, EE, EJ,
6626  ST_PYR, 5, P0, P1, EB, ED, N0,
6627  ST_TET, 4, P1, EJ, EB, N0,
6628  ST_PYR, 5, P4, P0, ED, EH, N0,
6629  ST_TET, 4, EE, P4, EH, N0,
6630  ST_PYR, 5, EJ, P1, P4, EE, N0,
6631  ST_TET, 4, P1, P0, P4, N0,
6632  /* case 237 */ 2,
6633  ST_TET, 4, EE, EH, EI, P4,
6634  ST_TET, 4, EJ, EA, EB, P1,
6635  /* case 238 */ 1,
6636  ST_WDG, 6, P4, EE, EH, P0, EA, ED,
6637  /* case 239 */ 1,
6638  ST_TET, 4, EH, EI, EE, P4,
6639  /* case 240 */ 1,
6640  ST_HEX, 8, P0, P1, P3, P2, EI, EJ, EL, EK,
6641  /* case 241 */ 7,
6642  ST_PNT, 5, EJ, EL, EK, EA, ED,
6643  ST_PYR, 5, P3, EL, EK, P2, N0,
6644  ST_TET, 4, P2, EK, ED, N0,
6645  ST_PYR, 5, P1, EJ, EL, P3, N0,
6646  ST_TET, 4, EA, EJ, P1, N0,
6647  ST_PYR, 5, ED, EA, P1, P2, N0,
6648  ST_TET, 4, P2, P1, P3, N0,
6649  /* case 242 */ 7,
6650  ST_PNT, 5, EL, EK, EI, EB, EA,
6651  ST_PYR, 5, P2, EK, EI, P0, N0,
6652  ST_TET, 4, P0, EI, EA, N0,
6653  ST_PYR, 5, P3, EL, EK, P2, N0,
6654  ST_TET, 4, EB, EL, P3, N0,
6655  ST_PYR, 5, EA, EB, P3, P0, N0,
6656  ST_TET, 4, P0, P3, P2, N0,
6657  /* case 243 */ 1,
6658  ST_WDG, 6, P2, ED, EK, P3, EB, EL,
6659  /* case 244 */ 7,
6660  ST_PNT, 5, EL, EJ, EI, EC, ED,
6661  ST_PYR, 5, P1, P0, EI, EJ, N0,
6662  ST_TET, 4, P0, ED, EI, N0,
6663  ST_PYR, 5, P3, P1, EJ, EL, N0,
6664  ST_TET, 4, EC, P3, EL, N0,
6665  ST_PYR, 5, ED, P0, P3, EC, N0,
6666  ST_TET, 4, P0, P1, P3, N0,
6667  /* case 245 */ 1,
6668  ST_WDG, 6, P3, EC, EL, P1, EA, EJ,
6669  /* case 246 */ 2,
6670  ST_TET, 4, EA, EI, ED, P0,
6671  ST_TET, 4, EB, EC, EL, P3,
6672  /* case 247 */ 1,
6673  ST_TET, 4, EL, EB, EC, P3,
6674  /* case 248 */ 7,
6675  ST_PNT, 5, EK, EI, EJ, EC, EB,
6676  ST_PYR, 5, P0, EI, EJ, P1, N0,
6677  ST_TET, 4, P1, EJ, EB, N0,
6678  ST_PYR, 5, P2, EK, EI, P0, N0,
6679  ST_TET, 4, EC, EK, P2, N0,
6680  ST_PYR, 5, EB, EC, P2, P1, N0,
6681  ST_TET, 4, P1, P2, P0, N0,
6682  /* case 249 */ 2,
6683  ST_TET, 4, EC, ED, EK, P2,
6684  ST_TET, 4, EB, EJ, EA, P1,
6685  /* case 250 */ 1,
6686  ST_WDG, 6, P0, EA, EI, P2, EC, EK,
6687  /* case 251 */ 1,
6688  ST_TET, 4, EK, EC, ED, P2,
6689  /* case 252 */ 1,
6690  ST_WDG, 6, P0, EI, ED, P1, EJ, EB,
6691  /* case 253 */ 1,
6692  ST_TET, 4, EB, EJ, EA, P1,
6693  /* case 254 */ 1,
6694  ST_TET, 4, ED, EA, EI, P0,
6695  /* case 255 */ 0,
6696  // VTK_HEXAHEDRON
6697  /* case 0 */ 1,
6698  ST_HEX, 8, P0, P1, P2, P3, P4, P5, P6, P7,
6699  /* case 1 */ 9,
6700  ST_PNT, 7, P1, P2, P3, P4, P5, P6, P7,
6701  ST_WDG, 6, P1, P3, P4, EA, ED, EI,
6702  ST_TET, 4, P1, P3, P4, N0,
6703  ST_TET, 4, P1, P2, P3, N0,
6704  ST_PYR, 5, P6, P7, P3, P2, N0,
6705  ST_PYR, 5, P5, P6, P2, P1, N0,
6706  ST_PYR, 5, P4, P7, P6, P5, N0,
6707  ST_TET, 4, P3, P7, P4, N0,
6708  ST_TET, 4, P4, P5, P1, N0,
6709  /* case 2 */ 9,
6710  ST_PNT, 7, P5, P4, P0, P2, P6, P7, P3,
6711  ST_WDG, 6, EJ, EA, EB, P5, P0, P2,
6712  ST_TET, 4, P5, P2, P0, N0,
6713  ST_TET, 4, P5, P0, P4, N0,
6714  ST_PYR, 5, P7, P4, P0, P3, N0,
6715  ST_PYR, 5, P6, P5, P4, P7, N0,
6716  ST_PYR, 5, P2, P6, P7, P3, N0,
6717  ST_TET, 4, P0, P2, P3, N0,
6718  ST_TET, 4, P2, P5, P6, N0,
6719  /* case 3 */ 2,
6720  ST_HEX, 8, EB, P2, P3, ED, EJ, P5, P4, EI,
6721  ST_WDG, 6, P2, P6, P5, P3, P7, P4,
6722  /* case 4 */ 9,
6723  ST_PNT, 7, P6, P5, P1, P3, P7, P4, P0,
6724  ST_WDG, 6, EL, EB, EC, P6, P1, P3,
6725  ST_TET, 4, P6, P3, P1, N0,
6726  ST_TET, 4, P6, P1, P5, N0,
6727  ST_PYR, 5, P4, P5, P1, P0, N0,
6728  ST_PYR, 5, P7, P6, P5, P4, N0,
6729  ST_PYR, 5, P3, P7, P4, P0, N0,
6730  ST_TET, 4, P1, P3, P0, N0,
6731  ST_TET, 4, P3, P6, P7, N0,
6732  /* case 5 */ 12,
6733  ST_PNT, 2, EI, EL,
6734  ST_PYR, 5, P4, P7, P6, P5, N0,
6735  ST_TET, 4, P5, P6, P1, N0,
6736  ST_TET, 4, P4, P5, P1, N0,
6737  ST_TET, 4, P3, P7, P4, N0,
6738  ST_TET, 4, P6, P7, P3, N0,
6739  ST_PYR, 5, P6, P3, EC, EL, N0,
6740  ST_PYR, 5, P1, P6, EL, EB, N0,
6741  ST_TET, 4, P1, EB, EA, N0,
6742  ST_PYR, 5, P4, P1, EA, EI, N0,
6743  ST_PYR, 5, P4, EI, ED, P3, N0,
6744  ST_TET, 4, P3, ED, EC, N0,
6745  /* case 6 */ 2,
6746  ST_HEX, 8, EC, P3, P0, EA, EL, P6, P5, EJ,
6747  ST_WDG, 6, P3, P7, P6, P0, P4, P5,
6748  /* case 7 */ 9,
6749  ST_PNT, 5, EI, EJ, ED, EC, EL,
6750  ST_PYR, 5, P4, P7, P6, P5, N0,
6751  ST_TET, 4, P6, P3, N0, P7,
6752  ST_PYR, 5, P5, P6, EL, EJ, N0,
6753  ST_PYR, 5, EI, P4, P5, EJ, N0,
6754  ST_TET, 4, P3, P7, P4, N0,
6755  ST_PYR, 5, P3, P4, EI, ED, N0,
6756  ST_TET, 4, P3, ED, EC, N0,
6757  ST_PYR, 5, EL, P6, P3, EC, N0,
6758  /* case 8 */ 9,
6759  ST_PNT, 7, P2, P1, P0, P7, P6, P5, P4,
6760  ST_WDG, 6, EC, ED, EK, P2, P0, P7,
6761  ST_TET, 4, P2, P7, P0, N0,
6762  ST_TET, 4, P2, P0, P1, N0,
6763  ST_PYR, 5, P5, P1, P0, P4, N0,
6764  ST_PYR, 5, P6, P2, P1, P5, N0,
6765  ST_PYR, 5, P7, P6, P5, P4, N0,
6766  ST_TET, 4, P0, P7, P4, N0,
6767  ST_TET, 4, P7, P2, P6, N0,
6768  /* case 9 */ 2,
6769  ST_HEX, 8, EK, P7, P4, EI, EC, P2, P1, EA,
6770  ST_WDG, 6, P7, P6, P2, P4, P5, P1,
6771  /* case 10 */ 12,
6772  ST_PNT, 2, EK, EJ,
6773  ST_PYR, 5, P7, P6, P5, P4, N0,
6774  ST_TET, 4, P6, P2, P5, N0,
6775  ST_TET, 4, P7, P2, P6, N0,
6776  ST_TET, 4, P0, P7, P4, N0,
6777  ST_TET, 4, P5, P0, P4, N0,
6778  ST_PYR, 5, P5, EJ, EA, P0, N0,
6779  ST_PYR, 5, P2, EB, EJ, P5, N0,
6780  ST_TET, 4, P2, EC, EB, N0,
6781  ST_PYR, 5, P7, EK, EC, P2, N0,
6782  ST_PYR, 5, P7, P0, ED, EK, N0,
6783  ST_TET, 4, P0, EA, ED, N0,
6784  /* case 11 */ 9,
6785  ST_PNT, 5, EJ, EI, EB, EC, EK,
6786  ST_PYR, 5, P5, P4, P7, P6, N0,
6787  ST_TET, 4, P7, N0, P2, P6,
6788  ST_PYR, 5, P4, EI, EK, P7, N0,
6789  ST_PYR, 5, EJ, EI, P4, P5, N0,
6790  ST_TET, 4, P2, P5, P6, N0,
6791  ST_PYR, 5, P2, EB, EJ, P5, N0,
6792  ST_TET, 4, P2, EC, EB, N0,
6793  ST_PYR, 5, EK, EC, P2, P7, N0,
6794  /* case 12 */ 2,
6795  ST_HEX, 8, EL, P6, P7, EK, EB, P1, P0, ED,
6796  ST_WDG, 6, P0, P4, P7, P1, P5, P6,
6797  /* case 13 */ 9,
6798  ST_PNT, 5, EI, EK, EA, EB, EL,
6799  ST_PYR, 5, P4, P7, P6, P5, N0,
6800  ST_TET, 4, P6, N0, P1, P5,
6801  ST_PYR, 5, P7, EK, EL, P6, N0,
6802  ST_PYR, 5, EI, EK, P7, P4, N0,
6803  ST_TET, 4, P1, P4, P5, N0,
6804  ST_PYR, 5, P1, EA, EI, P4, N0,
6805  ST_TET, 4, P1, EB, EA, N0,
6806  ST_PYR, 5, EL, EB, P1, P6, N0,
6807  /* case 14 */ 9,
6808  ST_PNT, 5, EK, EL, ED, EA, EJ,
6809  ST_PYR, 5, P7, P6, P5, P4, N0,
6810  ST_TET, 4, P5, N0, P0, P4,
6811  ST_PYR, 5, P6, EL, EJ, P5, N0,
6812  ST_PYR, 5, EK, EL, P6, P7, N0,
6813  ST_TET, 4, P0, P7, P4, N0,
6814  ST_PYR, 5, P0, ED, EK, P7, N0,
6815  ST_TET, 4, P0, EA, ED, N0,
6816  ST_PYR, 5, EJ, EA, P0, P5, N0,
6817  /* case 15 */ 1,
6818  ST_HEX, 8, EI, EJ, EL, EK, P4, P5, P6, P7,
6819  /* case 16 */ 9,
6820  ST_PNT, 7, P5, P1, P0, P7, P6, P2, P3,
6821  ST_WDG, 6, P5, P0, P7, EE, EI, EH,
6822  ST_TET, 4, P5, P0, P7, N0,
6823  ST_TET, 4, P5, P1, P0, N0,
6824  ST_PYR, 5, P2, P3, P0, P1, N0,
6825  ST_PYR, 5, P6, P2, P1, P5, N0,
6826  ST_PYR, 5, P7, P3, P2, P6, N0,
6827  ST_TET, 4, P0, P3, P7, N0,
6828  ST_TET, 4, P7, P6, P5, N0,
6829  /* case 17 */ 2,
6830  ST_HEX, 8, EE, P5, P1, EA, EH, P7, P3, ED,
6831  ST_WDG, 6, P3, P2, P1, P7, P6, P5,
6832  /* case 18 */ 12,
6833  ST_PNT, 2, EH, EB,
6834  ST_PYR, 5, P7, P3, P2, P6, N0,
6835  ST_TET, 4, P6, P2, P5, N0,
6836  ST_TET, 4, P7, P6, P5, N0,
6837  ST_TET, 4, P0, P3, P7, N0,
6838  ST_TET, 4, P2, P3, P0, N0,
6839  ST_PYR, 5, P2, P0, EA, EB, N0,
6840  ST_PYR, 5, P5, P2, EB, EJ, N0,
6841  ST_TET, 4, P5, EJ, EE, N0,
6842  ST_PYR, 5, P7, P5, EE, EH, N0,
6843  ST_PYR, 5, P7, EH, EI, P0, N0,
6844  ST_TET, 4, P0, EI, EA, N0,
6845  /* case 19 */ 9,
6846  ST_PNT, 5, EB, ED, EJ, EE, EH,
6847  ST_PYR, 5, P2, P6, P7, P3, N0,
6848  ST_TET, 4, P7, P5, N0, P6,
6849  ST_PYR, 5, P3, P7, EH, ED, N0,
6850  ST_PYR, 5, EB, P2, P3, ED, N0,
6851  ST_TET, 4, P5, P6, P2, N0,
6852  ST_PYR, 5, P5, P2, EB, EJ, N0,
6853  ST_TET, 4, P5, EJ, EE, N0,
6854  ST_PYR, 5, EH, P7, P5, EE, N0,
6855  /* case 20 */ 6,
6856  ST_WDG, 6, EB, EC, EL, P1, P3, P6,
6857  ST_WDG, 6, P0, P7, P5, EI, EH, EE,
6858  ST_TET, 4, P3, P1, P6, P7,
6859  ST_TET, 4, P5, P7, P6, P1,
6860  ST_TET, 4, P0, P5, P1, P7,
6861  ST_TET, 4, P3, P7, P0, P1,
6862  /* case 21 */ 11,
6863  ST_PNT, 4, EE, EH, EL, EL,
6864  ST_PYR, 5, P6, P3, EC, EL, N0,
6865  ST_TET, 4, EC, P3, ED, N0,
6866  ST_PYR, 5, P7, EH, ED, P3, N0,
6867  ST_TET, 4, P6, P7, P3, N0,
6868  ST_TET, 4, P1, EB, EA, N0,
6869  ST_TET, 4, P5, P6, P1, N0,
6870  ST_PYR, 5, P1, P6, EL, EB, N0,
6871  ST_TET, 4, P5, P7, P6, N0,
6872  ST_PYR, 5, P5, EE, EH, P7, N0,
6873  ST_PYR, 5, P5, P1, EA, EE, N0,
6874  /* case 22 */ 11,
6875  ST_PNT, 4, EL, EC, EH, EH,
6876  ST_PYR, 5, P7, EH, EI, P0, N0,
6877  ST_TET, 4, EI, EA, P0, N0,
6878  ST_PYR, 5, P3, P0, EA, EC, N0,
6879  ST_TET, 4, P7, P0, P3, N0,
6880  ST_TET, 4, P5, EJ, EE, N0,
6881  ST_TET, 4, P6, P5, P7, N0,
6882  ST_PYR, 5, P5, EE, EH, P7, N0,
6883  ST_TET, 4, P6, P7, P3, N0,
6884  ST_PYR, 5, P6, P3, EC, EL, N0,
6885  ST_PYR, 5, P6, EL, EJ, P5, N0,
6886  /* case 23 */ 9,
6887  ST_PNT, 6, ED, EC, EL, EJ, EE, EH,
6888  ST_TET, 4, P6, P5, P7, N0,
6889  ST_PYR, 5, P6, EL, EJ, P5, N0,
6890  ST_TET, 4, P3, P6, P7, N0,
6891  ST_PYR, 5, P3, EC, EL, P6, N0,
6892  ST_TET, 4, ED, EC, P3, N0,
6893  ST_PYR, 5, P3, P7, EH, ED, N0,
6894  ST_PYR, 5, EH, P7, P5, EE, N0,
6895  ST_TET, 4, P5, EJ, EE, N0,
6896  /* case 24 */ 12,
6897  ST_PNT, 2, EC, EE,
6898  ST_PYR, 5, P2, P1, P5, P6, N0,
6899  ST_TET, 4, P6, P5, P7, N0,
6900  ST_TET, 4, P2, P6, P7, N0,
6901  ST_TET, 4, P0, P1, P2, N0,
6902  ST_TET, 4, P5, P1, P0, N0,
6903  ST_PYR, 5, P5, P0, EI, EE, N0,
6904  ST_PYR, 5, P7, P5, EE, EH, N0,
6905  ST_TET, 4, P7, EH, EK, N0,
6906  ST_PYR, 5, P2, P7, EK, EC, N0,
6907  ST_PYR, 5, P2, EC, ED, P0, N0,
6908  ST_TET, 4, P0, ED, EI, N0,
6909  /* case 25 */ 9,
6910  ST_PNT, 5, EE, EA, EH, EK, EC,
6911  ST_PYR, 5, P5, P6, P2, P1, N0,
6912  ST_TET, 4, P2, P7, N0, P6,
6913  ST_PYR, 5, P1, P2, EC, EA, N0,
6914  ST_PYR, 5, EE, P5, P1, EA, N0,
6915  ST_TET, 4, P7, P6, P5, N0,
6916  ST_PYR, 5, P7, P5, EE, EH, N0,
6917  ST_TET, 4, P7, EH, EK, N0,
6918  ST_PYR, 5, EC, P2, P7, EK, N0,
6919  /* case 26 */ 6,
6920  ST_TET, 4, P0, EA, ED, EI,
6921  ST_TET, 4, P5, P7, P6, P2,
6922  ST_PYR, 5, EC, P2, P7, EK, EH,
6923  ST_PYR, 5, EB, EJ, P5, P2, EE,
6924  ST_PYR, 5, P7, P5, EE, EH, P2,
6925  ST_PYR, 5, EH, EE, EB, EC, P2,
6926  /* case 27 */ 5,
6927  ST_TET, 4, P5, P7, P6, P2,
6928  ST_PYR, 5, EC, P2, P7, EK, EH,
6929  ST_PYR, 5, EB, EJ, P5, P2, EE,
6930  ST_PYR, 5, P7, P5, EE, EH, P2,
6931  ST_PYR, 5, EH, EE, EB, EC, P2,
6932  /* case 28 */ 11,
6933  ST_PNT, 4, EL, EB, EE, EE,
6934  ST_PYR, 5, P5, P0, EI, EE, N0,
6935  ST_TET, 4, EI, P0, ED, N0,
6936  ST_PYR, 5, P1, EB, ED, P0, N0,
6937  ST_TET, 4, P5, P1, P0, N0,
6938  ST_TET, 4, P7, EH, EK, N0,
6939  ST_TET, 4, P6, P5, P7, N0,
6940  ST_PYR, 5, P7, P5, EE, EH, N0,
6941  ST_TET, 4, P6, P1, P5, N0,
6942  ST_PYR, 5, P6, EL, EB, P1, N0,
6943  ST_PYR, 5, P6, P7, EK, EL, N0,
6944  /* case 29 */ 9,
6945  ST_PNT, 6, EA, EB, EL, EK, EH, EE,
6946  ST_TET, 4, P6, P5, P7, N0,
6947  ST_PYR, 5, P6, P7, EK, EL, N0,
6948  ST_TET, 4, P1, P5, P6, N0,
6949  ST_PYR, 5, P1, P6, EL, EB, N0,
6950  ST_TET, 4, EA, P1, EB, N0,
6951  ST_PYR, 5, P1, EA, EE, P5, N0,
6952  ST_PYR, 5, EE, EH, P7, P5, N0,
6953  ST_TET, 4, P7, EH, EK, N0,
6954  /* case 30 */ 8,
6955  ST_PNT, 5, EL, EJ, EK, EH, EE,
6956  ST_TET, 4, P0, EA, ED, EI,
6957  ST_PYR, 5, P5, P6, EL, EJ, N0,
6958  ST_PYR, 5, P6, P7, EK, EL, N0,
6959  ST_TET, 4, P7, EH, EK, N0,
6960  ST_TET, 4, P6, P5, P7, N0,
6961  ST_PYR, 5, P7, P5, EE, EH, N0,
6962  ST_TET, 4, P5, EJ, EE, N0,
6963  /* case 31 */ 7,
6964  ST_PNT, 5, EJ, EL, EK, EE, EH,
6965  ST_PYR, 5, P6, P7, EK, EL, N0,
6966  ST_TET, 4, P7, EH, EK, N0,
6967  ST_PYR, 5, P5, P6, EL, EJ, N0,
6968  ST_TET, 4, EE, P5, EJ, N0,
6969  ST_PYR, 5, EH, P7, P5, EE, N0,
6970  ST_TET, 4, P7, P6, P5, N0,
6971  /* case 32 */ 9,
6972  ST_PNT, 7, P6, P2, P1, P4, P7, P3, P0,
6973  ST_WDG, 6, P6, P1, P4, EF, EJ, EE,
6974  ST_TET, 4, P6, P1, P4, N0,
6975  ST_TET, 4, P6, P2, P1, N0,
6976  ST_PYR, 5, P3, P0, P1, P2, N0,
6977  ST_PYR, 5, P7, P3, P2, P6, N0,
6978  ST_PYR, 5, P4, P0, P3, P7, N0,
6979  ST_TET, 4, P1, P0, P4, N0,
6980  ST_TET, 4, P4, P7, P6, N0,
6981  /* case 33 */ 12,
6982  ST_PNT, 2, ED, EF,
6983  ST_PYR, 5, P3, P2, P6, P7, N0,
6984  ST_TET, 4, P2, P1, P6, N0,
6985  ST_TET, 4, P3, P1, P2, N0,
6986  ST_TET, 4, P4, P3, P7, N0,
6987  ST_TET, 4, P6, P4, P7, N0,
6988  ST_PYR, 5, P6, EF, EE, P4, N0,
6989  ST_PYR, 5, P1, EJ, EF, P6, N0,
6990  ST_TET, 4, P1, EA, EJ, N0,
6991  ST_PYR, 5, P3, ED, EA, P1, N0,
6992  ST_PYR, 5, P3, P4, EI, ED, N0,
6993  ST_TET, 4, P4, EE, EI, N0,
6994  /* case 34 */ 2,
6995  ST_HEX, 8, EF, P6, P2, EB, EE, P4, P0, EA,
6996  ST_WDG, 6, P0, P3, P2, P4, P7, P6,
6997  /* case 35 */ 9,
6998  ST_PNT, 5, ED, EB, EI, EE, EF,
6999  ST_PYR, 5, P3, P2, P6, P7, N0,
7000  ST_TET, 4, P6, N0, P4, P7,
7001  ST_PYR, 5, P2, EB, EF, P6, N0,
7002  ST_PYR, 5, ED, EB, P2, P3, N0,
7003  ST_TET, 4, P4, P3, P7, N0,
7004  ST_PYR, 5, P4, EI, ED, P3, N0,
7005  ST_TET, 4, P4, EE, EI, N0,
7006  ST_PYR, 5, EF, EE, P4, P6, N0,
7007  /* case 36 */ 12,
7008  ST_PNT, 2, EC, EE,
7009  ST_PYR, 5, P3, P7, P4, P0, N0,
7010  ST_TET, 4, P7, P6, P4, N0,
7011  ST_TET, 4, P3, P6, P7, N0,
7012  ST_TET, 4, P1, P3, P0, N0,
7013  ST_TET, 4, P4, P1, P0, N0,
7014  ST_PYR, 5, P4, EE, EJ, P1, N0,
7015  ST_PYR, 5, P6, EF, EE, P4, N0,
7016  ST_TET, 4, P6, EL, EF, N0,
7017  ST_PYR, 5, P3, EC, EL, P6, N0,
7018  ST_PYR, 5, P3, P1, EB, EC, N0,
7019  ST_TET, 4, P1, EJ, EB, N0,
7020  /* case 37 */ 6,
7021  ST_TET, 4, P1, EA, EJ, EB,
7022  ST_TET, 4, P6, P7, P3, P4,
7023  ST_PYR, 5, EI, ED, P3, P4, EC,
7024  ST_PYR, 5, EE, P4, P6, EF, EL,
7025  ST_PYR, 5, P3, EC, EL, P6, P4,
7026  ST_PYR, 5, EC, EI, EE, EL, P4,
7027  /* case 38 */ 9,
7028  ST_PNT, 5, EE, EA, EF, EL, EC,
7029  ST_PYR, 5, P4, P0, P3, P7, N0,
7030  ST_TET, 4, P3, N0, P6, P7,
7031  ST_PYR, 5, P0, EA, EC, P3, N0,
7032  ST_PYR, 5, EE, EA, P0, P4, N0,
7033  ST_TET, 4, P6, P4, P7, N0,
7034  ST_PYR, 5, P6, EF, EE, P4, N0,
7035  ST_TET, 4, P6, EL, EF, N0,
7036  ST_PYR, 5, EC, EL, P6, P3, N0,
7037  /* case 39 */ 5,
7038  ST_TET, 4, P6, P7, P3, P4,
7039  ST_PYR, 5, EI, ED, P3, P4, EC,
7040  ST_PYR, 5, EE, P4, P6, EF, EL,
7041  ST_PYR, 5, P3, EC, EL, P6, P4,
7042  ST_PYR, 5, EC, EI, EE, EL, P4,
7043  /* case 40 */ 6,
7044  ST_WDG, 6, P1, P4, P6, EJ, EE, EF,
7045  ST_WDG, 6, ED, EK, EC, P0, P7, P2,
7046  ST_TET, 4, P4, P6, P1, P7,
7047  ST_TET, 4, P2, P6, P7, P1,
7048  ST_TET, 4, P0, P1, P2, P7,
7049  ST_TET, 4, P4, P0, P7, P1,
7050  /* case 41 */ 11,
7051  ST_PNT, 4, EC, EK, EF, EF,
7052  ST_PYR, 5, P6, EF, EE, P4, N0,
7053  ST_TET, 4, EE, EI, P4, N0,
7054  ST_PYR, 5, P7, P4, EI, EK, N0,
7055  ST_TET, 4, P6, P4, P7, N0,
7056  ST_TET, 4, P1, EA, EJ, N0,
7057  ST_TET, 4, P2, P1, P6, N0,
7058  ST_PYR, 5, P1, EJ, EF, P6, N0,
7059  ST_TET, 4, P2, P6, P7, N0,
7060  ST_PYR, 5, P2, P7, EK, EC, N0,
7061  ST_PYR, 5, P2, EC, EA, P1, N0,
7062  /* case 42 */ 11,
7063  ST_PNT, 4, EF, EE, EK, EK,
7064  ST_PYR, 5, P7, P0, ED, EK, N0,
7065  ST_TET, 4, ED, P0, EA, N0,
7066  ST_PYR, 5, P4, EE, EA, P0, N0,
7067  ST_TET, 4, P7, P4, P0, N0,
7068  ST_TET, 4, P2, EC, EB, N0,
7069  ST_TET, 4, P6, P7, P2, N0,
7070  ST_PYR, 5, P2, P7, EK, EC, N0,
7071  ST_TET, 4, P6, P4, P7, N0,
7072  ST_PYR, 5, P6, EF, EE, P4, N0,
7073  ST_PYR, 5, P6, P2, EB, EF, N0,
7074  /* case 43 */ 9,
7075  ST_PNT, 6, EI, EE, EF, EB, EC, EK,
7076  ST_TET, 4, P6, P7, P2, N0,
7077  ST_PYR, 5, P6, P2, EB, EF, N0,
7078  ST_TET, 4, P4, P7, P6, N0,
7079  ST_PYR, 5, P4, P6, EF, EE, N0,
7080  ST_TET, 4, EI, P4, EE, N0,
7081  ST_PYR, 5, P4, EI, EK, P7, N0,
7082  ST_PYR, 5, EK, EC, P2, P7, N0,
7083  ST_TET, 4, P2, EC, EB, N0,
7084  /* case 44 */ 11,
7085  ST_PNT, 4, EK, ED, EE, EE,
7086  ST_PYR, 5, P4, EE, EJ, P1, N0,
7087  ST_TET, 4, EJ, EB, P1, N0,
7088  ST_PYR, 5, P0, P1, EB, ED, N0,
7089  ST_TET, 4, P4, P1, P0, N0,
7090  ST_TET, 4, P6, EL, EF, N0,
7091  ST_TET, 4, P7, P6, P4, N0,
7092  ST_PYR, 5, P6, EF, EE, P4, N0,
7093  ST_TET, 4, P7, P4, P0, N0,
7094  ST_PYR, 5, P7, P0, ED, EK, N0,
7095  ST_PYR, 5, P7, EK, EL, P6, N0,
7096  /* case 45 */ 8,
7097  ST_PNT, 5, EK, EL, EI, EE, EF,
7098  ST_TET, 4, P1, EB, EA, EJ,
7099  ST_PYR, 5, P6, P7, EK, EL, N0,
7100  ST_PYR, 5, P7, P4, EI, EK, N0,
7101  ST_TET, 4, P4, EE, EI, N0,
7102  ST_TET, 4, P7, P6, P4, N0,
7103  ST_PYR, 5, P4, P6, EF, EE, N0,
7104  ST_TET, 4, P6, EL, EF, N0,
7105  /* case 46 */ 9,
7106  ST_PNT, 6, EA, ED, EK, EL, EF, EE,
7107  ST_TET, 4, P7, P6, P4, N0,
7108  ST_PYR, 5, P7, EK, EL, P6, N0,
7109  ST_TET, 4, P0, P7, P4, N0,
7110  ST_PYR, 5, P0, ED, EK, P7, N0,
7111  ST_TET, 4, EA, ED, P0, N0,
7112  ST_PYR, 5, P0, P4, EE, EA, N0,
7113  ST_PYR, 5, EE, P4, P6, EF, N0,
7114  ST_TET, 4, P6, EL, EF, N0,
7115  /* case 47 */ 7,
7116  ST_PNT, 5, EL, EK, EI, EF, EE,
7117  ST_PYR, 5, P7, P4, EI, EK, N0,
7118  ST_TET, 4, P4, EE, EI, N0,
7119  ST_PYR, 5, P6, P7, EK, EL, N0,
7120  ST_TET, 4, EF, P6, EL, N0,
7121  ST_PYR, 5, EE, P4, P6, EF, N0,
7122  ST_TET, 4, P4, P7, P6, N0,
7123  /* case 48 */ 2,
7124  ST_HEX, 8, EJ, P1, P0, EI, EF, P6, P7, EH,
7125  ST_WDG, 6, P1, P2, P6, P0, P3, P7,
7126  /* case 49 */ 9,
7127  ST_PNT, 5, ED, EH, EA, EJ, EF,
7128  ST_PYR, 5, P3, P2, P6, P7, N0,
7129  ST_TET, 4, P6, P1, N0, P2,
7130  ST_PYR, 5, P7, P6, EF, EH, N0,
7131  ST_PYR, 5, ED, P3, P7, EH, N0,
7132  ST_TET, 4, P1, P2, P3, N0,
7133  ST_PYR, 5, P1, P3, ED, EA, N0,
7134  ST_TET, 4, P1, EA, EJ, N0,
7135  ST_PYR, 5, EF, P6, P1, EJ, N0,
7136  /* case 50 */ 9,
7137  ST_PNT, 5, EH, EF, EI, EA, EB,
7138  ST_PYR, 5, P7, P3, P2, P6, N0,
7139  ST_TET, 4, P2, P0, N0, P3,
7140  ST_PYR, 5, P6, P2, EB, EF, N0,
7141  ST_PYR, 5, EH, P7, P6, EF, N0,
7142  ST_TET, 4, P0, P3, P7, N0,
7143  ST_PYR, 5, P0, P7, EH, EI, N0,
7144  ST_TET, 4, P0, EI, EA, N0,
7145  ST_PYR, 5, EB, P2, P0, EA, N0,
7146  /* case 51 */ 1,
7147  ST_HEX, 8, P3, P2, P6, P7, ED, EB, EF, EH,
7148  /* case 52 */ 11,
7149  ST_PNT, 4, EH, EI, EC, EC,
7150  ST_PYR, 5, P3, P1, EB, EC, N0,
7151  ST_TET, 4, EB, P1, EJ, N0,
7152  ST_PYR, 5, P0, EI, EJ, P1, N0,
7153  ST_TET, 4, P3, P0, P1, N0,
7154  ST_TET, 4, P6, EL, EF, N0,
7155  ST_TET, 4, P7, P3, P6, N0,
7156  ST_PYR, 5, P6, P3, EC, EL, N0,
7157  ST_TET, 4, P7, P0, P3, N0,
7158  ST_PYR, 5, P7, EH, EI, P0, N0,
7159  ST_PYR, 5, P7, P6, EF, EH, N0,
7160  /* case 53 */ 8,
7161  ST_PNT, 5, EH, EF, ED, EC, EL,
7162  ST_TET, 4, P1, EA, EJ, EB,
7163  ST_PYR, 5, P6, EF, EH, P7, N0,
7164  ST_PYR, 5, P7, EH, ED, P3, N0,
7165  ST_TET, 4, P3, ED, EC, N0,
7166  ST_TET, 4, P7, P3, P6, N0,
7167  ST_PYR, 5, P3, EC, EL, P6, N0,
7168  ST_TET, 4, P6, EL, EF, N0,
7169  /* case 54 */ 9,
7170  ST_PNT, 6, EA, EI, EH, EF, EL, EC,
7171  ST_TET, 4, P7, P3, P6, N0,
7172  ST_PYR, 5, P7, P6, EF, EH, N0,
7173  ST_TET, 4, P0, P3, P7, N0,
7174  ST_PYR, 5, P0, P7, EH, EI, N0,
7175  ST_TET, 4, EA, P0, EI, N0,
7176  ST_PYR, 5, P0, EA, EC, P3, N0,
7177  ST_PYR, 5, EC, EL, P6, P3, N0,
7178  ST_TET, 4, P6, EL, EF, N0,
7179  /* case 55 */ 7,
7180  ST_PNT, 5, EF, EH, ED, EL, EC,
7181  ST_PYR, 5, P7, EH, ED, P3, N0,
7182  ST_TET, 4, P3, ED, EC, N0,
7183  ST_PYR, 5, P6, EF, EH, P7, N0,
7184  ST_TET, 4, EL, EF, P6, N0,
7185  ST_PYR, 5, EC, EL, P6, P3, N0,
7186  ST_TET, 4, P3, P6, P7, N0,
7187  /* case 56 */ 11,
7188  ST_PNT, 4, EF, EJ, EC, EC,
7189  ST_PYR, 5, P2, EC, ED, P0, N0,
7190  ST_TET, 4, ED, EI, P0, N0,
7191  ST_PYR, 5, P1, P0, EI, EJ, N0,
7192  ST_TET, 4, P2, P0, P1, N0,
7193  ST_TET, 4, P7, EH, EK, N0,
7194  ST_TET, 4, P6, P7, P2, N0,
7195  ST_PYR, 5, P7, EK, EC, P2, N0,
7196  ST_TET, 4, P6, P2, P1, N0,
7197  ST_PYR, 5, P6, P1, EJ, EF, N0,
7198  ST_PYR, 5, P6, EF, EH, P7, N0,
7199  /* case 57 */ 9,
7200  ST_PNT, 6, EA, EJ, EF, EH, EK, EC,
7201  ST_TET, 4, P6, P7, P2, N0,
7202  ST_PYR, 5, P6, EF, EH, P7, N0,
7203  ST_TET, 4, P1, P6, P2, N0,
7204  ST_PYR, 5, P1, EJ, EF, P6, N0,
7205  ST_TET, 4, EA, EJ, P1, N0,
7206  ST_PYR, 5, P1, P2, EC, EA, N0,
7207  ST_PYR, 5, EC, P2, P7, EK, N0,
7208  ST_TET, 4, P7, EH, EK, N0,
7209  /* case 58 */ 8,
7210  ST_PNT, 5, EF, EB, EH, EK, EC,
7211  ST_TET, 4, P0, EI, EA, ED,
7212  ST_PYR, 5, P2, EB, EF, P6, N0,
7213  ST_PYR, 5, P6, EF, EH, P7, N0,
7214  ST_TET, 4, P7, EH, EK, N0,
7215  ST_TET, 4, P6, P7, P2, N0,
7216  ST_PYR, 5, P7, EK, EC, P2, N0,
7217  ST_TET, 4, P2, EC, EB, N0,
7218  /* case 59 */ 7,
7219  ST_PNT, 5, EB, EF, EH, EC, EK,
7220  ST_PYR, 5, P6, EF, EH, P7, N0,
7221  ST_TET, 4, P7, EH, EK, N0,
7222  ST_PYR, 5, P2, EB, EF, P6, N0,
7223  ST_TET, 4, EC, EB, P2, N0,
7224  ST_PYR, 5, EK, EC, P2, P7, N0,
7225  ST_TET, 4, P7, P2, P6, N0,
7226  /* case 60 */ 2,
7227  ST_WDG, 6, P1, EB, EJ, P0, ED, EI,
7228  ST_WDG, 6, P6, EF, EL, P7, EH, EK,
7229  /* case 61 */ 2,
7230  ST_WDG, 6, EH, P7, EK, EF, P6, EL,
7231  ST_TET, 4, EA, P1, EB, EJ,
7232  /* case 62 */ 2,
7233  ST_WDG, 6, EH, P7, EK, EF, P6, EL,
7234  ST_TET, 4, EA, ED, P0, EI,
7235  /* case 63 */ 1,
7236  ST_WDG, 6, P7, EK, EH, P6, EL, EF,
7237  /* case 64 */ 9,
7238  ST_PNT, 7, P7, P4, P5, P2, P3, P0, P1,
7239  ST_WDG, 6, EG, EF, EL, P7, P5, P2,
7240  ST_TET, 4, P7, P2, P5, N0,
7241  ST_TET, 4, P7, P5, P4, N0,
7242  ST_PYR, 5, P0, P4, P5, P1, N0,
7243  ST_PYR, 5, P3, P7, P4, P0, N0,
7244  ST_PYR, 5, P2, P3, P0, P1, N0,
7245  ST_TET, 4, P5, P2, P1, N0,
7246  ST_TET, 4, P2, P7, P3, N0,
7247  /* case 65 */ 6,
7248  ST_WDG, 6, P5, P7, P2, EF, EG, EL,
7249  ST_WDG, 6, EI, ED, EA, P4, P3, P1,
7250  ST_TET, 4, P7, P2, P5, P3,
7251  ST_TET, 4, P1, P2, P3, P5,
7252  ST_TET, 4, P4, P5, P1, P3,
7253  ST_TET, 4, P7, P4, P3, P5,
7254  /* case 66 */ 12,
7255  ST_PNT, 2, EA, EG,
7256  ST_PYR, 5, P0, P3, P7, P4, N0,
7257  ST_TET, 4, P4, P7, P5, N0,
7258  ST_TET, 4, P0, P4, P5, N0,
7259  ST_TET, 4, P2, P3, P0, N0,
7260  ST_TET, 4, P7, P3, P2, N0,
7261  ST_PYR, 5, P7, P2, EL, EG, N0,
7262  ST_PYR, 5, P5, P7, EG, EF, N0,
7263  ST_TET, 4, P5, EF, EJ, N0,
7264  ST_PYR, 5, P0, P5, EJ, EA, N0,
7265  ST_PYR, 5, P0, EA, EB, P2, N0,
7266  ST_TET, 4, P2, EB, EL, N0,
7267  /* case 67 */ 11,
7268  ST_PNT, 4, EI, ED, EG, EG,
7269  ST_PYR, 5, P7, P2, EL, EG, N0,
7270  ST_TET, 4, EL, P2, EB, N0,
7271  ST_PYR, 5, P3, ED, EB, P2, N0,
7272  ST_TET, 4, P7, P3, P2, N0,
7273  ST_TET, 4, P5, EF, EJ, N0,
7274  ST_TET, 4, P4, P7, P5, N0,
7275  ST_PYR, 5, P5, P7, EG, EF, N0,
7276  ST_TET, 4, P4, P3, P7, N0,
7277  ST_PYR, 5, P4, EI, ED, P3, N0,
7278  ST_PYR, 5, P4, P5, EJ, EI, N0,
7279  /* case 68 */ 2,
7280  ST_HEX, 8, EG, P7, P3, EC, EF, P5, P1, EB,
7281  ST_WDG, 6, P1, P0, P3, P5, P4, P7,
7282  /* case 69 */ 11,
7283  ST_PNT, 4, EG, EF, EI, EI,
7284  ST_PYR, 5, P4, P1, EA, EI, N0,
7285  ST_TET, 4, EA, P1, EB, N0,
7286  ST_PYR, 5, P5, EF, EB, P1, N0,
7287  ST_TET, 4, P4, P5, P1, N0,
7288  ST_TET, 4, P3, ED, EC, N0,
7289  ST_TET, 4, P7, P4, P3, N0,
7290  ST_PYR, 5, P3, P4, EI, ED, N0,
7291  ST_TET, 4, P7, P5, P4, N0,
7292  ST_PYR, 5, P7, EG, EF, P5, N0,
7293  ST_PYR, 5, P7, P3, EC, EG, N0,
7294  /* case 70 */ 9,
7295  ST_PNT, 5, EA, EC, EJ, EF, EG,
7296  ST_PYR, 5, P0, P3, P7, P4, N0,
7297  ST_TET, 4, P7, N0, P5, P4,
7298  ST_PYR, 5, P3, EC, EG, P7, N0,
7299  ST_PYR, 5, EA, EC, P3, P0, N0,
7300  ST_TET, 4, P5, P0, P4, N0,
7301  ST_PYR, 5, P5, EJ, EA, P0, N0,
7302  ST_TET, 4, P5, EF, EJ, N0,
7303  ST_PYR, 5, EG, EF, P5, P7, N0,
7304  /* case 71 */ 9,
7305  ST_PNT, 6, EJ, EF, EG, EC, ED, EI,
7306  ST_TET, 4, P7, P4, P3, N0,
7307  ST_PYR, 5, P7, P3, EC, EG, N0,
7308  ST_TET, 4, P5, P4, P7, N0,
7309  ST_PYR, 5, P5, P7, EG, EF, N0,
7310  ST_TET, 4, EJ, P5, EF, N0,
7311  ST_PYR, 5, P5, EJ, EI, P4, N0,
7312  ST_PYR, 5, EI, ED, P3, P4, N0,
7313  ST_TET, 4, P3, ED, EC, N0,
7314  /* case 72 */ 12,
7315  ST_PNT, 2, ED, EF,
7316  ST_PYR, 5, P0, P4, P5, P1, N0,
7317  ST_TET, 4, P1, P5, P2, N0,
7318  ST_TET, 4, P0, P1, P2, N0,
7319  ST_TET, 4, P7, P4, P0, N0,
7320  ST_TET, 4, P5, P4, P7, N0,
7321  ST_PYR, 5, P5, P7, EG, EF, N0,
7322  ST_PYR, 5, P2, P5, EF, EL, N0,
7323  ST_TET, 4, P2, EL, EC, N0,
7324  ST_PYR, 5, P0, P2, EC, ED, N0,
7325  ST_PYR, 5, P0, ED, EK, P7, N0,
7326  ST_TET, 4, P7, EK, EG, N0,
7327  /* case 73 */ 11,
7328  ST_PNT, 4, EA, EI, EF, EF,
7329  ST_PYR, 5, P5, P7, EG, EF, N0,
7330  ST_TET, 4, EG, P7, EK, N0,
7331  ST_PYR, 5, P4, EI, EK, P7, N0,
7332  ST_TET, 4, P5, P4, P7, N0,
7333  ST_TET, 4, P2, EL, EC, N0,
7334  ST_TET, 4, P1, P5, P2, N0,
7335  ST_PYR, 5, P2, P5, EF, EL, N0,
7336  ST_TET, 4, P1, P4, P5, N0,
7337  ST_PYR, 5, P1, EA, EI, P4, N0,
7338  ST_PYR, 5, P1, P2, EC, EA, N0,
7339  /* case 74 */ 6,
7340  ST_TET, 4, P2, EB, EL, EC,
7341  ST_TET, 4, P7, P4, P0, P5,
7342  ST_PYR, 5, EJ, EA, P0, P5, ED,
7343  ST_PYR, 5, EF, P5, P7, EG, EK,
7344  ST_PYR, 5, P0, ED, EK, P7, P5,
7345  ST_PYR, 5, ED, EJ, EF, EK, P5,
7346  /* case 75 */ 8,
7347  ST_PNT, 5, EI, EK, EJ, EF, EG,
7348  ST_TET, 4, P2, EC, EB, EL,
7349  ST_PYR, 5, P7, P4, EI, EK, N0,
7350  ST_PYR, 5, P4, P5, EJ, EI, N0,
7351  ST_TET, 4, P5, EF, EJ, N0,
7352  ST_TET, 4, P4, P7, P5, N0,
7353  ST_PYR, 5, P5, P7, EG, EF, N0,
7354  ST_TET, 4, P7, EK, EG, N0,
7355  /* case 76 */ 9,
7356  ST_PNT, 5, ED, EB, EK, EG, EF,
7357  ST_PYR, 5, P0, P4, P5, P1, N0,
7358  ST_TET, 4, P5, P7, N0, P4,
7359  ST_PYR, 5, P1, P5, EF, EB, N0,
7360  ST_PYR, 5, ED, P0, P1, EB, N0,
7361  ST_TET, 4, P7, P4, P0, N0,
7362  ST_PYR, 5, P7, P0, ED, EK, N0,
7363  ST_TET, 4, P7, EK, EG, N0,
7364  ST_PYR, 5, EF, P5, P7, EG, N0,
7365  /* case 77 */ 9,
7366  ST_PNT, 6, EK, EG, EF, EB, EA, EI,
7367  ST_TET, 4, P5, P1, P4, N0,
7368  ST_PYR, 5, P5, EF, EB, P1, N0,
7369  ST_TET, 4, P7, P5, P4, N0,
7370  ST_PYR, 5, P7, EG, EF, P5, N0,
7371  ST_TET, 4, EK, EG, P7, N0,
7372  ST_PYR, 5, P7, P4, EI, EK, N0,
7373  ST_PYR, 5, EI, P4, P1, EA, N0,
7374  ST_TET, 4, P1, EB, EA, N0,
7375  /* case 78 */ 5,
7376  ST_TET, 4, P7, P4, P0, P5,
7377  ST_PYR, 5, EJ, EA, P0, P5, ED,
7378  ST_PYR, 5, EF, P5, P7, EG, EK,
7379  ST_PYR, 5, P0, ED, EK, P7, P5,
7380  ST_PYR, 5, ED, EJ, EF, EK, P5,
7381  /* case 79 */ 7,
7382  ST_PNT, 5, EK, EI, EJ, EG, EF,
7383  ST_PYR, 5, P4, P5, EJ, EI, N0,
7384  ST_TET, 4, P5, EF, EJ, N0,
7385  ST_PYR, 5, P7, P4, EI, EK, N0,
7386  ST_TET, 4, EG, P7, EK, N0,
7387  ST_PYR, 5, EF, P5, P7, EG, N0,
7388  ST_TET, 4, P5, P4, P7, N0,
7389  /* case 80 */ 12,
7390  ST_PNT, 2, EI, EL,
7391  ST_PYR, 5, P0, P1, P2, P3, N0,
7392  ST_TET, 4, P1, P5, P2, N0,
7393  ST_TET, 4, P0, P5, P1, N0,
7394  ST_TET, 4, P7, P0, P3, N0,
7395  ST_TET, 4, P2, P7, P3, N0,
7396  ST_PYR, 5, P2, EL, EG, P7, N0,
7397  ST_PYR, 5, P5, EF, EL, P2, N0,
7398  ST_TET, 4, P5, EE, EF, N0,
7399  ST_PYR, 5, P0, EI, EE, P5, N0,
7400  ST_PYR, 5, P0, P7, EH, EI, N0,
7401  ST_TET, 4, P7, EG, EH, N0,
7402  /* case 81 */ 11,
7403  ST_PNT, 4, EA, ED, EL, EL,
7404  ST_PYR, 5, P2, EL, EG, P7, N0,
7405  ST_TET, 4, EG, EH, P7, N0,
7406  ST_PYR, 5, P3, P7, EH, ED, N0,
7407  ST_TET, 4, P2, P7, P3, N0,
7408  ST_TET, 4, P5, EE, EF, N0,
7409  ST_TET, 4, P1, P5, P2, N0,
7410  ST_PYR, 5, P5, EF, EL, P2, N0,
7411  ST_TET, 4, P1, P2, P3, N0,
7412  ST_PYR, 5, P1, P3, ED, EA, N0,
7413  ST_PYR, 5, P1, EA, EE, P5, N0,
7414  /* case 82 */ 6,
7415  ST_TET, 4, P5, EF, EJ, EE,
7416  ST_TET, 4, P7, P0, P3, P2,
7417  ST_PYR, 5, EB, P2, P0, EA, EI,
7418  ST_PYR, 5, EL, EG, P7, P2, EH,
7419  ST_PYR, 5, P0, P7, EH, EI, P2,
7420  ST_PYR, 5, EI, EH, EL, EB, P2,
7421  /* case 83 */ 8,
7422  ST_PNT, 5, ED, EH, EB, EL, EG,
7423  ST_TET, 4, P5, EJ, EE, EF,
7424  ST_PYR, 5, P7, EH, ED, P3, N0,
7425  ST_PYR, 5, P3, ED, EB, P2, N0,
7426  ST_TET, 4, P2, EB, EL, N0,
7427  ST_TET, 4, P3, P2, P7, N0,
7428  ST_PYR, 5, P2, EL, EG, P7, N0,
7429  ST_TET, 4, P7, EG, EH, N0,
7430  /* case 84 */ 11,
7431  ST_PNT, 4, EC, EB, EI, EI,
7432  ST_PYR, 5, P0, EI, EE, P5, N0,
7433  ST_TET, 4, EE, EF, P5, N0,
7434  ST_PYR, 5, P1, P5, EF, EB, N0,
7435  ST_TET, 4, P0, P5, P1, N0,
7436  ST_TET, 4, P7, EG, EH, N0,
7437  ST_TET, 4, P3, P7, P0, N0,
7438  ST_PYR, 5, P7, EH, EI, P0, N0,
7439  ST_TET, 4, P3, P0, P1, N0,
7440  ST_PYR, 5, P3, P1, EB, EC, N0,
7441  ST_PYR, 5, P3, EC, EG, P7, N0,
7442  /* case 85 */ 2,
7443  ST_WDG, 6, P7, EH, EG, P3, ED, EC,
7444  ST_WDG, 6, P5, EF, EE, P1, EB, EA,
7445  /* case 86 */ 8,
7446  ST_PNT, 5, EC, EG, EA, EI, EH,
7447  ST_TET, 4, P5, EF, EJ, EE,
7448  ST_PYR, 5, P7, P3, EC, EG, N0,
7449  ST_PYR, 5, P3, P0, EA, EC, N0,
7450  ST_TET, 4, P0, EI, EA, N0,
7451  ST_TET, 4, P3, P7, P0, N0,
7452  ST_PYR, 5, P0, P7, EH, EI, N0,
7453  ST_TET, 4, P7, EG, EH, N0,
7454  /* case 87 */ 2,
7455  ST_WDG, 6, EG, P7, EH, EC, P3, ED,
7456  ST_TET, 4, EJ, EE, P5, EF,
7457  /* case 88 */ 6,
7458  ST_TET, 4, P7, EG, EH, EK,
7459  ST_TET, 4, P2, P0, P1, P5,
7460  ST_PYR, 5, EE, P5, P0, EI, ED,
7461  ST_PYR, 5, EF, EL, P2, P5, EC,
7462  ST_PYR, 5, P0, P2, EC, ED, P5,
7463  ST_PYR, 5, ED, EC, EF, EE, P5,
7464  /* case 89 */ 8,
7465  ST_PNT, 5, EA, EC, EE, EF, EL,
7466  ST_TET, 4, P7, EH, EK, EG,
7467  ST_PYR, 5, P2, EC, EA, P1, N0,
7468  ST_PYR, 5, P1, EA, EE, P5, N0,
7469  ST_TET, 4, P5, EE, EF, N0,
7470  ST_TET, 4, P1, P5, P2, N0,
7471  ST_PYR, 5, P5, EF, EL, P2, N0,
7472  ST_TET, 4, P2, EL, EC, N0,
7473  /* case 90 */ 4,
7474  ST_TET, 4, EH, EG, EK, P7,
7475  ST_TET, 4, EI, ED, EA, P0,
7476  ST_TET, 4, EE, EJ, EF, P5,
7477  ST_TET, 4, EB, EC, EL, P2,
7478  /* case 91 */ 3,
7479  ST_TET, 4, EE, EJ, EF, P5,
7480  ST_TET, 4, EH, EK, P7, EG,
7481  ST_TET, 4, EB, P2, EC, EL,
7482  /* case 92 */ 8,
7483  ST_PNT, 5, EB, EF, ED, EI, EE,
7484  ST_TET, 4, P7, EK, EG, EH,
7485  ST_PYR, 5, P5, EF, EB, P1, N0,
7486  ST_PYR, 5, P1, EB, ED, P0, N0,
7487  ST_TET, 4, P0, ED, EI, N0,
7488  ST_TET, 4, P1, P0, P5, N0,
7489  ST_PYR, 5, P0, EI, EE, P5, N0,
7490  ST_TET, 4, P5, EE, EF, N0,
7491  /* case 93 */ 2,
7492  ST_WDG, 6, EB, P1, EA, EF, P5, EE,
7493  ST_TET, 4, EK, P7, EH, EG,
7494  /* case 94 */ 3,
7495  ST_TET, 4, EK, EH, EG, P7,
7496  ST_TET, 4, ED, P0, EA, EI,
7497  ST_TET, 4, EF, EJ, P5, EE,
7498  /* case 95 */ 2,
7499  ST_TET, 4, EG, EK, EH, P7,
7500  ST_TET, 4, EF, EE, EJ, P5,
7501  /* case 96 */ 2,
7502  ST_HEX, 8, EL, P2, P1, EJ, EG, P7, P4, EE,
7503  ST_WDG, 6, P2, P3, P7, P1, P0, P4,
7504  /* case 97 */ 11,
7505  ST_PNT, 4, EG, EL, ED, ED,
7506  ST_PYR, 5, P3, ED, EA, P1, N0,
7507  ST_TET, 4, EA, EJ, P1, N0,
7508  ST_PYR, 5, P2, P1, EJ, EL, N0,
7509  ST_TET, 4, P3, P1, P2, N0,
7510  ST_TET, 4, P4, EE, EI, N0,
7511  ST_TET, 4, P7, P4, P3, N0,
7512  ST_PYR, 5, P4, EI, ED, P3, N0,
7513  ST_TET, 4, P7, P3, P2, N0,
7514  ST_PYR, 5, P7, P2, EL, EG, N0,
7515  ST_PYR, 5, P7, EG, EE, P4, N0,
7516  /* case 98 */ 9,
7517  ST_PNT, 5, EA, EE, EB, EL, EG,
7518  ST_PYR, 5, P0, P3, P7, P4, N0,
7519  ST_TET, 4, P7, P2, N0, P3,
7520  ST_PYR, 5, P4, P7, EG, EE, N0,
7521  ST_PYR, 5, EA, P0, P4, EE, N0,
7522  ST_TET, 4, P2, P3, P0, N0,
7523  ST_PYR, 5, P2, P0, EA, EB, N0,
7524  ST_TET, 4, P2, EB, EL, N0,
7525  ST_PYR, 5, EG, P7, P2, EL, N0,
7526  /* case 99 */ 9,
7527  ST_PNT, 6, EB, EL, EG, EE, EI, ED,
7528  ST_TET, 4, P7, P4, P3, N0,
7529  ST_PYR, 5, P7, EG, EE, P4, N0,
7530  ST_TET, 4, P2, P7, P3, N0,
7531  ST_PYR, 5, P2, EL, EG, P7, N0,
7532  ST_TET, 4, EB, EL, P2, N0,
7533  ST_PYR, 5, P2, P3, ED, EB, N0,
7534  ST_PYR, 5, ED, P3, P4, EI, N0,
7535  ST_TET, 4, P4, EE, EI, N0,
7536  /* case 100 */ 9,
7537  ST_PNT, 5, EC, EG, EB, EJ, EE,
7538  ST_PYR, 5, P3, P7, P4, P0, N0,
7539  ST_TET, 4, P4, N0, P1, P0,
7540  ST_PYR, 5, P7, EG, EE, P4, N0,
7541  ST_PYR, 5, EC, EG, P7, P3, N0,
7542  ST_TET, 4, P1, P3, P0, N0,
7543  ST_PYR, 5, P1, EB, EC, P3, N0,
7544  ST_TET, 4, P1, EJ, EB, N0,
7545  ST_PYR, 5, EE, EJ, P1, P4, N0,
7546  /* case 101 */ 8,
7547  ST_PNT, 5, EG, EE, EC, ED, EI,
7548  ST_TET, 4, P1, EJ, EB, EA,
7549  ST_PYR, 5, P4, P7, EG, EE, N0,
7550  ST_PYR, 5, P7, P3, EC, EG, N0,
7551  ST_TET, 4, P3, ED, EC, N0,
7552  ST_TET, 4, P7, P4, P3, N0,
7553  ST_PYR, 5, P3, P4, EI, ED, N0,
7554  ST_TET, 4, P4, EE, EI, N0,
7555  /* case 102 */ 1,
7556  ST_HEX, 8, EA, EE, EG, EC, P0, P4, P7, P3,
7557  /* case 103 */ 7,
7558  ST_PNT, 5, EE, EG, EC, EI, ED,
7559  ST_PYR, 5, P7, P3, EC, EG, N0,
7560  ST_TET, 4, P3, ED, EC, N0,
7561  ST_PYR, 5, P4, P7, EG, EE, N0,
7562  ST_TET, 4, EI, P4, EE, N0,
7563  ST_PYR, 5, ED, P3, P4, EI, N0,
7564  ST_TET, 4, P3, P7, P4, N0,
7565  /* case 104 */ 11,
7566  ST_PNT, 4, EE, EJ, ED, ED,
7567  ST_PYR, 5, P0, P2, EC, ED, N0,
7568  ST_TET, 4, EC, P2, EL, N0,
7569  ST_PYR, 5, P1, EJ, EL, P2, N0,
7570  ST_TET, 4, P0, P1, P2, N0,
7571  ST_TET, 4, P7, EK, EG, N0,
7572  ST_TET, 4, P4, P0, P7, N0,
7573  ST_PYR, 5, P7, P0, ED, EK, N0,
7574  ST_TET, 4, P4, P1, P0, N0,
7575  ST_PYR, 5, P4, EE, EJ, P1, N0,
7576  ST_PYR, 5, P4, P7, EG, EE, N0,
7577  /* case 105 */ 2,
7578  ST_WDG, 6, P4, EI, EE, P7, EK, EG,
7579  ST_WDG, 6, P1, EJ, EA, P2, EL, EC,
7580  /* case 106 */ 8,
7581  ST_PNT, 5, EE, EG, EA, ED, EK,
7582  ST_TET, 4, P2, EB, EL, EC,
7583  ST_PYR, 5, P7, EG, EE, P4, N0,
7584  ST_PYR, 5, P4, EE, EA, P0, N0,
7585  ST_TET, 4, P0, EA, ED, N0,
7586  ST_TET, 4, P4, P0, P7, N0,
7587  ST_PYR, 5, P0, ED, EK, P7, N0,
7588  ST_TET, 4, P7, EK, EG, N0,
7589  /* case 107 */ 2,
7590  ST_WDG, 6, EE, P4, EI, EG, P7, EK,
7591  ST_TET, 4, EB, P2, EC, EL,
7592  /* case 108 */ 9,
7593  ST_PNT, 6, EB, EJ, EE, EG, EK, ED,
7594  ST_TET, 4, P4, P0, P7, N0,
7595  ST_PYR, 5, P4, P7, EG, EE, N0,
7596  ST_TET, 4, P1, P0, P4, N0,
7597  ST_PYR, 5, P1, P4, EE, EJ, N0,
7598  ST_TET, 4, EB, P1, EJ, N0,
7599  ST_PYR, 5, P1, EB, ED, P0, N0,
7600  ST_PYR, 5, ED, EK, P7, P0, N0,
7601  ST_TET, 4, P7, EK, EG, N0,
7602  /* case 109 */ 2,
7603  ST_WDG, 6, EE, P4, EI, EG, P7, EK,
7604  ST_TET, 4, EB, EA, P1, EJ,
7605  /* case 110 */ 7,
7606  ST_PNT, 5, EG, EE, EA, EK, ED,
7607  ST_PYR, 5, P4, EE, EA, P0, N0,
7608  ST_TET, 4, P0, EA, ED, N0,
7609  ST_PYR, 5, P7, EG, EE, P4, N0,
7610  ST_TET, 4, EK, EG, P7, N0,
7611  ST_PYR, 5, ED, EK, P7, P0, N0,
7612  ST_TET, 4, P0, P7, P4, N0,
7613  /* case 111 */ 1,
7614  ST_WDG, 6, P4, EI, EE, P7, EK, EG,
7615  /* case 112 */ 9,
7616  ST_PNT, 5, EI, EJ, EH, EG, EL,
7617  ST_PYR, 5, P0, P1, P2, P3, N0,
7618  ST_TET, 4, P2, N0, P7, P3,
7619  ST_PYR, 5, P1, EJ, EL, P2, N0,
7620  ST_PYR, 5, EI, EJ, P1, P0, N0,
7621  ST_TET, 4, P7, P0, P3, N0,
7622  ST_PYR, 5, P7, EH, EI, P0, N0,
7623  ST_TET, 4, P7, EG, EH, N0,
7624  ST_PYR, 5, EL, EG, P7, P2, N0,
7625  /* case 113 */ 9,
7626  ST_PNT, 6, EH, EG, EL, EJ, EA, ED,
7627  ST_TET, 4, P2, P3, P1, N0,
7628  ST_PYR, 5, P2, P1, EJ, EL, N0,
7629  ST_TET, 4, P7, P3, P2, N0,
7630  ST_PYR, 5, P7, P2, EL, EG, N0,
7631  ST_TET, 4, EH, P7, EG, N0,
7632  ST_PYR, 5, P7, EH, ED, P3, N0,
7633  ST_PYR, 5, ED, EA, P1, P3, N0,
7634  ST_TET, 4, P1, EA, EJ, N0,
7635  /* case 114 */ 5,
7636  ST_TET, 4, P7, P0, P3, P2,
7637  ST_PYR, 5, EB, P2, P0, EA, EI,
7638  ST_PYR, 5, EL, EG, P7, P2, EH,
7639  ST_PYR, 5, P0, P7, EH, EI, P2,
7640  ST_PYR, 5, EI, EH, EL, EB, P2,
7641  /* case 115 */ 7,
7642  ST_PNT, 5, EH, ED, EB, EG, EL,
7643  ST_PYR, 5, P3, ED, EB, P2, N0,
7644  ST_TET, 4, P2, EB, EL, N0,
7645  ST_PYR, 5, P7, EH, ED, P3, N0,
7646  ST_TET, 4, EG, EH, P7, N0,
7647  ST_PYR, 5, EL, EG, P7, P2, N0,
7648  ST_TET, 4, P2, P7, P3, N0,
7649  /* case 116 */ 9,
7650  ST_PNT, 6, EJ, EB, EC, EG, EH, EI,
7651  ST_TET, 4, P3, P7, P0, N0,
7652  ST_PYR, 5, P3, EC, EG, P7, N0,
7653  ST_TET, 4, P1, P3, P0, N0,
7654  ST_PYR, 5, P1, EB, EC, P3, N0,
7655  ST_TET, 4, EJ, EB, P1, N0,
7656  ST_PYR, 5, P1, P0, EI, EJ, N0,
7657  ST_PYR, 5, EI, P0, P7, EH, N0,
7658  ST_TET, 4, P7, EG, EH, N0,
7659  /* case 117 */ 2,
7660  ST_WDG, 6, EG, P7, EH, EC, P3, ED,
7661  ST_TET, 4, EJ, P1, EA, EB,
7662  /* case 118 */ 7,
7663  ST_PNT, 5, EG, EC, EA, EH, EI,
7664  ST_PYR, 5, P3, P0, EA, EC, N0,
7665  ST_TET, 4, P0, EI, EA, N0,
7666  ST_PYR, 5, P7, P3, EC, EG, N0,
7667  ST_TET, 4, EH, P7, EG, N0,
7668  ST_PYR, 5, EI, P0, P7, EH, N0,
7669  ST_TET, 4, P0, P3, P7, N0,
7670  /* case 119 */ 1,
7671  ST_WDG, 6, P7, EH, EG, P3, ED, EC,
7672  /* case 120 */ 8,
7673  ST_PNT, 5, EJ, EL, EI, ED, EC,
7674  ST_TET, 4, P7, EG, EH, EK,
7675  ST_PYR, 5, P2, P1, EJ, EL, N0,
7676  ST_PYR, 5, P1, P0, EI, EJ, N0,
7677  ST_TET, 4, P0, ED, EI, N0,
7678  ST_TET, 4, P1, P2, P0, N0,
7679  ST_PYR, 5, P0, P2, EC, ED, N0,
7680  ST_TET, 4, P2, EL, EC, N0,
7681  /* case 121 */ 2,
7682  ST_WDG, 6, EL, P2, EC, EJ, P1, EA,
7683  ST_TET, 4, EH, EK, P7, EG,
7684  /* case 122 */ 3,
7685  ST_TET, 4, EH, EG, EK, P7,
7686  ST_TET, 4, EI, EA, P0, ED,
7687  ST_TET, 4, EL, P2, EB, EC,
7688  /* case 123 */ 2,
7689  ST_TET, 4, EG, EK, EH, P7,
7690  ST_TET, 4, EL, EB, EC, P2,
7691  /* case 124 */ 2,
7692  ST_WDG, 6, ED, P0, EI, EB, P1, EJ,
7693  ST_TET, 4, EG, EH, P7, EK,
7694  /* case 125 */ 2,
7695  ST_TET, 4, EG, EK, EH, P7,
7696  ST_TET, 4, EJ, EA, EB, P1,
7697  /* case 126 */ 2,
7698  ST_TET, 4, EI, ED, EA, P0,
7699  ST_TET, 4, EH, EG, EK, P7,
7700  /* case 127 */ 1,
7701  ST_TET, 4, EH, EG, EK, P7,
7702  /* case 128 */ 9,
7703  ST_PNT, 7, P6, P5, P4, P3, P2, P1, P0,
7704  ST_WDG, 6, P6, P4, P3, EG, EH, EK,
7705  ST_TET, 4, P6, P4, P3, N0,
7706  ST_TET, 4, P6, P5, P4, N0,
7707  ST_PYR, 5, P1, P0, P4, P5, N0,
7708  ST_PYR, 5, P2, P1, P5, P6, N0,
7709  ST_PYR, 5, P3, P0, P1, P2, N0,
7710  ST_TET, 4, P4, P0, P3, N0,
7711  ST_TET, 4, P3, P2, P6, N0,
7712  /* case 129 */ 12,
7713  ST_PNT, 2, EA, EG,
7714  ST_PYR, 5, P1, P5, P6, P2, N0,
7715  ST_TET, 4, P5, P4, P6, N0,
7716  ST_TET, 4, P1, P4, P5, N0,
7717  ST_TET, 4, P3, P1, P2, N0,
7718  ST_TET, 4, P6, P3, P2, N0,
7719  ST_PYR, 5, P6, EG, EK, P3, N0,
7720  ST_PYR, 5, P4, EH, EG, P6, N0,
7721  ST_TET, 4, P4, EI, EH, N0,
7722  ST_PYR, 5, P1, EA, EI, P4, N0,
7723  ST_PYR, 5, P1, P3, ED, EA, N0,
7724  ST_TET, 4, P3, EK, ED, N0,
7725  /* case 130 */ 6,
7726  ST_WDG, 6, P4, P3, P6, EH, EK, EG,
7727  ST_WDG, 6, EA, EB, EJ, P0, P2, P5,
7728  ST_TET, 4, P3, P6, P4, P2,
7729  ST_TET, 4, P5, P6, P2, P4,
7730  ST_TET, 4, P0, P4, P5, P2,
7731  ST_TET, 4, P3, P0, P2, P4,
7732  /* case 131 */ 11,
7733  ST_PNT, 4, EJ, EB, EG, EG,
7734  ST_PYR, 5, P6, EG, EK, P3, N0,
7735  ST_TET, 4, EK, ED, P3, N0,
7736  ST_PYR, 5, P2, P3, ED, EB, N0,
7737  ST_TET, 4, P6, P3, P2, N0,
7738  ST_TET, 4, P4, EI, EH, N0,
7739  ST_TET, 4, P5, P4, P6, N0,
7740  ST_PYR, 5, P4, EH, EG, P6, N0,
7741  ST_TET, 4, P5, P6, P2, N0,
7742  ST_PYR, 5, P5, P2, EB, EJ, N0,
7743  ST_PYR, 5, P5, EJ, EI, P4, N0,
7744  /* case 132 */ 12,
7745  ST_PNT, 2, EH, EB,
7746  ST_PYR, 5, P4, P5, P1, P0, N0,
7747  ST_TET, 4, P5, P6, P1, N0,
7748  ST_TET, 4, P4, P6, P5, N0,
7749  ST_TET, 4, P3, P4, P0, N0,
7750  ST_TET, 4, P1, P3, P0, N0,
7751  ST_PYR, 5, P1, EB, EC, P3, N0,
7752  ST_PYR, 5, P6, EL, EB, P1, N0,
7753  ST_TET, 4, P6, EG, EL, N0,
7754  ST_PYR, 5, P4, EH, EG, P6, N0,
7755  ST_PYR, 5, P4, P3, EK, EH, N0,
7756  ST_TET, 4, P3, EC, EK, N0,
7757  /* case 133 */ 6,
7758  ST_TET, 4, P3, ED, EC, EK,
7759  ST_TET, 4, P6, P5, P4, P1,
7760  ST_PYR, 5, EA, EI, P4, P1, EH,
7761  ST_PYR, 5, EB, P1, P6, EL, EG,
7762  ST_PYR, 5, P4, EH, EG, P6, P1,
7763  ST_PYR, 5, EH, EA, EB, EG, P1,
7764  /* case 134 */ 11,
7765  ST_PNT, 4, EJ, EA, EH, EH,
7766  ST_PYR, 5, P4, P3, EK, EH, N0,
7767  ST_TET, 4, EK, P3, EC, N0,
7768  ST_PYR, 5, P0, EA, EC, P3, N0,
7769  ST_TET, 4, P4, P0, P3, N0,
7770  ST_TET, 4, P6, EG, EL, N0,
7771  ST_TET, 4, P5, P4, P6, N0,
7772  ST_PYR, 5, P6, P4, EH, EG, N0,
7773  ST_TET, 4, P5, P0, P4, N0,
7774  ST_PYR, 5, P5, EJ, EA, P0, N0,
7775  ST_PYR, 5, P5, P6, EL, EJ, N0,
7776  /* case 135 */ 8,
7777  ST_PNT, 5, EJ, EL, EI, EH, EG,
7778  ST_TET, 4, P3, ED, EC, EK,
7779  ST_PYR, 5, P6, EL, EJ, P5, N0,
7780  ST_PYR, 5, P5, EJ, EI, P4, N0,
7781  ST_TET, 4, P4, EI, EH, N0,
7782  ST_TET, 4, P5, P4, P6, N0,
7783  ST_PYR, 5, P4, EH, EG, P6, N0,
7784  ST_TET, 4, P6, EG, EL, N0,
7785  /* case 136 */ 2,
7786  ST_HEX, 8, EH, P4, P0, ED, EG, P6, P2, EC,
7787  ST_WDG, 6, P4, P5, P6, P0, P1, P2,
7788  /* case 137 */ 9,
7789  ST_PNT, 5, EA, EC, EI, EH, EG,
7790  ST_PYR, 5, P1, P5, P6, P2, N0,
7791  ST_TET, 4, P6, P4, N0, P5,
7792  ST_PYR, 5, P2, P6, EG, EC, N0,
7793  ST_PYR, 5, EA, P1, P2, EC, N0,
7794  ST_TET, 4, P4, P5, P1, N0,
7795  ST_PYR, 5, P4, P1, EA, EI, N0,
7796  ST_TET, 4, P4, EI, EH, N0,
7797  ST_PYR, 5, EG, P6, P4, EH, N0,
7798  /* case 138 */ 11,
7799  ST_PNT, 4, EG, EH, EJ, EJ,
7800  ST_PYR, 5, P5, EJ, EA, P0, N0,
7801  ST_TET, 4, EA, ED, P0, N0,
7802  ST_PYR, 5, P4, P0, ED, EH, N0,
7803  ST_TET, 4, P5, P0, P4, N0,
7804  ST_TET, 4, P2, EC, EB, N0,
7805  ST_TET, 4, P6, P2, P5, N0,
7806  ST_PYR, 5, P2, EB, EJ, P5, N0,
7807  ST_TET, 4, P6, P5, P4, N0,
7808  ST_PYR, 5, P6, P4, EH, EG, N0,
7809  ST_PYR, 5, P6, EG, EC, P2, N0,
7810  /* case 139 */ 9,
7811  ST_PNT, 6, EI, EH, EG, EC, EB, EJ,
7812  ST_TET, 4, P6, P2, P5, N0,
7813  ST_PYR, 5, P6, EG, EC, P2, N0,
7814  ST_TET, 4, P4, P6, P5, N0,
7815  ST_PYR, 5, P4, EH, EG, P6, N0,
7816  ST_TET, 4, EI, EH, P4, N0,
7817  ST_PYR, 5, P4, P5, EJ, EI, N0,
7818  ST_PYR, 5, EJ, P5, P2, EB, N0,
7819  ST_TET, 4, P2, EC, EB, N0,
7820  /* case 140 */ 9,
7821  ST_PNT, 5, EB, ED, EL, EG, EH,
7822  ST_PYR, 5, P1, P0, P4, P5, N0,
7823  ST_TET, 4, P4, N0, P6, P5,
7824  ST_PYR, 5, P0, ED, EH, P4, N0,
7825  ST_PYR, 5, EB, ED, P0, P1, N0,
7826  ST_TET, 4, P6, P1, P5, N0,
7827  ST_PYR, 5, P6, EL, EB, P1, N0,
7828  ST_TET, 4, P6, EG, EL, N0,
7829  ST_PYR, 5, EH, EG, P6, P4, N0,
7830  /* case 141 */ 5,
7831  ST_TET, 4, P6, P5, P4, P1,
7832  ST_PYR, 5, EA, EI, P4, P1, EH,
7833  ST_PYR, 5, EB, P1, P6, EL, EG,
7834  ST_PYR, 5, P4, EH, EG, P6, P1,
7835  ST_PYR, 5, EH, EA, EB, EG, P1,
7836  /* case 142 */ 9,
7837  ST_PNT, 6, ED, EA, EJ, EL, EG, EH,
7838  ST_TET, 4, P5, P4, P6, N0,
7839  ST_PYR, 5, P5, P6, EL, EJ, N0,
7840  ST_TET, 4, P0, P4, P5, N0,
7841  ST_PYR, 5, P0, P5, EJ, EA, N0,
7842  ST_TET, 4, ED, P0, EA, N0,
7843  ST_PYR, 5, P0, ED, EH, P4, N0,
7844  ST_PYR, 5, EH, EG, P6, P4, N0,
7845  ST_TET, 4, P6, EG, EL, N0,
7846  /* case 143 */ 7,
7847  ST_PNT, 5, EL, EJ, EI, EG, EH,
7848  ST_PYR, 5, P5, EJ, EI, P4, N0,
7849  ST_TET, 4, P4, EI, EH, N0,
7850  ST_PYR, 5, P6, EL, EJ, P5, N0,
7851  ST_TET, 4, EG, EL, P6, N0,
7852  ST_PYR, 5, EH, EG, P6, P4, N0,
7853  ST_TET, 4, P4, P6, P5, N0,
7854  /* case 144 */ 2,
7855  ST_HEX, 8, EG, P6, P5, EE, EK, P3, P0, EI,
7856  ST_WDG, 6, P0, P1, P5, P3, P2, P6,
7857  /* case 145 */ 9,
7858  ST_PNT, 5, EA, EE, ED, EK, EG,
7859  ST_PYR, 5, P1, P5, P6, P2, N0,
7860  ST_TET, 4, P6, N0, P3, P2,
7861  ST_PYR, 5, P5, EE, EG, P6, N0,
7862  ST_PYR, 5, EA, EE, P5, P1, N0,
7863  ST_TET, 4, P3, P1, P2, N0,
7864  ST_PYR, 5, P3, ED, EA, P1, N0,
7865  ST_TET, 4, P3, EK, ED, N0,
7866  ST_PYR, 5, EG, EK, P3, P6, N0,
7867  /* case 146 */ 11,
7868  ST_PNT, 4, EG, EK, EB, EB,
7869  ST_PYR, 5, P2, P0, EA, EB, N0,
7870  ST_TET, 4, EA, P0, EI, N0,
7871  ST_PYR, 5, P3, EK, EI, P0, N0,
7872  ST_TET, 4, P2, P3, P0, N0,
7873  ST_TET, 4, P5, EJ, EE, N0,
7874  ST_TET, 4, P6, P2, P5, N0,
7875  ST_PYR, 5, P5, P2, EB, EJ, N0,
7876  ST_TET, 4, P6, P3, P2, N0,
7877  ST_PYR, 5, P6, EG, EK, P3, N0,
7878  ST_PYR, 5, P6, P5, EE, EG, N0,
7879  /* case 147 */ 9,
7880  ST_PNT, 6, ED, EK, EG, EE, EJ, EB,
7881  ST_TET, 4, P6, P2, P5, N0,
7882  ST_PYR, 5, P6, P5, EE, EG, N0,
7883  ST_TET, 4, P3, P2, P6, N0,
7884  ST_PYR, 5, P3, P6, EG, EK, N0,
7885  ST_TET, 4, ED, P3, EK, N0,
7886  ST_PYR, 5, P3, ED, EB, P2, N0,
7887  ST_PYR, 5, EB, EJ, P5, P2, N0,
7888  ST_TET, 4, P5, EJ, EE, N0,
7889  /* case 148 */ 11,
7890  ST_PNT, 4, EE, EI, EB, EB,
7891  ST_PYR, 5, P1, EB, EC, P3, N0,
7892  ST_TET, 4, EC, EK, P3, N0,
7893  ST_PYR, 5, P0, P3, EK, EI, N0,
7894  ST_TET, 4, P1, P3, P0, N0,
7895  ST_TET, 4, P6, EG, EL, N0,
7896  ST_TET, 4, P5, P6, P1, N0,
7897  ST_PYR, 5, P6, EL, EB, P1, N0,
7898  ST_TET, 4, P5, P1, P0, N0,
7899  ST_PYR, 5, P5, P0, EI, EE, N0,
7900  ST_PYR, 5, P5, EE, EG, P6, N0,
7901  /* case 149 */ 8,
7902  ST_PNT, 5, EE, EG, EA, EB, EL,
7903  ST_TET, 4, P3, EK, ED, EC,
7904  ST_PYR, 5, P6, P5, EE, EG, N0,
7905  ST_PYR, 5, P5, P1, EA, EE, N0,
7906  ST_TET, 4, P1, EB, EA, N0,
7907  ST_TET, 4, P5, P6, P1, N0,
7908  ST_PYR, 5, P1, P6, EL, EB, N0,
7909  ST_TET, 4, P6, EG, EL, N0,
7910  /* case 150 */ 2,
7911  ST_WDG, 6, P3, EK, EC, P0, EI, EA,
7912  ST_WDG, 6, P6, EL, EG, P5, EJ, EE,
7913  /* case 151 */ 2,
7914  ST_WDG, 6, EJ, P5, EE, EL, P6, EG,
7915  ST_TET, 4, ED, P3, EK, EC,
7916  /* case 152 */ 9,
7917  ST_PNT, 5, EC, EG, ED, EI, EE,
7918  ST_PYR, 5, P2, P1, P5, P6, N0,
7919  ST_TET, 4, P5, P0, N0, P1,
7920  ST_PYR, 5, P6, P5, EE, EG, N0,
7921  ST_PYR, 5, EC, P2, P6, EG, N0,
7922  ST_TET, 4, P0, P1, P2, N0,
7923  ST_PYR, 5, P0, P2, EC, ED, N0,
7924  ST_TET, 4, P0, ED, EI, N0,
7925  ST_PYR, 5, EE, P5, P0, EI, N0,
7926  /* case 153 */ 1,
7927  ST_HEX, 8, P1, P5, P6, P2, EA, EE, EG, EC,
7928  /* case 154 */ 8,
7929  ST_PNT, 5, EG, EE, EC, EB, EJ,
7930  ST_TET, 4, P0, ED, EI, EA,
7931  ST_PYR, 5, P5, EE, EG, P6, N0,
7932  ST_PYR, 5, P6, EG, EC, P2, N0,
7933  ST_TET, 4, P2, EC, EB, N0,
7934  ST_TET, 4, P6, P2, P5, N0,
7935  ST_PYR, 5, P2, EB, EJ, P5, N0,
7936  ST_TET, 4, P5, EJ, EE, N0,
7937  /* case 155 */ 7,
7938  ST_PNT, 5, EE, EG, EC, EJ, EB,
7939  ST_PYR, 5, P6, EG, EC, P2, N0,
7940  ST_TET, 4, P2, EC, EB, N0,
7941  ST_PYR, 5, P5, EE, EG, P6, N0,
7942  ST_TET, 4, EJ, EE, P5, N0,
7943  ST_PYR, 5, EB, EJ, P5, P2, N0,
7944  ST_TET, 4, P2, P5, P6, N0,
7945  /* case 156 */ 9,
7946  ST_PNT, 6, ED, EI, EE, EG, EL, EB,
7947  ST_TET, 4, P5, P6, P1, N0,
7948  ST_PYR, 5, P5, EE, EG, P6, N0,
7949  ST_TET, 4, P0, P5, P1, N0,
7950  ST_PYR, 5, P0, EI, EE, P5, N0,
7951  ST_TET, 4, ED, EI, P0, N0,
7952  ST_PYR, 5, P0, P1, EB, ED, N0,
7953  ST_PYR, 5, EB, P1, P6, EL, N0,
7954  ST_TET, 4, P6, EG, EL, N0,
7955  /* case 157 */ 7,
7956  ST_PNT, 5, EG, EE, EA, EL, EB,
7957  ST_PYR, 5, P5, P1, EA, EE, N0,
7958  ST_TET, 4, P1, EB, EA, N0,
7959  ST_PYR, 5, P6, P5, EE, EG, N0,
7960  ST_TET, 4, EL, P6, EG, N0,
7961  ST_PYR, 5, EB, P1, P6, EL, N0,
7962  ST_TET, 4, P1, P5, P6, N0,
7963  /* case 158 */ 2,
7964  ST_WDG, 6, EJ, P5, EE, EL, P6, EG,
7965  ST_TET, 4, ED, EI, P0, EA,
7966  /* case 159 */ 1,
7967  ST_WDG, 6, P5, EE, EJ, P6, EG, EL,
7968  /* case 160 */ 12,
7969  ST_PNT, 2, EK, EJ,
7970  ST_PYR, 5, P3, P0, P1, P2, N0,
7971  ST_TET, 4, P2, P1, P6, N0,
7972  ST_TET, 4, P3, P2, P6, N0,
7973  ST_TET, 4, P4, P0, P3, N0,
7974  ST_TET, 4, P1, P0, P4, N0,
7975  ST_PYR, 5, P1, P4, EE, EJ, N0,
7976  ST_PYR, 5, P6, P1, EJ, EF, N0,
7977  ST_TET, 4, P6, EF, EG, N0,
7978  ST_PYR, 5, P3, P6, EG, EK, N0,
7979  ST_PYR, 5, P3, EK, EH, P4, N0,
7980  ST_TET, 4, P4, EH, EE, N0,
7981  /* case 161 */ 6,
7982  ST_TET, 4, P4, EE, EI, EH,
7983  ST_TET, 4, P6, P3, P2, P1,
7984  ST_PYR, 5, EA, P1, P3, ED, EK,
7985  ST_PYR, 5, EJ, EF, P6, P1, EG,
7986  ST_PYR, 5, P3, P6, EG, EK, P1,
7987  ST_PYR, 5, EK, EG, EJ, EA, P1,
7988  /* case 162 */ 11,
7989  ST_PNT, 4, EB, EA, EK, EK,
7990  ST_PYR, 5, P3, EK, EH, P4, N0,
7991  ST_TET, 4, EH, EE, P4, N0,
7992  ST_PYR, 5, P0, P4, EE, EA, N0,
7993  ST_TET, 4, P3, P4, P0, N0,
7994  ST_TET, 4, P6, EF, EG, N0,
7995  ST_TET, 4, P2, P6, P3, N0,
7996  ST_PYR, 5, P6, EG, EK, P3, N0,
7997  ST_TET, 4, P2, P3, P0, N0,
7998  ST_PYR, 5, P2, P0, EA, EB, N0,
7999  ST_PYR, 5, P2, EB, EF, P6, N0,
8000  /* case 163 */ 8,
8001  ST_PNT, 5, EB, EF, ED, EK, EG,
8002  ST_TET, 4, P4, EE, EI, EH,
8003  ST_PYR, 5, P6, P2, EB, EF, N0,
8004  ST_PYR, 5, P2, P3, ED, EB, N0,
8005  ST_TET, 4, P3, EK, ED, N0,
8006  ST_TET, 4, P2, P6, P3, N0,
8007  ST_PYR, 5, P3, P6, EG, EK, N0,
8008  ST_TET, 4, P6, EF, EG, N0,
8009  /* case 164 */ 6,
8010  ST_TET, 4, P6, EF, EG, EL,
8011  ST_TET, 4, P3, P0, P1, P4,
8012  ST_PYR, 5, EE, EJ, P1, P4, EB,
8013  ST_PYR, 5, EH, P4, P3, EK, EC,
8014  ST_PYR, 5, P1, EB, EC, P3, P4,
8015  ST_PYR, 5, EB, EE, EH, EC, P4,
8016  /* case 165 */ 4,
8017  ST_TET, 4, EH, EI, EE, P4,
8018  ST_TET, 4, EK, EC, ED, P3,
8019  ST_TET, 4, EG, EF, EL, P6,
8020  ST_TET, 4, EB, EJ, EA, P1,
8021  /* case 166 */ 8,
8022  ST_PNT, 5, EA, EC, EE, EH, EK,
8023  ST_TET, 4, P6, EL, EF, EG,
8024  ST_PYR, 5, P3, P0, EA, EC, N0,
8025  ST_PYR, 5, P0, P4, EE, EA, N0,
8026  ST_TET, 4, P4, EH, EE, N0,
8027  ST_TET, 4, P0, P3, P4, N0,
8028  ST_PYR, 5, P4, P3, EK, EH, N0,
8029  ST_TET, 4, P3, EC, EK, N0,
8030  /* case 167 */ 3,
8031  ST_TET, 4, EL, EG, EF, P6,
8032  ST_TET, 4, EC, P3, ED, EK,
8033  ST_TET, 4, EE, EI, P4, EH,
8034  /* case 168 */ 11,
8035  ST_PNT, 4, EC, ED, EJ, EJ,
8036  ST_PYR, 5, P1, P4, EE, EJ, N0,
8037  ST_TET, 4, EE, P4, EH, N0,
8038  ST_PYR, 5, P0, ED, EH, P4, N0,
8039  ST_TET, 4, P1, P0, P4, N0,
8040  ST_TET, 4, P6, EF, EG, N0,
8041  ST_TET, 4, P2, P1, P6, N0,
8042  ST_PYR, 5, P6, P1, EJ, EF, N0,
8043  ST_TET, 4, P2, P0, P1, N0,
8044  ST_PYR, 5, P2, EC, ED, P0, N0,
8045  ST_PYR, 5, P2, P6, EG, EC, N0,
8046  /* case 169 */ 8,
8047  ST_PNT, 5, EC, EG, EA, EJ, EF,
8048  ST_TET, 4, P4, EI, EH, EE,
8049  ST_PYR, 5, P6, EG, EC, P2, N0,
8050  ST_PYR, 5, P2, EC, EA, P1, N0,
8051  ST_TET, 4, P1, EA, EJ, N0,
8052  ST_TET, 4, P2, P1, P6, N0,
8053  ST_PYR, 5, P1, EJ, EF, P6, N0,
8054  ST_TET, 4, P6, EF, EG, N0,
8055  /* case 170 */ 2,
8056  ST_WDG, 6, P0, ED, EA, P4, EH, EE,
8057  ST_WDG, 6, P2, EB, EC, P6, EF, EG,
8058  /* case 171 */ 2,
8059  ST_WDG, 6, EF, P6, EG, EB, P2, EC,
8060  ST_TET, 4, EI, EH, P4, EE,
8061  /* case 172 */ 8,
8062  ST_PNT, 5, ED, EH, EB, EJ, EE,
8063  ST_TET, 4, P6, EG, EL, EF,
8064  ST_PYR, 5, P4, P0, ED, EH, N0,
8065  ST_PYR, 5, P0, P1, EB, ED, N0,
8066  ST_TET, 4, P1, EJ, EB, N0,
8067  ST_TET, 4, P0, P4, P1, N0,
8068  ST_PYR, 5, P1, P4, EE, EJ, N0,
8069  ST_TET, 4, P4, EH, EE, N0,
8070  /* case 173 */ 3,
8071  ST_TET, 4, EG, EF, EL, P6,
8072  ST_TET, 4, EH, P4, EI, EE,
8073  ST_TET, 4, EB, EA, P1, EJ,
8074  /* case 174 */ 2,
8075  ST_WDG, 6, EH, P4, EE, ED, P0, EA,
8076  ST_TET, 4, EL, EF, P6, EG,
8077  /* case 175 */ 2,
8078  ST_TET, 4, EE, EH, EI, P4,
8079  ST_TET, 4, EF, EL, EG, P6,
8080  /* case 176 */ 9,
8081  ST_PNT, 5, EJ, EI, EF, EG, EK,
8082  ST_PYR, 5, P1, P2, P3, P0, N0,
8083  ST_TET, 4, P3, P6, N0, P2,
8084  ST_PYR, 5, P0, P3, EK, EI, N0,
8085  ST_PYR, 5, EJ, P1, P0, EI, N0,
8086  ST_TET, 4, P6, P2, P1, N0,
8087  ST_PYR, 5, P6, P1, EJ, EF, N0,
8088  ST_TET, 4, P6, EF, EG, N0,
8089  ST_PYR, 5, EK, P3, P6, EG, N0,
8090  /* case 177 */ 5,
8091  ST_TET, 4, P6, P3, P2, P1,
8092  ST_PYR, 5, EA, P1, P3, ED, EK,
8093  ST_PYR, 5, EJ, EF, P6, P1, EG,
8094  ST_PYR, 5, P3, P6, EG, EK, P1,
8095  ST_PYR, 5, EK, EG, EJ, EA, P1,
8096  /* case 178 */ 9,
8097  ST_PNT, 6, EI, EA, EB, EF, EG, EK,
8098  ST_TET, 4, P2, P6, P3, N0,
8099  ST_PYR, 5, P2, EB, EF, P6, N0,
8100  ST_TET, 4, P0, P2, P3, N0,
8101  ST_PYR, 5, P0, EA, EB, P2, N0,
8102  ST_TET, 4, EI, EA, P0, N0,
8103  ST_PYR, 5, P0, P3, EK, EI, N0,
8104  ST_PYR, 5, EK, P3, P6, EG, N0,
8105  ST_TET, 4, P6, EF, EG, N0,
8106  /* case 179 */ 7,
8107  ST_PNT, 5, EF, EB, ED, EG, EK,
8108  ST_PYR, 5, P2, P3, ED, EB, N0,
8109  ST_TET, 4, P3, EK, ED, N0,
8110  ST_PYR, 5, P6, P2, EB, EF, N0,
8111  ST_TET, 4, EG, P6, EF, N0,
8112  ST_PYR, 5, EK, P3, P6, EG, N0,
8113  ST_TET, 4, P3, P2, P6, N0,
8114  /* case 180 */ 8,
8115  ST_PNT, 5, EI, EK, EJ, EB, EC,
8116  ST_TET, 4, P6, EF, EG, EL,
8117  ST_PYR, 5, P3, EK, EI, P0, N0,
8118  ST_PYR, 5, P0, EI, EJ, P1, N0,
8119  ST_TET, 4, P1, EJ, EB, N0,
8120  ST_TET, 4, P0, P1, P3, N0,
8121  ST_PYR, 5, P1, EB, EC, P3, N0,
8122  ST_TET, 4, P3, EC, EK, N0,
8123  /* case 181 */ 3,
8124  ST_TET, 4, EG, EF, EL, P6,
8125  ST_TET, 4, EK, ED, P3, EC,
8126  ST_TET, 4, EJ, P1, EA, EB,
8127  /* case 182 */ 2,
8128  ST_WDG, 6, EI, P0, EA, EK, P3, EC,
8129  ST_TET, 4, EF, P6, EL, EG,
8130  /* case 183 */ 2,
8131  ST_TET, 4, EC, ED, EK, P3,
8132  ST_TET, 4, EL, EG, EF, P6,
8133  /* case 184 */ 9,
8134  ST_PNT, 6, EI, ED, EC, EG, EF, EJ,
8135  ST_TET, 4, P2, P1, P6, N0,
8136  ST_PYR, 5, P2, P6, EG, EC, N0,
8137  ST_TET, 4, P0, P1, P2, N0,
8138  ST_PYR, 5, P0, P2, EC, ED, N0,
8139  ST_TET, 4, EI, P0, ED, N0,
8140  ST_PYR, 5, P0, EI, EJ, P1, N0,
8141  ST_PYR, 5, EJ, EF, P6, P1, N0,
8142  ST_TET, 4, P6, EF, EG, N0,
8143  /* case 185 */ 7,
8144  ST_PNT, 5, EG, EC, EA, EF, EJ,
8145  ST_PYR, 5, P2, EC, EA, P1, N0,
8146  ST_TET, 4, P1, EA, EJ, N0,
8147  ST_PYR, 5, P6, EG, EC, P2, N0,
8148  ST_TET, 4, EF, EG, P6, N0,
8149  ST_PYR, 5, EJ, EF, P6, P1, N0,
8150  ST_TET, 4, P1, P6, P2, N0,
8151  /* case 186 */ 2,
8152  ST_WDG, 6, EF, P6, EG, EB, P2, EC,
8153  ST_TET, 4, EI, P0, ED, EA,
8154  /* case 187 */ 1,
8155  ST_WDG, 6, P6, EG, EF, P2, EC, EB,
8156  /* case 188 */ 2,
8157  ST_WDG, 6, ED, P0, EI, EB, P1, EJ,
8158  ST_TET, 4, EG, P6, EF, EL,
8159  /* case 189 */ 2,
8160  ST_TET, 4, EJ, EA, EB, P1,
8161  ST_TET, 4, EF, EL, EG, P6,
8162  /* case 190 */ 2,
8163  ST_TET, 4, EA, EI, ED, P0,
8164  ST_TET, 4, EL, EG, EF, P6,
8165  /* case 191 */ 1,
8166  ST_TET, 4, EF, EL, EG, P6,
8167  /* case 192 */ 2,
8168  ST_HEX, 8, EF, P5, P4, EH, EL, P2, P3, EK,
8169  ST_WDG, 6, P5, P1, P2, P4, P0, P3,
8170  /* case 193 */ 11,
8171  ST_PNT, 4, EL, EF, EA, EA,
8172  ST_PYR, 5, P1, EA, EI, P4, N0,
8173  ST_TET, 4, EI, EH, P4, N0,
8174  ST_PYR, 5, P5, P4, EH, EF, N0,
8175  ST_TET, 4, P1, P4, P5, N0,
8176  ST_TET, 4, P3, EK, ED, N0,
8177  ST_TET, 4, P2, P3, P1, N0,
8178  ST_PYR, 5, P3, ED, EA, P1, N0,
8179  ST_TET, 4, P2, P1, P5, N0,
8180  ST_PYR, 5, P2, P5, EF, EL, N0,
8181  ST_PYR, 5, P2, EL, EK, P3, N0,
8182  /* case 194 */ 11,
8183  ST_PNT, 4, EK, EH, EA, EA,
8184  ST_PYR, 5, P0, P5, EJ, EA, N0,
8185  ST_TET, 4, EJ, P5, EF, N0,
8186  ST_PYR, 5, P4, EH, EF, P5, N0,
8187  ST_TET, 4, P0, P4, P5, N0,
8188  ST_TET, 4, P2, EB, EL, N0,
8189  ST_TET, 4, P3, P0, P2, N0,
8190  ST_PYR, 5, P2, P0, EA, EB, N0,
8191  ST_TET, 4, P3, P4, P0, N0,
8192  ST_PYR, 5, P3, EK, EH, P4, N0,
8193  ST_PYR, 5, P3, P2, EL, EK, N0,
8194  /* case 195 */ 2,
8195  ST_WDG, 6, P3, ED, EK, P2, EB, EL,
8196  ST_WDG, 6, P4, EH, EI, P5, EF, EJ,
8197  /* case 196 */ 9,
8198  ST_PNT, 5, EH, EF, EK, EC, EB,
8199  ST_PYR, 5, P4, P5, P1, P0, N0,
8200  ST_TET, 4, P1, N0, P3, P0,
8201  ST_PYR, 5, P5, EF, EB, P1, N0,
8202  ST_PYR, 5, EH, EF, P5, P4, N0,
8203  ST_TET, 4, P3, P4, P0, N0,
8204  ST_PYR, 5, P3, EK, EH, P4, N0,
8205  ST_TET, 4, P3, EC, EK, N0,
8206  ST_PYR, 5, EB, EC, P3, P1, N0,
8207  /* case 197 */ 8,
8208  ST_PNT, 5, EF, EB, EH, EI, EA,
8209  ST_TET, 4, P3, EC, EK, ED,
8210  ST_PYR, 5, P1, P5, EF, EB, N0,
8211  ST_PYR, 5, P5, P4, EH, EF, N0,
8212  ST_TET, 4, P4, EI, EH, N0,
8213  ST_TET, 4, P5, P1, P4, N0,
8214  ST_PYR, 5, P4, P1, EA, EI, N0,
8215  ST_TET, 4, P1, EB, EA, N0,
8216  /* case 198 */ 9,
8217  ST_PNT, 6, EC, EK, EH, EF, EJ, EA,
8218  ST_TET, 4, P4, P5, P0, N0,
8219  ST_PYR, 5, P4, EH, EF, P5, N0,
8220  ST_TET, 4, P3, P4, P0, N0,
8221  ST_PYR, 5, P3, EK, EH, P4, N0,
8222  ST_TET, 4, EC, EK, P3, N0,
8223  ST_PYR, 5, P3, P0, EA, EC, N0,
8224  ST_PYR, 5, EA, P0, P5, EJ, N0,
8225  ST_TET, 4, P5, EF, EJ, N0,
8226  /* case 199 */ 2,
8227  ST_WDG, 6, EF, P5, EJ, EH, P4, EI,
8228  ST_TET, 4, EC, P3, ED, EK,
8229  /* case 200 */ 9,
8230  ST_PNT, 5, ED, EH, EC, EL, EF,
8231  ST_PYR, 5, P0, P4, P5, P1, N0,
8232  ST_TET, 4, P5, N0, P2, P1,
8233  ST_PYR, 5, P4, EH, EF, P5, N0,
8234  ST_PYR, 5, ED, EH, P4, P0, N0,
8235  ST_TET, 4, P2, P0, P1, N0,
8236  ST_PYR, 5, P2, EC, ED, P0, N0,
8237  ST_TET, 4, P2, EL, EC, N0,
8238  ST_PYR, 5, EF, EL, P2, P5, N0,
8239  /* case 201 */ 9,
8240  ST_PNT, 6, EC, EL, EF, EH, EI, EA,
8241  ST_TET, 4, P5, P1, P4, N0,
8242  ST_PYR, 5, P5, P4, EH, EF, N0,
8243  ST_TET, 4, P2, P1, P5, N0,
8244  ST_PYR, 5, P2, P5, EF, EL, N0,
8245  ST_TET, 4, EC, P2, EL, N0,
8246  ST_PYR, 5, P2, EC, EA, P1, N0,
8247  ST_PYR, 5, EA, EI, P4, P1, N0,
8248  ST_TET, 4, P4, EI, EH, N0,
8249  /* case 202 */ 8,
8250  ST_PNT, 5, EH, EF, ED, EA, EJ,
8251  ST_TET, 4, P2, EL, EC, EB,
8252  ST_PYR, 5, P5, P4, EH, EF, N0,
8253  ST_PYR, 5, P4, P0, ED, EH, N0,
8254  ST_TET, 4, P0, EA, ED, N0,
8255  ST_TET, 4, P4, P5, P0, N0,
8256  ST_PYR, 5, P0, P5, EJ, EA, N0,
8257  ST_TET, 4, P5, EF, EJ, N0,
8258  /* case 203 */ 2,
8259  ST_WDG, 6, EF, P5, EJ, EH, P4, EI,
8260  ST_TET, 4, EC, EB, P2, EL,
8261  /* case 204 */ 1,
8262  ST_HEX, 8, ED, EB, EF, EH, P0, P1, P5, P4,
8263  /* case 205 */ 7,
8264  ST_PNT, 5, EB, EF, EH, EA, EI,
8265  ST_PYR, 5, P5, P4, EH, EF, N0,
8266  ST_TET, 4, P4, EI, EH, N0,
8267  ST_PYR, 5, P1, P5, EF, EB, N0,
8268  ST_TET, 4, EA, P1, EB, N0,
8269  ST_PYR, 5, EI, P4, P1, EA, N0,
8270  ST_TET, 4, P4, P5, P1, N0,
8271  /* case 206 */ 7,
8272  ST_PNT, 5, EF, EH, ED, EJ, EA,
8273  ST_PYR, 5, P4, P0, ED, EH, N0,
8274  ST_TET, 4, P0, EA, ED, N0,
8275  ST_PYR, 5, P5, P4, EH, EF, N0,
8276  ST_TET, 4, EJ, P5, EF, N0,
8277  ST_PYR, 5, EA, P0, P5, EJ, N0,
8278  ST_TET, 4, P0, P4, P5, N0,
8279  /* case 207 */ 1,
8280  ST_WDG, 6, P5, EJ, EF, P4, EI, EH,
8281  /* case 208 */ 9,
8282  ST_PNT, 5, EI, EK, EE, EF, EL,
8283  ST_PYR, 5, P0, P1, P2, P3, N0,
8284  ST_TET, 4, P2, P5, N0, P1,
8285  ST_PYR, 5, P3, P2, EL, EK, N0,
8286  ST_PYR, 5, EI, P0, P3, EK, N0,
8287  ST_TET, 4, P5, P1, P0, N0,
8288  ST_PYR, 5, P5, P0, EI, EE, N0,
8289  ST_TET, 4, P5, EE, EF, N0,
8290  ST_PYR, 5, EL, P2, P5, EF, N0,
8291  /* case 209 */ 9,
8292  ST_PNT, 6, EE, EF, EL, EK, ED, EA,
8293  ST_TET, 4, P2, P3, P1, N0,
8294  ST_PYR, 5, P2, EL, EK, P3, N0,
8295  ST_TET, 4, P5, P2, P1, N0,
8296  ST_PYR, 5, P5, EF, EL, P2, N0,
8297  ST_TET, 4, EE, EF, P5, N0,
8298  ST_PYR, 5, P5, P1, EA, EE, N0,
8299  ST_PYR, 5, EA, P1, P3, ED, N0,
8300  ST_TET, 4, P3, EK, ED, N0,
8301  /* case 210 */ 8,
8302  ST_PNT, 5, EK, EL, EI, EA, EB,
8303  ST_TET, 4, P5, EE, EF, EJ,
8304  ST_PYR, 5, P2, EL, EK, P3, N0,
8305  ST_PYR, 5, P3, EK, EI, P0, N0,
8306  ST_TET, 4, P0, EI, EA, N0,
8307  ST_TET, 4, P3, P0, P2, N0,
8308  ST_PYR, 5, P0, EA, EB, P2, N0,
8309  ST_TET, 4, P2, EB, EL, N0,
8310  /* case 211 */ 2,
8311  ST_WDG, 6, EK, P3, ED, EL, P2, EB,
8312  ST_TET, 4, EE, P5, EJ, EF,
8313  /* case 212 */ 9,
8314  ST_PNT, 6, EK, EC, EB, EF, EE, EI,
8315  ST_TET, 4, P1, P0, P5, N0,
8316  ST_PYR, 5, P1, P5, EF, EB, N0,
8317  ST_TET, 4, P3, P0, P1, N0,
8318  ST_PYR, 5, P3, P1, EB, EC, N0,
8319  ST_TET, 4, EK, P3, EC, N0,
8320  ST_PYR, 5, P3, EK, EI, P0, N0,
8321  ST_PYR, 5, EI, EE, P5, P0, N0,
8322  ST_TET, 4, P5, EE, EF, N0,
8323  /* case 213 */ 2,
8324  ST_WDG, 6, EB, P1, EA, EF, P5, EE,
8325  ST_TET, 4, EK, ED, P3, EC,
8326  /* case 214 */ 2,
8327  ST_WDG, 6, EI, P0, EA, EK, P3, EC,
8328  ST_TET, 4, EF, EJ, P5, EE,
8329  /* case 215 */ 2,
8330  ST_TET, 4, EF, EE, EJ, P5,
8331  ST_TET, 4, EC, ED, EK, P3,
8332  /* case 216 */ 5,
8333  ST_TET, 4, P2, P0, P1, P5,
8334  ST_PYR, 5, EE, P5, P0, EI, ED,
8335  ST_PYR, 5, EF, EL, P2, P5, EC,
8336  ST_PYR, 5, P0, P2, EC, ED, P5,
8337  ST_PYR, 5, ED, EC, EF, EE, P5,
8338  /* case 217 */ 7,
8339  ST_PNT, 5, EC, EA, EE, EL, EF,
8340  ST_PYR, 5, P1, EA, EE, P5, N0,
8341  ST_TET, 4, P5, EE, EF, N0,
8342  ST_PYR, 5, P2, EC, EA, P1, N0,
8343  ST_TET, 4, EL, EC, P2, N0,
8344  ST_PYR, 5, EF, EL, P2, P5, N0,
8345  ST_TET, 4, P5, P2, P1, N0,
8346  /* case 218 */ 3,
8347  ST_TET, 4, EC, EL, EB, P2,
8348  ST_TET, 4, ED, EI, P0, EA,
8349  ST_TET, 4, EF, P5, EE, EJ,
8350  /* case 219 */ 2,
8351  ST_TET, 4, EL, EB, EC, P2,
8352  ST_TET, 4, EF, EE, EJ, P5,
8353  /* case 220 */ 7,
8354  ST_PNT, 5, EF, EB, ED, EE, EI,
8355  ST_PYR, 5, P1, EB, ED, P0, N0,
8356  ST_TET, 4, P0, ED, EI, N0,
8357  ST_PYR, 5, P5, EF, EB, P1, N0,
8358  ST_TET, 4, EE, EF, P5, N0,
8359  ST_PYR, 5, EI, EE, P5, P0, N0,
8360  ST_TET, 4, P0, P5, P1, N0,
8361  /* case 221 */ 1,
8362  ST_WDG, 6, P1, EA, EB, P5, EE, EF,
8363  /* case 222 */ 2,
8364  ST_TET, 4, EA, EI, ED, P0,
8365  ST_TET, 4, EJ, EF, EE, P5,
8366  /* case 223 */ 1,
8367  ST_TET, 4, EJ, EF, EE, P5,
8368  /* case 224 */ 9,
8369  ST_PNT, 5, EK, EL, EH, EE, EJ,
8370  ST_PYR, 5, P3, P0, P1, P2, N0,
8371  ST_TET, 4, P1, P4, N0, P0,
8372  ST_PYR, 5, P2, P1, EJ, EL, N0,
8373  ST_PYR, 5, EK, P3, P2, EL, N0,
8374  ST_TET, 4, P4, P0, P3, N0,
8375  ST_PYR, 5, P4, P3, EK, EH, N0,
8376  ST_TET, 4, P4, EH, EE, N0,
8377  ST_PYR, 5, EJ, P1, P4, EE, N0,
8378  /* case 225 */ 8,
8379  ST_PNT, 5, EL, EJ, EK, ED, EA,
8380  ST_TET, 4, P4, EH, EE, EI,
8381  ST_PYR, 5, P1, EJ, EL, P2, N0,
8382  ST_PYR, 5, P2, EL, EK, P3, N0,
8383  ST_TET, 4, P3, EK, ED, N0,
8384  ST_TET, 4, P2, P3, P1, N0,
8385  ST_PYR, 5, P3, ED, EA, P1, N0,
8386  ST_TET, 4, P1, EA, EJ, N0,
8387  /* case 226 */ 9,
8388  ST_PNT, 6, EE, EH, EK, EL, EB, EA,
8389  ST_TET, 4, P3, P0, P2, N0,
8390  ST_PYR, 5, P3, P2, EL, EK, N0,
8391  ST_TET, 4, P4, P0, P3, N0,
8392  ST_PYR, 5, P4, P3, EK, EH, N0,
8393  ST_TET, 4, EE, P4, EH, N0,
8394  ST_PYR, 5, P4, EE, EA, P0, N0,
8395  ST_PYR, 5, EA, EB, P2, P0, N0,
8396  ST_TET, 4, P2, EB, EL, N0,
8397  /* case 227 */ 2,
8398  ST_WDG, 6, EK, P3, ED, EL, P2, EB,
8399  ST_TET, 4, EE, EI, P4, EH,
8400  /* case 228 */ 5,
8401  ST_TET, 4, P3, P0, P1, P4,
8402  ST_PYR, 5, EE, EJ, P1, P4, EB,
8403  ST_PYR, 5, EH, P4, P3, EK, EC,
8404  ST_PYR, 5, P1, EB, EC, P3, P4,
8405  ST_PYR, 5, EB, EE, EH, EC, P4,
8406  /* case 229 */ 3,
8407  ST_TET, 4, EC, ED, EK, P3,
8408  ST_TET, 4, EB, P1, EJ, EA,
8409  ST_TET, 4, EH, EE, P4, EI,
8410  /* case 230 */ 7,
8411  ST_PNT, 5, EC, EA, EE, EK, EH,
8412  ST_PYR, 5, P0, P4, EE, EA, N0,
8413  ST_TET, 4, P4, EH, EE, N0,
8414  ST_PYR, 5, P3, P0, EA, EC, N0,
8415  ST_TET, 4, EK, P3, EC, N0,
8416  ST_PYR, 5, EH, P4, P3, EK, N0,
8417  ST_TET, 4, P4, P0, P3, N0,
8418  /* case 231 */ 2,
8419  ST_TET, 4, EK, EC, ED, P3,
8420  ST_TET, 4, EH, EI, EE, P4,
8421  /* case 232 */ 9,
8422  ST_PNT, 6, EH, EE, EJ, EL, EC, ED,
8423  ST_TET, 4, P1, P2, P0, N0,
8424  ST_PYR, 5, P1, EJ, EL, P2, N0,
8425  ST_TET, 4, P4, P1, P0, N0,
8426  ST_PYR, 5, P4, EE, EJ, P1, N0,
8427  ST_TET, 4, EH, EE, P4, N0,
8428  ST_PYR, 5, P4, P0, ED, EH, N0,
8429  ST_PYR, 5, ED, P0, P2, EC, N0,
8430  ST_TET, 4, P2, EL, EC, N0,
8431  /* case 233 */ 2,
8432  ST_WDG, 6, EL, P2, EC, EJ, P1, EA,
8433  ST_TET, 4, EH, P4, EI, EE,
8434  /* case 234 */ 2,
8435  ST_WDG, 6, EH, P4, EE, ED, P0, EA,
8436  ST_TET, 4, EL, P2, EB, EC,
8437  /* case 235 */ 2,
8438  ST_TET, 4, EL, EB, EC, P2,
8439  ST_TET, 4, EE, EH, EI, P4,
8440  /* case 236 */ 7,
8441  ST_PNT, 5, EH, ED, EB, EE, EJ,
8442  ST_PYR, 5, P0, P1, EB, ED, N0,
8443  ST_TET, 4, P1, EJ, EB, N0,
8444  ST_PYR, 5, P4, P0, ED, EH, N0,
8445  ST_TET, 4, EE, P4, EH, N0,
8446  ST_PYR, 5, EJ, P1, P4, EE, N0,
8447  ST_TET, 4, P1, P0, P4, N0,
8448  /* case 237 */ 2,
8449  ST_TET, 4, EE, EH, EI, P4,
8450  ST_TET, 4, EJ, EA, EB, P1,
8451  /* case 238 */ 1,
8452  ST_WDG, 6, P4, EE, EH, P0, EA, ED,
8453  /* case 239 */ 1,
8454  ST_TET, 4, EH, EI, EE, P4,
8455  /* case 240 */ 1,
8456  ST_HEX, 8, P0, P1, P2, P3, EI, EJ, EL, EK,
8457  /* case 241 */ 7,
8458  ST_PNT, 5, EJ, EL, EK, EA, ED,
8459  ST_PYR, 5, P2, EL, EK, P3, N0,
8460  ST_TET, 4, P3, EK, ED, N0,
8461  ST_PYR, 5, P1, EJ, EL, P2, N0,
8462  ST_TET, 4, EA, EJ, P1, N0,
8463  ST_PYR, 5, ED, EA, P1, P3, N0,
8464  ST_TET, 4, P3, P1, P2, N0,
8465  /* case 242 */ 7,
8466  ST_PNT, 5, EL, EK, EI, EB, EA,
8467  ST_PYR, 5, P3, EK, EI, P0, N0,
8468  ST_TET, 4, P0, EI, EA, N0,
8469  ST_PYR, 5, P2, EL, EK, P3, N0,
8470  ST_TET, 4, EB, EL, P2, N0,
8471  ST_PYR, 5, EA, EB, P2, P0, N0,
8472  ST_TET, 4, P0, P2, P3, N0,
8473  /* case 243 */ 1,
8474  ST_WDG, 6, P3, ED, EK, P2, EB, EL,
8475  /* case 244 */ 7,
8476  ST_PNT, 5, EK, EI, EJ, EC, EB,
8477  ST_PYR, 5, P0, EI, EJ, P1, N0,
8478  ST_TET, 4, P1, EJ, EB, N0,
8479  ST_PYR, 5, P3, EK, EI, P0, N0,
8480  ST_TET, 4, EC, EK, P3, N0,
8481  ST_PYR, 5, EB, EC, P3, P1, N0,
8482  ST_TET, 4, P1, P3, P0, N0,
8483  /* case 245 */ 2,
8484  ST_TET, 4, EC, ED, EK, P3,
8485  ST_TET, 4, EB, EJ, EA, P1,
8486  /* case 246 */ 1,
8487  ST_WDG, 6, P0, EA, EI, P3, EC, EK,
8488  /* case 247 */ 1,
8489  ST_TET, 4, EK, EC, ED, P3,
8490  /* case 248 */ 7,
8491  ST_PNT, 5, EL, EJ, EI, EC, ED,
8492  ST_PYR, 5, P1, P0, EI, EJ, N0,
8493  ST_TET, 4, P0, ED, EI, N0,
8494  ST_PYR, 5, P2, P1, EJ, EL, N0,
8495  ST_TET, 4, EC, P2, EL, N0,
8496  ST_PYR, 5, ED, P0, P2, EC, N0,
8497  ST_TET, 4, P0, P1, P2, N0,
8498  /* case 249 */ 1,
8499  ST_WDG, 6, P2, EC, EL, P1, EA, EJ,
8500  /* case 250 */ 2,
8501  ST_TET, 4, EA, EI, ED, P0,
8502  ST_TET, 4, EB, EC, EL, P2,
8503  /* case 251 */ 1,
8504  ST_TET, 4, EB, EC, EL, P2,
8505  /* case 252 */ 1,
8506  ST_WDG, 6, P0, EI, ED, P1, EJ, EB,
8507  /* case 253 */ 1,
8508  ST_TET, 4, EB, EJ, EA, P1,
8509  /* case 254 */ 1,
8510  ST_TET, 4, ED, EA, EI, P0,
8511  /* case 255 */ 0,
8512  // VTK_WEDGE
8513  /* case 0 */ 1,
8514  ST_WDG, 6, P0, P1, P2, P3, P4, P5,
8515  /* case 1 */ 2,
8516  ST_WDG, 6, EA, EC, EG, P1, P2, P3,
8517  ST_PYR, 5, P1, P2, P5, P4, P3,
8518  /* case 2 */ 2,
8519  ST_WDG, 6, EB, EA, EH, P2, P0, P4,
8520  ST_PYR, 5, P2, P0, P3, P5, P4,
8521  /* case 3 */ 8,
8522  ST_PNT, 7, P2, P3, P4, EB, EC, EG, EH,
8523  ST_TET, 4, P4, P5, P3, P2,
8524  ST_TET, 4, P2, P3, P4, N0,
8525  ST_PYR, 5, EG, EH, P4, P3, N0,
8526  ST_PYR, 5, EB, EH, EG, EC, N0,
8527  ST_TET, 4, P2, EB, EC, N0,
8528  ST_PYR, 5, P2, EC, EG, P3, N0,
8529  ST_PYR, 5, EH, EB, P2, P4, N0,
8530  /* case 4 */ 2,
8531  ST_WDG, 6, EC, EB, EI, P0, P1, P5,
8532  ST_PYR, 5, P0, P1, P4, P3, P5,
8533  /* case 5 */ 8,
8534  ST_PNT, 7, P1, P5, P3, EA, EB, EI, EG,
8535  ST_TET, 4, P3, P4, P5, P1,
8536  ST_TET, 4, P1, P5, P3, N0,
8537  ST_PYR, 5, EI, EG, P3, P5, N0,
8538  ST_PYR, 5, EA, EG, EI, EB, N0,
8539  ST_TET, 4, P1, EA, EB, N0,
8540  ST_PYR, 5, P1, EB, EI, P5, N0,
8541  ST_PYR, 5, EG, EA, P1, P3, N0,
8542  /* case 6 */ 8,
8543  ST_PNT, 7, P0, P4, P5, EC, EA, EH, EI,
8544  ST_TET, 4, P5, P3, P4, P0,
8545  ST_TET, 4, P0, P4, P5, N0,
8546  ST_PYR, 5, EH, EI, P5, P4, N0,
8547  ST_PYR, 5, EC, EI, EH, EA, N0,
8548  ST_TET, 4, P0, EC, EA, N0,
8549  ST_PYR, 5, P0, EA, EH, P4, N0,
8550  ST_PYR, 5, EI, EC, P0, P5, N0,
8551  /* case 7 */ 1,
8552  ST_WDG, 6, EG, EH, EI, P3, P4, P5,
8553  /* case 8 */ 2,
8554  ST_WDG, 6, P4, P5, P0, ED, EF, EG,
8555  ST_PYR, 5, P4, P1, P2, P5, P0,
8556  /* case 9 */ 1,
8557  ST_HEX, 8, P1, P2, P5, P4, EA, EC, EF, ED,
8558  /* case 10 */ 9,
8559  ST_PNT, 6, EA, EB, EH, ED, EF, EG,
8560  ST_PYR, 5, P5, P0, EG, EF, N0,
8561  ST_TET, 4, P0, EA, EG, N0,
8562  ST_PYR, 5, P0, P2, EB, EA, N0,
8563  ST_TET, 4, P5, P2, P0, N0,
8564  ST_PYR, 5, P4, EH, EB, P2, N0,
8565  ST_TET, 4, P5, P4, P2, N0,
8566  ST_PYR, 5, EF, ED, P4, P5, N0,
8567  ST_TET, 4, ED, EH, P4, N0,
8568  /* case 11 */ 7,
8569  ST_PNT, 5, EB, EC, EF, ED, EH,
8570  ST_PYR, 5, P4, P5, EF, ED, N0,
8571  ST_TET, 4, ED, EH, P4, N0,
8572  ST_PYR, 5, EC, EF, P5, P2, N0,
8573  ST_PYR, 5, EB, P2, P4, EH, N0,
8574  ST_TET, 4, P4, P2, P5, N0,
8575  ST_TET, 4, P2, EB, EC, N0,
8576  /* case 12 */ 9,
8577  ST_PNT, 6, EF, ED, EG, EC, EB, EI,
8578  ST_PYR, 5, P1, EB, EI, P5, N0,
8579  ST_TET, 4, P5, EI, EF, N0,
8580  ST_PYR, 5, P5, EF, ED, P4, N0,
8581  ST_TET, 4, P1, P5, P4, N0,
8582  ST_PYR, 5, P0, P4, ED, EG, N0,
8583  ST_TET, 4, P1, P4, P0, N0,
8584  ST_PYR, 5, EB, P1, P0, EC, N0,
8585  ST_TET, 4, EC, P0, EG, N0,
8586  /* case 13 */ 7,
8587  ST_PNT, 5, EB, EA, ED, EF, EI,
8588  ST_PYR, 5, P5, EF, ED, P4, N0,
8589  ST_TET, 4, EF, P5, EI, N0,
8590  ST_PYR, 5, EA, P1, P4, ED, N0,
8591  ST_PYR, 5, EB, EI, P5, P1, N0,
8592  ST_TET, 4, P5, P4, P1, N0,
8593  ST_TET, 4, P1, EA, EB, N0,
8594  /* case 14 */ 2,
8595  ST_TET, 4, P0, EC, EA, EG,
8596  ST_WDG, 6, EF, EI, P5, ED, EH, P4,
8597  /* case 15 */ 1,
8598  ST_WDG, 6, ED, P4, EH, EF, P5, EI,
8599  /* case 16 */ 2,
8600  ST_WDG, 6, P5, P3, P1, EE, ED, EH,
8601  ST_PYR, 5, P5, P2, P0, P3, P1,
8602  /* case 17 */ 9,
8603  ST_PNT, 6, ED, EE, EH, EA, EC, EG,
8604  ST_PYR, 5, P2, EC, EG, P3, N0,
8605  ST_TET, 4, P3, EG, ED, N0,
8606  ST_PYR, 5, P3, ED, EE, P5, N0,
8607  ST_TET, 4, P2, P3, P5, N0,
8608  ST_PYR, 5, P1, P5, EE, EH, N0,
8609  ST_TET, 4, P2, P5, P1, N0,
8610  ST_PYR, 5, EC, P2, P1, EA, N0,
8611  ST_TET, 4, EA, P1, EH, N0,
8612  /* case 18 */ 1,
8613  ST_HEX, 8, P2, P0, P3, P5, EB, EA, ED, EE,
8614  /* case 19 */ 7,
8615  ST_PNT, 5, EC, EB, EE, ED, EG,
8616  ST_PYR, 5, P3, ED, EE, P5, N0,
8617  ST_TET, 4, ED, P3, EG, N0,
8618  ST_PYR, 5, EB, P2, P5, EE, N0,
8619  ST_PYR, 5, EC, EG, P3, P2, N0,
8620  ST_TET, 4, P3, P5, P2, N0,
8621  ST_TET, 4, P2, EB, EC, N0,
8622  /* case 20 */ 9,
8623  ST_PNT, 6, EB, EC, EI, EE, ED, EH,
8624  ST_PYR, 5, P3, P1, EH, ED, N0,
8625  ST_TET, 4, P1, EB, EH, N0,
8626  ST_PYR, 5, P1, P0, EC, EB, N0,
8627  ST_TET, 4, P3, P0, P1, N0,
8628  ST_PYR, 5, P5, EI, EC, P0, N0,
8629  ST_TET, 4, P3, P5, P0, N0,
8630  ST_PYR, 5, ED, EE, P5, P3, N0,
8631  ST_TET, 4, EE, EI, P5, N0,
8632  /* case 21 */ 2,
8633  ST_TET, 4, P1, EA, EB, EH,
8634  ST_WDG, 6, ED, EG, P3, EE, EI, P5,
8635  /* case 22 */ 7,
8636  ST_PNT, 5, EC, EA, ED, EE, EI,
8637  ST_PYR, 5, P5, P3, ED, EE, N0,
8638  ST_TET, 4, EE, EI, P5, N0,
8639  ST_PYR, 5, EA, ED, P3, P0, N0,
8640  ST_PYR, 5, EC, P0, P5, EI, N0,
8641  ST_TET, 4, P5, P0, P3, N0,
8642  ST_TET, 4, P0, EC, EA, N0,
8643  /* case 23 */ 1,
8644  ST_WDG, 6, EE, P5, EI, ED, P3, EG,
8645  /* case 24 */ 8,
8646  ST_PNT, 7, P5, P0, P1, EE, EF, EG, EH,
8647  ST_TET, 4, P1, P0, P2, P5,
8648  ST_TET, 4, P5, P1, P0, N0,
8649  ST_PYR, 5, EG, P0, P1, EH, N0,
8650  ST_PYR, 5, EE, EF, EG, EH, N0,
8651  ST_TET, 4, P5, EF, EE, N0,
8652  ST_PYR, 5, P5, P0, EG, EF, N0,
8653  ST_PYR, 5, EH, P1, P5, EE, N0,
8654  /* case 25 */ 7,
8655  ST_PNT, 5, EE, EF, EC, EA, EH,
8656  ST_PYR, 5, P1, EA, EC, P2, N0,
8657  ST_TET, 4, EA, P1, EH, N0,
8658  ST_PYR, 5, EF, P5, P2, EC, N0,
8659  ST_PYR, 5, EE, EH, P1, P5, N0,
8660  ST_TET, 4, P1, P2, P5, N0,
8661  ST_TET, 4, P5, EF, EE, N0,
8662  /* case 26 */ 7,
8663  ST_PNT, 5, EF, EE, EB, EA, EG,
8664  ST_PYR, 5, P0, P2, EB, EA, N0,
8665  ST_TET, 4, EA, EG, P0, N0,
8666  ST_PYR, 5, EE, EB, P2, P5, N0,
8667  ST_PYR, 5, EF, P5, P0, EG, N0,
8668  ST_TET, 4, P0, P5, P2, N0,
8669  ST_TET, 4, P5, EF, EE, N0,
8670  /* case 27 */ 1,
8671  ST_WDG, 6, EF, P5, EE, EC, P2, EB,
8672  /* case 28 */ 2,
8673  ST_TET, 4, P5, EF, EE, EI,
8674  ST_WDG, 6, EC, EG, P0, EB, EH, P1,
8675  /* case 29 */ 2,
8676  ST_TET, 4, P1, EA, EB, EH,
8677  ST_TET, 4, EF, EE, P5, EI,
8678  /* case 30 */ 2,
8679  ST_TET, 4, P5, EF, EE, EI,
8680  ST_TET, 4, EA, P0, EC, EG,
8681  /* case 31 */ 1,
8682  ST_TET, 4, EF, EI, EE, P5,
8683  /* case 32 */ 2,
8684  ST_WDG, 6, P3, P4, P2, EF, EE, EI,
8685  ST_PYR, 5, P3, P0, P1, P4, P2,
8686  /* case 33 */ 9,
8687  ST_PNT, 6, EC, EA, EG, EF, EE, EI,
8688  ST_PYR, 5, P4, P2, EI, EE, N0,
8689  ST_TET, 4, P2, EC, EI, N0,
8690  ST_PYR, 5, P2, P1, EA, EC, N0,
8691  ST_TET, 4, P4, P1, P2, N0,
8692  ST_PYR, 5, P3, EG, EA, P1, N0,
8693  ST_TET, 4, P4, P3, P1, N0,
8694  ST_PYR, 5, EE, EF, P3, P4, N0,
8695  ST_TET, 4, EF, EG, P3, N0,
8696  /* case 34 */ 9,
8697  ST_PNT, 6, EE, EF, EI, EB, EA, EH,
8698  ST_PYR, 5, P0, EA, EH, P4, N0,
8699  ST_TET, 4, P4, EH, EE, N0,
8700  ST_PYR, 5, P4, EE, EF, P3, N0,
8701  ST_TET, 4, P0, P4, P3, N0,
8702  ST_PYR, 5, P2, P3, EF, EI, N0,
8703  ST_TET, 4, P0, P3, P2, N0,
8704  ST_PYR, 5, EA, P0, P2, EB, N0,
8705  ST_TET, 4, EB, P2, EI, N0,
8706  /* case 35 */ 2,
8707  ST_TET, 4, P2, EB, EC, EI,
8708  ST_WDG, 6, EE, EH, P4, EF, EG, P3,
8709  /* case 36 */ 1,
8710  ST_HEX, 8, P0, P1, P4, P3, EC, EB, EE, EF,
8711  /* case 37 */ 7,
8712  ST_PNT, 5, EA, EB, EE, EF, EG,
8713  ST_PYR, 5, P3, P4, EE, EF, N0,
8714  ST_TET, 4, EF, EG, P3, N0,
8715  ST_PYR, 5, EB, EE, P4, P1, N0,
8716  ST_PYR, 5, EA, P1, P3, EG, N0,
8717  ST_TET, 4, P3, P1, P4, N0,
8718  ST_TET, 4, P1, EA, EB, N0,
8719  /* case 38 */ 7,
8720  ST_PNT, 5, EA, EC, EF, EE, EH,
8721  ST_PYR, 5, P4, EE, EF, P3, N0,
8722  ST_TET, 4, EE, P4, EH, N0,
8723  ST_PYR, 5, EC, P0, P3, EF, N0,
8724  ST_PYR, 5, EA, EH, P4, P0, N0,
8725  ST_TET, 4, P4, P3, P0, N0,
8726  ST_TET, 4, P0, EC, EA, N0,
8727  /* case 39 */ 1,
8728  ST_WDG, 6, EF, P3, EG, EE, P4, EH,
8729  /* case 40 */ 8,
8730  ST_PNT, 7, P4, P2, P0, ED, EE, EI, EG,
8731  ST_TET, 4, P0, P2, P1, P4,
8732  ST_TET, 4, P4, P0, P2, N0,
8733  ST_PYR, 5, EI, P2, P0, EG, N0,
8734  ST_PYR, 5, ED, EE, EI, EG, N0,
8735  ST_TET, 4, P4, EE, ED, N0,
8736  ST_PYR, 5, P4, P2, EI, EE, N0,
8737  ST_PYR, 5, EG, P0, P4, ED, N0,
8738  /* case 41 */ 7,
8739  ST_PNT, 5, EE, ED, EA, EC, EI,
8740  ST_PYR, 5, P2, P1, EA, EC, N0,
8741  ST_TET, 4, EC, EI, P2, N0,
8742  ST_PYR, 5, ED, EA, P1, P4, N0,
8743  ST_PYR, 5, EE, P4, P2, EI, N0,
8744  ST_TET, 4, P2, P4, P1, N0,
8745  ST_TET, 4, P4, EE, ED, N0,
8746  /* case 42 */ 2,
8747  ST_TET, 4, P4, EE, ED, EH,
8748  ST_WDG, 6, EB, EI, P2, EA, EG, P0,
8749  /* case 43 */ 2,
8750  ST_TET, 4, P4, EE, ED, EH,
8751  ST_TET, 4, EC, P2, EB, EI,
8752  /* case 44 */ 7,
8753  ST_PNT, 5, ED, EE, EB, EC, EG,
8754  ST_PYR, 5, P0, EC, EB, P1, N0,
8755  ST_TET, 4, EC, P0, EG, N0,
8756  ST_PYR, 5, EE, P4, P1, EB, N0,
8757  ST_PYR, 5, ED, EG, P0, P4, N0,
8758  ST_TET, 4, P0, P1, P4, N0,
8759  ST_TET, 4, P4, EE, ED, N0,
8760  /* case 45 */ 1,
8761  ST_WDG, 6, EE, P4, ED, EB, P1, EA,
8762  /* case 46 */ 2,
8763  ST_TET, 4, P0, EC, EA, EG,
8764  ST_TET, 4, EE, ED, P4, EH,
8765  /* case 47 */ 1,
8766  ST_TET, 4, EE, EH, ED, P4,
8767  /* case 48 */ 8,
8768  ST_PNT, 7, P3, P1, P2, EF, ED, EH, EI,
8769  ST_TET, 4, P2, P1, P0, P3,
8770  ST_TET, 4, P3, P2, P1, N0,
8771  ST_PYR, 5, EH, P1, P2, EI, N0,
8772  ST_PYR, 5, EF, ED, EH, EI, N0,
8773  ST_TET, 4, P3, ED, EF, N0,
8774  ST_PYR, 5, P3, P1, EH, ED, N0,
8775  ST_PYR, 5, EI, P2, P3, EF, N0,
8776  /* case 49 */ 2,
8777  ST_TET, 4, P3, ED, EF, EG,
8778  ST_WDG, 6, EA, EH, P1, EC, EI, P2,
8779  /* case 50 */ 7,
8780  ST_PNT, 5, EF, ED, EA, EB, EI,
8781  ST_PYR, 5, P2, EB, EA, P0, N0,
8782  ST_TET, 4, EB, P2, EI, N0,
8783  ST_PYR, 5, ED, P3, P0, EA, N0,
8784  ST_PYR, 5, EF, EI, P2, P3, N0,
8785  ST_TET, 4, P2, P0, P3, N0,
8786  ST_TET, 4, P3, ED, EF, N0,
8787  /* case 51 */ 2,
8788  ST_TET, 4, P2, EB, EC, EI,
8789  ST_TET, 4, ED, EF, P3, EG,
8790  /* case 52 */ 7,
8791  ST_PNT, 5, ED, EF, EC, EB, EH,
8792  ST_PYR, 5, P1, P0, EC, EB, N0,
8793  ST_TET, 4, EB, EH, P1, N0,
8794  ST_PYR, 5, EF, EC, P0, P3, N0,
8795  ST_PYR, 5, ED, P3, P1, EH, N0,
8796  ST_TET, 4, P1, P3, P0, N0,
8797  ST_TET, 4, P3, ED, EF, N0,
8798  /* case 53 */ 2,
8799  ST_TET, 4, P3, ED, EF, EG,
8800  ST_TET, 4, EB, P1, EA, EH,
8801  /* case 54 */ 1,
8802  ST_WDG, 6, ED, P3, EF, EA, P0, EC,
8803  /* case 55 */ 1,
8804  ST_TET, 4, ED, EG, EF, P3,
8805  /* case 56 */ 1,
8806  ST_WDG, 6, P0, P1, P2, EG, EH, EI,
8807  /* case 57 */ 1,
8808  ST_WDG, 6, EC, P2, EI, EA, P1, EH,
8809  /* case 58 */ 1,
8810  ST_WDG, 6, EA, P0, EG, EB, P2, EI,
8811  /* case 59 */ 1,
8812  ST_TET, 4, EC, EB, EI, P2,
8813  /* case 60 */ 1,
8814  ST_WDG, 6, EB, P1, EH, EC, P0, EG,
8815  /* case 61 */ 1,
8816  ST_TET, 4, EB, EA, EH, P1,
8817  /* case 62 */ 1,
8818  ST_TET, 4, EA, EC, EG, P0,
8819  /* case 63 */ 0,
8820  // VTK_PYRAMID
8821  /* case 0 */ 1,
8822  ST_PYR, 5, P0, P1, P2, P3, P4,
8823  /* case 1 */ 2,
8824  ST_WDG, 6, EA, EE, ED, P1, P4, P3,
8825  ST_TET, 4, P1, P2, P3, P4,
8826  /* case 2 */ 2,
8827  ST_WDG, 6, EB, EF, EA, P2, P4, P0,
8828  ST_TET, 4, P2, P3, P0, P4,
8829  /* case 3 */ 7,
8830  ST_PNT, 7, P4, EF, EE, EB, ED, P2, P3,
8831  ST_TET, 4, EE, P4, EF, N0,
8832  ST_PYR, 5, EB, ED, EE, EF, N0,
8833  ST_PYR, 5, EB, EF, P4, P2, N0,
8834  ST_TET, 4, P2, P4, P3, N0,
8835  ST_PYR, 5, P3, P4, EE, ED, N0,
8836  ST_PYR, 5, P2, P3, ED, EB, N0,
8837  /* case 4 */ 2,
8838  ST_WDG, 6, EC, EG, EB, P3, P4, P1,
8839  ST_TET, 4, P3, P0, P1, P4,
8840  /* case 5 */ 2,
8841  ST_WDG, 6, EE, P4, EG, EA, P1, EB,
8842  ST_WDG, 6, P4, EE, EG, P3, ED, EC,
8843  /* case 6 */ 7,
8844  ST_PNT, 7, P4, EG, EF, EC, EA, P3, P0,
8845  ST_TET, 4, EF, P4, EG, N0,
8846  ST_PYR, 5, EC, EA, EF, EG, N0,
8847  ST_PYR, 5, EC, EG, P4, P3, N0,
8848  ST_TET, 4, P3, P4, P0, N0,
8849  ST_PYR, 5, P0, P4, EF, EA, N0,
8850  ST_PYR, 5, P3, P0, EA, EC, N0,
8851  /* case 7 */ 2,
8852  ST_TET, 4, EE, EF, EG, P4,
8853  ST_WDG, 6, EC, ED, P3, EG, EE, P4,
8854  /* case 8 */ 2,
8855  ST_WDG, 6, ED, EH, EC, P0, P4, P2,
8856  ST_TET, 4, P0, P1, P2, P4,
8857  /* case 9 */ 7,
8858  ST_PNT, 7, P4, EE, EH, EA, EC, P1, P2,
8859  ST_TET, 4, EH, P4, EE, N0,
8860  ST_PYR, 5, EA, EC, EH, EE, N0,
8861  ST_PYR, 5, EA, EE, P4, P1, N0,
8862  ST_TET, 4, P1, P4, P2, N0,
8863  ST_PYR, 5, P2, P4, EH, EC, N0,
8864  ST_PYR, 5, P1, P2, EC, EA, N0,
8865  /* case 10 */ 2,
8866  ST_WDG, 6, EH, P4, EF, ED, P0, EA,
8867  ST_WDG, 6, P4, EH, EF, P2, EC, EB,
8868  /* case 11 */ 2,
8869  ST_TET, 4, EH, EE, EF, P4,
8870  ST_WDG, 6, EB, EC, P2, EF, EH, P4,
8871  /* case 12 */ 7,
8872  ST_PNT, 7, P4, EH, EG, ED, EB, P0, P1,
8873  ST_TET, 4, EG, P4, EH, N0,
8874  ST_PYR, 5, ED, EB, EG, EH, N0,
8875  ST_PYR, 5, ED, EH, P4, P0, N0,
8876  ST_TET, 4, P0, P4, P1, N0,
8877  ST_PYR, 5, P1, P4, EG, EB, N0,
8878  ST_PYR, 5, P0, P1, EB, ED, N0,
8879  /* case 13 */ 2,
8880  ST_TET, 4, EG, EH, EE, P4,
8881  ST_WDG, 6, EA, EB, P1, EE, EG, P4,
8882  /* case 14 */ 2,
8883  ST_TET, 4, EF, EG, EH, P4,
8884  ST_WDG, 6, ED, EA, P0, EH, EF, P4,
8885  /* case 15 */ 1,
8886  ST_PYR, 5, EE, EF, EG, EH, P4,
8887  /* case 16 */ 1,
8888  ST_HEX, 8, P0, P1, P2, P3, EE, EF, EG, EH,
8889  /* case 17 */ 2,
8890  ST_WDG, 6, ED, EH, P3, EA, EF, P1,
8891  ST_WDG, 6, EF, EG, EH, P1, P2, P3,
8892  /* case 18 */ 2,
8893  ST_WDG, 6, EA, EE, P0, EB, EG, P2,
8894  ST_WDG, 6, EG, EH, EE, P2, P3, P0,
8895  /* case 19 */ 1,
8896  ST_WDG, 6, ED, EH, P3, EB, EG, P2,
8897  /* case 20 */ 2,
8898  ST_WDG, 6, EB, EF, P1, EC, EH, P3,
8899  ST_WDG, 6, EH, EE, EF, P3, P0, P1,
8900  /* case 21 */ 2,
8901  ST_TET, 4, EA, P1, EB, EF,
8902  ST_TET, 4, P3, ED, EC, EH,
8903  /* case 22 */ 1,
8904  ST_WDG, 6, EA, EE, P0, EC, EH, P3,
8905  /* case 23 */ 1,
8906  ST_TET, 4, P3, ED, EC, EH,
8907  /* case 24 */ 2,
8908  ST_WDG, 6, EC, EG, P2, ED, EE, P0,
8909  ST_WDG, 6, EE, EF, EG, P0, P1, P2,
8910  /* case 25 */ 1,
8911  ST_WDG, 6, EC, EG, P2, EA, EF, P1,
8912  /* case 26 */ 2,
8913  ST_TET, 4, ED, P0, EA, EE,
8914  ST_TET, 4, P2, EC, EB, EG,
8915  /* case 27 */ 1,
8916  ST_TET, 4, P2, EC, EB, EG,
8917  /* case 28 */ 1,
8918  ST_WDG, 6, EB, EF, P1, ED, EE, P0,
8919  /* case 29 */ 1,
8920  ST_TET, 4, P1, EB, EA, EF,
8921  /* case 30 */ 1,
8922  ST_TET, 4, P0, EA, ED, EE,
8923  /* case 31 */ 0,
8924  };
8925 
8926  // offset into CellCases for each cell
8927  static constexpr uint16_t StartCellCasesInsideOut[] = {
8928  // VTK_VERTEX
8929  0, 4, // case 0 - 1
8930  // VTK_LINE
8931  5, 10, 15, 20, // case 0 - 3
8932  // VTK_TRIANGLE
8933  21, 27, 34, 41, 47, 54, 60, 66, // case 0 - 7
8934  // VTK_PIXEL
8935  67, 74, 86, 98, 105, 117, 124, 135, // case 0 - 7
8936  141, 153, 164, 171, 177, 184, 190, 196, // case 8 - 15
8937  // VTK_QUAD
8938  197, 204, 216, 228, 235, 247, 258, 265, // case 0 - 7
8939  271, 283, 290, 301, 307, 314, 320, 326, // case 8 - 15
8940  // VTK_TETRA
8941  327, 334, 343, 352, 361, 370, 379, 388, // case 0 - 7
8942  395, 404, 413, 422, 429, 438, 445, 452, // case 8 - 15
8943  // VTK_VOXEL
8944  453, 464, 527, 590, 609, 672, 691, 767, // case 0 - 7
8945  828, 891, 967, 986, 1047, 1066, 1127, 1188, // case 8 - 15
8946  1199, 1262, 1281, 1357, 1418, 1494, 1555, 1596, // case 16 - 23
8947  1631, 1672, 1744, 1816, 1877, 1949, 2010, 2063, // case 24 - 31
8948  2110, 2173, 2249, 2268, 2329, 2370, 2442, 2514, // case 32 - 39
8949  2575, 2651, 2692, 2753, 2788, 2860, 2913, 2974, // case 40 - 47
8950  3021, 3040, 3101, 3162, 3173, 3245, 3306, 3359, // case 48 - 55
8951  3406, 3478, 3531, 3592, 3639, 3656, 3671, 3686, // case 56 - 63
8952  3695, 3758, 3834, 3875, 3947, 3966, 4027, 4099, // case 64 - 71
8953  4160, 4236, 4277, 4349, 4402, 4463, 4498, 4559, // case 72 - 79
8954  4606, 4625, 4686, 4758, 4819, 4880, 4891, 4944, // case 80 - 87
8955  4991, 5063, 5116, 5133, 5148, 5209, 5256, 5271, // case 88 - 95
8956  5280, 5356, 5397, 5469, 5522, 5594, 5647, 5664, // case 96 - 103
8957  5679, 5720, 5745, 5798, 5817, 5870, 5889, 5904, // case 104 - 111
8958  5917, 5978, 6013, 6074, 6121, 6182, 6229, 6244, // case 112 - 119
8959  6253, 6306, 6325, 6340, 6353, 6368, 6381, 6394, // case 120 - 127
8960  6401, 6464, 6505, 6581, 6653, 6729, 6801, 6842, // case 128 - 135
8961  6895, 6914, 6986, 7047, 7108, 7169, 7230, 7265, // case 136 - 143
8962  7312, 7388, 7460, 7501, 7554, 7595, 7648, 7673, // case 144 - 151
8963  7692, 7764, 7781, 7834, 7849, 7902, 7917, 7936, // case 152 - 159
8964  7949, 7968, 8040, 8101, 8162, 8234, 8251, 8304, // case 160 - 167
8965  8319, 8380, 8433, 8444, 8491, 8552, 8567, 8614, // case 168 - 175
8966  8623, 8684, 8745, 8780, 8827, 8880, 8895, 8914, // case 176 - 183
8967  8927, 8988, 9003, 9050, 9059, 9074, 9087, 9100, // case 184 - 191
8968  9107, 9126, 9198, 9270, 9287, 9348, 9409, 9462, // case 192 - 199
8969  9477, 9538, 9591, 9652, 9667, 9678, 9725, 9772, // case 200 - 207
8970  9781, 9842, 9903, 9956, 9971, 10006, 10053, 10072, // case 208 - 215
8971  10085, 10146, 10161, 10176, 10189, 10236, 10245, 10258, // case 216 - 223
8972  10265, 10326, 10379, 10440, 10455, 10516, 10531, 10546, // case 224 - 231
8973  10559, 10594, 10613, 10660, 10673, 10720, 10733, 10742, // case 232 - 239
8974  10749, 10760, 10807, 10854, 10863, 10910, 10919, 10932, // case 240 - 247
8975  10939, 10986, 10999, 11008, 11015, 11024, 11031, 11038, // case 248 - 255
8976  // VTK_HEXAHEDRON
8977  11039, 11050, 11113, 11176, 11195, 11258, 11334, 11353, // case 0 - 7
8978  11414, 11477, 11496, 11572, 11633, 11652, 11713, 11774, // case 8 - 15
8979  11785, 11848, 11867, 11943, 12004, 12045, 12117, 12189, // case 16 - 23
8980  12250, 12326, 12387, 12428, 12463, 12535, 12596, 12649, // case 24 - 31
8981  12696, 12759, 12835, 12854, 12915, 12991, 13032, 13093, // case 32 - 39
8982  13128, 13169, 13241, 13313, 13374, 13446, 13499, 13560, // case 40 - 47
8983  13607, 13626, 13687, 13748, 13759, 13831, 13884, 13945, // case 48 - 55
8984  13992, 14064, 14125, 14178, 14225, 14242, 14257, 14272, // case 56 - 63
8985  14281, 14344, 14385, 14461, 14533, 14552, 14624, 14685, // case 64 - 71
8986  14746, 14822, 14894, 14935, 14988, 15049, 15110, 15145, // case 72 - 79
8987  15192, 15268, 15340, 15381, 15434, 15506, 15523, 15576, // case 80 - 87
8988  15591, 15632, 15685, 15710, 15729, 15782, 15797, 15816, // case 88 - 95
8989  15829, 15848, 15920, 15981, 16042, 16103, 16156, 16167, // case 96 - 103
8990  16214, 16286, 16303, 16356, 16371, 16432, 16447, 16494, // case 104 - 111
8991  16503, 16564, 16625, 16660, 16707, 16768, 16783, 16830, // case 112 - 119
8992  16839, 16892, 16907, 16926, 16939, 16954, 16967, 16980, // case 120 - 127
8993  16987, 17050, 17126, 17167, 17239, 17315, 17356, 17428, // case 128 - 135
8994  17481, 17500, 17561, 17633, 17694, 17755, 17790, 17851, // case 136 - 143
8995  17898, 17917, 17978, 18050, 18111, 18183, 18236, 18253, // case 144 - 151
8996  18268, 18329, 18340, 18393, 18440, 18501, 18548, 18563, // case 152 - 159
8997  18572, 18648, 18689, 18761, 18814, 18855, 18880, 18933, // case 160 - 167
8998  18952, 19024, 19077, 19094, 19109, 19162, 19181, 19196, // case 168 - 175
8999  19209, 19270, 19305, 19366, 19413, 19466, 19485, 19500, // case 176 - 183
9000  19513, 19574, 19621, 19636, 19645, 19660, 19673, 19686, // case 184 - 191
9001  19693, 19712, 19784, 19856, 19873, 19934, 19987, 20048, // case 192 - 199
9002  20063, 20124, 20185, 20238, 20253, 20264, 20311, 20358, // case 200 - 207
9003  20367, 20428, 20489, 20542, 20557, 20618, 20633, 20648, // case 208 - 215
9004  20661, 20696, 20743, 20762, 20775, 20822, 20831, 20844, // case 216 - 223
9005  20851, 20912, 20965, 21026, 21041, 21076, 21095, 21142, // case 224 - 231
9006  21155, 21216, 21231, 21246, 21259, 21306, 21319, 21328, // case 232 - 239
9007  21335, 21346, 21393, 21440, 21449, 21496, 21509, 21518, // case 240 - 247
9008  21525, 21572, 21581, 21594, 21601, 21610, 21617, 21624, // case 248 - 255
9009  // VTK_WEDGE
9010  21625, 21634, 21650, 21666, 21722, 21738, 21794, 21850, // case 0 - 7
9011  21859, 21875, 21886, 21947, 21994, 22055, 22102, 22117, // case 8 - 15
9012  22126, 22142, 22203, 22214, 22261, 22322, 22337, 22384, // case 16 - 23
9013  22393, 22449, 22496, 22543, 22552, 22567, 22580, 22593, // case 24 - 31
9014  22600, 22616, 22677, 22738, 22753, 22764, 22811, 22858, // case 32 - 39
9015  22867, 22923, 22970, 22985, 22998, 23045, 23054, 23067, // case 40 - 47
9016  23074, 23130, 23145, 23192, 23205, 23252, 23265, 23274, // case 48 - 55
9017  23281, 23290, 23299, 23308, 23315, 23324, 23331, 23338, // case 56 - 63
9018  // VTK_PYRAMID
9019  23339, 23347, 23362, 23377, 23427, 23442, 23459, 23509, // case 0 - 7
9020  23524, 23539, 23589, 23606, 23621, 23671, 23686, 23701, // case 8 - 15
9021  23709, 23720, 23737, 23754, 23763, 23780, 23793, 23802, // case 16 - 23
9022  23809, 23826, 23835, 23848, 23855, 23864, 23871, 23878, // case 24 - 31
9023  };
9024 
9025 #if defined(VTK_COMPILER_GCC) && VTK_COMPILER_GCC_VERSION <= 40805
9026 //XXX(gcc-4.8.5)
9027 //GCC 4.8.5 has the following bugs
9028 //internal compiler error: unexpected expression 'static_cast<int16_t>(-1)' of kind static_cast_expr
9029 //internal compiler error: unexpected expression '(int16_t)((-1))' of kind cast_expr
9030 #define VTK_CLIP_CAST(type, value) value
9031 #pragma GCC diagnostic push
9032 #pragma GCC diagnostic ignored "-Wnarrowing"
9033 #else
9034 #define VTK_CLIP_CAST(type, value) static_cast<type>(value)
9035 #endif
9036 
9037  // index into StartCellCases for each cell
9038  static constexpr int16_t CellCasesStartIndexLookUp[NUM_CELL_TYPES] = {
9039  VTK_CLIP_CAST(int16_t, -1), // 0 = VTK_EMPTY_CELL
9040  VTK_CLIP_CAST(int16_t, 0), // 1 = VTK_VERTEX
9041  VTK_CLIP_CAST(int16_t, -1), // 2 = VTK_POLY_VERTEX
9042  VTK_CLIP_CAST(int16_t, 2), // 3 = VTK_LINE
9043  VTK_CLIP_CAST(int16_t, -1), // 4 = VTK_POLY_LINE
9044  VTK_CLIP_CAST(int16_t, 6), // 5 = VTK_TRIANGLE
9045  VTK_CLIP_CAST(int16_t, -1), // 6 = VTK_TRIANGLE_STRIP
9046  VTK_CLIP_CAST(int16_t, -1), // 7 = VTK_POLYGON
9047  VTK_CLIP_CAST(int16_t, 14), // 8 = VTK_PIXEL
9048  VTK_CLIP_CAST(int16_t, 30), // 9 = VTK_QUAD
9049  VTK_CLIP_CAST(int16_t, 46), // 10 = VTK_TETRA
9050  VTK_CLIP_CAST(int16_t, 62), // 11 = VTK_VOXEL
9051  VTK_CLIP_CAST(int16_t, 318), // 12 = VTK_HEXAHEDRON
9052  VTK_CLIP_CAST(int16_t, 574), // 13 = VTK_WEDGE
9053  VTK_CLIP_CAST(int16_t, 638), // 14 = VTK_PYRAMID
9054  VTK_CLIP_CAST(int16_t, -1), // 15 = VTK_PENTAGONAL_PRISM
9055  VTK_CLIP_CAST(int16_t, -1), // 16 = VTK_HEXAGONAL_PRISM
9056  };
9057 
9058 #if defined(VTK_COMPILER_GCC) && VTK_COMPILER_GCC_VERSION <= 40805
9059 #pragma GCC diagnostic pop
9060 #endif
9061 
9062 public:
9063 #if defined(VTK_COMPILER_MSVC)
9064 // For some reason, vtkWrapHierarchy & MSVC don't like forced inline functions here
9065 #define VTK_CLIP_INLINE inline
9066 #else
9067 #define VTK_CLIP_INLINE VTK_ALWAYS_INLINE
9068 #endif
9069 
9073  VTK_CLIP_INLINE static constexpr bool IsCellTypeSupported(int cellType)
9074  {
9075  return SupportedCellTypes[cellType];
9076  }
9077 
9079 
9082  template <bool InOut = TInsideOut>
9084  vtkIdType vtkNotUsed(numberOfPoints), uint8_t caseIndex)
9085  {
9086  return caseIndex == 0;
9087  }
9088  template <bool InOut = TInsideOut>
9090  vtkIdType numberOfPoints, uint8_t caseIndex)
9091  {
9092  return caseIndex == CellMaxCase[numberOfPoints];
9093  }
9095 
9097 
9100  template <bool InOut = TInsideOut>
9102  vtkIdType numberOfPoints, uint8_t caseIndex)
9103  {
9104  return caseIndex == CellMaxCase[numberOfPoints];
9105  }
9106  template <bool InOut = TInsideOut>
9108  vtkIdType vtkNotUsed(numberOfPoints), uint8_t caseIndex)
9109  {
9110  return caseIndex == 0;
9111  }
9113 
9115 
9122  template <bool InOut = TInsideOut>
9124  int cellType, uint8_t caseIndex)
9125  {
9126  return const_cast<uint8_t*>(
9127  &CellCasesInsideOut[StartCellCasesInsideOut[CellCasesStartIndexLookUp[cellType] +
9128  caseIndex]]);
9129  }
9130  template <bool InOut = TInsideOut>
9132  int cellType, uint8_t caseIndex)
9133  {
9134  return const_cast<uint8_t*>(
9135  &CellCases[StartCellCases[CellCasesStartIndexLookUp[cellType] + caseIndex]]);
9136  }
9138 
9144  VTK_CLIP_INLINE static constexpr EDGEIDXS* GetCellEdges(int cellType)
9145  {
9146  return const_cast<EDGEIDXS*>(CellEdges[cellType]);
9147  }
9148 
9152  VTK_CLIP_INLINE static constexpr uint8_t GetCellType(uint8_t shapeType)
9153  {
9154  return shapeType & 0x07;
9155  }
9156 };
9157 
9158 VTK_ABI_NAMESPACE_END
9159 
9160 #endif // vtkTableBasedClipCases_h
std::enable_if<!InOut, uint8_t * >::type static VTK_CLIP_INLINE GetCellCase(int cellType, uint8_t caseIndex)
Given a cell type and a case index, return the case in the form of number of output cells,...
std::enable_if< InOut, bool >::type static constexpr VTK_CLIP_INLINE IsCellKept(vtkIdType vtkNotUsed(numberOfPoints), uint8_t caseIndex)
Given the number of points and a case index, return if the cell is kept.
std::enable_if<!InOut, bool >::type static constexpr VTK_CLIP_INLINE IsCellKept(vtkIdType numberOfPoints, uint8_t caseIndex)
Given the number of points and a case index, return if the cell is kept.
std::enable_if< InOut, uint8_t * >::type static VTK_CLIP_INLINE GetCellCase(int cellType, uint8_t caseIndex)
Given a cell type and a case index, return the case in the form of number of output cells,...
std::enable_if<!InOut, bool >::type static constexpr VTK_CLIP_INLINE IsCellDiscarded(vtkIdType vtkNotUsed(numberOfPoints), uint8_t caseIndex)
Given the number of points and a case index, return if the cell is discarded.
std::enable_if< InOut, bool >::type static constexpr VTK_CLIP_INLINE IsCellDiscarded(vtkIdType numberOfPoints, uint8_t caseIndex)
Given the number of points and a case index, return if the cell is discarded.
static constexpr VTK_CLIP_INLINE EDGEIDXS * GetCellEdges(int cellType)
Given a cell type, return the edges of the cell.
static constexpr VTK_CLIP_INLINE bool IsCellTypeSupported(int cellType)
Given a cell type return if it's supported by this class.
static constexpr VTK_CLIP_INLINE uint8_t GetCellType(uint8_t shapeType)
Given a shape type, return the VTK cell type.
@ type
Definition: vtkX3D.h:516
@ VTK_NUMBER_OF_CELL_TYPES
Definition: vtkCellType.h:137
@ VTK_PYRAMID
Definition: vtkCellType.h:70
@ VTK_TRIANGLE
Definition: vtkCellType.h:61
@ VTK_EMPTY_CELL
Definition: vtkCellType.h:56
@ VTK_TETRA
Definition: vtkCellType.h:66
@ VTK_LINE
Definition: vtkCellType.h:59
@ VTK_WEDGE
Definition: vtkCellType.h:69
@ VTK_HEXAHEDRON
Definition: vtkCellType.h:68
@ VTK_QUAD
Definition: vtkCellType.h:65
@ VTK_VERTEX
Definition: vtkCellType.h:57
#define VTK_CLIP_INLINE
#define VTK_CLIP_CAST(type, value)
int vtkIdType
Definition: vtkType.h:315