1 /*
2  * BB: The portable demo
3  *
4  * (C) 1997 by AA-group (e-mail: aa@horac.ta.jcu.cz)
5  *
6  * 3rd August 1997
7  * version: 1.2 [final3]
8  *
9  * This program is free software; you can redistribute it and/or modify
10  * it under the terms of the GNU General Public Licences as by published
11  * by the Free Software Foundation; either version 2; or (at your option)
12  * any later version
13  *
14  * This program is distributed in the hope that it will entertaining,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILTY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
17  * Publis License for more details.
18  *
19  * You should have received a copy of the GNU General Public License along
20  * with this program; if not, write to the Free Software Foundation, Inc.
21  * 675 Mass Ave, Cambridge, MA 02139, USA.
22  */
23 
24 #define torusnFaces 256
25 POLYS torusobj[]=
26 {
27   {  {43,0,-59, -5247,53,6318},
28     {56,-12,-35, -4956,5888,2886},
29     {40,-12,-55, -3510,5851,4564},
30   },{  {60,0,-38, -7240,-26,3858},
31     {56,-12,-35, -4956,5888,2886},
32     {43,0,-59, -5247,53,6318},
33   },{  {40,-12,-55, -3510,5851,4564},
34     {45,-16,-30, -101,8192,270},
35     {32,-16,-46, 0,8192,276},
36   },{  {56,-12,-35, -4956,5888,2886},
37     {45,-16,-30, -101,8192,270},
38     {40,-12,-55, -3510,5851,4564},
39   },{  {32,-16,-46, 0,8192,276},
40     {35,-12,-24, 4861,6166,-2430},
41     {25,-12,-36, 3555,6166,-4096},
42   },{  {45,-16,-30, -101,8192,270},
43     {35,-12,-24, 4861,6166,-2430},
44     {32,-16,-46, 0,8192,276},
45   },{  {25,-12,-36, 3555,6166,-4096},
46     {30,0,-22, 7292,0,-3796},
47     {22,0,-32, 5297,0,-6278},
48   },{  {35,-12,-24, 4861,6166,-2430},
49     {30,0,-22, 7292,0,-3796},
50     {25,-12,-36, 3555,6166,-4096},
51   },{  {22,0,-32, 5297,0,-6278},
52     {35,12,-24, 4752,-6200,-2579},
53     {25,12,-36, 3435,-6166,-4228},
54   },{  {30,0,-22, 7292,0,-3796},
55     {35,12,-24, 4752,-6200,-2579},
56     {22,0,-32, 5297,0,-6278},
57   },{  {25,12,-36, 3435,-6166,-4228},
58     {45,16,-30, -239,-8192,-68},
59     {32,16,-46, -275,-8192,34},
60   },{  {35,12,-24, 4752,-6200,-2579},
61     {45,16,-30, -239,-8192,-68},
62     {25,12,-36, 3435,-6166,-4228},
63   },{  {32,16,-46, -275,-8192,34},
64     {56,12,-35, -5178,-5851,2516},
65     {40,12,-55, -3863,-5868,4241},
66   },{  {45,16,-30, -239,-8192,-68},
67     {56,12,-35, -5178,-5851,2516},
68     {32,16,-46, -275,-8192,34},
69   },{  {40,12,-55, -3863,-5868,4241},
70     {60,0,-38, -7240,-26,3858},
71     {43,0,-59, -5247,53,6318},
72   },{  {56,12,-35, -5178,-5851,2516},
73     {60,0,-38, -7240,-26,3858},
74     {40,12,-55, -3863,-5868,4241},
75   },{  {60,0,-38, -7240,-26,3858},
76     {63,-12,-12, -5701,5851,840},
77     {56,-12,-35, -4956,5888,2886},
78   },{  {68,0,-12, -8164,-54,811},
79     {63,-12,-12, -5701,5851,840},
80     {60,0,-38, -7240,-26,3858},
81   },{  {56,-12,-35, -4956,5888,2886},
82     {51,-16,-10, -211,8192,176},
83     {45,-16,-30, -101,8192,270},
84   },{  {63,-12,-12, -5701,5851,840},
85     {51,-16,-10, -211,8192,176},
86     {56,-12,-35, -4956,5888,2886},
87   },{  {45,-16,-30, -101,8192,270},
88     {39,-12,-9, 5399,6190,-465},
89     {35,-12,-24, 4861,6166,-2430},
90   },{  {51,-16,-10, -211,8192,176},
91     {39,-12,-9, 5399,6190,-465},
92     {45,-16,-30, -101,8192,270},
93   },{  {35,-12,-24, 4861,6166,-2430},
94     {34,0,-9, 8141,100,-904},
95     {30,0,-22, 7292,0,-3796},
96   },{  {39,-12,-9, 5399,6190,-465},
97     {34,0,-9, 8141,100,-904},
98     {35,-12,-24, 4861,6166,-2430},
99   },{  {30,0,-22, 7292,0,-3796},
100     {39,12,-9, 5430,-6132,-655},
101     {35,12,-24, 4752,-6200,-2579},
102   },{  {34,0,-9, 8141,100,-904},
103     {39,12,-9, 5430,-6132,-655},
104     {30,0,-22, 7292,0,-3796},
105   },{  {35,12,-24, 4752,-6200,-2579},
106     {51,16,-10, -208,-8192,-138},
107     {45,16,-30, -239,-8192,-68},
108   },{  {39,12,-9, 5430,-6132,-655},
109     {51,16,-10, -208,-8192,-138},
110     {35,12,-24, 4752,-6200,-2579},
111   },{  {45,16,-30, -239,-8192,-68},
112     {63,12,-12, -5743,-5864,332},
113     {56,12,-35, -5178,-5851,2516},
114   },{  {51,16,-10, -208,-8192,-138},
115     {63,12,-12, -5743,-5864,332},
116     {45,16,-30, -239,-8192,-68},
117   },{  {56,12,-35, -5178,-5851,2516},
118     {68,0,-12, -8164,-54,811},
119     {60,0,-38, -7240,-26,3858},
120   },{  {63,12,-12, -5743,-5864,332},
121     {68,0,-12, -8164,-54,811},
122     {56,12,-35, -5178,-5851,2516},
123   },{  {68,0,-12, -8164,-54,811},
124     {61,-12,12, -5601,5812,-1475},
125     {63,-12,-12, -5701,5851,840},
126   },{  {65,0,14, -7838,0,-2395},
127     {61,-12,12, -5601,5812,-1475},
128     {68,0,-12, -8164,-54,811},
129   },{  {63,-12,-12, -5701,5851,840},
130     {49,-16,9, -208,8192,138},
131     {51,-16,-10, -211,8192,176},
132   },{  {61,-12,12, -5601,5812,-1475},
133     {49,-16,9, -208,8192,138},
134     {63,-12,-12, -5701,5851,840},
135   },{  {51,-16,-10, -211,8192,176},
136     {38,-12,5, 5166,6097,1815},
137     {39,-12,-9, 5399,6190,-465},
138   },{  {49,-16,9, -208,8192,138},
139     {38,-12,5, 5166,6097,1815},
140     {51,-16,-10, -211,8192,176},
141   },{  {39,-12,-9, 5399,6190,-465},
142     {33,0,4, 7840,-50,2512},
143     {34,0,-9, 8141,100,-904},
144   },{  {38,-12,5, 5166,6097,1815},
145     {33,0,4, 7840,-50,2512},
146     {39,-12,-9, 5399,6190,-465},
147   },{  {34,0,-9, 8141,100,-904},
148     {38,12,5, 5154,-6213,1472},
149     {39,12,-9, 5430,-6132,-655},
150   },{  {33,0,4, 7840,-50,2512},
151     {38,12,5, 5154,-6213,1472},
152     {34,0,-9, 8141,100,-904},
153   },{  {39,12,-9, 5430,-6132,-655},
154     {49,16,9, -178,-8192,-250},
155     {51,16,-10, -208,-8192,-138},
156   },{  {38,12,5, 5154,-6213,1472},
157     {49,16,9, -178,-8192,-250},
158     {39,12,-9, 5430,-6132,-655},
159   },{  {51,16,-10, -208,-8192,-138},
160     {61,12,12, -5471,-5834,-1874},
161     {63,12,-12, -5743,-5864,332},
162   },{  {49,16,9, -178,-8192,-250},
163     {61,12,12, -5471,-5834,-1874},
164     {51,16,-10, -208,-8192,-138},
165   },{  {63,12,-12, -5743,-5864,332},
166     {65,0,14, -7838,0,-2395},
167     {68,0,-12, -8164,-54,811},
168   },{  {61,12,12, -5471,-5834,-1874},
169     {65,0,14, -7838,0,-2395},
170     {63,12,-12, -5743,-5864,332},
171   },{  {65,0,14, -7838,0,-2395},
172     {49,-12,34, -4634,5800,-3498},
173     {61,-12,12, -5601,5812,-1475},
174   },{  {53,0,37, -6338,0,-5210},
175     {49,-12,34, -4634,5800,-3498},
176     {65,0,14, -7838,0,-2395},
177   },{  {61,-12,12, -5601,5812,-1475},
178     {40,-16,27, -276,8192,0},
179     {49,-16,9, -208,8192,138},
180   },{  {49,-12,34, -4634,5800,-3498},
181     {40,-16,27, -276,8192,0},
182     {61,-12,12, -5601,5812,-1475},
183   },{  {49,-16,9, -208,8192,138},
184     {30,-12,19, 4051,6254,3479},
185     {38,-12,5, 5166,6097,1815},
186   },{  {40,-16,27, -276,8192,0},
187     {30,-12,19, 4051,6254,3479},
188     {49,-16,9, -208,8192,138},
189   },{  {38,-12,5, 5166,6097,1815},
190     {26,0,16, 6278,0,5297},
191     {33,0,4, 7840,-50,2512},
192   },{  {30,-12,19, 4051,6254,3479},
193     {26,0,16, 6278,0,5297},
194     {38,-12,5, 5166,6097,1815},
195   },{  {33,0,4, 7840,-50,2512},
196     {30,12,19, 4183,-6187,3398},
197     {38,12,5, 5154,-6213,1472},
198   },{  {26,0,16, 6278,0,5297},
199     {30,12,19, 4183,-6187,3398},
200     {33,0,4, 7840,-50,2512},
201   },{  {38,12,5, 5154,-6213,1472},
202     {40,16,27, -34,-8192,-239},
203     {49,16,9, -178,-8192,-250},
204   },{  {30,12,19, 4183,-6187,3398},
205     {40,16,27, -34,-8192,-239},
206     {38,12,5, 5154,-6213,1472},
207   },{  {49,16,9, -178,-8192,-250},
208     {49,12,34, -4378,-5779,-3872},
209     {61,12,12, -5471,-5834,-1874},
210   },{  {40,16,27, -34,-8192,-239},
211     {49,12,34, -4378,-5779,-3872},
212     {49,16,9, -178,-8192,-250},
213   },{  {61,12,12, -5471,-5834,-1874},
214     {53,0,37, -6338,0,-5210},
215     {65,0,14, -7838,0,-2395},
216   },{  {49,12,34, -4378,-5779,-3872},
217     {53,0,37, -6338,0,-5210},
218     {61,12,12, -5471,-5834,-1874},
219   },{  {53,0,37, -6338,0,-5210},
220     {30,-12,50, -2906,5843,-4962},
221     {49,-12,34, -4634,5800,-3498},
222   },{  {32,0,54, -3858,0,-7240},
223     {30,-12,50, -2906,5843,-4962},
224     {53,0,37, -6338,0,-5210},
225   },{  {49,-12,34, -4634,5800,-3498},
226     {24,-16,39, -277,8192,-69},
227     {40,-16,27, -276,8192,0},
228   },{  {30,-12,50, -2906,5843,-4962},
229     {24,-16,39, -277,8192,-69},
230     {49,-12,34, -4634,5800,-3498},
231   },{  {40,-16,27, -276,8192,0},
232     {18,-12,29, 2372,6177,4834},
233     {30,-12,19, 4051,6254,3479},
234   },{  {24,-16,39, -277,8192,-69},
235     {18,-12,29, 2372,6177,4834},
236     {40,-16,27, -276,8192,0},
237   },{  {30,-12,19, 4051,6254,3479},
238     {16,0,24, 3796,0,7292},
239     {26,0,16, 6278,0,5297},
240   },{  {18,-12,29, 2372,6177,4834},
241     {16,0,24, 3796,0,7292},
242     {30,-12,19, 4051,6254,3479},
243   },{  {26,0,16, 6278,0,5297},
244     {18,12,29, 2594,-6189,4733},
245     {30,12,19, 4183,-6187,3398},
246   },{  {16,0,24, 3796,0,7292},
247     {18,12,29, 2594,-6189,4733},
248     {26,0,16, 6278,0,5297},
249   },{  {30,12,19, 4183,-6187,3398},
250     {24,16,39, 68,-8192,-273},
251     {40,16,27, -34,-8192,-239},
252   },{  {18,12,29, 2594,-6189,4733},
253     {24,16,39, 68,-8192,-273},
254     {30,12,19, 4183,-6187,3398},
255   },{  {40,16,27, -34,-8192,-239},
256     {30,12,50, -2513,-5796,-5234},
257     {49,12,34, -4378,-5779,-3872},
258   },{  {24,16,39, 68,-8192,-273},
259     {30,12,50, -2513,-5796,-5234},
260     {40,16,27, -34,-8192,-239},
261   },{  {49,12,34, -4378,-5779,-3872},
262     {32,0,54, -3858,0,-7240},
263     {53,0,37, -6338,0,-5210},
264   },{  {30,12,50, -2513,-5796,-5234},
265     {32,0,54, -3858,0,-7240},
266     {49,12,34, -4378,-5779,-3872},
267   },{  {32,0,54, -3858,0,-7240},
268     {6,-12,57, -828,5826,-5707},
269     {30,-12,50, -2906,5843,-4962},
270   },{  {6,0,62, -805,-26,-8165},
271     {6,-12,57, -828,5826,-5707},
272     {32,0,54, -3858,0,-7240},
273   },{  {30,-12,50, -2906,5843,-4962},
274     {5,-16,45, -174,8192,-209},
275     {24,-16,39, -277,8192,-69},
276   },{  {6,-12,57, -828,5826,-5707},
277     {5,-16,45, -174,8192,-209},
278     {30,-12,50, -2906,5843,-4962},
279   },{  {24,-16,39, -277,8192,-69},
280     {3,-12,33, 468,6132,5430},
281     {18,-12,29, 2372,6177,4834},
282   },{  {5,-16,45, -174,8192,-209},
283     {3,-12,33, 468,6132,5430},
284     {24,-16,39, -277,8192,-69},
285   },{  {18,-12,29, 2372,6177,4834},
286     {3,0,28, 904,100,8141},
287     {16,0,24, 3796,0,7292},
288   },{  {3,-12,33, 468,6132,5430},
289     {3,0,28, 904,100,8141},
290     {18,-12,29, 2372,6177,4834},
291   },{  {16,0,24, 3796,0,7292},
292     {3,12,33, 647,-6155,5368},
293     {18,12,29, 2594,-6189,4733},
294   },{  {3,0,28, 904,100,8141},
295     {3,12,33, 647,-6155,5368},
296     {16,0,24, 3796,0,7292},
297   },{  {18,12,29, 2594,-6189,4733},
298     {5,16,45, 138,-8192,-208},
299     {24,16,39, 68,-8192,-273},
300   },{  {3,12,33, 647,-6155,5368},
301     {5,16,45, 138,-8192,-208},
302     {18,12,29, 2594,-6189,4733},
303   },{  {24,16,39, 68,-8192,-273},
304     {6,12,57, -328,-5859,-5740},
305     {30,12,50, -2513,-5796,-5234},
306   },{  {5,16,45, 138,-8192,-208},
307     {6,12,57, -328,-5859,-5740},
308     {24,16,39, 68,-8192,-273},
309   },{  {30,12,50, -2513,-5796,-5234},
310     {6,0,62, -805,-26,-8165},
311     {32,0,54, -3858,0,-7240},
312   },{  {6,12,57, -328,-5859,-5740},
313     {6,0,62, -805,-26,-8165},
314     {30,12,50, -2513,-5796,-5234},
315   },{  {6,0,62, -805,-26,-8165},
316     {-18,-12,55, 1475,5812,-5601},
317     {6,-12,57, -828,5826,-5707},
318   },{  {-20,0,59, 2395,0,-7838},
319     {-18,-12,55, 1475,5812,-5601},
320     {6,0,62, -805,-26,-8165},
321   },{  {6,-12,57, -828,5826,-5707},
322     {-15,-16,43, -139,8192,-209},
323     {5,-16,45, -174,8192,-209},
324   },{  {-18,-12,55, 1475,5812,-5601},
325     {-15,-16,43, -139,8192,-209},
326     {6,-12,57, -828,5826,-5707},
327   },{  {5,-16,45, -174,8192,-209},
328     {-11,-12,32, -1732,6085,5242},
329     {3,-12,33, 468,6132,5430},
330   },{  {-15,-16,43, -139,8192,-209},
331     {-11,-12,32, -1732,6085,5242},
332     {5,-16,45, -174,8192,-209},
333   },{  {3,-12,33, 468,6132,5430},
334     {-10,0,27, -2326,0,7888},
335     {3,0,28, 904,100,8141},
336   },{  {-11,-12,32, -1732,6085,5242},
337     {-10,0,27, -2326,0,7888},
338     {3,-12,33, 468,6132,5430},
339   },{  {3,0,28, 904,100,8141},
340     {-11,12,32, -1497,-6132,5242},
341     {3,12,33, 647,-6155,5368},
342   },{  {-10,0,27, -2326,0,7888},
343     {-11,12,32, -1497,-6132,5242},
344     {3,0,28, 904,100,8141},
345   },{  {3,12,33, 647,-6155,5368},
346     {-15,16,43, 248,-8192,-177},
347     {5,16,45, 138,-8192,-208},
348   },{  {-11,12,32, -1497,-6132,5242},
349     {-15,16,43, 248,-8192,-177},
350     {3,12,33, 647,-6155,5368},
351   },{  {5,16,45, 138,-8192,-208},
352     {-18,12,55, 1860,-5851,-5461},
353     {6,12,57, -328,-5859,-5740},
354   },{  {-15,16,43, 248,-8192,-177},
355     {-18,12,55, 1860,-5851,-5461},
356     {5,16,45, 138,-8192,-208},
357   },{  {6,12,57, -328,-5859,-5740},
358     {-20,0,59, 2395,0,-7838},
359     {6,0,62, -805,-26,-8165},
360   },{  {-18,12,55, 1860,-5851,-5461},
361     {-20,0,59, 2395,0,-7838},
362     {6,12,57, -328,-5859,-5740},
363   },{  {-20,0,59, 2395,0,-7838},
364     {-40,-12,43, 3435,5872,-4580},
365     {-18,-12,55, 1475,5812,-5601},
366   },{  {-43,0,47, 5210,0,-6338},
367     {-40,-12,43, 3435,5872,-4580},
368     {-20,0,59, 2395,0,-7838},
369   },{  {-18,-12,55, 1475,5812,-5601},
370     {-32,-16,34, 0,8192,-276},
371     {-15,-16,43, -139,8192,-209},
372   },{  {-40,-12,43, 3435,5872,-4580},
373     {-32,-16,34, 0,8192,-276},
374     {-18,-12,55, 1475,5812,-5601},
375   },{  {-15,-16,43, -139,8192,-209},
376     {-25,-12,24, -3666,6064,4118},
377     {-11,-12,32, -1732,6085,5242},
378   },{  {-32,-16,34, 0,8192,-276},
379     {-25,-12,24, -3666,6064,4118},
380     {-15,-16,43, -139,8192,-209},
381   },{  {-11,-12,32, -1732,6085,5242},
382     {-22,0,21, -5297,0,6278},
383     {-10,0,27, -2326,0,7888},
384   },{  {-25,-12,24, -3666,6064,4118},
385     {-22,0,21, -5297,0,6278},
386     {-11,-12,32, -1732,6085,5242},
387   },{  {-10,0,27, -2326,0,7888},
388     {-25,12,24, -3420,-6121,4321},
389     {-11,12,32, -1497,-6132,5242},
390   },{  {-22,0,21, -5297,0,6278},
391     {-25,12,24, -3420,-6121,4321},
392     {-10,0,27, -2326,0,7888},
393   },{  {-11,12,32, -1497,-6132,5242},
394     {-32,16,34, 239,-8192,-34},
395     {-15,16,43, 248,-8192,-177},
396   },{  {-25,12,24, -3420,-6121,4321},
397     {-32,16,34, 239,-8192,-34},
398     {-11,12,32, -1497,-6132,5242},
399   },{  {-15,16,43, 248,-8192,-177},
400     {-40,12,43, 3844,-5826,-4317},
401     {-18,12,55, 1860,-5851,-5461},
402   },{  {-32,16,34, 239,-8192,-34},
403     {-40,12,43, 3844,-5826,-4317},
404     {-15,16,43, 248,-8192,-177},
405   },{  {-18,12,55, 1860,-5851,-5461},
406     {-43,0,47, 5210,0,-6338},
407     {-20,0,59, 2395,0,-7838},
408   },{  {-40,12,43, 3844,-5826,-4317},
409     {-43,0,47, 5210,0,-6338},
410     {-18,12,55, 1860,-5851,-5461},
411   },{  {-43,0,47, 5210,0,-6338},
412     {-56,-12,24, 4986,5817,-2938},
413     {-40,-12,43, 3435,5872,-4580},
414   },{  {-60,0,26, 7240,0,-3858},
415     {-56,-12,24, 4986,5817,-2938},
416     {-43,0,47, 5210,0,-6338},
417   },{  {-40,-12,43, 3435,5872,-4580},
418     {-45,-16,18, 104,8192,-278},
419     {-32,-16,34, 0,8192,-276},
420   },{  {-56,-12,24, 4986,5817,-2938},
421     {-45,-16,18, 104,8192,-278},
422     {-40,-12,43, 3435,5872,-4580},
423   },{  {-32,-16,34, 0,8192,-276},
424     {-35,-12,12, -4786,6167,2485},
425     {-25,-12,24, -3666,6064,4118},
426   },{  {-45,-16,18, 104,8192,-278},
427     {-35,-12,12, -4786,6167,2485},
428     {-32,-16,34, 0,8192,-276},
429   },{  {-25,-12,24, -3666,6064,4118},
430     {-30,0,10, -7281,0,3843},
431     {-22,0,21, -5297,0,6278},
432   },{  {-35,-12,12, -4786,6167,2485},
433     {-30,0,10, -7281,0,3843},
434     {-25,-12,24, -3666,6064,4118},
435   },{  {-22,0,21, -5297,0,6278},
436     {-35,12,12, -4794,-6097,2653},
437     {-25,12,24, -3420,-6121,4321},
438   },{  {-30,0,10, -7281,0,3843},
439     {-35,12,12, -4794,-6097,2653},
440     {-22,0,21, -5297,0,6278},
441   },{  {-25,12,24, -3420,-6121,4321},
442     {-45,16,18, 278,-8192,69},
443     {-32,16,34, 239,-8192,-34},
444   },{  {-35,12,12, -4794,-6097,2653},
445     {-45,16,18, 278,-8192,69},
446     {-25,12,24, -3420,-6121,4321},
447   },{  {-32,16,34, 239,-8192,-34},
448     {-56,12,24, 5178,-5851,-2516},
449     {-40,12,43, 3844,-5826,-4317},
450   },{  {-45,16,18, 278,-8192,69},
451     {-56,12,24, 5178,-5851,-2516},
452     {-32,16,34, 239,-8192,-34},
453   },{  {-40,12,43, 3844,-5826,-4317},
454     {-60,0,26, 7240,0,-3858},
455     {-43,0,47, 5210,0,-6338},
456   },{  {-56,12,24, 5178,-5851,-2516},
457     {-60,0,26, 7240,0,-3858},
458     {-40,12,43, 3844,-5826,-4317},
459   },{  {-60,0,26, 7240,0,-3858},
460     {-63,-12,0, 5696,5843,-822},
461     {-56,-12,24, 4986,5817,-2938},
462   },{  {-68,0,0, 8164,-54,-816},
463     {-63,-12,0, 5696,5843,-822},
464     {-60,0,26, 7240,0,-3858},
465   },{  {-56,-12,24, 4986,5817,-2938},
466     {-51,-16,0, 208,8192,-173},
467     {-45,-16,18, 104,8192,-278},
468   },{  {-63,-12,0, 5696,5843,-822},
469     {-51,-16,0, 208,8192,-173},
470     {-56,-12,24, 4986,5817,-2938},
471   },{  {-45,-16,18, 104,8192,-278},
472     {-39,-12,-2, -5476,6132,468},
473     {-35,-12,12, -4786,6167,2485},
474   },{  {-51,-16,0, 208,8192,-173},
475     {-39,-12,-2, -5476,6132,468},
476     {-45,-16,18, 104,8192,-278},
477   },{  {-35,-12,12, -4786,6167,2485},
478     {-34,0,-2, -8192,0,910},
479     {-30,0,10, -7281,0,3843},
480   },{  {-39,-12,-2, -5476,6132,468},
481     {-34,0,-2, -8192,0,910},
482     {-35,-12,12, -4786,6167,2485},
483   },{  {-30,0,10, -7281,0,3843},
484     {-39,12,-2, -5322,-6201,647},
485     {-35,12,12, -4794,-6097,2653},
486   },{  {-34,0,-2, -8192,0,910},
487     {-39,12,-2, -5322,-6201,647},
488     {-30,0,10, -7281,0,3843},
489   },{  {-35,12,12, -4794,-6097,2653},
490     {-51,16,0, 210,-8192,140},
491     {-45,16,18, 278,-8192,69},
492   },{  {-39,12,-2, -5322,-6201,647},
493     {-51,16,0, 210,-8192,140},
494     {-35,12,12, -4794,-6097,2653},
495   },{  {-45,16,18, 278,-8192,69},
496     {-63,12,0, 5764,-5825,-333},
497     {-56,12,24, 5178,-5851,-2516},
498   },{  {-51,16,0, 210,-8192,140},
499     {-63,12,0, 5764,-5825,-333},
500     {-45,16,18, 278,-8192,69},
501   },{  {-56,12,24, 5178,-5851,-2516},
502     {-68,0,0, 8164,-54,-816},
503     {-60,0,26, 7240,0,-3858},
504   },{  {-63,12,0, 5764,-5825,-333},
505     {-68,0,0, 8164,-54,-816},
506     {-56,12,24, 5178,-5851,-2516},
507   },{  {-68,0,0, 8164,-54,-816},
508     {-61,-12,-24, 5624,5807,1497},
509     {-63,-12,0, 5696,5843,-822},
510   },{  {-65,0,-25, 7838,0,2395},
511     {-61,-12,-24, 5624,5807,1497},
512     {-68,0,0, 8164,-54,-816},
513   },{  {-63,-12,0, 5696,5843,-822},
514     {-49,-16,-21, 205,8192,-137},
515     {-51,-16,0, 208,8192,-173},
516   },{  {-61,-12,-24, 5624,5807,1497},
517     {-49,-16,-21, 205,8192,-137},
518     {-63,-12,0, 5696,5843,-822},
519   },{  {-51,-16,0, 208,8192,-173},
520     {-38,-12,-17, -5147,6132,-1745},
521     {-39,-12,-2, -5476,6132,468},
522   },{  {-49,-16,-21, 205,8192,-137},
523     {-38,-12,-17, -5147,6132,-1745},
524     {-51,-16,0, 208,8192,-173},
525   },{  {-39,-12,-2, -5476,6132,468},
526     {-33,0,-16, -7852,0,-2423},
527     {-34,0,-2, -8192,0,910},
528   },{  {-38,-12,-17, -5147,6132,-1745},
529     {-33,0,-16, -7852,0,-2423},
530     {-39,-12,-2, -5476,6132,468},
531   },{  {-34,0,-2, -8192,0,910},
532     {-38,12,-17, -5279,-6144,-1456},
533     {-39,12,-2, -5322,-6201,647},
534   },{  {-33,0,-16, -7852,0,-2423},
535     {-38,12,-17, -5279,-6144,-1456},
536     {-34,0,-2, -8192,0,910},
537   },{  {-39,12,-2, -5322,-6201,647},
538     {-49,16,-21, 138,-8192,241},
539     {-51,16,0, 210,-8192,140},
540   },{  {-38,12,-17, -5279,-6144,-1456},
541     {-49,16,-21, 138,-8192,241},
542     {-39,12,-2, -5322,-6201,647},
543   },{  {-51,16,0, 210,-8192,140},
544     {-61,12,-24, 5481,-5838,1846},
545     {-63,12,0, 5764,-5825,-333},
546   },{  {-49,16,-21, 138,-8192,241},
547     {-61,12,-24, 5481,-5838,1846},
548     {-51,16,0, 210,-8192,140},
549   },{  {-63,12,0, 5764,-5825,-333},
550     {-65,0,-25, 7838,0,2395},
551     {-68,0,0, 8164,-54,-816},
552   },{  {-61,12,-24, 5481,-5838,1846},
553     {-65,0,-25, 7838,0,2395},
554     {-63,12,0, 5764,-5825,-333},
555   },{  {-65,0,-25, 7838,0,2395},
556     {-49,-12,-46, 4639,5843,3435},
557     {-61,-12,-24, 5624,5807,1497},
558   },{  {-53,0,-49, 6383,26,5159},
559     {-49,-12,-46, 4639,5843,3435},
560     {-65,0,-25, 7838,0,2395},
561   },{  {-61,-12,-24, 5624,5807,1497},
562     {-40,-16,-38, 276,8192,0},
563     {-49,-16,-21, 205,8192,-137},
564   },{  {-49,-12,-46, 4639,5843,3435},
565     {-40,-16,-38, 276,8192,0},
566     {-61,-12,-24, 5624,5807,1497},
567   },{  {-49,-16,-21, 205,8192,-137},
568     {-30,-12,-31, -4096,6166,-3555},
569     {-38,-12,-17, -5147,6132,-1745},
570   },{  {-40,-16,-38, 276,8192,0},
571     {-30,-12,-31, -4096,6166,-3555},
572     {-49,-16,-21, 205,8192,-137},
573   },{  {-38,-12,-17, -5147,6132,-1745},
574     {-26,0,-28, -6278,0,-5297},
575     {-33,0,-16, -7852,0,-2423},
576   },{  {-30,-12,-31, -4096,6166,-3555},
577     {-26,0,-28, -6278,0,-5297},
578     {-38,-12,-17, -5147,6132,-1745},
579   },{  {-33,0,-16, -7852,0,-2423},
580     {-30,12,-31, -4228,-6166,-3435},
581     {-38,12,-17, -5279,-6144,-1456},
582   },{  {-26,0,-28, -6278,0,-5297},
583     {-30,12,-31, -4228,-6166,-3435},
584     {-33,0,-16, -7852,0,-2423},
585   },{  {-38,12,-17, -5279,-6144,-1456},
586     {-40,16,-38, 34,-8192,239},
587     {-49,16,-21, 138,-8192,241},
588   },{  {-30,12,-31, -4228,-6166,-3435},
589     {-40,16,-38, 34,-8192,239},
590     {-38,12,-17, -5279,-6144,-1456},
591   },{  {-49,16,-21, 138,-8192,241},
592     {-49,12,-46, 4317,-5826,3844},
593     {-61,12,-24, 5481,-5838,1846},
594   },{  {-40,16,-38, 34,-8192,239},
595     {-49,12,-46, 4317,-5826,3844},
596     {-49,16,-21, 138,-8192,241},
597   },{  {-61,12,-24, 5481,-5838,1846},
598     {-53,0,-49, 6383,26,5159},
599     {-65,0,-25, 7838,0,2395},
600   },{  {-49,12,-46, 4317,-5826,3844},
601     {-53,0,-49, 6383,26,5159},
602     {-61,12,-24, 5481,-5838,1846},
603   },{  {-53,0,-49, 6383,26,5159},
604     {-30,-12,-62, 2906,5843,4962},
605     {-49,-12,-46, 4639,5843,3435},
606   },{  {-32,0,-66, 3858,0,7240},
607     {-30,-12,-62, 2906,5843,4962},
608     {-53,0,-49, 6383,26,5159},
609   },{  {-49,-12,-46, 4639,5843,3435},
610     {-24,-16,-51, 271,8192,67},
611     {-40,-16,-38, 276,8192,0},
612   },{  {-30,-12,-62, 2906,5843,4962},
613     {-24,-16,-51, 271,8192,67},
614     {-49,-12,-46, 4639,5843,3435},
615   },{  {-40,-16,-38, 276,8192,0},
616     {-18,-12,-41, -2430,6166,-4861},
617     {-30,-12,-31, -4096,6166,-3555},
618   },{  {-24,-16,-51, 271,8192,67},
619     {-18,-12,-41, -2430,6166,-4861},
620     {-40,-16,-38, 276,8192,0},
621   },{  {-30,-12,-31, -4096,6166,-3555},
622     {-16,0,-36, -3796,0,-7292},
623     {-26,0,-28, -6278,0,-5297},
624   },{  {-18,-12,-41, -2430,6166,-4861},
625     {-16,0,-36, -3796,0,-7292},
626     {-30,-12,-31, -4096,6166,-3555},
627   },{  {-26,0,-28, -6278,0,-5297},
628     {-18,12,-41, -2594,-6189,-4733},
629     {-30,12,-31, -4228,-6166,-3435},
630   },{  {-16,0,-36, -3796,0,-7292},
631     {-18,12,-41, -2594,-6189,-4733},
632     {-26,0,-28, -6278,0,-5297},
633   },{  {-30,12,-31, -4228,-6166,-3435},
634     {-24,16,-51, -68,-8192,273},
635     {-40,16,-38, 34,-8192,239},
636   },{  {-18,12,-41, -2594,-6189,-4733},
637     {-24,16,-51, -68,-8192,273},
638     {-30,12,-31, -4228,-6166,-3435},
639   },{  {-40,16,-38, 34,-8192,239},
640     {-30,12,-62, 2516,-5851,5178},
641     {-49,12,-46, 4317,-5826,3844},
642   },{  {-24,16,-51, -68,-8192,273},
643     {-30,12,-62, 2516,-5851,5178},
644     {-40,16,-38, 34,-8192,239},
645   },{  {-49,12,-46, 4317,-5826,3844},
646     {-32,0,-66, 3858,0,7240},
647     {-53,0,-49, 6383,26,5159},
648   },{  {-30,12,-62, 2516,-5851,5178},
649     {-32,0,-66, 3858,0,7240},
650     {-49,12,-46, 4317,-5826,3844},
651   },{  {-32,0,-66, 3858,0,7240},
652     {-6,-12,-69, 828,5826,5707},
653     {-30,-12,-62, 2906,5843,4962},
654   },{  {-6,0,-74, 805,-26,8165},
655     {-6,-12,-69, 828,5826,5707},
656     {-32,0,-66, 3858,0,7240},
657   },{  {-30,-12,-62, 2906,5843,4962},
658     {-5,-16,-57, 174,8192,209},
659     {-24,-16,-51, 271,8192,67},
660   },{  {-6,-12,-69, 828,5826,5707},
661     {-5,-16,-57, 174,8192,209},
662     {-30,-12,-62, 2906,5843,4962},
663   },{  {-24,-16,-51, 271,8192,67},
664     {-3,-12,-45, -468,6132,-5430},
665     {-18,-12,-41, -2430,6166,-4861},
666   },{  {-5,-16,-57, 174,8192,209},
667     {-3,-12,-45, -468,6132,-5430},
668     {-24,-16,-51, 271,8192,67},
669   },{  {-18,-12,-41, -2430,6166,-4861},
670     {-3,0,-40, -904,100,-8141},
671     {-16,0,-36, -3796,0,-7292},
672   },{  {-3,-12,-45, -468,6132,-5430},
673     {-3,0,-40, -904,100,-8141},
674     {-18,-12,-41, -2430,6166,-4861},
675   },{  {-16,0,-36, -3796,0,-7292},
676     {-3,12,-45, -647,-6155,-5368},
677     {-18,12,-41, -2594,-6189,-4733},
678   },{  {-3,0,-40, -904,100,-8141},
679     {-3,12,-45, -647,-6155,-5368},
680     {-16,0,-36, -3796,0,-7292},
681   },{  {-18,12,-41, -2594,-6189,-4733},
682     {-5,16,-57, -138,-8192,208},
683     {-24,16,-51, -68,-8192,273},
684   },{  {-3,12,-45, -647,-6155,-5368},
685     {-5,16,-57, -138,-8192,208},
686     {-18,12,-41, -2594,-6189,-4733},
687   },{  {-24,16,-51, -68,-8192,273},
688     {-6,12,-69, 328,-5859,5740},
689     {-30,12,-62, 2516,-5851,5178},
690   },{  {-5,16,-57, -138,-8192,208},
691     {-6,12,-69, 328,-5859,5740},
692     {-24,16,-51, -68,-8192,273},
693   },{  {-30,12,-62, 2516,-5851,5178},
694     {-6,0,-74, 805,-26,8165},
695     {-32,0,-66, 3858,0,7240},
696   },{  {-6,12,-69, 328,-5859,5740},
697     {-6,0,-74, 805,-26,8165},
698     {-30,12,-62, 2516,-5851,5178},
699   },{  {-6,0,-74, 805,-26,8165},
700     {18,-12,-67, -1475,5812,5601},
701     {-6,-12,-69, 828,5826,5707},
702   },{  {20,0,-71, -2395,0,7838},
703     {18,-12,-67, -1475,5812,5601},
704     {-6,0,-74, 805,-26,8165},
705   },{  {-6,-12,-69, 828,5826,5707},
706     {15,-16,-55, 139,8192,209},
707     {-5,-16,-57, 174,8192,209},
708   },{  {18,-12,-67, -1475,5812,5601},
709     {15,-16,-55, 139,8192,209},
710     {-6,-12,-69, 828,5826,5707},
711   },{  {-5,-16,-57, 174,8192,209},
712     {11,-12,-44, 1794,6120,-5154},
713     {-3,-12,-45, -468,6132,-5430},
714   },{  {15,-16,-55, 139,8192,209},
715     {11,-12,-44, 1794,6120,-5154},
716     {-5,-16,-57, 174,8192,209},
717   },{  {-3,-12,-45, -468,6132,-5430},
718     {10,0,-39, 2512,-50,-7840},
719     {-3,0,-40, -904,100,-8141},
720   },{  {11,-12,-44, 1794,6120,-5154},
721     {10,0,-39, 2512,-50,-7840},
722     {-3,-12,-45, -468,6132,-5430},
723   },{  {-3,0,-40, -904,100,-8141},
724     {11,12,-44, 1497,-6132,-5242},
725     {-3,12,-45, -647,-6155,-5368},
726   },{  {10,0,-39, 2512,-50,-7840},
727     {11,12,-44, 1497,-6132,-5242},
728     {-3,0,-40, -904,100,-8141},
729   },{  {-3,12,-45, -647,-6155,-5368},
730     {15,16,-55, -248,-8192,177},
731     {-5,16,-57, -138,-8192,208},
732   },{  {11,12,-44, 1497,-6132,-5242},
733     {15,16,-55, -248,-8192,177},
734     {-3,12,-45, -647,-6155,-5368},
735   },{  {-5,16,-57, -138,-8192,208},
736     {18,12,-67, -1860,-5851,5461},
737     {-6,12,-69, 328,-5859,5740},
738   },{  {15,16,-55, -248,-8192,177},
739     {18,12,-67, -1860,-5851,5461},
740     {-5,16,-57, -138,-8192,208},
741   },{  {-6,12,-69, 328,-5859,5740},
742     {20,0,-71, -2395,0,7838},
743     {-6,0,-74, 805,-26,8165},
744   },{  {18,12,-67, -1860,-5851,5461},
745     {20,0,-71, -2395,0,7838},
746     {-6,12,-69, 328,-5859,5740},
747   },{  {20,0,-71, -2395,0,7838},
748     {40,-12,-55, -3510,5851,4564},
749     {18,-12,-67, -1475,5812,5601},
750   },{  {43,0,-59, -5247,53,6318},
751     {40,-12,-55, -3510,5851,4564},
752     {20,0,-71, -2395,0,7838},
753   },{  {18,-12,-67, -1475,5812,5601},
754     {32,-16,-46, 0,8192,276},
755     {15,-16,-55, 139,8192,209},
756   },{  {40,-12,-55, -3510,5851,4564},
757     {32,-16,-46, 0,8192,276},
758     {18,-12,-67, -1475,5812,5601},
759   },{  {15,-16,-55, 139,8192,209},
760     {25,-12,-36, 3555,6166,-4096},
761     {11,-12,-44, 1794,6120,-5154},
762   },{  {32,-16,-46, 0,8192,276},
763     {25,-12,-36, 3555,6166,-4096},
764     {15,-16,-55, 139,8192,209},
765   },{  {11,-12,-44, 1794,6120,-5154},
766     {22,0,-32, 5297,0,-6278},
767     {10,0,-39, 2512,-50,-7840},
768   },{  {25,-12,-36, 3555,6166,-4096},
769     {22,0,-32, 5297,0,-6278},
770     {11,-12,-44, 1794,6120,-5154},
771   },{  {10,0,-39, 2512,-50,-7840},
772     {25,12,-36, 3435,-6166,-4228},
773     {11,12,-44, 1497,-6132,-5242},
774   },{  {22,0,-32, 5297,0,-6278},
775     {25,12,-36, 3435,-6166,-4228},
776     {10,0,-39, 2512,-50,-7840},
777   },{  {11,12,-44, 1497,-6132,-5242},
778     {32,16,-46, -275,-8192,34},
779     {15,16,-55, -248,-8192,177},
780   },{  {25,12,-36, 3435,-6166,-4228},
781     {32,16,-46, -275,-8192,34},
782     {11,12,-44, 1497,-6132,-5242},
783   },{  {15,16,-55, -248,-8192,177},
784     {40,12,-55, -3863,-5868,4241},
785     {18,12,-67, -1860,-5851,5461},
786   },{  {32,16,-46, -275,-8192,34},
787     {40,12,-55, -3863,-5868,4241},
788     {15,16,-55, -248,-8192,177},
789   },{  {43,0,-59, -5247,53,6318},
790     {20,0,-71, -2395,0,7838},
791     {18,12,-67, -1860,-5851,5461},
792   },{  {40,12,-55, -3863,-5868,4241},
793     {43,0,-59, -5247,53,6318},
794     {18,12,-67, -1860,-5851,5461},
795   },};
796