1 /*
2 * Copyright 2004 Sandia Corporation.
3 * Under the terms of Contract DE-AC04-94AL85000, there is a non-exclusive
4 * license for use of this work by or on behalf of the
5 * U.S. Government. Redistribution and use in source and binary forms, with
6 * or without modification, are permitted provided that this Notice and any
7 * statement of authorship are reproduced on all copies.
8 */
9 #include "vtkCell.h"
10 #include "vtkCommand.h"
11 #include "vtkDataSet.h"
12 #include "vtkDataSetMapper.h"
13 #include "vtkActor.h"
14 #include "vtkRenderer.h"
15 #include "vtkRenderWindow.h"
16 #include "vtkRenderWindowInteractor.h"
17 #include "vtkShrinkFilter.h"
18 #include "vtkCellTypes.h"
19 #include "vtkLabeledDataMapper.h"
20 #include "vtkIdTypeArray.h"
21 #include "vtkPointData.h"
22 #include "vtkPoints.h"
23 #include "vtkPNGWriter.h"
24 #include "vtkTextActor.h"
25 #include "vtkGlyph3D.h"
26 #include "vtkSphereSource.h"
27 #include "vtkPolyData.h"
28 #include "vtkPolyDataMapper.h"
29 #include "vtkActor2D.h"
30 #include "vtkProperty.h"
31 #include "vtkTessellatorFilter.h"
32 #include "vtkTestUtilities.h"
33 #include "vtkTextProperty.h"
34 #include "vtkToolkits.h"
35 #include "vtkUnstructuredGrid.h"
36 #include "vtkXMLUnstructuredGridReader.h"
37 #include "vtkWindowToImageFilter.h"
38
39 #include "vtkStreamingTessellator.h"
40 #include "vtkEdgeSubdivisionCriterion.h"
41
42 #include <algorithm>
43
44 #include "vtkObjectFactory.h"
45 #include "vtkIdList.h"
46 #include "vtkDataArray.h"
47 #include "vtkPointData.h"
48 #include "vtkCellData.h"
49 #include "vtkCell.h"
50 #include "vtkDataSet.h"
51
52 using std::copy;
53
54 #undef ONLY_WIRE
55 #undef FOR_PAPER
56 /// Define this and the test will generate arrays of values which you can paste into the code and use to check
57 #undef VTK_GENERATE_BASELINE
58 /// Undefine this and the number and coordinates of output tetrahedra will not be checked.
59 #define VTK_CHECK_RESULTS
60
61 // Yeah, global variables suck.
62 static int vtkTessellatorIsInteractive;
63 static int vtkTessellatorError = 0;
64
65 #ifdef VTK_GENERATE_BASELINE
66 static ofstream itet;
67 static ofstream otet;
68 static ofstream tstc;
69 static int otetCtr = 0;
70
71 static ofstream itri;
72 static ofstream otri;
73 static ofstream ttri;
74 static int otriCtr = 0;
75 #endif // VTK_GENERATE_BASELINE
76 #ifdef VTK_CHECK_RESULTS
77 //static int vtkOTriCtr = 0;
78 //static int vtkITriCtr = 0;
79 //static int vtkTriCode = 0;
80 //static double* vtkITriPtr = 0;
81 //static double* vtkOTriPtr = 0;
82
83 static int vtkOTetCtr = 0;
84 static int vtkITetCtr = 0;
85 static int vtkTstCode = 0;
86 static double* vtkITetPtr = 0;
87 static double* vtkOTetPtr = 0;
88
89 static struct {
90 const char* Name;
91 int BeginOffset;
92 int EndOffset;
93 } vtkTestSummaries[] = {
94 { "Edge code 0 = 000000, Test ID 0", 0, 1 },
95 { "Edge code 1 = 100000, Test ID 1", 1, 3 },
96 { "Edge code 2 = 010000, Test ID 2", 3, 5 },
97 { "Edge code 4 = 001000, Test ID 3", 5, 7 },
98 { "Edge code 8 = 000100, Test ID 4", 7, 9 },
99 { "Edge code 16 = 000010, Test ID 5", 9, 11 },
100 { "Edge code 32 = 000001, Test ID 6", 11, 13 },
101 { "Edge code 3 = 110000, Test ID 7", 13, 16 },
102 { "Edge code 5 = 101000, Test ID 8", 16, 19 },
103 { "Edge code 6 = 011000, Test ID 9", 19, 22 },
104 { "Edge code 9 = 100100, Test ID 10", 22, 25 },
105 { "Edge code 17 = 100010, Test ID 11", 25, 28 },
106 { "Edge code 24 = 000110, Test ID 12", 28, 31 },
107 { "Edge code 18 = 010010, Test ID 13", 31, 34 },
108 { "Edge code 34 = 010001, Test ID 14", 34, 37 },
109 { "Edge code 48 = 000011, Test ID 15", 37, 40 },
110 { "Edge code 12 = 001100, Test ID 16", 40, 43 },
111 { "Edge code 36 = 001001, Test ID 17", 43, 46 },
112 { "Edge code 40 = 000101, Test ID 18", 46, 49 },
113 { "Edge code 33 = 100001, Test ID 19", 49, 53 },
114 { "Edge code 10 = 010100, Test ID 20", 53, 57 },
115 { "Edge code 20 = 001010, Test ID 21", 57, 61 },
116 { "Edge code 13 = 101100, Test ID 22", 61, 65 },
117 { "Edge code 19 = 110010, Test ID 23", 65, 69 },
118 { "Edge code 38 = 011001, Test ID 24", 69, 73 },
119 { "Edge code 56 = 000111, Test ID 25", 73, 77 },
120 { "Edge code 25 = 100110, Test ID 26", 77, 81 },
121 { "Edge code 50 = 010011, Test ID 27", 81, 85 },
122 { "Edge code 44 = 001101, Test ID 28", 85, 89 },
123 { "Edge code 7 = 111000, Test ID 29", 89, 93 },
124 { "Edge code 21 = 101010, Test ID 30", 93, 98 },
125 { "Edge code 11 = 110100, Test ID 31", 98, 103 },
126 { "Edge code 35 = 110001, Test ID 32", 103, 108 },
127 { "Edge code 22 = 011010, Test ID 33", 108, 113 },
128 { "Edge code 37 = 101001, Test ID 34", 113, 118 },
129 { "Edge code 14 = 011100, Test ID 35", 118, 123 },
130 { "Edge code 49 = 100011, Test ID 36", 123, 128 },
131 { "Edge code 26 = 010110, Test ID 37", 128, 133 },
132 { "Edge code 52 = 001011, Test ID 38", 133, 138 },
133 { "Edge code 42 = 010101, Test ID 39", 138, 143 },
134 { "Edge code 28 = 001110, Test ID 40", 143, 148 },
135 { "Edge code 41 = 100101, Test ID 41", 148, 153 },
136 { "Edge code 58 = 010111, Test ID 42", 153, 159 },
137 { "Edge code 54 = 011011, Test ID 43", 159, 165 },
138 { "Edge code 51 = 110011, Test ID 44", 165, 171 },
139 { "Edge code 60 = 001111, Test ID 45", 171, 177 },
140 { "Edge code 46 = 011101, Test ID 46", 177, 183 },
141 { "Edge code 45 = 101101, Test ID 47", 183, 189 },
142 { "Edge code 57 = 100111, Test ID 48", 189, 195 },
143 { "Edge code 27 = 110110, Test ID 49", 195, 201 },
144 { "Edge code 29 = 101110, Test ID 50", 201, 207 },
145 { "Edge code 39 = 111001, Test ID 51", 207, 213 },
146 { "Edge code 23 = 111010, Test ID 52", 213, 219 },
147 { "Edge code 15 = 111100, Test ID 53", 219, 225 },
148 { "Edge code 30 = 011110, Test ID 54", 225, 231 },
149 { "Edge code 53 = 101011, Test ID 55", 231, 237 },
150 { "Edge code 43 = 110101, Test ID 56", 237, 243 },
151 { "Edge code 62 = 011111, Test ID 57", 243, 250 },
152 { "Edge code 61 = 101111, Test ID 58", 250, 257 },
153 { "Edge code 59 = 110111, Test ID 59", 257, 264 },
154 { "Edge code 55 = 111011, Test ID 60", 264, 271 },
155 { "Edge code 47 = 111101, Test ID 61", 271, 278 },
156 { "Edge code 31 = 111110, Test ID 62", 278, 285 },
157 { "Edge code 63 = 111111, Test ID 63", 285, 293 },
158 { "Edge code 0 = 000000, Test ID 0", 293, 294 },
159 { "Edge code 1 = 100000, Test ID 1", 294, 296 },
160 { "Edge code 2 = 010000, Test ID 2", 296, 298 },
161 { "Edge code 4 = 001000, Test ID 3", 298, 300 },
162 { "Edge code 8 = 000100, Test ID 4", 300, 302 },
163 { "Edge code 16 = 000010, Test ID 5", 302, 304 },
164 { "Edge code 32 = 000001, Test ID 6", 304, 306 },
165 { "Edge code 3 = 110000, Test ID 7", 306, 309 },
166 { "Edge code 5 = 101000, Test ID 8", 309, 312 },
167 { "Edge code 6 = 011000, Test ID 9", 312, 315 },
168 { "Edge code 9 = 100100, Test ID 10", 315, 318 },
169 { "Edge code 17 = 100010, Test ID 11", 318, 321 },
170 { "Edge code 24 = 000110, Test ID 12", 321, 324 },
171 { "Edge code 18 = 010010, Test ID 13", 324, 327 },
172 { "Edge code 34 = 010001, Test ID 14", 327, 330 },
173 { "Edge code 48 = 000011, Test ID 15", 330, 333 },
174 { "Edge code 12 = 001100, Test ID 16", 333, 336 },
175 { "Edge code 36 = 001001, Test ID 17", 336, 339 },
176 { "Edge code 40 = 000101, Test ID 18", 339, 342 },
177 { "Edge code 33 = 100001, Test ID 19", 342, 346 },
178 { "Edge code 10 = 010100, Test ID 20", 346, 350 },
179 { "Edge code 20 = 001010, Test ID 21", 350, 354 },
180 { "Edge code 13 = 101100, Test ID 22", 354, 358 },
181 { "Edge code 19 = 110010, Test ID 23", 358, 362 },
182 { "Edge code 38 = 011001, Test ID 24", 362, 366 },
183 { "Edge code 56 = 000111, Test ID 25", 366, 370 },
184 { "Edge code 25 = 100110, Test ID 26", 370, 374 },
185 { "Edge code 50 = 010011, Test ID 27", 374, 378 },
186 { "Edge code 44 = 001101, Test ID 28", 378, 382 },
187 { "Edge code 7 = 111000, Test ID 29", 382, 386 },
188 { "Edge code 21 = 101010, Test ID 30", 386, 391 },
189 { "Edge code 11 = 110100, Test ID 31", 391, 396 },
190 { "Edge code 35 = 110001, Test ID 32", 396, 401 },
191 { "Edge code 22 = 011010, Test ID 33", 401, 406 },
192 { "Edge code 37 = 101001, Test ID 34", 406, 411 },
193 { "Edge code 14 = 011100, Test ID 35", 411, 416 },
194 { "Edge code 49 = 100011, Test ID 36", 416, 421 },
195 { "Edge code 26 = 010110, Test ID 37", 421, 426 },
196 { "Edge code 52 = 001011, Test ID 38", 426, 431 },
197 { "Edge code 42 = 010101, Test ID 39", 431, 436 },
198 { "Edge code 28 = 001110, Test ID 40", 436, 441 },
199 { "Edge code 41 = 100101, Test ID 41", 441, 446 },
200 { "Edge code 58 = 010111, Test ID 42", 446, 452 },
201 { "Edge code 54 = 011011, Test ID 43", 452, 458 },
202 { "Edge code 51 = 110011, Test ID 44", 458, 464 },
203 { "Edge code 60 = 001111, Test ID 45", 464, 470 },
204 { "Edge code 46 = 011101, Test ID 46", 470, 476 },
205 { "Edge code 45 = 101101, Test ID 47", 476, 482 },
206 { "Edge code 57 = 100111, Test ID 48", 482, 488 },
207 { "Edge code 27 = 110110, Test ID 49", 488, 494 },
208 { "Edge code 29 = 101110, Test ID 50", 494, 500 },
209 { "Edge code 39 = 111001, Test ID 51", 500, 506 },
210 { "Edge code 23 = 111010, Test ID 52", 506, 512 },
211 { "Edge code 15 = 111100, Test ID 53", 512, 518 },
212 { "Edge code 30 = 011110, Test ID 54", 518, 524 },
213 { "Edge code 53 = 101011, Test ID 55", 524, 530 },
214 { "Edge code 43 = 110101, Test ID 56", 530, 536 },
215 { "Edge code 62 = 011111, Test ID 57", 536, 543 },
216 { "Edge code 61 = 101111, Test ID 58", 543, 550 },
217 { "Edge code 59 = 110111, Test ID 59", 550, 557 },
218 { "Edge code 55 = 111011, Test ID 60", 557, 564 },
219 { "Edge code 47 = 111101, Test ID 61", 564, 571 },
220 { "Edge code 31 = 111110, Test ID 62", 571, 578 },
221 { "Edge code 63 = 111111, Test ID 63", 578, 586 },
222 { "Edge code 0 = 000000, Test ID 0", 586, 587 },
223 { "Edge code 1 = 100000, Test ID 1", 587, 589 },
224 { "Edge code 2 = 010000, Test ID 2", 589, 591 },
225 { "Edge code 4 = 001000, Test ID 3", 591, 593 },
226 { "Edge code 8 = 000100, Test ID 4", 593, 595 },
227 { "Edge code 16 = 000010, Test ID 5", 595, 597 },
228 { "Edge code 32 = 000001, Test ID 6", 597, 599 },
229 { "Edge code 3 = 110000, Test ID 7", 599, 602 },
230 { "Edge code 5 = 101000, Test ID 8", 602, 605 },
231 { "Edge code 6 = 011000, Test ID 9", 605, 608 },
232 { "Edge code 9 = 100100, Test ID 10", 608, 611 },
233 { "Edge code 17 = 100010, Test ID 11", 611, 614 },
234 { "Edge code 24 = 000110, Test ID 12", 614, 617 },
235 { "Edge code 18 = 010010, Test ID 13", 617, 620 },
236 { "Edge code 34 = 010001, Test ID 14", 620, 623 },
237 { "Edge code 48 = 000011, Test ID 15", 623, 626 },
238 { "Edge code 12 = 001100, Test ID 16", 626, 629 },
239 { "Edge code 36 = 001001, Test ID 17", 629, 632 },
240 { "Edge code 40 = 000101, Test ID 18", 632, 635 },
241 { "Edge code 33 = 100001, Test ID 19", 635, 639 },
242 { "Edge code 10 = 010100, Test ID 20", 639, 643 },
243 { "Edge code 20 = 001010, Test ID 21", 643, 647 },
244 { "Edge code 13 = 101100, Test ID 22", 647, 651 },
245 { "Edge code 19 = 110010, Test ID 23", 651, 655 },
246 { "Edge code 38 = 011001, Test ID 24", 655, 659 },
247 { "Edge code 56 = 000111, Test ID 25", 659, 663 },
248 { "Edge code 25 = 100110, Test ID 26", 663, 667 },
249 { "Edge code 50 = 010011, Test ID 27", 667, 671 },
250 { "Edge code 44 = 001101, Test ID 28", 671, 675 },
251 { "Edge code 7 = 111000, Test ID 29", 675, 679 },
252 { "Edge code 21 = 101010, Test ID 30", 679, 684 },
253 { "Edge code 11 = 110100, Test ID 31", 684, 689 },
254 { "Edge code 35 = 110001, Test ID 32", 689, 694 },
255 { "Edge code 22 = 011010, Test ID 33", 694, 699 },
256 { "Edge code 37 = 101001, Test ID 34", 699, 704 },
257 { "Edge code 14 = 011100, Test ID 35", 704, 709 },
258 { "Edge code 49 = 100011, Test ID 36", 709, 714 },
259 { "Edge code 26 = 010110, Test ID 37", 714, 719 },
260 { "Edge code 52 = 001011, Test ID 38", 719, 724 },
261 { "Edge code 42 = 010101, Test ID 39", 724, 729 },
262 { "Edge code 28 = 001110, Test ID 40", 729, 734 },
263 { "Edge code 41 = 100101, Test ID 41", 734, 739 },
264 { "Edge code 58 = 010111, Test ID 42", 739, 745 },
265 { "Edge code 54 = 011011, Test ID 43", 745, 751 },
266 { "Edge code 51 = 110011, Test ID 44", 751, 757 },
267 { "Edge code 60 = 001111, Test ID 45", 757, 763 },
268 { "Edge code 46 = 011101, Test ID 46", 763, 769 },
269 { "Edge code 45 = 101101, Test ID 47", 769, 775 },
270 { "Edge code 57 = 100111, Test ID 48", 775, 781 },
271 { "Edge code 27 = 110110, Test ID 49", 781, 787 },
272 { "Edge code 29 = 101110, Test ID 50", 787, 793 },
273 { "Edge code 39 = 111001, Test ID 51", 793, 799 },
274 { "Edge code 23 = 111010, Test ID 52", 799, 805 },
275 { "Edge code 15 = 111100, Test ID 53", 805, 811 },
276 { "Edge code 30 = 011110, Test ID 54", 811, 817 },
277 { "Edge code 53 = 101011, Test ID 55", 817, 823 },
278 { "Edge code 43 = 110101, Test ID 56", 823, 829 },
279 { "Edge code 62 = 011111, Test ID 57", 829, 836 },
280 { "Edge code 61 = 101111, Test ID 58", 836, 843 },
281 { "Edge code 59 = 110111, Test ID 59", 843, 850 },
282 { "Edge code 55 = 111011, Test ID 60", 850, 857 },
283 { "Edge code 47 = 111101, Test ID 61", 857, 864 },
284 { "Edge code 31 = 111110, Test ID 62", 864, 871 },
285 { "Edge code 63 = 111111, Test ID 63", 871, 879 },
286 { "Edge code 0 = 000000, Test ID 0", 879, 880 },
287 { "Edge code 1 = 100000, Test ID 1", 880, 882 },
288 { "Edge code 2 = 010000, Test ID 2", 882, 884 },
289 { "Edge code 4 = 001000, Test ID 3", 884, 886 },
290 { "Edge code 8 = 000100, Test ID 4", 886, 888 },
291 { "Edge code 16 = 000010, Test ID 5", 888, 890 },
292 { "Edge code 32 = 000001, Test ID 6", 890, 892 },
293 { "Edge code 3 = 110000, Test ID 7", 892, 895 },
294 { "Edge code 5 = 101000, Test ID 8", 895, 898 },
295 { "Edge code 6 = 011000, Test ID 9", 898, 901 },
296 { "Edge code 9 = 100100, Test ID 10", 901, 904 },
297 { "Edge code 17 = 100010, Test ID 11", 904, 907 },
298 { "Edge code 24 = 000110, Test ID 12", 907, 910 },
299 { "Edge code 18 = 010010, Test ID 13", 910, 913 },
300 { "Edge code 34 = 010001, Test ID 14", 913, 916 },
301 { "Edge code 48 = 000011, Test ID 15", 916, 919 },
302 { "Edge code 12 = 001100, Test ID 16", 919, 922 },
303 { "Edge code 36 = 001001, Test ID 17", 922, 925 },
304 { "Edge code 40 = 000101, Test ID 18", 925, 928 },
305 { "Edge code 33 = 100001, Test ID 19", 928, 932 },
306 { "Edge code 10 = 010100, Test ID 20", 932, 936 },
307 { "Edge code 20 = 001010, Test ID 21", 936, 940 },
308 { "Edge code 13 = 101100, Test ID 22", 940, 944 },
309 { "Edge code 19 = 110010, Test ID 23", 944, 948 },
310 { "Edge code 38 = 011001, Test ID 24", 948, 952 },
311 { "Edge code 56 = 000111, Test ID 25", 952, 956 },
312 { "Edge code 25 = 100110, Test ID 26", 956, 960 },
313 { "Edge code 50 = 010011, Test ID 27", 960, 964 },
314 { "Edge code 44 = 001101, Test ID 28", 964, 968 },
315 { "Edge code 7 = 111000, Test ID 29", 968, 972 },
316 { "Edge code 21 = 101010, Test ID 30", 972, 977 },
317 { "Edge code 11 = 110100, Test ID 31", 977, 982 },
318 { "Edge code 35 = 110001, Test ID 32", 982, 987 },
319 { "Edge code 22 = 011010, Test ID 33", 987, 992 },
320 { "Edge code 37 = 101001, Test ID 34", 992, 997 },
321 { "Edge code 14 = 011100, Test ID 35", 997, 1002 },
322 { "Edge code 49 = 100011, Test ID 36", 1002, 1007 },
323 { "Edge code 26 = 010110, Test ID 37", 1007, 1012 },
324 { "Edge code 52 = 001011, Test ID 38", 1012, 1017 },
325 { "Edge code 42 = 010101, Test ID 39", 1017, 1022 },
326 { "Edge code 28 = 001110, Test ID 40", 1022, 1027 },
327 { "Edge code 41 = 100101, Test ID 41", 1027, 1032 },
328 { "Edge code 58 = 010111, Test ID 42", 1032, 1038 },
329 { "Edge code 54 = 011011, Test ID 43", 1038, 1044 },
330 { "Edge code 51 = 110011, Test ID 44", 1044, 1050 },
331 { "Edge code 60 = 001111, Test ID 45", 1050, 1056 },
332 { "Edge code 46 = 011101, Test ID 46", 1056, 1062 },
333 { "Edge code 45 = 101101, Test ID 47", 1062, 1068 },
334 { "Edge code 57 = 100111, Test ID 48", 1068, 1074 },
335 { "Edge code 27 = 110110, Test ID 49", 1074, 1080 },
336 { "Edge code 29 = 101110, Test ID 50", 1080, 1086 },
337 { "Edge code 39 = 111001, Test ID 51", 1086, 1092 },
338 { "Edge code 23 = 111010, Test ID 52", 1092, 1098 },
339 { "Edge code 15 = 111100, Test ID 53", 1098, 1104 },
340 { "Edge code 30 = 011110, Test ID 54", 1104, 1110 },
341 { "Edge code 53 = 101011, Test ID 55", 1110, 1116 },
342 { "Edge code 43 = 110101, Test ID 56", 1116, 1122 },
343 { "Edge code 62 = 011111, Test ID 57", 1122, 1129 },
344 { "Edge code 61 = 101111, Test ID 58", 1129, 1136 },
345 { "Edge code 59 = 110111, Test ID 59", 1136, 1143 },
346 { "Edge code 55 = 111011, Test ID 60", 1143, 1150 },
347 { "Edge code 47 = 111101, Test ID 61", 1150, 1157 },
348 { "Edge code 31 = 111110, Test ID 62", 1157, 1164 },
349 { "Edge code 63 = 111111, Test ID 63", 1164, 1172 },
350 { "Edge code 0 = 000000, Test ID 0", 1172, 1173 },
351 { "Edge code 1 = 100000, Test ID 1", 1173, 1175 },
352 { "Edge code 2 = 010000, Test ID 2", 1175, 1177 },
353 { "Edge code 4 = 001000, Test ID 3", 1177, 1179 },
354 { "Edge code 8 = 000100, Test ID 4", 1179, 1181 },
355 { "Edge code 16 = 000010, Test ID 5", 1181, 1183 },
356 { "Edge code 32 = 000001, Test ID 6", 1183, 1185 },
357 { "Edge code 3 = 110000, Test ID 7", 1185, 1188 },
358 { "Edge code 5 = 101000, Test ID 8", 1188, 1191 },
359 { "Edge code 6 = 011000, Test ID 9", 1191, 1194 },
360 { "Edge code 9 = 100100, Test ID 10", 1194, 1197 },
361 { "Edge code 17 = 100010, Test ID 11", 1197, 1200 },
362 { "Edge code 24 = 000110, Test ID 12", 1200, 1203 },
363 { "Edge code 18 = 010010, Test ID 13", 1203, 1206 },
364 { "Edge code 34 = 010001, Test ID 14", 1206, 1209 },
365 { "Edge code 48 = 000011, Test ID 15", 1209, 1212 },
366 { "Edge code 12 = 001100, Test ID 16", 1212, 1215 },
367 { "Edge code 36 = 001001, Test ID 17", 1215, 1218 },
368 { "Edge code 40 = 000101, Test ID 18", 1218, 1221 },
369 { "Edge code 33 = 100001, Test ID 19", 1221, 1225 },
370 { "Edge code 10 = 010100, Test ID 20", 1225, 1229 },
371 { "Edge code 20 = 001010, Test ID 21", 1229, 1233 },
372 { "Edge code 13 = 101100, Test ID 22", 1233, 1237 },
373 { "Edge code 19 = 110010, Test ID 23", 1237, 1241 },
374 { "Edge code 38 = 011001, Test ID 24", 1241, 1245 },
375 { "Edge code 56 = 000111, Test ID 25", 1245, 1249 },
376 { "Edge code 25 = 100110, Test ID 26", 1249, 1253 },
377 { "Edge code 50 = 010011, Test ID 27", 1253, 1257 },
378 { "Edge code 44 = 001101, Test ID 28", 1257, 1261 },
379 { "Edge code 7 = 111000, Test ID 29", 1261, 1265 },
380 { "Edge code 21 = 101010, Test ID 30", 1265, 1270 },
381 { "Edge code 11 = 110100, Test ID 31", 1270, 1275 },
382 { "Edge code 35 = 110001, Test ID 32", 1275, 1280 },
383 { "Edge code 22 = 011010, Test ID 33", 1280, 1285 },
384 { "Edge code 37 = 101001, Test ID 34", 1285, 1290 },
385 { "Edge code 14 = 011100, Test ID 35", 1290, 1295 },
386 { "Edge code 49 = 100011, Test ID 36", 1295, 1300 },
387 { "Edge code 26 = 010110, Test ID 37", 1300, 1305 },
388 { "Edge code 52 = 001011, Test ID 38", 1305, 1310 },
389 { "Edge code 42 = 010101, Test ID 39", 1310, 1315 },
390 { "Edge code 28 = 001110, Test ID 40", 1315, 1320 },
391 { "Edge code 41 = 100101, Test ID 41", 1320, 1325 },
392 { "Edge code 58 = 010111, Test ID 42", 1325, 1331 },
393 { "Edge code 54 = 011011, Test ID 43", 1331, 1337 },
394 { "Edge code 51 = 110011, Test ID 44", 1337, 1343 },
395 { "Edge code 60 = 001111, Test ID 45", 1343, 1349 },
396 { "Edge code 46 = 011101, Test ID 46", 1349, 1355 },
397 { "Edge code 45 = 101101, Test ID 47", 1355, 1361 },
398 { "Edge code 57 = 100111, Test ID 48", 1361, 1367 },
399 { "Edge code 27 = 110110, Test ID 49", 1367, 1373 },
400 { "Edge code 29 = 101110, Test ID 50", 1373, 1379 },
401 { "Edge code 39 = 111001, Test ID 51", 1379, 1385 },
402 { "Edge code 23 = 111010, Test ID 52", 1385, 1391 },
403 { "Edge code 15 = 111100, Test ID 53", 1391, 1397 },
404 { "Edge code 30 = 011110, Test ID 54", 1397, 1403 },
405 { "Edge code 53 = 101011, Test ID 55", 1403, 1409 },
406 { "Edge code 43 = 110101, Test ID 56", 1409, 1415 },
407 { "Edge code 62 = 011111, Test ID 57", 1415, 1422 },
408 { "Edge code 61 = 101111, Test ID 58", 1422, 1429 },
409 { "Edge code 59 = 110111, Test ID 59", 1429, 1436 },
410 { "Edge code 55 = 111011, Test ID 60", 1436, 1443 },
411 { "Edge code 47 = 111101, Test ID 61", 1443, 1450 },
412 { "Edge code 31 = 111110, Test ID 62", 1450, 1457 },
413 { "Edge code 63 = 111111, Test ID 63", 1457, 1465 },
414 { "Edge code 0 = 000000, Test ID 0", 1465, 1466 },
415 { "Edge code 1 = 100000, Test ID 1", 1466, 1468 },
416 { "Edge code 2 = 010000, Test ID 2", 1468, 1470 },
417 { "Edge code 4 = 001000, Test ID 3", 1470, 1472 },
418 { "Edge code 8 = 000100, Test ID 4", 1472, 1474 },
419 { "Edge code 16 = 000010, Test ID 5", 1474, 1476 },
420 { "Edge code 32 = 000001, Test ID 6", 1476, 1478 },
421 { "Edge code 3 = 110000, Test ID 7", 1478, 1481 },
422 { "Edge code 5 = 101000, Test ID 8", 1481, 1484 },
423 { "Edge code 6 = 011000, Test ID 9", 1484, 1487 },
424 { "Edge code 9 = 100100, Test ID 10", 1487, 1490 },
425 { "Edge code 17 = 100010, Test ID 11", 1490, 1493 },
426 { "Edge code 24 = 000110, Test ID 12", 1493, 1496 },
427 { "Edge code 18 = 010010, Test ID 13", 1496, 1499 },
428 { "Edge code 34 = 010001, Test ID 14", 1499, 1502 },
429 { "Edge code 48 = 000011, Test ID 15", 1502, 1505 },
430 { "Edge code 12 = 001100, Test ID 16", 1505, 1508 },
431 { "Edge code 36 = 001001, Test ID 17", 1508, 1511 },
432 { "Edge code 40 = 000101, Test ID 18", 1511, 1514 },
433 { "Edge code 33 = 100001, Test ID 19", 1514, 1518 },
434 { "Edge code 10 = 010100, Test ID 20", 1518, 1522 },
435 { "Edge code 20 = 001010, Test ID 21", 1522, 1526 },
436 { "Edge code 13 = 101100, Test ID 22", 1526, 1530 },
437 { "Edge code 19 = 110010, Test ID 23", 1530, 1534 },
438 { "Edge code 38 = 011001, Test ID 24", 1534, 1538 },
439 { "Edge code 56 = 000111, Test ID 25", 1538, 1542 },
440 { "Edge code 25 = 100110, Test ID 26", 1542, 1546 },
441 { "Edge code 50 = 010011, Test ID 27", 1546, 1550 },
442 { "Edge code 44 = 001101, Test ID 28", 1550, 1554 },
443 { "Edge code 7 = 111000, Test ID 29", 1554, 1558 },
444 { "Edge code 21 = 101010, Test ID 30", 1558, 1563 },
445 { "Edge code 11 = 110100, Test ID 31", 1563, 1568 },
446 { "Edge code 35 = 110001, Test ID 32", 1568, 1573 },
447 { "Edge code 22 = 011010, Test ID 33", 1573, 1578 },
448 { "Edge code 37 = 101001, Test ID 34", 1578, 1583 },
449 { "Edge code 14 = 011100, Test ID 35", 1583, 1588 },
450 { "Edge code 49 = 100011, Test ID 36", 1588, 1593 },
451 { "Edge code 26 = 010110, Test ID 37", 1593, 1598 },
452 { "Edge code 52 = 001011, Test ID 38", 1598, 1603 },
453 { "Edge code 42 = 010101, Test ID 39", 1603, 1608 },
454 { "Edge code 28 = 001110, Test ID 40", 1608, 1613 },
455 { "Edge code 41 = 100101, Test ID 41", 1613, 1618 },
456 { "Edge code 58 = 010111, Test ID 42", 1618, 1624 },
457 { "Edge code 54 = 011011, Test ID 43", 1624, 1630 },
458 { "Edge code 51 = 110011, Test ID 44", 1630, 1636 },
459 { "Edge code 60 = 001111, Test ID 45", 1636, 1642 },
460 { "Edge code 46 = 011101, Test ID 46", 1642, 1648 },
461 { "Edge code 45 = 101101, Test ID 47", 1648, 1654 },
462 { "Edge code 57 = 100111, Test ID 48", 1654, 1660 },
463 { "Edge code 27 = 110110, Test ID 49", 1660, 1666 },
464 { "Edge code 29 = 101110, Test ID 50", 1666, 1672 },
465 { "Edge code 39 = 111001, Test ID 51", 1672, 1678 },
466 { "Edge code 23 = 111010, Test ID 52", 1678, 1684 },
467 { "Edge code 15 = 111100, Test ID 53", 1684, 1690 },
468 { "Edge code 30 = 011110, Test ID 54", 1690, 1696 },
469 { "Edge code 53 = 101011, Test ID 55", 1696, 1702 },
470 { "Edge code 43 = 110101, Test ID 56", 1702, 1708 },
471 { "Edge code 62 = 011111, Test ID 57", 1708, 1715 },
472 { "Edge code 61 = 101111, Test ID 58", 1715, 1722 },
473 { "Edge code 59 = 110111, Test ID 59", 1722, 1729 },
474 { "Edge code 55 = 111011, Test ID 60", 1729, 1736 },
475 { "Edge code 47 = 111101, Test ID 61", 1736, 1743 },
476 { "Edge code 31 = 111110, Test ID 62", 1743, 1750 },
477 { "Edge code 63 = 111111, Test ID 63", 1750, 1758 },
478 { "Edge code 3 = 110000, Test ID 0*", 1758, 1763 },
479 { "Edge code 13 = 101100, Test ID 1*", 1763, 1769 },
480 { "Edge code 13 = 101100, Test ID 2*", 1769, 1775 },
481 { "Edge code 13 = 101100, Test ID 3*", 1775, 1787 },
482 { "Edge code 11 = 110100, Test ID 4*", 1787, 1794 },
483 { "Edge code 11 = 110100, Test ID 5*", 1794, 1801 },
484 { "Edge code 11 = 110100, Test ID 6*", 1801, 1811 },
485 { "Edge code 21 = 101010, Test ID 7*", 1811, 1818 },
486 { "Edge code 21 = 101010, Test ID 8*", 1818, 1825 },
487 { "Edge code 21 = 101010, Test ID 9*", 1825, 1835 },
488 { "Edge code 60 = 001111, Test ID 10*", 1835, 1843 },
489 { "Edge code 60 = 001111, Test ID 11*", 1843, 1851 },
490 { "Edge code 60 = 001111, Test ID 12*", 1851, 1861 },
491 { "Edge code 30 = 011110, Test ID 13*", 1861, 1870 },
492 { "Edge code 30 = 011110, Test ID 14*", 1870, 1879 },
493 { "Edge code 30 = 011110, Test ID 15*", 1879, 1888 },
494 { "Edge code 30 = 011110, Test ID 16*", 1888, 1899 },
495 { "Edge code 30 = 011110, Test ID 17*", 1899, 1911 },
496 { "Edge code 30 = 011110, Test ID 18*", 1911, 1923 },
497 { "Edge code 30 = 011110, Test ID 19*", 1923, 1939 },
498 { "Edge code 62 = 011111, Test ID 20*", 1939, 1949 },
499 { "Edge code 62 = 011111, Test ID 21*", 1949, 1961 }
500 };
501
502 static double vtkITetList[][4][3] = {
503 { { 0, 0, 0 }, { 1, 0, 0.1 }, { 0, 2, 0 }, { 0.2, 0.1, 3 } },
504 { { 0, 0, 0 }, { 2, 0, 0 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 } },
505 { { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 }, { 0, 0, 2 } },
506 { { 0, 0, 0 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 }, { 0, 0, 2 } },
507 { { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 0, 2, 0 }, { 0.1, 0, 1 } },
508 { { 0, 0, 0 }, { 2, 0, 0 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 } },
509 { { 0, 4, -3 }, { 0, 0, 0 }, { 0, 4, 3 }, { -3, 4, 0 } },
510 { { 0, 0, 0 }, { 4, -3, 0 }, { 4, 3, 0 }, { 3, 0, 3 } },
511 { { 0, 0, 0 }, { 4, -3, 0 }, { 4, 3, 0 }, { 3, 0, 5 } },
512 { { 0, 0, 0 }, { 4, -3, 0 }, { 4, 3, 0 }, { 3, 0, 4 } },
513 { { 0, 4, -3 }, { 0, 0, 0 }, { 0, 4, 3 }, { -3, 4, 0 } },
514 { { 0, 4, -3 }, { 0, 0, 0 }, { 0, 4, 3 }, { -4, 3, 0 } },
515 { { 0, 4, -3 }, { 0, 0, 0 }, { 0, 4, 3 }, { -4, 4, 0 } },
516 { { 0, 4, -3 }, { 0, 0, 0 }, { 3, 4, 0 }, { 0, 4, 3 } },
517 { { 0, 4, -3 }, { 0, 0, 0 }, { 4, 3, 0 }, { 0, 4, 3 } },
518 { { 0, 4, -3 }, { 0, 0, 0 }, { 4, 4, 0 }, { 0, 4, 3 } },
519 { { 0, 4, -3 }, { 0, 4, 3 }, { -3, 3, 0 }, { 0, 0, 0 } },
520 { { 0, 4, -3 }, { 0, 4, 3 }, { -3, 5, 0 }, { 0, 0, 0 } },
521 { { 0, 4, -3 }, { 0, 4, 3 }, { -3, 4, 0 }, { 0, 0, 0 } },
522 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { -1, 1, 12 } },
523 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { 1, 2, 2 } },
524 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { 1, 3, 4 } },
525 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { 0, 0, 12 } },
526 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { 3, 1, 4 } },
527 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { -1, 4, 3 } },
528 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { 0, 4, 4 } },
529 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { -1, 1, 12 } },
530 { { 3, 4, 0 }, { -3, 4, 0 }, { 0, 0, 0 }, { 0, 0, 12 } }
531 };
532
533 static double vtkOTetList[][4][3] = {
534 { { 0, 0, 0 }, { 1, 0, 0.1 }, { 0, 2, 0 }, { 0.2, 0.1, 3 } },
535 { { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0, 2, 0 }, { 0.2, 0.1, 3 } },
536 { { 0.5, 0, 0.05 }, { 1, 0, 0.1 }, { 0, 2, 0 }, { 0.2, 0.1, 3 } },
537 { { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.2, 0.1, 3 } },
538 { { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0, 0, 0 }, { 0.2, 0.1, 3 } },
539 { { 0, 2, 0 }, { 0, 1, 0 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 } },
540 { { 0, 1, 0 }, { 0, 0, 0 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 } },
541 { { 0.2, 0.1, 3 }, { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 1, 0, 0.1 } },
542 { { 0.1, 0.05, 1.5 }, { 0, 0, 0 }, { 0, 2, 0 }, { 1, 0, 0.1 } },
543 { { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0, 0, 0 } },
544 { { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 }, { 0, 2, 0 }, { 0, 0, 0 } },
545 { { 0.2, 0.1, 3 }, { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0, 0, 0 } },
546 { { 0.1, 1.05, 1.5 }, { 0, 2, 0 }, { 1, 0, 0.1 }, { 0, 0, 0 } },
547 { { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 }, { 0.2, 0.1, 3 } },
548 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0.2, 0.1, 3 } },
549 { { 0.2, 0.1, 3 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 } },
550 { { 0, 2, 0 }, { 0, 1, 0 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 } },
551 { { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 } },
552 { { 0.2, 0.1, 3 }, { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0, 0, 0 } },
553 { { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.2, 0.1, 3 } },
554 { { 0.5, 1, 0.05 }, { 0, 1, 0 }, { 0, 0, 0 }, { 0.2, 0.1, 3 } },
555 { { 0.2, 0.1, 3 }, { 0.5, 1, 0.05 }, { 0, 1, 0 }, { 0, 2, 0 } },
556 { { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 2, 0 } },
557 { { 1, 0, 0.1 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 }, { 0, 2, 0 } },
558 { { 0, 2, 0 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 0, 0 } },
559 { { 0.2, 0.1, 3 }, { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0, 2, 0 } },
560 { { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 }, { 0, 0, 0 }, { 0, 2, 0 } },
561 { { 0, 2, 0 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 } },
562 { { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0, 2, 0 } },
563 { { 0, 0, 0 }, { 0.6, 0.05, 1.55 }, { 1, 0, 0.1 }, { 0, 2, 0 } },
564 { { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
565 { { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0, 0, 0 } },
566 { { 0, 2, 0 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 }, { 0, 0, 0 } },
567 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 1, 0, 0.1 } },
568 { { 0.2, 0.1, 3 }, { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0, 0, 0 } },
569 { { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 }, { 0, 0, 0 } },
570 { { 0, 0, 0 }, { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 2, 0 } },
571 { { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 } },
572 { { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
573 { { 0, 0, 0 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
574 { { 0.2, 0.1, 3 }, { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 1, 0, 0.1 } },
575 { { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0, 2, 0 }, { 1, 0, 0.1 } },
576 { { 1, 0, 0.1 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
577 { { 0, 0, 0 }, { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 } },
578 { { 0, 0, 0 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 }, { 1, 0, 0.1 } },
579 { { 1, 0, 0.1 }, { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 } },
580 { { 0, 2, 0 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 1, 0, 0.1 } },
581 { { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0, 0, 0 }, { 1, 0, 0.1 } },
582 { { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
583 { { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
584 { { 0.5, 0, 0.05 }, { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
585 { { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0, 2, 0 }, { 0.1, 1.05, 1.5 } },
586 { { 0.5, 0, 0.05 }, { 1, 0, 0.1 }, { 0, 2, 0 }, { 0.1, 1.05, 1.5 } },
587 { { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
588 { { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
589 { { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 } },
590 { { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 } },
591 { { 0, 2, 0 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
592 { { 0, 1, 0 }, { 0, 0, 0 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
593 { { 0, 2, 0 }, { 0, 1, 0 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 } },
594 { { 0, 1, 0 }, { 0, 0, 0 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 } },
595 { { 1, 0, 0.1 }, { 0.2, 0.1, 3 }, { 0, 2, 0 }, { 0.1, 0.05, 1.5 } },
596 { { 0, 1, 0 }, { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0, 2, 0 } },
597 { { 0, 1, 0 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 } },
598 { { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
599 { { 0.2, 0.1, 3 }, { 0, 0, 0 }, { 0, 2, 0 }, { 0.6, 0.05, 1.55 } },
600 { { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0, 2, 0 } },
601 { { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 0.5, 0, 0.05 }, { 0, 0, 0 } },
602 { { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 } },
603 { { 0, 0, 0 }, { 0.2, 0.1, 3 }, { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 } },
604 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 1, 0, 0.1 } },
605 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
606 { { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 2, 0 } },
607 { { 0, 2, 0 }, { 0, 0, 0 }, { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 } },
608 { { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 1, 0, 0.1 } },
609 { { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.1, 0.05, 1.5 }, { 0, 0, 0 } },
610 { { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
611 { { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 }, { 0, 2, 0 } },
612 { { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0, 2, 0 } },
613 { { 0.5, 0, 0.05 }, { 0.6, 0.05, 1.55 }, { 1, 0, 0.1 }, { 0, 2, 0 } },
614 { { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 }, { 0.6, 0.05, 1.55 }, { 0, 2, 0 } },
615 { { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 0, 0, 0 } },
616 { { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 } },
617 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
618 { { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 } },
619 { { 0.2, 0.1, 3 }, { 0.1, 0.05, 1.5 }, { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 } },
620 { { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 1, 0, 0.1 } },
621 { { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0, 2, 0 }, { 1, 0, 0.1 } },
622 { { 0.1, 0.05, 1.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1, 0, 0.1 } },
623 { { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0, 1, 0 }, { 0.2, 0.1, 3 } },
624 { { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 }, { 0.2, 0.1, 3 } },
625 { { 0, 1, 0 }, { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0.2, 0.1, 3 } },
626 { { 0.5, 0, 0.05 }, { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0.2, 0.1, 3 } },
627 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0, 1, 0 }, { 0.5, 0, 0.05 } },
628 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.2, 0.1, 3 }, { 0, 1, 0 } },
629 { { 0, 1, 0 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 } },
630 { { 0, 1, 0 }, { 1, 0, 0.1 }, { 0, 2, 0 }, { 0.6, 0.05, 1.55 } },
631 { { 0, 2, 0 }, { 0.2, 0.1, 3 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 } },
632 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0.1, 0.05, 1.5 } },
633 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 } },
634 { { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 } },
635 { { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0.2, 0.1, 3 } },
636 { { 0.2, 0.1, 3 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 2, 0 } },
637 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 } },
638 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 }, { 0.5, 0, 0.05 } },
639 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 } },
640 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 } },
641 { { 0, 0, 0 }, { 0.2, 0.1, 3 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 } },
642 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.6, 0.05, 1.55 }, { 0, 1, 0 } },
643 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 } },
644 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0, 1, 0 } },
645 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0, 1, 0 }, { 0.2, 0.1, 3 } },
646 { { 0.2, 0.1, 3 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0, 0, 0 } },
647 { { 0, 1, 0 }, { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 } },
648 { { 0, 1, 0 }, { 1, 0, 0.1 }, { 0, 2, 0 }, { 0.1, 1.05, 1.5 } },
649 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 0.5, 0, 0.05 } },
650 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.2, 0.1, 3 } },
651 { { 0.2, 0.1, 3 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 } },
652 { { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0, 1, 0 } },
653 { { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 0.2, 0.1, 3 }, { 0.5, 1, 0.05 } },
654 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 } },
655 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 1, 0, 0.1 }, { 0.1, 0.05, 1.5 } },
656 { { 1, 0, 0.1 }, { 0.2, 0.1, 3 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 } },
657 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 } },
658 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.2, 0.1, 3 }, { 0.1, 1.05, 1.5 } },
659 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 } },
660 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0, 2, 0 } },
661 { { 0, 2, 0 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 } },
662 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
663 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 } },
664 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 } },
665 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 } },
666 { { 0, 0, 0 }, { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 } },
667 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
668 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 } },
669 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0, 1, 0 }, { 0, 2, 0 } },
670 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0, 1, 0 } },
671 { { 1, 0, 0.1 }, { 0, 0, 0 }, { 0.6, 0.05, 1.55 }, { 0, 1, 0 } },
672 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 } },
673 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 }, { 0.1, 0.05, 1.5 } },
674 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0, 2, 0 }, { 0.5, 1, 0.05 } },
675 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 } },
676 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 } },
677 { { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 0.6, 0.05, 1.55 }, { 0, 1, 0 } },
678 { { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 0.2, 0.1, 3 }, { 0.6, 0.05, 1.55 } },
679 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 } },
680 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1, 0, 0.1 } },
681 { { 1, 0, 0.1 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0, 2, 0 } },
682 { { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
683 { { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 } },
684 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 } },
685 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0, 2, 0 }, { 0.5, 0, 0.05 } },
686 { { 0, 2, 0 }, { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 } },
687 { { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0.1, 0.05, 1.5 }, { 0, 0, 0 } },
688 { { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 1, 0, 0.1 } },
689 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
690 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 } },
691 { { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
692 { { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 } },
693 { { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
694 { { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.2, 0.1, 3 } },
695 { { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 }, { 0, 0, 0 } },
696 { { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0, 1, 0 } },
697 { { 0.5, 1, 0.05 }, { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 } },
698 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 } },
699 { { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0.5, 0, 0.05 }, { 0, 0, 0 } },
700 { { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0, 2, 0 } },
701 { { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 }, { 0, 0, 0 } },
702 { { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.5, 0, 0.05 } },
703 { { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 } },
704 { { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 } },
705 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1, 0, 0.1 } },
706 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 } },
707 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0, 1, 0 }, { 0, 2, 0 } },
708 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0, 1, 0 } },
709 { { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
710 { { 0.1, 0.05, 1.5 }, { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0, 1, 0 } },
711 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 } },
712 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0, 1, 0 }, { 0.1, 0.05, 1.5 } },
713 { { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
714 { { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 } },
715 { { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 1, 0 }, { 0, 2, 0 } },
716 { { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 } },
717 { { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 } },
718 { { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 } },
719 { { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0, 2, 0 }, { 1, 0, 0.1 } },
720 { { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 } },
721 { { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 0, 0 } },
722 { { 0, 1, 0 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 } },
723 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0, 2, 0 } },
724 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 } },
725 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 } },
726 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0, 2, 0 }, { 0.5, 0, 0.05 } },
727 { { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
728 { { 0.6, 0.05, 1.55 }, { 0.1, 0.05, 1.5 }, { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 } },
729 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0, 2, 0 } },
730 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 } },
731 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
732 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 } },
733 { { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 1, 0, 0.1 } },
734 { { 0.5, 0, 0.05 }, { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 } },
735 { { 1, 0, 0.1 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0, 2, 0 } },
736 { { 1, 0, 0.1 }, { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0.6, 0.05, 1.55 } },
737 { { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
738 { { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 } },
739 { { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0, 0, 0 } },
740 { { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 } },
741 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.2, 0.1, 3 } },
742 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 0.5, 0, 0.05 } },
743 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 } },
744 { { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 }, { 0.2, 0.1, 3 }, { 0.5, 0, 0.05 } },
745 { { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 2, 0 } },
746 { { 0, 1, 0 }, { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 } },
747 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0, 1, 0 }, { 0.2, 0.1, 3 } },
748 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0, 1, 0 } },
749 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0, 1, 0 }, { 0.5, 0, 0.05 } },
750 { { 0.6, 0.05, 1.55 }, { 0, 0, 0 }, { 0.2, 0.1, 3 }, { 0, 1, 0 } },
751 { { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 } },
752 { { 0.5, 1, 0.05 }, { 0.5, 0, 0.05 }, { 0.6, 0.05, 1.55 }, { 0, 1, 0 } },
753 { { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0.2, 0.1, 3 } },
754 { { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 } },
755 { { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0, 1, 0 } },
756 { { 0.1, 0.05, 1.5 }, { 0, 2, 0 }, { 0.2, 0.1, 3 }, { 0.5, 1, 0.05 } },
757 { { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
758 { { 0.5, 0, 0.05 }, { 0, 1, 0 }, { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 } },
759 { { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0, 1, 0 } },
760 { { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0, 0, 0 } },
761 { { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 }, { 0, 0, 0 } },
762 { { 0.6, 0.05, 1.55 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 }, { 0, 2, 0 } },
763 { { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 1, 0 }, { 0, 2, 0 } },
764 { { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0.6, 0.05, 1.55 } },
765 { { 0.6, 0.05, 1.55 }, { 0, 1, 0 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 } },
766 { { 0.6, 0.05, 1.55 }, { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 1, 0, 0.1 } },
767 { { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0, 2, 0 }, { 1, 0, 0.1 } },
768 { { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 }, { 0, 0, 0 } },
769 { { 0.6, 0.05, 1.55 }, { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0, 0, 0 } },
770 { { 0.6, 0.05, 1.55 }, { 0, 1, 0 }, { 0, 0, 0 }, { 0.1, 1.05, 1.5 } },
771 { { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 0, 0 }, { 0.5, 0, 0.05 } },
772 { { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.1, 1.05, 1.5 }, { 0, 0, 0 } },
773 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
774 { { 0.1, 0.05, 1.5 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 }, { 1, 0, 0.1 } },
775 { { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 } },
776 { { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 } },
777 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0, 1, 0 }, { 0.1, 0.05, 1.5 } },
778 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 } },
779 { { 0, 0, 0 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 1, 0, 0.1 } },
780 { { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.1, 1.05, 1.5 }, { 0, 1, 0 } },
781 { { 0.5, 1, 0.05 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 } },
782 { { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
783 { { 0, 1, 0 }, { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0.1, 1.05, 1.5 } },
784 { { 1, 0, 0.1 }, { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0.6, 0.05, 1.55 } },
785 { { 1, 0, 0.1 }, { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 } },
786 { { 1, 0, 0.1 }, { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 } },
787 { { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 } },
788 { { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 } },
789 { { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
790 { { 0.5, 0, 0.05 }, { 0, 1, 0 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 } },
791 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 } },
792 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.1, 0.05, 1.5 }, { 0.1, 1.05, 1.5 } },
793 { { 0.5, 1, 0.05 }, { 0, 0, 0 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 } },
794 { { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 } },
795 { { 0.1, 0.05, 1.5 }, { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 } },
796 { { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
797 { { 0.5, 1, 0.05 }, { 0.5, 0, 0.05 }, { 1, 0, 0.1 }, { 0.6, 0.05, 1.55 } },
798 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 0.5, 0, 0.05 } },
799 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0.6, 0.05, 1.55 } },
800 { { 0.1, 1.05, 1.5 }, { 0, 0, 0 }, { 0.6, 0.05, 1.55 }, { 0.2, 0.1, 3 } },
801 { { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0, 1, 0 } },
802 { { 0.5, 0, 0.05 }, { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 } },
803 { { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 } },
804 { { 0.1, 1.05, 1.5 }, { 0, 1, 0 }, { 0, 2, 0 }, { 0.5, 1, 0.05 } },
805 { { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.5, 1, 0.05 }, { 0.5, 0, 0.05 } },
806 { { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 } },
807 { { 1, 0, 0.1 }, { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
808 { { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 }, { 0, 1, 0 }, { 0.5, 1, 0.05 } },
809 { { 0.1, 1.05, 1.5 }, { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 } },
810 { { 0.5, 0, 0.05 }, { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
811 { { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0, 2, 0 }, { 0, 1, 0 } },
812 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.5, 1, 0.05 }, { 0, 1, 0 } },
813 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0, 1, 0 }, { 0.1, 0.05, 1.5 } },
814 { { 0.6, 0.05, 1.55 }, { 0, 2, 0 }, { 0.1, 0.05, 1.5 }, { 0.2, 0.1, 3 } },
815 { { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 } },
816 { { 0, 1, 0 }, { 0.6, 0.05, 1.55 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 } },
817 { { 0.1, 0.05, 1.5 }, { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0, 0, 0 } },
818 { { 0.6, 0.05, 1.55 }, { 0.5, 1, 0.05 }, { 1, 0, 0.1 }, { 0.5, 0, 0.05 } },
819 { { 0, 1, 0 }, { 0.5, 0, 0.05 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 } },
820 { { 0, 1, 0 }, { 0.5, 1, 0.05 }, { 0.1, 1.05, 1.5 }, { 0.6, 0.05, 1.55 } },
821 { { 0, 1, 0 }, { 0.1, 1.05, 1.5 }, { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 } },
822 { { 0, 1, 0 }, { 0.1, 0.05, 1.5 }, { 0.5, 0, 0.05 }, { 0.6, 0.05, 1.55 } },
823 { { 0.1, 0.05, 1.5 }, { 0.6, 0.05, 1.55 }, { 0.1, 1.05, 1.5 }, { 0.2, 0.1, 3 } },
824 { { 0, 1, 0 }, { 0.5, 1, 0.05 }, { 0, 2, 0 }, { 0.1, 1.05, 1.5 } },
825 { { 0.5, 0, 0.05 }, { 1, 0, 0.1 }, { 0.5, 1, 0.05 }, { 0.6, 0.05, 1.55 } },
826 { { 0, 0, 0 }, { 0.5, 0, 0.05 }, { 0, 1, 0 }, { 0.1, 0.05, 1.5 } },
827 { { 0, 0, 0 }, { 2, 0, 0 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 } },
828 { { 0, 0, 0 }, { 1, 0, 0 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 } },
829 { { 1, 0, 0 }, { 2, 0, 0 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 } },
830 { { 2, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.1, 1 } },
831 { { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0, 0, 0 }, { 0, 0.1, 1 } },
832 { { 0.1, 3, 0.2 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0, 0.1, 1 } },
833 { { 0.05, 1.5, 0.1 }, { 0, 0, 0 }, { 2, 0, 0 }, { 0, 0.1, 1 } },
834 { { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 0.1, 3, 0.2 }, { 2, 0, 0 } },
835 { { 0, 0.05, 0.5 }, { 0, 0, 0 }, { 0.1, 3, 0.2 }, { 2, 0, 0 } },
836 { { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 0.1, 3, 0.2 }, { 0, 0, 0 } },
837 { { 1, 0.05, 0.5 }, { 0, 0.1, 1 }, { 0.1, 3, 0.2 }, { 0, 0, 0 } },
838 { { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 0, 0, 0 } },
839 { { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 }, { 2, 0, 0 }, { 0, 0, 0 } },
840 { { 0, 0, 0 }, { 1, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 } },
841 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 } },
842 { { 0, 0.1, 1 }, { 1, 0, 0 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 } },
843 { { 0.1, 3, 0.2 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0, 0.1, 1 } },
844 { { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 2, 0, 0 }, { 0, 0.1, 1 } },
845 { { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0, 0 } },
846 { { 2, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.1, 1 } },
847 { { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.1, 1 } },
848 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
849 { { 2, 0, 0 }, { 1, 0, 0 }, { 0, 0.1, 1 }, { 0.1, 3, 0.2 } },
850 { { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 }, { 0.1, 3, 0.2 } },
851 { { 0.1, 3, 0.2 }, { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 0, 0, 0 } },
852 { { 0, 0.1, 1 }, { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0.1, 3, 0.2 } },
853 { { 1, 0.05, 0.5 }, { 1, 0, 0 }, { 0, 0, 0 }, { 0.1, 3, 0.2 } },
854 { { 0.1, 3, 0.2 }, { 1, 0.05, 0.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
855 { { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0.1, 3, 0.2 } },
856 { { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 2, 0, 0 }, { 0.1, 3, 0.2 } },
857 { { 0.1, 3, 0.2 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 } },
858 { { 0.1, 3, 0.2 }, { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0, 0, 0 } },
859 { { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 }, { 0, 0, 0 } },
860 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 2, 0, 0 } },
861 { { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 } },
862 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0, 0, 0 } },
863 { { 0, 0, 0 }, { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
864 { { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 } },
865 { { 2, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 }, { 0, 0, 0 } },
866 { { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 } },
867 { { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 } },
868 { { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 2, 0, 0 } },
869 { { 2, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 } },
870 { { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 2, 0, 0 } },
871 { { 0, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 }, { 2, 0, 0 } },
872 { { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 } },
873 { { 0.1, 3, 0.2 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 2, 0, 0 } },
874 { { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 0, 0, 0 }, { 2, 0, 0 } },
875 { { 2, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
876 { { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 } },
877 { { 1, 0, 0 }, { 2, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 } },
878 { { 0, 0, 0 }, { 1, 0, 0 }, { 0.1, 3, 0.2 }, { 0.05, 1.55, 0.6 } },
879 { { 1, 0, 0 }, { 2, 0, 0 }, { 0.1, 3, 0.2 }, { 0.05, 1.55, 0.6 } },
880 { { 2, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
881 { { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
882 { { 2, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.05, 0.5 } },
883 { { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0, 0, 0 }, { 0, 0.05, 0.5 } },
884 { { 0.1, 3, 0.2 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 } },
885 { { 0.05, 1.5, 0.1 }, { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 } },
886 { { 0.1, 3, 0.2 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 1, 0.05, 0.5 } },
887 { { 0.05, 1.5, 0.1 }, { 0, 0, 0 }, { 2, 0, 0 }, { 1, 0.05, 0.5 } },
888 { { 0, 0.1, 1 }, { 0.1, 3, 0.2 }, { 2, 0, 0 }, { 0.05, 1.5, 0.1 } },
889 { { 1, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 2, 0, 0 } },
890 { { 1, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
891 { { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 } },
892 { { 0, 0, 0 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 } },
893 { { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.1, 1 } },
894 { { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0, 0 } },
895 { { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
896 { { 2, 0, 0 }, { 0, 0, 0 }, { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 } },
897 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0, 0.1, 1 } },
898 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 } },
899 { { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
900 { { 0.1, 3, 0.2 }, { 0, 0, 0 }, { 2, 0, 0 }, { 0.05, 1.55, 0.6 } },
901 { { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 2, 0, 0 } },
902 { { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 0, 0.05, 0.5 }, { 0, 0, 0 } },
903 { { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 } },
904 { { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 1, 0, 0 }, { 0.1, 3, 0.2 } },
905 { { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0.1, 3, 0.2 } },
906 { { 1, 0, 0 }, { 1, 0.05, 0.5 }, { 2, 0, 0 }, { 0.1, 3, 0.2 } },
907 { { 0, 0.05, 0.5 }, { 0, 0.1, 1 }, { 1, 0.05, 0.5 }, { 0.1, 3, 0.2 } },
908 { { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 } },
909 { { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 } },
910 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 }, { 0, 0, 0 } },
911 { { 1, 0.05, 0.5 }, { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 } },
912 { { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 2, 0, 0 } },
913 { { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 } },
914 { { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 2, 0, 0 } },
915 { { 0, 0.05, 0.5 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 } },
916 { { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 } },
917 { { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 } },
918 { { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 } },
919 { { 1, 0, 0 }, { 2, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 } },
920 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 } },
921 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 } },
922 { { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 1, 0, 0 } },
923 { { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0.1, 3, 0.2 }, { 1, 0.05, 0.5 } },
924 { { 0.1, 3, 0.2 }, { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 } },
925 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0, 0.05, 0.5 } },
926 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 1, 0, 0 } },
927 { { 1, 0, 0 }, { 0, 0.1, 1 }, { 2, 0, 0 }, { 1.05, 1.5, 0.1 } },
928 { { 1, 0, 0 }, { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 } },
929 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0.1, 3, 0.2 } },
930 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 1, 0, 0 }, { 2, 0, 0 } },
931 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 1, 0, 0 } },
932 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 } },
933 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 } },
934 { { 0, 0, 0 }, { 0, 0.1, 1 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 } },
935 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
936 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 2, 0, 0 }, { 1, 0.05, 0.5 } },
937 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.1, 3, 0.2 }, { 0.05, 1.5, 0.1 } },
938 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 } },
939 { { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0, 0 } },
940 { { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0.05, 1.55, 0.6 }, { 1, 0, 0 } },
941 { { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0.1, 3, 0.2 }, { 0.05, 1.55, 0.6 } },
942 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 } },
943 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.1, 1 } },
944 { { 0, 0.1, 1 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 2, 0, 0 } },
945 { { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
946 { { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 } },
947 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
948 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 2, 0, 0 }, { 0, 0.05, 0.5 } },
949 { { 2, 0, 0 }, { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 } },
950 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0.05, 1.55, 0.6 }, { 1, 0, 0 } },
951 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 } },
952 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 1, 0, 0 } },
953 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 1, 0, 0 }, { 0.1, 3, 0.2 } },
954 { { 0.1, 3, 0.2 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 } },
955 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 } },
956 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.1, 3, 0.2 }, { 0, 0.05, 0.5 } },
957 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 } },
958 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 } },
959 { { 0, 0, 0 }, { 0.1, 3, 0.2 }, { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 } },
960 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 } },
961 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 } },
962 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
963 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
964 { { 2, 0, 0 }, { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
965 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0, 0.05, 0.5 } },
966 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0.05, 1.55, 0.6 } },
967 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0.1, 3, 0.2 }, { 1.05, 1.5, 0.1 } },
968 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 } },
969 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 2, 0, 0 } },
970 { { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 1, 0.05, 0.5 } },
971 { { 0, 0.1, 1 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0.05, 0.5 } },
972 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
973 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 } },
974 { { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0.1, 3, 0.2 } },
975 { { 1, 0, 0 }, { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 } },
976 { { 1, 0, 0 }, { 0, 0.1, 1 }, { 2, 0, 0 }, { 0.05, 1.55, 0.6 } },
977 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.05, 0.5 } },
978 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0.1, 3, 0.2 }, { 1, 0, 0 } },
979 { { 0.1, 3, 0.2 }, { 2, 0, 0 }, { 0.05, 1.55, 0.6 }, { 1, 0, 0 } },
980 { { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0.05, 0.5 }, { 0, 0, 0 } },
981 { { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 2, 0, 0 } },
982 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 }, { 0, 0, 0 } },
983 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0, 0.05, 0.5 } },
984 { { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 } },
985 { { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 } },
986 { { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 } },
987 { { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0, 0.1, 1 } },
988 { { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0, 0, 0 } },
989 { { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 } },
990 { { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 } },
991 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 } },
992 { { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0, 0 } },
993 { { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0.1, 3, 0.2 } },
994 { { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 }, { 0, 0, 0 } },
995 { { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 1, 0, 0 } },
996 { { 1, 0.05, 0.5 }, { 1, 0, 0 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 } },
997 { { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 } },
998 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 } },
999 { { 1, 0.05, 0.5 }, { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
1000 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
1001 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
1002 { { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 } },
1003 { { 0, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
1004 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 2, 0, 0 } },
1005 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 } },
1006 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
1007 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 2, 0, 0 }, { 0, 0.05, 0.5 } },
1008 { { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
1009 { { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 } },
1010 { { 0, 0.1, 1 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 2, 0, 0 } },
1011 { { 0, 0.1, 1 }, { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.55, 0.6 } },
1012 { { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 } },
1013 { { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 } },
1014 { { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 0, 0, 0 } },
1015 { { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 1, 0, 0 }, { 0.05, 1.55, 0.6 } },
1016 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 1, 0, 0 }, { 0.1, 3, 0.2 } },
1017 { { 0.05, 1.55, 0.6 }, { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 1, 0, 0 } },
1018 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.05, 0.5 } },
1019 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0.1, 3, 0.2 }, { 1, 0, 0 } },
1020 { { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
1021 { { 1, 0.05, 0.5 }, { 0, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 1, 0, 0 } },
1022 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 0.1, 3, 0.2 } },
1023 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.05, 0.5 } },
1024 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 } },
1025 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.1, 3, 0.2 }, { 0, 0.05, 0.5 } },
1026 { { 1, 0, 0 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 2, 0, 0 } },
1027 { { 1, 0, 0 }, { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 } },
1028 { { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 1, 0.05, 0.5 }, { 0.1, 3, 0.2 } },
1029 { { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 } },
1030 { { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 1, 0.05, 0.5 }, { 1, 0, 0 } },
1031 { { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0.1, 3, 0.2 }, { 1, 0.05, 0.5 } },
1032 { { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0, 0 } },
1033 { { 0, 0.05, 0.5 }, { 1, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 } },
1034 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.1, 1 } },
1035 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 } },
1036 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 1, 0, 0 }, { 2, 0, 0 } },
1037 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 1, 0, 0 } },
1038 { { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
1039 { { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 1, 0, 0 } },
1040 { { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 } },
1041 { { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 1, 0, 0 }, { 0.05, 1.5, 0.1 } },
1042 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
1043 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
1044 { { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
1045 { { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
1046 { { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
1047 { { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.1, 3, 0.2 } },
1048 { { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 2, 0, 0 }, { 0, 0.1, 1 } },
1049 { { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0.1, 1 }, { 0, 0.05, 0.5 } },
1050 { { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 } },
1051 { { 1, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 } },
1052 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.05, 0.5 } },
1053 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 } },
1054 { { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 }, { 0, 0, 0 } },
1055 { { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0, 0.1, 1 } },
1056 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
1057 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 } },
1058 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 2, 0, 0 }, { 1, 0, 0 } },
1059 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 2, 0, 0 } },
1060 { { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 2, 0, 0 } },
1061 { { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 }, { 0, 0, 0 } },
1062 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0, 0 } },
1063 { { 1, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0.05, 1.55, 0.6 } },
1064 { { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0, 0.05, 0.5 } },
1065 { { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0, 0, 0 } },
1066 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 }, { 0, 0, 0 } },
1067 { { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 2, 0, 0 }, { 0, 0.1, 1 } },
1068 { { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
1069 { { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 } },
1070 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 } },
1071 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 } },
1072 { { 0, 0, 0 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 2, 0, 0 } },
1073 { { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 } },
1074 { { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 } },
1075 { { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 } },
1076 { { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0.05, 1.55, 0.6 } },
1077 { { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 1, 0.05, 0.5 } },
1078 { { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 } },
1079 { { 2, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 } },
1080 { { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0.05, 0.5 }, { 1, 0, 0 } },
1081 { { 0.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 } },
1082 { { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 0, 0.1, 1 } },
1083 { { 1, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.05, 0.5 } },
1084 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.05, 0.5 } },
1085 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.55, 0.6 } },
1086 { { 1.05, 1.5, 0.1 }, { 0, 0, 0 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 } },
1087 { { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 1, 0, 0 } },
1088 { { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 } },
1089 { { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 } },
1090 { { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 2, 0, 0 }, { 1, 0.05, 0.5 } },
1091 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 } },
1092 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1, 0, 0 }, { 1, 0.05, 0.5 } },
1093 { { 0.05, 1.55, 0.6 }, { 0, 0, 0 }, { 1, 0.05, 0.5 }, { 0, 0.1, 1 } },
1094 { { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 } },
1095 { { 1, 0, 0 }, { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 } },
1096 { { 1, 0.05, 0.5 }, { 1, 0, 0 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 } },
1097 { { 0.05, 1.55, 0.6 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 1.05, 1.5, 0.1 } },
1098 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 } },
1099 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 0, 0.05, 0.5 }, { 1, 0, 0 } },
1100 { { 1.05, 1.5, 0.1 }, { 0, 0.1, 1 }, { 1, 0, 0 }, { 2, 0, 0 } },
1101 { { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 } },
1102 { { 0, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0.05, 1.5, 0.1 } },
1103 { { 1, 0, 0 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 0, 0, 0 } },
1104 { { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0.1, 3, 0.2 }, { 0.05, 1.5, 0.1 } },
1105 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 }, { 0, 0.05, 0.5 } },
1106 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 } },
1107 { { 0, 0.1, 1 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.5, 0.1 }, { 0.1, 3, 0.2 } },
1108 { { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 1, 0, 0 }, { 1, 0.05, 0.5 } },
1109 { { 1.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 } },
1110 { { 0, 0.05, 0.5 }, { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 0, 0, 0 } },
1111 { { 1, 0.05, 0.5 }, { 1.05, 1.5, 0.1 }, { 2, 0, 0 }, { 1, 0, 0 } },
1112 { { 0.05, 1.5, 0.1 }, { 1, 0, 0 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 } },
1113 { { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 1, 0.05, 0.5 } },
1114 { { 0.05, 1.5, 0.1 }, { 0.05, 1.55, 0.6 }, { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 } },
1115 { { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 }, { 1, 0, 0 }, { 1, 0.05, 0.5 } },
1116 { { 0, 0.05, 0.5 }, { 1, 0.05, 0.5 }, { 0.05, 1.55, 0.6 }, { 0, 0.1, 1 } },
1117 { { 0.05, 1.5, 0.1 }, { 1.05, 1.5, 0.1 }, { 0.1, 3, 0.2 }, { 0.05, 1.55, 0.6 } },
1118 { { 1, 0, 0 }, { 2, 0, 0 }, { 1.05, 1.5, 0.1 }, { 1, 0.05, 0.5 } },
1119 { { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 1.5, 0.1 }, { 0, 0.05, 0.5 } },
1120 { { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 }, { 0, 0, 2 } },
1121 { { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 2 } },
1122 { { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 }, { 0, 0, 2 } },
1123 { { 3, 0.2, 0.1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0, 0, 2 } },
1124 { { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 0 }, { 0, 0, 2 } },
1125 { { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 3, 0.2, 0.1 }, { 0, 0, 2 } },
1126 { { 0.05, 0.5, 0 }, { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 0, 0, 2 } },
1127 { { 0, 0, 2 }, { 0, 0, 1 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 } },
1128 { { 0, 0, 1 }, { 0, 0, 0 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 } },
1129 { { 3, 0.2, 0.1 }, { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0, 0, 0 } },
1130 { { 1.5, 0.1, 1.05 }, { 0, 0, 2 }, { 0.1, 1, 0 }, { 0, 0, 0 } },
1131 { { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 3, 0.2, 0.1 }, { 0, 0, 0 } },
1132 { { 0.05, 0.5, 1 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 }, { 0, 0, 0 } },
1133 { { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 0, 0, 2 } },
1134 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 2 } },
1135 { { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 } },
1136 { { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 2 } },
1137 { { 0.1, 1, 0 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 0, 0, 2 } },
1138 { { 0, 0, 2 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 0 } },
1139 { { 3, 0.2, 0.1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0, 0, 2 } },
1140 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 }, { 0, 0, 0 }, { 0, 0, 2 } },
1141 { { 0, 0, 2 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 } },
1142 { { 3, 0.2, 0.1 }, { 1.5, 0.1, 0.05 }, { 0, 0, 2 }, { 0.1, 1, 0 } },
1143 { { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 0, 0, 2 }, { 0.1, 1, 0 } },
1144 { { 0.1, 1, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 0, 0, 0 } },
1145 { { 0, 0, 2 }, { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0.1, 1, 0 } },
1146 { { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 0, 0, 0 }, { 0.1, 1, 0 } },
1147 { { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 } },
1148 { { 0, 0, 0 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 } },
1149 { { 0, 0, 0 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 } },
1150 { { 0.1, 1, 0 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 } },
1151 { { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 0, 0, 0 } },
1152 { { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 }, { 0, 0, 0 } },
1153 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 } },
1154 { { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 } },
1155 { { 0, 0, 2 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 }, { 0, 0, 0 } },
1156 { { 0, 0, 0 }, { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 } },
1157 { { 3, 0.2, 0.1 }, { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0, 0, 0 } },
1158 { { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 }, { 0, 0, 0 } },
1159 { { 0, 0, 0 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 2 } },
1160 { { 0, 0, 2 }, { 0, 0, 1 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 } },
1161 { { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 } },
1162 { { 3, 0.2, 0.1 }, { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 0, 0, 0 } },
1163 { { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 }, { 3, 0.2, 0.1 } },
1164 { { 0, 0, 0 }, { 0.05, 0.5, 1 }, { 0, 0, 2 }, { 3, 0.2, 0.1 } },
1165 { { 3, 0.2, 0.1 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 } },
1166 { { 0.1, 1, 0 }, { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 3, 0.2, 0.1 } },
1167 { { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 0, 0, 0 }, { 3, 0.2, 0.1 } },
1168 { { 3, 0.2, 0.1 }, { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 0, 0, 2 } },
1169 { { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 2 } },
1170 { { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 0.05, 0.5, 1 }, { 0, 0, 2 } },
1171 { { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 1 } },
1172 { { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 }, { 0.05, 0.5, 1 } },
1173 { { 3, 0.2, 0.1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1174 { { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 1 }, { 0, 0, 2 } },
1175 { { 3, 0.2, 0.1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 } },
1176 { { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 0 }, { 0, 0, 1 } },
1177 { { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 } },
1178 { { 0.05, 0.5, 0 }, { 0, 0, 0 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 } },
1179 { { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 3, 0.2, 0.1 }, { 1.5, 0.1, 1.05 } },
1180 { { 0.05, 0.5, 0 }, { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 1.5, 0.1, 1.05 } },
1181 { { 0.1, 1, 0 }, { 3, 0.2, 0.1 }, { 0, 0, 2 }, { 1.5, 0.1, 0.05 } },
1182 { { 0, 0, 1 }, { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 2 } },
1183 { { 0, 0, 1 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 } },
1184 { { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 0, 0, 0 } },
1185 { { 0, 0, 2 }, { 0, 0, 0 }, { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 } },
1186 { { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0.1, 1, 0 } },
1187 { { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 0.05 }, { 0, 0, 0 } },
1188 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 } },
1189 { { 3, 0.2, 0.1 }, { 0, 0, 0 }, { 0, 0, 2 }, { 1.55, 0.6, 0.05 } },
1190 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0, 0, 2 } },
1191 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 }, { 0, 0, 0 } },
1192 { { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 } },
1193 { { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 } },
1194 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0.1, 1, 0 } },
1195 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 0, 0, 0 } },
1196 { { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 2 } },
1197 { { 0, 0, 0 }, { 0, 0, 1 }, { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 } },
1198 { { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 } },
1199 { { 1.5, 0.1, 0.05 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 } },
1200 { { 0, 0, 1 }, { 0, 0, 2 }, { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 } },
1201 { { 3, 0.2, 0.1 }, { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 } },
1202 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 0 } },
1203 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 }, { 0, 0, 0 } },
1204 { { 1.5, 0.1, 1.05 }, { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 0, 0, 0 } },
1205 { { 0, 0, 2 }, { 0, 0, 1 }, { 0.05, 0.5, 1 }, { 3, 0.2, 0.1 } },
1206 { { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 3, 0.2, 0.1 } },
1207 { { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 } },
1208 { { 0, 0, 1 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 3, 0.2, 0.1 } },
1209 { { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 }, { 0, 0, 2 } },
1210 { { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 0, 0, 2 } },
1211 { { 0.05, 0.5, 0 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 2 } },
1212 { { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 2 } },
1213 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 } },
1214 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0, 0, 2 }, { 0.05, 0.5, 0 } },
1215 { { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 } },
1216 { { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 } },
1217 { { 0.1, 1, 0 }, { 0, 0, 2 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 } },
1218 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0, 0, 1 } },
1219 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 1.5, 0.1, 0.05 } },
1220 { { 1.5, 0.1, 0.05 }, { 0, 0, 2 }, { 3, 0.2, 0.1 }, { 1.55, 0.6, 0.05 } },
1221 { { 1.5, 0.1, 0.05 }, { 0, 0, 2 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 } },
1222 { { 0, 0, 2 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 0.1, 1, 0 } },
1223 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 } },
1224 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 } },
1225 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 } },
1226 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 } },
1227 { { 0, 0, 0 }, { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 } },
1228 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 0 } },
1229 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 1.5, 0.1, 1.05 } },
1230 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 } },
1231 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 0, 0, 2 } },
1232 { { 0, 0, 2 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 }, { 0, 0, 0 } },
1233 { { 0.1, 1, 0 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 0.05, 0.5, 1 } },
1234 { { 0.1, 1, 0 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 } },
1235 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 } },
1236 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 2 } },
1237 { { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 3, 0.2, 0.1 } },
1238 { { 0, 0, 1 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 } },
1239 { { 0, 0, 1 }, { 0.1, 1, 0 }, { 0, 0, 2 }, { 1.55, 0.6, 0.05 } },
1240 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.05, 0.5, 0 } },
1241 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 0, 0, 1 } },
1242 { { 3, 0.2, 0.1 }, { 0, 0, 2 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 } },
1243 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 } },
1244 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0, 0, 2 }, { 0.05, 0.5, 1 } },
1245 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 }, { 1.5, 0.1, 0.05 } },
1246 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 } },
1247 { { 0.1, 1, 0 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 0 } },
1248 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0, 0, 1 }, { 0, 0, 2 } },
1249 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 } },
1250 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 } },
1251 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 1.55, 0.6, 0.05 } },
1252 { { 0, 0, 0 }, { 0.1, 1, 0 }, { 0, 0, 1 }, { 1.55, 0.6, 0.05 } },
1253 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 } },
1254 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 } },
1255 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 } },
1256 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 }, { 0.05, 0.5, 0 } },
1257 { { 3, 0.2, 0.1 }, { 0, 0, 0 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 0 } },
1258 { { 0, 0, 2 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 }, { 0, 0, 1 } },
1259 { { 0, 0, 2 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 0.05, 0.5, 1 } },
1260 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 } },
1261 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 } },
1262 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 3, 0.2, 0.1 } },
1263 { { 0, 0, 1 }, { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 0 } },
1264 { { 0, 0, 1 }, { 0.1, 1, 0 }, { 0, 0, 2 }, { 1.5, 0.1, 1.05 } },
1265 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.05, 0.5, 0 } },
1266 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 3, 0.2, 0.1 } },
1267 { { 3, 0.2, 0.1 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 } },
1268 { { 1.5, 0.1, 0.05 }, { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 0, 0, 1 } },
1269 { { 1.5, 0.1, 0.05 }, { 0, 0, 2 }, { 3, 0.2, 0.1 }, { 0.05, 0.5, 1 } },
1270 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 1 } },
1271 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0.1, 1, 0 }, { 1.5, 0.1, 0.05 } },
1272 { { 0.1, 1, 0 }, { 3, 0.2, 0.1 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 } },
1273 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 0, 0, 0 } },
1274 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 3, 0.2, 0.1 } },
1275 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 }, { 0, 0, 0 } },
1276 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0, 0, 1 } },
1277 { { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 } },
1278 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 1.55, 0.6, 0.05 } },
1279 { { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 }, { 0, 0, 0 } },
1280 { { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0, 0, 2 } },
1281 { { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 }, { 0, 0, 0 } },
1282 { { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0.05, 0.5, 0 } },
1283 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 } },
1284 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 } },
1285 { { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 0.05 }, { 0, 0, 0 } },
1286 { { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0.1, 1, 0 } },
1287 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 }, { 0, 0, 0 } },
1288 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 } },
1289 { { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 } },
1290 { { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 } },
1291 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 3, 0.2, 0.1 } },
1292 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.05, 0.5, 0 } },
1293 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 } },
1294 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 }, { 0.05, 0.5, 0 } },
1295 { { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 2 } },
1296 { { 0, 0, 1 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 0 } },
1297 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 0, 0, 1 }, { 3, 0.2, 0.1 } },
1298 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 0, 0, 1 } },
1299 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.05, 0.5, 0 } },
1300 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 3, 0.2, 0.1 }, { 0, 0, 1 } },
1301 { { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 } },
1302 { { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 } },
1303 { { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 1 }, { 3, 0.2, 0.1 } },
1304 { { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 } },
1305 { { 1.5, 0.1, 0.05 }, { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 0, 0, 1 } },
1306 { { 1.5, 0.1, 0.05 }, { 0, 0, 2 }, { 3, 0.2, 0.1 }, { 0.05, 0.5, 1 } },
1307 { { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 0, 0, 0 } },
1308 { { 0.05, 0.5, 0 }, { 0, 0, 1 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 } },
1309 { { 0, 0, 0 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 } },
1310 { { 0, 0, 0 }, { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 1.5, 0.1, 0.05 } },
1311 { { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 } },
1312 { { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 } },
1313 { { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 0, 0, 2 } },
1314 { { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 } },
1315 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.1, 1, 0 } },
1316 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 1 } },
1317 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0, 0, 1 }, { 0, 0, 2 } },
1318 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 } },
1319 { { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 } },
1320 { { 1.5, 0.1, 0.05 }, { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 } },
1321 { { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 } },
1322 { { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 3, 0.2, 0.1 } },
1323 { { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 0, 0, 2 }, { 0.1, 1, 0 } },
1324 { { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 } },
1325 { { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 0 } },
1326 { { 0, 0, 1 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 } },
1327 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 2 } },
1328 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 } },
1329 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 } },
1330 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 } },
1331 { { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 } },
1332 { { 0.05, 0.5, 0 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 } },
1333 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 0, 0, 2 } },
1334 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 } },
1335 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 } },
1336 { { 1.5, 0.1, 1.05 }, { 0, 0, 0 }, { 0, 0, 2 }, { 0.05, 0.5, 0 } },
1337 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 } },
1338 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 0.05 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 0 } },
1339 { { 0.1, 1, 0 }, { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 2 } },
1340 { { 0.1, 1, 0 }, { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 1.55, 0.6, 0.05 } },
1341 { { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 } },
1342 { { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 1.55, 0.6, 0.05 } },
1343 { { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 0, 0, 0 } },
1344 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 }, { 0, 0, 1 }, { 1.55, 0.6, 0.05 } },
1345 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0.05, 0.5, 0 } },
1346 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 0, 0, 0 } },
1347 { { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 }, { 0, 0, 0 } },
1348 { { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 0, 0, 2 }, { 0.1, 1, 0 } },
1349 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 } },
1350 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 } },
1351 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 } },
1352 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 } },
1353 { { 1.5, 0.1, 0.05 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 }, { 0.1, 1, 0 } },
1354 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 }, { 0, 0, 0 } },
1355 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 }, { 0, 0, 0 } },
1356 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.5, 0.1, 1.05 } },
1357 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0, 0, 1 } },
1358 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0, 0, 0 } },
1359 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 }, { 0, 0, 0 } },
1360 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 0, 0, 2 } },
1361 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 0, 0, 2 } },
1362 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 0, 0, 2 }, { 1.55, 0.6, 0.05 } },
1363 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 }, { 0, 0, 1 } },
1364 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 } },
1365 { { 0, 0, 0 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 } },
1366 { { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 } },
1367 { { 1.55, 0.6, 0.05 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 } },
1368 { { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 2 } },
1369 { { 0.05, 0.5, 0 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 1 } },
1370 { { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 } },
1371 { { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 } },
1372 { { 1.5, 0.1, 0.05 }, { 0.1, 1, 0 }, { 1.5, 0.1, 1.05 }, { 3, 0.2, 0.1 } },
1373 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 0.05, 0.5, 0 } },
1374 { { 0.05, 0.5, 1 }, { 1.5, 0.1, 0.05 }, { 1.5, 0.1, 1.05 }, { 0, 0, 1 } },
1375 { { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 0, 0, 2 } },
1376 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 }, { 0, 0, 0 }, { 0, 0, 1 } },
1377 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 1 } },
1378 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.05, 0.5, 1 } },
1379 { { 1.55, 0.6, 0.05 }, { 0, 0, 0 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 } },
1380 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 } },
1381 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 } },
1382 { { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 } },
1383 { { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 1.5, 0.1, 1.05 } },
1384 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 } },
1385 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 1.5, 0.1, 1.05 } },
1386 { { 0.05, 0.5, 1 }, { 0, 0, 0 }, { 1.5, 0.1, 1.05 }, { 0, 0, 2 } },
1387 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 } },
1388 { { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 } },
1389 { { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 } },
1390 { { 0.05, 0.5, 1 }, { 0.05, 0.5, 0 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 } },
1391 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 0.05, 0.5, 1 }, { 0, 0, 1 } },
1392 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 0, 0, 1 }, { 1.5, 0.1, 0.05 } },
1393 { { 1.55, 0.6, 0.05 }, { 0, 0, 2 }, { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 } },
1394 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 } },
1395 { { 0, 0, 1 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 } },
1396 { { 1.5, 0.1, 0.05 }, { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 0, 0, 0 } },
1397 { { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 } },
1398 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 0 } },
1399 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 0 }, { 0, 0, 1 } },
1400 { { 1.5, 0.1, 1.05 }, { 0.1, 1, 0 }, { 0, 0, 1 }, { 0, 0, 2 } },
1401 { { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 } },
1402 { { 0.05, 0.5, 0 }, { 1.5, 0.1, 1.05 }, { 0, 0, 1 }, { 1.5, 0.1, 0.05 } },
1403 { { 0, 0, 1 }, { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 }, { 0, 0, 0 } },
1404 { { 1.5, 0.1, 1.05 }, { 1.55, 0.6, 0.05 }, { 3, 0.2, 0.1 }, { 1.5, 0.1, 0.05 } },
1405 { { 0.05, 0.5, 0 }, { 1.5, 0.1, 0.05 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 } },
1406 { { 0.05, 0.5, 0 }, { 1.55, 0.6, 0.05 }, { 0.05, 0.5, 1 }, { 1.5, 0.1, 1.05 } },
1407 { { 0.05, 0.5, 0 }, { 0.05, 0.5, 1 }, { 0, 0, 1 }, { 1.5, 0.1, 1.05 } },
1408 { { 0.05, 0.5, 0 }, { 0, 0, 1 }, { 1.5, 0.1, 0.05 }, { 1.5, 0.1, 1.05 } },
1409 { { 0, 0, 1 }, { 1.5, 0.1, 1.05 }, { 0.05, 0.5, 1 }, { 0, 0, 2 } },
1410 { { 0.05, 0.5, 0 }, { 1.55, 0.6, 0.05 }, { 0.1, 1, 0 }, { 0.05, 0.5, 1 } },
1411 { { 1.5, 0.1, 0.05 }, { 3, 0.2, 0.1 }, { 1.55, 0.6, 0.05 }, { 1.5, 0.1, 1.05 } },
1412 { { 0, 0, 0 }, { 1.5, 0.1, 0.05 }, { 0.05, 0.5, 0 }, { 0, 0, 1 } },
1413 { { 0, 0, 0 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 }, { 0, 0, 2 } },
1414 { { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.2, 3, 0.1 }, { 0, 0, 2 } },
1415 { { 0.5, 0.05, 0 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 }, { 0, 0, 2 } },
1416 { { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0, 0, 2 } },
1417 { { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0, 0, 0 }, { 0, 0, 2 } },
1418 { { 0.2, 3, 0.1 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0, 0, 2 } },
1419 { { 0.1, 1.5, 0.05 }, { 0, 0, 0 }, { 1, 0.1, 0 }, { 0, 0, 2 } },
1420 { { 0, 0, 2 }, { 0, 0, 1 }, { 0.2, 3, 0.1 }, { 1, 0.1, 0 } },
1421 { { 0, 0, 1 }, { 0, 0, 0 }, { 0.2, 3, 0.1 }, { 1, 0.1, 0 } },
1422 { { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.2, 3, 0.1 }, { 0, 0, 0 } },
1423 { { 0.5, 0.05, 1 }, { 0, 0, 2 }, { 0.2, 3, 0.1 }, { 0, 0, 0 } },
1424 { { 0, 0, 2 }, { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0, 0, 0 } },
1425 { { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 }, { 1, 0.1, 0 }, { 0, 0, 0 } },
1426 { { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 2 } },
1427 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0, 0, 2 } },
1428 { { 0, 0, 2 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 } },
1429 { { 0.2, 3, 0.1 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0, 0, 2 } },
1430 { { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 }, { 0, 0, 2 } },
1431 { { 0, 0, 2 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0, 0, 0 } },
1432 { { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0, 0, 2 } },
1433 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 }, { 0, 0, 2 } },
1434 { { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 } },
1435 { { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0.2, 3, 0.1 } },
1436 { { 1, 0.1, 0 }, { 0, 0, 1 }, { 0, 0, 2 }, { 0.2, 3, 0.1 } },
1437 { { 0.2, 3, 0.1 }, { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0, 0, 0 } },
1438 { { 0, 0, 2 }, { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0.2, 3, 0.1 } },
1439 { { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 }, { 0, 0, 0 }, { 0.2, 3, 0.1 } },
1440 { { 0.2, 3, 0.1 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 } },
1441 { { 0, 0, 0 }, { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0.2, 3, 0.1 } },
1442 { { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 } },
1443 { { 0.2, 3, 0.1 }, { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0, 0, 2 } },
1444 { { 0.2, 3, 0.1 }, { 0.6, 1.55, 0.05 }, { 0, 0, 2 }, { 0, 0, 0 } },
1445 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 2 }, { 0, 0, 0 } },
1446 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 1, 0.1, 0 } },
1447 { { 0, 0, 2 }, { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0, 0, 0 } },
1448 { { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 }, { 0, 0, 0 } },
1449 { { 0, 0, 0 }, { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 } },
1450 { { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 } },
1451 { { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 }, { 0, 0, 0 } },
1452 { { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1453 { { 0, 0, 2 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 } },
1454 { { 0, 0, 2 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 }, { 1, 0.1, 0 } },
1455 { { 1, 0.1, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 } },
1456 { { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 } },
1457 { { 0, 0, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 }, { 1, 0.1, 0 } },
1458 { { 1, 0.1, 0 }, { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 } },
1459 { { 0.2, 3, 0.1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 1, 0.1, 0 } },
1460 { { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0, 0, 0 }, { 1, 0.1, 0 } },
1461 { { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1462 { { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1463 { { 0.5, 0.05, 0 }, { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1464 { { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.2, 3, 0.1 }, { 0.1, 1.5, 1.05 } },
1465 { { 0.5, 0.05, 0 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 }, { 0.1, 1.5, 1.05 } },
1466 { { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1467 { { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0, 0, 1 }, { 0, 0, 2 } },
1468 { { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 } },
1469 { { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0, 0, 0 }, { 0, 0, 1 } },
1470 { { 0.2, 3, 0.1 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 2 } },
1471 { { 0.1, 1.5, 0.05 }, { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0, 0, 2 } },
1472 { { 0.2, 3, 0.1 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 } },
1473 { { 0.1, 1.5, 0.05 }, { 0, 0, 0 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 } },
1474 { { 0.2, 3, 0.1 }, { 1, 0.1, 0 }, { 0, 0, 2 }, { 0.1, 1.5, 0.05 } },
1475 { { 0.1, 1.5, 0.05 }, { 0, 0, 1 }, { 1, 0.1, 0 }, { 0, 0, 2 } },
1476 { { 0.1, 1.5, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 } },
1477 { { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 } },
1478 { { 0, 0, 0 }, { 0.2, 3, 0.1 }, { 0, 0, 2 }, { 0.6, 1.55, 0.05 } },
1479 { { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0, 0, 2 } },
1480 { { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 0 }, { 0, 0, 0 } },
1481 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 } },
1482 { { 0, 0, 0 }, { 0, 0, 2 }, { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 } },
1483 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 1, 0.1, 0 } },
1484 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 } },
1485 { { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 } },
1486 { { 0.2, 3, 0.1 }, { 0, 0, 0 }, { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 } },
1487 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 1, 0.1, 0 } },
1488 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0, 0, 1 }, { 0, 0, 0 } },
1489 { { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1490 { { 0, 0, 0 }, { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 0.2, 3, 0.1 } },
1491 { { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0.2, 3, 0.1 } },
1492 { { 0.5, 0.05, 0 }, { 0.5, 0.05, 1 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 } },
1493 { { 0, 0, 1 }, { 0, 0, 2 }, { 0.5, 0.05, 1 }, { 0.2, 3, 0.1 } },
1494 { { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 } },
1495 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 } },
1496 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 }, { 0, 0, 0 } },
1497 { { 0.5, 0.05, 1 }, { 0, 0, 2 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 } },
1498 { { 0, 0, 2 }, { 0, 0, 1 }, { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 } },
1499 { { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 } },
1500 { { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 }, { 1, 0.1, 0 } },
1501 { { 0, 0, 1 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 } },
1502 { { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 0.05 }, { 0, 0, 2 } },
1503 { { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 2 } },
1504 { { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0, 0, 2 } },
1505 { { 0.5, 0.05, 0 }, { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 2 } },
1506 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 } },
1507 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0, 0, 2 }, { 0.1, 1.5, 0.05 } },
1508 { { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 } },
1509 { { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 }, { 0.5, 0.05, 1 } },
1510 { { 0.2, 3, 0.1 }, { 0, 0, 2 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 } },
1511 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0, 0, 1 } },
1512 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 0 } },
1513 { { 0, 0, 1 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 } },
1514 { { 0, 0, 1 }, { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 2 } },
1515 { { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.2, 3, 0.1 } },
1516 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 } },
1517 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0, 0, 2 }, { 0.5, 0.05, 0 } },
1518 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 } },
1519 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 } },
1520 { { 0, 0, 0 }, { 0, 0, 2 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 } },
1521 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 } },
1522 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 } },
1523 { { 0.6, 1.55, 0.05 }, { 0, 0, 2 }, { 0.2, 3, 0.1 }, { 0.1, 1.5, 0.05 } },
1524 { { 0.6, 1.55, 0.05 }, { 0, 0, 2 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 } },
1525 { { 0, 0, 2 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 0 } },
1526 { { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 } },
1527 { { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 }, { 0.1, 1.5, 1.05 } },
1528 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 } },
1529 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0, 0, 2 } },
1530 { { 0, 0, 2 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 } },
1531 { { 0.1, 1.5, 0.05 }, { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 } },
1532 { { 0.1, 1.5, 0.05 }, { 0, 0, 2 }, { 0, 0, 1 }, { 0.6, 1.55, 0.05 } },
1533 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 } },
1534 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 1, 0.1, 0 }, { 0, 0, 1 } },
1535 { { 1, 0.1, 0 }, { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 } },
1536 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 } },
1537 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0, 0, 2 }, { 0.1, 1.5, 1.05 } },
1538 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 } },
1539 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0.2, 3, 0.1 } },
1540 { { 0.2, 3, 0.1 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 } },
1541 { { 0.6, 1.55, 0.05 }, { 0, 0, 2 }, { 0, 0, 1 }, { 0.5, 0.05, 1 } },
1542 { { 0.6, 1.55, 0.05 }, { 0, 0, 2 }, { 0.2, 3, 0.1 }, { 0, 0, 1 } },
1543 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 } },
1544 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.6, 1.55, 0.05 } },
1545 { { 0, 0, 0 }, { 0.2, 3, 0.1 }, { 0, 0, 1 }, { 0.6, 1.55, 0.05 } },
1546 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0, 0, 2 } },
1547 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 } },
1548 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 } },
1549 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 } },
1550 { { 1, 0.1, 0 }, { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 } },
1551 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0, 0, 1 }, { 0.6, 1.55, 0.05 } },
1552 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0, 0, 2 }, { 0, 0, 1 } },
1553 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.2, 3, 0.1 }, { 0.6, 1.55, 0.05 } },
1554 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 } },
1555 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 1, 0.1, 0 } },
1556 { { 0, 0, 2 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 }, { 0.5, 0.05, 1 } },
1557 { { 0, 0, 2 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 1 } },
1558 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 } },
1559 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 } },
1560 { { 1, 0.1, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 }, { 0.2, 3, 0.1 } },
1561 { { 0, 0, 1 }, { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1562 { { 0, 0, 1 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 } },
1563 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0, 0, 1 } },
1564 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.2, 3, 0.1 }, { 0.5, 0.05, 0 } },
1565 { { 0.2, 3, 0.1 }, { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 } },
1566 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 1 }, { 0, 0, 0 } },
1567 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 1, 0.1, 0 } },
1568 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 }, { 0, 0, 0 } },
1569 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0, 0, 1 } },
1570 { { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0, 0, 2 } },
1571 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0, 0, 1 }, { 0.6, 1.55, 0.05 } },
1572 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 } },
1573 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0, 0, 2 } },
1574 { { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 }, { 0, 0, 0 } },
1575 { { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 } },
1576 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 } },
1577 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 } },
1578 { { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 0 }, { 0, 0, 0 } },
1579 { { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.2, 3, 0.1 } },
1580 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0, 0, 2 }, { 0, 0, 0 } },
1581 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0.5, 0.05, 0 } },
1582 { { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 } },
1583 { { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 } },
1584 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 } },
1585 { { 0.5, 0.05, 1 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 } },
1586 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 } },
1587 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 } },
1588 { { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1589 { { 0, 0, 1 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 } },
1590 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 1, 0.1, 0 } },
1591 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0, 0, 1 } },
1592 { { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1593 { { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 } },
1594 { { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 } },
1595 { { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 } },
1596 { { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 } },
1597 { { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 1, 0.1, 0 }, { 0, 0, 2 } },
1598 { { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 }, { 1, 0.1, 0 } },
1599 { { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 } },
1600 { { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0, 0, 0 } },
1601 { { 0.1, 1.5, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 } },
1602 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0.2, 3, 0.1 } },
1603 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 } },
1604 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0, 0, 1 } },
1605 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.2, 3, 0.1 }, { 0.5, 0.05, 0 } },
1606 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1607 { { 0.5, 0.05, 1 }, { 0, 0, 1 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 } },
1608 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.2, 3, 0.1 } },
1609 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0, 0, 1 } },
1610 { { 0.6, 1.55, 0.05 }, { 0, 0, 2 }, { 0, 0, 1 }, { 0.5, 0.05, 1 } },
1611 { { 0.6, 1.55, 0.05 }, { 0, 0, 2 }, { 0.2, 3, 0.1 }, { 0, 0, 1 } },
1612 { { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 1, 0.1, 0 } },
1613 { { 0.5, 0.05, 0 }, { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 } },
1614 { { 0.1, 1.5, 0.05 }, { 0, 0, 2 }, { 0.5, 0.05, 1 }, { 0.2, 3, 0.1 } },
1615 { { 0.1, 1.5, 0.05 }, { 0, 0, 2 }, { 0, 0, 1 }, { 0.5, 0.05, 1 } },
1616 { { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 } },
1617 { { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.2, 3, 0.1 }, { 0.5, 0.05, 1 } },
1618 { { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0, 0, 0 } },
1619 { { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 } },
1620 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0, 0, 2 } },
1621 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 } },
1622 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 } },
1623 { { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 }, { 0, 0, 2 }, { 0.5, 0.05, 0 } },
1624 { { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 } },
1625 { { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 } },
1626 { { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 2 } },
1627 { { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 0.05 } },
1628 { { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 } },
1629 { { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 } },
1630 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 } },
1631 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 0 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 } },
1632 { { 0, 0, 1 }, { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 2 } },
1633 { { 0, 0, 1 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 } },
1634 { { 0.1, 1.5, 0.05 }, { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 } },
1635 { { 0.1, 1.5, 0.05 }, { 0, 0, 2 }, { 0, 0, 1 }, { 0.6, 1.55, 0.05 } },
1636 { { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 } },
1637 { { 0.5, 0.05, 0 }, { 0.1, 1.5, 0.05 }, { 0, 0, 1 }, { 0.6, 1.55, 0.05 } },
1638 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 } },
1639 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0, 0, 0 } },
1640 { { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 }, { 0, 0, 0 } },
1641 { { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0, 0, 2 } },
1642 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1643 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 2 }, { 0.6, 1.55, 0.05 } },
1644 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 } },
1645 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 1, 0.1, 0 } },
1646 { { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 }, { 1, 0.1, 0 } },
1647 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0, 0, 2 }, { 0, 0, 0 } },
1648 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0, 0, 0 } },
1649 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 }, { 0.1, 1.5, 1.05 } },
1650 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0, 0, 0 }, { 0.5, 0.05, 0 } },
1651 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 0 } },
1652 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 }, { 0, 0, 0 } },
1653 { { 0, 0, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 }, { 1, 0.1, 0 } },
1654 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 } },
1655 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 } },
1656 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0, 0, 1 } },
1657 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 1 } },
1658 { { 0, 0, 0 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 1, 0.1, 0 } },
1659 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 } },
1660 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 } },
1661 { { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1662 { { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0.1, 1.5, 1.05 } },
1663 { { 1, 0.1, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0.5, 0.05, 1 } },
1664 { { 1, 0.1, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 } },
1665 { { 1, 0.1, 0 }, { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 } },
1666 { { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 1 }, { 0.5, 0.05, 0 } },
1667 { { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 1 } },
1668 { { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1669 { { 0.5, 0.05, 0 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 } },
1670 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0, 0, 1 } },
1671 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 1.05 } },
1672 { { 0.6, 1.55, 0.05 }, { 0, 0, 0 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 } },
1673 { { 0, 0, 1 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 } },
1674 { { 0, 0, 1 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 } },
1675 { { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0, 0, 2 } },
1676 { { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 0 }, { 1, 0.1, 0 }, { 0.5, 0.05, 1 } },
1677 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 } },
1678 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.5, 0.05, 1 } },
1679 { { 0.1, 1.5, 1.05 }, { 0, 0, 0 }, { 0.5, 0.05, 1 }, { 0, 0, 2 } },
1680 { { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 } },
1681 { { 0.5, 0.05, 0 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 } },
1682 { { 0.5, 0.05, 1 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 } },
1683 { { 0.1, 1.5, 1.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 }, { 0.6, 1.55, 0.05 } },
1684 { { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 0 } },
1685 { { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 }, { 0, 0, 1 } },
1686 { { 1, 0.1, 0 }, { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0, 0, 2 } },
1687 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 } },
1688 { { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 } },
1689 { { 0.5, 0.05, 0 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 0, 0, 0 } },
1690 { { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.2, 3, 0.1 }, { 0.1, 1.5, 0.05 } },
1691 { { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 }, { 0, 0, 1 } },
1692 { { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 } },
1693 { { 0, 0, 2 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 0.05 }, { 0.2, 3, 0.1 } },
1694 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 0.5, 0.05, 1 } },
1695 { { 0.6, 1.55, 0.05 }, { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 } },
1696 { { 0, 0, 1 }, { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0, 0, 0 } },
1697 { { 0.5, 0.05, 1 }, { 0.6, 1.55, 0.05 }, { 1, 0.1, 0 }, { 0.5, 0.05, 0 } },
1698 { { 0.1, 1.5, 0.05 }, { 0.5, 0.05, 0 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 } },
1699 { { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0.1, 1.5, 1.05 }, { 0.5, 0.05, 1 } },
1700 { { 0.1, 1.5, 0.05 }, { 0.1, 1.5, 1.05 }, { 0, 0, 1 }, { 0.5, 0.05, 1 } },
1701 { { 0.1, 1.5, 0.05 }, { 0, 0, 1 }, { 0.5, 0.05, 0 }, { 0.5, 0.05, 1 } },
1702 { { 0, 0, 1 }, { 0.5, 0.05, 1 }, { 0.1, 1.5, 1.05 }, { 0, 0, 2 } },
1703 { { 0.1, 1.5, 0.05 }, { 0.6, 1.55, 0.05 }, { 0.2, 3, 0.1 }, { 0.1, 1.5, 1.05 } },
1704 { { 0.5, 0.05, 0 }, { 1, 0.1, 0 }, { 0.6, 1.55, 0.05 }, { 0.5, 0.05, 1 } },
1705 { { 0, 0, 0 }, { 0.5, 0.05, 0 }, { 0.1, 1.5, 0.05 }, { 0, 0, 1 } },
1706 { { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 0, 2, 0 }, { 0.1, 0, 1 } },
1707 { { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0.1, 0, 1 } },
1708 { { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 0, 2, 0 }, { 0.1, 0, 1 } },
1709 { { 3, 0.1, 0.2 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.1, 0, 1 } },
1710 { { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0, 0, 0 }, { 0.1, 0, 1 } },
1711 { { 0, 2, 0 }, { 0, 1, 0 }, { 3, 0.1, 0.2 }, { 0.1, 0, 1 } },
1712 { { 0, 1, 0 }, { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 0.1, 0, 1 } },
1713 { { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 0, 2, 0 }, { 3, 0.1, 0.2 } },
1714 { { 0.05, 0, 0.5 }, { 0, 0, 0 }, { 0, 2, 0 }, { 3, 0.1, 0.2 } },
1715 { { 3, 0.1, 0.2 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 0, 0, 0 } },
1716 { { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 }, { 0, 2, 0 }, { 0, 0, 0 } },
1717 { { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 3, 0.1, 0.2 }, { 0, 0, 0 } },
1718 { { 0.05, 1, 0.5 }, { 0, 2, 0 }, { 3, 0.1, 0.2 }, { 0, 0, 0 } },
1719 { { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 } },
1720 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0.1, 0, 1 } },
1721 { { 0.1, 0, 1 }, { 1.5, 0.05, 0.1 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 } },
1722 { { 0, 2, 0 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 } },
1723 { { 0, 2, 0 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 0.1, 0, 1 } },
1724 { { 0.1, 0, 1 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 }, { 0, 0, 0 } },
1725 { { 3, 0.1, 0.2 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.1, 0, 1 } },
1726 { { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0, 0, 0 }, { 0.1, 0, 1 } },
1727 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0, 2, 0 } },
1728 { { 3, 0.1, 0.2 }, { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 0, 2, 0 } },
1729 { { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 }, { 0, 2, 0 } },
1730 { { 0, 2, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 0, 0 } },
1731 { { 0.1, 0, 1 }, { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0, 2, 0 } },
1732 { { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 0, 0, 0 }, { 0, 2, 0 } },
1733 { { 0, 2, 0 }, { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 } },
1734 { { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 } },
1735 { { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 }, { 0, 2, 0 } },
1736 { { 0, 2, 0 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 } },
1737 { { 0, 2, 0 }, { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0, 0, 0 } },
1738 { { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 }, { 0, 0, 0 } },
1739 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 } },
1740 { { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 } },
1741 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 }, { 0, 0, 0 } },
1742 { { 0, 0, 0 }, { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 } },
1743 { { 3, 0.1, 0.2 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 0, 0, 0 } },
1744 { { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
1745 { { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 } },
1746 { { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 3, 0.1, 0.2 } },
1747 { { 0.1, 0, 1 }, { 0, 1, 0 }, { 0, 2, 0 }, { 3, 0.1, 0.2 } },
1748 { { 3, 0.1, 0.2 }, { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
1749 { { 0, 0, 0 }, { 0, 1, 0 }, { 0.05, 1, 0.5 }, { 3, 0.1, 0.2 } },
1750 { { 0, 0, 0 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 }, { 3, 0.1, 0.2 } },
1751 { { 3, 0.1, 0.2 }, { 0, 1, 0 }, { 0.05, 1, 0.5 }, { 0, 2, 0 } },
1752 { { 0, 2, 0 }, { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 3, 0.1, 0.2 } },
1753 { { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 0, 0, 0 }, { 3, 0.1, 0.2 } },
1754 { { 3, 0.1, 0.2 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1755 { { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 } },
1756 { { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 } },
1757 { { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0.05, 1, 0.5 } },
1758 { { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 0, 2, 0 }, { 0.05, 1, 0.5 } },
1759 { { 3, 0.1, 0.2 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1760 { { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1761 { { 3, 0.1, 0.2 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.05, 0, 0.5 } },
1762 { { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0, 0, 0 }, { 0.05, 0, 0.5 } },
1763 { { 0, 2, 0 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 } },
1764 { { 0, 1, 0 }, { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 } },
1765 { { 0, 2, 0 }, { 0, 1, 0 }, { 3, 0.1, 0.2 }, { 1.55, 0.05, 0.6 } },
1766 { { 0, 1, 0 }, { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 1.55, 0.05, 0.6 } },
1767 { { 3, 0.1, 0.2 }, { 0.1, 0, 1 }, { 0, 2, 0 }, { 1.5, 0.05, 0.1 } },
1768 { { 1.5, 0.05, 0.1 }, { 0, 1, 0 }, { 0.1, 0, 1 }, { 0, 2, 0 } },
1769 { { 1.5, 0.05, 0.1 }, { 0, 1, 0 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1770 { { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
1771 { { 0, 0, 0 }, { 0, 2, 0 }, { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 } },
1772 { { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.1, 0, 1 } },
1773 { { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 0, 0, 0 } },
1774 { { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 } },
1775 { { 3, 0.1, 0.2 }, { 0, 0, 0 }, { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 } },
1776 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0.1, 0, 1 } },
1777 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
1778 { { 0, 1, 0 }, { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 } },
1779 { { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 0, 2, 0 }, { 1.55, 0.05, 0.6 } },
1780 { { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0, 2, 0 } },
1781 { { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.05, 0, 0.5 }, { 0, 0, 0 } },
1782 { { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 } },
1783 { { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 }, { 0, 2, 0 } },
1784 { { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 } },
1785 { { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 }, { 0, 2, 0 } },
1786 { { 0.05, 0, 0.5 }, { 0.1, 0, 1 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 } },
1787 { { 3, 0.1, 0.2 }, { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 } },
1788 { { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0, 0, 0 } },
1789 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
1790 { { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 0, 0, 0 } },
1791 { { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 0.05, 1, 0.5 }, { 3, 0.1, 0.2 } },
1792 { { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 3, 0.1, 0.2 } },
1793 { { 0.05, 1, 0.5 }, { 0, 1, 0 }, { 0, 2, 0 }, { 3, 0.1, 0.2 } },
1794 { { 0.05, 0, 0.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 3, 0.1, 0.2 } },
1795 { { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0, 1, 0 }, { 0.1, 0, 1 } },
1796 { { 0, 1, 0 }, { 1.5, 0.05, 0.1 }, { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 } },
1797 { { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0.1, 0, 1 } },
1798 { { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 } },
1799 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 } },
1800 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0.1, 0, 1 }, { 0, 1, 0 } },
1801 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 } },
1802 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 } },
1803 { { 0, 2, 0 }, { 0.1, 0, 1 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 } },
1804 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0.05, 0, 0.5 } },
1805 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 } },
1806 { { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 3, 0.1, 0.2 }, { 1.5, 1.05, 0.1 } },
1807 { { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 } },
1808 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 2, 0 } },
1809 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 } },
1810 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 } },
1811 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.05, 1, 0.5 }, { 0, 2, 0 } },
1812 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 } },
1813 { { 0, 0, 0 }, { 0.1, 0, 1 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 } },
1814 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 0, 1, 0 } },
1815 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 1.55, 0.05, 0.6 } },
1816 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0, 2, 0 }, { 0, 1, 0 } },
1817 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 } },
1818 { { 0.1, 0, 1 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 }, { 0, 0, 0 } },
1819 { { 0, 2, 0 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 0.05, 1, 0.5 } },
1820 { { 0, 2, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 1, 0 } },
1821 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 } },
1822 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 } },
1823 { { 0.1, 0, 1 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 3, 0.1, 0.2 } },
1824 { { 0, 1, 0 }, { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 } },
1825 { { 0, 1, 0 }, { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 } },
1826 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 0, 1, 0 } },
1827 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 0.05, 0, 0.5 } },
1828 { { 3, 0.1, 0.2 }, { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 } },
1829 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 } },
1830 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 } },
1831 { { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 3, 0.1, 0.2 }, { 1.5, 0.05, 0.1 } },
1832 { { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 } },
1833 { { 0, 2, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 0, 0 } },
1834 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 } },
1835 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0, 2, 0 }, { 0.05, 0, 0.5 } },
1836 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 } },
1837 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 } },
1838 { { 0, 0, 0 }, { 0, 2, 0 }, { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 } },
1839 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 } },
1840 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 } },
1841 { { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 0, 1, 0 }, { 0.05, 1, 0.5 } },
1842 { { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 3, 0.1, 0.2 }, { 0, 1, 0 } },
1843 { { 3, 0.1, 0.2 }, { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 0, 1, 0 } },
1844 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 }, { 0.05, 0, 0.5 } },
1845 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 0.05, 1, 0.5 } },
1846 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0, 2, 0 }, { 1.5, 1.05, 0.1 } },
1847 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 } },
1848 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 3, 0.1, 0.2 } },
1849 { { 0.1, 0, 1 }, { 0, 1, 0 }, { 0, 2, 0 }, { 1.55, 0.05, 0.6 } },
1850 { { 0.1, 0, 1 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 }, { 0.05, 0, 0.5 } },
1851 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 0, 1, 0 } },
1852 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0, 1, 0 }, { 3, 0.1, 0.2 } },
1853 { { 3, 0.1, 0.2 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 } },
1854 { { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 } },
1855 { { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 3, 0.1, 0.2 }, { 0.05, 1, 0.5 } },
1856 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 } },
1857 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0, 2, 0 }, { 1.5, 0.05, 0.1 } },
1858 { { 0, 2, 0 }, { 3, 0.1, 0.2 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 } },
1859 { { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0.05, 0, 0.5 }, { 0, 0, 0 } },
1860 { { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 3, 0.1, 0.2 } },
1861 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
1862 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0.05, 0, 0.5 } },
1863 { { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 } },
1864 { { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 } },
1865 { { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
1866 { { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0.1, 0, 1 } },
1867 { { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 }, { 0, 0, 0 } },
1868 { { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0, 1, 0 } },
1869 { { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0.05, 1, 0.5 }, { 0, 2, 0 } },
1870 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 } },
1871 { { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 0, 0, 0 } },
1872 { { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0, 2, 0 } },
1873 { { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 }, { 0, 0, 0 } },
1874 { { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 } },
1875 { { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 } },
1876 { { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 } },
1877 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0, 1, 0 }, { 3, 0.1, 0.2 } },
1878 { { 1.55, 0.05, 0.6 }, { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 0, 1, 0 } },
1879 { { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 0, 1, 0 }, { 0.05, 1, 0.5 } },
1880 { { 1.55, 0.05, 0.6 }, { 0, 2, 0 }, { 3, 0.1, 0.2 }, { 0, 1, 0 } },
1881 { { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 } },
1882 { { 0.05, 0, 0.5 }, { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0, 1, 0 } },
1883 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 3, 0.1, 0.2 } },
1884 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 } },
1885 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 0, 1, 0 } },
1886 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 3, 0.1, 0.2 }, { 0.05, 0, 0.5 } },
1887 { { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0, 2, 0 } },
1888 { { 0.05, 1, 0.5 }, { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 } },
1889 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0.05, 1, 0.5 }, { 3, 0.1, 0.2 } },
1890 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0, 1, 0 }, { 0.05, 1, 0.5 } },
1891 { { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 } },
1892 { { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 3, 0.1, 0.2 }, { 0.05, 1, 0.5 } },
1893 { { 0, 1, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 0, 0 } },
1894 { { 0, 1, 0 }, { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 } },
1895 { { 0, 0, 0 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 }, { 0, 2, 0 } },
1896 { { 0, 0, 0 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 } },
1897 { { 0, 2, 0 }, { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 } },
1898 { { 0, 2, 0 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 } },
1899 { { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1900 { { 1.55, 0.05, 0.6 }, { 0.05, 0, 0.5 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 } },
1901 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 0, 2, 0 } },
1902 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 } },
1903 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 } },
1904 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0, 2, 0 }, { 0.05, 0, 0.5 } },
1905 { { 1.5, 0.05, 0.1 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 } },
1906 { { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 } },
1907 { { 0, 1, 0 }, { 0.1, 0, 1 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 } },
1908 { { 0, 1, 0 }, { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 } },
1909 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 } },
1910 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 } },
1911 { { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 }, { 0, 0, 0 } },
1912 { { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 }, { 0, 1, 0 }, { 1.55, 0.05, 0.6 } },
1913 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 } },
1914 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 } },
1915 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 } },
1916 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 } },
1917 { { 0, 1, 0 }, { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 } },
1918 { { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 } },
1919 { { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 0, 1, 0 }, { 0.1, 0, 1 } },
1920 { { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 0, 1, 0 } },
1921 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0, 2, 0 } },
1922 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0, 1, 0 } },
1923 { { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 } },
1924 { { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0, 1, 0 } },
1925 { { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1926 { { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0.1, 0, 1 }, { 0, 2, 0 } },
1927 { { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 0.1, 0, 1 } },
1928 { { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 0, 0.5 } },
1929 { { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
1930 { { 1.5, 0.05, 0.1 }, { 0, 1, 0 }, { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 } },
1931 { { 1.55, 0.05, 0.6 }, { 0, 1, 0 }, { 0, 0, 0 }, { 0.05, 0, 0.5 } },
1932 { { 1.55, 0.05, 0.6 }, { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 } },
1933 { { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 }, { 0, 0, 0 } },
1934 { { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0.1, 0, 1 } },
1935 { { 1.55, 0.05, 0.6 }, { 0, 1, 0 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1936 { { 1.55, 0.05, 0.6 }, { 0, 1, 0 }, { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 } },
1937 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 2, 0 }, { 0, 1, 0 } },
1938 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0, 2, 0 } },
1939 { { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 }, { 0, 2, 0 } },
1940 { { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 }, { 0, 0, 0 } },
1941 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
1942 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.55, 0.05, 0.6 } },
1943 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0.05, 0, 0.5 } },
1944 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 0, 0 } },
1945 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 2, 0 }, { 0, 0, 0 } },
1946 { { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 0.1, 0, 1 } },
1947 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1948 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 } },
1949 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0.05, 0, 0.5 } },
1950 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 } },
1951 { { 0, 0, 0 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 } },
1952 { { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 0.05, 1, 0.5 }, { 0, 1, 0 } },
1953 { { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 } },
1954 { { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 } },
1955 { { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0.05, 1, 0.5 } },
1956 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0, 1, 0 }, { 0.05, 1, 0.5 } },
1957 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 } },
1958 { { 1.5, 0.05, 0.1 }, { 0, 2, 0 }, { 1.55, 0.05, 0.6 }, { 3, 0.1, 0.2 } },
1959 { { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 1, 0 } },
1960 { { 0.05, 1, 0.5 }, { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0.05, 0, 0.5 } },
1961 { { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 0.1, 0, 1 } },
1962 { { 1.5, 0.05, 0.1 }, { 0, 1, 0 }, { 0, 0, 0 }, { 0.05, 0, 0.5 } },
1963 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 } },
1964 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.05, 0, 0.5 }, { 0.05, 1, 0.5 } },
1965 { { 1.5, 1.05, 0.1 }, { 0, 0, 0 }, { 0.05, 1, 0.5 }, { 0, 2, 0 } },
1966 { { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 } },
1967 { { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 } },
1968 { { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 } },
1969 { { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 1.55, 0.05, 0.6 } },
1970 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 } },
1971 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 } },
1972 { { 0.05, 1, 0.5 }, { 0, 0, 0 }, { 1.55, 0.05, 0.6 }, { 0.1, 0, 1 } },
1973 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 1, 0 } },
1974 { { 1.5, 0.05, 0.1 }, { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 } },
1975 { { 1.55, 0.05, 0.6 }, { 1.5, 0.05, 0.1 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 } },
1976 { { 0.05, 1, 0.5 }, { 0, 1, 0 }, { 0, 2, 0 }, { 1.5, 1.05, 0.1 } },
1977 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 } },
1978 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 } },
1979 { { 1.5, 1.05, 0.1 }, { 0.1, 0, 1 }, { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 } },
1980 { { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0.05, 1, 0.5 } },
1981 { { 0.05, 0, 0.5 }, { 1.5, 1.05, 0.1 }, { 1.5, 0.05, 0.1 }, { 0, 1, 0 } },
1982 { { 1.5, 0.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 0, 0, 0 } },
1983 { { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 0, 2, 0 }, { 0, 1, 0 } },
1984 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 }, { 0.05, 0, 0.5 } },
1985 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 1, 0 } },
1986 { { 0.1, 0, 1 }, { 1.5, 1.05, 0.1 }, { 0, 1, 0 }, { 0, 2, 0 } },
1987 { { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 } },
1988 { { 1.5, 1.05, 0.1 }, { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 } },
1989 { { 0.05, 0, 0.5 }, { 0, 1, 0 }, { 1.5, 0.05, 0.1 }, { 0, 0, 0 } },
1990 { { 1.55, 0.05, 0.6 }, { 1.5, 1.05, 0.1 }, { 3, 0.1, 0.2 }, { 1.5, 0.05, 0.1 } },
1991 { { 0, 1, 0 }, { 1.5, 0.05, 0.1 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 } },
1992 { { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0.05, 1, 0.5 }, { 1.55, 0.05, 0.6 } },
1993 { { 0, 1, 0 }, { 0.05, 1, 0.5 }, { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 } },
1994 { { 0, 1, 0 }, { 0.05, 0, 0.5 }, { 1.5, 0.05, 0.1 }, { 1.55, 0.05, 0.6 } },
1995 { { 0.05, 0, 0.5 }, { 1.55, 0.05, 0.6 }, { 0.05, 1, 0.5 }, { 0.1, 0, 1 } },
1996 { { 0, 1, 0 }, { 1.5, 1.05, 0.1 }, { 0, 2, 0 }, { 0.05, 1, 0.5 } },
1997 { { 1.5, 0.05, 0.1 }, { 3, 0.1, 0.2 }, { 1.5, 1.05, 0.1 }, { 1.55, 0.05, 0.6 } },
1998 { { 0, 0, 0 }, { 1.5, 0.05, 0.1 }, { 0, 1, 0 }, { 0.05, 0, 0.5 } },
1999 { { 0, 0, 0 }, { 2, 0, 0 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 } },
2000 { { 0, 0, 0 }, { 1, 0, 0 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 } },
2001 { { 1, 0, 0 }, { 2, 0, 0 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 } },
2002 { { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.1, 0.2, 3 } },
2003 { { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0, 0, 0 }, { 0.1, 0.2, 3 } },
2004 { { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 2, 0, 0 }, { 0.1, 0.2, 3 } },
2005 { { 0, 0.5, 0.05 }, { 0, 0, 0 }, { 2, 0, 0 }, { 0.1, 0.2, 3 } },
2006 { { 0.1, 0.2, 3 }, { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 2, 0, 0 } },
2007 { { 0.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 1, 0.1 }, { 2, 0, 0 } },
2008 { { 2, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0, 0 } },
2009 { { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0, 1, 0.1 }, { 0, 0, 0 } },
2010 { { 0.1, 0.2, 3 }, { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 0, 0, 0 } },
2011 { { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 }, { 2, 0, 0 }, { 0, 0, 0 } },
2012 { { 0, 0, 0 }, { 1, 0, 0 }, { 1, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2013 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 } },
2014 { { 0.1, 0.2, 3 }, { 1, 0, 0 }, { 1, 0.5, 0.05 }, { 2, 0, 0 } },
2015 { { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 1, 0, 0 }, { 0.1, 0.2, 3 } },
2016 { { 0, 1, 0.1 }, { 1, 0, 0 }, { 2, 0, 0 }, { 0.1, 0.2, 3 } },
2017 { { 0.1, 0.2, 3 }, { 0, 0.5, 0.05 }, { 1, 0, 0 }, { 0, 0, 0 } },
2018 { { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.1, 0.2, 3 } },
2019 { { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 }, { 0, 0, 0 }, { 0.1, 0.2, 3 } },
2020 { { 0.1, 0.2, 3 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 } },
2021 { { 2, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2022 { { 2, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0, 1, 0.1 } },
2023 { { 0, 1, 0.1 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0, 0 } },
2024 { { 0.1, 0.2, 3 }, { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 1, 0.1 } },
2025 { { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0, 0, 0 }, { 0, 1, 0.1 } },
2026 { { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
2027 { { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2028 { { 0, 0, 0 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 }, { 0, 1, 0.1 } },
2029 { { 0, 1, 0.1 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2030 { { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0, 0, 0 } },
2031 { { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0, 0, 0 } },
2032 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 } },
2033 { { 0.1, 0.2, 3 }, { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 0, 0, 0 } },
2034 { { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 2, 0, 0 }, { 0, 0, 0 } },
2035 { { 0, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 } },
2036 { { 2, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0, 0 } },
2037 { { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 }, { 0, 0, 0 } },
2038 { { 0, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2039 { { 0.1, 0.2, 3 }, { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 2, 0, 0 } },
2040 { { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 }, { 2, 0, 0 } },
2041 { { 2, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 0, 0, 0 } },
2042 { { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 2, 0, 0 } },
2043 { { 0, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 }, { 2, 0, 0 } },
2044 { { 2, 0, 0 }, { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 } },
2045 { { 0, 1, 0.1 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 2, 0, 0 } },
2046 { { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 0, 0, 0 }, { 2, 0, 0 } },
2047 { { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2048 { { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2049 { { 1, 0, 0 }, { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2050 { { 0, 0, 0 }, { 1, 0, 0 }, { 0, 1, 0.1 }, { 0.05, 0.6, 1.55 } },
2051 { { 1, 0, 0 }, { 2, 0, 0 }, { 0, 1, 0.1 }, { 0.05, 0.6, 1.55 } },
2052 { { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2053 { { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2054 { { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 } },
2055 { { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 } },
2056 { { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2057 { { 0, 0.5, 0.05 }, { 0, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2058 { { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 2, 0, 0 }, { 1.05, 0.1, 1.5 } },
2059 { { 0, 0.5, 0.05 }, { 0, 0, 0 }, { 2, 0, 0 }, { 1.05, 0.1, 1.5 } },
2060 { { 0.1, 0.2, 3 }, { 0, 1, 0.1 }, { 2, 0, 0 }, { 0.05, 0.1, 1.5 } },
2061 { { 0.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0, 1, 0.1 }, { 2, 0, 0 } },
2062 { { 0.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 } },
2063 { { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 0, 0, 0 } },
2064 { { 0.1, 0.2, 3 }, { 0, 0, 0 }, { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 } },
2065 { { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0, 1, 0.1 } },
2066 { { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 1, 0, 0 }, { 0, 0, 0 } },
2067 { { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
2068 { { 0, 0, 0 }, { 0.1, 0.2, 3 }, { 2, 0, 0 }, { 0.05, 0.6, 1.55 } },
2069 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 2, 0, 0 } },
2070 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 }, { 0, 0, 0 } },
2071 { { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 } },
2072 { { 0, 0, 0 }, { 2, 0, 0 }, { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 } },
2073 { { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 1, 0.1 } },
2074 { { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 0, 0, 0 } },
2075 { { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2076 { { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0, 1, 0.1 } },
2077 { { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2078 { { 1, 0, 0 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 }, { 0, 1, 0.1 } },
2079 { { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2080 { { 2, 0, 0 }, { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0, 0, 0 } },
2081 { { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 } },
2082 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 }, { 0, 0, 0 } },
2083 { { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 } },
2084 { { 0.1, 0.2, 3 }, { 0.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 2, 0, 0 } },
2085 { { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 2, 0, 0 } },
2086 { { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 }, { 2, 0, 0 } },
2087 { { 0.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 2, 0, 0 } },
2088 { { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2089 { { 0, 0.5, 0.05 }, { 1, 0, 0 }, { 1, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2090 { { 0, 0.5, 0.05 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 } },
2091 { { 1, 0, 0 }, { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2092 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 1, 0, 0 } },
2093 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0.1, 0.2, 3 }, { 0, 0.5, 0.05 } },
2094 { { 1, 0, 0 }, { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 } },
2095 { { 1, 0, 0 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 } },
2096 { { 0, 1, 0.1 }, { 0.1, 0.2, 3 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 } },
2097 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0.05, 0.1, 1.5 } },
2098 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 1, 0, 0 } },
2099 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 1, 0, 0 }, { 1, 0.5, 0.05 } },
2100 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2101 { { 0.1, 0.2, 3 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2102 { { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 1, 0, 0 }, { 1, 0.5, 0.05 } },
2103 { { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 0.1, 0.2, 3 }, { 1, 0, 0 } },
2104 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 } },
2105 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 } },
2106 { { 0, 0, 0 }, { 0.1, 0.2, 3 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 } },
2107 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2108 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 2, 0, 0 }, { 1.05, 0.1, 1.5 } },
2109 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 } },
2110 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2111 { { 0.1, 0.2, 3 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0, 0, 0 } },
2112 { { 0, 1, 0.1 }, { 1, 0, 0 }, { 2, 0, 0 }, { 0.05, 0.6, 1.55 } },
2113 { { 0, 1, 0.1 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 } },
2114 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 1, 0, 0 } },
2115 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0.1, 0.2, 3 } },
2116 { { 0.1, 0.2, 3 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 2, 0, 0 } },
2117 { { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 } },
2118 { { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 }, { 1, 0.5, 0.05 } },
2119 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2120 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 2, 0, 0 }, { 0.05, 0.1, 1.5 } },
2121 { { 2, 0, 0 }, { 0.1, 0.2, 3 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2122 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0, 0 } },
2123 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0.1, 0.2, 3 }, { 0.05, 0.6, 1.55 } },
2124 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 2, 0, 0 }, { 1, 0, 0 } },
2125 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 } },
2126 { { 0, 1, 0.1 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 } },
2127 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2128 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2129 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 2, 0, 0 } },
2130 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 } },
2131 { { 0, 0, 0 }, { 0, 1, 0.1 }, { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 } },
2132 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2133 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 } },
2134 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 } },
2135 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 2, 0, 0 }, { 0, 0.5, 0.05 } },
2136 { { 2, 0, 0 }, { 0, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2137 { { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 } },
2138 { { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 0.1, 0.2, 3 }, { 0.05, 0.1, 1.5 } },
2139 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 } },
2140 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2141 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 2, 0, 0 } },
2142 { { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2143 { { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 }, { 1.05, 0.1, 1.5 } },
2144 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2145 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 2, 0, 0 } },
2146 { { 2, 0, 0 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2147 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2148 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 } },
2149 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 } },
2150 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0, 1, 0.1 }, { 1, 0, 0 } },
2151 { { 0, 1, 0.1 }, { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0, 0 } },
2152 { { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 0, 0, 0 } },
2153 { { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 2, 0, 0 } },
2154 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 }, { 0, 0, 0 } },
2155 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 } },
2156 { { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2157 { { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 } },
2158 { { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 }, { 0, 0, 0 } },
2159 { { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0.1, 0.2, 3 } },
2160 { { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 2, 0, 0 }, { 0, 0, 0 } },
2161 { { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0, 0.5, 0.05 } },
2162 { { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 } },
2163 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 } },
2164 { { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 1, 0, 0 }, { 0, 0, 0 } },
2165 { { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0, 1, 0.1 } },
2166 { { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0, 0, 0 } },
2167 { { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 1, 0, 0 } },
2168 { { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 1, 0.5, 0.05 }, { 2, 0, 0 } },
2169 { { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 } },
2170 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 2, 0, 0 } },
2171 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2172 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 } },
2173 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 2, 0, 0 }, { 0, 0.5, 0.05 } },
2174 { { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2175 { { 0.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2176 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 2, 0, 0 } },
2177 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2178 { { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2179 { { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2180 { { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 } },
2181 { { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2182 { { 1, 0, 0 }, { 0, 1, 0.1 }, { 0.05, 0.6, 1.55 }, { 2, 0, 0 } },
2183 { { 1, 0, 0 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 } },
2184 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2185 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 } },
2186 { { 0, 0.5, 0.05 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0, 0 } },
2187 { { 0, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0.05, 0.6, 1.55 } },
2188 { { 0, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0, 0 }, { 0, 1, 0.1 } },
2189 { { 0, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 1, 0, 0 } },
2190 { { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
2191 { { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 1, 0, 0 } },
2192 { { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2193 { { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 1, 0, 0 } },
2194 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2195 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 } },
2196 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2197 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2198 { { 1, 0, 0 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 } },
2199 { { 1, 0, 0 }, { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2200 { { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 } },
2201 { { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0, 1, 0.1 }, { 2, 0, 0 } },
2202 { { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0, 1, 0.1 } },
2203 { { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 } },
2204 { { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 1, 0, 0 }, { 0, 0, 0 } },
2205 { { 0.05, 0.1, 1.5 }, { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 } },
2206 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0.1, 0.2, 3 } },
2207 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 1, 0, 0 } },
2208 { { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 1, 0, 0 }, { 1, 0.5, 0.05 } },
2209 { { 0.05, 0.6, 1.55 }, { 2, 0, 0 }, { 0.1, 0.2, 3 }, { 1, 0, 0 } },
2210 { { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 } },
2211 { { 0, 0.5, 0.05 }, { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 1, 0, 0 } },
2212 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2213 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 } },
2214 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 1, 0, 0 } },
2215 { { 1.05, 0.1, 1.5 }, { 0, 0, 0 }, { 0.1, 0.2, 3 }, { 0, 0.5, 0.05 } },
2216 { { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
2217 { { 1, 0.5, 0.05 }, { 1, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2218 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 0.1, 0.2, 3 } },
2219 { { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 1, 0, 0 }, { 1, 0.5, 0.05 } },
2220 { { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 } },
2221 { { 0.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0.1, 0.2, 3 }, { 1, 0.5, 0.05 } },
2222 { { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 0, 0, 0 } },
2223 { { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 } },
2224 { { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0, 0.5, 0.05 } },
2225 { { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0, 0, 0 } },
2226 { { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 2, 0, 0 }, { 0, 0, 0 } },
2227 { { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0, 1, 0.1 } },
2228 { { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 } },
2229 { { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 } },
2230 { { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 } },
2231 { { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 } },
2232 { { 1, 0, 0 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 }, { 0, 1, 0.1 } },
2233 { { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 }, { 0, 0, 0 } },
2234 { { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 }, { 0, 0, 0 } },
2235 { { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1.05, 0.1, 1.5 } },
2236 { { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 0, 0, 0 }, { 1, 0, 0 } },
2237 { { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0, 0, 0 } },
2238 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 }, { 0, 0, 0 } },
2239 { { 0.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 }, { 2, 0, 0 } },
2240 { { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 1, 0, 0 }, { 2, 0, 0 } },
2241 { { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 2, 0, 0 }, { 0.05, 0.6, 1.55 } },
2242 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2243 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 } },
2244 { { 0, 0, 0 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 } },
2245 { { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 } },
2246 { { 1, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 } },
2247 { { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2248 { { 0, 0.5, 0.05 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0.05, 0.6, 1.55 } },
2249 { { 1, 0, 0 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 } },
2250 { { 1, 0, 0 }, { 0, 1, 0.1 }, { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 } },
2251 { { 1, 0, 0 }, { 0, 1, 0.1 }, { 1.05, 0.1, 1.5 }, { 2, 0, 0 } },
2252 { { 0.05, 0.6, 1.55 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2253 { { 0.05, 0.6, 1.55 }, { 1, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 } },
2254 { { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2255 { { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 } },
2256 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 } },
2257 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 } },
2258 { { 1, 0.5, 0.05 }, { 0, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 } },
2259 { { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 1, 0, 0 } },
2260 { { 0.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 } },
2261 { { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2262 { { 1, 0.5, 0.05 }, { 1, 0, 0 }, { 2, 0, 0 }, { 1.05, 0.1, 1.5 } },
2263 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 0, 0.5, 0.05 }, { 1, 0, 0 } },
2264 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1, 0, 0 }, { 1.05, 0.1, 1.5 } },
2265 { { 0.05, 0.6, 1.55 }, { 0, 0, 0 }, { 1.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2266 { { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 } },
2267 { { 1, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 } },
2268 { { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 1, 0.5, 0.05 }, { 2, 0, 0 } },
2269 { { 0.05, 0.6, 1.55 }, { 0, 0.5, 0.05 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 } },
2270 { { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0.5, 0.05 }, { 1, 0, 0 } },
2271 { { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 } },
2272 { { 2, 0, 0 }, { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2273 { { 0.05, 0.6, 1.55 }, { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 1, 0.5, 0.05 } },
2274 { { 0.05, 0.6, 1.55 }, { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 } },
2275 { { 1, 0, 0 }, { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 0, 0, 0 } },
2276 { { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 } },
2277 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 1, 0.5, 0.05 }, { 0, 0.5, 0.05 } },
2278 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2279 { { 1.05, 0.1, 1.5 }, { 0, 1, 0.1 }, { 0.05, 0.1, 1.5 }, { 0.1, 0.2, 3 } },
2280 { { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 1, 0, 0 }, { 1, 0.5, 0.05 } },
2281 { { 0, 0.5, 0.05 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.1, 1.5 }, { 1, 0, 0 } },
2282 { { 0.05, 0.1, 1.5 }, { 0, 0.5, 0.05 }, { 1, 0, 0 }, { 0, 0, 0 } },
2283 { { 1.05, 0.1, 1.5 }, { 1, 0.5, 0.05 }, { 2, 0, 0 }, { 1, 0, 0 } },
2284 { { 0, 0.5, 0.05 }, { 1, 0, 0 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 } },
2285 { { 0, 0.5, 0.05 }, { 1, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 1.05, 0.1, 1.5 } },
2286 { { 0, 0.5, 0.05 }, { 0.05, 0.6, 1.55 }, { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 } },
2287 { { 0, 0.5, 0.05 }, { 0.05, 0.1, 1.5 }, { 1, 0, 0 }, { 1.05, 0.1, 1.5 } },
2288 { { 0.05, 0.1, 1.5 }, { 1.05, 0.1, 1.5 }, { 0.05, 0.6, 1.55 }, { 0.1, 0.2, 3 } },
2289 { { 0, 0.5, 0.05 }, { 1, 0.5, 0.05 }, { 0, 1, 0.1 }, { 0.05, 0.6, 1.55 } },
2290 { { 1, 0, 0 }, { 2, 0, 0 }, { 1, 0.5, 0.05 }, { 1.05, 0.1, 1.5 } },
2291 { { 0, 0, 0 }, { 1, 0, 0 }, { 0, 0.5, 0.05 }, { 0.05, 0.1, 1.5 } },
2292 { { 0, 3, 0 }, { -3, 4, 0 }, { 0, 4, -3 }, { 0, 2, -1.5 } },
2293 { { 0, 3, 0 }, { -3, 4, 0 }, { 0, 2, -1.5 }, { 0, 2, 1.5 } },
2294 { { 0, 3, 0 }, { -3, 4, 0 }, { 0, 2, 1.5 }, { 0, 4, 3 } },
2295 { { 0, 3, 0 }, { -3, 4, 0 }, { 0, 4, 3 }, { 0, 4, -3 } },
2296 { { -3, 4, 0 }, { 0, 2, -1.5 }, { 0, 2, 1.5 }, { 0, 0, 0 } },
2297 { { 2, -1.5, 0 }, { 2, 1.5, 0 }, { 1.5, 0, 1.5 }, { 3, 0, 3 } },
2298 { { 3, 0, 0 }, { 4, -3, 0 }, { 4, 3, 0 }, { 3, 0, 3 } },
2299 { { 3, 0, 0 }, { 4, 3, 0 }, { 2, 1.5, 0 }, { 3, 0, 3 } },
2300 { { 3, 0, 0 }, { 2, 1.5, 0 }, { 2, -1.5, 0 }, { 3, 0, 3 } },
2301 { { 3, 0, 0 }, { 2, -1.5, 0 }, { 4, -3, 0 }, { 3, 0, 3 } },
2302 { { 2, -1.5, 0 }, { 1.5, 0, 1.5 }, { 2, 1.5, 0 }, { 0, 0, 0 } },
2303 { { 4, -3, 0 }, { 3, 0, 5 }, { 4, 3, 0 }, { 1.5, 0, 2.5 } },
2304 { { 3, 0, 0 }, { 4, -3, 0 }, { 4, 3, 0 }, { 1.5, 0, 2.5 } },
2305 { { 3, 0, 0 }, { 4, 3, 0 }, { 2, 1.5, 0 }, { 1.5, 0, 2.5 } },
2306 { { 3, 0, 0 }, { 2, 1.5, 0 }, { 2, -1.5, 0 }, { 1.5, 0, 2.5 } },
2307 { { 3, 0, 0 }, { 2, -1.5, 0 }, { 4, -3, 0 }, { 1.5, 0, 2.5 } },
2308 { { 2, -1.5, 0 }, { 1.5, 0, 2.5 }, { 2, 1.5, 0 }, { 0, 0, 0 } },
2309 { { 4, 3, 0 }, { 2, 1.5, 0 }, { 3, 0, 0 }, { 2.625, 1.125, 1.5 } },
2310 { { 3, 0, 4 }, { 1.5, 0, 2 }, { 2.625, 1.125, 1.5 }, { 2.625, -1.125, 1.5 } },
2311 { { 2, -1.5, 0 }, { 4, -3, 0 }, { 3, 0, 0 }, { 2.625, -1.125, 1.5 } },
2312 { { 2.625, -1.125, 1.5 }, { 2, 1.5, 0 }, { 3, 0, 0 }, { 2, -1.5, 0 } },
2313 { { 2.625, -1.125, 1.5 }, { 2, 1.5, 0 }, { 2.625, 1.125, 1.5 }, { 3, 0, 0 } },
2314 { { 2.625, -1.125, 1.5 }, { 2, 1.5, 0 }, { 1.5, 0, 2 }, { 2.625, 1.125, 1.5 } },
2315 { { 2.625, -1.125, 1.5 }, { 2, 1.5, 0 }, { 2, -1.5, 0 }, { 1.5, 0, 2 } },
2316 { { 4, 3, 0 }, { 3, 0, 0 }, { 2.625, -1.125, 1.5 }, { 2.625, 1.125, 1.5 } },
2317 { { 4, -3, 0 }, { 3, 0, 0 }, { 2.625, -1.125, 1.5 }, { 4, 3, 0 } },
2318 { { 4, 3, 0 }, { 2.625, -1.125, 1.5 }, { 3, 0, 4 }, { 2.625, 1.125, 1.5 } },
2319 { { 3, 0, 4 }, { 4, 3, 0 }, { 4, -3, 0 }, { 2.625, -1.125, 1.5 } },
2320 { { 2, -1.5, 0 }, { 1.5, 0, 2 }, { 2, 1.5, 0 }, { 0, 0, 0 } },
2321 { { 0, 2, -1.5 }, { 0, 0, 0 }, { 0, 2, 1.5 }, { -3, 4, 0 } },
2322 { { 0, 3, 0 }, { 0, 4, -3 }, { 0, 2, -1.5 }, { -1.5, 4, -1.5 } },
2323 { { 0, 3, 0 }, { 0, 4, 3 }, { 0, 4, -3 }, { -1.5, 4, -1.5 } },
2324 { { 0, 3, 0 }, { -1.5, 4, -1.5 }, { 0, 2, -1.5 }, { -3, 4, 0 } },
2325 { { 0, 3, 0 }, { 0, 4, 3 }, { -1.5, 4, -1.5 }, { -3, 4, 0 } },
2326 { { 0, 3, 0 }, { 0, 2, 1.5 }, { 0, 4, 3 }, { -3, 4, 0 } },
2327 { { 0, 3, 0 }, { 0, 2, -1.5 }, { 0, 2, 1.5 }, { -3, 4, 0 } },
2328 { { -2, 3.5, -1.5 }, { 0, 0, 0 }, { 0, 2, 1.5 }, { -4, 3, 0 } },
2329 { { -2, 3.5, -1.5 }, { 0, 2, 1.5 }, { 0, 4, 3 }, { -4, 3, 0 } },
2330 { { 0, 3, 0 }, { 0, 4, -3 }, { 0, 2, -1.5 }, { -2, 3.5, -1.5 } },
2331 { { 0, 3, 0 }, { 0, 4, 3 }, { 0, 4, -3 }, { -2, 3.5, -1.5 } },
2332 { { 0, 3, 0 }, { 0, 2, 1.5 }, { 0, 4, 3 }, { -2, 3.5, -1.5 } },
2333 { { 0, 3, 0 }, { 0, 2, -1.5 }, { 0, 2, 1.5 }, { -2, 3.5, -1.5 } },
2334 { { 0, 0, 0 }, { 0, 2, 1.5 }, { 0, 2, -1.5 }, { -2, 3.5, -1.5 } },
2335 { { 0, 2, -1.5 }, { 0, 0, 0 }, { 0, 2, 1.5 }, { -1.5, 2.5, -0.75 } },
2336 { { -1.5, 2.5, -0.75 }, { 0, 0, 0 }, { 0, 2, 1.5 }, { -4, 4, 0 } },
2337 { { 0, 3, 0 }, { 0, 4, -3 }, { 0, 2, -1.5 }, { -2, 4, -1.5 } },
2338 { { 0, 3, 0 }, { 0, 4, 3 }, { 0, 4, -3 }, { -2, 4, -1.5 } },
2339 { { 0, 3, 0 }, { 0, 2, 1.5 }, { 0, 4, 3 }, { -4, 4, 0 } },
2340 { { 0, 3, 0 }, { 0, 4, 3 }, { -2, 4, -1.5 }, { -4, 4, 0 } },
2341 { { 0, 3, 0 }, { -2, 4, -1.5 }, { 0, 2, -1.5 }, { -1.5, 2.5, -0.75 } },
2342 { { 0, 3, 0 }, { -2, 4, -1.5 }, { -1.5, 2.5, -0.75 }, { -4, 4, 0 } },
2343 { { 0, 3, 0 }, { 0, 2, -1.5 }, { 0, 2, 1.5 }, { -1.5, 2.5, -0.75 } },
2344 { { 0, 3, 0 }, { -1.5, 2.5, -0.75 }, { 0, 2, 1.5 }, { -4, 4, 0 } },
2345 { { 0, 2, -1.5 }, { 0, 0, 0 }, { 3, 4, 0 }, { 0, 2, 1.5 } },
2346 { { 0, 3, 0 }, { 0, 2, -1.5 }, { 0, 4, -3 }, { 1.5, 4, -1.5 } },
2347 { { 0, 3, 0 }, { 0, 4, -3 }, { 0, 4, 3 }, { 1.5, 4, -1.5 } },
2348 { { 0, 3, 0 }, { 3, 4, 0 }, { 0, 2, -1.5 }, { 1.5, 4, -1.5 } },
2349 { { 0, 3, 0 }, { 0, 4, 3 }, { 3, 4, 0 }, { 1.5, 4, -1.5 } },
2350 { { 0, 3, 0 }, { 0, 4, 3 }, { 0, 2, 1.5 }, { 3, 4, 0 } },
2351 { { 0, 3, 0 }, { 0, 2, 1.5 }, { 0, 2, -1.5 }, { 3, 4, 0 } },
2352 { { 2, 3.5, -1.5 }, { 4, 3, 0 }, { 0, 2, 1.5 }, { 0, 0, 0 } },
2353 { { 2, 3.5, -1.5 }, { 0, 2, 1.5 }, { 4, 3, 0 }, { 0, 4, 3 } },
2354 { { 0, 3, 0 }, { 0, 2, -1.5 }, { 0, 4, -3 }, { 2, 3.5, -1.5 } },
2355 { { 0, 3, 0 }, { 0, 4, -3 }, { 0, 4, 3 }, { 2, 3.5, -1.5 } },
2356 { { 0, 2, 1.5 }, { 0, 3, 0 }, { 0, 4, 3 }, { 2, 3.5, -1.5 } },
2357 { { 0, 2, 1.5 }, { 0, 2, -1.5 }, { 0, 3, 0 }, { 2, 3.5, -1.5 } },
2358 { { 0, 0, 0 }, { 2, 3.5, -1.5 }, { 0, 2, -1.5 }, { 0, 2, 1.5 } },
2359 { { 0, 2, -1.5 }, { 0, 0, 0 }, { 1.5, 2.5, -0.75 }, { 0, 2, 1.5 } },
2360 { { 1.5, 2.5, -0.75 }, { 4, 4, 0 }, { 0, 2, 1.5 }, { 0, 0, 0 } },
2361 { { 0, 3, 0 }, { 0, 2, -1.5 }, { 0, 4, -3 }, { 2, 4, -1.5 } },
2362 { { 0, 3, 0 }, { 0, 4, -3 }, { 0, 4, 3 }, { 2, 4, -1.5 } },
2363 { { 0, 3, 0 }, { 0, 4, 3 }, { 0, 2, 1.5 }, { 4, 4, 0 } },
2364 { { 0, 3, 0 }, { 0, 4, 3 }, { 4, 4, 0 }, { 2, 4, -1.5 } },
2365 { { 0, 3, 0 }, { 1.5, 2.5, -0.75 }, { 0, 2, -1.5 }, { 2, 4, -1.5 } },
2366 { { 0, 3, 0 }, { 1.5, 2.5, -0.75 }, { 2, 4, -1.5 }, { 4, 4, 0 } },
2367 { { 0, 2, 1.5 }, { 0, 2, -1.5 }, { 0, 3, 0 }, { 1.5, 2.5, -0.75 } },
2368 { { 0, 3, 0 }, { 1.5, 2.5, -0.75 }, { 4, 4, 0 }, { 0, 2, 1.5 } },
2369 { { -1.5, 3.5, -1.5 }, { 0, 2, -1.5 }, { 0, 4, -3 }, { 0, 3, 0 } },
2370 { { -1.5, 3.5, -1.5 }, { 0, 4, -3 }, { 0, 4, 3 }, { 0, 3, 0 } },
2371 { { -1.5, 3.5, -1.5 }, { 0, 2, -1.5 }, { 0, 3, 0 }, { 0, 2, 1.5 } },
2372 { { -1.5, 3.5, -1.5 }, { 0, 3, 0 }, { 0, 4, 3 }, { 0, 2, 1.5 } },
2373 { { 0, 4, 3 }, { -3, 3, 0 }, { -1.5, 3.5, -1.5 }, { 0, 2, 1.5 } },
2374 { { -3, 3, 0 }, { -1.5, 3.5, -1.5 }, { 0, 2, 1.5 }, { -1.5, 1.5, 0 } },
2375 { { 0, 2, -1.5 }, { 0, 2, 1.5 }, { -1.5, 1.5, 0 }, { 0, 0, 0 } },
2376 { { 0, 2, -1.5 }, { -1.5, 1.5, 0 }, { 0, 2, 1.5 }, { -1.5, 3.5, -1.5 } },
2377 { { -1.5, 4.5, -1.5 }, { 0, 2, -1.5 }, { 0, 4, -3 }, { 0, 3, 0 } },
2378 { { -1.5, 4.5, -1.5 }, { 0, 4, -3 }, { 0, 4, 3 }, { 0, 3, 0 } },
2379 { { -1.5, 4.5, -1.5 }, { 0, 2, -1.5 }, { 0, 3, 0 }, { 0, 2, 1.5 } },
2380 { { -1.5, 4.5, -1.5 }, { 0, 3, 0 }, { 0, 4, 3 }, { 0, 2, 1.5 } },
2381 { { 0, 4, 3 }, { -3, 5, 0 }, { -1.5, 4.5, -1.5 }, { -1.5, 2.5, 0 } },
2382 { { 0, 4, 3 }, { -1.5, 4.5, -1.5 }, { 0, 2, 1.5 }, { -1.5, 2.5, 0 } },
2383 { { 0, 2, -1.5 }, { 0, 2, 1.5 }, { -1.5, 2.5, 0 }, { 0, 0, 0 } },
2384 { { 0, 2, -1.5 }, { -1.5, 2.5, 0 }, { 0, 2, 1.5 }, { -1.5, 4.5, -1.5 } },
2385 { { -1.5, 4, -1.5 }, { 0, 2, -1.5 }, { 0, 4, -3 }, { 0, 3, 0 } },
2386 { { -1.5, 4, -1.5 }, { 0, 4, -3 }, { 0, 4, 3 }, { 0, 3, 0 } },
2387 { { -1.5, 4, -1.5 }, { 0, 2, -1.5 }, { 0, 3, 0 }, { 0, 2, 1.5 } },
2388 { { -1.5, 4, -1.5 }, { 0, 3, 0 }, { 0, 4, 3 }, { 0, 2, 1.5 } },
2389 { { -1.5, 4, -1.5 }, { 0, 4, 3 }, { -3, 4, 0 }, { -1.125, 3, 1.125 } },
2390 { { -1.5, 4, -1.5 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -1.125, 3, 1.125 } },
2391 { { -1.5, 4, -1.5 }, { -1.5, 2, 0 }, { 0, 2, 1.5 }, { -1.125, 3, 1.125 } },
2392 { { -1.5, 4, -1.5 }, { 0, 2, 1.5 }, { 0, 4, 3 }, { -1.125, 3, 1.125 } },
2393 { { 0, 2, -1.5 }, { 0, 2, 1.5 }, { -1.5, 2, 0 }, { 0, 0, 0 } },
2394 { { 0, 2, -1.5 }, { -1.5, 2, 0 }, { 0, 2, 1.5 }, { -1.5, 4, -1.5 } },
2395 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 1, 2.5, 6 } },
2396 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -2, 2.5, 6 } },
2397 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { 1, 2.5, 6 } },
2398 { { 0, 3, 0 }, { 1, 2.5, 6 }, { -3, 4, 0 }, { -2, 2.5, 6 } },
2399 { { 1.5, 2, 0 }, { 1, 2.5, 6 }, { 0, 3, 0 }, { -2, 2.5, 6 } },
2400 { { 1.5, 2, 0 }, { 0, 3, 0 }, { -1.5, 2, 0 }, { -2, 2.5, 6 } },
2401 { { 1.5, 2, 0 }, { 0, 0, 0 }, { 1, 2.5, 6 }, { -2, 2.5, 6 } },
2402 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0, 0, 0 }, { -2, 2.5, 6 } },
2403 { { 1, 2.5, 6 }, { -2, 2.5, 6 }, { 0, 0, 0 }, { -1, 1, 12 } },
2404 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 2, 3, 1 } },
2405 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -1, 3, 1 } },
2406 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { -1, 3, 1 } },
2407 { { 0, 3, 0 }, { 2, 3, 1 }, { 3, 4, 0 }, { -1, 3, 1 } },
2408 { { 1.5, 2, 0 }, { 2, 3, 1 }, { 0, 3, 0 }, { -1, 3, 1 } },
2409 { { 1.5, 2, 0 }, { 0, 3, 0 }, { -1.5, 2, 0 }, { -1, 3, 1 } },
2410 { { 1.5, 2, 0 }, { 1, 2, 2 }, { 2, 3, 1 }, { -1, 3, 1 } },
2411 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 1, 2, 2 }, { -1, 3, 1 } },
2412 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0, 0, 0 }, { 1, 2, 2 } },
2413 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 2, 3.5, 2 } },
2414 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -1, 3.5, 2 } },
2415 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { -1, 3.5, 2 } },
2416 { { 0, 3, 0 }, { 2, 3.5, 2 }, { 3, 4, 0 }, { -1, 3.5, 2 } },
2417 { { 1.5, 2, 0 }, { 2, 3.5, 2 }, { 0, 3, 0 }, { -1, 3.5, 2 } },
2418 { { 1.5, 2, 0 }, { 0, 3, 0 }, { -1.5, 2, 0 }, { -1, 3.5, 2 } },
2419 { { 1.5, 2, 0 }, { 1, 3, 4 }, { 2, 3.5, 2 }, { -1, 3.5, 2 } },
2420 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0, 0, 0 }, { -1, 3.5, 2 } },
2421 { { 1.5, 2, 0 }, { 0, 0, 0 }, { 1, 3, 4 }, { -1, 3.5, 2 } },
2422 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 1.5, 2, 6 } },
2423 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -1.5, 2, 6 } },
2424 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { 0, 3, 3 } },
2425 { { 0, 3, 0 }, { 0, 3, 3 }, { -3, 4, 0 }, { -1.5, 2, 6 } },
2426 { { 0, 3, 0 }, { 3, 4, 0 }, { 0, 3, 3 }, { 1.5, 2, 6 } },
2427 { { 0, 3, 0 }, { 1.5, 2, 6 }, { 0, 3, 3 }, { -1.5, 2, 6 } },
2428 { { 1.5, 2, 0 }, { 1.5, 2, 6 }, { 0, 3, 0 }, { -1.5, 2, 6 } },
2429 { { 1.5, 2, 0 }, { 0, 3, 0 }, { -1.5, 2, 0 }, { -1.5, 2, 6 } },
2430 { { 1.5, 2, 0 }, { 0, 0, 0 }, { 1.5, 2, 6 }, { -1.5, 2, 6 } },
2431 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0, 0, 0 }, { -1.5, 2, 6 } },
2432 { { 1.5, 2, 6 }, { -1.5, 2, 6 }, { 0, 0, 0 }, { 0, 0, 12 } },
2433 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 3, 2.5, 2 } },
2434 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { 0, 2.5, 2 } },
2435 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { 0, 2.5, 2 } },
2436 { { 0, 3, 0 }, { 3, 2.5, 2 }, { 3, 4, 0 }, { 0, 2.5, 2 } },
2437 { { 1.875, 1.375, 1.5 }, { 1.5, 2, 0 }, { 0, 0, 0 }, { -1.5, 2, 0 } },
2438 { { 1.875, 1.375, 1.5 }, { 3, 1, 4 }, { 3, 2.5, 2 }, { 0, 2.5, 2 } },
2439 { { 1.875, 1.375, 1.5 }, { 0, 0, 0 }, { 3, 1, 4 }, { 0, 2.5, 2 } },
2440 { { 1.875, 1.375, 1.5 }, { 0, 0, 0 }, { 0, 2.5, 2 }, { -1.5, 2, 0 } },
2441 { { 1.5, 2, 0 }, { 3, 2.5, 2 }, { 0, 3, 0 }, { 0, 2.5, 2 } },
2442 { { 1.5, 2, 0 }, { 0, 3, 0 }, { -1.5, 2, 0 }, { 0, 2.5, 2 } },
2443 { { 1.5, 2, 0 }, { 1.875, 1.375, 1.5 }, { 3, 2.5, 2 }, { 0, 2.5, 2 } },
2444 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 1.875, 1.375, 1.5 }, { 0, 2.5, 2 } },
2445 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 1, 4, 1.5 } },
2446 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -2, 4, 1.5 } },
2447 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { 1, 4, 1.5 } },
2448 { { 0, 3, 0 }, { 1, 4, 1.5 }, { -3, 4, 0 }, { -2, 4, 1.5 } },
2449 { { 0.375, 2.5, 1.125 }, { 1.5, 2, 0 }, { 0, 0, 0 }, { -1.5, 2, 0 } },
2450 { { 0.375, 2.5, 1.125 }, { -1, 4, 3 }, { 1, 4, 1.5 }, { -2, 4, 1.5 } },
2451 { { 0.375, 2.5, 1.125 }, { 0, 0, 0 }, { -1, 4, 3 }, { -1.5, 2, 0 } },
2452 { { 0.375, 2.5, 1.125 }, { -1, 4, 3 }, { -2, 4, 1.5 }, { -1.5, 2, 0 } },
2453 { { 1.5, 2, 0 }, { 1, 4, 1.5 }, { 0, 3, 0 }, { -2, 4, 1.5 } },
2454 { { 1.5, 2, 0 }, { 0, 3, 0 }, { -1.5, 2, 0 }, { -2, 4, 1.5 } },
2455 { { 1.5, 2, 0 }, { 0.375, 2.5, 1.125 }, { 1, 4, 1.5 }, { -2, 4, 1.5 } },
2456 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0.375, 2.5, 1.125 }, { -2, 4, 1.5 } },
2457 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 1.5, 4, 2 } },
2458 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -1.5, 4, 2 } },
2459 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { 0, 4, 1 } },
2460 { { 0, 3, 0 }, { 0, 4, 1 }, { -3, 4, 0 }, { -1.5, 4, 2 } },
2461 { { 0, 3, 0 }, { 3, 4, 0 }, { 0, 4, 1 }, { 1.5, 4, 2 } },
2462 { { 0, 3, 0 }, { 1.5, 4, 2 }, { 0, 4, 1 }, { -1.5, 4, 2 } },
2463 { { 0.75, 2.5, 1.5 }, { 1.5, 2, 0 }, { 0, 0, 0 }, { -1.5, 2, 0 } },
2464 { { 0.75, 2.5, 1.5 }, { 0, 4, 4 }, { 1.5, 4, 2 }, { -1.5, 4, 2 } },
2465 { { 0.75, 2.5, 1.5 }, { 0, 0, 0 }, { 0, 4, 4 }, { -0.75, 2.5, 1.5 } },
2466 { { 0.75, 2.5, 1.5 }, { 0, 0, 0 }, { -0.75, 2.5, 1.5 }, { -1.5, 2, 0 } },
2467 { { 0.75, 2.5, 1.5 }, { -0.75, 2.5, 1.5 }, { 0, 4, 4 }, { -1.5, 4, 2 } },
2468 { { 0.75, 2.5, 1.5 }, { -0.75, 2.5, 1.5 }, { -1.5, 2, 0 }, { -1.5, 4, 2 } },
2469 { { 1.5, 2, 0 }, { 1.5, 4, 2 }, { 0, 3, 0 }, { -1.5, 4, 2 } },
2470 { { 1.5, 2, 0 }, { 0, 3, 0 }, { -1.5, 2, 0 }, { -1.5, 4, 2 } },
2471 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0.75, 2.5, 1.5 }, { -1.5, 4, 2 } },
2472 { { 1.5, 2, 0 }, { 0.75, 2.5, 1.5 }, { 1.5, 4, 2 }, { -1.5, 4, 2 } },
2473 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 1, 2.5, 6 } },
2474 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -2, 2.5, 6 } },
2475 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { 1, 2.5, 6 } },
2476 { { 0, 3, 0 }, { 1, 2.5, 6 }, { -3, 4, 0 }, { -2, 2.5, 6 } },
2477 { { 0, 3, 0 }, { -2, 2.5, 6 }, { -1.5, 2, 0 }, { -0.5, 0.5, 6 } },
2478 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 1, 2.5, 6 }, { -0.5, 0.5, 6 } },
2479 { { 0, 3, 0 }, { 1, 2.5, 6 }, { -2, 2.5, 6 }, { -0.5, 0.5, 6 } },
2480 { { 0, 3, 0 }, { -1.5, 2, 0 }, { 1.5, 2, 0 }, { -0.5, 0.5, 6 } },
2481 { { 1, 2.5, 6 }, { -2, 2.5, 6 }, { -0.5, 0.5, 6 }, { -1, 1, 12 } },
2482 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0, 0, 0 }, { -0.5, 0.5, 6 } },
2483 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 3, 4, 0 }, { 1.5, 2, 6 } },
2484 { { 0, 3, 0 }, { -3, 4, 0 }, { -1.5, 2, 0 }, { -1.5, 2, 6 } },
2485 { { 0, 3, 0 }, { 3, 4, 0 }, { -3, 4, 0 }, { 0, 3, 3 } },
2486 { { 0, 3, 0 }, { 0, 3, 3 }, { -3, 4, 0 }, { -1.5, 2, 6 } },
2487 { { 0, 3, 0 }, { 3, 4, 0 }, { 0, 3, 3 }, { 1.5, 2, 6 } },
2488 { { 0, 3, 0 }, { 1.5, 2, 6 }, { 0, 3, 3 }, { -1.5, 2, 6 } },
2489 { { 0, 3, 0 }, { -1.5, 2, 6 }, { -1.5, 2, 0 }, { 0, 0, 6 } },
2490 { { 0, 3, 0 }, { 1.5, 2, 0 }, { 1.5, 2, 6 }, { 0, 0, 6 } },
2491 { { 0, 3, 0 }, { 1.5, 2, 6 }, { -1.5, 2, 6 }, { 0, 0, 6 } },
2492 { { 0, 3, 0 }, { -1.5, 2, 0 }, { 1.5, 2, 0 }, { 0, 0, 6 } },
2493 { { 1.5, 2, 6 }, { -1.5, 2, 6 }, { 0, 0, 6 }, { 0, 0, 12 } },
2494 { { 1.5, 2, 0 }, { -1.5, 2, 0 }, { 0, 0, 0 }, { 0, 0, 6 } }
2495 };
2496
2497 #endif // VTK_CHECK_RESULTS
2498
2499 // ===============================================================================
2500
2501 // A subclass of vtkEdgeSubdivisionCriterion for testing the vtkStreamingTessellator.
2502 // This is a subclass of vtkEdgeSubdivisionCriterion that is used for
2503 // testing the vtkStreamingTessellator.
2504 // It divides the edges in a predictable pattern that has nothing
2505 // to do with geometric error or field values.
2506 // In fact, it doesn't change the midpoint geometry or field values.
2507 class vtkTestTessellatorSubdivision
2508 : public vtkEdgeSubdivisionCriterion
2509 {
2510 public:
2511 vtkTypeMacro(vtkTestTessellatorSubdivision,vtkEdgeSubdivisionCriterion);
2512 static vtkTestTessellatorSubdivision* New();
2513 virtual void PrintSelf( ostream& os, vtkIndent indent );
2514
2515 virtual bool EvaluateEdge( const double* p0, double* midpt, const double* p1, int field_start );
2516
2517 static double* TestPoints;
2518 static double* TestPointsCanAmbig;
2519 static double** TestFacePointsCanAmbig;
2520 static int* TestPointConn;
2521
2522 // Description:
2523 // Return the current id (sequence number) or edge code of the test.
2524 // These will only be valid <i>before</i> you call \p vtkStreamingTessellator::AdaptivelySample3Facet().
GetCurrentTestId() const2525 int GetCurrentTestId() const { return this->CurrentTestId; }
GetCurrentTest() const2526 int GetCurrentTest() const { return this->CurrentTest; }
2527
2528 // Description:
2529 // Choose whether to run unambiguous or ambiguous test cases.
2530 // If off (the default), then vtkTestTessellatorSubdivision::TestList is used.
2531 // If on, then vtkTestTessellatorSubdivision::TestListCanAmbig is used.
2532 virtual void AmbiguousTestsOn();
2533 virtual void AmbiguousTestsOff();
2534 vtkGetMacro(AmbiguousTests,int);
2535
2536 // Description:
2537 // Returns the index of the tetrahedron that should be used for the current test.
2538 // This is only valid when AmbiguousTests is turned On.
2539 // Otherwise, it will report -1.
2540 int GetCurrentTet() const;
2541
2542 // Description:
2543 // Returns a bit vector of mid-face points present in the current test.
2544 // This is only valid when AmbiguousTests is turned On.
2545 // Otherwise, it will report -1.
2546 int GetCurrentAmbiguousFaces() const;
2547
2548 protected:
2549 vtkTestTessellatorSubdivision();
2550 virtual ~vtkTestTessellatorSubdivision();
2551
2552 int AmbiguousTests;
2553 int CurrentTest;
2554 int CurrentTestId;
2555 int CurrentEdge;
2556 static int* TestList;
2557 static int* TestListCanAmbig;
2558
2559 private:
2560 vtkTestTessellatorSubdivision( const vtkTestTessellatorSubdivision& ); // Not implemented.
2561 void operator = ( const vtkTestTessellatorSubdivision& ); // Not implemented.
2562
2563 };
2564
2565 vtkStandardNewMacro(vtkTestTessellatorSubdivision);
2566
2567 static int test_list[] =
2568 {
2569 0,
2570 1,
2571 2,
2572 4,
2573 8,
2574 16,
2575 32,
2576 3,
2577 5,
2578 6,
2579 9,
2580 17,
2581 24,
2582 18,
2583 34,
2584 48,
2585 12,
2586 36,
2587 40,
2588 33,
2589 10,
2590 20,
2591 13,
2592 19,
2593 38,
2594 56,
2595 25,
2596 50,
2597 44,
2598 7,
2599 21,
2600 11,
2601 35,
2602 22,
2603 37,
2604 14,
2605 49,
2606 26,
2607 52,
2608 42,
2609 28,
2610 41,
2611 58,
2612 54,
2613 51,
2614 60,
2615 46,
2616 45,
2617 57,
2618 27,
2619 29,
2620 39,
2621 23,
2622 15,
2623 30,
2624 53,
2625 43,
2626 62,
2627 61,
2628 59,
2629 55,
2630 47,
2631 31,
2632 63,
2633 -1
2634 };
2635
2636 int* vtkTestTessellatorSubdivision::TestList = test_list;
2637
2638 double points[] =
2639 {
2640 0., 0., 0., 0., 0., 0.,
2641 1., 0., .1, 1., 0., 0.,
2642 0., 2., 0., 0., 1., 0.,
2643 .2, .1, 3., 0., 0., 1.,
2644
2645 0., 0., 0., 0., 0., 0.,
2646 2., 0., 0., 1., 0., 0.,
2647 .1, 3., .2, 0., 1., 0.,
2648 0., .1, 1., 0., 0., 1.,
2649
2650 0., 0., 0., 0., 0., 0.,
2651 3., .2, .1, 1., 0., 0.,
2652 .1, 1., 0., 0., 1., 0.,
2653 0., 0., 2., 0., 0., 1.,
2654
2655 0., 0., 0., 0., 0., 0.,
2656 1., .1, 0., 1., 0., 0.,
2657 .2, 3., .1, 0., 1., 0.,
2658 0., 0., 2., 0., 0., 1.,
2659
2660 0., 0., 0., 0., 0., 0.,
2661 3., .1, .2, 1., 0., 0.,
2662 0., 2., 0., 0., 1., 0.,
2663 .1, 0., 1., 0., 0., 1.,
2664
2665 0., 0., 0., 0., 0., 0.,
2666 2., 0., 0., 1., 0., 0.,
2667 0., 1., .1, 0., 1., 0.,
2668 .1, .2, 3., 0., 0., 1.
2669 };
2670
2671 static int test_list_can_ambig[] =
2672 {
2673 // canonical ambiguous configurations
2674 3, 0, 1, // 2a |01| = |12|
2675 13, 3, 1, // 3a-alpha |01| = |02| > |03|
2676 13, 4, 1, // 3a-beta |01| = |02| < |03|
2677 13, 5, 11, // 3a-gamma |01| = |02| = |03|
2678 11, 0, 1, // 3c-alpha |01| = |12| > |03|
2679 11, 1, 1, // 3c-beta |01| = |12| < |03|
2680 11, 2, 3, // 3c-gamma |01| = |12| = |03|
2681 21, 16, 2, // 3d-alpha |01| = |13| > |02|
2682 21, 17, 2, // 3d-beta |01| = |13| < |02|
2683 21, 18, 3, // 3d-gamma |01| = |13| = |02|
2684 60, 6, 2, // 4a-alpha |03| = |13| > |23|
2685 60, 7, 2, // 4a-beta |03| = |13| < |23|
2686 60, 8, 6, // 4a-gamma |03| = |13| = |23|
2687 30, 9, 1, // 4b-alpha |02| = |12| < |13| < |03|
2688 30, 10, 1, // 4b-beta |02| = |12| > |13| > |03|
2689 30, 11, 1, // 4b-gamma |03| < |02| = |12| < |13|
2690 30, 12, 3, // 4b-delta |02| = |12| < |03| = |13|
2691 30, 13, 9, // 4b-epsilon |02| = |12| = |03| < |13|
2692 30, 14, 9, // 4b-zeta |02| = |12| = |03| > |13|
2693 30, 15, 15, // 4b-eta |02| = |12| = |03| = |13|
2694 62, 9, 1, // 5-alpha |02| = |12| , |03| > |13|
2695 62, 12, 3, // 5-beta |02| = |12| , |03| = |13|
2696 -1, 0, 0
2697 };
2698
2699 int* vtkTestTessellatorSubdivision::TestListCanAmbig = test_list_can_ambig;
2700
2701 static double ambig_pts[] =
2702 {
2703 // Nota bene: Vx stands for sqrt(x)
2704
2705 //00: |01|= 5 |12|= 5 |02|= 6 |03|= 3V2 |13|= 5 |23|= 3V2
2706 0., 4.,-3., 0., 0., 0.,
2707 0., 0., 0., 1., 0., 0.,
2708 0., 4., 3., 0., 1., 0.,
2709 -3., 4., 0., 0., 0., 1.,
2710
2711 //01: |01|= 5 |12|= 5 |02|= 6 |03|= V26 |13|= 5 |23|= V26
2712 0., 4.,-3., 0., 0., 0.,
2713 0., 0., 0., 1., 0., 0.,
2714 0., 4., 3., 0., 1., 0.,
2715 -4., 3., 0., 0., 0., 1.,
2716
2717 //02: |01|= 5 |12|= 5 |02|= 6 |03|= 5 |13|= 4V2 |23|= 5
2718 0., 4.,-3., 0., 0., 0.,
2719 0., 0., 0., 1., 0., 0.,
2720 0., 4., 3., 0., 1., 0.,
2721 -4., 4., 0., 0., 0., 1.,
2722
2723 //03: |01|= 5 |12|= 6 |02|= 5 |03|= 3V2 |13|= V19 |23|= V19
2724 0., 0., 0., 0., 0., 0.,
2725 4.,-3., 0., 1., 0., 0.,
2726 4., 3., 0., 0., 1., 0.,
2727 3., 0., 3., 0., 0., 1.,
2728
2729 //04: |01|= 5 |12|= 6 |02|= 5 |03|= V34 |13|= V35 |23|= V35
2730 0., 0., 0., 0., 0., 0.,
2731 4.,-3., 0., 1., 0., 0.,
2732 4., 3., 0., 0., 1., 0.,
2733 3., 0., 5., 0., 0., 1.,
2734
2735 //05: |01|= 5 |12|= 6 |02|= 5 |03|= 5 |13|= V26 |23|= V26
2736 0., 0., 0., 0., 0., 0.,
2737 4.,-3., 0., 1., 0., 0.,
2738 4., 3., 0., 0., 1., 0.,
2739 3., 0., 4., 0., 0., 1.,
2740
2741 //06: |01|= 6 |12|= V19 |02|= V19 |03|= 5 |13|= 5 |23|= 3V2
2742 0., 4.,-3., 0., 0., 0.,
2743 0., 4., 3., 1., 0., 0.,
2744 -3., 3., 0., 0., 1., 0.,
2745 0., 0., 0., 0., 0., 1.,
2746
2747 //07: |01|= 6 |12|= V19 |02|= V19 |03|= 5 |13|= 5 |23|= V34
2748 0., 4.,-3., 0., 0., 0.,
2749 0., 4., 3., 1., 0., 0.,
2750 -3., 5., 0., 0., 1., 0.,
2751 0., 0., 0., 0., 0., 1.,
2752
2753 //08: |01|= 6 |12|= 3V2 |02|= 3V2 |03|= 5 |13|= 5 |23|= 5
2754 0., 4.,-3., 0., 0., 0.,
2755 0., 4., 3., 1., 0., 0.,
2756 -3., 4., 0., 0., 1., 0.,
2757 0., 0., 0., 0., 0., 1.,
2758
2759 //09: |01|= 6 |12|= 5 |02|= 5 |03|= 13 |13|= V157 |23|= V146
2760 3., 4., 0., 0., 0., 0.,
2761 -3., 4., 0., 1., 0., 0.,
2762 0., 0., 0., 0., 1., 0.,
2763 -1., 1.,12., 0., 0., 1.,
2764
2765 //10: |01|= 6 |12|= 5 |02|= 5 |03|= 2V3 |13|= 2V6 |23|= 3
2766 3., 4., 0., 0., 0., 0.,
2767 -3., 4., 0., 1., 0., 0.,
2768 0., 0., 0., 0., 1., 0.,
2769 1., 2., 2., 0., 0., 1.,
2770
2771 //11: |01|= 6 |12|= 5 |02|= 5 |03|= V21 |13|= V33 |23|= V26
2772 3., 4., 0., 0., 0., 0.,
2773 -3., 4., 0., 1., 0., 0.,
2774 0., 0., 0., 0., 1., 0.,
2775 1., 3., 4., 0., 0., 1.,
2776
2777 //12: |01|= 6 |12|= 5 |02|= 5 |03|= 13 |13|= 13 |23|= 12
2778 3., 4., 0., 0., 0., 0.,
2779 -3., 4., 0., 1., 0., 0.,
2780 0., 0., 0., 0., 1., 0.,
2781 0., 0.,12., 0., 0., 1.,
2782
2783 //13: |01|= 6 |12|= 5 |02|= 5 |03|= 5 |13|= V61 |23|= V26
2784 3., 4., 0., 0., 0., 0.,
2785 -3., 4., 0., 1., 0., 0.,
2786 0., 0., 0., 0., 1., 0.,
2787 3., 1., 4., 0., 0., 1.,
2788
2789 //14: |01|= 6 |12|= 5 |02|= 5 |03|= 5 |13|= V13 |23|= V26
2790 3., 4., 0., 0., 0., 0.,
2791 -3., 4., 0., 1., 0., 0.,
2792 0., 0., 0., 0., 1., 0.,
2793 -1., 4., 3., 0., 0., 1.,
2794
2795 //15: |01|= 6 |12|= 5 |02|= 5 |03|= 5 |13|= 5 |23|= 4V2
2796 3., 4., 0., 0., 0., 0.,
2797 -3., 4., 0., 1., 0., 0.,
2798 0., 0., 0., 0., 1., 0.,
2799 0., 4., 4., 0., 0., 1.,
2800
2801 //16: |01|= 5 |12|= 5 |02|= 3V2 |03|= 6 |13|= 5 |23|= 3V2
2802 0., 4.,-3., 0., 0., 0.,
2803 0., 0., 0., 1., 0., 0.,
2804 3., 4., 0., 0., 1., 0.,
2805 0., 4., 3., 0., 0., 1.,
2806
2807 //17: |01|= 5 |12|= 5 |02|= V26 |03|= 6 |13|= 5 |23|= V26
2808 0., 4.,-3., 0., 0., 0.,
2809 0., 0., 0., 1., 0., 0.,
2810 4., 3., 0., 0., 1., 0.,
2811 0., 4., 3., 0., 0., 1.,
2812
2813 //18: |01|= 5 |12|= 4V2 |02|= 5 |03|= 6 |13|= 5 |23|= 5
2814 0., 4.,-3., 0., 0., 0.,
2815 0., 0., 0., 1., 0., 0.,
2816 4., 4., 0., 0., 1., 0.,
2817 0., 4., 3., 0., 0., 1.
2818 };
2819
2820 static double ambig_A_face[] = { 0., 3., 0. };
2821 static double ambig_B_face[] = { 0., 3., 0. };
2822 static double ambig_C_face[] = { 0., 3., 0.,
2823 -1.5, 2.5, -.75 };
2824 static double ambig_D_face[] = { 3., 0., 0. };
2825 static double ambig_E_face[] = { 3., 0., 0. };
2826 static double ambig_F_face[] = { 3., 0., 0.,
2827 2.625, -1.125, 1.5,
2828 2.625, 1.125, 1.5 };
2829 static double ambig_G_face[] = { 0., 3., 0. };
2830 static double ambig_H_face[] = { 0., 3., 0. };
2831 static double ambig_I_face[] = { 1.5, 2.5, -.75,
2832 0., 3., 0. };
2833 static double ambig_J_face[] = { 0., 3., 0. };
2834 static double ambig_K_face[] = { 0., 3., 0. };
2835 static double ambig_L_face[] = { 0., 3., 0.,
2836 -1.125, 3., 1.125 };
2837 static double ambig_M_face[] = { 0., 3., 0. };
2838 static double ambig_N_face[] = { 0., 3., 0. };
2839 static double ambig_O_face[] = { 0., 3., 0. };
2840 static double ambig_P_face[] = { 0., 3., 0.,
2841 0., 3., 3. };
2842 static double ambig_Q_face[] = { 0., 3., 0.,
2843 1.875, 1.375, 1.5 };
2844 static double ambig_R_face[] = { 0., 3., 0.,
2845 0.375, 2.5, 1.125 };
2846 static double ambig_S_face[] = { 0., 3., 0.,
2847 0., 4., 1.,
2848 -.75, 2.5, 1.5,
2849 .75, 2.5, 1.5 };
2850
2851 static double* ambig_face_pts[] =
2852 {
2853 ambig_A_face, // 2a |01| = |12|
2854 ambig_D_face, // 3a-alpha |01| = |02| > |03|
2855 ambig_E_face, // 3a-beta |01| = |02| < |03|
2856 ambig_F_face, // 3a-gamma |01| = |02| = |03|
2857 ambig_A_face, // 3c-alpha |01| = |12| > |03|
2858 ambig_B_face, // 3c-beta |01| = |12| < |03|
2859 ambig_C_face, // 3c-gamma |01| = |12| = |03|
2860 ambig_G_face, // 3d-alpha |01| = |13| > |02|
2861 ambig_H_face, // 3d-beta |01| = |13| < |02|
2862 ambig_I_face, // 3d-gamma |01| = |13| = |02|
2863 ambig_J_face, // 4a-alpha |03| = |13| > |23|
2864 ambig_K_face, // 4a-beta |03| = |13| < |23|
2865 ambig_L_face, // 4a-gamma |03| = |13| = |23|
2866 ambig_M_face, // 4b-alpha |02| = |12| < |13| < |03|
2867 ambig_N_face, // 4b-beta |02| = |12| > |13| > |03|
2868 ambig_O_face, // 4b-gamma |03| < |02| = |12| < |13|
2869 ambig_P_face, // 4b-delta |02| = |12| < |03| = |13|
2870 ambig_Q_face, // 4b-epsilon |02| = |12| = |03| < |13|
2871 ambig_R_face, // 4b-zeta |02| = |12| = |03| > |13|
2872 ambig_S_face, // 4b-eta |02| = |12| = |03| = |13|
2873 ambig_M_face, // 5-alpha |02| = |12| , |03| > |13|
2874 ambig_P_face // 5-beta |02| = |12| , |03| = |13|
2875 };
2876
2877 static int pointConn[] =
2878 {
2879 0, 1, 2, 3,
2880 0, 2, 3, 1,
2881 0, 3, 1, 2,
2882 1, 2, 0, 3,
2883 1, 3, 2, 0,
2884 1, 0, 3, 2,
2885 2, 3, 0, 1,
2886 2, 0, 1, 3,
2887 2, 1, 3, 0,
2888 3, 0, 2, 1,
2889 3, 1, 0, 2,
2890 3, 2, 1, 0
2891 };
2892
2893 double* vtkTestTessellatorSubdivision::TestPoints = points;
2894 double* vtkTestTessellatorSubdivision::TestPointsCanAmbig = ambig_pts;
2895 double** vtkTestTessellatorSubdivision::TestFacePointsCanAmbig = ambig_face_pts;
2896 int* vtkTestTessellatorSubdivision::TestPointConn = pointConn;
2897
vtkTestTessellatorSubdivision()2898 vtkTestTessellatorSubdivision::vtkTestTessellatorSubdivision()
2899 {
2900 this->CurrentTestId = 0;
2901 this->CurrentTest = this->TestList[ this->CurrentTestId ];
2902 this->CurrentEdge = 0;
2903 this->AmbiguousTests = 0;
2904 }
2905
~vtkTestTessellatorSubdivision()2906 vtkTestTessellatorSubdivision::~vtkTestTessellatorSubdivision()
2907 {
2908 }
2909
PrintSelf(ostream & os,vtkIndent indent)2910 void vtkTestTessellatorSubdivision::PrintSelf( ostream& os, vtkIndent indent )
2911 {
2912 this->Superclass::PrintSelf( os, indent );
2913 os << indent << "AmbiguousTests: " << (this->AmbiguousTests ? "On" : "Off") << std::endl;
2914 os << indent << "CurrentTestId: " << this->CurrentTestId << std::endl;
2915 os << indent << "CurrentTest: " << this->CurrentTest << std::endl;
2916 os << indent << "CurrentEdge: " << this->CurrentEdge << std::endl;
2917 }
2918
AmbiguousTestsOn()2919 void vtkTestTessellatorSubdivision::AmbiguousTestsOn()
2920 {
2921 if ( this->AmbiguousTests == 1 )
2922 return;
2923
2924 this->AmbiguousTests = 1;
2925 this->CurrentEdge = 0;
2926 this->CurrentTestId = 0;
2927 this->CurrentTest = this->TestListCanAmbig[ 0 ];
2928 this->Modified();
2929 }
2930
AmbiguousTestsOff()2931 void vtkTestTessellatorSubdivision::AmbiguousTestsOff()
2932 {
2933 if ( this->AmbiguousTests == 0 )
2934 return;
2935
2936 this->AmbiguousTests = 0;
2937 this->CurrentEdge = 0;
2938 this->CurrentTestId = 0;
2939 this->CurrentTest = this->TestList[ 0 ];
2940 this->Modified();
2941 }
2942
GetCurrentTet() const2943 int vtkTestTessellatorSubdivision::GetCurrentTet() const
2944 {
2945 if ( ! this->AmbiguousTests )
2946 return -1;
2947
2948 return this->TestListCanAmbig[ this->CurrentTestId*3 + 1 ];
2949 }
2950
GetCurrentAmbiguousFaces() const2951 int vtkTestTessellatorSubdivision::GetCurrentAmbiguousFaces() const
2952 {
2953 if ( ! this->AmbiguousTests )
2954 return -1;
2955
2956 return this->TestListCanAmbig[ this->CurrentTestId*3 + 2 ];
2957 }
2958
EvaluateEdge(const double * vtkNotUsed (p0),double * vtkNotUsed (midpt),const double * vtkNotUsed (p1),int vtkNotUsed (field_start))2959 bool vtkTestTessellatorSubdivision::EvaluateEdge( const double* vtkNotUsed(p0), double* vtkNotUsed(midpt), const double* vtkNotUsed(p1), int vtkNotUsed(field_start) )
2960 {
2961 bool returnValue = ( this->CurrentTest & (1<<this->CurrentEdge) ) != 0;
2962 this->CurrentEdge++;
2963 if ( this->CurrentEdge > 5 )
2964 {
2965 this->CurrentEdge = 0;
2966 if ( this->AmbiguousTests )
2967 {
2968 do
2969 {
2970 this->CurrentTestId++;
2971 this->CurrentTest = this->TestListCanAmbig[ this->CurrentTestId*3 ];
2972 } while ( this->TestListCanAmbig[ this->CurrentTestId*3 + 1 ] < 0 );
2973 }
2974 else
2975 {
2976 this->CurrentTestId++;
2977 this->CurrentTest = this->TestList[ this->CurrentTestId ];
2978 }
2979 if ( this->CurrentTest < 0 )
2980 {
2981 this->CurrentTestId = 0;
2982 if ( this->AmbiguousTests )
2983 {
2984 this->CurrentTest = this->TestListCanAmbig[ 0 ];
2985 }
2986 else
2987 {
2988 this->CurrentTest = this->TestList[ 0 ];
2989 }
2990 }
2991 }
2992 return returnValue;
2993 }
2994 // ===============================================================================
2995
TessellatorEdgeProcessorFunction(const double *,const double *,vtkEdgeSubdivisionCriterion *,void *,const void *)2996 void TessellatorEdgeProcessorFunction( const double*, const double*, vtkEdgeSubdivisionCriterion*, void*, const void* )
2997 {
2998 std::cerr << "Don't handle line segments yet." << std::endl;
2999 }
3000
TessellatorTriangleProcessorFunction(const double * a,const double * b,const double * c,vtkEdgeSubdivisionCriterion *,void * out,const void *)3001 void TessellatorTriangleProcessorFunction( const double* a, const double* b, const double* c, vtkEdgeSubdivisionCriterion*, void* out, const void* )
3002 {
3003 (void) a;
3004 (void) b;
3005 (void) c;
3006 (void) out;
3007 #if 0
3008 vtkUnstructuredGrid* mesh = static_cast<vtkUnstructuredGrid*>(out);
3009 if ( ! mesh )
3010 {
3011 std::cerr << "ERROR: You didn't pass me a mesh in which to place the triangle." << std::endl;
3012 vtkTessellatorError = 1;
3013 return;
3014 }
3015
3016 vtkPoints* p = mesh->GetPoints();
3017 vtkIdType ids[3];
3018 ids[0] = p->InsertNextPoint( a );
3019 ids[1] = p->InsertNextPoint( b );
3020 ids[2] = p->InsertNextPoint( c );
3021 mesh->InsertNextCell( VTK_TRIANGLE, 3, ids );
3022
3023 #ifdef VTK_GENERATE_BASELINE
3024 if ( ! vtkTessellatorIsInteractive )
3025 {
3026 //tessellatorRegressionTest.StdOut()
3027 otri
3028 << " { { " << a[0] << ", " << a[1] << ", " << a[2]
3029 << " }, { " << b[0] << ", " << b[1] << ", " << b[2]
3030 << " }, { " << c[0] << ", " << c[1] << ", " << c[2]
3031 << " } },\n";
3032 ++otriCtr;
3033 }
3034 #endif // 0
3035 #ifdef VTK_CHECK_RESULTS
3036 for ( int pt = 0; pt < 3; ++pt )
3037 {
3038 if ( vtkOTriPtr[ pt] != a[pt] )
3039 {
3040 std::cerr << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad output tri coord, tri " << vtkOTriCtr << " point a, coord " << pt << "\n";
3041 vtkTessellatorError = 1;
3042 }
3043 if ( vtkOTriPtr[3 + pt] != b[pt] )
3044 {
3045 std::cerr << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad output tri coord, tri " << vtkOTriCtr << " point b, coord " << pt << "\n";
3046 vtkTessellatorError = 1;
3047 }
3048 if ( vtkOTriPtr[6 + pt] != c[pt] )
3049 {
3050 std::cerr << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad output tri coord, tri " << vtkOTriCtr << " point c, coord " << pt << "\n";
3051 vtkTessellatorError = 1;
3052 }
3053 }
3054 vtkOTriPtr += 9;
3055 ++vtkOTriCtr;
3056 #endif // VTK_CHECK_RESULTS
3057 #endif // 0
3058 }
3059
TessellatorTetrahedronProcessorFunction(const double * a,const double * b,const double * c,const double * d,vtkEdgeSubdivisionCriterion *,void * out,const void *)3060 void TessellatorTetrahedronProcessorFunction( const double* a, const double* b, const double* c, const double* d, vtkEdgeSubdivisionCriterion*, void* out, const void* )
3061 {
3062 vtkUnstructuredGrid* mesh = static_cast<vtkUnstructuredGrid*>(out);
3063 if ( ! mesh )
3064 {
3065 std::cerr << "ERROR: You didn't pass me a mesh in which to place the tetrahedron." << std::endl;
3066 return;
3067 }
3068
3069 vtkPoints* p = mesh->GetPoints();
3070 vtkIdType ids[4];
3071 ids[0] = p->InsertNextPoint( a );
3072 ids[1] = p->InsertNextPoint( b );
3073 ids[2] = p->InsertNextPoint( c );
3074 ids[3] = p->InsertNextPoint( d );
3075 mesh->InsertNextCell( VTK_TETRA, 4, ids );
3076
3077 #ifdef VTK_GENERATE_BASELINE
3078 if ( ! vtkTessellatorIsInteractive )
3079 {
3080 //tessellatorRegressionTest.StdOut()
3081 otet
3082 << " { { " << a[0] << ", " << a[1] << ", " << a[2]
3083 << " }, { " << b[0] << ", " << b[1] << ", " << b[2]
3084 << " }, { " << c[0] << ", " << c[1] << ", " << c[2]
3085 << " }, { " << d[0] << ", " << d[1] << ", " << d[2]
3086 << " } },\n";
3087 ++otetCtr;
3088 }
3089 #endif // 0
3090 #ifdef VTK_CHECK_RESULTS
3091 for ( int pt = 0; pt < 3; ++pt )
3092 {
3093 if ( vtkOTetPtr[ pt] != a[pt] )
3094 {
3095 std::cerr << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad output tet coord, tet " << vtkOTetCtr << " point a, coord " << pt << "\n";
3096 vtkTessellatorError = 1;
3097 }
3098 if ( vtkOTetPtr[3 + pt] != b[pt] )
3099 {
3100 std::cerr << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad output tet coord, tet " << vtkOTetCtr << " point b, coord " << pt << "\n";
3101 vtkTessellatorError = 1;
3102 }
3103 if ( vtkOTetPtr[6 + pt] != c[pt] )
3104 {
3105 std::cerr << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad output tet coord, tet " << vtkOTetCtr << " point c, coord " << pt << "\n";
3106 vtkTessellatorError = 1;
3107 }
3108 if ( vtkOTetPtr[9 + pt] != d[pt] )
3109 {
3110 std::cerr << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad output tet coord, tet " << vtkOTetCtr << " point d, coord " << pt << "\n";
3111 vtkTessellatorError = 1;
3112 }
3113 }
3114 vtkOTetPtr += 12;
3115 ++vtkOTetCtr;
3116 #endif // VTK_CHECK_RESULTS
3117 }
3118
3119 class vtkTessellatorScreenShot : public vtkCommand
3120 {
3121 public:
New()3122 static vtkTessellatorScreenShot* New()
3123 { return new vtkTessellatorScreenShot; }
vtkTessellatorScreenShot()3124 vtkTessellatorScreenShot() { this->RenderWindow = 0; this->FileName = 0; }
3125 vtkRenderWindow* RenderWindow;
3126 char* FileName;
Execute(vtkObject * vtkNotUsed (caller),unsigned long vtkNotUsed (event),void * vtkNotUsed (junk))3127 virtual void Execute( vtkObject* vtkNotUsed(caller), unsigned long vtkNotUsed(event), void* vtkNotUsed(junk) )
3128 {
3129 if ( (! this->RenderWindow) || (! this->FileName) )
3130 return;
3131
3132 vtkWindowToImageFilter* wif = vtkWindowToImageFilter::New();
3133 vtkPNGWriter* pw = vtkPNGWriter::New();
3134 wif->SetInput( this->RenderWindow );
3135 wif->ReadFrontBufferOff();
3136 this->RenderWindow->Render();
3137
3138 pw->SetFileName( this->FileName );
3139 pw->SetInputConnection( wif->GetOutputPort() );
3140 pw->Write();
3141
3142 pw->Delete();
3143 wif->Delete();
3144 }
3145 };
3146
TestTessellator(int argc,char * argv[])3147 int TestTessellator( int argc, char* argv[] )
3148 {
3149 vtkTessellatorError = 0;
3150 #ifdef VTK_GENERATE_BASELINE
3151 itet.open( "itet.c" );
3152 otet.open( "otet.c" );
3153 tstc.open( "tstc.c" );
3154
3155 itet << "static double vtkITetList[][4][3] =\n{\n";
3156 otet << "static double vtkOTetList[][4][3] =\n{\n";
3157 tstc << "static struct {\n const char* Name;\n int BeginOffset;\n int EndOffset;\n} vtkTestSummaries[] =\n{\n";
3158 #endif // VTK_GENERATE_BASELINE
3159 #ifdef VTK_CHECK_RESULTS
3160 vtkOTetCtr = 0;
3161 vtkITetCtr = 0;
3162 vtkTstCode = 0;
3163 vtkITetPtr = &vtkITetList[0][0][0];
3164 vtkOTetPtr = &vtkOTetList[0][0][0];
3165 #endif // VTK_CHECK_RESULTS
3166
3167 int endpts[6][2] =
3168 {
3169 { 0, 1 },
3170 { 1, 2 },
3171 { 2, 0 },
3172 { 0, 3 },
3173 { 1, 3 },
3174 { 2, 3 },
3175 };
3176
3177 int skip = 0;
3178 vtkTessellatorIsInteractive = 0;
3179 for ( int i = 0; i < argc; ++i )
3180 {
3181 if ( ! strcmp( argv[i], "-skip" ) )
3182 {
3183 skip = 1;
3184 }
3185 else if ( ! strcmp( argv[i], "-I" ) )
3186 {
3187 vtkTessellatorIsInteractive = 1;
3188 }
3189 }
3190
3191 // Set up the objects for the test
3192 vtkUnstructuredGrid* ug = vtkUnstructuredGrid::New();
3193 vtkPoints* ugpts = vtkPoints::New();
3194 ug->SetPoints( ugpts );
3195 ugpts->FastDelete();
3196 vtkStreamingTessellator* at = vtkStreamingTessellator::New();
3197 vtkTestTessellatorSubdivision* tt = vtkTestTessellatorSubdivision::New();
3198 at->ResetCounts();
3199
3200 vtkShrinkFilter* sf = 0;
3201 vtkActor* a = 0;
3202 vtkDataSetMapper* m = 0;
3203 vtkRenderer* r = 0;
3204 vtkRenderWindow* rw = 0;
3205 vtkRenderWindowInteractor* ri = 0;
3206
3207 vtkUnstructuredGrid* startTet = 0;
3208 vtkPoints* startTetPts = 0;
3209 vtkIdType startTetConn[4];
3210 char annotation[512];
3211 char screenshotfile[512];
3212 vtkTextActor* annotationActor = 0;
3213 vtkIdTypeArray* pids = 0;
3214 vtkTessellatorScreenShot* ss = 0;
3215 vtkDataSetMapper* startTetWireMapper = 0;
3216 vtkActor* startTetWireActor = 0;
3217 vtkLabeledDataMapper* startTetLabelMapper = 0;
3218 vtkActor2D* startTetLabelActor = 0;
3219 vtkSphereSource* sphere = 0;
3220 vtkGlyph3D* vertMarkers = 0;
3221 vtkPolyDataMapper* vertMarkerMapper = 0;
3222 vtkActor* vertMarkerActor = 0;
3223
3224 if ( vtkTessellatorIsInteractive )
3225 {
3226 sf = vtkShrinkFilter::New();
3227 a = vtkActor::New();
3228 m = vtkDataSetMapper::New();
3229 r = vtkRenderer::New();
3230 rw = vtkRenderWindow::New();
3231 ri = vtkRenderWindowInteractor::New();
3232
3233 rw->AddRenderer( r );
3234 rw->SetInteractor( ri );
3235 #ifdef FOR_PAPER
3236 r->SetBackground( 1., 1., 1. );
3237 #else
3238 r->SetBackground( 0.3, 0.3, 0.7 );
3239 #endif // FOR_PAPER
3240 r->AddActor( a );
3241 a->SetMapper( m );
3242 sf->SetInputData( ug );
3243 #ifdef ONLY_WIRE
3244 sf->SetShrinkFactor( 1. );
3245 #endif // ONLY_WIRE
3246 m->SetInputConnection( sf->GetOutputPort() );
3247 // Add some visual pizazz
3248 startTet = vtkUnstructuredGrid::New();
3249 startTetWireMapper = vtkDataSetMapper::New();
3250 startTetWireActor = vtkActor::New();
3251 startTetWireMapper->SetInputData( startTet );
3252 startTetWireMapper->ScalarVisibilityOff();
3253 startTetWireActor->SetMapper( startTetWireMapper );
3254 startTetWireActor->GetProperty()->SetRepresentationToWireframe();
3255 startTetWireActor->GetProperty()->SetDiffuse( 0. );
3256 startTetWireActor->GetProperty()->SetSpecular( 0. );
3257 startTetWireActor->GetProperty()->SetLineWidth( 2.0 );
3258 #ifdef ONLY_WIRE
3259 a->GetProperty()->SetDiffuse( 0. );
3260 a->GetProperty()->SetSpecular( 0. );
3261 a->GetProperty()->SetRepresentationToWireframe();
3262 #endif // ONLY_WIRE
3263 r->AddActor( startTetWireActor );
3264
3265 pids = vtkIdTypeArray::New();
3266 pids->SetNumberOfComponents( 1 );
3267 startTet->GetPointData()->SetScalars( pids );
3268
3269 startTetLabelMapper = vtkLabeledDataMapper::New();
3270 startTetLabelActor = vtkActor2D::New();
3271 startTetLabelMapper->SetInputData( startTet );
3272 startTetLabelMapper->SetLabelModeToLabelScalars();
3273 startTetLabelMapper->SetLabelFormat( " %2d" );
3274 //startTetLabelMapper->SetLabelModeToLabelIds();
3275 startTetLabelActor->SetMapper( startTetLabelMapper );
3276 r->AddActor2D( startTetLabelActor );
3277 startTetLabelMapper->GetLabelTextProperty()->SetFontSize( 32 );
3278 #ifdef FOR_PAPER
3279 startTetLabelMapper->GetLabelTextProperty()->SetColor( .1, .1, 0.7 );
3280 #endif // FOR_PAPER
3281
3282 annotationActor = vtkTextActor::New();
3283 annotationActor->GetTextProperty()->SetFontSize( 24 );
3284 annotationActor->GetTextProperty()->ShadowOn();
3285 annotationActor->SetPosition2( 10, 40 );
3286 #ifndef FOR_PAPER
3287 r->AddActor2D( annotationActor );
3288 #endif // FOR_PAPER
3289
3290 sphere = vtkSphereSource::New();
3291 vertMarkers = vtkGlyph3D::New();
3292 vertMarkerMapper = vtkPolyDataMapper::New();
3293 vertMarkerActor = vtkActor::New();
3294 vertMarkerMapper->SetInputConnection( vertMarkers->GetOutputPort() );
3295 vertMarkerMapper->ScalarVisibilityOff();
3296 vertMarkerActor->SetMapper( vertMarkerMapper );
3297 vertMarkerActor->GetProperty()->SetColor( 0.6, 0.2, 0.2 );
3298 vertMarkers->SetInputData( startTet );
3299 vertMarkers->SetSourceConnection( sphere->GetOutputPort() );
3300 vertMarkers->SetScaleModeToDataScalingOff();
3301 vertMarkers->SetScaleFactor(0.125);
3302 r->AddActor( vertMarkerActor );
3303
3304 sprintf( screenshotfile, "somethingIsWrong.png" );
3305 ss = vtkTessellatorScreenShot::New();
3306 ss->RenderWindow = rw;
3307 ss->FileName = screenshotfile;
3308 ri->AddObserver( vtkCommand::UserEvent, ss );
3309 }
3310
3311 at->SetPrivateData(ug);
3312 at->SetSubdivisionAlgorithm( tt );
3313 at->SetEmbeddingDimension( -1, 3 );
3314 at->SetEdgeCallback( TessellatorEdgeProcessorFunction );
3315 at->SetTriangleCallback( TessellatorTriangleProcessorFunction );
3316 at->SetTetrahedronCallback( TessellatorTetrahedronProcessorFunction );
3317 at->SetMaximumNumberOfSubdivisions( 1 );
3318 at->SetFieldSize( -1, 0 );
3319
3320 double* tetPoints = 0;
3321
3322 if ( ! skip )
3323 {
3324 tetPoints = vtkTestTessellatorSubdivision::TestPoints;
3325 for ( int g = 0; g < 6; ++g )
3326 {
3327 #ifdef VTK_GENERATE_BASELINE
3328 if ( ! vtkTessellatorIsInteractive )
3329 {
3330 //tessellatorRegressionTest.StdOut()
3331 itet
3332 << " { { " << tetPoints[ 0] << ", " << tetPoints[ 1] << ", " << tetPoints[ 2]
3333 << " }, { " << tetPoints[ 6] << ", " << tetPoints[ 7] << ", " << tetPoints[ 8]
3334 << " }, { " << tetPoints[12] << ", " << tetPoints[13] << ", " << tetPoints[14]
3335 << " }, { " << tetPoints[18] << ", " << tetPoints[19] << ", " << tetPoints[20]
3336 << " } },\n";
3337 }
3338 #endif // VTK_GENERATE_BASELINE
3339 #ifdef VTK_CHECK_RESULTS
3340 for ( int pt = 0; pt < 4; ++pt )
3341 {
3342 for ( int cr = 0; cr < 3; ++cr, ++vtkITetPtr )
3343 {
3344 if ( *vtkITetPtr != tetPoints[pt*6 + cr] )
3345 {
3346 std::cerr
3347 << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad input tet coord, tet " << vtkITetCtr
3348 << " point " << pt << " coord " << cr << " was " << tetPoints[pt*6 + cr] << ", expecting " << *vtkITetPtr
3349 << "\n";
3350 vtkTessellatorError = 1;
3351 }
3352 }
3353 }
3354 ++vtkITetCtr;
3355 #endif // VTK_CHECK_RESULTS
3356 // Test every edge code for a tet with the current edge lengths
3357 int lastTestId = -1;
3358 int edgeCode;
3359 while ( tt->GetCurrentTestId() > lastTestId )
3360 {
3361 lastTestId = tt->GetCurrentTestId();
3362 edgeCode = tt->GetCurrentTest();
3363 sprintf( screenshotfile, "Tessellator-%03du-%02d.png", lastTestId, edgeCode );
3364
3365 if ( vtkTessellatorIsInteractive )
3366 {
3367 // Draw a nice picture of the starting tet
3368 startTet->Reset();
3369 pids->Reset();
3370 startTetPts = vtkPoints::New();
3371 startTetConn[0] = startTetPts->InsertNextPoint( tetPoints );
3372 startTetConn[1] = startTetPts->InsertNextPoint( tetPoints + 6 );
3373 startTetConn[2] = startTetPts->InsertNextPoint( tetPoints + 12 );
3374 startTetConn[3] = startTetPts->InsertNextPoint( tetPoints + 18 );
3375 pids->InsertTuple1( 0, 0 );
3376 pids->InsertTuple1( 1, 1 );
3377 pids->InsertTuple1( 2, 2 );
3378 pids->InsertTuple1( 3, 3 );
3379 }
3380 int k = 4;
3381 for ( int i=0; i<6; ++i )
3382 {
3383 if ( ! ((edgeCode >>i) & 1) )
3384 continue;
3385 double midpt[3];
3386 for ( int j=0; j<3; ++j )
3387 midpt[j] = (tetPoints[6*endpts[i][0]+j] + tetPoints[6*endpts[i][1]+j])/2.;
3388 if ( vtkTessellatorIsInteractive )
3389 {
3390 startTetPts->InsertNextPoint( midpt );
3391 pids->InsertTuple1( k, i+4 );
3392 }
3393 k++;
3394 }
3395 sprintf( annotation, "Edge code %d = %d%d%d%d%d%d, Test ID %d",
3396 edgeCode,
3397 (edgeCode & 1), ((edgeCode >> 1)&1), ((edgeCode >> 2)&1),
3398 ((edgeCode >> 3)&1), ((edgeCode >> 4)&1), ((edgeCode >> 5)&1),
3399 lastTestId );
3400 if ( vtkTessellatorIsInteractive )
3401 {
3402 startTet->SetPoints( startTetPts );
3403 startTetPts->FastDelete();
3404 startTet->InsertNextCell( VTK_TETRA, 4, startTetConn );
3405
3406 annotationActor->SetInput( annotation );
3407 }
3408 #ifdef VTK_GENERATE_BASELINE
3409 //tessellatorRegressionTest.StdOut() << annotation << "\nOutput Tetrahedra:\n";
3410 //std::cout << annotation << "\nOutput Tetrahedra:\n";
3411 if ( otetCtr )
3412 {
3413 tstc << ", " << otetCtr << " },\n";
3414 }
3415 tstc << " { \"" << annotation << "\", " << otetCtr; // << " },\n";
3416 //otet << "},\n{\n";
3417 #endif // VTK_GENERATE_BASELINE
3418 #ifdef VTK_CHECK_RESULTS
3419 if ( strcmp( vtkTestSummaries[vtkTstCode].Name, annotation ) )
3420 {
3421 std::cerr << "ERROR: Test " << vtkTstCode << " was named \"" << annotation << ", expecting \"" << vtkTestSummaries[vtkTstCode].Name << "\"\n";
3422 vtkTessellatorError = 1;
3423 }
3424 if ( vtkOTetCtr != vtkTestSummaries[vtkTstCode].BeginOffset )
3425 {
3426 std::cerr
3427 << "ERROR: Test " << vtkTstCode << " started at offset "
3428 << vtkOTetCtr << ", expecting " << vtkTestSummaries[vtkTstCode].BeginOffset << "--" << vtkTestSummaries[vtkTstCode].EndOffset << "\n";
3429 vtkTessellatorError = 1;
3430 }
3431 ++vtkTstCode;
3432 #endif // VTK_CHECK_RESULTS
3433 ug->Reset();
3434 ugpts = vtkPoints::New();
3435 ug->SetPoints( ugpts );
3436 ugpts->FastDelete();
3437 at->AdaptivelySample3Facet( tetPoints, tetPoints + 6, tetPoints + 12, tetPoints + 18 );
3438 if ( vtkTessellatorIsInteractive )
3439 {
3440 r->ResetCamera();
3441 rw->Render();
3442 ri->Start();
3443 }
3444 }
3445
3446 tetPoints += 24;
3447 }
3448 }
3449 else
3450 {
3451 #ifdef VTK_CHECK_RESULTS
3452 vtkTstCode = 384; // First ambiguous case
3453 vtkITetCtr = 6; // Input tet corresponding to first ambiguous case
3454 vtkOTetCtr = vtkTestSummaries[vtkTstCode].BeginOffset;
3455 vtkITetPtr = &vtkITetList[vtkITetCtr][0][0];
3456 vtkOTetPtr = &vtkOTetList[vtkOTetCtr][0][0];
3457 #endif // VTK_CHECK_RESULTS
3458 }
3459
3460
3461 // Now loop over ambiguous cases
3462 int lastTestId = -1;
3463 int edgeCode;
3464 tt->AmbiguousTestsOn();
3465 while ( tt->GetCurrentTestId() > lastTestId )
3466 {
3467 int tet = tt->GetCurrentTet();
3468 if ( tet < 0 )
3469 continue;
3470
3471 sprintf( screenshotfile, "Tessellator-%03da-%02d.png", tt->GetCurrentTestId(), tt->GetCurrentTest() );
3472
3473 tetPoints = vtkTestTessellatorSubdivision::TestPointsCanAmbig + 24*tet;
3474 #ifdef VTK_GENERATE_BASELINE
3475 itet
3476 << " { { " << tetPoints[ 0] << ", " << tetPoints[ 1] << ", " << tetPoints[ 2]
3477 << " }, { " << tetPoints[ 6] << ", " << tetPoints[ 7] << ", " << tetPoints[ 8]
3478 << " }, { " << tetPoints[12] << ", " << tetPoints[13] << ", " << tetPoints[14]
3479 << " }, { " << tetPoints[18] << ", " << tetPoints[19] << ", " << tetPoints[20]
3480 << " } },\n";
3481 #endif // VTK_GENERATE_BASELINE
3482 #ifdef VTK_CHECK_RESULTS
3483 for ( int pt = 0; pt < 4; ++pt )
3484 {
3485 for ( int cr = 0; cr < 3; ++cr, ++vtkITetPtr )
3486 {
3487 if ( *vtkITetPtr != tetPoints[pt*6 + cr] )
3488 {
3489 std::cerr
3490 << "ERROR: Test \"" << vtkTestSummaries[vtkTstCode].Name << "\" bad input tet coord, tet " << vtkITetCtr
3491 << " point " << pt << " coord " << cr << " was " << tetPoints[pt*6 + cr] << ", expecting " << *vtkITetPtr
3492 << "\n";
3493 vtkTessellatorError = 1;
3494 }
3495 }
3496 }
3497 ++vtkITetCtr;
3498 #endif // VTK_CHECK_RESULTS
3499 lastTestId = tt->GetCurrentTestId();
3500 edgeCode = tt->GetCurrentTest();
3501
3502 if ( vtkTessellatorIsInteractive )
3503 {
3504 // Draw a nice picture of the starting tet
3505 startTet->Reset();
3506 pids->Reset();
3507 startTetPts = vtkPoints::New();
3508 startTetConn[0] = startTetPts->InsertNextPoint( tetPoints );
3509 startTetConn[1] = startTetPts->InsertNextPoint( tetPoints + 6 );
3510 startTetConn[2] = startTetPts->InsertNextPoint( tetPoints + 12 );
3511 startTetConn[3] = startTetPts->InsertNextPoint( tetPoints + 18 );
3512 pids->InsertTuple1( 0, 0 );
3513 pids->InsertTuple1( 1, 1 );
3514 pids->InsertTuple1( 2, 2 );
3515 pids->InsertTuple1( 3, 3 );
3516 }
3517 int k=4;
3518 for ( int i=0; i<6; ++i )
3519 {
3520 if ( ! ((edgeCode >>i) & 1) )
3521 continue;
3522 double midpt[3];
3523 for ( int j=0; j<3; ++j )
3524 midpt[j] = (tetPoints[6*endpts[i][0]+j] + tetPoints[6*endpts[i][1]+j])/2.;
3525 if ( vtkTessellatorIsInteractive )
3526 {
3527 startTetPts->InsertNextPoint( midpt );
3528 pids->InsertTuple1( k, i+4 );
3529 }
3530 k++;
3531 }
3532 if ( vtkTessellatorIsInteractive )
3533 {
3534 int x = tt->GetCurrentAmbiguousFaces();
3535 double* fp = vtkTestTessellatorSubdivision::TestFacePointsCanAmbig[tt->GetCurrentTestId()];
3536 for ( int z=0; z<4; ++z )
3537 {
3538 if ( x & (1<<z) )
3539 {
3540 startTetPts->InsertNextPoint( fp );
3541 pids->InsertTuple1( k++, z+10 );
3542 fp += 3;
3543 }
3544 }
3545 }
3546 sprintf( annotation, "Edge code %d = %d%d%d%d%d%d, Test ID %d*",
3547 edgeCode,
3548 (edgeCode & 1), ((edgeCode >> 1)&1), ((edgeCode >> 2)&1),
3549 ((edgeCode >> 3)&1), ((edgeCode >> 4)&1), ((edgeCode >> 5)&1),
3550 lastTestId );
3551 if ( vtkTessellatorIsInteractive )
3552 {
3553 startTet->SetPoints( startTetPts );
3554 startTetPts->FastDelete();
3555 startTet->InsertNextCell( VTK_TETRA, 4, startTetConn );
3556
3557 annotationActor->SetInput( annotation );
3558 }
3559 #ifdef VTK_GENERATE_BASELINE
3560 //tessellatorRegressionTest.StdOut() << annotation << "\nOutput Tetrahedra:\n";
3561 //std::cout << annotation << "\nOutput Tetrahedra:\n";
3562 //tstc << "\"" << annotation << "\",\n";
3563 //tstc << " { \"" << annotation << "\", " << otetCtr << " },\n";
3564 if ( otetCtr )
3565 {
3566 tstc << ", " << otetCtr << " },\n";
3567 }
3568 tstc << " { \"" << annotation << "\", " << otetCtr; // << " },\n";
3569 #endif // VTK_GENERATE_BASELINE
3570 #ifdef VTK_CHECK_RESULTS
3571 if ( strcmp( vtkTestSummaries[vtkTstCode].Name, annotation ) )
3572 {
3573 std::cerr << "ERROR: Test " << vtkTstCode << " was named \"" << annotation << ", expecting \"" << vtkTestSummaries[vtkTstCode].Name << "\"\n";
3574 vtkTessellatorError = 1;
3575 }
3576 if ( vtkOTetCtr != vtkTestSummaries[vtkTstCode].BeginOffset )
3577 {
3578 std::cerr
3579 << "ERROR: Test " << vtkTstCode << " started at offset "
3580 << vtkOTetCtr << ", expecting " << vtkTestSummaries[vtkTstCode].BeginOffset << "--" << vtkTestSummaries[vtkTstCode].EndOffset << "\n";
3581 vtkTessellatorError = 1;
3582 }
3583 ++vtkTstCode;
3584 #endif // VTK_CHECK_RESULTS
3585 ug->Reset();
3586 ugpts = vtkPoints::New();
3587 ug->SetPoints( ugpts );
3588 ugpts->FastDelete();
3589 at->AdaptivelySample3Facet( tetPoints, tetPoints + 6, tetPoints + 12, tetPoints + 18 );
3590 if ( vtkTessellatorIsInteractive )
3591 {
3592 r->ResetCamera();
3593 rw->Render();
3594 ri->Start();
3595 }
3596 }
3597
3598 for ( int c=0; c<11; ++c )
3599 {
3600 std::cout << at->GetCaseCount(c);
3601 for ( int s=0; s<51; ++s )
3602 std::cout << " " << at->GetSubcaseCount(c,s);
3603 std::cout << std::endl;
3604 }
3605
3606 ug->Delete();
3607 at->Delete();
3608 tt->Delete();
3609 if ( vtkTessellatorIsInteractive )
3610 {
3611 startTet->Delete();
3612 sf->Delete();
3613 ri->Delete();
3614 r->Delete();
3615 rw->Delete();
3616 m->Delete();
3617 a->Delete();
3618 }
3619
3620 #ifdef VTK_GENERATE_BASELINE
3621 itet << "};\n";
3622 otet << "};\n";
3623 tstc << ", " << otetCtr << " }\n};\n";
3624
3625 itet.close();
3626 otet.close();
3627 tstc.close();
3628 #endif // VTK_GENERATE_BASELINE
3629
3630 #ifdef VTK_CHECK_RESULTS
3631 --vtkTstCode;
3632 if ( vtkOTetCtr != vtkTestSummaries[vtkTstCode].EndOffset )
3633 {
3634 std::cerr
3635 << "ERROR: Test " << vtkTstCode << " ended at offset "
3636 << vtkOTetCtr << ", expecting " << vtkTestSummaries[vtkTstCode].BeginOffset << "--" << vtkTestSummaries[vtkTstCode].EndOffset << "\n";
3637 vtkTessellatorError = 1;
3638 }
3639 #endif // VTK_CHECK_RESULTS
3640
3641 #ifdef VTK_DATA_ROOT
3642 // Test vtkTessellatorFilter and vtkDataSetEdgeSubdivisionCriterion if we have a dataset to use
3643 char* fname = vtkTestUtilities::ExpandDataFileName( argc, argv, "Data/quadraticTetra01.vtu" );
3644 if ( fname )
3645 {
3646 vtkXMLUnstructuredGridReader* rdr = vtkXMLUnstructuredGridReader::New();
3647 rdr->SetFileName( fname );
3648 delete [] fname ;
3649 rdr->Update();
3650
3651 vtkTessellatorFilter* tf = vtkTessellatorFilter::New();
3652 tf->SetInputConnection( rdr->GetOutputPort() );
3653 tf->MergePointsOn();
3654 tf->Update();
3655
3656 for ( int odim = 1; odim < 4; ++odim )
3657 {
3658 tf->SetOutputDimension( odim );
3659 tf->Update();
3660 }
3661
3662 tf->MergePointsOff();
3663 tf->Update();
3664
3665 rdr->Delete();
3666 tf->Delete();
3667 }
3668 #endif // VTK_DATA_ROOT
3669
3670 return vtkTessellatorError;
3671 }
3672