World {
  Name "Example World 5 (Torus)";
  Version 0x00010101;

  Object {
    // first define the vertices
    Vertex A (130,0,0);       Vertex B (124,0,-18);     Vertex C (109,0,-29); 
    Vertex D (91,0,-29);      Vertex E (76,0,-18);      Vertex F (70,0,0); 
    Vertex G (76,0,18);       Vertex H (91,0,29);       Vertex I (109,0,29); 
    Vertex J (124,0,18);      Vertex K (127,-28,0);     Vertex L (122,-26,-18); 
    Vertex M (107,-23,-29);   Vertex N (89,-19,-29);    Vertex O (74,-16,-18); 
    Vertex P (68,-15,0);      Vertex Q (74,-16,18);     Vertex R (89,-19,29); 
    Vertex S (107,-23,29);    Vertex T (122,-26,18);    Vertex U (119,-53,0); 
    Vertex V (114,-51,-18);   Vertex W (100,-45,-29);   Vertex X (83,-37,-29); 
    Vertex Y (69,-31,-18);    Vertex Z (64,-29,0);      Vertex AA (69,-31,18); 
    Vertex AB (83,-37,29);    Vertex AC (100,-45,29);   Vertex AD (114,-51,18); 
    Vertex AE (105,-77,0);    Vertex AF (101,-74,-18);  Vertex AG (88,-65,-29); 
    Vertex AH (73,-54,-29);   Vertex AI (61,-45,-18);   Vertex AJ (57,-42,0); 
    Vertex AK (61,-45,18);    Vertex AL (73,-54,29);    Vertex AM (88,-65,29); 
    Vertex AN (101,-74,18);   Vertex AO (87,-97,0);     Vertex AP (83,-93,-18); 
    Vertex AQ (73,-82,-29);   Vertex AR (61,-68,-29);   Vertex AS (51,-57,-18); 
    Vertex AT (47,-53,0);     Vertex AU (51,-57,18);    Vertex AV (61,-68,29); 
    Vertex AW (73,-82,29);    Vertex AX (83,-93,18);    Vertex AY (65,-113,0); 
    Vertex AZ (62,-108,-18);  Vertex BA (55,-95,-29);   Vertex BB (45,-79,-29); 
    Vertex BC (38,-66,-18);   Vertex BD (35,-61,0);     Vertex BE (38,-66,18); 
    Vertex BF (45,-79,29);    Vertex BG (55,-95,29);    Vertex BH (62,-108,18); 
    Vertex BI (40,-124,0);    Vertex BJ (38,-119,-18);  Vertex BK (34,-104,-29); 
    Vertex BL (28,-87,-29);   Vertex BM (23,-73,-18);   Vertex BN (22,-67,0); 
    Vertex BO (23,-73,18);    Vertex BP (28,-87,29);    Vertex BQ (34,-104,29); 
    Vertex BR (38,-119,18);   Vertex BS (14,-130,0);    Vertex BT (13,-124,-18); 
    Vertex BU (11,-109,-29);  Vertex BV (9,-91,-29);    Vertex BW (8,-76,-18); 
    Vertex BX (7,-70,0);      Vertex BY (8,-76,18);     Vertex BZ (9,-91,29); 
    Vertex CA (11,-109,29);   Vertex CB (13,-124,18);   Vertex CC (-14,-130,0); 
    Vertex CD (-13,-124,-18); Vertex CE (-12,-109,-29); Vertex CF (-10,-91,-29); 
    Vertex CG (-8,-76,-18);   Vertex CH (-8,-70,0);     Vertex CI (-8,-76,18); 
    Vertex CJ (-10,-91,29);   Vertex CK (-12,-109,29);  Vertex CL (-13,-124,18); 
    Vertex CM (-41,-124,0);   Vertex CN (-39,-119,-18); Vertex CO (-34,-104,-29); 
    Vertex CP (-29,-87,-29);  Vertex CQ (-24,-73,-18);  Vertex CR (-22,-67,0); 
    Vertex CS (-24,-73,18);   Vertex CT (-29,-87,29);   Vertex CU (-34,-104,29); 
    Vertex CV (-39,-119,18);  Vertex CW (-66,-113,0);   Vertex CX (-63,-108,-18); 
    Vertex CY (-55,-95,-29);  Vertex CZ (-46,-79,-29);  Vertex DA (-38,-66,-18); 
    Vertex DB (-36,-61,0);    Vertex DC (-38,-66,18);   Vertex DD (-46,-79,29); 
    Vertex DE (-55,-95,29);   Vertex DF (-63,-108,18);  Vertex DG (-87,-97,0); 
    Vertex DH (-84,-93,-18);  Vertex DI (-74,-82,-29);  Vertex DJ (-61,-68,-29); 
    Vertex DK (-51,-57,-18);  Vertex DL (-47,-53,0);    Vertex DM (-51,-57,18); 
    Vertex DN (-61,-68,29);   Vertex DO (-74,-82,29);   Vertex DP (-84,-93,18); 
    Vertex DQ (-106,-77,0);   Vertex DR (-101,-74,-18); Vertex DS (-89,-65,-29); 
    Vertex DT (-74,-54,-29);  Vertex DU (-62,-45,-18);  Vertex DV (-57,-42,0); 
    Vertex DW (-62,-45,18);   Vertex DX (-74,-54,29);   Vertex DY (-89,-65,29); 
    Vertex DZ (-101,-74,18);  Vertex EA (-119,-53,0);   Vertex EB (-114,-51,-18); 
    Vertex EC (-100,-45,-29); Vertex ED (-83,-37,-29);  Vertex EE (-70,-31,-18); 
    Vertex EF (-64,-29,0);    Vertex EG (-70,-31,18);   Vertex EH (-83,-37,29); 
    Vertex EI (-100,-45,29);  Vertex EJ (-114,-51,18);  Vertex EK (-128,-28,0); 
    Vertex EL (-122,-26,-18); Vertex EM (-107,-23,-29); Vertex EN (-89,-19,-29); 
    Vertex EO (-75,-16,-18);  Vertex EP (-69,-15,0);    Vertex EQ (-75,-16,18); 
    Vertex ER (-89,-19,29);   Vertex ES (-107,-23,29);  Vertex ET (-122,-26,18); 
    Vertex EU (-130,0,0);     Vertex EV (-125,0,-18);   Vertex EW (-110,0,-29); 
    Vertex EX (-91,0,-29);    Vertex EY (-76,0,-18);    Vertex EZ (-70,0,0); 
    Vertex FA (-76,0,18);     Vertex FB (-91,0,29);     Vertex FC (-110,0,29); 
    Vertex FD (-125,0,18);    Vertex FE (-128,27,0);    Vertex FF (-122,26,-18); 
    Vertex FG (-107,23,-29);  Vertex FH (-89,19,-29);   Vertex FI (-75,16,-18); 
    Vertex FJ (-69,15,0);     Vertex FK (-75,16,18);    Vertex FL (-89,19,29); 
    Vertex FM (-107,23,29);   Vertex FN (-122,26,18);   Vertex FO (-119,53,0); 
    Vertex FP (-114,51,-18);  Vertex FQ (-100,44,-29);  Vertex FR (-83,37,-29); 
    Vertex FS (-70,31,-18);   Vertex FT (-64,28,0);     Vertex FU (-70,31,18); 
    Vertex FV (-83,37,29);    Vertex FW (-100,44,29);   Vertex FX (-114,51,18); 
    Vertex FY (-106,76,0);    Vertex FZ (-101,73,-18);  Vertex GA (-89,64,-29); 
    Vertex GB (-74,53,-29);   Vertex GC (-62,45,-18);   Vertex GD (-57,41,0); 
    Vertex GE (-62,45,18);    Vertex GF (-74,53,29);    Vertex GG (-89,64,29); 
    Vertex GH (-101,73,18);   Vertex GI (-87,97,0);     Vertex GJ (-84,92,-18); 
    Vertex GK (-74,81,-29);   Vertex GL (-61,67,-29);   Vertex GM (-51,56,-18); 
    Vertex GN (-47,52,0);     Vertex GO (-51,56,18);    Vertex GP (-61,67,29); 
    Vertex GQ (-74,81,29);    Vertex GR (-84,92,18);    Vertex GS (-65,113,0); 
    Vertex GT (-63,108,-18);  Vertex GU (-55,95,-29);   Vertex GV (-46,79,-29); 
    Vertex GW (-38,66,-18);   Vertex GX (-35,61,0);     Vertex GY (-38,66,18); 
    Vertex GZ (-46,79,29);    Vertex HA (-55,95,29);    Vertex HB (-63,108,18); 
    Vertex HC (-41,124,0);    Vertex HD (-39,118,-18);  Vertex HE (-34,104,-29); 
    Vertex HF (-29,86,-29);   Vertex HG (-24,72,-18);   Vertex HH (-22,67,0); 
    Vertex HI (-24,72,18);    Vertex HJ (-29,86,29);    Vertex HK (-34,104,29); 
    Vertex HL (-39,118,18);   Vertex HM (-14,129,0);    Vertex HN (-13,124,-18); 
    Vertex HO (-12,109,-29);  Vertex HP (-10,90,-29);   Vertex HQ (-8,75,-18); 
    Vertex HR (-8,70,0);      Vertex HS (-8,75,18);     Vertex HT (-10,90,29); 
    Vertex HU (-12,109,29);   Vertex HV (-13,124,18);   Vertex HW (14,129,0); 
    Vertex HX (13,124,-18);   Vertex HY (11,109,-29);   Vertex HZ (9,90,-29); 
    Vertex IA (8,75,-18);     Vertex IB (7,70,0);       Vertex IC (8,75,18); 
    Vertex ID (9,90,29);      Vertex IE (11,109,29);    Vertex IF (13,124,18); 
    Vertex IG (40,124,0);     Vertex IH (38,118,-18);   Vertex II (34,104,-29); 
    Vertex IJ (28,86,-29);    Vertex IK (23,72,-18);    Vertex IL (22,67,0); 
    Vertex IM (23,72,18);     Vertex IN (28,86,29);     Vertex IO (34,104,29); 
    Vertex IP (38,118,18);    Vertex IQ (65,113,0);     Vertex IR (62,108,-18); 
    Vertex IS (55,95,-29);    Vertex IT (45,79,-29);    Vertex IU (38,66,-18); 
    Vertex IV (35,61,0);      Vertex IW (38,66,18);     Vertex IX (45,79,29); 
    Vertex IY (55,95,29);     Vertex IZ (62,108,18);    Vertex JA (87,97,0); 
    Vertex JB (83,92,-18);    Vertex JC (73,81,-29);    Vertex JD (61,67,-29); 
    Vertex JE (51,56,-18);    Vertex JF (47,52,0);      Vertex JG (51,56,18); 
    Vertex JH (61,67,29);     Vertex JI (73,81,29);     Vertex JJ (83,92,18); 
    Vertex JK (105,76,0);     Vertex JL (101,73,-18);   Vertex JM (88,64,-29); 
    Vertex JN (73,53,-29);    Vertex JO (61,45,-18);    Vertex JP (57,41,0); 
    Vertex JQ (61,45,18);     Vertex JR (73,53,29);     Vertex JS (88,64,29); 
    Vertex JT (101,73,18);    Vertex JU (119,53,0);     Vertex JV (114,51,-18); 
    Vertex JW (100,44,-29);   Vertex JX (83,37,-29);    Vertex JY (69,31,-18); 
    Vertex JZ (64,28,0);      Vertex KA (69,31,18);     Vertex KB (83,37,29); 
    Vertex KC (100,44,29);    Vertex KD (114,51,18);    Vertex KE (127,27,0); 
    Vertex KF (122,26,-18);   Vertex KG (107,23,-29);   Vertex KH (89,19,-29); 
    Vertex KI (74,16,-18);    Vertex KJ (68,15,0);      Vertex KK (74,16,18); 
    Vertex KL (89,19,29);     Vertex KM (107,23,29);    Vertex KN (122,26,18);
    // then define the polygons
    Poly (K,L,A);    Poly (B,A,L);    Poly (L,M,B);    Poly (C,B,M); 
    Poly (M,N,C);    Poly (D,C,N);    Poly (N,O,D);    Poly (E,D,O); 
    Poly (O,P,E);    Poly (F,E,P);    Poly (P,Q,F);    Poly (G,F,Q); 
    Poly (Q,R,G);    Poly (H,G,R);    Poly (R,S,H);    Poly (I,H,S); 
    Poly (S,T,I);    Poly (J,I,T);    Poly (T,K,J);    Poly (A,J,K); 
    Poly (U,V,K);    Poly (L,K,V);    Poly (V,W,L);    Poly (M,L,W); 
    Poly (W,X,M);    Poly (N,M,X);    Poly (X,Y,N);    Poly (O,N,Y); 
    Poly (Y,Z,O);    Poly (P,O,Z);    Poly (Z,AA,P);   Poly (Q,P,AA); 
    Poly (AA,AB,Q);  Poly (R,Q,AB);   Poly (AB,AC,R);  Poly (S,R,AC); 
    Poly (AC,AD,S);  Poly (T,S,AD);   Poly (AD,U,T);   Poly (K,T,U); 
    Poly (AE,AF,U);  Poly (V,U,AF);   Poly (AF,AG,V);  Poly (W,V,AG); 
    Poly (AG,AH,W);  Poly (X,W,AH);   Poly (AH,AI,X);  Poly (Y,X,AI); 
    Poly (AI,AJ,Y);  Poly (Z,Y,AJ);   Poly (AJ,AK,Z);  Poly (AA,Z,AK); 
    Poly (AK,AL,AA); Poly (AB,AA,AL); Poly (AL,AM,AB); Poly (AC,AB,AM); 
    Poly (AM,AN,AC); Poly (AD,AC,AN); Poly (AN,AE,AD); Poly (U,AD,AE); 
    Poly (AO,AP,AE); Poly (AF,AE,AP); Poly (AP,AQ,AF); Poly (AG,AF,AQ); 
    Poly (AQ,AR,AG); Poly (AH,AG,AR); Poly (AR,AS,AH); Poly (AI,AH,AS); 
    Poly (AS,AT,AI); Poly (AJ,AI,AT); Poly (AT,AU,AJ); Poly (AK,AJ,AU); 
    Poly (AU,AV,AK); Poly (AL,AK,AV); Poly (AV,AW,AL); Poly (AM,AL,AW); 
    Poly (AW,AX,AM); Poly (AN,AM,AX); Poly (AX,AO,AN); Poly (AE,AN,AO); 
    Poly (AY,AZ,AO); Poly (AP,AO,AZ); Poly (AZ,BA,AP); Poly (AQ,AP,BA); 
    Poly (BA,BB,AQ); Poly (AR,AQ,BB); Poly (BB,BC,AR); Poly (AS,AR,BC); 
    Poly (BC,BD,AS); Poly (AT,AS,BD); Poly (BD,BE,AT); Poly (AU,AT,BE); 
    Poly (BE,BF,AU); Poly (AV,AU,BF); Poly (BF,BG,AV); Poly (AW,AV,BG); 
    Poly (BG,BH,AW); Poly (AX,AW,BH); Poly (BH,AY,AX); Poly (AO,AX,AY); 
    Poly (BI,BJ,AY); Poly (AZ,AY,BJ); Poly (BJ,BK,AZ); Poly (BA,AZ,BK); 
    Poly (BK,BL,BA); Poly (BB,BA,BL); Poly (BL,BM,BB); Poly (BC,BB,BM); 
    Poly (BM,BN,BC); Poly (BD,BC,BN); Poly (BN,BO,BD); Poly (BE,BD,BO); 
    Poly (BO,BP,BE); Poly (BF,BE,BP); Poly (BP,BQ,BF); Poly (BG,BF,BQ); 
    Poly (BQ,BR,BG); Poly (BH,BG,BR); Poly (BR,BI,BH); Poly (AY,BH,BI); 
    Poly (BS,BT,BI); Poly (BJ,BI,BT); Poly (BT,BU,BJ); Poly (BK,BJ,BU); 
    Poly (BU,BV,BK); Poly (BL,BK,BV); Poly (BV,BW,BL); Poly (BM,BL,BW); 
    Poly (BW,BX,BM); Poly (BN,BM,BX); Poly (BX,BY,BN); Poly (BO,BN,BY); 
    Poly (BY,BZ,BO); Poly (BP,BO,BZ); Poly (BZ,CA,BP); Poly (BQ,BP,CA); 
    Poly (CA,CB,BQ); Poly (BR,BQ,CB); Poly (CB,BS,BR); Poly (BI,BR,BS); 
    Poly (CC,CD,BS); Poly (BT,BS,CD); Poly (CD,CE,BT); Poly (BU,BT,CE); 
    Poly (CE,CF,BU); Poly (BV,BU,CF); Poly (CF,CG,BV); Poly (BW,BV,CG); 
    Poly (CG,CH,BW); Poly (BX,BW,CH); Poly (CH,CI,BX); Poly (BY,BX,CI); 
    Poly (CI,CJ,BY); Poly (BZ,BY,CJ); Poly (CJ,CK,BZ); Poly (CA,BZ,CK); 
    Poly (CK,CL,CA); Poly (CB,CA,CL); Poly (CL,CC,CB); Poly (BS,CB,CC); 
    Poly (CM,CN,CC); Poly (CD,CC,CN); Poly (CN,CO,CD); Poly (CE,CD,CO); 
    Poly (CO,CP,CE); Poly (CF,CE,CP); Poly (CP,CQ,CF); Poly (CG,CF,CQ); 
    Poly (CQ,CR,CG); Poly (CH,CG,CR); Poly (CR,CS,CH); Poly (CI,CH,CS); 
    Poly (CS,CT,CI); Poly (CJ,CI,CT); Poly (CT,CU,CJ); Poly (CK,CJ,CU); 
    Poly (CU,CV,CK); Poly (CL,CK,CV); Poly (CV,CM,CL); Poly (CC,CL,CM); 
    Poly (CW,CX,CM); Poly (CN,CM,CX); Poly (CX,CY,CN); Poly (CO,CN,CY); 
    Poly (CY,CZ,CO); Poly (CP,CO,CZ); Poly (CZ,DA,CP); Poly (CQ,CP,DA); 
    Poly (DA,DB,CQ); Poly (CR,CQ,DB); Poly (DB,DC,CR); Poly (CS,CR,DC); 
    Poly (DC,DD,CS); Poly (CT,CS,DD); Poly (DD,DE,CT); Poly (CU,CT,DE); 
    Poly (DE,DF,CU); Poly (CV,CU,DF); Poly (DF,CW,CV); Poly (CM,CV,CW); 
    Poly (DG,DH,CW); Poly (CX,CW,DH); Poly (DH,DI,CX); Poly (CY,CX,DI); 
    Poly (DI,DJ,CY); Poly (CZ,CY,DJ); Poly (DJ,DK,CZ); Poly (DA,CZ,DK); 
    Poly (DK,DL,DA); Poly (DB,DA,DL); Poly (DL,DM,DB); Poly (DC,DB,DM); 
    Poly (DM,DN,DC); Poly (DD,DC,DN); Poly (DN,DO,DD); Poly (DE,DD,DO); 
    Poly (DO,DP,DE); Poly (DF,DE,DP); Poly (DP,DG,DF); Poly (CW,DF,DG); 
    Poly (DQ,DR,DG); Poly (DH,DG,DR); Poly (DR,DS,DH); Poly (DI,DH,DS); 
    Poly (DS,DT,DI); Poly (DJ,DI,DT); Poly (DT,DU,DJ); Poly (DK,DJ,DU); 
    Poly (DU,DV,DK); Poly (DL,DK,DV); Poly (DV,DW,DL); Poly (DM,DL,DW); 
    Poly (DW,DX,DM); Poly (DN,DM,DX); Poly (DX,DY,DN); Poly (DO,DN,DY); 
    Poly (DY,DZ,DO); Poly (DP,DO,DZ); Poly (DZ,DQ,DP); Poly (DG,DP,DQ); 
    Poly (EA,EB,DQ); Poly (DR,DQ,EB); Poly (EB,EC,DR); Poly (DS,DR,EC); 
    Poly (EC,ED,DS); Poly (DT,DS,ED); Poly (ED,EE,DT); Poly (DU,DT,EE); 
    Poly (EE,EF,DU); Poly (DV,DU,EF); Poly (EF,EG,DV); Poly (DW,DV,EG); 
    Poly (EG,EH,DW); Poly (DX,DW,EH); Poly (EH,EI,DX); Poly (DY,DX,EI); 
    Poly (EI,EJ,DY); Poly (DZ,DY,EJ); Poly (EJ,EA,DZ); Poly (DQ,DZ,EA); 
    Poly (EK,EL,EA); Poly (EB,EA,EL); Poly (EL,EM,EB); Poly (EC,EB,EM); 
    Poly (EM,EN,EC); Poly (ED,EC,EN); Poly (EN,EO,ED); Poly (EE,ED,EO); 
    Poly (EO,EP,EE); Poly (EF,EE,EP); Poly (EP,EQ,EF); Poly (EG,EF,EQ); 
    Poly (EQ,ER,EG); Poly (EH,EG,ER); Poly (ER,ES,EH); Poly (EI,EH,ES); 
    Poly (ES,ET,EI); Poly (EJ,EI,ET); Poly (ET,EK,EJ); Poly (EA,EJ,EK); 
    Poly (EU,EV,EK); Poly (EL,EK,EV); Poly (EV,EW,EL); Poly (EM,EL,EW); 
    Poly (EW,EX,EM); Poly (EN,EM,EX); Poly (EX,EY,EN); Poly (EO,EN,EY); 
    Poly (EY,EZ,EO); Poly (EP,EO,EZ); Poly (EZ,FA,EP); Poly (EQ,EP,FA); 
    Poly (FA,FB,EQ); Poly (ER,EQ,FB); Poly (FB,FC,ER); Poly (ES,ER,FC); 
    Poly (FC,FD,ES); Poly (ET,ES,FD); Poly (FD,EU,ET); Poly (EK,ET,EU); 
    Poly (FE,FF,EU); Poly (EV,EU,FF); Poly (FF,FG,EV); Poly (EW,EV,FG); 
    Poly (FG,FH,EW); Poly (EX,EW,FH); Poly (FH,FI,EX); Poly (EY,EX,FI); 
    Poly (FI,FJ,EY); Poly (EZ,EY,FJ); Poly (FJ,FK,EZ); Poly (FA,EZ,FK); 
    Poly (FK,FL,FA); Poly (FB,FA,FL); Poly (FL,FM,FB); Poly (FC,FB,FM); 
    Poly (FM,FN,FC); Poly (FD,FC,FN); Poly (FN,FE,FD); Poly (EU,FD,FE); 
    Poly (FO,FP,FE); Poly (FF,FE,FP); Poly (FP,FQ,FF); Poly (FG,FF,FQ); 
    Poly (FQ,FR,FG); Poly (FH,FG,FR); Poly (FR,FS,FH); Poly (FI,FH,FS); 
    Poly (FS,FT,FI); Poly (FJ,FI,FT); Poly (FT,FU,FJ); Poly (FK,FJ,FU); 
    Poly (FU,FV,FK); Poly (FL,FK,FV); Poly (FV,FW,FL); Poly (FM,FL,FW); 
    Poly (FW,FX,FM); Poly (FN,FM,FX); Poly (FX,FO,FN); Poly (FE,FN,FO); 
    Poly (FY,FZ,FO); Poly (FP,FO,FZ); Poly (FZ,GA,FP); Poly (FQ,FP,GA); 
    Poly (GA,GB,FQ); Poly (FR,FQ,GB); Poly (GB,GC,FR); Poly (FS,FR,GC); 
    Poly (GC,GD,FS); Poly (FT,FS,GD); Poly (GD,GE,FT); Poly (FU,FT,GE); 
    Poly (GE,GF,FU); Poly (FV,FU,GF); Poly (GF,GG,FV); Poly (FW,FV,GG); 
    Poly (GG,GH,FW); Poly (FX,FW,GH); Poly (GH,FY,FX); Poly (FO,FX,FY); 
    Poly (GI,GJ,FY); Poly (FZ,FY,GJ); Poly (GJ,GK,FZ); Poly (GA,FZ,GK); 
    Poly (GK,GL,GA); Poly (GB,GA,GL); Poly (GL,GM,GB); Poly (GC,GB,GM); 
    Poly (GM,GN,GC); Poly (GD,GC,GN); Poly (GN,GO,GD); Poly (GE,GD,GO); 
    Poly (GO,GP,GE); Poly (GF,GE,GP); Poly (GP,GQ,GF); Poly (GG,GF,GQ); 
    Poly (GQ,GR,GG); Poly (GH,GG,GR); Poly (GR,GI,GH); Poly (FY,GH,GI); 
    Poly (GS,GT,GI); Poly (GJ,GI,GT); Poly (GT,GU,GJ); Poly (GK,GJ,GU); 
    Poly (GU,GV,GK); Poly (GL,GK,GV); Poly (GV,GW,GL); Poly (GM,GL,GW); 
    Poly (GW,GX,GM); Poly (GN,GM,GX); Poly (GX,GY,GN); Poly (GO,GN,GY); 
    Poly (GY,GZ,GO); Poly (GP,GO,GZ); Poly (GZ,HA,GP); Poly (GQ,GP,HA); 
    Poly (HA,HB,GQ); Poly (GR,GQ,HB); Poly (HB,GS,GR); Poly (GI,GR,GS); 
    Poly (HC,HD,GS); Poly (GT,GS,HD); Poly (HD,HE,GT); Poly (GU,GT,HE); 
    Poly (HE,HF,GU); Poly (GV,GU,HF); Poly (HF,HG,GV); Poly (GW,GV,HG); 
    Poly (HG,HH,GW); Poly (GX,GW,HH); Poly (HH,HI,GX); Poly (GY,GX,HI); 
    Poly (HI,HJ,GY); Poly (GZ,GY,HJ); Poly (HJ,HK,GZ); Poly (HA,GZ,HK); 
    Poly (HK,HL,HA); Poly (HB,HA,HL); Poly (HL,HC,HB); Poly (GS,HB,HC); 
    Poly (HM,HN,HC); Poly (HD,HC,HN); Poly (HN,HO,HD); Poly (HE,HD,HO); 
    Poly (HO,HP,HE); Poly (HF,HE,HP); Poly (HP,HQ,HF); Poly (HG,HF,HQ); 
    Poly (HQ,HR,HG); Poly (HH,HG,HR); Poly (HR,HS,HH); Poly (HI,HH,HS); 
    Poly (HS,HT,HI); Poly (HJ,HI,HT); Poly (HT,HU,HJ); Poly (HK,HJ,HU); 
    Poly (HU,HV,HK); Poly (HL,HK,HV); Poly (HV,HM,HL); Poly (HC,HL,HM); 
    Poly (HW,HX,HM); Poly (HN,HM,HX); Poly (HX,HY,HN); Poly (HO,HN,HY); 
    Poly (HY,HZ,HO); Poly (HP,HO,HZ); Poly (HZ,IA,HP); Poly (HQ,HP,IA); 
    Poly (IA,IB,HQ); Poly (HR,HQ,IB); Poly (IB,IC,HR); Poly (HS,HR,IC); 
    Poly (IC,ID,HS); Poly (HT,HS,ID); Poly (ID,IE,HT); Poly (HU,HT,IE); 
    Poly (IE,IF,HU); Poly (HV,HU,IF); Poly (IF,HW,HV); Poly (HM,HV,HW); 
    Poly (IG,IH,HW); Poly (HX,HW,IH); Poly (IH,II,HX); Poly (HY,HX,II); 
    Poly (II,IJ,HY); Poly (HZ,HY,IJ); Poly (IJ,IK,HZ); Poly (IA,HZ,IK); 
    Poly (IK,IL,IA); Poly (IB,IA,IL); Poly (IL,IM,IB); Poly (IC,IB,IM); 
    Poly (IM,IN,IC); Poly (ID,IC,IN); Poly (IN,IO,ID); Poly (IE,ID,IO); 
    Poly (IO,IP,IE); Poly (IF,IE,IP); Poly (IP,IG,IF); Poly (HW,IF,IG); 
    Poly (IQ,IR,IG); Poly (IH,IG,IR); Poly (IR,IS,IH); Poly (II,IH,IS); 
    Poly (IS,IT,II); Poly (IJ,II,IT); Poly (IT,IU,IJ); Poly (IK,IJ,IU); 
    Poly (IU,IV,IK); Poly (IL,IK,IV); Poly (IV,IW,IL); Poly (IM,IL,IW); 
    Poly (IW,IX,IM); Poly (IN,IM,IX); Poly (IX,IY,IN); Poly (IO,IN,IY); 
    Poly (IY,IZ,IO); Poly (IP,IO,IZ); Poly (IZ,IQ,IP); Poly (IG,IP,IQ); 
    Poly (JA,JB,IQ); Poly (IR,IQ,JB); Poly (JB,JC,IR); Poly (IS,IR,JC); 
    Poly (JC,JD,IS); Poly (IT,IS,JD); Poly (JD,JE,IT); Poly (IU,IT,JE); 
    Poly (JE,JF,IU); Poly (IV,IU,JF); Poly (JF,JG,IV); Poly (IW,IV,JG); 
    Poly (JG,JH,IW); Poly (IX,IW,JH); Poly (JH,JI,IX); Poly (IY,IX,JI); 
    Poly (JI,JJ,IY); Poly (IZ,IY,JJ); Poly (JJ,JA,IZ); Poly (IQ,IZ,JA); 
    Poly (JK,JL,JA); Poly (JB,JA,JL); Poly (JL,JM,JB); Poly (JC,JB,JM); 
    Poly (JM,JN,JC); Poly (JD,JC,JN); Poly (JN,JO,JD); Poly (JE,JD,JO); 
    Poly (JO,JP,JE); Poly (JF,JE,JP); Poly (JP,JQ,JF); Poly (JG,JF,JQ); 
    Poly (JQ,JR,JG); Poly (JH,JG,JR); Poly (JR,JS,JH); Poly (JI,JH,JS); 
    Poly (JS,JT,JI); Poly (JJ,JI,JT); Poly (JT,JK,JJ); Poly (JA,JJ,JK); 
    Poly (JU,JV,JK); Poly (JL,JK,JV); Poly (JV,JW,JL); Poly (JM,JL,JW); 
    Poly (JW,JX,JM); Poly (JN,JM,JX); Poly (JX,JY,JN); Poly (JO,JN,JY); 
    Poly (JY,JZ,JO); Poly (JP,JO,JZ); Poly (JZ,KA,JP); Poly (JQ,JP,KA); 
    Poly (KA,KB,JQ); Poly (JR,JQ,KB); Poly (KB,KC,JR); Poly (JS,JR,KC); 
    Poly (KC,KD,JS); Poly (JT,JS,KD); Poly (KD,JU,JT); Poly (JK,JT,JU); 
    Poly (KE,KF,JU); Poly (JV,JU,KF); Poly (KF,KG,JV); Poly (JW,JV,KG); 
    Poly (KG,KH,JW); Poly (JX,JW,KH); Poly (KH,KI,JX); Poly (JY,JX,KI); 
    Poly (KI,KJ,JY); Poly (JZ,JY,KJ); Poly (KJ,KK,JZ); Poly (KA,JZ,KK); 
    Poly (KK,KL,KA); Poly (KB,KA,KL); Poly (KL,KM,KB); Poly (KC,KB,KM); 
    Poly (KM,KN,KC); Poly (KD,KC,KN); Poly (KN,KE,KD); Poly (JU,KD,KE); 
    Poly (A,B,KE);   Poly (KF,KE,B);  Poly (B,C,KF);   Poly (KG,KF,C); 
    Poly (C,D,KG);   Poly (KH,KG,D);  Poly (D,E,KH);   Poly (KI,KH,E); 
    Poly (E,F,KI);   Poly (KJ,KI,F);  Poly (F,G,KJ);   Poly (KK,KJ,G); 
    Poly (G,H,KK);   Poly (KL,KK,H);  Poly (H,I,KL);   Poly (KM,KL,I); 
    Poly (I,J,KM);   Poly (KN,KM,J);  Poly (J,A,KN);   Poly (KE,KN,A); 
    } Torus1030;
  Object {
    // first define the vertices
    Vertex A (169,0,0); Vertex B (167,0,-10); Vertex C (163,0,-18); 
    Vertex D (156,0,-24); Vertex E (147,0,-27); Vertex F (137,0,-27); 
    Vertex G (129,0,-24); Vertex H (121,0,-18); Vertex I (117,0,-10); 
    Vertex J (115,0,0); Vertex K (117,0,9); Vertex L (121,0,17); 
    Vertex M (129,0,23); Vertex N (137,0,27); Vertex O (147,0,27); 
    Vertex P (156,0,23); Vertex Q (163,0,17); Vertex R (167,0,9); 
    Vertex S (167,-29,0); Vertex T (165,-29,-10); Vertex U (160,-28,-18); 
    Vertex V (153,-27,-24); Vertex W (145,-25,-27); Vertex X (135,-24,-27); 
    Vertex Y (127,-22,-24); Vertex Z (120,-21,-18); Vertex AA (115,-20,-10); 
    Vertex AB (113,-20,0); Vertex AC (115,-20,9); Vertex AD (120,-21,17); 
    Vertex AE (127,-22,23); Vertex AF (135,-24,27); Vertex AG (145,-25,27); 
    Vertex AH (153,-27,23); Vertex AI (160,-28,17); Vertex AJ (165,-29,9); 
    Vertex AK (159,-57,0); Vertex AL (158,-56,-10); Vertex AM (153,-55,-18); 
    Vertex AN (147,-52,-24); Vertex AO (138,-49,-27); Vertex AP (129,-46,-27); 
    Vertex AQ (121,-43,-24); Vertex AR (114,-41,-18); Vertex AS (110,-39,-10); 
    Vertex AT (108,-39,0); Vertex AU (110,-39,9); Vertex AV (114,-41,17); 
    Vertex AW (121,-43,23); Vertex AX (129,-46,27); Vertex AY (138,-49,27); 
    Vertex AZ (147,-52,23); Vertex BA (153,-55,17); Vertex BB (158,-56,9); 
    Vertex BC (148,-83,0); Vertex BD (146,-82,-10); Vertex BE (142,-80,-18); 
    Vertex BF (136,-76,-24); Vertex BG (128,-72,-27); Vertex BH (120,-67,-27); 
    Vertex BI (112,-63,-24); Vertex BJ (106,-60,-18); Vertex BK (102,-57,-10); 
    Vertex BL (100,-57,0); Vertex BM (102,-57,9); Vertex BN (106,-60,17); 
    Vertex BO (112,-63,23); Vertex BP (120,-67,27); Vertex BQ (128,-72,27); 
    Vertex BR (136,-76,23); Vertex BS (142,-80,17); Vertex BT (146,-82,9); 
    Vertex BU (131,-107,0); Vertex BV (130,-106,-10); Vertex BW (127,-103,-18); 
    Vertex BX (121,-98,-24); Vertex BY (114,-93,-27); Vertex BZ (107,-87,-27); 
    Vertex CA (100,-81,-24); Vertex CB (94,-77,-18); Vertex CC (91,-74,-10); 
    Vertex CD (89,-73,0); Vertex CE (91,-74,9); Vertex CF (94,-77,17); 
    Vertex CG (100,-81,23); Vertex CH (107,-87,27); Vertex CI (114,-93,27); 
    Vertex CJ (121,-98,23); Vertex CK (127,-103,17); Vertex CL (130,-106,9); 
    Vertex CM (112,-127,0); Vertex CN (111,-126,-10); Vertex CO (107,-123,-18); 
    Vertex CP (103,-117,-24); Vertex CQ (97,-111,-27); Vertex CR (91,-104,-27); 
    Vertex CS (85,-97,-24); Vertex CT (80,-92,-18); Vertex CU (77,-88,-10); 
    Vertex CV (76,-87,0); Vertex CW (77,-88,9); Vertex CX (80,-92,17); 
    Vertex CY (85,-97,23); Vertex CZ (91,-104,27); Vertex DA (97,-111,27); 
    Vertex DB (103,-117,23); Vertex DC (107,-123,17); Vertex DD (111,-126,9); 
    Vertex DE (89,-144,0); Vertex DF (88,-143,-10); Vertex DG (85,-139,-18); 
    Vertex DH (82,-133,-24); Vertex DI (77,-125,-27); Vertex DJ (72,-117,-27); 
    Vertex DK (67,-110,-24); Vertex DL (64,-104,-18); Vertex DM (61,-100,-10); 
    Vertex DN (60,-98,0); Vertex DO (61,-100,9); Vertex DP (64,-104,17); 
    Vertex DQ (67,-110,23); Vertex DR (72,-117,27); Vertex DS (77,-125,27); 
    Vertex DT (82,-133,23); Vertex DU (85,-139,17); Vertex DV (88,-143,9); 
    Vertex DW (63,-157,0); Vertex DX (62,-156,-10); Vertex DY (61,-151,-18); 
    Vertex DZ (58,-145,-24); Vertex EA (55,-137,-27); Vertex EB (51,-128,-27); 
    Vertex EC (48,-120,-24); Vertex ED (45,-113,-18); Vertex EE (43,-109,-10); 
    Vertex EF (43,-107,0); Vertex EG (43,-109,9); Vertex EH (45,-113,17); 
    Vertex EI (48,-120,23); Vertex EJ (51,-128,27); Vertex EK (55,-137,27); 
    Vertex EL (58,-145,23); Vertex EM (61,-151,17); Vertex EN (62,-156,9); 
    Vertex EO (36,-166,0); Vertex EP (35,-164,-10); Vertex EQ (34,-160,-18); 
    Vertex ER (33,-153,-24); Vertex ES (31,-144,-27); Vertex ET (29,-135,-27); 
    Vertex EU (27,-126,-24); Vertex EV (26,-119,-18); Vertex EW (25,-115,-10); 
    Vertex EX (24,-113,0); Vertex EY (25,-115,9); Vertex EZ (26,-119,17); 
    Vertex FA (27,-126,23); Vertex FB (29,-135,27); Vertex FC (31,-144,27); 
    Vertex FD (33,-153,23); Vertex FE (34,-160,17); Vertex FF (35,-164,9); 
    Vertex FG (7,-169,0); Vertex FH (7,-168,-10); Vertex FI (7,-163,-18); 
    Vertex FJ (7,-156,-24); Vertex FK (6,-147,-27); Vertex FL (6,-138,-27); 
    Vertex FM (5,-129,-24); Vertex FN (5,-122,-18); Vertex FO (5,-117,-10); 
    Vertex FP (5,-115,0); Vertex FQ (5,-117,9); Vertex FR (5,-122,17); 
    Vertex FS (5,-129,23); Vertex FT (6,-138,27); Vertex FU (6,-147,27); 
    Vertex FV (7,-156,23); Vertex FW (7,-163,17); Vertex FX (7,-168,9); 
    Vertex FY (-22,-168,0); Vertex FZ (-22,-167,-10); Vertex GA (-21,-162,-18); 
    Vertex GB (-20,-155,-24); Vertex GC (-19,-146,-27); Vertex GD (-18,-137,-27); 
    Vertex GE (-17,-128,-24); Vertex GF (-16,-121,-18); Vertex GG (-15,-116,-10); 
    Vertex GH (-15,-115,0); Vertex GI (-15,-116,9); Vertex GJ (-16,-121,17); 
    Vertex GK (-17,-128,23); Vertex GL (-18,-137,27); Vertex GM (-19,-146,27); 
    Vertex GN (-20,-155,23); Vertex GO (-21,-162,17); Vertex GP (-22,-167,9); 
    Vertex GQ (-50,-162,0); Vertex GR (-50,-161,-10); Vertex GS (-48,-156,-18); 
    Vertex GT (-46,-149,-24); Vertex GU (-43,-141,-27); Vertex GV (-41,-132,-27); 
    Vertex GW (-38,-123,-24); Vertex GX (-36,-116,-18); Vertex GY (-35,-112,-10); 
    Vertex GZ (-34,-110,0); Vertex HA (-35,-112,9); Vertex HB (-36,-116,17); 
    Vertex HC (-38,-123,23); Vertex HD (-41,-132,27); Vertex HE (-43,-141,27); 
    Vertex HF (-46,-149,23); Vertex HG (-48,-156,17); Vertex HH (-50,-161,9); 
    Vertex HI (-77,-151,0); Vertex HJ (-76,-150,-10); Vertex HK (-74,-146,-18); 
    Vertex HL (-71,-139,-24); Vertex HM (-67,-131,-27); Vertex HN (-62,-123,-27); 
    Vertex HO (-58,-115,-24); Vertex HP (-55,-109,-18); Vertex HQ (-53,-105,-10); 
    Vertex HR (-52,-103,0); Vertex HS (-53,-105,9); Vertex HT (-55,-109,17); 
    Vertex HU (-58,-115,23); Vertex HV (-62,-123,27); Vertex HW (-67,-131,27); 
    Vertex HX (-71,-139,23); Vertex HY (-74,-146,17); Vertex HZ (-76,-150,9); 
    Vertex IA (-101,-136,0); Vertex IB (-100,-135,-10); Vertex IC (-97,-131,-18); 
    Vertex ID (-93,-126,-24); Vertex IE (-88,-118,-27); Vertex IF (-82,-111,-27); 
    Vertex IG (-77,-104,-24); Vertex IH (-73,-98,-18); Vertex II (-70,-94,-10); 
    Vertex IJ (-69,-93,0); Vertex IK (-70,-94,9); Vertex IL (-73,-98,17); 
    Vertex IM (-77,-104,23); Vertex IN (-82,-111,27); Vertex IO (-88,-118,27); 
    Vertex IP (-93,-126,23); Vertex IQ (-97,-131,17); Vertex IR (-100,-135,9); 
    Vertex IS (-123,-117,0); Vertex IT (-121,-116,-10); Vertex IU (-118,-113,-18); 
    Vertex IV (-113,-108,-24); Vertex IW (-106,-102,-27); Vertex IX (-100,-96,-27); 
    Vertex IY (-93,-89,-24); Vertex IZ (-88,-84,-18); Vertex JA (-85,-81,-10); 
    Vertex JB (-84,-80,0); Vertex JC (-85,-81,9); Vertex JD (-88,-84,17); 
    Vertex JE (-93,-89,23); Vertex JF (-100,-96,27); Vertex JG (-106,-102,27); 
    Vertex JH (-113,-108,23); Vertex JI (-118,-113,17); Vertex JJ (-121,-116,9); 
    Vertex JK (-141,-95,0); Vertex JL (-139,-94,-10); Vertex JM (-135,-92,-18); 
    Vertex JN (-129,-88,-24); Vertex JO (-122,-83,-27); Vertex JP (-114,-77,-27); 
    Vertex JQ (-107,-72,-24); Vertex JR (-101,-68,-18); Vertex JS (-97,-66,-10); 
    Vertex JT (-96,-65,0); Vertex JU (-97,-66,9); Vertex JV (-101,-68,17); 
    Vertex JW (-107,-72,23); Vertex JX (-114,-77,27); Vertex JY (-122,-83,27); 
    Vertex JZ (-129,-88,23); Vertex KA (-135,-92,17); Vertex KB (-139,-94,9); 
    Vertex KC (-154,-70,0); Vertex KD (-153,-69,-10); Vertex KE (-149,-68,-18); 
    Vertex KF (-142,-65,-24); Vertex KG (-134,-61,-27); Vertex KH (-126,-57,-27); 
    Vertex KI (-118,-53,-24); Vertex KJ (-111,-50,-18); Vertex KK (-107,-49,-10); 
    Vertex KL (-105,-48,0); Vertex KM (-107,-49,9); Vertex KN (-111,-50,17); 
    Vertex KO (-118,-53,23); Vertex KP (-126,-57,27); Vertex KQ (-134,-61,27); 
    Vertex KR (-142,-65,23); Vertex KS (-149,-68,17); Vertex KT (-153,-69,9); 
    Vertex KU (-164,-43,0); Vertex KV (-162,-43,-10); Vertex KW (-158,-41,-18); 
    Vertex KX (-151,-40,-24); Vertex KY (-142,-37,-27); Vertex KZ (-133,-35,-27); 
    Vertex LA (-125,-33,-24); Vertex LB (-118,-31,-18); Vertex LC (-113,-30,-10); 
    Vertex LD (-112,-29,0); Vertex LE (-113,-30,9); Vertex LF (-118,-31,17); 
    Vertex LG (-125,-33,23); Vertex LH (-133,-35,27); Vertex LI (-142,-37,27); 
    Vertex LJ (-151,-40,23); Vertex LK (-158,-41,17); Vertex LL (-162,-43,9); 
    Vertex LM (-169,-15,0); Vertex LN (-167,-15,-10); Vertex LO (-163,-14,-18); 
    Vertex LP (-155,-14,-24); Vertex LQ (-147,-13,-27); Vertex LR (-137,-12,-27); 
    Vertex LS (-129,-11,-24); Vertex LT (-121,-11,-18); Vertex LU (-117,-10,-10); 
    Vertex LV (-115,-10,0); Vertex LW (-117,-10,9); Vertex LX (-121,-11,17); 
    Vertex LY (-129,-11,23); Vertex LZ (-137,-12,27); Vertex MA (-147,-13,27); 
    Vertex MB (-155,-14,23); Vertex MC (-163,-14,17); Vertex MD (-167,-15,9); 
    Vertex ME (-169,14,0); Vertex MF (-167,14,-10); Vertex MG (-163,14,-18); 
    Vertex MH (-155,13,-24); Vertex MI (-147,12,-27); Vertex MJ (-137,12,-27); 
    Vertex MK (-129,11,-24); Vertex ML (-121,10,-18); Vertex MM (-117,10,-10); 
    Vertex MN (-115,10,0); Vertex MO (-117,10,9); Vertex MP (-121,10,17); 
    Vertex MQ (-129,11,23); Vertex MR (-137,12,27); Vertex MS (-147,12,27); 
    Vertex MT (-155,13,23); Vertex MU (-163,14,17); Vertex MV (-167,14,9); 
    Vertex MW (-164,43,0); Vertex MX (-162,42,-10); Vertex MY (-158,41,-18); 
    Vertex MZ (-151,39,-24); Vertex NA (-142,37,-27); Vertex NB (-133,35,-27); 
    Vertex NC (-125,32,-24); Vertex ND (-118,31,-18); Vertex NE (-113,29,-10); 
    Vertex NF (-112,29,0); Vertex NG (-113,29,9); Vertex NH (-118,31,17); 
    Vertex NI (-125,32,23); Vertex NJ (-133,35,27); Vertex NK (-142,37,27); 
    Vertex NL (-151,39,23); Vertex NM (-158,41,17); Vertex NN (-162,42,9); 
    Vertex NO (-154,70,0); Vertex NP (-153,69,-10); Vertex NQ (-149,67,-18); 
    Vertex NR (-142,64,-24); Vertex NS (-134,60,-27); Vertex NT (-126,57,-27); 
    Vertex NU (-118,53,-24); Vertex NV (-111,50,-18); Vertex NW (-107,48,-10); 
    Vertex NX (-105,47,0); Vertex NY (-107,48,9); Vertex NZ (-111,50,17); 
    Vertex OA (-118,53,23); Vertex OB (-126,57,27); Vertex OC (-134,60,27); 
    Vertex OD (-142,64,23); Vertex OE (-149,67,17); Vertex OF (-153,69,9); 
    Vertex OG (-141,95,0); Vertex OH (-139,94,-10); Vertex OI (-135,91,-18); 
    Vertex OJ (-129,87,-24); Vertex OK (-122,82,-27); Vertex OL (-114,77,-27); 
    Vertex OM (-107,72,-24); Vertex ON (-101,68,-18); Vertex OO (-97,65,-10); 
    Vertex OP (-96,64,0); Vertex OQ (-97,65,9); Vertex OR (-101,68,17); 
    Vertex OS (-107,72,23); Vertex OT (-114,77,27); Vertex OU (-122,82,27); 
    Vertex OV (-129,87,23); Vertex OW (-135,91,17); Vertex OX (-139,94,9); 
    Vertex OY (-123,117,0); Vertex OZ (-121,116,-10); Vertex PA (-118,113,-18); 
    Vertex PB (-113,108,-24); Vertex PC (-106,101,-27); Vertex PD (-100,95,-27); 
    Vertex PE (-93,89,-24); Vertex PF (-88,84,-18); Vertex PG (-85,81,-10); 
    Vertex PH (-84,80,0); Vertex PI (-85,81,9); Vertex PJ (-88,84,17); 
    Vertex PK (-93,89,23); Vertex PL (-100,95,27); Vertex PM (-106,101,27); 
    Vertex PN (-113,108,23); Vertex PO (-118,113,17); Vertex PP (-121,116,9); 
    Vertex PQ (-101,136,0); Vertex PR (-100,135,-10); Vertex PS (-97,131,-18); 
    Vertex PT (-93,125,-24); Vertex PU (-88,118,-27); Vertex PV (-82,110,-27); 
    Vertex PW (-77,103,-24); Vertex PX (-73,98,-18); Vertex PY (-70,94,-10); 
    Vertex PZ (-69,92,0); Vertex QA (-70,94,9); Vertex QB (-73,98,17); 
    Vertex QC (-77,103,23); Vertex QD (-82,110,27); Vertex QE (-88,118,27); 
    Vertex QF (-93,125,23); Vertex QG (-97,131,17); Vertex QH (-100,135,9); 
    Vertex QI (-77,151,0); Vertex QJ (-76,149,-10); Vertex QK (-74,145,-18); 
    Vertex QL (-71,139,-24); Vertex QM (-67,131,-27); Vertex QN (-62,123,-27); 
    Vertex QO (-58,115,-24); Vertex QP (-55,108,-18); Vertex QQ (-53,104,-10); 
    Vertex QR (-52,103,0); Vertex QS (-53,104,9); Vertex QT (-55,108,17); 
    Vertex QU (-58,115,23); Vertex QV (-62,123,27); Vertex QW (-67,131,27); 
    Vertex QX (-71,139,23); Vertex QY (-74,145,17); Vertex QZ (-76,149,9); 
    Vertex RA (-50,162,0); Vertex RB (-50,160,-10); Vertex RC (-48,156,-18); 
    Vertex RD (-46,149,-24); Vertex RE (-43,140,-27); Vertex RF (-41,131,-27); 
    Vertex RG (-38,123,-24); Vertex RH (-36,116,-18); Vertex RI (-35,112,-10); 
    Vertex RJ (-34,110,0); Vertex RK (-35,112,9); Vertex RL (-36,116,17); 
    Vertex RM (-38,123,23); Vertex RN (-41,131,27); Vertex RO (-43,140,27); 
    Vertex RP (-46,149,23); Vertex RQ (-48,156,17); Vertex RR (-50,160,9); 
    Vertex RS (-22,168,0); Vertex RT (-22,166,-10); Vertex RU (-21,161,-18); 
    Vertex RV (-20,154,-24); Vertex RW (-19,146,-27); Vertex RX (-18,136,-27); 
    Vertex RY (-17,127,-24); Vertex RZ (-16,120,-18); Vertex SA (-15,116,-10); 
    Vertex SB (-15,114,0); Vertex SC (-15,116,9); Vertex SD (-16,120,17); 
    Vertex SE (-17,127,23); Vertex SF (-18,136,27); Vertex SG (-19,146,27); 
    Vertex SH (-20,154,23); Vertex SI (-21,161,17); Vertex SJ (-22,166,9); 
    Vertex SK (7,169,0); Vertex SL (7,167,-10); Vertex SM (7,163,-18); 
    Vertex SN (7,155,-24); Vertex SO (6,147,-27); Vertex SP (6,137,-27); 
    Vertex SQ (5,128,-24); Vertex SR (5,121,-18); Vertex SS (5,117,-10); 
    Vertex ST (5,115,0); Vertex SU (5,117,9); Vertex SV (5,121,17); 
    Vertex SW (5,128,23); Vertex SX (6,137,27); Vertex SY (6,147,27); 
    Vertex SZ (7,155,23); Vertex TA (7,163,17); Vertex TB (7,167,9); 
    Vertex TC (36,165,0); Vertex TD (35,164,-10); Vertex TE (34,159,-18); 
    Vertex TF (33,152,-24); Vertex TG (31,143,-27); Vertex TH (29,134,-27); 
    Vertex TI (27,126,-24); Vertex TJ (26,119,-18); Vertex TK (25,114,-10); 
    Vertex TL (24,112,0); Vertex TM (25,114,9); Vertex TN (26,119,17); 
    Vertex TO (27,126,23); Vertex TP (29,134,27); Vertex TQ (31,143,27); 
    Vertex TR (33,152,23); Vertex TS (34,159,17); Vertex TT (35,164,9); 
    Vertex TU (63,157,0); Vertex TV (62,155,-10); Vertex TW (61,151,-18); 
    Vertex TX (58,144,-24); Vertex TY (55,136,-27); Vertex TZ (51,127,-27); 
    Vertex UA (48,119,-24); Vertex UB (45,113,-18); Vertex UC (43,108,-10); 
    Vertex UD (43,107,0); Vertex UE (43,108,9); Vertex UF (45,113,17); 
    Vertex UG (48,119,23); Vertex UH (51,127,27); Vertex UI (55,136,27); 
    Vertex UJ (58,144,23); Vertex UK (61,151,17); Vertex UL (62,155,9); 
    Vertex UM (89,144,0); Vertex UN (88,143,-10); Vertex UO (85,139,-18); 
    Vertex UP (82,132,-24); Vertex UQ (77,125,-27); Vertex UR (72,117,-27); 
    Vertex US (67,109,-24); Vertex UT (64,103,-18); Vertex UU (61,99,-10); 
    Vertex UV (60,98,0); Vertex UW (61,99,9); Vertex UX (64,103,17); 
    Vertex UY (67,109,23); Vertex UZ (72,117,27); Vertex VA (77,125,27); 
    Vertex VB (82,132,23); Vertex VC (85,139,17); Vertex VD (88,143,9); 
    Vertex VE (112,127,0); Vertex VF (111,126,-10); Vertex VG (107,122,-18); 
    Vertex VH (103,117,-24); Vertex VI (97,110,-27); Vertex VJ (91,103,-27); 
    Vertex VK (85,96,-24); Vertex VL (80,91,-18); Vertex VM (77,88,-10); 
    Vertex VN (76,86,0); Vertex VO (77,88,9); Vertex VP (80,91,17); 
    Vertex VQ (85,96,23); Vertex VR (91,103,27); Vertex VS (97,110,27); 
    Vertex VT (103,117,23); Vertex VU (107,122,17); Vertex VV (111,126,9); 
    Vertex VW (131,106,0); Vertex VX (130,105,-10); Vertex VY (127,102,-18); 
    Vertex VZ (121,98,-24); Vertex WA (114,92,-27); Vertex WB (107,86,-27); 
    Vertex WC (100,81,-24); Vertex WD (94,76,-18); Vertex WE (91,73,-10); 
    Vertex WF (89,72,0); Vertex WG (91,73,9); Vertex WH (94,76,17); 
    Vertex WI (100,81,23); Vertex WJ (107,86,27); Vertex WK (114,92,27); 
    Vertex WL (121,98,23); Vertex WM (127,102,17); Vertex WN (130,105,9); 
    Vertex WO (148,82,0); Vertex WP (146,82,-10); Vertex WQ (142,79,-18); 
    Vertex WR (136,76,-24); Vertex WS (128,72,-27); Vertex WT (120,67,-27); 
    Vertex WU (112,63,-24); Vertex WV (106,59,-18); Vertex WW (102,57,-10); 
    Vertex WX (100,56,0); Vertex WY (102,57,9); Vertex WZ (106,59,17); 
    Vertex XA (112,63,23); Vertex XB (120,67,27); Vertex XC (128,72,27); 
    Vertex XD (136,76,23); Vertex XE (142,79,17); Vertex XF (146,82,9); 
    Vertex XG (159,56,0); Vertex XH (158,56,-10); Vertex XI (153,54,-18); 
    Vertex XJ (147,52,-24); Vertex XK (138,49,-27); Vertex XL (129,46,-27); 
    Vertex XM (121,43,-24); Vertex XN (114,40,-18); Vertex XO (110,39,-10); 
    Vertex XP (108,38,0); Vertex XQ (110,39,9); Vertex XR (114,40,17); 
    Vertex XS (121,43,23); Vertex XT (129,46,27); Vertex XU (138,49,27); 
    Vertex XV (147,52,23); Vertex XW (153,54,17); Vertex XX (158,56,9); 
    Vertex XY (167,29,0); Vertex XZ (165,28,-10); Vertex YA (160,27,-18); 
    Vertex YB (153,26,-24); Vertex YC (145,25,-27); Vertex YD (135,23,-27); 
    Vertex YE (127,22,-24); Vertex YF (120,21,-18); Vertex YG (115,20,-10); 
    Vertex YH (113,19,0); Vertex YI (115,20,9); Vertex YJ (120,21,17); 
    Vertex YK (127,22,23); Vertex YL (135,23,27); Vertex YM (145,25,27); 
    Vertex YN (153,26,23); Vertex YO (160,27,17); Vertex YP (165,28,9); 
    // then define the polygons
    Poly (S,T,A) NeonGreen; Poly (B,A,T) NeonGreen; Poly (T,U,B); Poly (C,B,U); 
    Poly (U,V,C); Poly (D,C,V); Poly (V,W,D); Poly (E,D,W); 
    Poly (W,X,E); Poly (F,E,X); Poly (X,Y,F); Poly (G,F,Y); 
    Poly (Y,Z,G); Poly (H,G,Z); Poly (Z,AA,H); Poly (I,H,AA); 
    Poly (AA,AB,I); Poly (J,I,AB); Poly (AB,AC,J) NeonGreen; Poly (K,J,AC) NeonGreen; 
    Poly (AC,AD,K); Poly (L,K,AD); Poly (AD,AE,L); Poly (M,L,AE); 
    Poly (AE,AF,M); Poly (N,M,AF); Poly (AF,AG,N); Poly (O,N,AG); 
    Poly (AG,AH,O); Poly (P,O,AH); Poly (AH,AI,P); Poly (Q,P,AI); 
    Poly (AI,AJ,Q); Poly (R,Q,AJ); Poly (AJ,S,R); Poly (A,R,S); 
    Poly (AK,AL,S) NeonGreen; Poly (T,S,AL) NeonGreen; Poly (AL,AM,T); Poly (U,T,AM); 
    Poly (AM,AN,U); Poly (V,U,AN); Poly (AN,AO,V); Poly (W,V,AO); 
    Poly (AO,AP,W); Poly (X,W,AP); Poly (AP,AQ,X); Poly (Y,X,AQ); 
    Poly (AQ,AR,Y); Poly (Z,Y,AR); Poly (AR,AS,Z); Poly (AA,Z,AS); 
    Poly (AS,AT,AA); Poly (AB,AA,AT); Poly (AT,AU,AB) NeonGreen; Poly (AC,AB,AU) NeonGreen; 
    Poly (AU,AV,AC); Poly (AD,AC,AV); Poly (AV,AW,AD); Poly (AE,AD,AW); 
    Poly (AW,AX,AE); Poly (AF,AE,AX); Poly (AX,AY,AF); Poly (AG,AF,AY); 
    Poly (AY,AZ,AG); Poly (AH,AG,AZ); Poly (AZ,BA,AH); Poly (AI,AH,BA); 
    Poly (BA,BB,AI); Poly (AJ,AI,BB); Poly (BB,AK,AJ); Poly (S,AJ,AK); 
    Poly (BC,BD,AK) NeonGreen; Poly (AL,AK,BD) NeonGreen; Poly (BD,BE,AL); Poly (AM,AL,BE); 
    Poly (BE,BF,AM); Poly (AN,AM,BF); Poly (BF,BG,AN); Poly (AO,AN,BG); 
    Poly (BG,BH,AO); Poly (AP,AO,BH); Poly (BH,BI,AP); Poly (AQ,AP,BI); 
    Poly (BI,BJ,AQ); Poly (AR,AQ,BJ); Poly (BJ,BK,AR); Poly (AS,AR,BK); 
    Poly (BK,BL,AS); Poly (AT,AS,BL); Poly (BL,BM,AT) NeonGreen; Poly (AU,AT,BM) NeonGreen; 
    Poly (BM,BN,AU); Poly (AV,AU,BN); Poly (BN,BO,AV); Poly (AW,AV,BO); 
    Poly (BO,BP,AW); Poly (AX,AW,BP); Poly (BP,BQ,AX); Poly (AY,AX,BQ); 
    Poly (BQ,BR,AY); Poly (AZ,AY,BR); Poly (BR,BS,AZ); Poly (BA,AZ,BS); 
    Poly (BS,BT,BA); Poly (BB,BA,BT); Poly (BT,BC,BB); Poly (AK,BB,BC); 
    Poly (BU,BV,BC) NeonGreen; Poly (BD,BC,BV) NeonGreen; Poly (BV,BW,BD); Poly (BE,BD,BW); 
    Poly (BW,BX,BE); Poly (BF,BE,BX); Poly (BX,BY,BF); Poly (BG,BF,BY); 
    Poly (BY,BZ,BG); Poly (BH,BG,BZ); Poly (BZ,CA,BH); Poly (BI,BH,CA); 
    Poly (CA,CB,BI); Poly (BJ,BI,CB); Poly (CB,CC,BJ); Poly (BK,BJ,CC); 
    Poly (CC,CD,BK); Poly (BL,BK,CD); Poly (CD,CE,BL) NeonGreen; Poly (BM,BL,CE) NeonGreen; 
    Poly (CE,CF,BM); Poly (BN,BM,CF); Poly (CF,CG,BN); Poly (BO,BN,CG); 
    Poly (CG,CH,BO); Poly (BP,BO,CH); Poly (CH,CI,BP); Poly (BQ,BP,CI); 
    Poly (CI,CJ,BQ); Poly (BR,BQ,CJ); Poly (CJ,CK,BR); Poly (BS,BR,CK); 
    Poly (CK,CL,BS); Poly (BT,BS,CL); Poly (CL,BU,BT); Poly (BC,BT,BU); 
    Poly (CM,CN,BU) NeonGreen; Poly (BV,BU,CN) NeonGreen; Poly (CN,CO,BV); Poly (BW,BV,CO); 
    Poly (CO,CP,BW); Poly (BX,BW,CP); Poly (CP,CQ,BX); Poly (BY,BX,CQ); 
    Poly (CQ,CR,BY); Poly (BZ,BY,CR); Poly (CR,CS,BZ); Poly (CA,BZ,CS); 
    Poly (CS,CT,CA); Poly (CB,CA,CT); Poly (CT,CU,CB); Poly (CC,CB,CU); 
    Poly (CU,CV,CC); Poly (CD,CC,CV); Poly (CV,CW,CD) NeonGreen; Poly (CE,CD,CW) NeonGreen; 
    Poly (CW,CX,CE); Poly (CF,CE,CX); Poly (CX,CY,CF); Poly (CG,CF,CY); 
    Poly (CY,CZ,CG); Poly (CH,CG,CZ); Poly (CZ,DA,CH); Poly (CI,CH,DA); 
    Poly (DA,DB,CI); Poly (CJ,CI,DB); Poly (DB,DC,CJ); Poly (CK,CJ,DC); 
    Poly (DC,DD,CK); Poly (CL,CK,DD); Poly (DD,CM,CL); Poly (BU,CL,CM); 
    Poly (DE,DF,CM) NeonGreen; Poly (CN,CM,DF) NeonGreen; Poly (DF,DG,CN); Poly (CO,CN,DG); 
    Poly (DG,DH,CO); Poly (CP,CO,DH); Poly (DH,DI,CP); Poly (CQ,CP,DI); 
    Poly (DI,DJ,CQ); Poly (CR,CQ,DJ); Poly (DJ,DK,CR); Poly (CS,CR,DK); 
    Poly (DK,DL,CS); Poly (CT,CS,DL); Poly (DL,DM,CT); Poly (CU,CT,DM); 
    Poly (DM,DN,CU); Poly (CV,CU,DN); Poly (DN,DO,CV) NeonGreen; Poly (CW,CV,DO) NeonGreen; 
    Poly (DO,DP,CW); Poly (CX,CW,DP); Poly (DP,DQ,CX); Poly (CY,CX,DQ); 
    Poly (DQ,DR,CY); Poly (CZ,CY,DR); Poly (DR,DS,CZ); Poly (DA,CZ,DS); 
    Poly (DS,DT,DA); Poly (DB,DA,DT); Poly (DT,DU,DB); Poly (DC,DB,DU); 
    Poly (DU,DV,DC); Poly (DD,DC,DV); Poly (DV,DE,DD); Poly (CM,DD,DE); 
    Poly (DW,DX,DE) NeonGreen; Poly (DF,DE,DX) NeonGreen; Poly (DX,DY,DF); Poly (DG,DF,DY); 
    Poly (DY,DZ,DG); Poly (DH,DG,DZ); Poly (DZ,EA,DH); Poly (DI,DH,EA); 
    Poly (EA,EB,DI); Poly (DJ,DI,EB); Poly (EB,EC,DJ); Poly (DK,DJ,EC); 
    Poly (EC,ED,DK); Poly (DL,DK,ED); Poly (ED,EE,DL); Poly (DM,DL,EE); 
    Poly (EE,EF,DM); Poly (DN,DM,EF); Poly (EF,EG,DN) NeonGreen; Poly (DO,DN,EG) NeonGreen; 
    Poly (EG,EH,DO); Poly (DP,DO,EH); Poly (EH,EI,DP); Poly (DQ,DP,EI); 
    Poly (EI,EJ,DQ); Poly (DR,DQ,EJ); Poly (EJ,EK,DR); Poly (DS,DR,EK); 
    Poly (EK,EL,DS); Poly (DT,DS,EL); Poly (EL,EM,DT); Poly (DU,DT,EM); 
    Poly (EM,EN,DU); Poly (DV,DU,EN); Poly (EN,DW,DV); Poly (DE,DV,DW); 
    Poly (EO,EP,DW) NeonGreen; Poly (DX,DW,EP) NeonGreen; Poly (EP,EQ,DX); Poly (DY,DX,EQ); 
    Poly (EQ,ER,DY); Poly (DZ,DY,ER); Poly (ER,ES,DZ); Poly (EA,DZ,ES); 
    Poly (ES,ET,EA); Poly (EB,EA,ET); Poly (ET,EU,EB); Poly (EC,EB,EU); 
    Poly (EU,EV,EC); Poly (ED,EC,EV); Poly (EV,EW,ED); Poly (EE,ED,EW); 
    Poly (EW,EX,EE); Poly (EF,EE,EX); Poly (EX,EY,EF) NeonGreen; Poly (EG,EF,EY) NeonGreen; 
    Poly (EY,EZ,EG); Poly (EH,EG,EZ); Poly (EZ,FA,EH); Poly (EI,EH,FA); 
    Poly (FA,FB,EI); Poly (EJ,EI,FB); Poly (FB,FC,EJ); Poly (EK,EJ,FC); 
    Poly (FC,FD,EK); Poly (EL,EK,FD); Poly (FD,FE,EL); Poly (EM,EL,FE); 
    Poly (FE,FF,EM); Poly (EN,EM,FF); Poly (FF,EO,EN); Poly (DW,EN,EO); 
    Poly (FG,FH,EO) NeonGreen; Poly (EP,EO,FH) NeonGreen; Poly (FH,FI,EP); Poly (EQ,EP,FI); 
    Poly (FI,FJ,EQ); Poly (ER,EQ,FJ); Poly (FJ,FK,ER); Poly (ES,ER,FK); 
    Poly (FK,FL,ES); Poly (ET,ES,FL); Poly (FL,FM,ET); Poly (EU,ET,FM); 
    Poly (FM,FN,EU); Poly (EV,EU,FN); Poly (FN,FO,EV); Poly (EW,EV,FO); 
    Poly (FO,FP,EW); Poly (EX,EW,FP); Poly (FP,FQ,EX) NeonGreen; Poly (EY,EX,FQ) NeonGreen; 
    Poly (FQ,FR,EY); Poly (EZ,EY,FR); Poly (FR,FS,EZ); Poly (FA,EZ,FS); 
    Poly (FS,FT,FA); Poly (FB,FA,FT); Poly (FT,FU,FB); Poly (FC,FB,FU); 
    Poly (FU,FV,FC); Poly (FD,FC,FV); Poly (FV,FW,FD); Poly (FE,FD,FW); 
    Poly (FW,FX,FE); Poly (FF,FE,FX); Poly (FX,FG,FF); Poly (EO,FF,FG); 
    Poly (FY,FZ,FG) NeonGreen; Poly (FH,FG,FZ) NeonGreen; Poly (FZ,GA,FH); Poly (FI,FH,GA); 
    Poly (GA,GB,FI); Poly (FJ,FI,GB); Poly (GB,GC,FJ); Poly (FK,FJ,GC); 
    Poly (GC,GD,FK); Poly (FL,FK,GD); Poly (GD,GE,FL); Poly (FM,FL,GE); 
    Poly (GE,GF,FM); Poly (FN,FM,GF); Poly (GF,GG,FN); Poly (FO,FN,GG); 
    Poly (GG,GH,FO); Poly (FP,FO,GH); Poly (GH,GI,FP) NeonGreen; Poly (FQ,FP,GI) NeonGreen; 
    Poly (GI,GJ,FQ); Poly (FR,FQ,GJ); Poly (GJ,GK,FR); Poly (FS,FR,GK); 
    Poly (GK,GL,FS); Poly (FT,FS,GL); Poly (GL,GM,FT); Poly (FU,FT,GM); 
    Poly (GM,GN,FU); Poly (FV,FU,GN); Poly (GN,GO,FV); Poly (FW,FV,GO); 
    Poly (GO,GP,FW); Poly (FX,FW,GP); Poly (GP,FY,FX); Poly (FG,FX,FY); 
    Poly (GQ,GR,FY) NeonGreen; Poly (FZ,FY,GR) NeonGreen; Poly (GR,GS,FZ); Poly (GA,FZ,GS); 
    Poly (GS,GT,GA); Poly (GB,GA,GT); Poly (GT,GU,GB); Poly (GC,GB,GU); 
    Poly (GU,GV,GC); Poly (GD,GC,GV); Poly (GV,GW,GD); Poly (GE,GD,GW); 
    Poly (GW,GX,GE); Poly (GF,GE,GX); Poly (GX,GY,GF); Poly (GG,GF,GY); 
    Poly (GY,GZ,GG); Poly (GH,GG,GZ); Poly (GZ,HA,GH) NeonGreen; Poly (GI,GH,HA) NeonGreen; 
    Poly (HA,HB,GI); Poly (GJ,GI,HB); Poly (HB,HC,GJ); Poly (GK,GJ,HC); 
    Poly (HC,HD,GK); Poly (GL,GK,HD); Poly (HD,HE,GL); Poly (GM,GL,HE); 
    Poly (HE,HF,GM); Poly (GN,GM,HF); Poly (HF,HG,GN); Poly (GO,GN,HG); 
    Poly (HG,HH,GO); Poly (GP,GO,HH); Poly (HH,GQ,GP); Poly (FY,GP,GQ); 
    Poly (HI,HJ,GQ) NeonGreen; Poly (GR,GQ,HJ) NeonGreen; Poly (HJ,HK,GR); Poly (GS,GR,HK); 
    Poly (HK,HL,GS); Poly (GT,GS,HL); Poly (HL,HM,GT); Poly (GU,GT,HM); 
    Poly (HM,HN,GU); Poly (GV,GU,HN); Poly (HN,HO,GV); Poly (GW,GV,HO); 
    Poly (HO,HP,GW); Poly (GX,GW,HP); Poly (HP,HQ,GX); Poly (GY,GX,HQ); 
    Poly (HQ,HR,GY); Poly (GZ,GY,HR); Poly (HR,HS,GZ) NeonGreen; Poly (HA,GZ,HS) NeonGreen; 
    Poly (HS,HT,HA); Poly (HB,HA,HT); Poly (HT,HU,HB); Poly (HC,HB,HU); 
    Poly (HU,HV,HC); Poly (HD,HC,HV); Poly (HV,HW,HD); Poly (HE,HD,HW); 
    Poly (HW,HX,HE); Poly (HF,HE,HX); Poly (HX,HY,HF); Poly (HG,HF,HY); 
    Poly (HY,HZ,HG); Poly (HH,HG,HZ); Poly (HZ,HI,HH); Poly (GQ,HH,HI); 
    Poly (IA,IB,HI) NeonGreen; Poly (HJ,HI,IB) NeonGreen; Poly (IB,IC,HJ); Poly (HK,HJ,IC); 
    Poly (IC,ID,HK); Poly (HL,HK,ID); Poly (ID,IE,HL); Poly (HM,HL,IE); 
    Poly (IE,IF,HM); Poly (HN,HM,IF); Poly (IF,IG,HN); Poly (HO,HN,IG); 
    Poly (IG,IH,HO); Poly (HP,HO,IH); Poly (IH,II,HP); Poly (HQ,HP,II); 
    Poly (II,IJ,HQ); Poly (HR,HQ,IJ); Poly (IJ,IK,HR) NeonGreen; Poly (HS,HR,IK) NeonGreen; 
    Poly (IK,IL,HS); Poly (HT,HS,IL); Poly (IL,IM,HT); Poly (HU,HT,IM); 
    Poly (IM,IN,HU); Poly (HV,HU,IN); Poly (IN,IO,HV); Poly (HW,HV,IO); 
    Poly (IO,IP,HW); Poly (HX,HW,IP); Poly (IP,IQ,HX); Poly (HY,HX,IQ); 
    Poly (IQ,IR,HY); Poly (HZ,HY,IR); Poly (IR,IA,HZ); Poly (HI,HZ,IA); 
    Poly (IS,IT,IA) NeonGreen; Poly (IB,IA,IT) NeonGreen; Poly (IT,IU,IB); Poly (IC,IB,IU); 
    Poly (IU,IV,IC); Poly (ID,IC,IV); Poly (IV,IW,ID); Poly (IE,ID,IW); 
    Poly (IW,IX,IE); Poly (IF,IE,IX); Poly (IX,IY,IF); Poly (IG,IF,IY); 
    Poly (IY,IZ,IG); Poly (IH,IG,IZ); Poly (IZ,JA,IH); Poly (II,IH,JA); 
    Poly (JA,JB,II); Poly (IJ,II,JB); Poly (JB,JC,IJ) NeonGreen; Poly (IK,IJ,JC) NeonGreen; 
    Poly (JC,JD,IK); Poly (IL,IK,JD); Poly (JD,JE,IL); Poly (IM,IL,JE); 
    Poly (JE,JF,IM); Poly (IN,IM,JF); Poly (JF,JG,IN); Poly (IO,IN,JG); 
    Poly (JG,JH,IO); Poly (IP,IO,JH); Poly (JH,JI,IP); Poly (IQ,IP,JI); 
    Poly (JI,JJ,IQ); Poly (IR,IQ,JJ); Poly (JJ,IS,IR); Poly (IA,IR,IS); 
    Poly (JK,JL,IS) NeonGreen; Poly (IT,IS,JL) NeonGreen; Poly (JL,JM,IT); Poly (IU,IT,JM); 
    Poly (JM,JN,IU); Poly (IV,IU,JN); Poly (JN,JO,IV); Poly (IW,IV,JO); 
    Poly (JO,JP,IW); Poly (IX,IW,JP); Poly (JP,JQ,IX); Poly (IY,IX,JQ); 
    Poly (JQ,JR,IY); Poly (IZ,IY,JR); Poly (JR,JS,IZ); Poly (JA,IZ,JS); 
    Poly (JS,JT,JA); Poly (JB,JA,JT); Poly (JT,JU,JB) NeonGreen; Poly (JC,JB,JU) NeonGreen; 
    Poly (JU,JV,JC); Poly (JD,JC,JV); Poly (JV,JW,JD); Poly (JE,JD,JW); 
    Poly (JW,JX,JE); Poly (JF,JE,JX); Poly (JX,JY,JF); Poly (JG,JF,JY); 
    Poly (JY,JZ,JG); Poly (JH,JG,JZ); Poly (JZ,KA,JH); Poly (JI,JH,KA); 
    Poly (KA,KB,JI); Poly (JJ,JI,KB); Poly (KB,JK,JJ); Poly (IS,JJ,JK); 
    Poly (KC,KD,JK) NeonGreen; Poly (JL,JK,KD) NeonGreen; Poly (KD,KE,JL); Poly (JM,JL,KE); 
    Poly (KE,KF,JM); Poly (JN,JM,KF); Poly (KF,KG,JN); Poly (JO,JN,KG); 
    Poly (KG,KH,JO); Poly (JP,JO,KH); Poly (KH,KI,JP); Poly (JQ,JP,KI); 
    Poly (KI,KJ,JQ); Poly (JR,JQ,KJ); Poly (KJ,KK,JR); Poly (JS,JR,KK); 
    Poly (KK,KL,JS); Poly (JT,JS,KL); Poly (KL,KM,JT) NeonGreen; Poly (JU,JT,KM) NeonGreen; 
    Poly (KM,KN,JU); Poly (JV,JU,KN); Poly (KN,KO,JV); Poly (JW,JV,KO); 
    Poly (KO,KP,JW); Poly (JX,JW,KP); Poly (KP,KQ,JX); Poly (JY,JX,KQ); 
    Poly (KQ,KR,JY); Poly (JZ,JY,KR); Poly (KR,KS,JZ); Poly (KA,JZ,KS); 
    Poly (KS,KT,KA); Poly (KB,KA,KT); Poly (KT,KC,KB); Poly (JK,KB,KC); 
    Poly (KU,KV,KC) NeonGreen; Poly (KD,KC,KV) NeonGreen; Poly (KV,KW,KD); Poly (KE,KD,KW); 
    Poly (KW,KX,KE); Poly (KF,KE,KX); Poly (KX,KY,KF); Poly (KG,KF,KY); 
    Poly (KY,KZ,KG); Poly (KH,KG,KZ); Poly (KZ,LA,KH); Poly (KI,KH,LA); 
    Poly (LA,LB,KI); Poly (KJ,KI,LB); Poly (LB,LC,KJ); Poly (KK,KJ,LC); 
    Poly (LC,LD,KK); Poly (KL,KK,LD); Poly (LD,LE,KL) NeonGreen; Poly (KM,KL,LE) NeonGreen; 
    Poly (LE,LF,KM); Poly (KN,KM,LF); Poly (LF,LG,KN); Poly (KO,KN,LG); 
    Poly (LG,LH,KO); Poly (KP,KO,LH); Poly (LH,LI,KP); Poly (KQ,KP,LI); 
    Poly (LI,LJ,KQ); Poly (KR,KQ,LJ); Poly (LJ,LK,KR); Poly (KS,KR,LK); 
    Poly (LK,LL,KS); Poly (KT,KS,LL); Poly (LL,KU,KT); Poly (KC,KT,KU); 
    Poly (LM,LN,KU) NeonGreen; Poly (KV,KU,LN) NeonGreen; Poly (LN,LO,KV); Poly (KW,KV,LO); 
    Poly (LO,LP,KW); Poly (KX,KW,LP); Poly (LP,LQ,KX); Poly (KY,KX,LQ); 
    Poly (LQ,LR,KY); Poly (KZ,KY,LR); Poly (LR,LS,KZ); Poly (LA,KZ,LS); 
    Poly (LS,LT,LA); Poly (LB,LA,LT); Poly (LT,LU,LB); Poly (LC,LB,LU); 
    Poly (LU,LV,LC); Poly (LD,LC,LV); Poly (LV,LW,LD) NeonGreen; Poly (LE,LD,LW) NeonGreen; 
    Poly (LW,LX,LE); Poly (LF,LE,LX); Poly (LX,LY,LF); Poly (LG,LF,LY); 
    Poly (LY,LZ,LG); Poly (LH,LG,LZ); Poly (LZ,MA,LH); Poly (LI,LH,MA); 
    Poly (MA,MB,LI); Poly (LJ,LI,MB); Poly (MB,MC,LJ); Poly (LK,LJ,MC); 
    Poly (MC,MD,LK); Poly (LL,LK,MD); Poly (MD,LM,LL); Poly (KU,LL,LM); 
    Poly (ME,MF,LM) NeonGreen; Poly (LN,LM,MF) NeonGreen; Poly (MF,MG,LN); Poly (LO,LN,MG); 
    Poly (MG,MH,LO); Poly (LP,LO,MH); Poly (MH,MI,LP); Poly (LQ,LP,MI); 
    Poly (MI,MJ,LQ); Poly (LR,LQ,MJ); Poly (MJ,MK,LR); Poly (LS,LR,MK); 
    Poly (MK,ML,LS); Poly (LT,LS,ML); Poly (ML,MM,LT); Poly (LU,LT,MM); 
    Poly (MM,MN,LU); Poly (LV,LU,MN); Poly (MN,MO,LV) NeonGreen; Poly (LW,LV,MO) NeonGreen; 
    Poly (MO,MP,LW); Poly (LX,LW,MP); Poly (MP,MQ,LX); Poly (LY,LX,MQ); 
    Poly (MQ,MR,LY); Poly (LZ,LY,MR); Poly (MR,MS,LZ); Poly (MA,LZ,MS); 
    Poly (MS,MT,MA); Poly (MB,MA,MT); Poly (MT,MU,MB); Poly (MC,MB,MU); 
    Poly (MU,MV,MC); Poly (MD,MC,MV); Poly (MV,ME,MD); Poly (LM,MD,ME); 
    Poly (MW,MX,ME) NeonGreen; Poly (MF,ME,MX) NeonGreen; Poly (MX,MY,MF); Poly (MG,MF,MY); 
    Poly (MY,MZ,MG); Poly (MH,MG,MZ); Poly (MZ,NA,MH); Poly (MI,MH,NA); 
    Poly (NA,NB,MI); Poly (MJ,MI,NB); Poly (NB,NC,MJ); Poly (MK,MJ,NC); 
    Poly (NC,ND,MK); Poly (ML,MK,ND); Poly (ND,NE,ML); Poly (MM,ML,NE); 
    Poly (NE,NF,MM); Poly (MN,MM,NF); Poly (NF,NG,MN) NeonGreen; Poly (MO,MN,NG) NeonGreen; 
    Poly (NG,NH,MO); Poly (MP,MO,NH); Poly (NH,NI,MP); Poly (MQ,MP,NI); 
    Poly (NI,NJ,MQ); Poly (MR,MQ,NJ); Poly (NJ,NK,MR); Poly (MS,MR,NK); 
    Poly (NK,NL,MS); Poly (MT,MS,NL); Poly (NL,NM,MT); Poly (MU,MT,NM); 
    Poly (NM,NN,MU); Poly (MV,MU,NN); Poly (NN,MW,MV); Poly (ME,MV,MW); 
    Poly (NO,NP,MW) NeonGreen; Poly (MX,MW,NP) NeonGreen; Poly (NP,NQ,MX); Poly (MY,MX,NQ); 
    Poly (NQ,NR,MY); Poly (MZ,MY,NR); Poly (NR,NS,MZ); Poly (NA,MZ,NS); 
    Poly (NS,NT,NA); Poly (NB,NA,NT); Poly (NT,NU,NB); Poly (NC,NB,NU); 
    Poly (NU,NV,NC); Poly (ND,NC,NV); Poly (NV,NW,ND); Poly (NE,ND,NW); 
    Poly (NW,NX,NE); Poly (NF,NE,NX); Poly (NX,NY,NF) NeonGreen; Poly (NG,NF,NY) NeonGreen; 
    Poly (NY,NZ,NG); Poly (NH,NG,NZ); Poly (NZ,OA,NH); Poly (NI,NH,OA); 
    Poly (OA,OB,NI); Poly (NJ,NI,OB); Poly (OB,OC,NJ); Poly (NK,NJ,OC); 
    Poly (OC,OD,NK); Poly (NL,NK,OD); Poly (OD,OE,NL); Poly (NM,NL,OE); 
    Poly (OE,OF,NM); Poly (NN,NM,OF); Poly (OF,NO,NN); Poly (MW,NN,NO); 
    Poly (OG,OH,NO) NeonGreen; Poly (NP,NO,OH) NeonGreen; Poly (OH,OI,NP); Poly (NQ,NP,OI); 
    Poly (OI,OJ,NQ); Poly (NR,NQ,OJ); Poly (OJ,OK,NR); Poly (NS,NR,OK); 
    Poly (OK,OL,NS); Poly (NT,NS,OL); Poly (OL,OM,NT); Poly (NU,NT,OM); 
    Poly (OM,ON,NU); Poly (NV,NU,ON); Poly (ON,OO,NV); Poly (NW,NV,OO); 
    Poly (OO,OP,NW); Poly (NX,NW,OP); Poly (OP,OQ,NX) NeonGreen; Poly (NY,NX,OQ) NeonGreen; 
    Poly (OQ,OR,NY); Poly (NZ,NY,OR); Poly (OR,OS,NZ); Poly (OA,NZ,OS); 
    Poly (OS,OT,OA); Poly (OB,OA,OT); Poly (OT,OU,OB); Poly (OC,OB,OU); 
    Poly (OU,OV,OC); Poly (OD,OC,OV); Poly (OV,OW,OD); Poly (OE,OD,OW); 
    Poly (OW,OX,OE); Poly (OF,OE,OX); Poly (OX,OG,OF); Poly (NO,OF,OG); 
    Poly (OY,OZ,OG) NeonGreen; Poly (OH,OG,OZ) NeonGreen; Poly (OZ,PA,OH); Poly (OI,OH,PA); 
    Poly (PA,PB,OI); Poly (OJ,OI,PB); Poly (PB,PC,OJ); Poly (OK,OJ,PC); 
    Poly (PC,PD,OK); Poly (OL,OK,PD); Poly (PD,PE,OL); Poly (OM,OL,PE); 
    Poly (PE,PF,OM); Poly (ON,OM,PF); Poly (PF,PG,ON); Poly (OO,ON,PG); 
    Poly (PG,PH,OO); Poly (OP,OO,PH); Poly (PH,PI,OP) NeonGreen; Poly (OQ,OP,PI) NeonGreen; 
    Poly (PI,PJ,OQ); Poly (OR,OQ,PJ); Poly (PJ,PK,OR); Poly (OS,OR,PK); 
    Poly (PK,PL,OS); Poly (OT,OS,PL); Poly (PL,PM,OT); Poly (OU,OT,PM); 
    Poly (PM,PN,OU); Poly (OV,OU,PN); Poly (PN,PO,OV); Poly (OW,OV,PO); 
    Poly (PO,PP,OW); Poly (OX,OW,PP); Poly (PP,OY,OX); Poly (OG,OX,OY); 
    Poly (PQ,PR,OY) NeonGreen; Poly (OZ,OY,PR) NeonGreen; Poly (PR,PS,OZ); Poly (PA,OZ,PS); 
    Poly (PS,PT,PA); Poly (PB,PA,PT); Poly (PT,PU,PB); Poly (PC,PB,PU); 
    Poly (PU,PV,PC); Poly (PD,PC,PV); Poly (PV,PW,PD); Poly (PE,PD,PW); 
    Poly (PW,PX,PE); Poly (PF,PE,PX); Poly (PX,PY,PF); Poly (PG,PF,PY); 
    Poly (PY,PZ,PG); Poly (PH,PG,PZ); Poly (PZ,QA,PH) NeonGreen; Poly (PI,PH,QA) NeonGreen; 
    Poly (QA,QB,PI); Poly (PJ,PI,QB); Poly (QB,QC,PJ); Poly (PK,PJ,QC); 
    Poly (QC,QD,PK); Poly (PL,PK,QD); Poly (QD,QE,PL); Poly (PM,PL,QE); 
    Poly (QE,QF,PM); Poly (PN,PM,QF); Poly (QF,QG,PN); Poly (PO,PN,QG); 
    Poly (QG,QH,PO); Poly (PP,PO,QH); Poly (QH,PQ,PP); Poly (OY,PP,PQ); 
    Poly (QI,QJ,PQ) NeonGreen; Poly (PR,PQ,QJ) NeonGreen; Poly (QJ,QK,PR); Poly (PS,PR,QK); 
    Poly (QK,QL,PS); Poly (PT,PS,QL); Poly (QL,QM,PT); Poly (PU,PT,QM); 
    Poly (QM,QN,PU); Poly (PV,PU,QN); Poly (QN,QO,PV); Poly (PW,PV,QO); 
    Poly (QO,QP,PW); Poly (PX,PW,QP); Poly (QP,QQ,PX); Poly (PY,PX,QQ); 
    Poly (QQ,QR,PY); Poly (PZ,PY,QR); Poly (QR,QS,PZ) NeonGreen; Poly (QA,PZ,QS) NeonGreen; 
    Poly (QS,QT,QA); Poly (QB,QA,QT); Poly (QT,QU,QB); Poly (QC,QB,QU); 
    Poly (QU,QV,QC); Poly (QD,QC,QV); Poly (QV,QW,QD); Poly (QE,QD,QW); 
    Poly (QW,QX,QE); Poly (QF,QE,QX); Poly (QX,QY,QF); Poly (QG,QF,QY); 
    Poly (QY,QZ,QG); Poly (QH,QG,QZ); Poly (QZ,QI,QH); Poly (PQ,QH,QI); 
    Poly (RA,RB,QI) NeonGreen; Poly (QJ,QI,RB) NeonGreen; Poly (RB,RC,QJ); Poly (QK,QJ,RC); 
    Poly (RC,RD,QK); Poly (QL,QK,RD); Poly (RD,RE,QL); Poly (QM,QL,RE); 
    Poly (RE,RF,QM); Poly (QN,QM,RF); Poly (RF,RG,QN); Poly (QO,QN,RG); 
    Poly (RG,RH,QO); Poly (QP,QO,RH); Poly (RH,RI,QP); Poly (QQ,QP,RI); 
    Poly (RI,RJ,QQ); Poly (QR,QQ,RJ); Poly (RJ,RK,QR) NeonGreen; Poly (QS,QR,RK) NeonGreen; 
    Poly (RK,RL,QS); Poly (QT,QS,RL); Poly (RL,RM,QT); Poly (QU,QT,RM); 
    Poly (RM,RN,QU); Poly (QV,QU,RN); Poly (RN,RO,QV); Poly (QW,QV,RO); 
    Poly (RO,RP,QW); Poly (QX,QW,RP); Poly (RP,RQ,QX); Poly (QY,QX,RQ); 
    Poly (RQ,RR,QY); Poly (QZ,QY,RR); Poly (RR,RA,QZ); Poly (QI,QZ,RA); 
    Poly (RS,RT,RA) NeonGreen; Poly (RB,RA,RT) NeonGreen; Poly (RT,RU,RB); Poly (RC,RB,RU); 
    Poly (RU,RV,RC); Poly (RD,RC,RV); Poly (RV,RW,RD); Poly (RE,RD,RW); 
    Poly (RW,RX,RE); Poly (RF,RE,RX); Poly (RX,RY,RF); Poly (RG,RF,RY); 
    Poly (RY,RZ,RG); Poly (RH,RG,RZ); Poly (RZ,SA,RH); Poly (RI,RH,SA); 
    Poly (SA,SB,RI); Poly (RJ,RI,SB); Poly (SB,SC,RJ) NeonGreen; Poly (RK,RJ,SC) NeonGreen; 
    Poly (SC,SD,RK); Poly (RL,RK,SD); Poly (SD,SE,RL); Poly (RM,RL,SE); 
    Poly (SE,SF,RM); Poly (RN,RM,SF); Poly (SF,SG,RN); Poly (RO,RN,SG); 
    Poly (SG,SH,RO); Poly (RP,RO,SH); Poly (SH,SI,RP); Poly (RQ,RP,SI); 
    Poly (SI,SJ,RQ); Poly (RR,RQ,SJ); Poly (SJ,RS,RR); Poly (RA,RR,RS); 
    Poly (SK,SL,RS) NeonGreen; Poly (RT,RS,SL) NeonGreen; Poly (SL,SM,RT); Poly (RU,RT,SM); 
    Poly (SM,SN,RU); Poly (RV,RU,SN); Poly (SN,SO,RV); Poly (RW,RV,SO); 
    Poly (SO,SP,RW); Poly (RX,RW,SP); Poly (SP,SQ,RX); Poly (RY,RX,SQ); 
    Poly (SQ,SR,RY); Poly (RZ,RY,SR); Poly (SR,SS,RZ); Poly (SA,RZ,SS); 
    Poly (SS,ST,SA); Poly (SB,SA,ST); Poly (ST,SU,SB) NeonGreen; Poly (SC,SB,SU) NeonGreen; 
    Poly (SU,SV,SC); Poly (SD,SC,SV); Poly (SV,SW,SD); Poly (SE,SD,SW); 
    Poly (SW,SX,SE); Poly (SF,SE,SX); Poly (SX,SY,SF); Poly (SG,SF,SY); 
    Poly (SY,SZ,SG); Poly (SH,SG,SZ); Poly (SZ,TA,SH); Poly (SI,SH,TA); 
    Poly (TA,TB,SI); Poly (SJ,SI,TB); Poly (TB,SK,SJ); Poly (RS,SJ,SK); 
    Poly (TC,TD,SK) NeonGreen; Poly (SL,SK,TD) NeonGreen; Poly (TD,TE,SL); Poly (SM,SL,TE); 
    Poly (TE,TF,SM); Poly (SN,SM,TF); Poly (TF,TG,SN); Poly (SO,SN,TG); 
    Poly (TG,TH,SO); Poly (SP,SO,TH); Poly (TH,TI,SP); Poly (SQ,SP,TI); 
    Poly (TI,TJ,SQ); Poly (SR,SQ,TJ); Poly (TJ,TK,SR); Poly (SS,SR,TK); 
    Poly (TK,TL,SS); Poly (ST,SS,TL); Poly (TL,TM,ST) NeonGreen; Poly (SU,ST,TM) NeonGreen; 
    Poly (TM,TN,SU); Poly (SV,SU,TN); Poly (TN,TO,SV); Poly (SW,SV,TO); 
    Poly (TO,TP,SW); Poly (SX,SW,TP); Poly (TP,TQ,SX); Poly (SY,SX,TQ); 
    Poly (TQ,TR,SY); Poly (SZ,SY,TR); Poly (TR,TS,SZ); Poly (TA,SZ,TS); 
    Poly (TS,TT,TA); Poly (TB,TA,TT); Poly (TT,TC,TB); Poly (SK,TB,TC); 
    Poly (TU,TV,TC) NeonGreen; Poly (TD,TC,TV) NeonGreen; Poly (TV,TW,TD); Poly (TE,TD,TW); 
    Poly (TW,TX,TE); Poly (TF,TE,TX); Poly (TX,TY,TF); Poly (TG,TF,TY); 
    Poly (TY,TZ,TG); Poly (TH,TG,TZ); Poly (TZ,UA,TH); Poly (TI,TH,UA); 
    Poly (UA,UB,TI); Poly (TJ,TI,UB); Poly (UB,UC,TJ); Poly (TK,TJ,UC); 
    Poly (UC,UD,TK); Poly (TL,TK,UD); Poly (UD,UE,TL) NeonGreen; Poly (TM,TL,UE) NeonGreen; 
    Poly (UE,UF,TM); Poly (TN,TM,UF); Poly (UF,UG,TN); Poly (TO,TN,UG); 
    Poly (UG,UH,TO); Poly (TP,TO,UH); Poly (UH,UI,TP); Poly (TQ,TP,UI); 
    Poly (UI,UJ,TQ); Poly (TR,TQ,UJ); Poly (UJ,UK,TR); Poly (TS,TR,UK); 
    Poly (UK,UL,TS); Poly (TT,TS,UL); Poly (UL,TU,TT); Poly (TC,TT,TU); 
    Poly (UM,UN,TU) NeonGreen; Poly (TV,TU,UN) NeonGreen; Poly (UN,UO,TV); Poly (TW,TV,UO); 
    Poly (UO,UP,TW); Poly (TX,TW,UP); Poly (UP,UQ,TX); Poly (TY,TX,UQ); 
    Poly (UQ,UR,TY); Poly (TZ,TY,UR); Poly (UR,US,TZ); Poly (UA,TZ,US); 
    Poly (US,UT,UA); Poly (UB,UA,UT); Poly (UT,UU,UB); Poly (UC,UB,UU); 
    Poly (UU,UV,UC); Poly (UD,UC,UV); Poly (UV,UW,UD) NeonGreen; Poly (UE,UD,UW) NeonGreen; 
    Poly (UW,UX,UE); Poly (UF,UE,UX); Poly (UX,UY,UF); Poly (UG,UF,UY); 
    Poly (UY,UZ,UG); Poly (UH,UG,UZ); Poly (UZ,VA,UH); Poly (UI,UH,VA); 
    Poly (VA,VB,UI); Poly (UJ,UI,VB); Poly (VB,VC,UJ); Poly (UK,UJ,VC); 
    Poly (VC,VD,UK); Poly (UL,UK,VD); Poly (VD,UM,UL); Poly (TU,UL,UM); 
    Poly (VE,VF,UM) NeonGreen; Poly (UN,UM,VF) NeonGreen; Poly (VF,VG,UN); Poly (UO,UN,VG); 
    Poly (VG,VH,UO); Poly (UP,UO,VH); Poly (VH,VI,UP); Poly (UQ,UP,VI); 
    Poly (VI,VJ,UQ); Poly (UR,UQ,VJ); Poly (VJ,VK,UR); Poly (US,UR,VK); 
    Poly (VK,VL,US); Poly (UT,US,VL); Poly (VL,VM,UT); Poly (UU,UT,VM); 
    Poly (VM,VN,UU); Poly (UV,UU,VN); Poly (VN,VO,UV) NeonGreen; Poly (UW,UV,VO) NeonGreen; 
    Poly (VO,VP,UW); Poly (UX,UW,VP); Poly (VP,VQ,UX); Poly (UY,UX,VQ); 
    Poly (VQ,VR,UY); Poly (UZ,UY,VR); Poly (VR,VS,UZ); Poly (VA,UZ,VS); 
    Poly (VS,VT,VA); Poly (VB,VA,VT); Poly (VT,VU,VB); Poly (VC,VB,VU); 
    Poly (VU,VV,VC); Poly (VD,VC,VV); Poly (VV,VE,VD); Poly (UM,VD,VE); 
    Poly (VW,VX,VE) NeonGreen; Poly (VF,VE,VX) NeonGreen; Poly (VX,VY,VF); Poly (VG,VF,VY); 
    Poly (VY,VZ,VG); Poly (VH,VG,VZ); Poly (VZ,WA,VH); Poly (VI,VH,WA); 
    Poly (WA,WB,VI); Poly (VJ,VI,WB); Poly (WB,WC,VJ); Poly (VK,VJ,WC); 
    Poly (WC,WD,VK); Poly (VL,VK,WD); Poly (WD,WE,VL); Poly (VM,VL,WE); 
    Poly (WE,WF,VM); Poly (VN,VM,WF); Poly (WF,WG,VN) NeonGreen; Poly (VO,VN,WG) NeonGreen; 
    Poly (WG,WH,VO); Poly (VP,VO,WH); Poly (WH,WI,VP); Poly (VQ,VP,WI); 
    Poly (WI,WJ,VQ); Poly (VR,VQ,WJ); Poly (WJ,WK,VR); Poly (VS,VR,WK); 
    Poly (WK,WL,VS); Poly (VT,VS,WL); Poly (WL,WM,VT); Poly (VU,VT,WM); 
    Poly (WM,WN,VU); Poly (VV,VU,WN); Poly (WN,VW,VV); Poly (VE,VV,VW); 
    Poly (WO,WP,VW) NeonGreen; Poly (VX,VW,WP) NeonGreen; Poly (WP,WQ,VX); Poly (VY,VX,WQ); 
    Poly (WQ,WR,VY); Poly (VZ,VY,WR); Poly (WR,WS,VZ); Poly (WA,VZ,WS); 
    Poly (WS,WT,WA); Poly (WB,WA,WT); Poly (WT,WU,WB); Poly (WC,WB,WU); 
    Poly (WU,WV,WC); Poly (WD,WC,WV); Poly (WV,WW,WD); Poly (WE,WD,WW); 
    Poly (WW,WX,WE); Poly (WF,WE,WX); Poly (WX,WY,WF) NeonGreen; Poly (WG,WF,WY) NeonGreen; 
    Poly (WY,WZ,WG); Poly (WH,WG,WZ); Poly (WZ,XA,WH); Poly (WI,WH,XA); 
    Poly (XA,XB,WI); Poly (WJ,WI,XB); Poly (XB,XC,WJ); Poly (WK,WJ,XC); 
    Poly (XC,XD,WK); Poly (WL,WK,XD); Poly (XD,XE,WL); Poly (WM,WL,XE); 
    Poly (XE,XF,WM); Poly (WN,WM,XF); Poly (XF,WO,WN); Poly (VW,WN,WO); 
    Poly (XG,XH,WO) NeonGreen; Poly (WP,WO,XH) NeonGreen; Poly (XH,XI,WP); Poly (WQ,WP,XI); 
    Poly (XI,XJ,WQ); Poly (WR,WQ,XJ); Poly (XJ,XK,WR); Poly (WS,WR,XK); 
    Poly (XK,XL,WS); Poly (WT,WS,XL); Poly (XL,XM,WT); Poly (WU,WT,XM); 
    Poly (XM,XN,WU); Poly (WV,WU,XN); Poly (XN,XO,WV); Poly (WW,WV,XO); 
    Poly (XO,XP,WW); Poly (WX,WW,XP); Poly (XP,XQ,WX) NeonGreen; Poly (WY,WX,XQ) NeonGreen; 
    Poly (XQ,XR,WY); Poly (WZ,WY,XR); Poly (XR,XS,WZ); Poly (XA,WZ,XS); 
    Poly (XS,XT,XA); Poly (XB,XA,XT); Poly (XT,XU,XB); Poly (XC,XB,XU); 
    Poly (XU,XV,XC); Poly (XD,XC,XV); Poly (XV,XW,XD); Poly (XE,XD,XW); 
    Poly (XW,XX,XE); Poly (XF,XE,XX); Poly (XX,XG,XF); Poly (WO,XF,XG); 
    Poly (XY,XZ,XG) NeonGreen; Poly (XH,XG,XZ) NeonGreen; Poly (XZ,YA,XH); Poly (XI,XH,YA); 
    Poly (YA,YB,XI); Poly (XJ,XI,YB); Poly (YB,YC,XJ); Poly (XK,XJ,YC); 
    Poly (YC,YD,XK); Poly (XL,XK,YD); Poly (YD,YE,XL); Poly (XM,XL,YE); 
    Poly (YE,YF,XM); Poly (XN,XM,YF); Poly (YF,YG,XN); Poly (XO,XN,YG); 
    Poly (YG,YH,XO); Poly (XP,XO,YH); Poly (YH,YI,XP) NeonGreen; Poly (XQ,XP,YI) NeonGreen; 
    Poly (YI,YJ,XQ); Poly (XR,XQ,YJ); Poly (YJ,YK,XR); Poly (XS,XR,YK); 
    Poly (YK,YL,XS); Poly (XT,XS,YL); Poly (YL,YM,XT); Poly (XU,XT,YM); 
    Poly (YM,YN,XU); Poly (XV,XU,YN); Poly (YN,YO,XV); Poly (XW,XV,YO); 
    Poly (YO,YP,XW); Poly (XX,XW,YP); Poly (YP,XY,XX); Poly (XG,XX,XY); 
    Poly (A,B,XY) NeonGreen; Poly (XZ,XY,B) NeonGreen; Poly (B,C,XZ); Poly (YA,XZ,C); 
    Poly (C,D,YA); Poly (YB,YA,D); Poly (D,E,YB); Poly (YC,YB,E); 
    Poly (E,F,YC); Poly (YD,YC,F); Poly (F,G,YD); Poly (YE,YD,G); 
    Poly (G,H,YE); Poly (YF,YE,H); Poly (H,I,YF); Poly (YG,YF,I); 
    Poly (I,J,YG); Poly (YH,YG,J); Poly (J,K,YH) NeonGreen; Poly (YI,YH,K) NeonGreen; 
    Poly (K,L,YI); Poly (YJ,YI,L); Poly (L,M,YJ); Poly (YK,YJ,M); 
    Poly (M,N,YK); Poly (YL,YK,N); Poly (N,O,YL); Poly (YM,YL,O); 
    Poly (O,P,YM); Poly (YN,YM,P); Poly (P,Q,YN); Poly (YO,YN,Q); 
    Poly (Q,R,YO); Poly (YP,YO,R); Poly (R,A,YP); Poly (XY,YP,A); 
    } Torus1837;
  }; // end of World block

Palette {
  Color 0    (0,0,0);
  Color 32   (128,128,0);
  Color 64   (255,255,0);
  Color 96   (128,128,0);
  Color 160  (96,0,128);
  Color 192  (192,0,255);
  Color 224  (96,0,128);
  Color 255  (255,255,255);
  } Royal;

Palette {
  Color -256 (0,0,255);
  Color 0    (0,0,0);
  Color 80   (0,0,60);
  Color 81   (0,0,90);
  Color 82   (0,0,61);
  Color 140  (0,0,105);
  Color 141  (0,0,155);
  Color 142  (0,0,106);
  Color 200  (0,0,150);
  Color 201  (0,0,225);
  Color 202  (0,0,151);
  Color 224  (0,0,168);
  Color 256  (0,0,255);
  } SparkleBlue;

Palette {
  Color -256 (255,255,255);
  Color 0    (0,255,0);
  Color 256  (192,255,192);
  } NeonGreen;

Scene {
  Name "The Torii";
  Version 0x00010101;
  Light (-3,3,10);

  Item Torus1837 {
    Palette Royal;
    CmdStream Translation {
      Move   60  (0, -256, 512);
      Stay   100;
      Spline 120 (128, 0, 512) (0, 256, 400) 60 60;
      Stay   20;
      Move   120 (0, -256, 512);
      Orbit  240 (25, -200, 400) 0.0 2.2;  // Pc, Alpha(z) (degrees), V(theta) [degrees/frame]
      Move   120 (0, -256, 512);
      Stay   100;
      Move   90  (200,-200,600);
      Move   120 (100,-180,550);
      Move   110 (150,-90,500);
      Move   100 (45,-25,475);
      Move   40  (15,-65,465);
      Move   90  (0,-120,512);
      Orbit  64  (0,0,512) 180.0 1.40625;
      Spline 166 (-45,-40,200) (0,-90,500) 60 106;
      Stay   180;
      Move   180 (220,0,512);
      Move   360 (-220,0,512);
      Move   120 (0,0,512);
      Stay   180;
      Move   240 (0,0,128);
      Stay   240;
      Move   240 (0,0,512);
      Stay   60;
      };
    CmdStream Rotation {
      Spin     60  -6.0;             // degrees/frame
      Stay     60;
      Move     120 0.0 -90.0 45.0;  // Phi(x) Phi(y) Theta(z)  [degrees]
      Stay     60;
      MoveSpin 120 4.5 90.0 0.0;    // V(Theta(z)) [degrees/frame] Phi(x) Phi(y) [degrees]
      Spin     60  6.0;             // degrees/frame
      Stay     60;
      Move     60   0.0  0.0  45.0;
      Move     120  0.0  0.0 -45.0;
      Move     60   0.0  0.0   0.0;
      Move     60   0.0 90.0  22.5;
      Move     120  0.0 90.0 -22.5;
      Move     60   0.0 90.0  33.75;
      Move     60  45.0 45.0 -33.75;
      Move     60   0.0  0.0  45.0;
      Move     60   0.0 90.0  74.53125;
      Move     120  0.0 90.0   0.0;
      Stay     779;
      Move     0    0.0 90.0   0.0;
      Move     120  0.0 90.0 -90.0;
      Stay     120;
      Move     240  0.0 90.0 180.0;
      Stay     240;
      Move     180 90.0  0.0  90.0;
      Stay     120;
      };
    };

  Item Torus1030 {
    Palette SparkleBlue;
    CmdStream Translation {
      Move   60  (0, 256, 512);
      Stay   100;
      Spline 120 (-128, 0, 512) (0, -256, 400) 60 60;
      Stay   20;
      Move   120 (0, 256, 512);
      Stay   100;
      };
    CmdStream Rotation {
      Spin     60  6.0;             // degrees/frame
      Stay     60;
      Move     120 90.0 0.0 45.0;   // Phi(x) Phi(y) Theta(z)  [degrees]
      Stay     60;
      MoveSpin 120 3.0 0.0 -90.0;   // Phi(x) Phi(y) [degrees] V(Theta(z)) [degrees/frame]
      Spin     60  6.0;             // degrees/frame
      Stay     60;
      };
    };

  };  // end of scene description

// end of file
