
l_sat = 1.0;

p1 = newp; Point(p1) = {-1308.81, -388.20,  144.75,  l_sat};
p2 = newp; Point(p2) = {-1508.81, -388.20,  491.16,  l_sat};
p3 = newp; Point(p3) = {-1608.75, -102.34, 1235.97,  l_sat};
p4 = newp; Point(p4) = { -975.89,  628.43, 1601.36,  l_sat};
p5 = newp; Point(p5) = { -380.82,  914.29, 1142.40,  l_sat};
p6 = newp; Point(p6) = { -180.82,  914.29,  795.99,  l_sat};
p7 = newp; Point(p7) = {  -80.89,  628.43,   51.17,  l_sat};
p8 = newp; Point(p8) = { -713.75, -102.34, -314.21,  l_sat};

p9 = newp;  Point(p9)  = { -853.21, -914.29,  407.79,  l_sat};
p10 = newp; Point(p10) = {-1053.21, -914.29,  754.20,  l_sat};
p11 = newp; Point(p11) = {-1153.14, -628.43, 1499.02,  l_sat};
p12 = newp; Point(p12) = { -520.28,  102.34, 1864.40,  l_sat};
p13 = newp; Point(p13) = {   74.78,  388.20, 1405.44,  l_sat};
p14 = newp; Point(p14) = {  274.78,  388.20, 1059.03,  l_sat};
p15 = newp; Point(p15) = {  374.72,  102.34,  314.22,  l_sat};
p16 = newp; Point(p16) = { -258.14, -628.43,  -51.17,  l_sat};

p17 = newp; Point(p17) = { -912.79,  341.53,  604.33,  l_sat};
p18 = newp; Point(p18) = {-1157.74,   58.69,  462.91,  l_sat};
p19 = newp; Point(p19) = {-1112.79,  341.53,  950.74,  l_sat};
p20 = newp; Point(p20) = { -667.84,  624.38,  745.75,  l_sat};
p21 = newp; Point(p21) = { -712.79,  341.53,  257.92,  l_sat};

p17b = newp; Point(p17b) = { -844.82,  263.04,  643.57,  l_sat};
p18b = newp; Point(p18b) = {-1089.77,  -19.80,  502.15,  l_sat};
p19b = newp; Point(p19b) = {-1044.82,  263.04,  989.98,  l_sat};
p20b = newp; Point(p20b) = { -599.87,  545.89,  784.99,  l_sat};
p21b = newp; Point(p21b) = { -644.82,  263.04,  297.16,  l_sat};


////////////////////////////////////////////////////////////

c1 = newreg; Line(c1) = {p1,p2};
c2 = newreg; Line(c2) = {p2,p3};
c3 = newreg; Line(c3) = {p3,p4};
c4 = newreg; Line(c4) = {p4,p5};
c5 = newreg; Line(c5) = {p5,p6};
c6 = newreg; Line(c6) = {p6,p7};
c7 = newreg; Line(c7) = {p7,p8};
c8 = newreg; Line(c8) = {p8,p1};

c9  = newreg; Line(c9)  = {p9,p10};
c10 = newreg; Line(c10) = {p10,p11};
c11 = newreg; Line(c11) = {p11,p12};
c12 = newreg; Line(c12) = {p12,p13};
c13 = newreg; Line(c13) = {p13,p14};
c14 = newreg; Line(c14) = {p14,p15};
c15 = newreg; Line(c15) = {p15,p16};
c16 = newreg; Line(c16) = {p16,p9};

c17 = newreg; Line(c17) = {p1,p9};
c18 = newreg; Line(c18) = {p2,p10};
c19 = newreg; Line(c19) = {p3,p11};
c20 = newreg; Line(c20) = {p4,p12};
c21 = newreg; Line(c21) = {p5,p13};
c22 = newreg; Line(c22) = {p6,p14};
c23 = newreg; Line(c23) = {p7,p15};
c24 = newreg; Line(c24) = {p8,p16};

c25 = newreg; Circle(c25) = {p18,p17,p19};
c26 = newreg; Circle(c26) = {p19,p17,p20};
c27 = newreg; Circle(c27) = {p20,p17,p21};
c28 = newreg; Circle(c28) = {p21,p17,p18};

c25b = newreg; Circle(c25b) = {p18b,p17b,p19b};
c26b = newreg; Circle(c26b) = {p19b,p17b,p20b};
c27b = newreg; Circle(c27b) = {p20b,p17b,p21b};
c28b = newreg; Circle(c28b) = {p21b,p17b,p18b};

// Translate {0,0,111} {
//   Duplicata { Line{26,25,28,27}; }
// }

c29 = newreg; Line(c29) = {p18,p18b};
c30 = newreg; Line(c30) = {p19,p19b};
c31 = newreg; Line(c31) = {p20,p20b};
c32 = newreg; Line(c32) = {p21,p21b};

////////////////////////////////////////////////////////////////

p33 = newp; Point(p33) = {-1089.59,-1063.45,  518.90,  l_sat};
p34 = newp; Point(p34) = {-1209.22, -913.84, 1025.31,  l_sat};
p35 = newp; Point(p35) = {-1201.61, -587.44, 1664.93,  l_sat};
p36 = newp; Point(p36) = {  151.69,  485.38, 1466.60,  l_sat};
p37 = newp; Point(p37) = {  360.17,  492.00, 1118.74,  l_sat};
p38 = newp; Point(p38) = {  431.96,  258.96,  528.30,  l_sat};
p39 = newp; Point(p39) = {  431.63,  113.60,  238.17,  l_sat};
p40 = newp; Point(p40) = { -403.07, -233.20,  990.31,  l_sat};
p41 = newp; Point(p41) = { -415.65, -325.29,  827.91,  l_sat};

p42 = newp; Point(p42) = {-1080.41,-1074.05,  524.21,  l_sat};
p43 = newp; Point(p43) = {-1200.03, -924.45, 1030.61,  l_sat};
p44 = newp; Point(p44) = {-1192.43, -598.05, 1670.24,  l_sat};
p45 = newp; Point(p45) = {  160.87,  474.77, 1471.90,  l_sat};
p46 = newp; Point(p46) = {  369.36,  481.40, 1124.04,  l_sat};
p47 = newp; Point(p47) = {  441.15,  248.35,  533.60,  l_sat};
p48 = newp; Point(p48) = {  440.81,  103.00,  243.48,  l_sat};
p49 = newp; Point(p49) = { -393.88, -243.80,  995.62,  l_sat};
p50 = newp; Point(p50) = { -406.46, -335.90,  833.22,  l_sat};

////////////////////////////////////////////////////////////

c33 = newreg; Line(c33) = {p33,p34};
c34 = newreg; Line(c34) = {p34,p35};
c35 = newreg; Circle(c35) = {p35,p41,p36};
c36 = newreg; Line(c36) = {p36,p37};
c37 = newreg; Line(c37) = {p37,p38};
c38 = newreg; Line(c38) = {p38,p39};
c39 = newreg; Circle(c39) = {p39,p40,p33};

c40 = newreg; Line(c40) = {p42,p43};
c41 = newreg; Line(c41) = {p43,p44};
c42 = newreg; Circle(c42) = {p44,p50,p45};
c43 = newreg; Line(c43) = {p45,p46};
c44 = newreg; Line(c44) = {p46,p47};
c45 = newreg; Line(c45) = {p47,p48};
c46 = newreg; Circle(c46) = {p48,p49,p42};

c47 = newreg; Line(c47) = {p33,p42};
c48 = newreg; Line(c48) = {p34,p43};
c49 = newreg; Line(c49) = {p35,p44};
c50 = newreg; Line(c50) = {p36,p45};
c51 = newreg; Line(c51) = {p37,p46};
c52 = newreg; Line(c52) = {p38,p47};
c53 = newreg; Line(c53) = {p39,p48};


///// Far Field ////////////////////////////////////////////

ffp1 = newp; Point(ffp1) = { -689.77,  545.89,  502.15,  l_sat};
ffp2 = newp; Point(ffp2) = {-1608.33, -514.77,  -28.18,  l_sat};
ffp3 = newp; Point(ffp3) = {-1439.77,  545.89, 1801.19,  l_sat};
ffp4 = newp; Point(ffp4) = {  228.79, 1606.55, 1032.48,  l_sat};
ffp5 = newp; Point(ffp5) = {   60.23,  545.89, -796.89,  l_sat};

ffp6 = newp; Point(ffp6) =   {  332.89, -634.98, 1092.59,  l_sat};
ffp7 = newp; Point(ffp7) =   { -585.66,-1695.64,  562.26,  l_sat};
ffp8 = newp; Point(ffp8) =   { -417.11, -634.98, 2391.62,  l_sat};
ffp9 = newp; Point(ffp9) =   { 1251.45,  425.68, 1622.92,  l_sat};
ffp10 = newp; Point(ffp10) = { 1082.89, -634.98, -206.45,  l_sat};

////////////////////////////////////////////////////////////

ffc1 = newreg; Circle(ffc1) = {ffp2,ffp1,ffp3};
ffc2 = newreg; Circle(ffc2) = {ffp3,ffp1,ffp4};
ffc3 = newreg; Circle(ffc3) = {ffp4,ffp1,ffp5};
ffc4 = newreg; Circle(ffc4) = {ffp5,ffp1,ffp2};

ffc5 = newreg; Circle(ffc5) = {ffp7,ffp6,ffp8};
ffc6 = newreg; Circle(ffc6) = {ffp8,ffp6,ffp9};
ffc7 = newreg; Circle(ffc7) = {ffp9,ffp6,ffp10};
ffc8 = newreg; Circle(ffc8) = {ffp10,ffp6,ffp7};

ffc9 = newreg; Line(ffc9) = {ffp2,ffp7};
ffc10 = newreg; Line(ffc10) = {ffp3,ffp8};
ffc11 = newreg; Line(ffc11) = {ffp4,ffp9};
ffc12 = newreg; Line(ffc12) = {ffp5,ffp10};




l_sat = 1.0;

p51 = newp; Point(p51) = {  -52.99,  -48.05,   67.28,  l_sat};
p52 = newp; Point(p52) = {  -52.99,   48.05,   67.28,  l_sat};
p53 = newp; Point(p53) = { -127.90,  134.55,   24.03,  l_sat};
p54 = newp; Point(p54) = { -211.13,  134.55,  -24.02,  l_sat};
p55 = newp; Point(p55) = { -286.04,   48.05,  -67.27,  l_sat};
p56 = newp; Point(p56) = { -286.04,  -48.05,  -67.27,  l_sat};
p57 = newp; Point(p57) = { -211.13, -134.55,  -24.02,  l_sat};
p58 = newp; Point(p58) = { -127.90, -134.55,   24.03,  l_sat};

p61 = newp; Point(p61) = {  -52.97,  -48.05,  -57.42,  l_sat};
p62 = newp; Point(p62) = {  -52.97,   48.05,  -57.42,  l_sat};
p63 = newp; Point(p63) = {  -73.90,   72.22,  -69.50,  l_sat};
p64 = newp; Point(p64) = { -157.13,   72.22, -117.56,  l_sat};
p65 = newp; Point(p65) = { -178.06,   48.05, -129.64,  l_sat};
p66 = newp; Point(p66) = { -178.06,  -48.05, -129.64,  l_sat};
p67 = newp; Point(p67) = { -157.13,  -72.22, -117.56,  l_sat};
p68 = newp; Point(p68) = {  -73.90,  -72.22,  -69.50,  l_sat};

O1 = newp; Point(O1) = {  -53.00,    0.00,    0.00,  l_sat};  // centro motore 1 riferimento FCA
O2 = newp; Point(O2) = { -140.39,  100.90,  -50.45,  l_sat};  // centro motore 2 riferimento FCA
O3 = newp; Point(O3) = { -227.77,    0.00, -100.90,  l_sat};  // centro motore 3 riferimento FCA
O4 = newp; Point(O4) = { -140.39,  100.90,  -50.45,  l_sat};  // centro motore 4 riferimento FCA

//////////////////////////////////////////////////////////////

c54 = newreg; Line(c54) = {p51,p52};
c55 = newreg; Line(c55) = {p52,p53};
c56 = newreg; Line(c56) = {p53,p54};
c57 = newreg; Line(c57) = {p54,p55};
c58 = newreg; Line(c58) = {p55,p56};
c59 = newreg; Line(c59) = {p56,p57};
c60 = newreg; Line(c60) = {p57,p58};
c61 = newreg; Line(c61) = {p58,p51};

c64 = newreg; Line(c64) = {p61,p62};
c65 = newreg; Line(c65) = {p62,p63};
c66 = newreg; Line(c66) = {p63,p64};
c67 = newreg; Line(c67) = {p64,p65};
c68 = newreg; Line(c68) = {p65,p66};
c69 = newreg; Line(c69) = {p66,p67};
c70 = newreg; Line(c70) = {p67,p68};
c71 = newreg; Line(c71) = {p68,p61};

c72 = newreg; Line(c72) = {p51,p61};
c73 = newreg; Line(c73) = {p52,p62};
c74 = newreg; Line(c74) = {p53,p63};
c75 = newreg; Line(c75) = {p54,p64};
c76 = newreg; Line(c76) = {p55,p65};
c77 = newreg; Line(c77) = {p56,p66};
c78 = newreg; Line(c78) = {p57,p67};
c79 = newreg; Line(c79) = {p58,p68};

l_sat = 10.0;

p70 = newp; Point(p70) = {  -53.00,    0.00,    0.00,  l_sat};
p71 = newp; Point(p71) = {  -53.00,    0.00,   34.50,  l_sat};
p72 = newp; Point(p72) = {  -53.00,   34.50,    0.00,  l_sat};
p73 = newp; Point(p73) = {  -53.00,    0.00,  -34.50,  l_sat};
p74 = newp; Point(p74) = {  -53.00,  -34.50,    0.00,  l_sat};

p75 = newp; Point(p75) = {    0.00,    0.00,    0.00,  l_sat};
p76 = newp; Point(p76) = {    0.00,    0.00,   34.50,  l_sat};
p77 = newp; Point(p77) = {    0.00,   34.50,    0.00,  l_sat};
p78 = newp; Point(p78) = {    0.00,    0.00,  -34.50,  l_sat};
p79 = newp; Point(p79) = {    0.00,  -34.50,    0.00,  l_sat};

p80 = newp; Point(p80) = {    0.00,    0.00,   17.50,  l_sat/3};
p81 = newp; Point(p81) = {    0.00,   17.50,    0.00,  l_sat/3};
p82 = newp; Point(p82) = {    0.00,    0.00,  -17.50,  l_sat/3};
p83 = newp; Point(p83) = {    0.00,  -17.50,    0.00,  l_sat/3};

//////////////////////////////////////////////////////////////

c80 = newreg; Circle(c80) = {p71,p70,p72};
c81 = newreg; Circle(c81) = {p72,p70,p73};
c82 = newreg; Circle(c82) = {p73,p70,p74};
c83 = newreg; Circle(c83) = {p74,p70,p71};

c84 = newreg; Circle(c84) = {p76,p75,p77};
c85 = newreg; Circle(c85) = {p77,p75,p78};
c86 = newreg; Circle(c86) = {p78,p75,p79};
c87 = newreg; Circle(c87) = {p79,p75,p76};

c88 = newreg; Circle(c88) = {p80,p75,p81};
c89 = newreg; Circle(c89) = {p81,p75,p82};
c90 = newreg; Circle(c90) = {p82,p75,p83};
c91 = newreg; Circle(c91) = {p83,p75,p80};

c92 = newreg; Line(c92) = {p71,p76};
c93 = newreg; Line(c93) = {p72,p77};
c94 = newreg; Line(c94) = {p73,p78};
c95 = newreg; Line(c95) = {p74,p79};
// c96 = newreg; Line(c96) = {p80,p82};  // divide in due la sorgente
c96 = newreg; Line(c96) = {p81,p83};




l_sat = 100.0;

p200 = newp; Point(p200) = {  -77.66,  106.07,   53.04,  l_sat};
p201 = newp; Point(p201) = {  -62.35,   88.39,   61.87,  l_sat};
p202 = newp; Point(p202) = {  -62.35,  123.74,   61.87,  l_sat};
p203 = newp; Point(p203) = {  -92.97,  123.74,   44.20,  l_sat};
p204 = newp; Point(p204) = {  -92.97,   88.39,   44.20,  l_sat};

p205 = newp; Point(p205) = {   -8.35,   88.39,  -31.66,  l_sat};
p206 = newp; Point(p206) = {   -8.35,  123.74,  -31.66,  l_sat};
p207 = newp; Point(p207) = {  -38.97,  123.74,  -49.33,  l_sat};
p208 = newp; Point(p208) = {  -38.97,   88.39,  -49.33,  l_sat};
p209 = newp; Point(p209) = {  -23.66,  106.07,  -40.50,  l_sat};

p210 = newp; Point(p210) = {  -20.60,  102.53,  -38.73,  l_sat};
p211 = newp; Point(p211) = {  -20.60,  109.60,  -38.73,  l_sat};
p212 = newp; Point(p212) = {  -26.72,  109.60,  -42.26,  l_sat};
p213 = newp; Point(p213) = {  -26.72,  102.53,  -42.26,  l_sat};



//////////////////////////////////////////////////////////////

c200 = newreg; Circle(c200) = {p201,p200,p202};
c201 = newreg; Circle(c201) = {p202,p200,p203};
c202 = newreg; Circle(c202) = {p203,p200,p204};
c203 = newreg; Circle(c203) = {p204,p200,p201};

c204 = newreg; Circle(c204) = {p205,p209,p206};
c205 = newreg; Circle(c205) = {p206,p209,p207};
c206 = newreg; Circle(c206) = {p207,p209,p208};
c207 = newreg; Circle(c207) = {p208,p209,p205};

c208 = newreg; Circle(c208) = {p210,p209,p211};
c209 = newreg; Circle(c209) = {p211,p209,p212};
c210 = newreg; Circle(c210) = {p212,p209,p213};
c211 = newreg; Circle(c211) = {p213,p209,p210};

c212 = newreg; Line(c212) = {p201,p205};
c213 = newreg; Line(c213) = {p202,p206};
c214 = newreg; Line(c214) = {p203,p207};
c215 = newreg; Line(c215) = {p204,p208};

///Secondo catodo /////////////////////////////

p214 = newp; Point(p214) = {  -40.92,  148.49,   74.25,  l_sat};
p215 = newp; Point(p215) = {  -25.61,  130.81,   83.09,  l_sat};
p216 = newp; Point(p216) = {  -25.61,  166.17,   83.09,  l_sat};
p217 = newp; Point(p217) = {  -56.23,  166.17,   65.41,  l_sat};
p218 = newp; Point(p218) = {  -56.23,  130.81,   65.41,  l_sat};

p219 = newp; Point(p219) = {   28.39,  130.81,  -10.44,  l_sat};
p220 = newp; Point(p220) = {   28.39,  166.17,  -10.44,  l_sat};
p221 = newp; Point(p221) = {   -2.23,  166.17,  -28.12,  l_sat};
p222 = newp; Point(p222) = {   -2.23,  130.81,  -28.12,  l_sat};
p223 = newp; Point(p223) = {   13.08,  148.49,  -19.28,  l_sat};

p224 = newp; Point(p224) = {   16.14,  144.96,  -17.51,  l_sat};
p225 = newp; Point(p225) = {   16.14,  152.03,  -17.51,  l_sat};
p226 = newp; Point(p226) = {   10.02,  152.03,  -21.05,  l_sat};
p227 = newp; Point(p227) = {   10.02,  144.96,  -21.05,  l_sat};



//////////////////////////////////////////////////////////////

c216 = newreg; Circle(c216) = {p215,p214,p216};
c217 = newreg; Circle(c217) = {p216,p214,p217};
c218 = newreg; Circle(c218) = {p217,p214,p218};
c219 = newreg; Circle(c219) = {p218,p214,p215};

c220 = newreg; Circle(c220) = {p219,p223,p220};
c221 = newreg; Circle(c221) = {p220,p223,p221};
c222 = newreg; Circle(c222) = {p221,p223,p222};
c223 = newreg; Circle(c223) = {p222,p223,p219};

c224 = newreg; Circle(c224) = {p224,p223,p225};
c225 = newreg; Circle(c225) = {p225,p223,p226};
c226 = newreg; Circle(c226) = {p226,p223,p227};
c227 = newreg; Circle(c227) = {p227,p223,p224};

c228 = newreg; Line(c228) = {p215,p219};
c229 = newreg; Line(c229) = {p216,p220};
c230 = newreg; Line(c230) = {p217,p221};
c231 = newreg; Line(c231) = {p218,p222};


/////// SURFACES  ////////


/////// Far Field surfaces //////////////////

Line Loop(110) = {60,61,58,59};
Plane Surface(111) = {110};
Line Loop(112) = {65,62,63,64};
Plane Surface(113) = {112};
Line Loop(114) = {69,-64,-68,60};
Ruled Surface(115) = {114};
Line Loop(116) = {63,-68,-59,67};
Ruled Surface(117) = {116};
Line Loop(118) = {62,-67,-58,66};
Ruled Surface(119) = {118};
Line Loop(120) = {65,-66,-61,69};
Ruled Surface(121) = {120};
Show "*";

/// Nasconde Far Field /// 
 Hide {
 Point{46,47,48,49,51,52,53,54};
  Line{58,59,60,61,62,63,64,65,66,67,68,69};
  Surface{111,113,115,117,119,121};
  }

//// TA surfaces ////////////

Line Loop(122) = {78,-87,-70,86};
Line Loop(123) = {96,97,94,95};
Plane Surface(124) = {122,123};
Line Loop(125) = {79,-88,-71,87};
Plane Surface(126) = {125};

Line Loop(127) = {80,-89,-72,88};
Plane Surface(128) = {127};
Line Loop(129) = {81,-90,-73,89};
Plane Surface(130) = {129};
Line Loop(131) = {82,-91,-74,90};
Plane Surface(132) = {131};
Line Loop(133) = {83,-92,-75,91};
Plane Surface(134) = {133};
Line Loop(135) = {93,-84,-92,76};
Plane Surface(136) = {135};
Line Loop(137) = {85,-86,-77,93};
Plane Surface(138) = {137};
Line Loop(139) = {85,78,79,80,81,82,83,84};
Plane Surface(140) = {139};

/// Nasconde TA /// 
// Hide {
// Surface{124,126,128,130,132,134,136,138,140};
// }

//// THRUSTER surfaces ////////////

Line Loop(141) = {109,-100,-108,96};
Ruled Surface(142) = {141};
Line Loop(143) = {108,-99,-107,95};
Ruled Surface(144) = {143};
Line Loop(145) = {98,-107,-94,106};
Ruled Surface(146) = {145};
Line Loop(147) = {101,-106,-97,109};
Ruled Surface(148) = {147};
Line Loop(149) = {100,101,98,99};
Line Loop(150) = {104,105,102,103};
Plane Surface(151) = {149,150};







////  Line Loop(152) = {105,110,104};
////  Plane Surface(155) = {152};
////  Line Loop(154) = {110,-103,-102};
////  Plane Surface(153) = {154};

Line Loop(152) = {103,104,-110};
Plane Surface(155) = {152};
Line Loop(154) = {105,102,110};
Plane Surface(153) = {154};

Line Loop(156) = {15,-24,-7,23};
Line Loop(157) = {76,77,70,71,72,73,74,75};
// Plane Surface(158) = {156,157};
Line Loop(159) = {23,-14,-22,6};
Plane Surface(160) = {159};
Line Loop(161) = {22,-13,-21,5};
Plane Surface(162) = {161};
Line Loop(163) = {12,-21,-4,20};
Plane Surface(164) = {163};
Line Loop(165) = {11,-20,-3,19};
Plane Surface(166) = {165};
Line Loop(167) = {10,-19,-2,18};
Plane Surface(168) = {167};
Line Loop(169) = {9,-18,-1,17};
Plane Surface(170) = {169};
Line Loop(171) = {17,-16,-24,8};
Plane Surface(172) = {171};
Line Loop(173) = {7,8,1,2,3,4,5,6};
Line Loop(174) = {29,30,31,32};
Plane Surface(175) = {173,174};
Line Loop(176) = {27,28,25,26};
Plane Surface(177) = {176};
Line Loop(178) = {31,-36,-27,35};
Ruled Surface(179) = {178};
Line Loop(180) = {30,-35,-26,34};
Ruled Surface(181) = {180};
Line Loop(182) = {29,-34,-25,33};
Ruled Surface(183) = {182};
Line Loop(184) = {33,-32,-36,28};
Ruled Surface(185) = {184};
Line Loop(186) = {45,46,47,48,49,50,44};
Plane Surface(188) = {186};
Line Loop(189) = {43,37,38,39,40,41,42};
Line Loop(190) = {16,9,10,11,12,13,14,15};
Plane Surface(191) = {189,190};
Line Loop(192) = {49,-57,-42,56};
Plane Surface(193) = {192};
Line Loop(194) = {56,-48,-55,41};
Plane Surface(195) = {194};
Line Loop(196) = {55,-47,-54,40};
Plane Surface(197) = {196};
Line Loop(198) = {45,-53,-38,52};
Plane Surface(199) = {198};
Line Loop(200) = {44,-52,-37,51};
Plane Surface(201) = {200};
Line Loop(202) = {50,-51,-43,57};
Ruled Surface(203) = {202};
Line Loop(204) = {39,54,-46,-53};
Ruled Surface(205) = {204};
Surface Loop(206) = {113,121,119,117,115,111};


Show "*";






Line Loop(207) = {114, 123, -118, -126};
Ruled Surface(208) = {207};
Line Loop(209) = {123, 115, -124, -111};
Ruled Surface(210) = {209};
Line Loop(211) = {124, 116, -125, -112};
Ruled Surface(212) = {211};
Line Loop(213) = {125, 117, -126, -113};
Ruled Surface(214) = {213};
Line Loop(215) = {142, 134, -139, -130};
Ruled Surface(216) = {215};
Line Loop(217) = {139, 131, -140, -127};
Ruled Surface(218) = {217};
Line Loop(219) = {140, 132, -141, -128};
Ruled Surface(220) = {219};
Line Loop(221) = {141, 133, -142, -129};
Ruled Surface(222) = {221};
Line Loop(223) = {118, 115, 116, 117};
Line Loop(224) = {119, 120, 121, 122};
Plane Surface(225) = {223, 224};
Line Loop(226) = {134, 131, 132, 133};
Line Loop(227) = {138, 135, 136, 137};
Plane Surface(228) = {226, 227};
Plane Surface(229) = {224};
Plane Surface(230) = {227};
Line Loop(231) = {114, 111, 112, 113};
Line Loop(232) = {130, 127, 128, 129};
Plane Surface(233) = {156, 157, 231, 232};
Surface Loop(234) = {188, 199, 205, 191, 203, 201, 193, 195, 197, 233, 172, 170, 168, 166, 164, 162, 160, 175, 185, 183, 181, 179, 177, 134, 140, 138, 124, 126, 128, 130, 132, 144, 142, 148, 151, 146, 155, 153, 136, 214, 212, 210, 208, 225, 229, 222, 220, 218, 216, 228, 230};
Volume(235) = {206, 234};
