diff --git a/benchmarks/2d/copy_mesh_spec_with_duplicata.geo b/benchmarks/2d/copy_mesh_spec_with_duplicata.geo
new file mode 100644
index 0000000000000000000000000000000000000000..edd54a2e7944e66b6254747d8958cb0200b1402d
--- /dev/null
+++ b/benchmarks/2d/copy_mesh_spec_with_duplicata.geo
@@ -0,0 +1,25 @@
+Geometry.CopyMeshingMethod=1;
+
+Point(1) = {-0.7, 0.4, 0};
+Point(2) = {0.3, 0.4, 0};
+Point(3) = {0.3, 1.2, 0};
+Point(4) = {-0.7, 1.2, 0};
+
+Line(1) = {1, 2};
+Line(2) = {2, 3};
+Line(3) = {3, 4};
+Line(4) = {4, 1};
+
+Line Loop(5) = {1, 2, 3, 4};
+
+Plane Surface(6) = {5};
+
+Transfinite Line {1, 2, 3, 4} = 10 Using Progression 1;
+
+Transfinite Surface {6};
+
+Recombine Surface {6};
+
+Rotate {{1, 0, 0}, {0, -0.01, 0}, Pi} {
+  Duplicata{ Surface{6}; }
+}
diff --git a/benchmarks/2d/raccord.geo b/benchmarks/2d/raccord.geo
new file mode 100644
index 0000000000000000000000000000000000000000..196d51e6064a93fbb145a15ce5867456ec0ac84c
--- /dev/null
+++ b/benchmarks/2d/raccord.geo
@@ -0,0 +1,63 @@
+Include "raccord.phy";
+r1 = 30.; h1 = 100.; h2 = 150.; al0 = 30.;
+al1 = al0 / 180. * 3.1415;
+dd1 = 3.;
+Point(1) = {0,0,0,dd1};
+Point(2) = {r1,0,0,dd1};
+Point(3) = {0,0,r1 / Sin(al1),dd1};
+Point(4) = {0,r1,(r1 / Tan(al1)) - (r1 / Sin(al1)),dd1};
+Point(5) = {0.,0,(-1 * h1),dd1};
+Point(6) = {r1,0,(-1 * h1),dd1};
+Point(7) = {0,r1,(-1 * h1),dd1};
+Point(8) = {0.,h2 * Sin(al1),h2 * Cos(al1),dd1};
+Point(9) = {r1,h2 * Sin(al1),h2 * Cos(al1),dd1};
+Point(10) = {0.,(h2 * Sin(al1))-(r1*Cos(al1)),(h2 * Cos(al1))+(r1*Sin(al1)),dd1};
+Point(11) = {0.,(h2 * Sin(al1))+(r1*Cos(al1)),(h2 * Cos(al1))-(r1*Sin(al1)),dd1};
+Ellipsis(1) = {3,1,3,2};
+Ellipsis(2) = {2,1,4,4};
+Circle(3) = {7,5,6};
+Line(4) = {4,7};
+Line(5) = {2,6};
+Line Loop(6) = {2,4,3,-5};
+Ruled Surface(7) = {6};
+Circle(8) = {10,8,9};
+Circle(9) = {9,8,11};
+Line(10) = {10,3};
+Line(11) = {9,2};
+Line(12) = {11,4};
+Line Loop(13) = {-2,-11,9,12};
+Ruled Surface(14) = {13};
+Line Loop(15) = {-1,-10,8,11};
+Ruled Surface(16) = {15};
+//Recombine Surface{7,14,16};
+Symmetry { 0,1,0,0 } {
+  Duplicata { Surface{14}; }
+}
+Symmetry { 0,1,0,0 } {
+  Duplicata { Surface{16}; }
+}
+Symmetry { 0,1,0,0 } {
+  Duplicata { Surface{7}; }
+}
+Symmetry { 1,0,0,0 } {
+  Duplicata { Surface{16}; }
+}
+Symmetry { 1,0,0,0 } {
+  Duplicata { Surface{14}; }
+}
+Symmetry { 1,0,0,0 } {
+  Duplicata { Surface{17}; }
+}
+Symmetry { 1,0,0,0 } {
+  Duplicata { Surface{22}; }
+}
+Symmetry { 1,0,0,0 } {
+  Duplicata { Surface{7}; }
+}
+Symmetry { 1,0,0,0 } {
+  Duplicata { Surface{26}; }
+}
+Physical Surface(5600) = {39,43,22,17,30,35,14,16,52,26,7,47};
+Physical Line(5700) = {50,3,29,55};
+Physical Line(5800) = {42,46,25,20};
+Physical Line(5900) = {33,8,9,38};
diff --git a/benchmarks/2d/stator_parametric.geo b/benchmarks/2d/stator_parametric.geo
new file mode 100644
index 0000000000000000000000000000000000000000..cf80130ae9ae4ff46a4e9cb3e990ca9f3f296ad7
--- /dev/null
+++ b/benchmarks/2d/stator_parametric.geo
@@ -0,0 +1,110 @@
+Mesh.Algorithm = 6; // test frontal algorithm
+
+// Einheiten
+mm = 1.e-3;
+deg = Pi/180.;
+
+// Charakteristische L�nge
+lc = 2*mm;			// allgemein
+lc_delta = lc/5;		// Luftspalt
+
+
+// -----------
+// STATORDATEN
+// -----------
+
+da = 250.*mm;			// Aussendurchmesser
+di = 126.*mm;			// Bohrungsdurchmesser
+n = 10;				// Anzahl der Nuten
+hNut = 65.*mm;			// Nuth�he
+bNut_u = 6.*mm;			// Nutbreite unten
+bNut_o = 10.*mm;		// Nutbreite oben
+bNutoeffnung = 2.*mm;		// Breite der Nut�ffnung
+hNutoeffnung = 4.*mm;		// H�he der Nut�ffnung
+hPolfuss = 5.*mm;		// 
+
+// Luftspalt
+delta = 1.*mm;
+
+// Mittelpunkt
+x0 = 0;
+y0 = 0;
+z0 = 0;
+
+// Punkte berechnen
+
+// Umriss des Stators
+ursprung = newp;  Point(ursprung) = {x0, y0, z0, lc};
+Point(2) = {x0, y0 + da, z0, lc};
+Point(3) = {x0 + da, y0, z0, lc};
+Point(4) = {x0, y0 + di, z0, lc_delta};
+Point(5) = {x0 + di, y0, z0, lc_delta};
+
+Function Nut
+  // eine Nut
+
+  x1 = x0 + bNutoeffnung / 2;
+  y1 = y0 + Sqrt(di^2-x1^2);
+  
+  x2 = x1;
+  y2 = y1 + hNutoeffnung;
+  
+  x3 = bNut_u;
+  y3 = y2 + hPolfuss;
+  
+  x4 = bNut_o;
+  y4 = y3 + hNut;
+
+  p1 = newp;  Point(p1) = {x1, y1, z0, lc_delta};
+  p2 = newp;  Point(p2) = {-x1, y1, z0, lc_delta};
+  p3 = newp;  Point(p3) = {x2, y2, z0, lc_delta};
+  p4 = newp;  Point(p4) = {-x2, y2, z0, lc_delta};
+  p5 = newp;  Point(p5) = {x3, y3, z0, lc};
+  p6 = newp;  Point(p6) = {-x3, y3, z0, lc};
+  p7 = newp;  Point(p7) = {x4, y4, z0, lc};
+  p8 = newp;  Point(p8) = {-x4, y4, z0, lc};
+  
+  first[i] = p2;
+  last[i] = p1;
+
+  Rotate { {0, 0, 1}, {x0, y0, z0}, winkel} {Point{p1}; Point{p2}; Point{p3}; Point{p4}; Point{p5}; Point{p6}; Point{p7}; Point{p8};}
+  
+  l1[i] = newc;  Line(l1[i]) = {p1, p3};
+  l2[i] = newc;  Line(l2[i]) = {p3, p5};
+  l3[i] = newc;  Line(l3[i]) = {p5, p7};
+  l4[i] = newc;  Line(l4[i]) = {p7, p8};
+  l5[i] = newc;  Line(l5[i]) = {p8, p6};
+  l6[i] = newc;  Line(l6[i]) = {p6, p4};
+  l7[i] = newc;  Line(l7[i]) = {p4, p2};
+  l8[i] = newc;  Line(l8[i]) = {p4, p3};
+
+  theloops[i] = newreg;
+  Line Loop(theloops[i]) = {l2[i], l3[i], l4[i], l5[i], l6[i], l8[i]};
+
+  dienut = newreg;
+  Plane Surface(dienut) = theloops[i];
+  
+Return
+
+// Nuten erzeugen
+
+winkel = 0;
+i = 0;
+last[0] = 4;
+
+For i In {1:n}
+  winkel = -(90 * (i-0.5)/(n)) * deg;
+  Call Nut;
+  l[i] = newreg;  Circle(l[i]) = {last[i-1], ursprung, first[i]};
+EndFor
+l[n+1] = newreg;  Circle(l[n+1]) = {last[n], ursprung, 5};
+
+// Statorumrisse erzeugen
+links = newc;  Line(links) = {2, 4};
+rechts = newc;  Line(rechts) = {5, 3};
+aussen = newc;  Circle(aussen) = {2, ursprung, 3};
+
+ll = newll; 
+Line Loop(ll) = { l1[{1:n}], l2[{1:n}], l3[{1:n}], l4[{1:n}], l5[{1:n}], l6[{1:n}], 
+                  l7[{1:n}], -l[{1:n+1}], -links, -rechts, aussen};
+Plane Surface(news) = ll;
diff --git a/benchmarks/3d/thai.geo b/benchmarks/3d/thai.geo
new file mode 100644
index 0000000000000000000000000000000000000000..dff1f8df15c248a6c988b9200bda902a294a62f8
--- /dev/null
+++ b/benchmarks/3d/thai.geo
@@ -0,0 +1,2430 @@
+Point(1) = {3.42295068244, 47, -7.5, 1e+022};
+Point(2) = {3.42295068244, 58, -7.5, 1e+022};
+Point(3) = {-3.5, 47, -7.5, 1e+022};
+Point(4) = {-3.5, 58, -7.5, 1e+022};
+Point(5) = {2, 54.5, -7.5, 1e+022};
+Point(6) = {-2, 54.5, -7.5, 1e+022};
+Point(7) = {0, 11.5, 0, 1e+022};
+Point(8) = {-10.65756530864, 4.320451561140001, 0, 1e+022};
+Point(9) = {-10.65756530864, 4.320451561140001, 0.25, 1e+022};
+Point(10) = {0, 11.5, 0.25, 1e+022};
+Point(11) = {10.22631746575, 11.5, 0.25, 1e+022};
+Point(12) = {-14.09326673974, -6.3834177493, 0.25, 1e+022};
+Point(13) = {-5, -11.6334177493, 0.25, 1e+022};
+Point(14) = {5, -11.6334177493, 0.25, 1e+022};
+Point(15) = {11.69130606359, -4.20196949452, 0.25, 1e+022};
+Point(16) = {3.42295068244, 9.528383046130001, 0.25, 1e+022};
+Point(17) = {5.42295068244, 9.528383046130001, 0.25, 1e+022};
+Point(18) = {-8.5, 0, 0.25, 1e+022};
+Point(19) = {8.5, 0, 0.25, 1e+022};
+Point(20) = {5, -11.6334177493, 0, 1e+022};
+Point(21) = {11.69130606359, -4.20196949452, 0, 1e+022};
+Point(22) = {10.22631746575, 11.5, -1.5, 1e+022};
+Point(23) = {10.22631746575, 11.5, 0, 1e+022};
+Point(24) = {11.69130606359, -4.20196949452, -1.5, 1e+022};
+Point(25) = {11.69130606359, -4.20196949452, -8.5, 1e+022};
+Point(26) = {10.22631746575, 11.5, -8.5, 1e+022};
+Point(27) = {10.22631746575, 11.5, -8, 1e+022};
+Point(28) = {10.22631746575, 11.5, -6.5, 1e+022};
+Point(31) = {-20.960929529, -28.06771549506, -1.5, 1e+022};
+Point(32) = {-26.36333724351, -32.10855847262, -1.5, 1e+022};
+Point(33) = {-26.36333724351, -32.10855847262, -0.5, 1e+022};
+Point(35) = {-19.04966938477, -25.03315432017, -1.5, 1e+022};
+Point(36) = {-19.04966938477, -25.03315432017, 0, 1e+022};
+Point(37) = {-20.96152913155, -28.06816365858, 0, 1e+022};
+Point(39) = {-26.36562907415, -32.1067429403, 0, 1e+022};
+Point(40) = {-5, -11.6334177493, 0, 1e+022};
+Point(41) = {14.52422799436, -11.98535853039, 0, 1e+022};
+Point(42) = {19.8997895034, -26.75459239338, 0, 1e+022};
+Point(43) = {21.35196029017, -28.59365309408, 0, 1e+022};
+Point(44) = {21.7285174323, -29.67815976357, 0, 1e+022};
+Point(45) = {21.14454232184, -30.98310648929, 0, 1e+022};
+Point(46) = {20.31312750741, -31.72601066158, 0, 1e+022};
+Point(47) = {17.41150871566, -31.4741338617, 0, 1e+022};
+Point(48) = {15.90723380344, -29.56908736213, 0, 1e+022};
+Point(49) = {10.51298462513, -16.86103267362, 0, 1e+022};
+Point(50) = {4.67960057811, -13, 0, 1e+022};
+Point(51) = {-5.02868663283, -13, 0, 1e+022};
+Point(52) = {-10.89974445253, -16.95173434337, 0, 1e+022};
+Point(53) = {-15.90625120254, -29.2738638783, 0, 1e+022};
+Point(54) = {-17.82242142118, -30.52002592416, 0, 1e+022};
+Point(55) = {-19.01557827449, -30.48226108151, 0, 1e+022};
+Point(56) = {-21.33991881554, -31.47336769313, 0, 1e+022};
+Point(57) = {-23.34195278174, -33.69685167111, 0, 1e+022};
+Point(58) = {-15.95645846973, -9.39405759245, 0, 1e+022};
+Point(59) = {-13.72747352778, -8.299767523949999, 0, 1e+022};
+Point(60) = {-14.59692986135, -7.015576680440001, 0, 1e+022};
+Point(61) = {-14.09326673974, -6.3834177493, 0, 1e+022};
+Point(62) = {14.52422799436, -11.98535853039, -1.5, 1e+022};
+Point(63) = {3.5, 47, -1.5, 1e+022};
+Point(64) = {3.5, 47, -0.5, 1e+022};
+Point(65) = {7.03123040825, 42.33490584865, -1.5, 1e+022};
+Point(66) = {7.03123040825, 42.33490584865, 0, 1e+022};
+Point(67) = {3.5, 47, 0, 1e+022};
+Point(68) = {-3.5, 47, -0.5, 1e+022};
+Point(69) = {-3.5, 47, 0, 1e+022};
+Point(70) = {-2.33526808461, 16, 0, 1e+022};
+Point(71) = {-2.33074905979, 16.1452096666, 0, 1e+022};
+Point(72) = {2.33526808461, 16, 0, 1e+022};
+Point(73) = {2.33074905979, 16.1452096666, 0, 1e+022};
+Point(74) = {1.89632327132, 23.11814419439, 0, 1e+022};
+Point(75) = {-1.89632327132, 23.11814419439, 0, 1e+022};
+Point(76) = {1.9, 42, 0, 1e+022};
+Point(77) = {-1.9, 42, 0, 1e+022};
+Point(78) = {1.9, 44, 0, 1e+022};
+Point(79) = {-1.9, 44, 0, 1e+022};
+Point(80) = {0, 11.5, -1.5, 1e+022};
+Point(81) = {-10.65756530864, 4.320451561140001, -1.5, 1e+022};
+Point(82) = {-3.5, 47, -1.5, 1e+022};
+Point(83) = {-3.5, 58, -1.5, 1e+022};
+Point(84) = {3.5, 58, -1.5, 1e+022};
+Point(85) = {-1.89632327132, 23.11814419439, -1.5, 1e+022};
+Point(86) = {1.89632327132, 23.11814419439, -1.5, 1e+022};
+Point(87) = {-2.33074905979, 16.1452096666, -1.5, 1e+022};
+Point(88) = {-2.33526808461, 16, -1.5, 1e+022};
+Point(89) = {2.33526808461, 16, -1.5, 1e+022};
+Point(90) = {2.33074905979, 16.1452096666, -1.5, 1e+022};
+Point(91) = {-1.9, 44, -1.5, 1e+022};
+Point(92) = {1.9, 44, -1.5, 1e+022};
+Point(93) = {-1.9, 42, -1.5, 1e+022};
+Point(94) = {1.9, 42, -1.5, 1e+022};
+Point(95) = {2, 54.5, -1.5, 1e+022};
+Point(96) = {-2, 54.5, -1.5, 1e+022};
+Point(98) = {-10.89974445253, -16.95173434337, -1.5, 1e+022};
+Point(99) = {-5.02868663283, -13, -1.5, 1e+022};
+Point(101) = {4.67960057811, -13, -1.5, 1e+022};
+Point(102) = {-15.90625120254, -29.2738638783, -0.5, 1e+022};
+Point(103) = {3.42295068244, 9.528383046130001, -1.5, 1e+022};
+Point(104) = {5.42295068244, 9.528383046130001, -1.5, 1e+022};
+Point(105) = {-8.5, 0, -8.5, 1e+022};
+Point(106) = {8.5, 0, -8.5, 1e+022};
+Point(107) = {-21.33991881554, -31.47336769313, -0.5, 1e+022};
+Point(108) = {10.51298462513, -16.86103267362, -1.5, 1e+022};
+Point(109) = {15.90723380344, -29.56908736213, -1.5, 1e+022};
+Point(110) = {17.41150871566, -31.4741338617, -1.5, 1e+022};
+Point(111) = {20.31312750741, -31.72601066158, -1.5, 1e+022};
+Point(112) = {21.14454232184, -30.98310648929, -1.5, 1e+022};
+Point(113) = {21.7285174323, -29.67815976357, -1.5, 1e+022};
+Point(114) = {21.35196029017, -28.59365309408, -1.5, 1e+022};
+Point(115) = {19.8997895034, -26.75459239338, -1.5, 1e+022};
+Point(116) = {-14.09326673974, -6.3834177493, -1.5, 1e+022};
+Point(117) = {-14.59692986135, -7.015576680440001, -1.5, 1e+022};
+Point(118) = {-14.09326673974, -6.3834177493, -8.5, 1e+022};
+Point(119) = {-10.65756530864, 4.320451561140001, -8.5, 1e+022};
+Point(120) = {-10.65756530864, 4.320451561140001, -8, 1e+022};
+Point(121) = {-10.65756530864, 4.320451561140001, -6.5, 1e+022};
+Point(122) = {-15.95645846973, -9.39405759245, -1.5, 1e+022};
+Point(123) = {-13.72747352778, -8.299767523949999, -1.5, 1e+022};
+Point(124) = {-17.82242142118, -30.52002592416, -1.5, 1e+022};
+Point(125) = {-17.82242142118, -30.52002592416, -0.5, 1e+022};
+Point(126) = {-19.01176053252, -30.48238191761, -1.5, 1e+022};
+Point(128) = {-19.01557834832, -30.48226351201, -0.5, 1e+022};
+Point(129) = {-15.90651396639, -29.27375717914, -1.5, 1e+022};
+Point(130) = {-15.90651396639, -29.27375717914, -0.5, 1e+022};
+Point(131) = {-5, -11.6334177493, -1.5, 1e+022};
+Point(132) = {5, -11.6334177493, -1.5, 1e+022};
+Point(133) = {-21.33610107357, -31.47348852924, -1.5, 1e+022};
+Point(134) = {-23.3396609511, -33.69866720343, -1.5, 1e+022};
+Point(135) = {0, 11.5, -8.5, 1e+022};
+Point(136) = {0, 11.5, -8, 1e+022};
+Point(137) = {3.5, 58, -0.5, 1e+022};
+Point(138) = {-3.5, 58, -0.5, 1e+022};
+Point(139) = {-2, 54.5, -0.5, 1e+022};
+Point(140) = {2, 54.5, -0.5, 1e+022};
+Point(141) = {6.12295068244, 9.528383046130001, -1.5, 1e+022};
+Point(142) = {2.72295068244, 9.528383046130001, -1.5, 1e+022};
+Point(144) = {-23.3396609511, -33.69866720343, -0.5, 1e+022};
+Point(145) = {3.42295068244, 47, -8, 1e+022};
+Point(146) = {-3.5, 47, -8, 1e+022};
+Point(147) = {-3.5, 58, -6.5, 1e+022};
+Point(148) = {-3.5, 47, -6.5, 1e+022};
+Point(149) = {3.42295068244, 58, -6.5, 1e+022};
+Point(150) = {3.42295068244, 47, -6.5, 1e+022};
+Point(151) = {7.03123040825, 42.33490584865, -6.5, 1e+022};
+Point(152) = {0, 11.5, -6.5, 1e+022};
+Point(153) = {-2.43526808461, 16, -6.5, 1e+022};
+Point(154) = {-2.43055554775, 16.1514277821, -6.5, 1e+022};
+Point(155) = {2.43526808461, 16, -6.5, 1e+022};
+Point(156) = {2.43055554775, 16.1514277821, -6.5, 1e+022};
+Point(157) = {1.99612975928, 23.12436230989, -6.5, 1e+022};
+Point(158) = {-1.99612975928, 23.12436230989, -6.5, 1e+022};
+Point(159) = {2, 44, -6.5, 1e+022};
+Point(160) = {2, 42, -6.5, 1e+022};
+Point(161) = {-2, 44, -6.5, 1e+022};
+Point(162) = {-2, 42, -6.5, 1e+022};
+Point(163) = {-2, 54.5, -6.5, 1e+022};
+Point(164) = {2, 54.5, -6.5, 1e+022};
+Point(165) = {-1.99612975928, 23.12436230989, -8, 1e+022};
+Point(166) = {-2.43055554775, 16.1514277821, -8, 1e+022};
+Point(167) = {-2.43526808461, 16, -8, 1e+022};
+Point(168) = {2, 44, -8, 1e+022};
+Point(169) = {2, 42, -8, 1e+022};
+Point(170) = {-2, 42, -8, 1e+022};
+Point(171) = {-2, 44, -8, 1e+022};
+Point(172) = {1.99612975928, 23.12436230989, -8, 1e+022};
+Point(173) = {2.43055554775, 16.1514277821, -8, 1e+022};
+Point(174) = {7.03123040825, 42.33490584865, -8, 1e+022};
+Point(175) = {6.12295068244, 9.528383046130001, -8.5, 1e+022};
+Point(176) = {2.72295068244, 9.528383046130001, -8.5, 1e+022};
+Point(177) = {5, -11.6334177493, -8.5, 1e+022};
+Point(178) = {-5, -11.6334177493, -8.5, 1e+022};
+Point(179) = {2.43526808461, 16, -8, 1e+022};
+Point(198) = {15.90723380344, -29.56908736213, 0, 1e+022};
+Point(199) = {-15.90625120254, -29.2738638783, 0, 1e+022};
+Point(200) = {-10.89974445253, -16.95173434337, 0, 1e+022};
+Point(201) = {-5.02868663283, -13, 0, 1e+022};
+Point(202) = {4.67960057811, -13, 0, 1e+022};
+Point(203) = {10.51298462513, -16.86103267362, 0, 1e+022};
+Point(294) = {-14.59692986135, -7.015576680440001, -1.5, 1e+022};
+Point(295) = {-14.59692986135, -7.015576680440001, 0, 1e+022};
+Point(296) = {-13.72747352778, -8.299767523949999, -1.5, 1e+022};
+Point(297) = {-13.72747352778, -8.299767523949999, 0, 1e+022};
+Point(298) = {-15.95645846973, -9.39405759245, -1.5, 1e+022};
+Point(299) = {-15.95645846973, -9.39405759245, 0, 1e+022};
+Line(1) = {1, 2};
+Line(2) = {1, 3};
+Line(3) = {4, 3};
+Line(4) = {2, 4};
+p5 = newp;
+Point(p5 + 1) = {1.975376681190276, 54.18713106991954, -7.5, 1.e+22};
+Point(p5 + 2) = {1.902113032590307, 53.88196601125011, -7.5, 1.e+22};
+Point(p5 + 3) = {1.782013048376736, 53.59201900052091, -7.5, 1.e+22};
+Point(p5 + 4) = {1.618033988749895, 53.32442949541505, -7.5, 1.e+22};
+Point(p5 + 5) = {1.414213562373095, 53.08578643762691, -7.5, 1.e+22};
+Point(p5 + 6) = {1.175570504584946, 52.88196601125011, -7.5, 1.e+22};
+Point(p5 + 7) = {0.9079809994790936, 52.71798695162327, -7.5, 1.e+22};
+Point(p5 + 8) = {0.6180339887498949, 52.59788696740969, -7.5, 1.e+22};
+Point(p5 + 9) = {0.3128689300804619, 52.52462331880972, -7.5, 1.e+22};
+Point(p5 + 10) = {1.224606353822377e-016, 52.5, -7.5, 1.e+22};
+Point(p5 + 11) = {-0.3128689300804621, 52.52462331880972, -7.5, 1.e+22};
+Point(p5 + 12) = {-0.6180339887498947, 52.59788696740969, -7.5, 1.e+22};
+Point(p5 + 13) = {-0.9079809994790934, 52.71798695162327, -7.5, 1.e+22};
+Point(p5 + 14) = {-1.175570504584946, 52.88196601125011, -7.5, 1.e+22};
+Point(p5 + 15) = {-1.414213562373095, 53.08578643762691, -7.5, 1.e+22};
+Point(p5 + 16) = {-1.618033988749895, 53.32442949541505, -7.5, 1.e+22};
+Point(p5 + 17) = {-1.782013048376736, 53.59201900052091, -7.5, 1.e+22};
+Point(p5 + 18) = {-1.902113032590307, 53.88196601125011, -7.5, 1.e+22};
+Point(p5 + 19) = {-1.975376681190275, 54.18713106991954, -7.5, 1.e+22};
+CatmullRom(5) = {5, p5 + 1, p5 + 2, p5 + 3, p5 + 4, p5 + 5, p5 + 6, p5 + 7, p5 + 8, p5 + 9, p5 + 10, p5 + 11, p5 + 12, p5 + 13, p5 + 14, p5 + 15, p5 + 16, p5 + 17, p5 + 18, p5 + 19, 6};
+p6 = newp;
+Point(p6 + 1) = {-1.975376681190276, 54.81286893008046, -7.5, 1.e+22};
+Point(p6 + 2) = {-1.902113032590307, 55.11803398874989, -7.5, 1.e+22};
+Point(p6 + 3) = {-1.782013048376736, 55.40798099947909, -7.5, 1.e+22};
+Point(p6 + 4) = {-1.618033988749895, 55.67557050458495, -7.5, 1.e+22};
+Point(p6 + 5) = {-1.414213562373095, 55.91421356237309, -7.5, 1.e+22};
+Point(p6 + 6) = {-1.175570504584947, 56.11803398874989, -7.5, 1.e+22};
+Point(p6 + 7) = {-0.9079809994790938, 56.28201304837673, -7.5, 1.e+22};
+Point(p6 + 8) = {-0.6180339887498951, 56.40211303259031, -7.5, 1.e+22};
+Point(p6 + 9) = {-0.3128689300804621, 56.47537668119028, -7.5, 1.e+22};
+Point(p6 + 10) = {-3.673819061467132e-016, 56.5, -7.5, 1.e+22};
+Point(p6 + 11) = {0.3128689300804614, 56.47537668119028, -7.5, 1.e+22};
+Point(p6 + 12) = {0.6180339887498945, 56.40211303259031, -7.5, 1.e+22};
+Point(p6 + 13) = {0.9079809994790933, 56.28201304837673, -7.5, 1.e+22};
+Point(p6 + 14) = {1.175570504584946, 56.11803398874989, -7.5, 1.e+22};
+Point(p6 + 15) = {1.414213562373095, 55.91421356237309, -7.5, 1.e+22};
+Point(p6 + 16) = {1.618033988749895, 55.67557050458495, -7.5, 1.e+22};
+Point(p6 + 17) = {1.782013048376736, 55.40798099947909, -7.5, 1.e+22};
+Point(p6 + 18) = {1.902113032590307, 55.11803398874989, -7.5, 1.e+22};
+Point(p6 + 19) = {1.975376681190275, 54.81286893008046, -7.5, 1.e+22};
+CatmullRom(6) = {6, p6 + 1, p6 + 2, p6 + 3, p6 + 4, p6 + 5, p6 + 6, p6 + 7, p6 + 8, p6 + 9, p6 + 10, p6 + 11, p6 + 12, p6 + 13, p6 + 14, p6 + 15, p6 + 16, p6 + 17, p6 + 18, p6 + 19, 5};
+p7 = newp;
+Point(p7 + 1) = {-0.6813515444066263, 11.47979791080552, 0, 1.e+22};
+Point(p7 + 2) = {-1.360309223652749, 11.41926262137995, 0, 1.e+22};
+Point(p7 + 3) = {-2.034487583200034, 11.3186068168218, 0, 1.e+22};
+Point(p7 + 4) = {-2.701517960204559, 11.17818414192091, 0, 1.e+22};
+Point(p7 + 5) = {-3.359056805592987, 10.99848795866047, 0, 1.e+22};
+Point(p7 + 6) = {-4.004793917903863, 10.78014961283563, 0, 1.e+22};
+Point(p7 + 7) = {-4.636460559965172, 10.5239362158789, 0, 1.e+22};
+Point(p7 + 8) = {-5.25183742989098, 10.2307479496856, 0, 1.e+22};
+Point(p7 + 9) = {-5.848762458391818, 9.90161490390868, 0, 1.e+22};
+Point(p7 + 10) = {-6.425138405003651, 9.537693456834685, 0, 1.e+22};
+Point(p7 + 11) = {-6.978940226546825, 9.140262212556408, 0, 1.e+22};
+Point(p7 + 12) = {-7.50822219192658, 8.710717508716559, 0, 1.e+22};
+Point(p7 + 13) = {-8.011124718277934, 8.250568510605575, 0, 1.e+22};
+Point(p7 + 14) = {-8.485880904436804, 7.761431908849991, 0, 1.e+22};
+Point(p7 + 15) = {-8.930822738782597, 7.24502623932058, 0, 1.e+22};
+Point(p7 + 16) = {-9.344386959641607, 6.703165845216714, 0, 1.e+22};
+Point(p7 + 17) = {-9.725120547661234, 6.137754502540589, 0, 1.e+22};
+Point(p7 + 18) = {-10.07168583085809, 5.550778731357652, 0, 1.e+22};
+Point(p7 + 19) = {-10.38286518440384, 4.944300816343459, 0, 1.e+22};
+CatmullRom(7) = {7, p7 + 1, p7 + 2, p7 + 3, p7 + 4, p7 + 5, p7 + 6, p7 + 7, p7 + 8, p7 + 9, p7 + 10, p7 + 11, p7 + 12, p7 + 13, p7 + 14, p7 + 15, p7 + 16, p7 + 17, p7 + 18, p7 + 19, 8};
+Line(8) = {9, 8};
+p9 = newp;
+Point(p9 + 1) = {-0.6813515444066263, 11.47979791080552, 0.25, 1.e+22};
+Point(p9 + 2) = {-1.360309223652749, 11.41926262137995, 0.25, 1.e+22};
+Point(p9 + 3) = {-2.034487583200034, 11.3186068168218, 0.25, 1.e+22};
+Point(p9 + 4) = {-2.701517960204559, 11.17818414192091, 0.25, 1.e+22};
+Point(p9 + 5) = {-3.359056805592987, 10.99848795866047, 0.25, 1.e+22};
+Point(p9 + 6) = {-4.004793917903863, 10.78014961283563, 0.25, 1.e+22};
+Point(p9 + 7) = {-4.636460559965172, 10.5239362158789, 0.25, 1.e+22};
+Point(p9 + 8) = {-5.25183742989098, 10.2307479496856, 0.25, 1.e+22};
+Point(p9 + 9) = {-5.848762458391818, 9.90161490390868, 0.25, 1.e+22};
+Point(p9 + 10) = {-6.425138405003651, 9.537693456834685, 0.25, 1.e+22};
+Point(p9 + 11) = {-6.978940226546825, 9.140262212556408, 0.25, 1.e+22};
+Point(p9 + 12) = {-7.50822219192658, 8.710717508716559, 0.25, 1.e+22};
+Point(p9 + 13) = {-8.011124718277934, 8.250568510605575, 0.25, 1.e+22};
+Point(p9 + 14) = {-8.485880904436804, 7.761431908849991, 0.25, 1.e+22};
+Point(p9 + 15) = {-8.930822738782597, 7.24502623932058, 0.25, 1.e+22};
+Point(p9 + 16) = {-9.344386959641607, 6.703165845216714, 0.25, 1.e+22};
+Point(p9 + 17) = {-9.725120547661234, 6.137754502540589, 0.25, 1.e+22};
+Point(p9 + 18) = {-10.07168583085809, 5.550778731357652, 0.25, 1.e+22};
+Point(p9 + 19) = {-10.38286518440384, 4.944300816343459, 0.25, 1.e+22};
+CatmullRom(9) = {10, p9 + 1, p9 + 2, p9 + 3, p9 + 4, p9 + 5, p9 + 6, p9 + 7, p9 + 8, p9 + 9, p9 + 10, p9 + 11, p9 + 12, p9 + 13, p9 + 14, p9 + 15, p9 + 16, p9 + 17, p9 + 18, p9 + 19, 9};
+Line(10) = {10, 7};
+Line(11) = {10, 11};
+p12 = newp;
+Point(p12 + 1) = {-13.80317438589897, -5.89576572611894, 0.25, 1.e+22};
+Point(p12 + 2) = {-13.52476680219368, -5.401349619175612, 0.25, 1.e+22};
+Point(p12 + 3) = {-13.25820161782982, -4.900449357691699, 0.25, 1.e+22};
+Point(p12 + 4) = {-13.00362975706637, -4.393348542096762, 0.25, 1.e+22};
+Point(p12 + 5) = {-12.76119535376517, -3.880334283459044, 0.25, 1.e+22};
+Point(p12 + 6) = {-12.53103566978494, -3.361697040928453, 0.25, 1.e+22};
+Point(p12 + 7) = {-12.31328101726618, -2.837730457283991, 0.25, 1.e+22};
+Point(p12 + 8) = {-12.10805468485086, -2.308731192678689, 0.25, 1.e+22};
+Point(p12 + 9) = {-11.91547286787868, -1.774998756676054, 0.25, 1.e+22};
+Point(p12 + 10) = {-11.73564460259941, -1.236835338673433, 0.25, 1.e+22};
+Point(p12 + 11) = {-11.56867170443861, -0.6945456368079084, 0.25, 1.e+22};
+Point(p12 + 12) = {-11.41464871035163, -0.1484366854418857, 0.25, 1.e+22};
+Point(p12 + 13) = {-11.27366282529852, 0.4011823186740395, 0.25, 1.e+22};
+Point(p12 + 14) = {-11.14579387287019, 0.9540001914626251, 0.25, 1.e+22};
+Point(p12 + 15) = {-11.03111425009382, 1.509703937706507, 0.25, 1.e+22};
+Point(p12 + 16) = {-10.92968888644298, 2.067978928260363, 0.25, 1.e+22};
+Point(p12 + 17) = {-10.84157520707574, 2.628509078188075, 0.25, 1.e+22};
+Point(p12 + 18) = {-10.76682310032168, 3.190977025724129, 0.25, 1.e+22};
+Point(p12 + 19) = {-10.70547488943597, 3.75506431195804, 0.25, 1.e+22};
+CatmullRom(12) = {12, p12 + 1, p12 + 2, p12 + 3, p12 + 4, p12 + 5, p12 + 6, p12 + 7, p12 + 8, p12 + 9, p12 + 10, p12 + 11, p12 + 12, p12 + 13, p12 + 14, p12 + 15, p12 + 16, p12 + 17, p12 + 18, p12 + 19, 9};
+Line(13) = {13, 12};
+Line(14) = {14, 13};
+Line(15) = {14, 15};
+Line(16) = {11, 15};
+p17 = newp;
+Point(p17 + 1) = {3.435262341844862, 9.37194858108977, 0.25, 1.e+22};
+Point(p17 + 2) = {3.471894166144846, 9.219366051755054, 0.25, 1.e+22};
+Point(p17 + 3) = {3.531944158251632, 9.074392546390454, 0.25, 1.e+22};
+Point(p17 + 4) = {3.613933688065052, 8.940597793837528, 0.25, 1.e+22};
+Point(p17 + 5) = {3.715843901253452, 8.821276264943453, 0.25, 1.e+22};
+Point(p17 + 6) = {3.835165430147526, 8.719366051755054, 0.25, 1.e+22};
+Point(p17 + 7) = {3.968960182700453, 8.637376521941633, 0.25, 1.e+22};
+Point(p17 + 8) = {4.113933688065052, 8.577326529834847, 0.25, 1.e+22};
+Point(p17 + 9) = {4.266516217399769, 8.540694705534863, 0.25, 1.e+22};
+Point(p17 + 10) = {4.42295068244, 8.528383046130001, 0.25, 1.e+22};
+Point(p17 + 11) = {4.57938514748023, 8.540694705534863, 0.25, 1.e+22};
+Point(p17 + 12) = {4.731967676814947, 8.577326529834847, 0.25, 1.e+22};
+Point(p17 + 13) = {4.876941182179547, 8.637376521941633, 0.25, 1.e+22};
+Point(p17 + 14) = {5.010735934732473, 8.719366051755053, 0.25, 1.e+22};
+Point(p17 + 15) = {5.130057463626547, 8.821276264943453, 0.25, 1.e+22};
+Point(p17 + 16) = {5.231967676814947, 8.940597793837528, 0.25, 1.e+22};
+Point(p17 + 17) = {5.313957206628368, 9.074392546390454, 0.25, 1.e+22};
+Point(p17 + 18) = {5.374007198735153, 9.219366051755053, 0.25, 1.e+22};
+Point(p17 + 19) = {5.410639023035137, 9.37194858108977, 0.25, 1.e+22};
+CatmullRom(17) = {16, p17 + 1, p17 + 2, p17 + 3, p17 + 4, p17 + 5, p17 + 6, p17 + 7, p17 + 8, p17 + 9, p17 + 10, p17 + 11, p17 + 12, p17 + 13, p17 + 14, p17 + 15, p17 + 16, p17 + 17, p17 + 18, p17 + 19, 17};
+p18 = newp;
+Point(p18 + 1) = {5.410639023035138, 9.684817511170232, 0.25, 1.e+22};
+Point(p18 + 2) = {5.374007198735153, 9.837400040504948, 0.25, 1.e+22};
+Point(p18 + 3) = {5.313957206628368, 9.982373545869548, 0.25, 1.e+22};
+Point(p18 + 4) = {5.231967676814947, 10.11616829842247, 0.25, 1.e+22};
+Point(p18 + 5) = {5.130057463626548, 10.23548982731655, 0.25, 1.e+22};
+Point(p18 + 6) = {5.010735934732473, 10.33740004050495, 0.25, 1.e+22};
+Point(p18 + 7) = {4.876941182179547, 10.41938957031837, 0.25, 1.e+22};
+Point(p18 + 8) = {4.731967676814947, 10.47943956242516, 0.25, 1.e+22};
+Point(p18 + 9) = {4.579385147480231, 10.51607138672514, 0.25, 1.e+22};
+Point(p18 + 10) = {4.42295068244, 10.52838304613, 0.25, 1.e+22};
+Point(p18 + 11) = {4.266516217399769, 10.51607138672514, 0.25, 1.e+22};
+Point(p18 + 12) = {4.113933688065052, 10.47943956242516, 0.25, 1.e+22};
+Point(p18 + 13) = {3.968960182700453, 10.41938957031837, 0.25, 1.e+22};
+Point(p18 + 14) = {3.835165430147527, 10.33740004050495, 0.25, 1.e+22};
+Point(p18 + 15) = {3.715843901253452, 10.23548982731655, 0.25, 1.e+22};
+Point(p18 + 16) = {3.613933688065052, 10.11616829842247, 0.25, 1.e+22};
+Point(p18 + 17) = {3.531944158251632, 9.982373545869548, 0.25, 1.e+22};
+Point(p18 + 18) = {3.471894166144846, 9.837400040504949, 0.25, 1.e+22};
+Point(p18 + 19) = {3.435262341844862, 9.684817511170232, 0.25, 1.e+22};
+CatmullRom(18) = {17, p18 + 1, p18 + 2, p18 + 3, p18 + 4, p18 + 5, p18 + 6, p18 + 7, p18 + 8, p18 + 9, p18 + 10, p18 + 11, p18 + 12, p18 + 13, p18 + 14, p18 + 15, p18 + 16, p18 + 17, p18 + 18, p18 + 19, 16};
+p19 = newp;
+Point(p19 + 1) = {-8.395350895058671, -1.329692952841961, 0.25, 1.e+22};
+Point(p19 + 2) = {-8.083980388508806, -2.626644452187052, 0.25, 1.e+22};
+Point(p19 + 3) = {-7.573555455601127, -3.858919247786147, 0.25, 1.e+22};
+Point(p19 + 4) = {-6.876644452187054, -4.996174644486021, 0.25, 1.e+22};
+Point(p19 + 5) = {-6.010407640085655, -6.010407640085653, 0.25, 1.e+22};
+Point(p19 + 6) = {-4.996174644486023, -6.876644452187052, 0.25, 1.e+22};
+Point(p19 + 7) = {-3.858919247786149, -7.573555455601126, 0.25, 1.e+22};
+Point(p19 + 8) = {-2.626644452187055, -8.083980388508804, 0.25, 1.e+22};
+Point(p19 + 9) = {-1.329692952841964, -8.395350895058671, 0.25, 1.e+22};
+Point(p19 + 10) = {-1.561373101123531e-015, -8.5, 0.25, 1.e+22};
+Point(p19 + 11) = {1.329692952841961, -8.395350895058671, 0.25, 1.e+22};
+Point(p19 + 12) = {2.626644452187052, -8.083980388508806, 0.25, 1.e+22};
+Point(p19 + 13) = {3.858919247786146, -7.573555455601127, 0.25, 1.e+22};
+Point(p19 + 14) = {4.99617464448602, -6.876644452187054, 0.25, 1.e+22};
+Point(p19 + 15) = {6.010407640085653, -6.010407640085655, 0.25, 1.e+22};
+Point(p19 + 16) = {6.876644452187052, -4.996174644486024, 0.25, 1.e+22};
+Point(p19 + 17) = {7.573555455601126, -3.85891924778615, 0.25, 1.e+22};
+Point(p19 + 18) = {8.083980388508804, -2.626644452187055, 0.25, 1.e+22};
+Point(p19 + 19) = {8.39535089505867, -1.329692952841964, 0.25, 1.e+22};
+CatmullRom(19) = {18, p19 + 1, p19 + 2, p19 + 3, p19 + 4, p19 + 5, p19 + 6, p19 + 7, p19 + 8, p19 + 9, p19 + 10, p19 + 11, p19 + 12, p19 + 13, p19 + 14, p19 + 15, p19 + 16, p19 + 17, p19 + 18, p19 + 19, 19};
+p20 = newp;
+Point(p20 + 1) = {8.395350895058671, 1.329692952841962, 0.25, 1.e+22};
+Point(p20 + 2) = {8.083980388508806, 2.626644452187053, 0.25, 1.e+22};
+Point(p20 + 3) = {7.573555455601127, 3.858919247786148, 0.25, 1.e+22};
+Point(p20 + 4) = {6.876644452187053, 4.996174644486022, 0.25, 1.e+22};
+Point(p20 + 5) = {6.010407640085655, 6.010407640085654, 0.25, 1.e+22};
+Point(p20 + 6) = {4.996174644486022, 6.876644452187053, 0.25, 1.e+22};
+Point(p20 + 7) = {3.858919247786148, 7.573555455601126, 0.25, 1.e+22};
+Point(p20 + 8) = {2.626644452187053, 8.083980388508806, 0.25, 1.e+22};
+Point(p20 + 9) = {1.329692952841963, 8.395350895058671, 0.25, 1.e+22};
+Point(p20 + 10) = {5.204577003745103e-016, 8.5, 0.25, 1.e+22};
+Point(p20 + 11) = {-1.329692952841964, 8.395350895058671, 0.25, 1.e+22};
+Point(p20 + 12) = {-2.626644452187052, 8.083980388508806, 0.25, 1.e+22};
+Point(p20 + 13) = {-3.858919247786147, 7.573555455601127, 0.25, 1.e+22};
+Point(p20 + 14) = {-4.996174644486021, 6.876644452187054, 0.25, 1.e+22};
+Point(p20 + 15) = {-6.010407640085654, 6.010407640085655, 0.25, 1.e+22};
+Point(p20 + 16) = {-6.876644452187053, 4.996174644486023, 0.25, 1.e+22};
+Point(p20 + 17) = {-7.573555455601126, 3.858919247786149, 0.25, 1.e+22};
+Point(p20 + 18) = {-8.083980388508806, 2.626644452187054, 0.25, 1.e+22};
+Point(p20 + 19) = {-8.395350895058671, 1.329692952841963, 0.25, 1.e+22};
+CatmullRom(20) = {19, p20 + 1, p20 + 2, p20 + 3, p20 + 4, p20 + 5, p20 + 6, p20 + 7, p20 + 8, p20 + 9, p20 + 10, p20 + 11, p20 + 12, p20 + 13, p20 + 14, p20 + 15, p20 + 16, p20 + 17, p20 + 18, p20 + 19, 18};
+Line(21) = {14, 20};
+Line(22) = {15, 21};
+Line(23) = {20, 21};
+Line(24) = {22, 23};
+Line(25) = {11, 23};
+Line(26) = {24, 21};
+Line(27) = {25, 24};
+Line(28) = {25, 26};
+Line(29) = {26, 27};
+Line(30) = {27, 28};
+Line(31) = {28, 22};
+Line(34) = {31, 32};
+Line(35) = {32, 33};
+p38 = newp;
+Point(p38 + 1) = {-19.08854532202085, -25.21237549474548, -1.5, 1.e+22};
+Point(p38 + 2) = {-19.13396744719772, -25.39005047457815, -1.5, 1.e+22};
+Point(p38 + 3) = {-19.1858746555991, -25.56594024014197, -1.5, 1.e+22};
+Point(p38 + 4) = {-19.2441971183928, -25.73980817349312, -1.5, 1.e+22};
+Point(p38 + 5) = {-19.3088563765441, -25.91142037658325, -1.5, 1.e+22};
+Point(p38 + 6) = {-19.37976544636371, -26.08054598591383, -1.5, 1.e+22};
+Point(p38 + 7) = {-19.45682893652375, -26.24695748310821, -1.5, 1.e+22};
+Point(p38 + 8) = {-19.53994317638409, -26.41043100098361, -1.5, 1.e+22};
+Point(p38 + 9) = {-19.62899635545664, -26.57074662471129, -1.5, 1.e+22};
+Point(p38 + 10) = {-19.7238686738198, -26.72768868765976, -1.5, 1.e+22};
+Point(p38 + 11) = {-19.82443250328083, -26.88104606152309, -1.5, 1.e+22};
+Point(p38 + 12) = {-19.93055255906933, -27.03061244034389, -1.5, 1.e+22};
+Point(p38 + 13) = {-20.04208608183078, -27.17618661804909, -1.5, 1.e+22};
+Point(p38 + 14) = {-20.15888302967534, -27.31757275912493, -1.5, 1.e+22};
+Point(p38 + 15) = {-20.28078628002368, -27.45458066206718, -1.5, 1.e+22};
+Point(p38 + 16) = {-20.40763184097807, -27.58702601525214, -1.5, 1.e+22};
+Point(p38 + 17) = {-20.5392490719346, -27.71473064488418, -1.5, 1.e+22};
+Point(p38 + 18) = {-20.67546091313961, -27.83752275468633, -1.5, 1.e+22};
+Point(p38 + 19) = {-20.81608412388157, -27.95523715701139, -1.5, 1.e+22};
+CatmullRom(38) = {35, p38 + 1, p38 + 2, p38 + 3, p38 + 4, p38 + 5, p38 + 6, p38 + 7, p38 + 8, p38 + 9, p38 + 10, p38 + 11, p38 + 12, p38 + 13, p38 + 14, p38 + 15, p38 + 16, p38 + 17, p38 + 18, p38 + 19, 31};
+Line(39) = {35, 36};
+p40 = newp;
+Point(p40 + 1) = {-19.08855392606953, -25.21241192144881, 0, 1.e+22};
+Point(p40 + 2) = {-19.13398731564551, -25.39012264785754, 0, 1.e+22};
+Point(p40 + 3) = {-19.18590840869582, -25.56604733420242, 0, 1.e+22};
+Point(p40 + 4) = {-19.24424732920042, -25.73994921896346, 0, 1.e+22};
+Point(p40 + 5) = {-19.3089255639513, -25.91159426293093, 0, 1.e+22};
+Point(p40 + 6) = {-19.37985606821648, -26.08075146417809, 0, 1.e+22};
+Point(p40 + 7) = {-19.45694338288588, -26.24719316894629, 0, 1.e+22};
+Point(p40 + 8) = {-19.54008376294125, -26.41069537802412, 0, 1.e+22};
+Point(p40 + 9) = {-19.6291653170775, -26.57103804820818, 0, 1.e+22};
+Point(p40 + 10) = {-19.72406815828731, -26.7280053884398, 0, 1.e+22};
+Point(p40 + 11) = {-19.82466456520648, -26.88138615021923, 0, 1.e+22};
+Point(p40 + 12) = {-19.93081915400286, -27.03097391190632, 0, 1.e+22};
+Point(p40 + 13) = {-20.04238906057751, -27.17656735652526, 0, 1.e+22};
+Point(p40 + 14) = {-20.15922413283288, -27.31797054269929, 0, 1.e+22};
+Point(p40 + 15) = {-20.28116713274928, -27.45499316835094, 0, 1.e+22};
+Point(p40 + 16) = {-20.40805394799768, -27.58745082681281, 0, 1.e+22};
+Point(p40 + 17) = {-20.53971381280399, -27.71516525500425, 0, 1.e+22};
+Point(p40 + 18) = {-20.67596953776768, -27.83796457333992, 0, 1.e+22};
+Point(p40 + 19) = {-20.81663774832535, -27.95568351704732, 0, 1.e+22};
+CatmullRom(40) = {36, p40 + 1, p40 + 2, p40 + 3, p40 + 4, p40 + 5, p40 + 6, p40 + 7, p40 + 8, p40 + 9, p40 + 10, p40 + 11, p40 + 12, p40 + 13, p40 + 14, p40 + 15, p40 + 16, p40 + 17, p40 + 18, p40 + 19, 37};
+Line(42) = {33, 39};
+Line(43) = {37, 39};
+Line(46) = {13, 40};
+Line(47) = {40, 20};
+p48 = newp;
+Point(p48 + 1) = {14.29048370372948, -11.63798548019376, 0, 1.e+22};
+Point(p48 + 2) = {14.06570903479358, -11.28474225292712, 0, 1.e+22};
+Point(p48 + 3) = {13.85005132867962, -10.92586040161856, 0, 1.e+22};
+Point(p48 + 4) = {13.64365195029174, -10.56157517544805, 0, 1.e+22};
+Point(p48 + 5) = {13.44664619564545, -10.1921253655398, 0, 1.e+22};
+Point(p48 + 6) = {13.2591632031802, -9.817753148433251, 0, 1.e+22};
+Point(p48 + 7) = {13.08132586910841, -9.438703927334933, 0, 1.e+22};
+Point(p48 + 8) = {12.9132507668563, -9.055226171255207, 0, 1.e+22};
+Point(p48 + 9) = {12.75504807064926, -8.66757125213535, 0, 1.e+22};
+Point(p48 + 10) = {12.60682148329202, -8.275993280071766, 0, 1.e+22};
+Point(p48 + 11) = {12.46866816819087, -7.880748936745315, 0, 1.e+22};
+Point(p48 + 12) = {12.34067868566245, -7.482097307164919, 0, 1.e+22};
+Point(p48 + 13) = {12.22293693357089, -7.080299709835851, 0, 1.e+22};
+Point(p48 + 14) = {12.11552009233235, -6.675619525463884, 0, 1.e+22};
+Point(p48 + 15) = {12.01849857432271, -6.268322024307659, 0, 1.e+22};
+Point(p48 + 16) = {11.93193597772189, -5.858674192292493, 0, 1.e+22};
+Point(p48 + 17) = {11.85588904482488, -5.446944555999503, 0, 1.e+22};
+Point(p48 + 18) = {11.79040762484677, -5.033403006644845, 0, 1.e+22};
+Point(p48 + 19) = {11.73553464124634, -4.618320623164431, 0, 1.e+22};
+CatmullRom(48) = {41, p48 + 1, p48 + 2, p48 + 3, p48 + 4, p48 + 5, p48 + 6, p48 + 7, p48 + 8, p48 + 9, p48 + 10, p48 + 11, p48 + 12, p48 + 13, p48 + 14, p48 + 15, p48 + 16, p48 + 17, p48 + 18, p48 + 19, 21};
+Line(49) = {41, 42};
+Line(50) = {42, 43};
+p51 = newp;
+Point(p51 + 1) = {21.38742997284355, -28.64014942975751, 0, 1.e+22};
+Point(p51 + 2) = {21.42132627049665, -28.68780495017026, 0, 1.e+22};
+Point(p51 + 3) = {21.45361132987337, -28.73656643662667, 0, 1.e+22};
+Point(p51 + 4) = {21.48424909704748, -28.78637943536176, 0, 1.e+22};
+Point(p51 + 5) = {21.51320535768519, -28.8371883183477, 0, 1.e+22};
+Point(p51 + 6) = {21.5404477752536, -28.88893634541565, 0, 1.e+22};
+Point(p51 + 7) = {21.56594592713208, -28.9415657276197, 0, 1.e+22};
+Point(p51 + 8) = {21.58967133858634, -28.99501769177186, 0, 1.e+22};
+Point(p51 + 9) = {21.61159751456725, -29.04923254607629, 0, 1.e+22};
+Point(p51 + 10) = {21.63169996929884, -29.10414974678939, 0, 1.e+22};
+Point(p51 + 11) = {21.64995625362245, -29.15970796583116, 0, 1.e+22};
+Point(p51 + 12) = {21.66634598006656, -29.21584515927262, 0, 1.e+22};
+Point(p51 + 13) = {21.68085084561425, -29.27249863662257, 0, 1.e+22};
+Point(p51 + 14) = {21.69345465214284, -29.32960513083634, 0, 1.e+22};
+Point(p51 + 15) = {21.70414332451295, -29.3871008689685, 0, 1.e+22};
+Point(p51 + 16) = {21.71290492628672, -29.44492164339046, 0, 1.e+22};
+Point(p51 + 17) = {21.71972967305765, -29.50300288349353, 0, 1.e+22};
+Point(p51 + 18) = {21.72460994337728, -29.56127972779729, 0, 1.e+22};
+Point(p51 + 19) = {21.72754028726629, -29.61968709638285, 0, 1.e+22};
+CatmullRom(51) = {43, p51 + 1, p51 + 2, p51 + 3, p51 + 4, p51 + 5, p51 + 6, p51 + 7, p51 + 8, p51 + 9, p51 + 10, p51 + 11, p51 + 12, p51 + 13, p51 + 14, p51 + 15, p51 + 16, p51 + 17, p51 + 18, p51 + 19, 44};
+p52 = newp;
+Point(p52 + 1) = {21.72696842040548, -29.75177458675776, 0, 1.e+22};
+Point(p52 + 2) = {21.72232412693661, -29.82525908967496, 0, 1.e+22};
+Point(p52 + 3) = {21.7145927736829, -29.89848318275695, 0, 1.e+22};
+Point(p52 + 4) = {21.70378804745367, -29.97131723744242, 0, 1.e+22};
+Point(p52 + 5) = {21.68992907584829, -30.04363231565474, 0, 1.e+22};
+Point(p52 + 6) = {21.67304039339459, -30.11530039806101, 0, 1.e+22};
+Point(p52 + 7) = {21.65315189811545, -30.18619461070454, 0, 1.e+22};
+Point(p52 + 8) = {21.63029879860028, -30.25618944960973, 0, 1.e+22};
+Point(p52 + 9) = {21.60452155167534, -30.32516100296171, 0, 1.e+22};
+Point(p52 + 10) = {21.57586579078305, -30.3929871704673, 0, 1.e+22};
+Point(p52 + 11) = {21.54438224519705, -30.45954787950911, 0, 1.e+22};
+Point(p52 + 12) = {21.51012665021634, -30.52472529770998, 0, 1.e+22};
+Point(p52 + 13) = {21.47315964849698, -30.58840404153157, 0, 1.e+22};
+Point(p52 + 14) = {21.43354668269656, -30.65047138053775, 0, 1.e+22};
+Point(p52 + 15) = {21.39135787962101, -30.71081743696123, 0, 1.e+22};
+Point(p52 + 16) = {21.34666792607921, -30.76933538022009, 0, 1.e+22};
+Point(p52 + 17) = {21.29955593666502, -30.82592161603985, 0, 1.e+22};
+Point(p52 + 18) = {21.25010531370068, -30.88047596984642, 0, 1.e+22};
+Point(p52 + 19) = {21.19840359958981, -30.932901864105, 0, 1.e+22};
+CatmullRom(52) = {44, p52 + 1, p52 + 2, p52 + 3, p52 + 4, p52 + 5, p52 + 6, p52 + 7, p52 + 8, p52 + 9, p52 + 10, p52 + 11, p52 + 12, p52 + 13, p52 + 14, p52 + 15, p52 + 16, p52 + 17, p52 + 18, p52 + 19, 45};
+Line(53) = {45, 46};
+p54 = newp;
+Point(p54 + 1) = {20.18718814539524, -31.82962405146987, 0, 1.e+22};
+Point(p54 + 2) = {20.05322399934039, -31.92262977730668, 0, 1.e+22};
+Point(p54 + 3) = {19.91212619904048, -32.0044091647901, 0, 1.e+22};
+Point(p54 + 4) = {19.76483332738484, -32.07441821724812, 0, 1.e+22};
+Point(p54 + 5) = {19.61232517689156, -32.13219123430415, 0, 1.e+22};
+Point(p54 + 6) = {19.45561623212548, -32.177343909717, 0, 1.e+22};
+Point(p54 + 7) = {19.29574892134451, -32.20957588778686, 0, 1.e+22};
+Point(p54 + 8) = {19.13378668226449, -32.22867276132214, 0, 1.e+22};
+Point(p54 + 9) = {18.97080688806908, -32.23450749787651, 0, 1.e+22};
+Point(p54 + 10) = {18.8078936807209, -32.22704128476913, 0, 1.e+22};
+Point(p54 + 11) = {18.6461307592467, -32.20632378726659, 0, 1.e+22};
+Point(p54 + 12) = {18.48659417096897, -32.17249281820954, 0, 1.e+22};
+Point(p54 + 13) = {18.33034515363671, -32.12577342128127, 0, 1.e+22};
+Point(p54 + 14) = {18.1784230760695, -32.0664763740167, 0, 1.e+22};
+Point(p54 + 15) = {18.03183852427372, -31.99499612050941, 0, 1.e+22};
+Point(p54 + 16) = {17.89156657902215, -31.91180814756874, 0, 1.e+22};
+Point(p54 + 17) = {17.75854032961446, -31.81746582178037, 0, 1.e+22};
+Point(p54 + 18) = {17.63364466696503, -31.71259670851056, 0, 1.e+22};
+Point(p54 + 19) = {17.51771039730659, -31.59789839733991, 0, 1.e+22};
+CatmullRom(54) = {46, p54 + 1, p54 + 2, p54 + 3, p54 + 4, p54 + 5, p54 + 6, p54 + 7, p54 + 8, p54 + 9, p54 + 10, p54 + 11, p54 + 12, p54 + 13, p54 + 14, p54 + 15, p54 + 16, p54 + 17, p54 + 18, p54 + 19, 47};
+Line(55) = {47, 48};
+Line(56) = {49, 48};
+p57 = newp;
+Point(p57 + 1) = {5.049913774768344, -13.01082891923973, 0, 1.e+22};
+Point(p57 + 2) = {5.418961390815879, -13.04327866809629, 0, 1.e+22};
+Point(p57 + 3) = {5.785482170884041, -13.09723834646309, 0, 1.e+22};
+Point(p57 + 4) = {6.148223495306832, -13.17252354200128, 0, 1.e+22};
+Point(p57 + 5) = {6.505945661067798, -13.26887696038644, 0, 1.e+22};
+Point(p57 + 6) = {6.857426118603143, -13.38596930463647, 0, 1.e+22};
+Point(p57 + 7) = {7.201463649981261, -13.52340040051536, 0, 1.e+22};
+Point(p57 + 8) = {7.536882474179409, -13.68070056416675, 0, 1.e+22};
+Point(p57 + 9) = {7.862536265427301, -13.85733220730324, 0, 1.e+22};
+Point(p57 + 10) = {8.177312070884589, -14.05269167446555, 0, 1.e+22};
+Point(p57 + 11) = {8.480134114263162, -14.2661113060725, 0, 1.e+22};
+Point(p57 + 12) = {8.769967472395051, -14.49686172021127, 0, 1.e+22};
+Point(p57 + 13) = {9.045821612180909, -14.74415430536947, 0, 1.e+22};
+Point(p57 + 14) = {9.306753775831178, -15.00714391559012, 0, 1.e+22};
+Point(p57 + 15) = {9.551872202830616, -15.28493175883843, 0, 1.e+22};
+Point(p57 + 16) = {9.780339177614774, -15.57656846870911, 0, 1.e+22};
+Point(p57 + 17) = {9.991373892542693, -15.88105734897654, 0, 1.e+22};
+Point(p57 + 18) = {10.18425511638138, -16.19735777989897, 0, 1.e+22};
+Point(p57 + 19) = {10.35832365918222, -16.52438877463558, 0, 1.e+22};
+CatmullRom(57) = {50, p57 + 1, p57 + 2, p57 + 3, p57 + 4, p57 + 5, p57 + 6, p57 + 7, p57 + 8, p57 + 9, p57 + 10, p57 + 11, p57 + 12, p57 + 13, p57 + 14, p57 + 15, p57 + 16, p57 + 17, p57 + 18, p57 + 19, 49};
+Line(58) = {51, 50};
+p59 = newp;
+Point(p59 + 1) = {-10.74820635898988, -16.60830099927858, 0, 1.e+22};
+Point(p59 + 2) = {-10.57659984499585, -16.27444255624406, 0, 1.e+22};
+Point(p59 + 3) = {-10.38552703658222, -15.95133044332418, 0, 1.e+22};
+Point(p59 + 4) = {-10.17565836232311, -15.64009838328642, 0, 1.e+22};
+Point(p59 + 5) = {-9.947730200969669, -15.34183841464721, 0, 1.e+22};
+Point(p59 + 6) = {-9.702542297673936, -15.05759705997119, 0, 1.e+22};
+Point(p59 + 7) = {-9.440954957875297, -14.78837165387493, 0, 1.e+22};
+Point(p59 + 8) = {-9.163886028695405, -14.53510684361948, 0, 1.e+22};
+Point(p59 + 9) = {-8.872307678433169, -14.29869127457004, 0, 1.e+22};
+Point(p59 + 10) = {-8.567242985459767, -14.07995447215292, 0, 1.e+22};
+Point(p59 + 11) = {-8.249762348482493, -13.87966393125015, 0, 1.e+22};
+Point(p59 + 12) = {-7.920979730772862, -13.69852242324433, 0, 1.e+22};
+Point(p59 + 13) = {-7.582048751537156, -13.53716553016272, 0, 1.e+22};
+Point(p59 + 14) = {-7.234158638143842, -13.39615941457263, 0, 1.e+22};
+Point(p59 + 15) = {-6.878530053410445, -13.27599883305297, 0, 1.e+22};
+Point(p59 + 16) = {-6.516410812591047, -13.17710540021236, 0, 1.e+22};
+Point(p59 + 17) = {-6.149071505092365, -13.09982610934469, 0, 1.e+22};
+Point(p59 + 18) = {-5.777801036280827, -13.04443211491311, 0, 1.e+22};
+Point(p59 + 19) = {-5.403902105023352, -13.01111778113413, 0, 1.e+22};
+CatmullRom(59) = {52, p59 + 1, p59 + 2, p59 + 3, p59 + 4, p59 + 5, p59 + 6, p59 + 7, p59 + 8, p59 + 9, p59 + 10, p59 + 11, p59 + 12, p59 + 13, p59 + 14, p59 + 15, p59 + 16, p59 + 17, p59 + 18, p59 + 19, 51};
+Line(60) = {52, 53};
+p61 = newp;
+Point(p61 + 1) = {-15.95544120339894, -29.38510567663612, 0, 1.e+22};
+Point(p61 + 2) = {-16.01130240148531, -29.49315159479091, 0, 1.e+22};
+Point(p61 + 3) = {-16.0736281886573, -29.59760201429675, 0, 1.e+22};
+Point(p61 + 4) = {-16.14218804685383, -29.69807061499184, 0, 1.e+22};
+Point(p61 + 5) = {-16.21672840068824, -29.79418580386331, 0, 1.e+22};
+Point(p61 + 6) = {-16.29697355532184, -29.88559208942062, 0, 1.e+22};
+Point(p61 + 7) = {-16.38262671614847, -29.97195139651583, 0, 1.e+22};
+Point(p61 + 8) = {-16.47337108651849, -30.05294431674781, 0, 1.e+22};
+Point(p61 + 9) = {-16.56887103944247, -30.12827128982568, 0, 1.e+22};
+Point(p61 + 10) = {-16.66877335894059, -30.19765371152204, 0, 1.e+22};
+Point(p61 + 11) = {-16.77270854644678, -30.26083496411813, 0, 1.e+22};
+Point(p61 + 12) = {-16.8802921874355, -30.31758136552973, 0, 1.e+22};
+Point(p61 + 13) = {-16.99112637321675, -30.36768303360339, 0, 1.e+22};
+Point(p61 + 14) = {-17.10480117264054, -30.4109546623862, 0, 1.e+22};
+Point(p61 + 15) = {-17.22089614826759, -30.44723620749814, 0, 1.e+22};
+Point(p61 + 16) = {-17.33898191139864, -30.47639347807196, 0, 1.e+22};
+Point(p61 + 17) = {-17.45862171021079, -30.4983186330713, 0, 1.e+22};
+Point(p61 + 18) = {-17.57937304512715, -30.51293058015144, 0, 1.e+22};
+Point(p61 + 19) = {-17.70078930544511, -30.52017527558724, 0, 1.e+22};
+CatmullRom(61) = {53, p61 + 1, p61 + 2, p61 + 3, p61 + 4, p61 + 5, p61 + 6, p61 + 7, p61 + 8, p61 + 9, p61 + 10, p61 + 11, p61 + 12, p61 + 13, p61 + 14, p61 + 15, p61 + 16, p61 + 17, p61 + 18, p61 + 19, 54};
+Line(62) = {54, 55};
+p63 = newp;
+Point(p63 + 1) = {-21.25057902833994, -31.3783811634978, 0, 1.e+22};
+Point(p63 + 2) = {-21.15719587977868, -31.28736673632656, 0, 1.e+22};
+Point(p63 + 3) = {-21.05994580214989, -31.20049636859557, 0, 1.e+22};
+Point(p63 + 4) = {-20.95901253368173, -31.11793418775679, 0, 1.e+22};
+Point(p63 + 5) = {-20.85458677139325, -31.03983618164272, 0, 1.e+22};
+Point(p63 + 6) = {-20.74686581080344, -30.96634990375269, 0, 1.e+22};
+Point(p63 + 7) = {-20.6360531731733, -30.89761419447451, 0, 1.e+22};
+Point(p63 + 8) = {-20.52235822098552, -30.8337589187681, 0, 1.e+22};
+Point(p63 + 9) = {-20.40599576238806, -30.77490472080672, 0, 1.e+22};
+Point(p63 + 10) = {-20.28718564534903, -30.72116279603943, 0, 1.e+22};
+Point(p63 + 11) = {-20.16615234228965, -30.67263468110532, 0, 1.e+22};
+Point(p63 + 12) = {-20.04312452598009, -30.62941206199652, 0, 1.e+22};
+Point(p63 + 13) = {-19.9183346374994, -30.59157660083243, 0, 1.e+22};
+Point(p63 + 14) = {-19.79201844707583, -30.5591997815724, 0, 1.e+22};
+Point(p63 + 15) = {-19.66441460863725, -30.53234277495838, 0, 1.e+22};
+Point(p63 + 16) = {-19.53576420891339, -30.51105632294276, 0, 1.e+22};
+Point(p63 + 17) = {-19.40631031194153, -30.49538064281967, 0, 1.e+22};
+Point(p63 + 18) = {-19.27629749983652, -30.48534535124095, 0, 1.e+22};
+Point(p63 + 19) = {-19.14597141069259, -30.48096940826031, 0, 1.e+22};
+CatmullRom(63) = {56, p63 + 1, p63 + 2, p63 + 3, p63 + 4, p63 + 5, p63 + 6, p63 + 7, p63 + 8, p63 + 9, p63 + 10, p63 + 11, p63 + 12, p63 + 13, p63 + 14, p63 + 15, p63 + 16, p63 + 17, p63 + 18, p63 + 19, 55};
+Line(64) = {56, 57};
+Line(65) = {39, 57};
+Line(66) = {58, 36};
+p67 = newp;
+Point(p67 + 1) = {-13.73605334868696, -8.453585563168986, 0, 1.e+22};
+Point(p67 + 2) = {-13.76168636500389, -8.605495243540139, 0, 1.e+22};
+Point(p67 + 3) = {-13.80405455815679, -8.753611882460039, 0, 1.e+22};
+Point(p67 + 4) = {-13.86263228293083, -8.89609785607241, 0, 1.e+22};
+Point(p67 + 5) = {-13.93669278894014, -9.031185397931809, 0, 1.e+22};
+Point(p67 + 6) = {-14.02531723712892, -9.157198530974371, 0, 1.e+22};
+Point(p67 + 7) = {-14.12740609943992, -9.272573860694445, 0, 1.e+22};
+Point(p67 + 8) = {-14.2416928002189, -9.375879971554483, 0, 1.e+22};
+Point(p67 + 9) = {-14.36675943011186, -9.465835185984702, 0, 1.e+22};
+Point(p67 + 10) = {-14.5010543374989, -9.541323465643703, 0, 1.e+22};
+Point(p67 + 11) = {-14.6429113792148, -9.601408257659497, 0, 1.e+22};
+Point(p67 + 12) = {-14.79057059172044, -9.64534411406612, 0, 1.e+22};
+Point(p67 + 13) = {-14.94220002626599, -9.672585940278202, 0, 1.e+22};
+Point(p67 + 14) = {-15.0959184771458, -9.68279575786131, 0, 1.e+22};
+Point(p67 + 15) = {-15.24981882106471, -9.675846897695109, 0, 1.e+22};
+Point(p67 + 16) = {-15.40199167805342, -9.651825571506439, 0, 1.e+22};
+Point(p67 + 17) = {-15.55054910038155, -9.611029802274931, 0, 1.e+22};
+Point(p67 + 18) = {-15.69364799556951, -9.553965726781177, 0, 1.e+22};
+Point(p67 + 19) = {-15.82951299289916, -9.481341316170271, 0, 1.e+22};
+CatmullRom(67) = {59, p67 + 1, p67 + 2, p67 + 3, p67 + 4, p67 + 5, p67 + 6, p67 + 7, p67 + 8, p67 + 9, p67 + 10, p67 + 11, p67 + 12, p67 + 13, p67 + 14, p67 + 15, p67 + 16, p67 + 17, p67 + 18, p67 + 19, 58};
+p68 = newp;
+Point(p68 + 1) = {-14.52145527420305, -7.048402379266719, 0, 1.e+22};
+Point(p68 + 2) = {-14.44806679750597, -7.085659208124633, 0, 1.e+22};
+Point(p68 + 3) = {-14.37702430255566, -7.127215239211596, 0, 1.e+22};
+Point(p68 + 4) = {-14.3085793534413, -7.172923321092148, 0, 1.e+22};
+Point(p68 + 5) = {-14.24297431624669, -7.222621599766159, 0, 1.e+22};
+Point(p68 + 6) = {-14.18044150082299, -7.276134091799801, 0, 1.e+22};
+Point(p68 + 7) = {-14.121202338171, -7.333271307489372, 0, 1.e+22};
+Point(p68 + 8) = {-14.06546659634584, -7.393830921851296, 0, 1.e+22};
+Point(p68 + 9) = {-14.01343163766056, -7.457598491062351, 0, 1.e+22};
+Point(p68 + 10) = {-13.96528171981889, -7.524348211813124, 0, 1.e+22};
+Point(p68 + 11) = {-13.92118734345198, -7.593843720885859, 0, 1.e+22};
+Point(p68 + 12) = {-13.88130464836933, -7.66583893212529, 0, 1.e+22};
+Point(p68 + 13) = {-13.84577486066204, -7.740078907838784, 0, 1.e+22};
+Point(p68 + 14) = {-13.81472379261597, -7.816300761540095, 0, 1.e+22};
+Point(p68 + 15) = {-13.78826139720584, -7.894234588840081, 0, 1.e+22};
+Point(p68 + 16) = {-13.76648137874771, -7.97360442318808, 0, 1.e+22};
+Point(p68 + 17) = {-13.74946086108848, -8.054129213079627, 0, 1.e+22};
+Point(p68 + 18) = {-13.73726011450761, -8.135523817270169, 0, 1.e+22};
+Point(p68 + 19) = {-13.72992234229775, -8.217500014470708, 0, 1.e+22};
+CatmullRom(68) = {60, p68 + 1, p68 + 2, p68 + 3, p68 + 4, p68 + 5, p68 + 6, p68 + 7, p68 + 8, p68 + 9, p68 + 10, p68 + 11, p68 + 12, p68 + 13, p68 + 14, p68 + 15, p68 + 16, p68 + 17, p68 + 18, p68 + 19, 59};
+Line(69) = {60, 61};
+Line(70) = {40, 61};
+p71 = newp;
+Point(p71 + 1) = {14.29048370372948, -11.63798548019376, -1.5, 1.e+22};
+Point(p71 + 2) = {14.06570903479358, -11.28474225292712, -1.5, 1.e+22};
+Point(p71 + 3) = {13.85005132867962, -10.92586040161856, -1.5, 1.e+22};
+Point(p71 + 4) = {13.64365195029174, -10.56157517544805, -1.5, 1.e+22};
+Point(p71 + 5) = {13.44664619564545, -10.1921253655398, -1.5, 1.e+22};
+Point(p71 + 6) = {13.2591632031802, -9.817753148433251, -1.5, 1.e+22};
+Point(p71 + 7) = {13.08132586910841, -9.438703927334933, -1.5, 1.e+22};
+Point(p71 + 8) = {12.9132507668563, -9.055226171255207, -1.5, 1.e+22};
+Point(p71 + 9) = {12.75504807064926, -8.66757125213535, -1.5, 1.e+22};
+Point(p71 + 10) = {12.60682148329202, -8.275993280071766, -1.5, 1.e+22};
+Point(p71 + 11) = {12.46866816819087, -7.880748936745315, -1.5, 1.e+22};
+Point(p71 + 12) = {12.34067868566245, -7.482097307164919, -1.5, 1.e+22};
+Point(p71 + 13) = {12.22293693357089, -7.080299709835851, -1.5, 1.e+22};
+Point(p71 + 14) = {12.11552009233235, -6.675619525463884, -1.5, 1.e+22};
+Point(p71 + 15) = {12.01849857432271, -6.268322024307659, -1.5, 1.e+22};
+Point(p71 + 16) = {11.93193597772189, -5.858674192292493, -1.5, 1.e+22};
+Point(p71 + 17) = {11.85588904482488, -5.446944555999503, -1.5, 1.e+22};
+Point(p71 + 18) = {11.79040762484677, -5.033403006644845, -1.5, 1.e+22};
+Point(p71 + 19) = {11.73553464124634, -4.618320623164431, -1.5, 1.e+22};
+CatmullRom(71) = {62, p71 + 1, p71 + 2, p71 + 3, p71 + 4, p71 + 5, p71 + 6, p71 + 7, p71 + 8, p71 + 9, p71 + 10, p71 + 11, p71 + 12, p71 + 13, p71 + 14, p71 + 15, p71 + 16, p71 + 17, p71 + 18, p71 + 19, 24};
+Line(72) = {62, 41};
+Line(73) = {63, 64};
+p74 = newp;
+Point(p74 + 1) = {6.767865203871498, 42.48249281771217, -1.5, 1.e+22};
+Point(p74 + 2) = {6.511147566222838, 42.64136131313317, -1.5, 1.e+22};
+Point(p74 + 3) = {6.261560445190685, 42.81121246365069, -1.5, 1.e+22};
+Point(p74 + 4) = {6.019573376382011, 42.99172673689972, -1.5, 1.e+22};
+Point(p74 + 5) = {5.785641597810552, 43.18256454052268, -1.5, 1.e+22};
+Point(p74 + 6) = {5.560205193480594, 43.38336686102725, -1.5, 1.e+22};
+Point(p74 + 7) = {5.343688265479226, 43.59375593918031, -1.5, 1.e+22};
+Point(p74 + 8) = {5.136498136134581, 43.81333598066721, -1.5, 1.e+22};
+Point(p74 + 9) = {4.939024581740954, 44.0416939006796, -1.5, 1.e+22};
+Point(p74 + 10) = {4.75163909929242, 44.27840010103095, -1.5, 1.e+22};
+Point(p74 + 11) = {4.57469420760436, 44.52300927833781, -1.5, 1.e+22};
+Point(p74 + 12) = {4.408522784137658, 44.77506126174657, -1.5, 1.e+22};
+Point(p74 + 13) = {4.253437438773214, 45.03408187862954, -1.5, 1.e+22};
+Point(p74 + 14) = {4.109729925714798, 45.29958384662188, -1.5, 1.e+22};
+Point(p74 + 15) = {3.977670594626653, 45.57106769032127, -1.5, 1.e+22};
+Point(p74 + 16) = {3.857507882038368, 45.84802268092564, -1.5, 1.e+22};
+Point(p74 + 17) = {3.749467843973817, 46.12992779704142, -1.5, 1.e+22};
+Point(p74 + 18) = {3.653753730683413, 46.41625270485468, -1.5, 1.e+22};
+Point(p74 + 19) = {3.570545604279715, 46.70645875582127, -1.5, 1.e+22};
+CatmullRom(74) = {65, p74 + 1, p74 + 2, p74 + 3, p74 + 4, p74 + 5, p74 + 6, p74 + 7, p74 + 8, p74 + 9, p74 + 10, p74 + 11, p74 + 12, p74 + 13, p74 + 14, p74 + 15, p74 + 16, p74 + 17, p74 + 18, p74 + 19, 63};
+p76 = newp;
+Point(p76 + 1) = {6.767865203871498, 42.48249281771217, 0, 1.e+22};
+Point(p76 + 2) = {6.511147566222838, 42.64136131313317, 0, 1.e+22};
+Point(p76 + 3) = {6.261560445190685, 42.81121246365069, 0, 1.e+22};
+Point(p76 + 4) = {6.019573376382011, 42.99172673689972, 0, 1.e+22};
+Point(p76 + 5) = {5.785641597810552, 43.18256454052268, 0, 1.e+22};
+Point(p76 + 6) = {5.560205193480594, 43.38336686102725, 0, 1.e+22};
+Point(p76 + 7) = {5.343688265479226, 43.59375593918031, 0, 1.e+22};
+Point(p76 + 8) = {5.136498136134581, 43.81333598066721, 0, 1.e+22};
+Point(p76 + 9) = {4.939024581740954, 44.0416939006796, 0, 1.e+22};
+Point(p76 + 10) = {4.75163909929242, 44.27840010103095, 0, 1.e+22};
+Point(p76 + 11) = {4.57469420760436, 44.52300927833781, 0, 1.e+22};
+Point(p76 + 12) = {4.408522784137658, 44.77506126174657, 0, 1.e+22};
+Point(p76 + 13) = {4.253437438773214, 45.03408187862954, 0, 1.e+22};
+Point(p76 + 14) = {4.109729925714798, 45.29958384662188, 0, 1.e+22};
+Point(p76 + 15) = {3.977670594626653, 45.57106769032127, 0, 1.e+22};
+Point(p76 + 16) = {3.857507882038368, 45.84802268092564, 0, 1.e+22};
+Point(p76 + 17) = {3.749467843973817, 46.12992779704142, 0, 1.e+22};
+Point(p76 + 18) = {3.653753730683413, 46.41625270485468, 0, 1.e+22};
+Point(p76 + 19) = {3.570545604279715, 46.70645875582127, 0, 1.e+22};
+CatmullRom(76) = {66, p76 + 1, p76 + 2, p76 + 3, p76 + 4, p76 + 5, p76 + 6, p76 + 7, p76 + 8, p76 + 9, p76 + 10, p76 + 11, p76 + 12, p76 + 13, p76 + 14, p76 + 15, p76 + 16, p76 + 17, p76 + 18, p76 + 19, 67};
+Line(77) = {64, 67};
+Line(78) = {68, 69};
+Line(79) = {67, 69};
+Line(80) = {64, 68};
+Line(81) = {23, 66};
+Line(82) = {7, 23};
+Line(83) = {69, 8};
+p84 = newp;
+Point(p84 + 1) = {-2.3352567834115, 16.00726515854157, 0, 1.e+22};
+Point(p84 + 2) = {-2.33522287992538, 16.01453024676573, 0, 1.e+22};
+Point(p84 + 3) = {-2.335166374479783, 16.02179519435575, 0, 1.e+22};
+Point(p84 + 4) = {-2.335087267621609, 16.02905993099628, 0, 1.e+22};
+Point(p84 + 5) = {-2.33498556011651, 16.03632438637398, 0, 1.e+22};
+Point(p84 + 6) = {-2.334861252948886, 16.04358849017826, 0, 1.e+22};
+Point(p84 + 7) = {-2.334714347321868, 16.05085217210191, 0, 1.e+22};
+Point(p84 + 8) = {-2.334544844657316, 16.05811536184181, 0, 1.e+22};
+Point(p84 + 9) = {-2.334352746595798, 16.06537798909963, 0, 1.e+22};
+Point(p84 + 10) = {-2.334138054996577, 16.07263998358245, 0, 1.e+22};
+Point(p84 + 11) = {-2.33390077193759, 16.07990127500347, 0, 1.e+22};
+Point(p84 + 12) = {-2.333640899715434, 16.08716179308274, 0, 1.e+22};
+Point(p84 + 13) = {-2.333358440845338, 16.09442146754775, 0, 1.e+22};
+Point(p84 + 14) = {-2.333053398061142, 16.10168022813417, 0, 1.e+22};
+Point(p84 + 15) = {-2.332725774315267, 16.10893800458652, 0, 1.e+22};
+Point(p84 + 16) = {-2.332375572778692, 16.11619472665885, 0, 1.e+22};
+Point(p84 + 17) = {-2.332002796840917, 16.1234503241154, 0, 1.e+22};
+Point(p84 + 18) = {-2.331607450109936, 16.13070472673129, 0, 1.e+22};
+Point(p84 + 19) = {-2.331189536412196, 16.13795786429323, 0, 1.e+22};
+CatmullRom(84) = {70, p84 + 1, p84 + 2, p84 + 3, p84 + 4, p84 + 5, p84 + 6, p84 + 7, p84 + 8, p84 + 9, p84 + 10, p84 + 11, p84 + 12, p84 + 13, p84 + 14, p84 + 15, p84 + 16, p84 + 17, p84 + 18, p84 + 19, 71};
+p85 = newp;
+Point(p85 + 1) = {2.306517059333237, 15.63468358645851, 0, 1.e+22};
+Point(p85 + 2) = {2.220971929164443, 15.27836247543408, 0, 1.e+22};
+Point(p85 + 3) = {2.080739099116383, 14.93981047524209, 0, 1.e+22};
+Point(p85 + 4) = {1.889271566870923, 14.62736385971695, 0, 1.e+22};
+Point(p85 + 5) = {1.651283898516251, 14.34871610148375, 0, 1.e+22};
+Point(p85 + 6) = {1.372636140283049, 14.11072843312908, 0, 1.e+22};
+Point(p85 + 7) = {1.060189524757908, 13.91926090088362, 0, 1.e+22};
+Point(p85 + 8) = {0.7216375245659228, 13.77902807083556, 0, 1.e+22};
+Point(p85 + 9) = {0.3653164135414901, 13.69348294066676, 0, 1.e+22};
+Point(p85 + 10) = {1.429892067146009e-016, 13.66473191539, 0, 1.e+22};
+Point(p85 + 11) = {-0.3653164135414903, 13.69348294066676, 0, 1.e+22};
+Point(p85 + 12) = {-0.7216375245659225, 13.77902807083556, 0, 1.e+22};
+Point(p85 + 13) = {-1.060189524757908, 13.91926090088362, 0, 1.e+22};
+Point(p85 + 14) = {-1.372636140283049, 14.11072843312908, 0, 1.e+22};
+Point(p85 + 15) = {-1.651283898516251, 14.34871610148375, 0, 1.e+22};
+Point(p85 + 16) = {-1.889271566870923, 14.62736385971695, 0, 1.e+22};
+Point(p85 + 17) = {-2.080739099116383, 14.93981047524209, 0, 1.e+22};
+Point(p85 + 18) = {-2.220971929164442, 15.27836247543408, 0, 1.e+22};
+Point(p85 + 19) = {-2.306517059333237, 15.63468358645851, 0, 1.e+22};
+CatmullRom(85) = {72, p85 + 1, p85 + 2, p85 + 3, p85 + 4, p85 + 5, p85 + 6, p85 + 7, p85 + 8, p85 + 9, p85 + 10, p85 + 11, p85 + 12, p85 + 13, p85 + 14, p85 + 15, p85 + 16, p85 + 17, p85 + 18, p85 + 19, 70};
+p86 = newp;
+Point(p86 + 1) = {2.331189536409629, 16.13795786429308, 0, 1.e+22};
+Point(p86 + 2) = {2.331607450107369, 16.13070472673115, 0, 1.e+22};
+Point(p86 + 3) = {2.332002796838351, 16.12345032411526, 0, 1.e+22};
+Point(p86 + 4) = {2.332375572776125, 16.11619472665872, 0, 1.e+22};
+Point(p86 + 5) = {2.3327257743127, 16.10893800458641, 0, 1.e+22};
+Point(p86 + 6) = {2.333053398058574, 16.10168022813406, 0, 1.e+22};
+Point(p86 + 7) = {2.333358440842769, 16.09442146754764, 0, 1.e+22};
+Point(p86 + 8) = {2.333640899712865, 16.08716179308264, 0, 1.e+22};
+Point(p86 + 9) = {2.333900771935021, 16.07990127500338, 0, 1.e+22};
+Point(p86 + 10) = {2.334138054994007, 16.07263998358236, 0, 1.e+22};
+Point(p86 + 11) = {2.334352746593229, 16.06537798909956, 0, 1.e+22};
+Point(p86 + 12) = {2.334544844654746, 16.05811536184175, 0, 1.e+22};
+Point(p86 + 13) = {2.334714347319298, 16.05085217210185, 0, 1.e+22};
+Point(p86 + 14) = {2.334861252946315, 16.04358849017821, 0, 1.e+22};
+Point(p86 + 15) = {2.334985560113939, 16.03632438637394, 0, 1.e+22};
+Point(p86 + 16) = {2.335087267619038, 16.02905993099625, 0, 1.e+22};
+Point(p86 + 17) = {2.335166374477212, 16.02179519435573, 0, 1.e+22};
+Point(p86 + 18) = {2.335222879922809, 16.01453024676571, 0, 1.e+22};
+Point(p86 + 19) = {2.335256783408929, 16.00726515854156, 0, 1.e+22};
+CatmullRom(86) = {73, p86 + 1, p86 + 2, p86 + 3, p86 + 4, p86 + 5, p86 + 6, p86 + 7, p86 + 8, p86 + 9, p86 + 10, p86 + 11, p86 + 12, p86 + 13, p86 + 14, p86 + 15, p86 + 16, p86 + 17, p86 + 18, p86 + 19, 72};
+Line(87) = {74, 73};
+p88 = newp;
+Point(p88 + 1) = {-1.857030501246023, 23.40179312769109, 0, 1.e+22};
+Point(p88 + 2) = {-1.775555546127907, 23.67631538695514, 0, 1.e+22};
+Point(p88 + 3) = {-1.653749098041493, 23.93547523791109, 0, 1.e+22};
+Point(p88 + 4) = {-1.49437797321802, 24.17338590121863, 0, 1.e+22};
+Point(p88 + 5) = {-1.301062264204964, 24.3846432698279, 0, 1.e+22};
+Point(p88 + 6) = {-1.078193109976109, 24.56444866250635, 0, 1.e+22};
+Point(p88 + 7) = {-0.830832951831156, 24.70871782520385, 0, 1.e+22};
+Point(p88 + 8) = {-0.5646005407579954, 24.81417370430552, 0, 1.e+22};
+Point(p88 + 9) = {-0.2855433082991358, 24.87842088444082, 0, 1.e+22};
+Point(p88 + 10) = {-3.490128108402403e-016, 24.9000000000047, 0, 1.e+22};
+Point(p88 + 11) = {0.2855433082991367, 24.87842088444082, 0, 1.e+22};
+Point(p88 + 12) = {0.5646005407579964, 24.81417370430552, 0, 1.e+22};
+Point(p88 + 13) = {0.8308329518311569, 24.70871782520385, 0, 1.e+22};
+Point(p88 + 14) = {1.078193109976108, 24.56444866250635, 0, 1.e+22};
+Point(p88 + 15) = {1.301062264204964, 24.3846432698279, 0, 1.e+22};
+Point(p88 + 16) = {1.49437797321802, 24.17338590121863, 0, 1.e+22};
+Point(p88 + 17) = {1.653749098041493, 23.93547523791108, 0, 1.e+22};
+Point(p88 + 18) = {1.775555546127906, 23.67631538695514, 0, 1.e+22};
+Point(p88 + 19) = {1.857030501246023, 23.40179312769109, 0, 1.e+22};
+CatmullRom(88) = {75, p88 + 1, p88 + 2, p88 + 3, p88 + 4, p88 + 5, p88 + 6, p88 + 7, p88 + 8, p88 + 9, p88 + 10, p88 + 11, p88 + 12, p88 + 13, p88 + 14, p88 + 15, p88 + 16, p88 + 17, p88 + 18, p88 + 19, 74};
+Line(89) = {75, 71};
+p90 = newp;
+Point(p90 + 1) = {1.876607847130762, 41.70277451642356, 0, 1.e+22};
+Point(p90 + 2) = {1.807007380960792, 41.4128677106876, 0, 1.e+22};
+Point(p90 + 3) = {1.692912395957899, 41.13741805049486, 0, 1.e+22};
+Point(p90 + 4) = {1.5371322893124, 40.8832080206443, 0, 1.e+22};
+Point(p90 + 5) = {1.34350288425444, 40.65649711574556, 0, 1.e+22};
+Point(p90 + 6) = {1.116791979355699, 40.4628677106876, 0, 1.e+22};
+Point(p90 + 7) = {0.8625819495051389, 40.3070876040421, 0, 1.e+22};
+Point(p90 + 8) = {0.5871322893124001, 40.19299261903921, 0, 1.e+22};
+Point(p90 + 9) = {0.2972254835764387, 40.12339215286924, 0, 1.e+22};
+Point(p90 + 10) = {1.163376036131258e-016, 40.1, 0, 1.e+22};
+Point(p90 + 11) = {-0.2972254835764389, 40.12339215286924, 0, 1.e+22};
+Point(p90 + 12) = {-0.5871322893123999, 40.19299261903921, 0, 1.e+22};
+Point(p90 + 13) = {-0.8625819495051388, 40.3070876040421, 0, 1.e+22};
+Point(p90 + 14) = {-1.116791979355699, 40.4628677106876, 0, 1.e+22};
+Point(p90 + 15) = {-1.34350288425444, 40.65649711574556, 0, 1.e+22};
+Point(p90 + 16) = {-1.5371322893124, 40.8832080206443, 0, 1.e+22};
+Point(p90 + 17) = {-1.692912395957899, 41.13741805049486, 0, 1.e+22};
+Point(p90 + 18) = {-1.807007380960792, 41.4128677106876, 0, 1.e+22};
+Point(p90 + 19) = {-1.876607847130762, 41.70277451642356, 0, 1.e+22};
+CatmullRom(90) = {76, p90 + 1, p90 + 2, p90 + 3, p90 + 4, p90 + 5, p90 + 6, p90 + 7, p90 + 8, p90 + 9, p90 + 10, p90 + 11, p90 + 12, p90 + 13, p90 + 14, p90 + 15, p90 + 16, p90 + 17, p90 + 18, p90 + 19, 77};
+Line(91) = {78, 76};
+p92 = newp;
+Point(p92 + 1) = {-1.876607847130762, 44.29722548357644, 0, 1.e+22};
+Point(p92 + 2) = {-1.807007380960792, 44.5871322893124, 0, 1.e+22};
+Point(p92 + 3) = {-1.692912395957899, 44.86258194950514, 0, 1.e+22};
+Point(p92 + 4) = {-1.5371322893124, 45.1167919793557, 0, 1.e+22};
+Point(p92 + 5) = {-1.343502884254441, 45.34350288425444, 0, 1.e+22};
+Point(p92 + 6) = {-1.116791979355699, 45.5371322893124, 0, 1.e+22};
+Point(p92 + 7) = {-0.8625819495051391, 45.6929123959579, 0, 1.e+22};
+Point(p92 + 8) = {-0.5871322893124004, 45.80700738096079, 0, 1.e+22};
+Point(p92 + 9) = {-0.297225483576439, 45.87660784713076, 0, 1.e+22};
+Point(p92 + 10) = {-3.490128108393775e-016, 45.9, 0, 1.e+22};
+Point(p92 + 11) = {0.2972254835764383, 45.87660784713076, 0, 1.e+22};
+Point(p92 + 12) = {0.5871322893123997, 45.80700738096079, 0, 1.e+22};
+Point(p92 + 13) = {0.8625819495051386, 45.6929123959579, 0, 1.e+22};
+Point(p92 + 14) = {1.116791979355699, 45.5371322893124, 0, 1.e+22};
+Point(p92 + 15) = {1.34350288425444, 45.34350288425444, 0, 1.e+22};
+Point(p92 + 16) = {1.5371322893124, 45.1167919793557, 0, 1.e+22};
+Point(p92 + 17) = {1.692912395957899, 44.86258194950514, 0, 1.e+22};
+Point(p92 + 18) = {1.807007380960792, 44.5871322893124, 0, 1.e+22};
+Point(p92 + 19) = {1.876607847130762, 44.29722548357644, 0, 1.e+22};
+CatmullRom(92) = {79, p92 + 1, p92 + 2, p92 + 3, p92 + 4, p92 + 5, p92 + 6, p92 + 7, p92 + 8, p92 + 9, p92 + 10, p92 + 11, p92 + 12, p92 + 13, p92 + 14, p92 + 15, p92 + 16, p92 + 17, p92 + 18, p92 + 19, 78};
+Line(93) = {77, 79};
+Line(94) = {22, 65};
+Line(95) = {80, 22};
+p96 = newp;
+Point(p96 + 1) = {-10.38286518440714, 4.944300816345024, -1.5, 1.e+22};
+Point(p96 + 2) = {-10.07168583086128, 5.55077873135941, -1.5, 1.e+22};
+Point(p96 + 3) = {-9.72512054766432, 6.137754502542532, -1.5, 1.e+22};
+Point(p96 + 4) = {-9.344386959644572, 6.703165845218837, -1.5, 1.e+22};
+Point(p96 + 5) = {-8.93082273878543, 7.245026239322876, -1.5, 1.e+22};
+Point(p96 + 6) = {-8.485880904439497, 7.76143190885245, -1.5, 1.e+22};
+Point(p96 + 7) = {-8.011124718280476, 8.25056851060819, -1.5, 1.e+22};
+Point(p96 + 8) = {-7.508222191928963, 8.71071750871932, -1.5, 1.e+22};
+Point(p96 + 9) = {-6.978940226549044, 9.140262212559302, -1.5, 1.e+22};
+Point(p96 + 10) = {-6.42513840500569, 9.537693456837708, -1.5, 1.e+22};
+Point(p96 + 11) = {-5.84876245839367, 9.901614903911822, -1.5, 1.e+22};
+Point(p96 + 12) = {-5.251837429892648, 10.23074794968884, -1.5, 1.e+22};
+Point(p96 + 13) = {-4.636460559966649, 10.52393621588223, -1.5, 1.e+22};
+Point(p96 + 14) = {-4.004793917905136, 10.78014961283905, -1.5, 1.e+22};
+Point(p96 + 15) = {-3.35905680559405, 10.99848795866396, -1.5, 1.e+22};
+Point(p96 + 16) = {-2.701517960205418, 11.17818414192446, -1.5, 1.e+22};
+Point(p96 + 17) = {-2.034487583200687, 11.31860681682539, -1.5, 1.e+22};
+Point(p96 + 18) = {-1.360309223653183, 11.41926262138357, -1.5, 1.e+22};
+Point(p96 + 19) = {-0.68135154440684, 11.47979791080916, -1.5, 1.e+22};
+CatmullRom(96) = {81, p96 + 1, p96 + 2, p96 + 3, p96 + 4, p96 + 5, p96 + 6, p96 + 7, p96 + 8, p96 + 9, p96 + 10, p96 + 11, p96 + 12, p96 + 13, p96 + 14, p96 + 15, p96 + 16, p96 + 17, p96 + 18, p96 + 19, 80};
+Line(97) = {82, 81};
+Line(98) = {83, 82};
+Line(99) = {84, 83};
+Line(100) = {63, 84};
+p101 = newp;
+Point(p101 + 1) = {-1.857030501246023, 23.40179312769109, -1.5, 1.e+22};
+Point(p101 + 2) = {-1.775555546127907, 23.67631538695514, -1.5, 1.e+22};
+Point(p101 + 3) = {-1.653749098041493, 23.93547523791109, -1.5, 1.e+22};
+Point(p101 + 4) = {-1.49437797321802, 24.17338590121863, -1.5, 1.e+22};
+Point(p101 + 5) = {-1.301062264204964, 24.3846432698279, -1.5, 1.e+22};
+Point(p101 + 6) = {-1.078193109976109, 24.56444866250635, -1.5, 1.e+22};
+Point(p101 + 7) = {-0.830832951831156, 24.70871782520385, -1.5, 1.e+22};
+Point(p101 + 8) = {-0.5646005407579954, 24.81417370430552, -1.5, 1.e+22};
+Point(p101 + 9) = {-0.2855433082991358, 24.87842088444082, -1.5, 1.e+22};
+Point(p101 + 10) = {-3.490128108402403e-016, 24.9000000000047, -1.5, 1.e+22};
+Point(p101 + 11) = {0.2855433082991367, 24.87842088444082, -1.5, 1.e+22};
+Point(p101 + 12) = {0.5646005407579964, 24.81417370430552, -1.5, 1.e+22};
+Point(p101 + 13) = {0.8308329518311569, 24.70871782520385, -1.5, 1.e+22};
+Point(p101 + 14) = {1.078193109976108, 24.56444866250635, -1.5, 1.e+22};
+Point(p101 + 15) = {1.301062264204964, 24.3846432698279, -1.5, 1.e+22};
+Point(p101 + 16) = {1.49437797321802, 24.17338590121863, -1.5, 1.e+22};
+Point(p101 + 17) = {1.653749098041493, 23.93547523791108, -1.5, 1.e+22};
+Point(p101 + 18) = {1.775555546127906, 23.67631538695514, -1.5, 1.e+22};
+Point(p101 + 19) = {1.857030501246023, 23.40179312769109, -1.5, 1.e+22};
+CatmullRom(101) = {85, p101 + 1, p101 + 2, p101 + 3, p101 + 4, p101 + 5, p101 + 6, p101 + 7, p101 + 8, p101 + 9, p101 + 10, p101 + 11, p101 + 12, p101 + 13, p101 + 14, p101 + 15, p101 + 16, p101 + 17, p101 + 18, p101 + 19, 86};
+Line(102) = {85, 87};
+p103 = newp;
+Point(p103 + 1) = {-2.3352567834115, 16.00726515854157, -1.5, 1.e+22};
+Point(p103 + 2) = {-2.33522287992538, 16.01453024676573, -1.5, 1.e+22};
+Point(p103 + 3) = {-2.335166374479783, 16.02179519435575, -1.5, 1.e+22};
+Point(p103 + 4) = {-2.335087267621609, 16.02905993099628, -1.5, 1.e+22};
+Point(p103 + 5) = {-2.33498556011651, 16.03632438637398, -1.5, 1.e+22};
+Point(p103 + 6) = {-2.334861252948886, 16.04358849017826, -1.5, 1.e+22};
+Point(p103 + 7) = {-2.334714347321868, 16.05085217210191, -1.5, 1.e+22};
+Point(p103 + 8) = {-2.334544844657316, 16.05811536184181, -1.5, 1.e+22};
+Point(p103 + 9) = {-2.334352746595798, 16.06537798909963, -1.5, 1.e+22};
+Point(p103 + 10) = {-2.334138054996577, 16.07263998358245, -1.5, 1.e+22};
+Point(p103 + 11) = {-2.33390077193759, 16.07990127500347, -1.5, 1.e+22};
+Point(p103 + 12) = {-2.333640899715434, 16.08716179308274, -1.5, 1.e+22};
+Point(p103 + 13) = {-2.333358440845338, 16.09442146754775, -1.5, 1.e+22};
+Point(p103 + 14) = {-2.333053398061142, 16.10168022813417, -1.5, 1.e+22};
+Point(p103 + 15) = {-2.332725774315267, 16.10893800458652, -1.5, 1.e+22};
+Point(p103 + 16) = {-2.332375572778692, 16.11619472665885, -1.5, 1.e+22};
+Point(p103 + 17) = {-2.332002796840917, 16.1234503241154, -1.5, 1.e+22};
+Point(p103 + 18) = {-2.331607450109936, 16.13070472673129, -1.5, 1.e+22};
+Point(p103 + 19) = {-2.331189536412196, 16.13795786429323, -1.5, 1.e+22};
+CatmullRom(103) = {88, p103 + 1, p103 + 2, p103 + 3, p103 + 4, p103 + 5, p103 + 6, p103 + 7, p103 + 8, p103 + 9, p103 + 10, p103 + 11, p103 + 12, p103 + 13, p103 + 14, p103 + 15, p103 + 16, p103 + 17, p103 + 18, p103 + 19, 87};
+p104 = newp;
+Point(p104 + 1) = {2.306517059333237, 15.63468358645851, -1.5, 1.e+22};
+Point(p104 + 2) = {2.220971929164443, 15.27836247543408, -1.5, 1.e+22};
+Point(p104 + 3) = {2.080739099116383, 14.93981047524209, -1.5, 1.e+22};
+Point(p104 + 4) = {1.889271566870923, 14.62736385971695, -1.5, 1.e+22};
+Point(p104 + 5) = {1.651283898516251, 14.34871610148375, -1.5, 1.e+22};
+Point(p104 + 6) = {1.372636140283049, 14.11072843312908, -1.5, 1.e+22};
+Point(p104 + 7) = {1.060189524757908, 13.91926090088362, -1.5, 1.e+22};
+Point(p104 + 8) = {0.7216375245659228, 13.77902807083556, -1.5, 1.e+22};
+Point(p104 + 9) = {0.3653164135414901, 13.69348294066676, -1.5, 1.e+22};
+Point(p104 + 10) = {1.429892067146009e-016, 13.66473191539, -1.5, 1.e+22};
+Point(p104 + 11) = {-0.3653164135414903, 13.69348294066676, -1.5, 1.e+22};
+Point(p104 + 12) = {-0.7216375245659225, 13.77902807083556, -1.5, 1.e+22};
+Point(p104 + 13) = {-1.060189524757908, 13.91926090088362, -1.5, 1.e+22};
+Point(p104 + 14) = {-1.372636140283049, 14.11072843312908, -1.5, 1.e+22};
+Point(p104 + 15) = {-1.651283898516251, 14.34871610148375, -1.5, 1.e+22};
+Point(p104 + 16) = {-1.889271566870923, 14.62736385971695, -1.5, 1.e+22};
+Point(p104 + 17) = {-2.080739099116383, 14.93981047524209, -1.5, 1.e+22};
+Point(p104 + 18) = {-2.220971929164442, 15.27836247543408, -1.5, 1.e+22};
+Point(p104 + 19) = {-2.306517059333237, 15.63468358645851, -1.5, 1.e+22};
+CatmullRom(104) = {89, p104 + 1, p104 + 2, p104 + 3, p104 + 4, p104 + 5, p104 + 6, p104 + 7, p104 + 8, p104 + 9, p104 + 10, p104 + 11, p104 + 12, p104 + 13, p104 + 14, p104 + 15, p104 + 16, p104 + 17, p104 + 18, p104 + 19, 88};
+p105 = newp;
+Point(p105 + 1) = {2.331189536409629, 16.13795786429308, -1.5, 1.e+22};
+Point(p105 + 2) = {2.331607450107369, 16.13070472673115, -1.5, 1.e+22};
+Point(p105 + 3) = {2.332002796838351, 16.12345032411526, -1.5, 1.e+22};
+Point(p105 + 4) = {2.332375572776125, 16.11619472665872, -1.5, 1.e+22};
+Point(p105 + 5) = {2.3327257743127, 16.10893800458641, -1.5, 1.e+22};
+Point(p105 + 6) = {2.333053398058574, 16.10168022813406, -1.5, 1.e+22};
+Point(p105 + 7) = {2.333358440842769, 16.09442146754764, -1.5, 1.e+22};
+Point(p105 + 8) = {2.333640899712865, 16.08716179308264, -1.5, 1.e+22};
+Point(p105 + 9) = {2.333900771935021, 16.07990127500338, -1.5, 1.e+22};
+Point(p105 + 10) = {2.334138054994007, 16.07263998358236, -1.5, 1.e+22};
+Point(p105 + 11) = {2.334352746593229, 16.06537798909956, -1.5, 1.e+22};
+Point(p105 + 12) = {2.334544844654746, 16.05811536184175, -1.5, 1.e+22};
+Point(p105 + 13) = {2.334714347319298, 16.05085217210185, -1.5, 1.e+22};
+Point(p105 + 14) = {2.334861252946315, 16.04358849017821, -1.5, 1.e+22};
+Point(p105 + 15) = {2.334985560113939, 16.03632438637394, -1.5, 1.e+22};
+Point(p105 + 16) = {2.335087267619038, 16.02905993099625, -1.5, 1.e+22};
+Point(p105 + 17) = {2.335166374477212, 16.02179519435573, -1.5, 1.e+22};
+Point(p105 + 18) = {2.335222879922809, 16.01453024676571, -1.5, 1.e+22};
+Point(p105 + 19) = {2.335256783408929, 16.00726515854156, -1.5, 1.e+22};
+CatmullRom(105) = {90, p105 + 1, p105 + 2, p105 + 3, p105 + 4, p105 + 5, p105 + 6, p105 + 7, p105 + 8, p105 + 9, p105 + 10, p105 + 11, p105 + 12, p105 + 13, p105 + 14, p105 + 15, p105 + 16, p105 + 17, p105 + 18, p105 + 19, 89};
+Line(106) = {86, 90};
+p107 = newp;
+Point(p107 + 1) = {-1.876607847130762, 44.29722548357644, -1.5, 1.e+22};
+Point(p107 + 2) = {-1.807007380960792, 44.5871322893124, -1.5, 1.e+22};
+Point(p107 + 3) = {-1.692912395957899, 44.86258194950514, -1.5, 1.e+22};
+Point(p107 + 4) = {-1.5371322893124, 45.1167919793557, -1.5, 1.e+22};
+Point(p107 + 5) = {-1.343502884254441, 45.34350288425444, -1.5, 1.e+22};
+Point(p107 + 6) = {-1.116791979355699, 45.5371322893124, -1.5, 1.e+22};
+Point(p107 + 7) = {-0.8625819495051391, 45.6929123959579, -1.5, 1.e+22};
+Point(p107 + 8) = {-0.5871322893124004, 45.80700738096079, -1.5, 1.e+22};
+Point(p107 + 9) = {-0.297225483576439, 45.87660784713076, -1.5, 1.e+22};
+Point(p107 + 10) = {-3.490128108393775e-016, 45.9, -1.5, 1.e+22};
+Point(p107 + 11) = {0.2972254835764383, 45.87660784713076, -1.5, 1.e+22};
+Point(p107 + 12) = {0.5871322893123997, 45.80700738096079, -1.5, 1.e+22};
+Point(p107 + 13) = {0.8625819495051386, 45.6929123959579, -1.5, 1.e+22};
+Point(p107 + 14) = {1.116791979355699, 45.5371322893124, -1.5, 1.e+22};
+Point(p107 + 15) = {1.34350288425444, 45.34350288425444, -1.5, 1.e+22};
+Point(p107 + 16) = {1.5371322893124, 45.1167919793557, -1.5, 1.e+22};
+Point(p107 + 17) = {1.692912395957899, 44.86258194950514, -1.5, 1.e+22};
+Point(p107 + 18) = {1.807007380960792, 44.5871322893124, -1.5, 1.e+22};
+Point(p107 + 19) = {1.876607847130762, 44.29722548357644, -1.5, 1.e+22};
+CatmullRom(107) = {91, p107 + 1, p107 + 2, p107 + 3, p107 + 4, p107 + 5, p107 + 6, p107 + 7, p107 + 8, p107 + 9, p107 + 10, p107 + 11, p107 + 12, p107 + 13, p107 + 14, p107 + 15, p107 + 16, p107 + 17, p107 + 18, p107 + 19, 92};
+Line(108) = {93, 91};
+p109 = newp;
+Point(p109 + 1) = {1.876607847130762, 41.70277451642356, -1.5, 1.e+22};
+Point(p109 + 2) = {1.807007380960792, 41.4128677106876, -1.5, 1.e+22};
+Point(p109 + 3) = {1.692912395957899, 41.13741805049486, -1.5, 1.e+22};
+Point(p109 + 4) = {1.5371322893124, 40.8832080206443, -1.5, 1.e+22};
+Point(p109 + 5) = {1.34350288425444, 40.65649711574556, -1.5, 1.e+22};
+Point(p109 + 6) = {1.116791979355699, 40.4628677106876, -1.5, 1.e+22};
+Point(p109 + 7) = {0.8625819495051389, 40.3070876040421, -1.5, 1.e+22};
+Point(p109 + 8) = {0.5871322893124001, 40.19299261903921, -1.5, 1.e+22};
+Point(p109 + 9) = {0.2972254835764387, 40.12339215286924, -1.5, 1.e+22};
+Point(p109 + 10) = {1.163376036131258e-016, 40.1, -1.5, 1.e+22};
+Point(p109 + 11) = {-0.2972254835764389, 40.12339215286924, -1.5, 1.e+22};
+Point(p109 + 12) = {-0.5871322893123999, 40.19299261903921, -1.5, 1.e+22};
+Point(p109 + 13) = {-0.8625819495051388, 40.3070876040421, -1.5, 1.e+22};
+Point(p109 + 14) = {-1.116791979355699, 40.4628677106876, -1.5, 1.e+22};
+Point(p109 + 15) = {-1.34350288425444, 40.65649711574556, -1.5, 1.e+22};
+Point(p109 + 16) = {-1.5371322893124, 40.8832080206443, -1.5, 1.e+22};
+Point(p109 + 17) = {-1.692912395957899, 41.13741805049486, -1.5, 1.e+22};
+Point(p109 + 18) = {-1.807007380960792, 41.4128677106876, -1.5, 1.e+22};
+Point(p109 + 19) = {-1.876607847130762, 41.70277451642356, -1.5, 1.e+22};
+CatmullRom(109) = {94, p109 + 1, p109 + 2, p109 + 3, p109 + 4, p109 + 5, p109 + 6, p109 + 7, p109 + 8, p109 + 9, p109 + 10, p109 + 11, p109 + 12, p109 + 13, p109 + 14, p109 + 15, p109 + 16, p109 + 17, p109 + 18, p109 + 19, 93};
+Line(110) = {92, 94};
+p111 = newp;
+Point(p111 + 1) = {1.975376681190276, 54.18713106991954, -1.5, 1.e+22};
+Point(p111 + 2) = {1.902113032590307, 53.88196601125011, -1.5, 1.e+22};
+Point(p111 + 3) = {1.782013048376736, 53.59201900052091, -1.5, 1.e+22};
+Point(p111 + 4) = {1.618033988749895, 53.32442949541505, -1.5, 1.e+22};
+Point(p111 + 5) = {1.414213562373095, 53.08578643762691, -1.5, 1.e+22};
+Point(p111 + 6) = {1.175570504584946, 52.88196601125011, -1.5, 1.e+22};
+Point(p111 + 7) = {0.9079809994790936, 52.71798695162327, -1.5, 1.e+22};
+Point(p111 + 8) = {0.6180339887498949, 52.59788696740969, -1.5, 1.e+22};
+Point(p111 + 9) = {0.3128689300804619, 52.52462331880972, -1.5, 1.e+22};
+Point(p111 + 10) = {1.224606353822377e-016, 52.5, -1.5, 1.e+22};
+Point(p111 + 11) = {-0.3128689300804621, 52.52462331880972, -1.5, 1.e+22};
+Point(p111 + 12) = {-0.6180339887498947, 52.59788696740969, -1.5, 1.e+22};
+Point(p111 + 13) = {-0.9079809994790934, 52.71798695162327, -1.5, 1.e+22};
+Point(p111 + 14) = {-1.175570504584946, 52.88196601125011, -1.5, 1.e+22};
+Point(p111 + 15) = {-1.414213562373095, 53.08578643762691, -1.5, 1.e+22};
+Point(p111 + 16) = {-1.618033988749895, 53.32442949541505, -1.5, 1.e+22};
+Point(p111 + 17) = {-1.782013048376736, 53.59201900052091, -1.5, 1.e+22};
+Point(p111 + 18) = {-1.902113032590307, 53.88196601125011, -1.5, 1.e+22};
+Point(p111 + 19) = {-1.975376681190275, 54.18713106991954, -1.5, 1.e+22};
+CatmullRom(111) = {95, p111 + 1, p111 + 2, p111 + 3, p111 + 4, p111 + 5, p111 + 6, p111 + 7, p111 + 8, p111 + 9, p111 + 10, p111 + 11, p111 + 12, p111 + 13, p111 + 14, p111 + 15, p111 + 16, p111 + 17, p111 + 18, p111 + 19, 96};
+p112 = newp;
+Point(p112 + 1) = {-1.975376681190276, 54.81286893008046, -1.5, 1.e+22};
+Point(p112 + 2) = {-1.902113032590307, 55.11803398874989, -1.5, 1.e+22};
+Point(p112 + 3) = {-1.782013048376736, 55.40798099947909, -1.5, 1.e+22};
+Point(p112 + 4) = {-1.618033988749895, 55.67557050458495, -1.5, 1.e+22};
+Point(p112 + 5) = {-1.414213562373095, 55.91421356237309, -1.5, 1.e+22};
+Point(p112 + 6) = {-1.175570504584947, 56.11803398874989, -1.5, 1.e+22};
+Point(p112 + 7) = {-0.9079809994790938, 56.28201304837673, -1.5, 1.e+22};
+Point(p112 + 8) = {-0.6180339887498951, 56.40211303259031, -1.5, 1.e+22};
+Point(p112 + 9) = {-0.3128689300804621, 56.47537668119028, -1.5, 1.e+22};
+Point(p112 + 10) = {-3.673819061467132e-016, 56.5, -1.5, 1.e+22};
+Point(p112 + 11) = {0.3128689300804614, 56.47537668119028, -1.5, 1.e+22};
+Point(p112 + 12) = {0.6180339887498945, 56.40211303259031, -1.5, 1.e+22};
+Point(p112 + 13) = {0.9079809994790933, 56.28201304837673, -1.5, 1.e+22};
+Point(p112 + 14) = {1.175570504584946, 56.11803398874989, -1.5, 1.e+22};
+Point(p112 + 15) = {1.414213562373095, 55.91421356237309, -1.5, 1.e+22};
+Point(p112 + 16) = {1.618033988749895, 55.67557050458495, -1.5, 1.e+22};
+Point(p112 + 17) = {1.782013048376736, 55.40798099947909, -1.5, 1.e+22};
+Point(p112 + 18) = {1.902113032590307, 55.11803398874989, -1.5, 1.e+22};
+Point(p112 + 19) = {1.975376681190275, 54.81286893008046, -1.5, 1.e+22};
+CatmullRom(112) = {96, p112 + 1, p112 + 2, p112 + 3, p112 + 4, p112 + 5, p112 + 6, p112 + 7, p112 + 8, p112 + 9, p112 + 10, p112 + 11, p112 + 12, p112 + 13, p112 + 14, p112 + 15, p112 + 16, p112 + 17, p112 + 18, p112 + 19, 95};
+Line(113) = {144, 57};
+Line(114) = {33, 144};
+p115 = newp;
+Point(p115 + 1) = {-10.74820635898988, -16.60830099927858, -1.5, 1.e+22};
+Point(p115 + 2) = {-10.57659984499585, -16.27444255624406, -1.5, 1.e+22};
+Point(p115 + 3) = {-10.38552703658222, -15.95133044332418, -1.5, 1.e+22};
+Point(p115 + 4) = {-10.17565836232311, -15.64009838328642, -1.5, 1.e+22};
+Point(p115 + 5) = {-9.947730200969669, -15.34183841464721, -1.5, 1.e+22};
+Point(p115 + 6) = {-9.702542297673936, -15.05759705997119, -1.5, 1.e+22};
+Point(p115 + 7) = {-9.440954957875297, -14.78837165387493, -1.5, 1.e+22};
+Point(p115 + 8) = {-9.163886028695405, -14.53510684361948, -1.5, 1.e+22};
+Point(p115 + 9) = {-8.872307678433169, -14.29869127457004, -1.5, 1.e+22};
+Point(p115 + 10) = {-8.567242985459767, -14.07995447215292, -1.5, 1.e+22};
+Point(p115 + 11) = {-8.249762348482493, -13.87966393125015, -1.5, 1.e+22};
+Point(p115 + 12) = {-7.920979730772862, -13.69852242324433, -1.5, 1.e+22};
+Point(p115 + 13) = {-7.582048751537156, -13.53716553016272, -1.5, 1.e+22};
+Point(p115 + 14) = {-7.234158638143842, -13.39615941457263, -1.5, 1.e+22};
+Point(p115 + 15) = {-6.878530053410445, -13.27599883305297, -1.5, 1.e+22};
+Point(p115 + 16) = {-6.516410812591047, -13.17710540021236, -1.5, 1.e+22};
+Point(p115 + 17) = {-6.149071505092365, -13.09982610934469, -1.5, 1.e+22};
+Point(p115 + 18) = {-5.777801036280827, -13.04443211491311, -1.5, 1.e+22};
+Point(p115 + 19) = {-5.403902105023352, -13.01111778113413, -1.5, 1.e+22};
+CatmullRom(115) = {98, p115 + 1, p115 + 2, p115 + 3, p115 + 4, p115 + 5, p115 + 6, p115 + 7, p115 + 8, p115 + 9, p115 + 10, p115 + 11, p115 + 12, p115 + 13, p115 + 14, p115 + 15, p115 + 16, p115 + 17, p115 + 18, p115 + 19, 99};
+Line(118) = {99, 51};
+Line(119) = {101, 50};
+Line(120) = {99, 101};
+Line(122) = {102, 53};
+p123 = newp;
+Point(p123 + 1) = {3.435262341844862, 9.684817511170232, -1.5, 1.e+22};
+Point(p123 + 2) = {3.471894166144846, 9.837400040504948, -1.5, 1.e+22};
+Point(p123 + 3) = {3.531944158251632, 9.982373545869548, -1.5, 1.e+22};
+Point(p123 + 4) = {3.613933688065052, 10.11616829842247, -1.5, 1.e+22};
+Point(p123 + 5) = {3.715843901253452, 10.23548982731655, -1.5, 1.e+22};
+Point(p123 + 6) = {3.835165430147526, 10.33740004050495, -1.5, 1.e+22};
+Point(p123 + 7) = {3.968960182700453, 10.41938957031837, -1.5, 1.e+22};
+Point(p123 + 8) = {4.113933688065052, 10.47943956242516, -1.5, 1.e+22};
+Point(p123 + 9) = {4.266516217399769, 10.51607138672514, -1.5, 1.e+22};
+Point(p123 + 10) = {4.42295068244, 10.52838304613, -1.5, 1.e+22};
+Point(p123 + 11) = {4.57938514748023, 10.51607138672514, -1.5, 1.e+22};
+Point(p123 + 12) = {4.731967676814947, 10.47943956242516, -1.5, 1.e+22};
+Point(p123 + 13) = {4.876941182179547, 10.41938957031837, -1.5, 1.e+22};
+Point(p123 + 14) = {5.010735934732473, 10.33740004050495, -1.5, 1.e+22};
+Point(p123 + 15) = {5.130057463626547, 10.23548982731655, -1.5, 1.e+22};
+Point(p123 + 16) = {5.231967676814947, 10.11616829842247, -1.5, 1.e+22};
+Point(p123 + 17) = {5.313957206628368, 9.982373545869548, -1.5, 1.e+22};
+Point(p123 + 18) = {5.374007198735153, 9.837400040504949, -1.5, 1.e+22};
+Point(p123 + 19) = {5.410639023035137, 9.684817511170232, -1.5, 1.e+22};
+CatmullRom(123) = {103, p123 + 1, p123 + 2, p123 + 3, p123 + 4, p123 + 5, p123 + 6, p123 + 7, p123 + 8, p123 + 9, p123 + 10, p123 + 11, p123 + 12, p123 + 13, p123 + 14, p123 + 15, p123 + 16, p123 + 17, p123 + 18, p123 + 19, 104};
+Line(124) = {16, 103};
+Line(125) = {17, 104};
+p126 = newp;
+Point(p126 + 1) = {-8.395350895058671, 1.329692952841961, -8.5, 1.e+22};
+Point(p126 + 2) = {-8.083980388508806, 2.626644452187052, -8.5, 1.e+22};
+Point(p126 + 3) = {-7.573555455601127, 3.858919247786147, -8.5, 1.e+22};
+Point(p126 + 4) = {-6.876644452187054, 4.996174644486021, -8.5, 1.e+22};
+Point(p126 + 5) = {-6.010407640085655, 6.010407640085653, -8.5, 1.e+22};
+Point(p126 + 6) = {-4.996174644486023, 6.876644452187052, -8.5, 1.e+22};
+Point(p126 + 7) = {-3.858919247786149, 7.573555455601126, -8.5, 1.e+22};
+Point(p126 + 8) = {-2.626644452187055, 8.083980388508804, -8.5, 1.e+22};
+Point(p126 + 9) = {-1.329692952841964, 8.395350895058671, -8.5, 1.e+22};
+Point(p126 + 10) = {-1.561373101123531e-015, 8.5, -8.5, 1.e+22};
+Point(p126 + 11) = {1.329692952841961, 8.395350895058671, -8.5, 1.e+22};
+Point(p126 + 12) = {2.626644452187052, 8.083980388508806, -8.5, 1.e+22};
+Point(p126 + 13) = {3.858919247786146, 7.573555455601127, -8.5, 1.e+22};
+Point(p126 + 14) = {4.99617464448602, 6.876644452187054, -8.5, 1.e+22};
+Point(p126 + 15) = {6.010407640085653, 6.010407640085655, -8.5, 1.e+22};
+Point(p126 + 16) = {6.876644452187052, 4.996174644486024, -8.5, 1.e+22};
+Point(p126 + 17) = {7.573555455601126, 3.85891924778615, -8.5, 1.e+22};
+Point(p126 + 18) = {8.083980388508804, 2.626644452187055, -8.5, 1.e+22};
+Point(p126 + 19) = {8.39535089505867, 1.329692952841964, -8.5, 1.e+22};
+CatmullRom(126) = {105, p126 + 1, p126 + 2, p126 + 3, p126 + 4, p126 + 5, p126 + 6, p126 + 7, p126 + 8, p126 + 9, p126 + 10, p126 + 11, p126 + 12, p126 + 13, p126 + 14, p126 + 15, p126 + 16, p126 + 17, p126 + 18, p126 + 19, 106};
+Line(127) = {18, 105};
+Line(128) = {19, 106};
+Line(129) = {94, 76};
+Line(130) = {92, 78};
+Line(131) = {87, 71};
+Line(132) = {88, 70};
+Line(133) = {91, 79};
+Line(134) = {90, 73};
+Line(135) = {86, 74};
+Line(136) = {93, 77};
+Line(137) = {85, 75};
+Line(139) = {107, 56};
+p140 = newp;
+Point(p140 + 1) = {5.049913774768344, -13.01082891923973, -1.5, 1.e+22};
+Point(p140 + 2) = {5.418961390815879, -13.04327866809629, -1.5, 1.e+22};
+Point(p140 + 3) = {5.785482170884041, -13.09723834646309, -1.5, 1.e+22};
+Point(p140 + 4) = {6.148223495306832, -13.17252354200128, -1.5, 1.e+22};
+Point(p140 + 5) = {6.505945661067798, -13.26887696038644, -1.5, 1.e+22};
+Point(p140 + 6) = {6.857426118603143, -13.38596930463647, -1.5, 1.e+22};
+Point(p140 + 7) = {7.201463649981261, -13.52340040051536, -1.5, 1.e+22};
+Point(p140 + 8) = {7.536882474179409, -13.68070056416675, -1.5, 1.e+22};
+Point(p140 + 9) = {7.862536265427301, -13.85733220730324, -1.5, 1.e+22};
+Point(p140 + 10) = {8.177312070884589, -14.05269167446555, -1.5, 1.e+22};
+Point(p140 + 11) = {8.480134114263162, -14.2661113060725, -1.5, 1.e+22};
+Point(p140 + 12) = {8.769967472395051, -14.49686172021127, -1.5, 1.e+22};
+Point(p140 + 13) = {9.045821612180909, -14.74415430536947, -1.5, 1.e+22};
+Point(p140 + 14) = {9.306753775831178, -15.00714391559012, -1.5, 1.e+22};
+Point(p140 + 15) = {9.551872202830616, -15.28493175883843, -1.5, 1.e+22};
+Point(p140 + 16) = {9.780339177614774, -15.57656846870911, -1.5, 1.e+22};
+Point(p140 + 17) = {9.991373892542693, -15.88105734897654, -1.5, 1.e+22};
+Point(p140 + 18) = {10.18425511638138, -16.19735777989897, -1.5, 1.e+22};
+Point(p140 + 19) = {10.35832365918222, -16.52438877463558, -1.5, 1.e+22};
+CatmullRom(140) = {101, p140 + 1, p140 + 2, p140 + 3, p140 + 4, p140 + 5, p140 + 6, p140 + 7, p140 + 8, p140 + 9, p140 + 10, p140 + 11, p140 + 12, p140 + 13, p140 + 14, p140 + 15, p140 + 16, p140 + 17, p140 + 18, p140 + 19, 108};
+Line(141) = {108, 49};
+Line(142) = {109, 48};
+Line(143) = {109, 108};
+Line(144) = {110, 109};
+Line(145) = {110, 47};
+Line(146) = {111, 46};
+p147 = newp;
+Point(p147 + 1) = {20.18718814539524, -31.82962405146987, -1.5, 1.e+22};
+Point(p147 + 2) = {20.05322399934039, -31.92262977730668, -1.5, 1.e+22};
+Point(p147 + 3) = {19.91212619904048, -32.0044091647901, -1.5, 1.e+22};
+Point(p147 + 4) = {19.76483332738484, -32.07441821724812, -1.5, 1.e+22};
+Point(p147 + 5) = {19.61232517689156, -32.13219123430415, -1.5, 1.e+22};
+Point(p147 + 6) = {19.45561623212548, -32.177343909717, -1.5, 1.e+22};
+Point(p147 + 7) = {19.29574892134451, -32.20957588778686, -1.5, 1.e+22};
+Point(p147 + 8) = {19.13378668226449, -32.22867276132214, -1.5, 1.e+22};
+Point(p147 + 9) = {18.97080688806908, -32.23450749787651, -1.5, 1.e+22};
+Point(p147 + 10) = {18.8078936807209, -32.22704128476913, -1.5, 1.e+22};
+Point(p147 + 11) = {18.6461307592467, -32.20632378726659, -1.5, 1.e+22};
+Point(p147 + 12) = {18.48659417096897, -32.17249281820954, -1.5, 1.e+22};
+Point(p147 + 13) = {18.33034515363671, -32.12577342128127, -1.5, 1.e+22};
+Point(p147 + 14) = {18.1784230760695, -32.0664763740167, -1.5, 1.e+22};
+Point(p147 + 15) = {18.03183852427372, -31.99499612050941, -1.5, 1.e+22};
+Point(p147 + 16) = {17.89156657902215, -31.91180814756874, -1.5, 1.e+22};
+Point(p147 + 17) = {17.75854032961446, -31.81746582178037, -1.5, 1.e+22};
+Point(p147 + 18) = {17.63364466696503, -31.71259670851056, -1.5, 1.e+22};
+Point(p147 + 19) = {17.51771039730659, -31.59789839733991, -1.5, 1.e+22};
+CatmullRom(147) = {111, p147 + 1, p147 + 2, p147 + 3, p147 + 4, p147 + 5, p147 + 6, p147 + 7, p147 + 8, p147 + 9, p147 + 10, p147 + 11, p147 + 12, p147 + 13, p147 + 14, p147 + 15, p147 + 16, p147 + 17, p147 + 18, p147 + 19, 110};
+Line(148) = {111, 112};
+Line(149) = {112, 45};
+Line(150) = {113, 44};
+p151 = newp;
+Point(p151 + 1) = {21.38742997284355, -28.64014942975751, -1.5, 1.e+22};
+Point(p151 + 2) = {21.42132627049665, -28.68780495017026, -1.5, 1.e+22};
+Point(p151 + 3) = {21.45361132987337, -28.73656643662667, -1.5, 1.e+22};
+Point(p151 + 4) = {21.48424909704748, -28.78637943536176, -1.5, 1.e+22};
+Point(p151 + 5) = {21.51320535768519, -28.8371883183477, -1.5, 1.e+22};
+Point(p151 + 6) = {21.5404477752536, -28.88893634541565, -1.5, 1.e+22};
+Point(p151 + 7) = {21.56594592713208, -28.9415657276197, -1.5, 1.e+22};
+Point(p151 + 8) = {21.58967133858634, -28.99501769177186, -1.5, 1.e+22};
+Point(p151 + 9) = {21.61159751456725, -29.04923254607629, -1.5, 1.e+22};
+Point(p151 + 10) = {21.63169996929884, -29.10414974678939, -1.5, 1.e+22};
+Point(p151 + 11) = {21.64995625362245, -29.15970796583116, -1.5, 1.e+22};
+Point(p151 + 12) = {21.66634598006656, -29.21584515927262, -1.5, 1.e+22};
+Point(p151 + 13) = {21.68085084561425, -29.27249863662257, -1.5, 1.e+22};
+Point(p151 + 14) = {21.69345465214284, -29.32960513083634, -1.5, 1.e+22};
+Point(p151 + 15) = {21.70414332451295, -29.3871008689685, -1.5, 1.e+22};
+Point(p151 + 16) = {21.71290492628672, -29.44492164339046, -1.5, 1.e+22};
+Point(p151 + 17) = {21.71972967305765, -29.50300288349353, -1.5, 1.e+22};
+Point(p151 + 18) = {21.72460994337728, -29.56127972779729, -1.5, 1.e+22};
+Point(p151 + 19) = {21.72754028726629, -29.61968709638285, -1.5, 1.e+22};
+CatmullRom(151) = {114, p151 + 1, p151 + 2, p151 + 3, p151 + 4, p151 + 5, p151 + 6, p151 + 7, p151 + 8, p151 + 9, p151 + 10, p151 + 11, p151 + 12, p151 + 13, p151 + 14, p151 + 15, p151 + 16, p151 + 17, p151 + 18, p151 + 19, 113};
+Line(152) = {114, 43};
+Line(153) = {115, 114};
+Line(154) = {115, 42};
+Line(155) = {62, 115};
+Line(156) = {81, 8};
+Line(157) = {82, 68};
+Line(158) = {116, 117};
+Line(159) = {116, 61};
+Line(160) = {117, 60};
+p162 = newp;
+Point(p162 + 1) = {-10.70547488943918, 3.75506431195837, -8.5, 1.e+22};
+Point(p162 + 2) = {-10.76682310032487, 3.190977025724539, -8.5, 1.e+22};
+Point(p162 + 3) = {-10.84157520707893, 2.628509078188544, -8.5, 1.e+22};
+Point(p162 + 4) = {-10.92968888644615, 2.067978928260911, -8.5, 1.e+22};
+Point(p162 + 5) = {-11.03111425009698, 1.509703937707133, -8.5, 1.e+22};
+Point(p162 + 6) = {-11.14579387287333, 0.9540001914633303, -8.5, 1.e+22};
+Point(p162 + 7) = {-11.27366282530165, 0.4011823186748229, -8.5, 1.e+22};
+Point(p162 + 8) = {-11.41464871035474, -0.1484366854410446, -8.5, 1.e+22};
+Point(p162 + 9) = {-11.5686717044417, -0.6945456368069918, -8.5, 1.e+22};
+Point(p162 + 10) = {-11.73564460260247, -1.23683533867244, -8.5, 1.e+22};
+Point(p162 + 11) = {-11.91547286788172, -1.774998756674985, -8.5, 1.e+22};
+Point(p162 + 12) = {-12.10805468485388, -2.308731192677543, -8.5, 1.e+22};
+Point(p162 + 13) = {-12.31328101726917, -2.83773045728279, -8.5, 1.e+22};
+Point(p162 + 14) = {-12.5310356697879, -3.361697040927178, -8.5, 1.e+22};
+Point(p162 + 15) = {-12.7611953537681, -3.880334283457696, -8.5, 1.e+22};
+Point(p162 + 16) = {-13.00362975706926, -4.393348542095341, -8.5, 1.e+22};
+Point(p162 + 17) = {-13.25820161783267, -4.900449357690206, -8.5, 1.e+22};
+Point(p162 + 18) = {-13.52476680219651, -5.401349619174068, -8.5, 1.e+22};
+Point(p162 + 19) = {-13.80317438590176, -5.895765726117325, -8.5, 1.e+22};
+CatmullRom(162) = {119, p162 + 1, p162 + 2, p162 + 3, p162 + 4, p162 + 5, p162 + 6, p162 + 7, p162 + 8, p162 + 9, p162 + 10, p162 + 11, p162 + 12, p162 + 13, p162 + 14, p162 + 15, p162 + 16, p162 + 17, p162 + 18, p162 + 19, 118};
+Line(163) = {119, 120};
+Line(164) = {120, 121};
+Line(165) = {121, 81};
+Line(166) = {12, 61};
+Line(167) = {122, 58};
+p168 = newp;
+Point(p168 + 1) = {-13.73605334868696, -8.453585563168986, -1.5, 1.e+22};
+Point(p168 + 2) = {-13.76168636500389, -8.605495243540139, -1.5, 1.e+22};
+Point(p168 + 3) = {-13.80405455815679, -8.753611882460039, -1.5, 1.e+22};
+Point(p168 + 4) = {-13.86263228293083, -8.89609785607241, -1.5, 1.e+22};
+Point(p168 + 5) = {-13.93669278894014, -9.031185397931809, -1.5, 1.e+22};
+Point(p168 + 6) = {-14.02531723712892, -9.157198530974371, -1.5, 1.e+22};
+Point(p168 + 7) = {-14.12740609943992, -9.272573860694445, -1.5, 1.e+22};
+Point(p168 + 8) = {-14.2416928002189, -9.375879971554483, -1.5, 1.e+22};
+Point(p168 + 9) = {-14.36675943011186, -9.465835185984702, -1.5, 1.e+22};
+Point(p168 + 10) = {-14.5010543374989, -9.541323465643703, -1.5, 1.e+22};
+Point(p168 + 11) = {-14.6429113792148, -9.601408257659497, -1.5, 1.e+22};
+Point(p168 + 12) = {-14.79057059172044, -9.64534411406612, -1.5, 1.e+22};
+Point(p168 + 13) = {-14.94220002626599, -9.672585940278202, -1.5, 1.e+22};
+Point(p168 + 14) = {-15.0959184771458, -9.68279575786131, -1.5, 1.e+22};
+Point(p168 + 15) = {-15.24981882106471, -9.675846897695109, -1.5, 1.e+22};
+Point(p168 + 16) = {-15.40199167805342, -9.651825571506439, -1.5, 1.e+22};
+Point(p168 + 17) = {-15.55054910038155, -9.611029802274931, -1.5, 1.e+22};
+Point(p168 + 18) = {-15.69364799556951, -9.553965726781177, -1.5, 1.e+22};
+Point(p168 + 19) = {-15.82951299289916, -9.481341316170271, -1.5, 1.e+22};
+CatmullRom(168) = {123, p168 + 1, p168 + 2, p168 + 3, p168 + 4, p168 + 5, p168 + 6, p168 + 7, p168 + 8, p168 + 9, p168 + 10, p168 + 11, p168 + 12, p168 + 13, p168 + 14, p168 + 15, p168 + 16, p168 + 17, p168 + 18, p168 + 19, 122};
+Line(169) = {123, 59};
+Line(170) = {122, 35};
+Line(171) = {124, 125};
+Line(172) = {124, 126};
+Line(173) = {126, 128};
+p175 = newp;
+Point(p175 + 1) = {-19.01557834112158, -30.48226327503625, -0.475, 1.e+22};
+Point(p175 + 2) = {-19.0155783342923, -30.482263050215, -0.45, 1.e+22};
+Point(p175 + 3) = {-19.01557832783217, -30.48226283754625, -0.425, 1.e+22};
+Point(p175 + 4) = {-19.0155783217412, -30.48226263703, -0.4, 1.e+22};
+Point(p175 + 5) = {-19.01557831601938, -30.48226244866625, -0.375, 1.e+22};
+Point(p175 + 6) = {-19.0155783106667, -30.482262272455, -0.35, 1.e+22};
+Point(p175 + 7) = {-19.01557830568317, -30.48226210839625, -0.325, 1.e+22};
+Point(p175 + 8) = {-19.0155783010688, -30.48226195649, -0.3, 1.e+22};
+Point(p175 + 9) = {-19.01557829682357, -30.48226181673625, -0.275, 1.e+22};
+Point(p175 + 10) = {-19.0155782929475, -30.482261689135, -0.25, 1.e+22};
+Point(p175 + 11) = {-19.01557828944058, -30.48226157368625, -0.225, 1.e+22};
+Point(p175 + 12) = {-19.0155782863028, -30.48226147039, -0.2, 1.e+22};
+Point(p175 + 13) = {-19.01557828353418, -30.48226137924625, -0.175, 1.e+22};
+Point(p175 + 14) = {-19.0155782811347, -30.482261300255, -0.15, 1.e+22};
+Point(p175 + 15) = {-19.01557827910438, -30.48226123341625, -0.125, 1.e+22};
+Point(p175 + 16) = {-19.0155782774432, -30.48226117873, -0.09999999999999998, 1.e+22};
+Point(p175 + 17) = {-19.01557827615117, -30.48226113619625, -0.07500000000000001, 1.e+22};
+Point(p175 + 18) = {-19.0155782752283, -30.482261105815, -0.04999999999999999, 1.e+22};
+Point(p175 + 19) = {-19.01557827467457, -30.48226108758625, -0.02500000000000002, 1.e+22};
+CatmullRom(175) = {128, p175 + 1, p175 + 2, p175 + 3, p175 + 4, p175 + 5, p175 + 6, p175 + 7, p175 + 8, p175 + 9, p175 + 10, p175 + 11, p175 + 12, p175 + 13, p175 + 14, p175 + 15, p175 + 16, p175 + 17, p175 + 18, p175 + 19, 55};
+Line(176) = {125, 54};
+p177 = newp;
+Point(p177 + 1) = {-15.95544120339894, -29.38510567663612, -0.5, 1.e+22};
+Point(p177 + 2) = {-16.01130240148531, -29.49315159479091, -0.5, 1.e+22};
+Point(p177 + 3) = {-16.0736281886573, -29.59760201429675, -0.5, 1.e+22};
+Point(p177 + 4) = {-16.14218804685383, -29.69807061499184, -0.5, 1.e+22};
+Point(p177 + 5) = {-16.21672840068824, -29.79418580386331, -0.5, 1.e+22};
+Point(p177 + 6) = {-16.29697355532184, -29.88559208942062, -0.5, 1.e+22};
+Point(p177 + 7) = {-16.38262671614847, -29.97195139651583, -0.5, 1.e+22};
+Point(p177 + 8) = {-16.47337108651849, -30.05294431674781, -0.5, 1.e+22};
+Point(p177 + 9) = {-16.56887103944247, -30.12827128982568, -0.5, 1.e+22};
+Point(p177 + 10) = {-16.66877335894059, -30.19765371152204, -0.5, 1.e+22};
+Point(p177 + 11) = {-16.77270854644678, -30.26083496411813, -0.5, 1.e+22};
+Point(p177 + 12) = {-16.8802921874355, -30.31758136552973, -0.5, 1.e+22};
+Point(p177 + 13) = {-16.99112637321675, -30.36768303360339, -0.5, 1.e+22};
+Point(p177 + 14) = {-17.10480117264054, -30.4109546623862, -0.5, 1.e+22};
+Point(p177 + 15) = {-17.22089614826759, -30.44723620749814, -0.5, 1.e+22};
+Point(p177 + 16) = {-17.33898191139864, -30.47639347807196, -0.5, 1.e+22};
+Point(p177 + 17) = {-17.45862171021079, -30.4983186330713, -0.5, 1.e+22};
+Point(p177 + 18) = {-17.57937304512715, -30.51293058015144, -0.5, 1.e+22};
+Point(p177 + 19) = {-17.70078930544511, -30.52017527558724, -0.5, 1.e+22};
+CatmullRom(177) = {102, p177 + 1, p177 + 2, p177 + 3, p177 + 4, p177 + 5, p177 + 6, p177 + 7, p177 + 8, p177 + 9, p177 + 10, p177 + 11, p177 + 12, p177 + 13, p177 + 14, p177 + 15, p177 + 16, p177 + 17, p177 + 18, p177 + 19, 125};
+p178 = newp;
+Point(p178 + 1) = {-21.2505790577539, -31.37838117726116, -0.5000000000000004, 1.e+22};
+Point(p178 + 2) = {-21.15719594638124, -31.2873667668587, -0.5000000000000004, 1.e+22};
+Point(p178 + 3) = {-21.05994587650319, -31.20049640176301, -0.5000000000000001, 1.e+22};
+Point(p178 + 4) = {-20.95901258386834, -31.11793420917874, -0.4999999999999999, 1.e+22};
+Point(p178 + 5) = {-20.85458677990093, -31.03983618439937, -0.4999999999999998, 1.e+22};
+Point(p178 + 6) = {-20.74686577883426, -30.96634989002884, -0.4999999999999998, 1.e+22};
+Point(p178 + 7) = {-20.6360531169695, -30.8976141737002, -0.4999999999999999, 1.e+22};
+Point(p178 + 8) = {-20.52235816405978, -30.8337589042914, -0.5000000000000001, 1.e+22};
+Point(p178 + 9) = {-20.40599572681962, -30.77490472663807, -0.5000000000000002, 1.e+22};
+Point(p178 + 10) = {-20.28718564455962, -30.7211628347434, -0.5000000000000003, 1.e+22};
+Point(p178 + 11) = {-20.16615237694653, -30.67263476348506, -0.5000000000000002, 1.e+22};
+Point(p178 + 12) = {-20.04312458388855, -30.62941219881928, -0.5000000000000002, 1.e+22};
+Point(p178 + 13) = {-19.91833469754607, -30.59157680648182, -0.5, 1.e+22};
+Point(p178 + 14) = {-19.79201848646757, -30.55920007918616, -0.4999999999999999, 1.e+22};
+Point(p178 + 15) = {-19.66441461185094, -30.5323432023187, -0.4999999999999999, 1.e+22};
+Point(p178 + 16) = {-19.53576417593012, -30.51105693813099, -0.4999999999999999, 1.e+22};
+Point(p178 + 17) = {-19.40631026248697, -30.4953815284291, -0.5000000000000001, 1.e+22};
+Point(p178 + 18) = {-19.27629746948848, -30.48534661575998, -0.5000000000000003, 1.e+22};
+Point(p178 + 19) = {-19.14597143384939, -30.48097118309489, -0.5000000000000004, 1.e+22};
+CatmullRom(178) = {107, p178 + 1, p178 + 2, p178 + 3, p178 + 4, p178 + 5, p178 + 6, p178 + 7, p178 + 8, p178 + 9, p178 + 10, p178 + 11, p178 + 12, p178 + 13, p178 + 14, p178 + 15, p178 + 16, p178 + 17, p178 + 18, p178 + 19, 128};
+Line(179) = {98, 129};
+Line(180) = {129, 102};
+p183 = newp;
+Point(p183 + 1) = {-15.95567943237071, -29.3850032013836, -1.5, 1.e+22};
+Point(p183 + 2) = {-16.01151749781285, -29.49305425855947, -1.5, 1.e+22};
+Point(p183 + 3) = {-16.0738215710204, -29.59751057943518, -1.5, 1.e+22};
+Point(p183 + 4) = {-16.14236113711661, -29.69798569271447, -1.5, 1.e+22};
+Point(p183 + 5) = {-16.21688261092123, -29.79410785691778, -1.5, 1.e+22};
+Point(p183 + 6) = {-16.29711027517428, -29.88552143576491, -1.5, 1.e+22};
+Point(p183 + 7) = {-16.38274730064474, -29.97188821397108, -1.5, 1.e+22};
+Point(p183 + 8) = {-16.47347684435017, -30.0528886485881, -1.5, 1.e+22};
+Point(p183 + 9) = {-16.56896322182386, -30.12822305126106, -1.5, 1.e+22};
+Point(p183 + 10) = {-16.66885314909251, -30.19761269702616, -1.5, 1.e+22};
+Point(p183 + 11) = {-16.77277704976904, -30.26080085554749, -1.5, 1.e+22};
+Point(p183 + 12) = {-16.8803504224248, -30.31755374097727, -1.5, 1.e+22};
+Point(p183 + 13) = {-16.99117526318197, -30.36766137692522, -1.5, 1.e+22};
+Point(p183 + 14) = {-17.10484153826269, -30.41093837333686, -1.5, 1.e+22};
+Point(p183 + 15) = {-17.22092870104709, -30.44722461240638, -1.5, 1.e+22};
+Point(p183 + 16) = {-17.33900724802685, -30.47638584098633, -1.5, 1.e+22};
+Point(p183 + 17) = {-17.45864030789795, -30.49831416730225, -1.5, 1.e+22};
+Point(p183 + 18) = {-17.57938525791305, -30.51292846013468, -1.5, 1.e+22};
+Point(p183 + 19) = {-17.70079536151319, -30.52017464899129, -1.5, 1.e+22};
+CatmullRom(183) = {129, p183 + 1, p183 + 2, p183 + 3, p183 + 4, p183 + 5, p183 + 6, p183 + 7, p183 + 8, p183 + 9, p183 + 10, p183 + 11, p183 + 12, p183 + 13, p183 + 14, p183 + 15, p183 + 16, p183 + 17, p183 + 18, p183 + 19, 124};
+Line(184) = {131, 116};
+Line(185) = {131, 132};
+Line(186) = {132, 24};
+p187 = newp;
+Point(p187 + 1) = {21.72696842040548, -29.75177458675776, -1.5, 1.e+22};
+Point(p187 + 2) = {21.72232412693661, -29.82525908967496, -1.5, 1.e+22};
+Point(p187 + 3) = {21.7145927736829, -29.89848318275695, -1.5, 1.e+22};
+Point(p187 + 4) = {21.70378804745367, -29.97131723744242, -1.5, 1.e+22};
+Point(p187 + 5) = {21.68992907584829, -30.04363231565474, -1.5, 1.e+22};
+Point(p187 + 6) = {21.67304039339459, -30.11530039806101, -1.5, 1.e+22};
+Point(p187 + 7) = {21.65315189811545, -30.18619461070454, -1.5, 1.e+22};
+Point(p187 + 8) = {21.63029879860028, -30.25618944960973, -1.5, 1.e+22};
+Point(p187 + 9) = {21.60452155167534, -30.32516100296171, -1.5, 1.e+22};
+Point(p187 + 10) = {21.57586579078305, -30.3929871704673, -1.5, 1.e+22};
+Point(p187 + 11) = {21.54438224519705, -30.45954787950911, -1.5, 1.e+22};
+Point(p187 + 12) = {21.51012665021634, -30.52472529770998, -1.5, 1.e+22};
+Point(p187 + 13) = {21.47315964849698, -30.58840404153157, -1.5, 1.e+22};
+Point(p187 + 14) = {21.43354668269656, -30.65047138053775, -1.5, 1.e+22};
+Point(p187 + 15) = {21.39135787962101, -30.71081743696123, -1.5, 1.e+22};
+Point(p187 + 16) = {21.34666792607921, -30.76933538022009, -1.5, 1.e+22};
+Point(p187 + 17) = {21.29955593666502, -30.82592161603985, -1.5, 1.e+22};
+Point(p187 + 18) = {21.25010531370068, -30.88047596984642, -1.5, 1.e+22};
+Point(p187 + 19) = {21.19840359958981, -30.932901864105, -1.5, 1.e+22};
+CatmullRom(187) = {113, p187 + 1, p187 + 2, p187 + 3, p187 + 4, p187 + 5, p187 + 6, p187 + 7, p187 + 8, p187 + 9, p187 + 10, p187 + 11, p187 + 12, p187 + 13, p187 + 14, p187 + 15, p187 + 16, p187 + 17, p187 + 18, p187 + 19, 112};
+p188 = newp;
+Point(p188 + 1) = {-21.24676128636993, -31.3785019995978, -1.5, 1.e+22};
+Point(p188 + 2) = {-21.15337813780868, -31.28748757242656, -1.5, 1.e+22};
+Point(p188 + 3) = {-21.05612806017989, -31.20061720469557, -1.5, 1.e+22};
+Point(p188 + 4) = {-20.95519479171172, -31.11805502385679, -1.5, 1.e+22};
+Point(p188 + 5) = {-20.85076902942325, -31.03995701774272, -1.5, 1.e+22};
+Point(p188 + 6) = {-20.74304806883344, -30.96647073985269, -1.5, 1.e+22};
+Point(p188 + 7) = {-20.6322354312033, -30.89773503057452, -1.5, 1.e+22};
+Point(p188 + 8) = {-20.51854047901552, -30.8338797548681, -1.5, 1.e+22};
+Point(p188 + 9) = {-20.40217802041806, -30.77502555690673, -1.5, 1.e+22};
+Point(p188 + 10) = {-20.28336790337903, -30.72128363213944, -1.5, 1.e+22};
+Point(p188 + 11) = {-20.16233460031965, -30.67275551720532, -1.5, 1.e+22};
+Point(p188 + 12) = {-20.03930678401009, -30.62953289809652, -1.5, 1.e+22};
+Point(p188 + 13) = {-19.9145168955294, -30.59169743693243, -1.5, 1.e+22};
+Point(p188 + 14) = {-19.78820070510582, -30.5593206176724, -1.5, 1.e+22};
+Point(p188 + 15) = {-19.66059686666725, -30.53246361105838, -1.5, 1.e+22};
+Point(p188 + 16) = {-19.53194646694339, -30.51117715904276, -1.5, 1.e+22};
+Point(p188 + 17) = {-19.40249256997153, -30.49550147891967, -1.5, 1.e+22};
+Point(p188 + 18) = {-19.27247975786652, -30.48546618734095, -1.5, 1.e+22};
+Point(p188 + 19) = {-19.14215366872259, -30.48109024436031, -1.5, 1.e+22};
+CatmullRom(188) = {133, p188 + 1, p188 + 2, p188 + 3, p188 + 4, p188 + 5, p188 + 6, p188 + 7, p188 + 8, p188 + 9, p188 + 10, p188 + 11, p188 + 12, p188 + 13, p188 + 14, p188 + 15, p188 + 16, p188 + 17, p188 + 18, p188 + 19, 126};
+Line(189) = {133, 134};
+Line(190) = {134, 32};
+p191 = newp;
+Point(p191 + 1) = {-14.52145527420305, -7.048402379266719, -1.5, 1.e+22};
+Point(p191 + 2) = {-14.44806679750597, -7.085659208124633, -1.5, 1.e+22};
+Point(p191 + 3) = {-14.37702430255566, -7.127215239211596, -1.5, 1.e+22};
+Point(p191 + 4) = {-14.3085793534413, -7.172923321092148, -1.5, 1.e+22};
+Point(p191 + 5) = {-14.24297431624669, -7.222621599766159, -1.5, 1.e+22};
+Point(p191 + 6) = {-14.18044150082299, -7.276134091799801, -1.5, 1.e+22};
+Point(p191 + 7) = {-14.121202338171, -7.333271307489372, -1.5, 1.e+22};
+Point(p191 + 8) = {-14.06546659634584, -7.393830921851296, -1.5, 1.e+22};
+Point(p191 + 9) = {-14.01343163766056, -7.457598491062351, -1.5, 1.e+22};
+Point(p191 + 10) = {-13.96528171981889, -7.524348211813124, -1.5, 1.e+22};
+Point(p191 + 11) = {-13.92118734345198, -7.593843720885859, -1.5, 1.e+22};
+Point(p191 + 12) = {-13.88130464836933, -7.66583893212529, -1.5, 1.e+22};
+Point(p191 + 13) = {-13.84577486066204, -7.740078907838784, -1.5, 1.e+22};
+Point(p191 + 14) = {-13.81472379261597, -7.816300761540095, -1.5, 1.e+22};
+Point(p191 + 15) = {-13.78826139720584, -7.894234588840081, -1.5, 1.e+22};
+Point(p191 + 16) = {-13.76648137874771, -7.97360442318808, -1.5, 1.e+22};
+Point(p191 + 17) = {-13.74946086108848, -8.054129213079627, -1.5, 1.e+22};
+Point(p191 + 18) = {-13.73726011450761, -8.135523817270169, -1.5, 1.e+22};
+Point(p191 + 19) = {-13.72992234229775, -8.217500014470708, -1.5, 1.e+22};
+CatmullRom(191) = {117, p191 + 1, p191 + 2, p191 + 3, p191 + 4, p191 + 5, p191 + 6, p191 + 7, p191 + 8, p191 + 9, p191 + 10, p191 + 11, p191 + 12, p191 + 13, p191 + 14, p191 + 15, p191 + 16, p191 + 17, p191 + 18, p191 + 19, 123};
+Line(192) = {135, 136};
+Line(193) = {135, 26};
+Line(194) = {136, 27};
+Line(195) = {137, 138};
+Line(196) = {84, 137};
+Line(197) = {83, 138};
+Line(198) = {64, 137};
+Line(199) = {138, 68};
+p200 = newp;
+Point(p200 + 1) = {-1.975376681190276, 54.81286893008046, -0.5, 1.e+22};
+Point(p200 + 2) = {-1.902113032590307, 55.11803398874989, -0.5, 1.e+22};
+Point(p200 + 3) = {-1.782013048376736, 55.40798099947909, -0.5, 1.e+22};
+Point(p200 + 4) = {-1.618033988749895, 55.67557050458495, -0.5, 1.e+22};
+Point(p200 + 5) = {-1.414213562373095, 55.91421356237309, -0.5, 1.e+22};
+Point(p200 + 6) = {-1.175570504584947, 56.11803398874989, -0.5, 1.e+22};
+Point(p200 + 7) = {-0.9079809994790938, 56.28201304837673, -0.5, 1.e+22};
+Point(p200 + 8) = {-0.6180339887498951, 56.40211303259031, -0.5, 1.e+22};
+Point(p200 + 9) = {-0.3128689300804621, 56.47537668119028, -0.5, 1.e+22};
+Point(p200 + 10) = {-3.673819061467132e-016, 56.5, -0.5, 1.e+22};
+Point(p200 + 11) = {0.3128689300804614, 56.47537668119028, -0.5, 1.e+22};
+Point(p200 + 12) = {0.6180339887498945, 56.40211303259031, -0.5, 1.e+22};
+Point(p200 + 13) = {0.9079809994790933, 56.28201304837673, -0.5, 1.e+22};
+Point(p200 + 14) = {1.175570504584946, 56.11803398874989, -0.5, 1.e+22};
+Point(p200 + 15) = {1.414213562373095, 55.91421356237309, -0.5, 1.e+22};
+Point(p200 + 16) = {1.618033988749895, 55.67557050458495, -0.5, 1.e+22};
+Point(p200 + 17) = {1.782013048376736, 55.40798099947909, -0.5, 1.e+22};
+Point(p200 + 18) = {1.902113032590307, 55.11803398874989, -0.5, 1.e+22};
+Point(p200 + 19) = {1.975376681190275, 54.81286893008046, -0.5, 1.e+22};
+CatmullRom(200) = {139, p200 + 1, p200 + 2, p200 + 3, p200 + 4, p200 + 5, p200 + 6, p200 + 7, p200 + 8, p200 + 9, p200 + 10, p200 + 11, p200 + 12, p200 + 13, p200 + 14, p200 + 15, p200 + 16, p200 + 17, p200 + 18, p200 + 19, 140};
+p201 = newp;
+Point(p201 + 1) = {1.975376681190276, 54.18713106991954, -0.5, 1.e+22};
+Point(p201 + 2) = {1.902113032590307, 53.88196601125011, -0.5, 1.e+22};
+Point(p201 + 3) = {1.782013048376736, 53.59201900052091, -0.5, 1.e+22};
+Point(p201 + 4) = {1.618033988749895, 53.32442949541505, -0.5, 1.e+22};
+Point(p201 + 5) = {1.414213562373095, 53.08578643762691, -0.5, 1.e+22};
+Point(p201 + 6) = {1.175570504584946, 52.88196601125011, -0.5, 1.e+22};
+Point(p201 + 7) = {0.9079809994790936, 52.71798695162327, -0.5, 1.e+22};
+Point(p201 + 8) = {0.6180339887498949, 52.59788696740969, -0.5, 1.e+22};
+Point(p201 + 9) = {0.3128689300804619, 52.52462331880972, -0.5, 1.e+22};
+Point(p201 + 10) = {1.224606353822377e-016, 52.5, -0.5, 1.e+22};
+Point(p201 + 11) = {-0.3128689300804621, 52.52462331880972, -0.5, 1.e+22};
+Point(p201 + 12) = {-0.6180339887498947, 52.59788696740969, -0.5, 1.e+22};
+Point(p201 + 13) = {-0.9079809994790934, 52.71798695162327, -0.5, 1.e+22};
+Point(p201 + 14) = {-1.175570504584946, 52.88196601125011, -0.5, 1.e+22};
+Point(p201 + 15) = {-1.414213562373095, 53.08578643762691, -0.5, 1.e+22};
+Point(p201 + 16) = {-1.618033988749895, 53.32442949541505, -0.5, 1.e+22};
+Point(p201 + 17) = {-1.782013048376736, 53.59201900052091, -0.5, 1.e+22};
+Point(p201 + 18) = {-1.902113032590307, 53.88196601125011, -0.5, 1.e+22};
+Point(p201 + 19) = {-1.975376681190275, 54.18713106991954, -0.5, 1.e+22};
+CatmullRom(201) = {140, p201 + 1, p201 + 2, p201 + 3, p201 + 4, p201 + 5, p201 + 6, p201 + 7, p201 + 8, p201 + 9, p201 + 10, p201 + 11, p201 + 12, p201 + 13, p201 + 14, p201 + 15, p201 + 16, p201 + 17, p201 + 18, p201 + 19, 139};
+Line(202) = {95, 140};
+Line(203) = {96, 139};
+p204 = newp;
+Point(p204 + 1) = {6.102020861451734, 9.794321636698394, -1.5, 1.e+22};
+Point(p204 + 2) = {6.039746760141761, 10.05371193656741, -1.5, 1.e+22};
+Point(p204 + 3) = {5.937661773560225, 10.30016689568723, -1.5, 1.e+22};
+Point(p204 + 4) = {5.79827957287741, 10.52761797502721, -1.5, 1.e+22};
+Point(p204 + 5) = {5.625032210457131, 10.73046457414713, -1.5, 1.e+22};
+Point(p204 + 6) = {5.422185611337205, 10.90371193656741, -1.5, 1.e+22};
+Point(p204 + 7) = {5.19473453199723, 11.04309413725023, -1.5, 1.e+22};
+Point(p204 + 8) = {4.948279572877411, 11.14517912383176, -1.5, 1.e+22};
+Point(p204 + 9) = {4.688889273008392, 11.20745322514174, -1.5, 1.e+22};
+Point(p204 + 10) = {4.42295068244, 11.22838304613, -1.5, 1.e+22};
+Point(p204 + 11) = {4.157012091871608, 11.20745322514174, -1.5, 1.e+22};
+Point(p204 + 12) = {3.89762179200259, 11.14517912383176, -1.5, 1.e+22};
+Point(p204 + 13) = {3.651166832882771, 11.04309413725023, -1.5, 1.e+22};
+Point(p204 + 14) = {3.423715753542796, 10.90371193656741, -1.5, 1.e+22};
+Point(p204 + 15) = {3.22086915442287, 10.73046457414713, -1.5, 1.e+22};
+Point(p204 + 16) = {3.047621792002589, 10.52761797502721, -1.5, 1.e+22};
+Point(p204 + 17) = {2.908239591319775, 10.30016689568723, -1.5, 1.e+22};
+Point(p204 + 18) = {2.806154604738239, 10.05371193656741, -1.5, 1.e+22};
+Point(p204 + 19) = {2.743880503428266, 9.794321636698394, -1.5, 1.e+22};
+CatmullRom(204) = {141, p204 + 1, p204 + 2, p204 + 3, p204 + 4, p204 + 5, p204 + 6, p204 + 7, p204 + 8, p204 + 9, p204 + 10, p204 + 11, p204 + 12, p204 + 13, p204 + 14, p204 + 15, p204 + 16, p204 + 17, p204 + 18, p204 + 19, 142};
+p205 = newp;
+Point(p205 + 1) = {2.743880503428266, 9.262444455561608, -1.5, 1.e+22};
+Point(p205 + 2) = {2.806154604738238, 9.00305415569259, -1.5, 1.e+22};
+Point(p205 + 3) = {2.908239591319775, 8.756599196572772, -1.5, 1.e+22};
+Point(p205 + 4) = {3.047621792002589, 8.529148117232797, -1.5, 1.e+22};
+Point(p205 + 5) = {3.220869154422869, 8.326301518112871, -1.5, 1.e+22};
+Point(p205 + 6) = {3.423715753542795, 8.15305415569259, -1.5, 1.e+22};
+Point(p205 + 7) = {3.65116683288277, 8.013671955009777, -1.5, 1.e+22};
+Point(p205 + 8) = {3.897621792002589, 7.911586968428241, -1.5, 1.e+22};
+Point(p205 + 9) = {4.157012091871607, 7.849312867118266, -1.5, 1.e+22};
+Point(p205 + 10) = {4.42295068244, 7.828383046130001, -1.5, 1.e+22};
+Point(p205 + 11) = {4.688889273008392, 7.849312867118267, -1.5, 1.e+22};
+Point(p205 + 12) = {4.948279572877411, 7.91158696842824, -1.5, 1.e+22};
+Point(p205 + 13) = {5.194734531997229, 8.013671955009777, -1.5, 1.e+22};
+Point(p205 + 14) = {5.422185611337204, 8.15305415569259, -1.5, 1.e+22};
+Point(p205 + 15) = {5.62503221045713, 8.326301518112871, -1.5, 1.e+22};
+Point(p205 + 16) = {5.79827957287741, 8.529148117232797, -1.5, 1.e+22};
+Point(p205 + 17) = {5.937661773560225, 8.756599196572772, -1.5, 1.e+22};
+Point(p205 + 18) = {6.03974676014176, 9.00305415569259, -1.5, 1.e+22};
+Point(p205 + 19) = {6.102020861451734, 9.262444455561608, -1.5, 1.e+22};
+CatmullRom(205) = {142, p205 + 1, p205 + 2, p205 + 3, p205 + 4, p205 + 5, p205 + 6, p205 + 7, p205 + 8, p205 + 9, p205 + 10, p205 + 11, p205 + 12, p205 + 13, p205 + 14, p205 + 15, p205 + 16, p205 + 17, p205 + 18, p205 + 19, 141};
+p206 = newp;
+Point(p206 + 1) = {5.410639023035138, 9.37194858108977, -1.5, 1.e+22};
+Point(p206 + 2) = {5.374007198735153, 9.219366051755054, -1.5, 1.e+22};
+Point(p206 + 3) = {5.313957206628368, 9.074392546390454, -1.5, 1.e+22};
+Point(p206 + 4) = {5.231967676814947, 8.940597793837528, -1.5, 1.e+22};
+Point(p206 + 5) = {5.130057463626548, 8.821276264943453, -1.5, 1.e+22};
+Point(p206 + 6) = {5.010735934732473, 8.719366051755053, -1.5, 1.e+22};
+Point(p206 + 7) = {4.876941182179547, 8.637376521941633, -1.5, 1.e+22};
+Point(p206 + 8) = {4.731967676814947, 8.577326529834847, -1.5, 1.e+22};
+Point(p206 + 9) = {4.579385147480231, 8.540694705534863, -1.5, 1.e+22};
+Point(p206 + 10) = {4.42295068244, 8.528383046130001, -1.5, 1.e+22};
+Point(p206 + 11) = {4.266516217399769, 8.540694705534863, -1.5, 1.e+22};
+Point(p206 + 12) = {4.113933688065052, 8.577326529834847, -1.5, 1.e+22};
+Point(p206 + 13) = {3.968960182700453, 8.637376521941633, -1.5, 1.e+22};
+Point(p206 + 14) = {3.835165430147527, 8.719366051755053, -1.5, 1.e+22};
+Point(p206 + 15) = {3.715843901253452, 8.821276264943453, -1.5, 1.e+22};
+Point(p206 + 16) = {3.613933688065052, 8.940597793837528, -1.5, 1.e+22};
+Point(p206 + 17) = {3.531944158251632, 9.074392546390454, -1.5, 1.e+22};
+Point(p206 + 18) = {3.471894166144846, 9.219366051755053, -1.5, 1.e+22};
+Point(p206 + 19) = {3.435262341844862, 9.37194858108977, -1.5, 1.e+22};
+CatmullRom(206) = {104, p206 + 1, p206 + 2, p206 + 3, p206 + 4, p206 + 5, p206 + 6, p206 + 7, p206 + 8, p206 + 9, p206 + 10, p206 + 11, p206 + 12, p206 + 13, p206 + 14, p206 + 15, p206 + 16, p206 + 17, p206 + 18, p206 + 19, 103};
+Line(208) = {107, 144};
+Line(210) = {145, 1};
+Line(211) = {145, 146};
+Line(212) = {146, 3};
+Line(213) = {147, 148};
+Line(214) = {149, 147};
+Line(215) = {150, 149};
+p216 = newp;
+Point(p216 + 1) = {6.763563797993594, 42.48003752018577, -6.5, 1.e+22};
+Point(p216 + 2) = {6.502500447059385, 42.63673641337881, -6.5, 1.e+22};
+Point(p216 + 3) = {6.248539916257501, 42.80470267524038, -6.5, 1.e+22};
+Point(p216 + 4) = {6.002168174714031, 42.98361489197742, -6.5, 1.e+22};
+Point(p216 + 5) = {5.763856669939163, 43.17313070403768, -6.5, 1.e+22};
+Point(p216 + 6) = {5.534061425683308, 43.37288746123581, -6.5, 1.e+22};
+Point(p216 + 7) = {5.313222169307556, 43.58250291670684, -6.5, 1.e+22};
+Point(p216 + 8) = {5.101761490338276, 43.8015759583591, -6.5, 1.e+22};
+Point(p216 + 9) = {4.900084031816008, 44.02968737642694, -6.5, 1.e+22};
+Point(p216 + 10) = {4.708575715986075, 44.26640066565445, -6.5, 1.e+22};
+Point(p216 + 11) = {4.527603005812583, 44.51126286057516, -6.5, 1.e+22};
+Point(p216 + 12) = {4.35751220372895, 44.76380540228936, -6.5, 1.e+22};
+Point(p216 + 13) = {4.198628788966866, 45.02354503508047, -6.5, 1.e+22};
+Point(p216 + 14) = {4.051256794731722, 45.2899847311546, -6.5, 1.e+22};
+Point(p216 + 15) = {3.915678226416334, 45.56261464173389, -6.5, 1.e+22};
+Point(p216 + 16) = {3.792152521966247, 45.84091307268354, -6.5, 1.e+22};
+Point(p216 + 17) = {3.680916055429238, 46.12434748280568, -6.5, 1.e+22};
+Point(p216 + 18) = {3.582181684639012, 46.4123755028898, -6.5, 1.e+22};
+Point(p216 + 19) = {3.496138343898615, 46.70444597356966, -6.5, 1.e+22};
+CatmullRom(216) = {151, p216 + 1, p216 + 2, p216 + 3, p216 + 4, p216 + 5, p216 + 6, p216 + 7, p216 + 8, p216 + 9, p216 + 10, p216 + 11, p216 + 12, p216 + 13, p216 + 14, p216 + 15, p216 + 16, p216 + 17, p216 + 18, p216 + 19, 150};
+Line(217) = {28, 151};
+Line(218) = {152, 28};
+p219 = newp;
+Point(p219 + 1) = {-10.38286518440714, 4.944300816345024, -6.5, 1.e+22};
+Point(p219 + 2) = {-10.07168583086128, 5.55077873135941, -6.5, 1.e+22};
+Point(p219 + 3) = {-9.72512054766432, 6.137754502542532, -6.5, 1.e+22};
+Point(p219 + 4) = {-9.344386959644572, 6.703165845218837, -6.5, 1.e+22};
+Point(p219 + 5) = {-8.93082273878543, 7.245026239322876, -6.5, 1.e+22};
+Point(p219 + 6) = {-8.485880904439497, 7.76143190885245, -6.5, 1.e+22};
+Point(p219 + 7) = {-8.011124718280476, 8.25056851060819, -6.5, 1.e+22};
+Point(p219 + 8) = {-7.508222191928963, 8.71071750871932, -6.5, 1.e+22};
+Point(p219 + 9) = {-6.978940226549044, 9.140262212559302, -6.5, 1.e+22};
+Point(p219 + 10) = {-6.42513840500569, 9.537693456837708, -6.5, 1.e+22};
+Point(p219 + 11) = {-5.84876245839367, 9.901614903911822, -6.5, 1.e+22};
+Point(p219 + 12) = {-5.251837429892648, 10.23074794968884, -6.5, 1.e+22};
+Point(p219 + 13) = {-4.636460559966649, 10.52393621588223, -6.5, 1.e+22};
+Point(p219 + 14) = {-4.004793917905136, 10.78014961283905, -6.5, 1.e+22};
+Point(p219 + 15) = {-3.35905680559405, 10.99848795866396, -6.5, 1.e+22};
+Point(p219 + 16) = {-2.701517960205418, 11.17818414192446, -6.5, 1.e+22};
+Point(p219 + 17) = {-2.034487583200687, 11.31860681682539, -6.5, 1.e+22};
+Point(p219 + 18) = {-1.360309223653183, 11.41926262138357, -6.5, 1.e+22};
+Point(p219 + 19) = {-0.68135154440684, 11.47979791080916, -6.5, 1.e+22};
+CatmullRom(219) = {121, p219 + 1, p219 + 2, p219 + 3, p219 + 4, p219 + 5, p219 + 6, p219 + 7, p219 + 8, p219 + 9, p219 + 10, p219 + 11, p219 + 12, p219 + 13, p219 + 14, p219 + 15, p219 + 16, p219 + 17, p219 + 18, p219 + 19, 152};
+Line(220) = {148, 121};
+p221 = newp;
+Point(p221 + 1) = {-2.43525629947569, 16.00757626451679, -6.5, 1.e+22};
+Point(p221 + 2) = {-2.435220944186824, 16.01515245570506, -6.5, 1.e+22};
+Point(p221 + 3) = {-2.435162019085595, 16.02272850023702, -6.5, 1.e+22};
+Point(p221 + 4) = {-2.435079524742325, 16.03030432478627, -6.5, 1.e+22};
+Point(p221 + 5) = {-2.434973461955451, 16.03787985602856, -6.5, 1.e+22};
+Point(p221 + 6) = {-2.434843831751525, 16.04545502064248, -6.5, 1.e+22};
+Point(p221 + 7) = {-2.434690635385202, 16.05302974531015, -6.5, 1.e+22};
+Point(p221 + 8) = {-2.434513874339225, 16.06060395671797, -6.5, 1.e+22};
+Point(p221 + 9) = {-2.434313550324415, 16.0681775815573, -6.5, 1.e+22};
+Point(p221 + 10) = {-2.43408966527965, 16.07575054652516, -6.5, 1.e+22};
+Point(p221 + 11) = {-2.433842221371851, 16.08332277832498, -6.5, 1.e+22};
+Point(p221 + 12) = {-2.433571220995956, 16.09089420366728, -6.5, 1.e+22};
+Point(p221 + 13) = {-2.433276666774903, 16.09846474927037, -6.5, 1.e+22};
+Point(p221 + 14) = {-2.432958561559596, 16.10603434186111, -6.5, 1.e+22};
+Point(p221 + 15) = {-2.432616908428888, 16.11360290817554, -6.5, 1.e+22};
+Point(p221 + 16) = {-2.43225171068954, 16.12117037495967, -6.5, 1.e+22};
+Point(p221 + 17) = {-2.431862971876198, 16.12873666897013, -6.5, 1.e+22};
+Point(p221 + 18) = {-2.431450695751355, 16.13630171697491, -6.5, 1.e+22};
+Point(p221 + 19) = {-2.431014886305315, 16.14386544575406, -6.5, 1.e+22};
+CatmullRom(221) = {153, p221 + 1, p221 + 2, p221 + 3, p221 + 4, p221 + 5, p221 + 6, p221 + 7, p221 + 8, p221 + 9, p221 + 10, p221 + 11, p221 + 12, p221 + 13, p221 + 14, p221 + 15, p221 + 16, p221 + 17, p221 + 18, p221 + 19, 154};
+p222 = newp;
+Point(p222 + 1) = {2.405285893392751, 15.61904013995449, -6.5, 1.e+22};
+Point(p222 + 2) = {2.316077580793958, 15.24746077599658, -6.5, 1.e+22};
+Point(p222 + 3) = {2.16983975153522, 14.89441142526814, -6.5, 1.e+22};
+Point(p222 + 4) = {1.970173266308418, 14.5685853344877, -6.5, 1.e+22};
+Point(p222 + 5) = {1.721994576634906, 14.27800542336509, -6.5, 1.e+22};
+Point(p222 + 6) = {1.431414665512297, 14.02982673369158, -6.5, 1.e+22};
+Point(p222 + 7) = {1.105588574731863, 13.83016024846478, -6.5, 1.e+22};
+Point(p222 + 8) = {0.7525392240034176, 13.68392241920604, -6.5, 1.e+22};
+Point(p222 + 9) = {0.3809598600455132, 13.59471410660725, -6.5, 1.e+22};
+Point(p222 + 10) = {1.491122384837128e-016, 13.56473191539, -6.5, 1.e+22};
+Point(p222 + 11) = {-0.3809598600455134, 13.59471410660725, -6.5, 1.e+22};
+Point(p222 + 12) = {-0.7525392240034172, 13.68392241920604, -6.5, 1.e+22};
+Point(p222 + 13) = {-1.105588574731863, 13.83016024846478, -6.5, 1.e+22};
+Point(p222 + 14) = {-1.431414665512297, 14.02982673369158, -6.5, 1.e+22};
+Point(p222 + 15) = {-1.721994576634906, 14.27800542336509, -6.5, 1.e+22};
+Point(p222 + 16) = {-1.970173266308417, 14.5685853344877, -6.5, 1.e+22};
+Point(p222 + 17) = {-2.16983975153522, 14.89441142526814, -6.5, 1.e+22};
+Point(p222 + 18) = {-2.316077580793958, 15.24746077599658, -6.5, 1.e+22};
+Point(p222 + 19) = {-2.405285893392751, 15.61904013995449, -6.5, 1.e+22};
+CatmullRom(222) = {155, p222 + 1, p222 + 2, p222 + 3, p222 + 4, p222 + 5, p222 + 6, p222 + 7, p222 + 8, p222 + 9, p222 + 10, p222 + 11, p222 + 12, p222 + 13, p222 + 14, p222 + 15, p222 + 16, p222 + 17, p222 + 18, p222 + 19, 153};
+p223 = newp;
+Point(p223 + 1) = {2.431014886299161, 16.14386544575369, -6.5, 1.e+22};
+Point(p223 + 2) = {2.431450695745199, 16.13630171697457, -6.5, 1.e+22};
+Point(p223 + 3) = {2.431862971870041, 16.12873666896981, -6.5, 1.e+22};
+Point(p223 + 4) = {2.432251710683381, 16.12117037495937, -6.5, 1.e+22};
+Point(p223 + 5) = {2.432616908422729, 16.11360290817526, -6.5, 1.e+22};
+Point(p223 + 6) = {2.432958561553436, 16.10603434186084, -6.5, 1.e+22};
+Point(p223 + 7) = {2.433276666768742, 16.09846474927013, -6.5, 1.e+22};
+Point(p223 + 8) = {2.433571220989795, 16.09089420366705, -6.5, 1.e+22};
+Point(p223 + 9) = {2.433842221365689, 16.08332277832477, -6.5, 1.e+22};
+Point(p223 + 10) = {2.434089665273487, 16.07575054652497, -6.5, 1.e+22};
+Point(p223 + 11) = {2.434313550318251, 16.06817758155712, -6.5, 1.e+22};
+Point(p223 + 12) = {2.434513874333061, 16.06060395671782, -6.5, 1.e+22};
+Point(p223 + 13) = {2.434690635379038, 16.05302974531002, -6.5, 1.e+22};
+Point(p223 + 14) = {2.434843831745361, 16.04545502064237, -6.5, 1.e+22};
+Point(p223 + 15) = {2.434973461949286, 16.03787985602846, -6.5, 1.e+22};
+Point(p223 + 16) = {2.43507952473616, 16.03030432478619, -6.5, 1.e+22};
+Point(p223 + 17) = {2.43516201907943, 16.02272850023696, -6.5, 1.e+22};
+Point(p223 + 18) = {2.435220944180658, 16.01515245570502, -6.5, 1.e+22};
+Point(p223 + 19) = {2.435256299469524, 16.00757626451677, -6.5, 1.e+22};
+CatmullRom(223) = {156, p223 + 1, p223 + 2, p223 + 3, p223 + 4, p223 + 5, p223 + 6, p223 + 7, p223 + 8, p223 + 9, p223 + 10, p223 + 11, p223 + 12, p223 + 13, p223 + 14, p223 + 15, p223 + 16, p223 + 17, p223 + 18, p223 + 19, 155};
+Line(224) = {157, 156};
+p225 = newp;
+Point(p225 + 1) = {-1.954768948675119, 23.42294013441618, -6.5, 1.e+22};
+Point(p225 + 2) = {-1.869005838024064, 23.71191093364014, -6.5, 1.e+22};
+Point(p225 + 3) = {-1.740788524248777, 23.9847107767503, -6.5, 1.e+22};
+Point(p225 + 4) = {-1.573029445487392, 24.23514305391482, -6.5, 1.e+22};
+Point(p225 + 5) = {-1.369539225474077, 24.45751923139706, -6.5, 1.e+22};
+Point(p225 + 6) = {-1.134940115760156, 24.64678806579436, -6.5, 1.e+22};
+Point(p225 + 7) = {-0.8745610019242229, 24.79865034231718, -6.5, 1.e+22};
+Point(p225 + 8) = {-0.5943163586903315, 24.90965653084461, -6.5, 1.e+22};
+Point(p225 + 9) = {-0.3005719034716017, 24.97728514151294, -6.5, 1.e+22};
+Point(p225 + 10) = {-3.673819061469156e-016, 25.0000000000011, -6.5, 1.e+22};
+Point(p225 + 11) = {0.300571903471601, 24.97728514151294, -6.5, 1.e+22};
+Point(p225 + 12) = {0.5943163586903308, 24.90965653084461, -6.5, 1.e+22};
+Point(p225 + 13) = {0.8745610019242223, 24.79865034231718, -6.5, 1.e+22};
+Point(p225 + 14) = {1.134940115760154, 24.64678806579436, -6.5, 1.e+22};
+Point(p225 + 15) = {1.369539225474077, 24.45751923139706, -6.5, 1.e+22};
+Point(p225 + 16) = {1.573029445487392, 24.23514305391482, -6.5, 1.e+22};
+Point(p225 + 17) = {1.740788524248777, 23.9847107767503, -6.5, 1.e+22};
+Point(p225 + 18) = {1.869005838024064, 23.71191093364014, -6.5, 1.e+22};
+Point(p225 + 19) = {1.954768948675119, 23.42294013441618, -6.5, 1.e+22};
+CatmullRom(225) = {158, p225 + 1, p225 + 2, p225 + 3, p225 + 4, p225 + 5, p225 + 6, p225 + 7, p225 + 8, p225 + 9, p225 + 10, p225 + 11, p225 + 12, p225 + 13, p225 + 14, p225 + 15, p225 + 16, p225 + 17, p225 + 18, p225 + 19, 157};
+Line(226) = {158, 154};
+Line(227) = {159, 160};
+p228 = newp;
+Point(p228 + 1) = {-1.975376681190276, 44.31286893008046, -6.5, 1.e+22};
+Point(p228 + 2) = {-1.902113032590307, 44.61803398874989, -6.5, 1.e+22};
+Point(p228 + 3) = {-1.782013048376736, 44.90798099947909, -6.5, 1.e+22};
+Point(p228 + 4) = {-1.618033988749895, 45.17557050458495, -6.5, 1.e+22};
+Point(p228 + 5) = {-1.414213562373095, 45.41421356237309, -6.5, 1.e+22};
+Point(p228 + 6) = {-1.175570504584947, 45.61803398874989, -6.5, 1.e+22};
+Point(p228 + 7) = {-0.9079809994790938, 45.78201304837673, -6.5, 1.e+22};
+Point(p228 + 8) = {-0.6180339887498951, 45.90211303259031, -6.5, 1.e+22};
+Point(p228 + 9) = {-0.3128689300804621, 45.97537668119028, -6.5, 1.e+22};
+Point(p228 + 10) = {-3.673819061467132e-016, 46, -6.5, 1.e+22};
+Point(p228 + 11) = {0.3128689300804614, 45.97537668119028, -6.5, 1.e+22};
+Point(p228 + 12) = {0.6180339887498945, 45.90211303259031, -6.5, 1.e+22};
+Point(p228 + 13) = {0.9079809994790933, 45.78201304837673, -6.5, 1.e+22};
+Point(p228 + 14) = {1.175570504584946, 45.61803398874989, -6.5, 1.e+22};
+Point(p228 + 15) = {1.414213562373095, 45.41421356237309, -6.5, 1.e+22};
+Point(p228 + 16) = {1.618033988749895, 45.17557050458495, -6.5, 1.e+22};
+Point(p228 + 17) = {1.782013048376736, 44.90798099947909, -6.5, 1.e+22};
+Point(p228 + 18) = {1.902113032590307, 44.61803398874989, -6.5, 1.e+22};
+Point(p228 + 19) = {1.975376681190275, 44.31286893008046, -6.5, 1.e+22};
+CatmullRom(228) = {161, p228 + 1, p228 + 2, p228 + 3, p228 + 4, p228 + 5, p228 + 6, p228 + 7, p228 + 8, p228 + 9, p228 + 10, p228 + 11, p228 + 12, p228 + 13, p228 + 14, p228 + 15, p228 + 16, p228 + 17, p228 + 18, p228 + 19, 159};
+Line(229) = {162, 161};
+p230 = newp;
+Point(p230 + 1) = {1.975376681190276, 41.68713106991954, -6.5, 1.e+22};
+Point(p230 + 2) = {1.902113032590307, 41.38196601125011, -6.5, 1.e+22};
+Point(p230 + 3) = {1.782013048376736, 41.09201900052091, -6.5, 1.e+22};
+Point(p230 + 4) = {1.618033988749895, 40.82442949541505, -6.5, 1.e+22};
+Point(p230 + 5) = {1.414213562373095, 40.58578643762691, -6.5, 1.e+22};
+Point(p230 + 6) = {1.175570504584946, 40.38196601125011, -6.5, 1.e+22};
+Point(p230 + 7) = {0.9079809994790936, 40.21798695162327, -6.5, 1.e+22};
+Point(p230 + 8) = {0.6180339887498949, 40.09788696740969, -6.5, 1.e+22};
+Point(p230 + 9) = {0.3128689300804619, 40.02462331880972, -6.5, 1.e+22};
+Point(p230 + 10) = {1.224606353822377e-016, 40, -6.5, 1.e+22};
+Point(p230 + 11) = {-0.3128689300804621, 40.02462331880972, -6.5, 1.e+22};
+Point(p230 + 12) = {-0.6180339887498947, 40.09788696740969, -6.5, 1.e+22};
+Point(p230 + 13) = {-0.9079809994790934, 40.21798695162327, -6.5, 1.e+22};
+Point(p230 + 14) = {-1.175570504584946, 40.38196601125011, -6.5, 1.e+22};
+Point(p230 + 15) = {-1.414213562373095, 40.58578643762691, -6.5, 1.e+22};
+Point(p230 + 16) = {-1.618033988749895, 40.82442949541505, -6.5, 1.e+22};
+Point(p230 + 17) = {-1.782013048376736, 41.09201900052091, -6.5, 1.e+22};
+Point(p230 + 18) = {-1.902113032590307, 41.38196601125011, -6.5, 1.e+22};
+Point(p230 + 19) = {-1.975376681190275, 41.68713106991954, -6.5, 1.e+22};
+CatmullRom(230) = {160, p230 + 1, p230 + 2, p230 + 3, p230 + 4, p230 + 5, p230 + 6, p230 + 7, p230 + 8, p230 + 9, p230 + 10, p230 + 11, p230 + 12, p230 + 13, p230 + 14, p230 + 15, p230 + 16, p230 + 17, p230 + 18, p230 + 19, 162};
+p231 = newp;
+Point(p231 + 1) = {-1.975376681190276, 54.81286893008046, -6.5, 1.e+22};
+Point(p231 + 2) = {-1.902113032590307, 55.11803398874989, -6.5, 1.e+22};
+Point(p231 + 3) = {-1.782013048376736, 55.40798099947909, -6.5, 1.e+22};
+Point(p231 + 4) = {-1.618033988749895, 55.67557050458495, -6.5, 1.e+22};
+Point(p231 + 5) = {-1.414213562373095, 55.91421356237309, -6.5, 1.e+22};
+Point(p231 + 6) = {-1.175570504584947, 56.11803398874989, -6.5, 1.e+22};
+Point(p231 + 7) = {-0.9079809994790938, 56.28201304837673, -6.5, 1.e+22};
+Point(p231 + 8) = {-0.6180339887498951, 56.40211303259031, -6.5, 1.e+22};
+Point(p231 + 9) = {-0.3128689300804621, 56.47537668119028, -6.5, 1.e+22};
+Point(p231 + 10) = {-3.673819061467132e-016, 56.5, -6.5, 1.e+22};
+Point(p231 + 11) = {0.3128689300804614, 56.47537668119028, -6.5, 1.e+22};
+Point(p231 + 12) = {0.6180339887498945, 56.40211303259031, -6.5, 1.e+22};
+Point(p231 + 13) = {0.9079809994790933, 56.28201304837673, -6.5, 1.e+22};
+Point(p231 + 14) = {1.175570504584946, 56.11803398874989, -6.5, 1.e+22};
+Point(p231 + 15) = {1.414213562373095, 55.91421356237309, -6.5, 1.e+22};
+Point(p231 + 16) = {1.618033988749895, 55.67557050458495, -6.5, 1.e+22};
+Point(p231 + 17) = {1.782013048376736, 55.40798099947909, -6.5, 1.e+22};
+Point(p231 + 18) = {1.902113032590307, 55.11803398874989, -6.5, 1.e+22};
+Point(p231 + 19) = {1.975376681190275, 54.81286893008046, -6.5, 1.e+22};
+CatmullRom(231) = {163, p231 + 1, p231 + 2, p231 + 3, p231 + 4, p231 + 5, p231 + 6, p231 + 7, p231 + 8, p231 + 9, p231 + 10, p231 + 11, p231 + 12, p231 + 13, p231 + 14, p231 + 15, p231 + 16, p231 + 17, p231 + 18, p231 + 19, 164};
+p232 = newp;
+Point(p232 + 1) = {1.975376681190276, 54.18713106991954, -6.5, 1.e+22};
+Point(p232 + 2) = {1.902113032590307, 53.88196601125011, -6.5, 1.e+22};
+Point(p232 + 3) = {1.782013048376736, 53.59201900052091, -6.5, 1.e+22};
+Point(p232 + 4) = {1.618033988749895, 53.32442949541505, -6.5, 1.e+22};
+Point(p232 + 5) = {1.414213562373095, 53.08578643762691, -6.5, 1.e+22};
+Point(p232 + 6) = {1.175570504584946, 52.88196601125011, -6.5, 1.e+22};
+Point(p232 + 7) = {0.9079809994790936, 52.71798695162327, -6.5, 1.e+22};
+Point(p232 + 8) = {0.6180339887498949, 52.59788696740969, -6.5, 1.e+22};
+Point(p232 + 9) = {0.3128689300804619, 52.52462331880972, -6.5, 1.e+22};
+Point(p232 + 10) = {1.224606353822377e-016, 52.5, -6.5, 1.e+22};
+Point(p232 + 11) = {-0.3128689300804621, 52.52462331880972, -6.5, 1.e+22};
+Point(p232 + 12) = {-0.6180339887498947, 52.59788696740969, -6.5, 1.e+22};
+Point(p232 + 13) = {-0.9079809994790934, 52.71798695162327, -6.5, 1.e+22};
+Point(p232 + 14) = {-1.175570504584946, 52.88196601125011, -6.5, 1.e+22};
+Point(p232 + 15) = {-1.414213562373095, 53.08578643762691, -6.5, 1.e+22};
+Point(p232 + 16) = {-1.618033988749895, 53.32442949541505, -6.5, 1.e+22};
+Point(p232 + 17) = {-1.782013048376736, 53.59201900052091, -6.5, 1.e+22};
+Point(p232 + 18) = {-1.902113032590307, 53.88196601125011, -6.5, 1.e+22};
+Point(p232 + 19) = {-1.975376681190275, 54.18713106991954, -6.5, 1.e+22};
+CatmullRom(232) = {164, p232 + 1, p232 + 2, p232 + 3, p232 + 4, p232 + 5, p232 + 6, p232 + 7, p232 + 8, p232 + 9, p232 + 10, p232 + 11, p232 + 12, p232 + 13, p232 + 14, p232 + 15, p232 + 16, p232 + 17, p232 + 18, p232 + 19, 163};
+Line(233) = {165, 158};
+Line(234) = {165, 166};
+Line(235) = {166, 154};
+Line(236) = {152, 80};
+Line(237) = {5, 164};
+Line(238) = {6, 163};
+p239 = newp;
+Point(p239 + 1) = {-2.43525629947569, 16.00757626451679, -8, 1.e+22};
+Point(p239 + 2) = {-2.435220944186824, 16.01515245570506, -8, 1.e+22};
+Point(p239 + 3) = {-2.435162019085595, 16.02272850023702, -8, 1.e+22};
+Point(p239 + 4) = {-2.435079524742325, 16.03030432478627, -8, 1.e+22};
+Point(p239 + 5) = {-2.434973461955451, 16.03787985602856, -8, 1.e+22};
+Point(p239 + 6) = {-2.434843831751525, 16.04545502064248, -8, 1.e+22};
+Point(p239 + 7) = {-2.434690635385202, 16.05302974531015, -8, 1.e+22};
+Point(p239 + 8) = {-2.434513874339225, 16.06060395671797, -8, 1.e+22};
+Point(p239 + 9) = {-2.434313550324415, 16.0681775815573, -8, 1.e+22};
+Point(p239 + 10) = {-2.43408966527965, 16.07575054652516, -8, 1.e+22};
+Point(p239 + 11) = {-2.433842221371851, 16.08332277832498, -8, 1.e+22};
+Point(p239 + 12) = {-2.433571220995956, 16.09089420366728, -8, 1.e+22};
+Point(p239 + 13) = {-2.433276666774903, 16.09846474927037, -8, 1.e+22};
+Point(p239 + 14) = {-2.432958561559596, 16.10603434186111, -8, 1.e+22};
+Point(p239 + 15) = {-2.432616908428888, 16.11360290817554, -8, 1.e+22};
+Point(p239 + 16) = {-2.43225171068954, 16.12117037495967, -8, 1.e+22};
+Point(p239 + 17) = {-2.431862971876198, 16.12873666897013, -8, 1.e+22};
+Point(p239 + 18) = {-2.431450695751355, 16.13630171697491, -8, 1.e+22};
+Point(p239 + 19) = {-2.431014886305315, 16.14386544575406, -8, 1.e+22};
+CatmullRom(239) = {167, p239 + 1, p239 + 2, p239 + 3, p239 + 4, p239 + 5, p239 + 6, p239 + 7, p239 + 8, p239 + 9, p239 + 10, p239 + 11, p239 + 12, p239 + 13, p239 + 14, p239 + 15, p239 + 16, p239 + 17, p239 + 18, p239 + 19, 166};
+Line(240) = {167, 153};
+Line(241) = {168, 159};
+Line(242) = {168, 169};
+Line(243) = {169, 160};
+Line(244) = {170, 162};
+Line(245) = {170, 171};
+Line(246) = {171, 161};
+p247 = newp;
+Point(p247 + 1) = {-1.975376681190276, 44.31286893008046, -8, 1.e+22};
+Point(p247 + 2) = {-1.902113032590307, 44.61803398874989, -8, 1.e+22};
+Point(p247 + 3) = {-1.782013048376736, 44.90798099947909, -8, 1.e+22};
+Point(p247 + 4) = {-1.618033988749895, 45.17557050458495, -8, 1.e+22};
+Point(p247 + 5) = {-1.414213562373095, 45.41421356237309, -8, 1.e+22};
+Point(p247 + 6) = {-1.175570504584947, 45.61803398874989, -8, 1.e+22};
+Point(p247 + 7) = {-0.9079809994790938, 45.78201304837673, -8, 1.e+22};
+Point(p247 + 8) = {-0.6180339887498951, 45.90211303259031, -8, 1.e+22};
+Point(p247 + 9) = {-0.3128689300804621, 45.97537668119028, -8, 1.e+22};
+Point(p247 + 10) = {-3.673819061467132e-016, 46, -8, 1.e+22};
+Point(p247 + 11) = {0.3128689300804614, 45.97537668119028, -8, 1.e+22};
+Point(p247 + 12) = {0.6180339887498945, 45.90211303259031, -8, 1.e+22};
+Point(p247 + 13) = {0.9079809994790933, 45.78201304837673, -8, 1.e+22};
+Point(p247 + 14) = {1.175570504584946, 45.61803398874989, -8, 1.e+22};
+Point(p247 + 15) = {1.414213562373095, 45.41421356237309, -8, 1.e+22};
+Point(p247 + 16) = {1.618033988749895, 45.17557050458495, -8, 1.e+22};
+Point(p247 + 17) = {1.782013048376736, 44.90798099947909, -8, 1.e+22};
+Point(p247 + 18) = {1.902113032590307, 44.61803398874989, -8, 1.e+22};
+Point(p247 + 19) = {1.975376681190275, 44.31286893008046, -8, 1.e+22};
+CatmullRom(247) = {171, p247 + 1, p247 + 2, p247 + 3, p247 + 4, p247 + 5, p247 + 6, p247 + 7, p247 + 8, p247 + 9, p247 + 10, p247 + 11, p247 + 12, p247 + 13, p247 + 14, p247 + 15, p247 + 16, p247 + 17, p247 + 18, p247 + 19, 168};
+p248 = newp;
+Point(p248 + 1) = {1.975376681190276, 41.68713106991954, -8, 1.e+22};
+Point(p248 + 2) = {1.902113032590307, 41.38196601125011, -8, 1.e+22};
+Point(p248 + 3) = {1.782013048376736, 41.09201900052091, -8, 1.e+22};
+Point(p248 + 4) = {1.618033988749895, 40.82442949541505, -8, 1.e+22};
+Point(p248 + 5) = {1.414213562373095, 40.58578643762691, -8, 1.e+22};
+Point(p248 + 6) = {1.175570504584946, 40.38196601125011, -8, 1.e+22};
+Point(p248 + 7) = {0.9079809994790936, 40.21798695162327, -8, 1.e+22};
+Point(p248 + 8) = {0.6180339887498949, 40.09788696740969, -8, 1.e+22};
+Point(p248 + 9) = {0.3128689300804619, 40.02462331880972, -8, 1.e+22};
+Point(p248 + 10) = {1.224606353822377e-016, 40, -8, 1.e+22};
+Point(p248 + 11) = {-0.3128689300804621, 40.02462331880972, -8, 1.e+22};
+Point(p248 + 12) = {-0.6180339887498947, 40.09788696740969, -8, 1.e+22};
+Point(p248 + 13) = {-0.9079809994790934, 40.21798695162327, -8, 1.e+22};
+Point(p248 + 14) = {-1.175570504584946, 40.38196601125011, -8, 1.e+22};
+Point(p248 + 15) = {-1.414213562373095, 40.58578643762691, -8, 1.e+22};
+Point(p248 + 16) = {-1.618033988749895, 40.82442949541505, -8, 1.e+22};
+Point(p248 + 17) = {-1.782013048376736, 41.09201900052091, -8, 1.e+22};
+Point(p248 + 18) = {-1.902113032590307, 41.38196601125011, -8, 1.e+22};
+Point(p248 + 19) = {-1.975376681190275, 41.68713106991954, -8, 1.e+22};
+CatmullRom(248) = {169, p248 + 1, p248 + 2, p248 + 3, p248 + 4, p248 + 5, p248 + 6, p248 + 7, p248 + 8, p248 + 9, p248 + 10, p248 + 11, p248 + 12, p248 + 13, p248 + 14, p248 + 15, p248 + 16, p248 + 17, p248 + 18, p248 + 19, 170};
+Line(249) = {2, 149};
+Line(250) = {4, 147};
+Line(251) = {1, 150};
+Line(252) = {172, 157};
+p253 = newp;
+Point(p253 + 1) = {-1.954768948675119, 23.42294013441618, -8, 1.e+22};
+Point(p253 + 2) = {-1.869005838024064, 23.71191093364014, -8, 1.e+22};
+Point(p253 + 3) = {-1.740788524248777, 23.9847107767503, -8, 1.e+22};
+Point(p253 + 4) = {-1.573029445487392, 24.23514305391482, -8, 1.e+22};
+Point(p253 + 5) = {-1.369539225474077, 24.45751923139706, -8, 1.e+22};
+Point(p253 + 6) = {-1.134940115760156, 24.64678806579436, -8, 1.e+22};
+Point(p253 + 7) = {-0.8745610019242229, 24.79865034231718, -8, 1.e+22};
+Point(p253 + 8) = {-0.5943163586903315, 24.90965653084461, -8, 1.e+22};
+Point(p253 + 9) = {-0.3005719034716017, 24.97728514151294, -8, 1.e+22};
+Point(p253 + 10) = {-3.673819061469156e-016, 25.0000000000011, -8, 1.e+22};
+Point(p253 + 11) = {0.300571903471601, 24.97728514151294, -8, 1.e+22};
+Point(p253 + 12) = {0.5943163586903308, 24.90965653084461, -8, 1.e+22};
+Point(p253 + 13) = {0.8745610019242223, 24.79865034231718, -8, 1.e+22};
+Point(p253 + 14) = {1.134940115760154, 24.64678806579436, -8, 1.e+22};
+Point(p253 + 15) = {1.369539225474077, 24.45751923139706, -8, 1.e+22};
+Point(p253 + 16) = {1.573029445487392, 24.23514305391482, -8, 1.e+22};
+Point(p253 + 17) = {1.740788524248777, 23.9847107767503, -8, 1.e+22};
+Point(p253 + 18) = {1.869005838024064, 23.71191093364014, -8, 1.e+22};
+Point(p253 + 19) = {1.954768948675119, 23.42294013441618, -8, 1.e+22};
+CatmullRom(253) = {165, p253 + 1, p253 + 2, p253 + 3, p253 + 4, p253 + 5, p253 + 6, p253 + 7, p253 + 8, p253 + 9, p253 + 10, p253 + 11, p253 + 12, p253 + 13, p253 + 14, p253 + 15, p253 + 16, p253 + 17, p253 + 18, p253 + 19, 172};
+Line(254) = {172, 173};
+Line(255) = {173, 156};
+Line(256) = {3, 148};
+p257 = newp;
+Point(p257 + 1) = {6.763563797993594, 42.48003752018577, -8, 1.e+22};
+Point(p257 + 2) = {6.502500447059385, 42.63673641337881, -8, 1.e+22};
+Point(p257 + 3) = {6.248539916257501, 42.80470267524038, -8, 1.e+22};
+Point(p257 + 4) = {6.002168174714031, 42.98361489197742, -8, 1.e+22};
+Point(p257 + 5) = {5.763856669939163, 43.17313070403768, -8, 1.e+22};
+Point(p257 + 6) = {5.534061425683308, 43.37288746123581, -8, 1.e+22};
+Point(p257 + 7) = {5.313222169307556, 43.58250291670684, -8, 1.e+22};
+Point(p257 + 8) = {5.101761490338276, 43.8015759583591, -8, 1.e+22};
+Point(p257 + 9) = {4.900084031816008, 44.02968737642694, -8, 1.e+22};
+Point(p257 + 10) = {4.708575715986075, 44.26640066565445, -8, 1.e+22};
+Point(p257 + 11) = {4.527603005812583, 44.51126286057516, -8, 1.e+22};
+Point(p257 + 12) = {4.35751220372895, 44.76380540228936, -8, 1.e+22};
+Point(p257 + 13) = {4.198628788966866, 45.02354503508047, -8, 1.e+22};
+Point(p257 + 14) = {4.051256794731722, 45.2899847311546, -8, 1.e+22};
+Point(p257 + 15) = {3.915678226416334, 45.56261464173389, -8, 1.e+22};
+Point(p257 + 16) = {3.792152521966247, 45.84091307268354, -8, 1.e+22};
+Point(p257 + 17) = {3.680916055429238, 46.12434748280568, -8, 1.e+22};
+Point(p257 + 18) = {3.582181684639012, 46.4123755028898, -8, 1.e+22};
+Point(p257 + 19) = {3.496138343898615, 46.70444597356966, -8, 1.e+22};
+CatmullRom(257) = {174, p257 + 1, p257 + 2, p257 + 3, p257 + 4, p257 + 5, p257 + 6, p257 + 7, p257 + 8, p257 + 9, p257 + 10, p257 + 11, p257 + 12, p257 + 13, p257 + 14, p257 + 15, p257 + 16, p257 + 17, p257 + 18, p257 + 19, 145};
+Line(259) = {27, 174};
+Line(260) = {146, 120};
+Line(261) = {175, 141};
+p262 = newp;
+Point(p262 + 1) = {2.743880503428266, 9.794321636698394, -8.5, 1.e+22};
+Point(p262 + 2) = {2.806154604738238, 10.05371193656741, -8.5, 1.e+22};
+Point(p262 + 3) = {2.908239591319775, 10.30016689568723, -8.5, 1.e+22};
+Point(p262 + 4) = {3.047621792002589, 10.52761797502721, -8.5, 1.e+22};
+Point(p262 + 5) = {3.220869154422869, 10.73046457414713, -8.5, 1.e+22};
+Point(p262 + 6) = {3.423715753542795, 10.90371193656741, -8.5, 1.e+22};
+Point(p262 + 7) = {3.65116683288277, 11.04309413725023, -8.5, 1.e+22};
+Point(p262 + 8) = {3.897621792002589, 11.14517912383176, -8.5, 1.e+22};
+Point(p262 + 9) = {4.157012091871607, 11.20745322514174, -8.5, 1.e+22};
+Point(p262 + 10) = {4.42295068244, 11.22838304613, -8.5, 1.e+22};
+Point(p262 + 11) = {4.688889273008392, 11.20745322514174, -8.5, 1.e+22};
+Point(p262 + 12) = {4.94827957287741, 11.14517912383176, -8.5, 1.e+22};
+Point(p262 + 13) = {5.194734531997229, 11.04309413725023, -8.5, 1.e+22};
+Point(p262 + 14) = {5.422185611337204, 10.90371193656741, -8.5, 1.e+22};
+Point(p262 + 15) = {5.62503221045713, 10.73046457414713, -8.5, 1.e+22};
+Point(p262 + 16) = {5.79827957287741, 10.52761797502721, -8.5, 1.e+22};
+Point(p262 + 17) = {5.937661773560225, 10.30016689568723, -8.5, 1.e+22};
+Point(p262 + 18) = {6.03974676014176, 10.05371193656741, -8.5, 1.e+22};
+Point(p262 + 19) = {6.102020861451734, 9.794321636698394, -8.5, 1.e+22};
+CatmullRom(262) = {176, p262 + 1, p262 + 2, p262 + 3, p262 + 4, p262 + 5, p262 + 6, p262 + 7, p262 + 8, p262 + 9, p262 + 10, p262 + 11, p262 + 12, p262 + 13, p262 + 14, p262 + 15, p262 + 16, p262 + 17, p262 + 18, p262 + 19, 175};
+Line(263) = {176, 142};
+Line(264) = {177, 132};
+Line(265) = {25, 177};
+Line(266) = {178, 131};
+Line(267) = {177, 178};
+Line(268) = {178, 118};
+p269 = newp;
+Point(p269 + 1) = {-10.38286518440714, 4.944300816345024, -8.5, 1.e+22};
+Point(p269 + 2) = {-10.07168583086128, 5.55077873135941, -8.5, 1.e+22};
+Point(p269 + 3) = {-9.72512054766432, 6.137754502542532, -8.5, 1.e+22};
+Point(p269 + 4) = {-9.344386959644572, 6.703165845218837, -8.5, 1.e+22};
+Point(p269 + 5) = {-8.93082273878543, 7.245026239322876, -8.5, 1.e+22};
+Point(p269 + 6) = {-8.485880904439497, 7.76143190885245, -8.5, 1.e+22};
+Point(p269 + 7) = {-8.011124718280476, 8.25056851060819, -8.5, 1.e+22};
+Point(p269 + 8) = {-7.508222191928963, 8.71071750871932, -8.5, 1.e+22};
+Point(p269 + 9) = {-6.978940226549044, 9.140262212559302, -8.5, 1.e+22};
+Point(p269 + 10) = {-6.42513840500569, 9.537693456837708, -8.5, 1.e+22};
+Point(p269 + 11) = {-5.84876245839367, 9.901614903911822, -8.5, 1.e+22};
+Point(p269 + 12) = {-5.251837429892648, 10.23074794968884, -8.5, 1.e+22};
+Point(p269 + 13) = {-4.636460559966649, 10.52393621588223, -8.5, 1.e+22};
+Point(p269 + 14) = {-4.004793917905136, 10.78014961283905, -8.5, 1.e+22};
+Point(p269 + 15) = {-3.35905680559405, 10.99848795866396, -8.5, 1.e+22};
+Point(p269 + 16) = {-2.701517960205418, 11.17818414192446, -8.5, 1.e+22};
+Point(p269 + 17) = {-2.034487583200687, 11.31860681682539, -8.5, 1.e+22};
+Point(p269 + 18) = {-1.360309223653183, 11.41926262138357, -8.5, 1.e+22};
+Point(p269 + 19) = {-0.68135154440684, 11.47979791080916, -8.5, 1.e+22};
+CatmullRom(269) = {119, p269 + 1, p269 + 2, p269 + 3, p269 + 4, p269 + 5, p269 + 6, p269 + 7, p269 + 8, p269 + 9, p269 + 10, p269 + 11, p269 + 12, p269 + 13, p269 + 14, p269 + 15, p269 + 16, p269 + 17, p269 + 18, p269 + 19, 135};
+p270 = newp;
+Point(p270 + 1) = {6.102020861451734, 9.262444455561608, -8.5, 1.e+22};
+Point(p270 + 2) = {6.039746760141761, 9.00305415569259, -8.5, 1.e+22};
+Point(p270 + 3) = {5.937661773560225, 8.756599196572772, -8.5, 1.e+22};
+Point(p270 + 4) = {5.79827957287741, 8.529148117232797, -8.5, 1.e+22};
+Point(p270 + 5) = {5.625032210457131, 8.326301518112871, -8.5, 1.e+22};
+Point(p270 + 6) = {5.422185611337204, 8.15305415569259, -8.5, 1.e+22};
+Point(p270 + 7) = {5.194734531997229, 8.013671955009777, -8.5, 1.e+22};
+Point(p270 + 8) = {4.948279572877411, 7.911586968428241, -8.5, 1.e+22};
+Point(p270 + 9) = {4.688889273008392, 7.849312867118266, -8.5, 1.e+22};
+Point(p270 + 10) = {4.42295068244, 7.828383046130001, -8.5, 1.e+22};
+Point(p270 + 11) = {4.157012091871607, 7.849312867118267, -8.5, 1.e+22};
+Point(p270 + 12) = {3.897621792002589, 7.91158696842824, -8.5, 1.e+22};
+Point(p270 + 13) = {3.65116683288277, 8.013671955009777, -8.5, 1.e+22};
+Point(p270 + 14) = {3.423715753542796, 8.15305415569259, -8.5, 1.e+22};
+Point(p270 + 15) = {3.220869154422869, 8.326301518112871, -8.5, 1.e+22};
+Point(p270 + 16) = {3.047621792002589, 8.529148117232797, -8.5, 1.e+22};
+Point(p270 + 17) = {2.908239591319775, 8.756599196572772, -8.5, 1.e+22};
+Point(p270 + 18) = {2.806154604738239, 9.00305415569259, -8.5, 1.e+22};
+Point(p270 + 19) = {2.743880503428266, 9.262444455561608, -8.5, 1.e+22};
+CatmullRom(270) = {175, p270 + 1, p270 + 2, p270 + 3, p270 + 4, p270 + 5, p270 + 6, p270 + 7, p270 + 8, p270 + 9, p270 + 10, p270 + 11, p270 + 12, p270 + 13, p270 + 14, p270 + 15, p270 + 16, p270 + 17, p270 + 18, p270 + 19, 176};
+p271 = newp;
+Point(p271 + 1) = {8.395350895058671, -1.329692952841962, -8.5, 1.e+22};
+Point(p271 + 2) = {8.083980388508806, -2.626644452187053, -8.5, 1.e+22};
+Point(p271 + 3) = {7.573555455601127, -3.858919247786148, -8.5, 1.e+22};
+Point(p271 + 4) = {6.876644452187053, -4.996174644486022, -8.5, 1.e+22};
+Point(p271 + 5) = {6.010407640085655, -6.010407640085654, -8.5, 1.e+22};
+Point(p271 + 6) = {4.996174644486022, -6.876644452187053, -8.5, 1.e+22};
+Point(p271 + 7) = {3.858919247786148, -7.573555455601126, -8.5, 1.e+22};
+Point(p271 + 8) = {2.626644452187053, -8.083980388508806, -8.5, 1.e+22};
+Point(p271 + 9) = {1.329692952841963, -8.395350895058671, -8.5, 1.e+22};
+Point(p271 + 10) = {5.204577003745103e-016, -8.5, -8.5, 1.e+22};
+Point(p271 + 11) = {-1.329692952841964, -8.395350895058671, -8.5, 1.e+22};
+Point(p271 + 12) = {-2.626644452187052, -8.083980388508806, -8.5, 1.e+22};
+Point(p271 + 13) = {-3.858919247786147, -7.573555455601127, -8.5, 1.e+22};
+Point(p271 + 14) = {-4.996174644486021, -6.876644452187054, -8.5, 1.e+22};
+Point(p271 + 15) = {-6.010407640085654, -6.010407640085655, -8.5, 1.e+22};
+Point(p271 + 16) = {-6.876644452187053, -4.996174644486023, -8.5, 1.e+22};
+Point(p271 + 17) = {-7.573555455601126, -3.858919247786149, -8.5, 1.e+22};
+Point(p271 + 18) = {-8.083980388508806, -2.626644452187054, -8.5, 1.e+22};
+Point(p271 + 19) = {-8.395350895058671, -1.329692952841963, -8.5, 1.e+22};
+CatmullRom(271) = {106, p271 + 1, p271 + 2, p271 + 3, p271 + 4, p271 + 5, p271 + 6, p271 + 7, p271 + 8, p271 + 9, p271 + 10, p271 + 11, p271 + 12, p271 + 13, p271 + 14, p271 + 15, p271 + 16, p271 + 17, p271 + 18, p271 + 19, 105};
+p272 = newp;
+Point(p272 + 1) = {-10.38286518440714, 4.944300816345024, -8, 1.e+22};
+Point(p272 + 2) = {-10.07168583086128, 5.55077873135941, -8, 1.e+22};
+Point(p272 + 3) = {-9.72512054766432, 6.137754502542532, -8, 1.e+22};
+Point(p272 + 4) = {-9.344386959644572, 6.703165845218837, -8, 1.e+22};
+Point(p272 + 5) = {-8.93082273878543, 7.245026239322876, -8, 1.e+22};
+Point(p272 + 6) = {-8.485880904439497, 7.76143190885245, -8, 1.e+22};
+Point(p272 + 7) = {-8.011124718280476, 8.25056851060819, -8, 1.e+22};
+Point(p272 + 8) = {-7.508222191928963, 8.71071750871932, -8, 1.e+22};
+Point(p272 + 9) = {-6.978940226549044, 9.140262212559302, -8, 1.e+22};
+Point(p272 + 10) = {-6.42513840500569, 9.537693456837708, -8, 1.e+22};
+Point(p272 + 11) = {-5.84876245839367, 9.901614903911822, -8, 1.e+22};
+Point(p272 + 12) = {-5.251837429892648, 10.23074794968884, -8, 1.e+22};
+Point(p272 + 13) = {-4.636460559966649, 10.52393621588223, -8, 1.e+22};
+Point(p272 + 14) = {-4.004793917905136, 10.78014961283905, -8, 1.e+22};
+Point(p272 + 15) = {-3.35905680559405, 10.99848795866396, -8, 1.e+22};
+Point(p272 + 16) = {-2.701517960205418, 11.17818414192446, -8, 1.e+22};
+Point(p272 + 17) = {-2.034487583200687, 11.31860681682539, -8, 1.e+22};
+Point(p272 + 18) = {-1.360309223653183, 11.41926262138357, -8, 1.e+22};
+Point(p272 + 19) = {-0.68135154440684, 11.47979791080916, -8, 1.e+22};
+CatmullRom(272) = {120, p272 + 1, p272 + 2, p272 + 3, p272 + 4, p272 + 5, p272 + 6, p272 + 7, p272 + 8, p272 + 9, p272 + 10, p272 + 11, p272 + 12, p272 + 13, p272 + 14, p272 + 15, p272 + 16, p272 + 17, p272 + 18, p272 + 19, 136};
+p273 = newp;
+Point(p273 + 1) = {2.405285893392751, 15.61904013995449, -8, 1.e+22};
+Point(p273 + 2) = {2.316077580793958, 15.24746077599658, -8, 1.e+22};
+Point(p273 + 3) = {2.16983975153522, 14.89441142526814, -8, 1.e+22};
+Point(p273 + 4) = {1.970173266308418, 14.5685853344877, -8, 1.e+22};
+Point(p273 + 5) = {1.721994576634906, 14.27800542336509, -8, 1.e+22};
+Point(p273 + 6) = {1.431414665512297, 14.02982673369158, -8, 1.e+22};
+Point(p273 + 7) = {1.105588574731863, 13.83016024846478, -8, 1.e+22};
+Point(p273 + 8) = {0.7525392240034176, 13.68392241920604, -8, 1.e+22};
+Point(p273 + 9) = {0.3809598600455132, 13.59471410660725, -8, 1.e+22};
+Point(p273 + 10) = {1.491122384837128e-016, 13.56473191539, -8, 1.e+22};
+Point(p273 + 11) = {-0.3809598600455134, 13.59471410660725, -8, 1.e+22};
+Point(p273 + 12) = {-0.7525392240034172, 13.68392241920604, -8, 1.e+22};
+Point(p273 + 13) = {-1.105588574731863, 13.83016024846478, -8, 1.e+22};
+Point(p273 + 14) = {-1.431414665512297, 14.02982673369158, -8, 1.e+22};
+Point(p273 + 15) = {-1.721994576634906, 14.27800542336509, -8, 1.e+22};
+Point(p273 + 16) = {-1.970173266308417, 14.5685853344877, -8, 1.e+22};
+Point(p273 + 17) = {-2.16983975153522, 14.89441142526814, -8, 1.e+22};
+Point(p273 + 18) = {-2.316077580793958, 15.24746077599658, -8, 1.e+22};
+Point(p273 + 19) = {-2.405285893392751, 15.61904013995449, -8, 1.e+22};
+CatmullRom(273) = {179, p273 + 1, p273 + 2, p273 + 3, p273 + 4, p273 + 5, p273 + 6, p273 + 7, p273 + 8, p273 + 9, p273 + 10, p273 + 11, p273 + 12, p273 + 13, p273 + 14, p273 + 15, p273 + 16, p273 + 17, p273 + 18, p273 + 19, 167};
+p274 = newp;
+Point(p274 + 1) = {2.431014886299161, 16.14386544575369, -8, 1.e+22};
+Point(p274 + 2) = {2.431450695745199, 16.13630171697457, -8, 1.e+22};
+Point(p274 + 3) = {2.431862971870041, 16.12873666896981, -8, 1.e+22};
+Point(p274 + 4) = {2.432251710683381, 16.12117037495937, -8, 1.e+22};
+Point(p274 + 5) = {2.432616908422729, 16.11360290817526, -8, 1.e+22};
+Point(p274 + 6) = {2.432958561553436, 16.10603434186084, -8, 1.e+22};
+Point(p274 + 7) = {2.433276666768742, 16.09846474927013, -8, 1.e+22};
+Point(p274 + 8) = {2.433571220989795, 16.09089420366705, -8, 1.e+22};
+Point(p274 + 9) = {2.433842221365689, 16.08332277832477, -8, 1.e+22};
+Point(p274 + 10) = {2.434089665273487, 16.07575054652497, -8, 1.e+22};
+Point(p274 + 11) = {2.434313550318251, 16.06817758155712, -8, 1.e+22};
+Point(p274 + 12) = {2.434513874333061, 16.06060395671782, -8, 1.e+22};
+Point(p274 + 13) = {2.434690635379038, 16.05302974531002, -8, 1.e+22};
+Point(p274 + 14) = {2.434843831745361, 16.04545502064237, -8, 1.e+22};
+Point(p274 + 15) = {2.434973461949286, 16.03787985602846, -8, 1.e+22};
+Point(p274 + 16) = {2.43507952473616, 16.03030432478619, -8, 1.e+22};
+Point(p274 + 17) = {2.43516201907943, 16.02272850023696, -8, 1.e+22};
+Point(p274 + 18) = {2.435220944180658, 16.01515245570502, -8, 1.e+22};
+Point(p274 + 19) = {2.435256299469524, 16.00757626451677, -8, 1.e+22};
+CatmullRom(274) = {173, p274 + 1, p274 + 2, p274 + 3, p274 + 4, p274 + 5, p274 + 6, p274 + 7, p274 + 8, p274 + 9, p274 + 10, p274 + 11, p274 + 12, p274 + 13, p274 + 14, p274 + 15, p274 + 16, p274 + 17, p274 + 18, p274 + 19, 179};
+Line(275) = {133, 107};
+Line(276) = {134, 144};
+Line(277) = {89, 72};
+Line(278) = {179, 155};
+Line Loop(279) = {249, 214, -250, -4};
+Plane Surface(280) = {279};
+Line Loop(281) = {99, 197, -195, -196};
+Plane Surface(282) = {281};
+Line Loop(283) = {249, -215, -251, 1};
+Plane Surface(284) = {283};
+Line Loop(285) = {213, -256, -3, 250};
+Plane Surface(286) = {285};
+Line Loop(287) = {98, 157, -199, -197};
+Plane Surface(288) = {287};
+Line Loop(289) = {100, 196, -198, -73};
+Plane Surface(290) = {289};
+Line Loop(291) = {4, 3, -2, 1};
+Line Loop(292) = {5, 6};
+Plane Surface(293) = {291, 292};
+Line Loop(294) = {199, -80, 198, 195};
+
+// OLD: Plane Surface(295) = {294};
+Line Loop(2034) = {200, 201};
+Plane Surface(295) = {294, 2034};
+
+
+Line Loop(296) = {80, 78, -79, -77};
+Plane Surface(297) = {296};
+Line Loop(298) = {211, 212, -2, -210};
+Plane Surface(299) = {298};
+Line Loop(300) = {214, 213, 220, 219, 218, 217, 216, 215};
+Line Loop(301) = {231, 232};
+Line Loop(302) = {228, 227, 230, 229};
+Line Loop(303) = {225, 224, 223, 222, 221, -226};
+Plane Surface(304) = {300, 301, 302, 303};
+Line Loop(305) = {99, 98, 97, 96, 95, 94, 74, 100};
+Line Loop(306) = {112, 111};
+Line Loop(307) = {107, 110, 109, 108};
+Line Loop(308) = {101, 106, 105, 104, 103, -102};
+Plane Surface(309) = {305, 306, 307, 308};
+Line Loop(310) = {6, 237, -231, -238};
+Ruled Surface(311) = {310};
+Line Loop(312) = {238, -232, -237, 5};
+Ruled Surface(313) = {312};
+Line Loop(314) = {112, 202, -200, -203};
+Ruled Surface(315) = {314};
+Line Loop(316) = {111, 203, -201, -202};
+Ruled Surface(317) = {316};
+Line Loop(318) = {211, 260, 272, 194, 259, 257};
+Line Loop(319) = {247, 242, 248, 245};
+Line Loop(320) = {253, 254, 274, 273, 239, -234};
+Plane Surface(321) = {318, 319, 320};
+Line Loop(322) = {83, -7, 82, 81, 76, 79};
+Line Loop(323) = {85, 84, -89, 88, 87, 86};
+Line Loop(324) = {92, 91, 90, 93};
+Plane Surface(325) = {322, 324, 323};
+Line Loop(326) = {92, -130, -107, 133};
+Ruled Surface(327) = {326};
+Line Loop(328) = {129, 90, -136, -109};
+Ruled Surface(329) = {328};
+Line Loop(330) = {130, 91, -129, -110};
+Plane Surface(331) = {330};
+Line Loop(332) = {93, -133, -108, 136};
+Plane Surface(333) = {332};
+Line Loop(334) = {227, -243, -242, 241};
+Plane Surface(335) = {334};
+Line Loop(336) = {229, -246, -245, 244};
+Plane Surface(337) = {336};
+Line Loop(338) = {228, -241, -247, 246};
+Ruled Surface(339) = {338};
+Line Loop(340) = {243, 230, -244, -248};
+Ruled Surface(341) = {340};
+Line Loop(346) = {260, 164, -220, -256, -212};
+Plane Surface(347) = {346};
+Line Loop(348) = {157, 78, 83, -156, -97};
+Plane Surface(349) = {348};
+Line Loop(350) = {106, 134, -87, -135};
+Plane Surface(351) = {350};
+Line Loop(352) = {86, -277, -105, 134};
+Plane Surface(353) = {352};
+Line Loop(354) = {84, -131, -103, 132};
+Plane Surface(355) = {354};
+Line Loop(356) = {102, 131, -89, -137};
+Plane Surface(357) = {356};
+Line Loop(358) = {88, -135, -101, 137};
+Ruled Surface(359) = {358};
+Line Loop(360) = {277, 85, -132, -104};
+Ruled Surface(361) = {360};
+Line Loop(362) = {278, 222, -240, -273};
+Ruled Surface(363) = {362};
+Line Loop(364) = {225, -252, -253, 233};
+Ruled Surface(365) = {364};
+Line Loop(366) = {224, -255, -254, 252};
+Plane Surface(367) = {366};
+Line Loop(368) = {255, 223, -278, -274};
+Plane Surface(369) = {368};
+Line Loop(370) = {233, 226, -235, -234};
+Plane Surface(371) = {370};
+Line Loop(372) = {235, -221, -240, 239};
+Plane Surface(373) = {372};
+Line Loop(374) = {82, -25, -11, 10};
+Plane Surface(375) = {374};
+Line Loop(376) = {7, -8, -9, 10};
+Ruled Surface(377) = {376};
+Line Loop(378) = {219, 236, -96, -165};
+Ruled Surface(379) = {378};
+Line Loop(380) = {218, 31, -95, -236};
+Plane Surface(381) = {380};
+Line Loop(382) = {194, -29, -193, 192};
+Plane Surface(383) = {382};
+Line Loop(384) = {192, -272, -163, 269};
+Ruled Surface(385) = {384};
+Line Loop(386) = {265, 267, 268, -162, 269, 193, -28};
+Line Loop(387) = {271, 126};
+Line Loop(388) = {270, 262};
+Plane Surface(389) = {386, 387, 388};
+Line Loop(390) = {128, -126, -127, -20};
+Ruled Surface(391) = {390};
+Line Loop(392) = {271, -127, 19, 128};
+Ruled Surface(393) = {392};
+Line Loop(394) = {26, -22, -16, 25, -24, -31, -30, -29, -28, 27};
+Plane Surface(395) = {394};
+Line Loop(396) = {27, -186, -264, -265};
+Plane Surface(397) = {396};
+Line Loop(398) = {264, -185, -266, -267};
+Plane Surface(399) = {398};
+Line Loop(402) = {16, -15, 14, 13, 12, -9, 11};
+Line Loop(403) = {19, 20};
+Line Loop(404) = {17, 18};
+Plane Surface(405) = {402, 403, 404};
+Line Loop(406) = {205, 204};
+Line Loop(407) = {206, 123};
+Plane Surface(408) = {406, 407};
+Line Loop(409) = {18, 124, 123, -125};
+Ruled Surface(410) = {409};
+Line Loop(411) = {17, 125, 206, -124};
+Ruled Surface(412) = {411};
+Line Loop(413) = {205, -261, 270, 263};
+Ruled Surface(414) = {413};
+Line Loop(415) = {204, -263, 262, 261};
+Ruled Surface(416) = {415};
+Line Loop(417) = {15, 22, -23, -21};
+Plane Surface(418) = {417};
+Line Loop(419) = {14, 46, 47, -21};
+Plane Surface(420) = {419};
+Line Loop(421) = {13, 166, -70, -46};
+Plane Surface(422) = {421};
+Line(423) = {37, 31};
+Line Loop(424) = {66, 40, 43, 65, -64, 63, -62, -61, -60, 59, 58, 57, 56, -55, -54, -53, -52, -51, -50, -49, 48, -23, -47, 70, -69, 68, 67};
+Plane Surface(425) = {424};
+Line Loop(426) = {170, 38, 34, -190, -189, 188, -172, -183, -179, 115, 120, 140, -143, -144, -147, 148, -187, -151, -153, -155, 71, -186, -185, 184, 158, 191, 168};
+Plane Surface(427) = {426};
+Line Loop(428) = {159, -69, -160, -158};
+Plane Surface(429) = {428};
+Line Loop(430) = {160, 68, -169, -191};
+Ruled Surface(431) = {430};
+Line Loop(432) = {169, 67, -167, -168};
+Ruled Surface(433) = {432};
+Line Loop(434) = {66, -39, -170, 167};
+Plane Surface(435) = {434};
+Line Loop(436) = {39, 40, 423, -38};
+Ruled Surface(437) = {436};
+Line Loop(438) = {423, 34, 35, 42, -43};
+Plane Surface(439) = {438};
+Line Loop(440) = {35, 114, -276, 190};
+Plane Surface(441) = {440};
+Line Loop(442) = {42, 65, -113, -114};
+Plane Surface(443) = {442};
+Line Loop(444) = {113, -64, -139, 208};
+Plane Surface(445) = {444};
+Line Loop(446) = {208, -276, -189, 275};
+Plane Surface(447) = {446};
+Line Loop(448) = {63, -175, -178, 139};
+Ruled Surface(449) = {448};
+Line Loop(450) = {173, -178, -275, 188};
+Ruled Surface(451) = {450};
+Line Loop(452) = {62, -175, -173, -172, 171, 176};
+Plane Surface(453) = {452};
+Line Loop(454) = {61, -176, -177, 122};
+Ruled Surface(455) = {454};
+Line Loop(456) = {177, -171, -183, 180};
+Ruled Surface(457) = {456};
+Line(458) = {52, 98};
+Line Loop(459) = {60, -122, -180, -179, -458};
+Plane Surface(460) = {459};
+Line Loop(461) = {59, -118, -115, -458};
+Ruled Surface(462) = {461};
+Line Loop(463) = {58, -119, -120, 118};
+Plane Surface(464) = {463};
+Line Loop(465) = {57, -141, -140, 119};
+Ruled Surface(466) = {465};
+Line Loop(467) = {141, 56, -142, 143};
+Plane Surface(468) = {467};
+Line Loop(469) = {142, -55, -145, 144};
+Plane Surface(470) = {469};
+Line Loop(471) = {54, -145, -147, 146};
+Ruled Surface(472) = {471};
+Line Loop(473) = {149, 53, -146, 148};
+Plane Surface(474) = {473};
+Line Loop(475) = {52, -149, -187, 150};
+Ruled Surface(476) = {475};
+Line Loop(477) = {51, -150, -151, 152};
+Ruled Surface(478) = {477};
+Line Loop(479) = {50, -152, -153, 154};
+Plane Surface(480) = {479};
+Line Loop(481) = {49, -154, -155, 72};
+Plane Surface(482) = {481};
+Line Loop(483) = {48, -26, -71, 72};
+Ruled Surface(484) = {483};
+Point(3001) = {7.03123040825, 42.33490584865, -0.5, 1e+022};
+p1000 = newp;
+Point(p1000 + 1) = {6.767865203871498, 42.48249281771217, -0.5, 1.e+22};
+Point(p1000 + 2) = {6.511147566222838, 42.64136131313317, -0.5, 1.e+22};
+Point(p1000 + 3) = {6.261560445190685, 42.81121246365069, -0.5, 1.e+22};
+Point(p1000 + 4) = {6.019573376382011, 42.99172673689972, -0.5, 1.e+22};
+Point(p1000 + 5) = {5.785641597810552, 43.18256454052268, -0.5, 1.e+22};
+Point(p1000 + 6) = {5.560205193480594, 43.38336686102725, -0.5, 1.e+22};
+Point(p1000 + 7) = {5.343688265479226, 43.59375593918031, -0.5, 1.e+22};
+Point(p1000 + 8) = {5.136498136134581, 43.81333598066721, -0.5, 1.e+22};
+Point(p1000 + 9) = {4.939024581740954, 44.0416939006796, -0.5, 1.e+22};
+Point(p1000 + 10) = {4.75163909929242, 44.27840010103095, -0.5, 1.e+22};
+Point(p1000 + 11) = {4.57469420760436, 44.52300927833781, -0.5, 1.e+22};
+Point(p1000 + 12) = {4.408522784137658, 44.77506126174657, -0.5, 1.e+22};
+Point(p1000 + 13) = {4.253437438773214, 45.03408187862954, -0.5, 1.e+22};
+Point(p1000 + 14) = {4.109729925714798, 45.29958384662188, -0.5, 1.e+22};
+Point(p1000 + 15) = {3.977670594626653, 45.57106769032127, -0.5, 1.e+22};
+Point(p1000 + 16) = {3.857507882038368, 45.84802268092564, -0.5, 1.e+22};
+Point(p1000 + 17) = {3.749467843973817, 46.12992779704142, -0.5, 1.e+22};
+Point(p1000 + 18) = {3.653753730683413, 46.41625270485468, -0.5, 1.e+22};
+Point(p1000 + 19) = {3.570545604279715, 46.70645875582127, -0.5, 1.e+22};
+CatmullRom(2001) = {3001, p1000 + 1, p1000 + 2, p1000 + 3, p1000 + 4, p1000 + 5, p1000 + 6, p1000 + 7, p1000 + 8, p1000 + 9, p1000 + 10, p1000 + 11, p1000 + 12, p1000 + 13, p1000 + 14, p1000 + 15, p1000 + 16, p1000 + 17, p1000 + 18, p1000 + 19, 64};
+Point(3022) = {7.03123040825, 42.33490584865, -7.5, 1e+022};
+p1001 = newp;
+Point(p1001 + 1) = {6.763563797993594, 42.48003752018577, -7.5, 1.e+22};
+Point(p1001 + 2) = {6.502500447059385, 42.63673641337881, -7.5, 1.e+22};
+Point(p1001 + 3) = {6.248539916257501, 42.80470267524038, -7.5, 1.e+22};
+Point(p1001 + 4) = {6.002168174714031, 42.98361489197742, -7.5, 1.e+22};
+Point(p1001 + 5) = {5.763856669939163, 43.17313070403768, -7.5, 1.e+22};
+Point(p1001 + 6) = {5.534061425683308, 43.37288746123581, -7.5, 1.e+22};
+Point(p1001 + 7) = {5.313222169307556, 43.58250291670684, -7.5, 1.e+22};
+Point(p1001 + 8) = {5.101761490338276, 43.8015759583591, -7.5, 1.e+22};
+Point(p1001 + 9) = {4.900084031816008, 44.02968737642694, -7.5, 1.e+22};
+Point(p1001 + 10) = {4.708575715986075, 44.26640066565445, -7.5, 1.e+22};
+Point(p1001 + 11) = {4.527603005812583, 44.51126286057516, -7.5, 1.e+22};
+Point(p1001 + 12) = {4.35751220372895, 44.76380540228936, -7.5, 1.e+22};
+Point(p1001 + 13) = {4.198628788966866, 45.02354503508047, -7.5, 1.e+22};
+Point(p1001 + 14) = {4.051256794731722, 45.2899847311546, -7.5, 1.e+22};
+Point(p1001 + 15) = {3.915678226416334, 45.56261464173389, -7.5, 1.e+22};
+Point(p1001 + 16) = {3.792152521966247, 45.84091307268354, -7.5, 1.e+22};
+Point(p1001 + 17) = {3.680916055429238, 46.12434748280568, -7.5, 1.e+22};
+Point(p1001 + 18) = {3.582181684639012, 46.4123755028898, -7.5, 1.e+22};
+Point(p1001 + 19) = {3.496138343898615, 46.70444597356966, -7.5, 1.e+22};
+CatmullRom(2002) = {3022, p1001 + 1, p1001 + 2, p1001 + 3, p1001 + 4, p1001 + 5, p1001 + 6, p1001 + 7, p1001 + 8, p1001 + 9, p1001 + 10, p1001 + 11, p1001 + 12, p1001 + 13, p1001 + 14, p1001 + 15, p1001 + 16, p1001 + 17, p1001 + 18, p1001 + 19, 1};
+Line(2003) = {66, 3001};
+Line(2004) = {3001, 65};
+Line(2005) = {151, 3022};
+Line(2006) = {3022, 174};
+Line Loop(2007) = {81, 2003, 2004, -94, 24};
+Plane Surface(2008) = {2007};
+Line Loop(2009) = {2005, 2006, -259, 30, 217};
+Plane Surface(2010) = {2009};
+Line Loop(2011) = {76, -77, -2001, -2003};
+Ruled Surface(2012) = {2011};
+Line Loop(2013) = {2001, -73, -74, -2004};
+Ruled Surface(2014) = {2013};
+Line Loop(2015) = {216, -251, -2002, -2005};
+Ruled Surface(2016) = {2015};
+Line Loop(2017) = {2002, -210, -257, -2006};
+Ruled Surface(2018) = {2017};
+Point(3050) = {-14.09326673974, -6.3834177493, -8.0, 1e+022};
+p1002 = newp;
+Point(p1002 + 1) = {-10.70547488943918, 3.75506431195837, -8.0, 1.e+22};
+Point(p1002 + 2) = {-10.76682310032487, 3.190977025724539, -8.0, 1.e+22};
+Point(p1002 + 3) = {-10.84157520707893, 2.628509078188544, -8.0, 1.e+22};
+Point(p1002 + 4) = {-10.92968888644615, 2.067978928260911, -8.0, 1.e+22};
+Point(p1002 + 5) = {-11.03111425009698, 1.509703937707133, -8.0, 1.e+22};
+Point(p1002 + 6) = {-11.14579387287333, 0.9540001914633303, -8.0, 1.e+22};
+Point(p1002 + 7) = {-11.27366282530165, 0.4011823186748229, -8.0, 1.e+22};
+Point(p1002 + 8) = {-11.41464871035474, -0.1484366854410446, -8.0, 1.e+22};
+Point(p1002 + 9) = {-11.5686717044417, -0.6945456368069918, -8.0, 1.e+22};
+Point(p1002 + 10) = {-11.73564460260247, -1.23683533867244, -8.0, 1.e+22};
+Point(p1002 + 11) = {-11.91547286788172, -1.774998756674985, -8.0, 1.e+22};
+Point(p1002 + 12) = {-12.10805468485388, -2.308731192677543, -8.0, 1.e+22};
+Point(p1002 + 13) = {-12.31328101726917, -2.83773045728279, -8.0, 1.e+22};
+Point(p1002 + 14) = {-12.5310356697879, -3.361697040927178, -8.0, 1.e+22};
+Point(p1002 + 15) = {-12.7611953537681, -3.880334283457696, -8.0, 1.e+22};
+Point(p1002 + 16) = {-13.00362975706926, -4.393348542095341, -8.0, 1.e+22};
+Point(p1002 + 17) = {-13.25820161783267, -4.900449357690206, -8.0, 1.e+22};
+Point(p1002 + 18) = {-13.52476680219651, -5.401349619174068, -8.0, 1.e+22};
+Point(p1002 + 19) = {-13.80317438590176, -5.895765726117325, -8.0, 1.e+22};
+CatmullRom(2010) = {120, p1002 + 1, p1002 + 2, p1002 + 3, p1002 + 4, p1002 + 5, p1002 + 6, p1002 + 7, p1002 + 8, p1002 + 9, p1002 + 10, p1002 + 11, p1002 + 12, p1002 + 13, p1002 + 14, p1002 + 15, p1002 + 16, p1002 + 17, p1002 + 18, p1002 + 19, 3050};
+Line(2019) = {118, 3050};
+Point(3071) = {-14.09326673974, -6.3834177493, -6.5, 1e+022};
+p1003 = newp;
+Point(p1003 + 1) = {-10.70547488943918, 3.75506431195837, -6.5, 1.e+22};
+Point(p1003 + 2) = {-10.76682310032487, 3.190977025724539, -6.5, 1.e+22};
+Point(p1003 + 3) = {-10.84157520707893, 2.628509078188544, -6.5, 1.e+22};
+Point(p1003 + 4) = {-10.92968888644615, 2.067978928260911, -6.5, 1.e+22};
+Point(p1003 + 5) = {-11.03111425009698, 1.509703937707133, -6.5, 1.e+22};
+Point(p1003 + 6) = {-11.14579387287333, 0.9540001914633303, -6.5, 1.e+22};
+Point(p1003 + 7) = {-11.27366282530165, 0.4011823186748229, -6.5, 1.e+22};
+Point(p1003 + 8) = {-11.41464871035474, -0.1484366854410446, -6.5, 1.e+22};
+Point(p1003 + 9) = {-11.5686717044417, -0.6945456368069918, -6.5, 1.e+22};
+Point(p1003 + 10) = {-11.73564460260247, -1.23683533867244, -6.5, 1.e+22};
+Point(p1003 + 11) = {-11.91547286788172, -1.774998756674985, -6.5, 1.e+22};
+Point(p1003 + 12) = {-12.10805468485388, -2.308731192677543, -6.5, 1.e+22};
+Point(p1003 + 13) = {-12.31328101726917, -2.83773045728279, -6.5, 1.e+22};
+Point(p1003 + 14) = {-12.5310356697879, -3.361697040927178, -6.5, 1.e+22};
+Point(p1003 + 15) = {-12.7611953537681, -3.880334283457696, -6.5, 1.e+22};
+Point(p1003 + 16) = {-13.00362975706926, -4.393348542095341, -6.5, 1.e+22};
+Point(p1003 + 17) = {-13.25820161783267, -4.900449357690206, -6.5, 1.e+22};
+Point(p1003 + 18) = {-13.52476680219651, -5.401349619174068, -6.5, 1.e+22};
+Point(p1003 + 19) = {-13.80317438590176, -5.895765726117325, -6.5, 1.e+22};
+CatmullRom(2011) = {121, p1003 + 1, p1003 + 2, p1003 + 3, p1003 + 4, p1003 + 5, p1003 + 6, p1003 + 7, p1003 + 8, p1003 + 9, p1003 + 10, p1003 + 11, p1003 + 12, p1003 + 13, p1003 + 14, p1003 + 15, p1003 + 16, p1003 + 17, p1003 + 18, p1003 + 19, 3071};
+Line(2020) = {3050, 3071};
+p1004 = newp;
+Point(p1004 + 1) = {-10.70547488943918, 3.75506431195837, -1.5, 1.e+22};
+Point(p1004 + 2) = {-10.76682310032487, 3.190977025724539, -1.5, 1.e+22};
+Point(p1004 + 3) = {-10.84157520707893, 2.628509078188544, -1.5, 1.e+22};
+Point(p1004 + 4) = {-10.92968888644615, 2.067978928260911, -1.5, 1.e+22};
+Point(p1004 + 5) = {-11.03111425009698, 1.509703937707133, -1.5, 1.e+22};
+Point(p1004 + 6) = {-11.14579387287333, 0.9540001914633303, -1.5, 1.e+22};
+Point(p1004 + 7) = {-11.27366282530165, 0.4011823186748229, -1.5, 1.e+22};
+Point(p1004 + 8) = {-11.41464871035474, -0.1484366854410446, -1.5, 1.e+22};
+Point(p1004 + 9) = {-11.5686717044417, -0.6945456368069918, -1.5, 1.e+22};
+Point(p1004 + 10) = {-11.73564460260247, -1.23683533867244, -1.5, 1.e+22};
+Point(p1004 + 11) = {-11.91547286788172, -1.774998756674985, -1.5, 1.e+22};
+Point(p1004 + 12) = {-12.10805468485388, -2.308731192677543, -1.5, 1.e+22};
+Point(p1004 + 13) = {-12.31328101726917, -2.83773045728279, -1.5, 1.e+22};
+Point(p1004 + 14) = {-12.5310356697879, -3.361697040927178, -1.5, 1.e+22};
+Point(p1004 + 15) = {-12.7611953537681, -3.880334283457696, -1.5, 1.e+22};
+Point(p1004 + 16) = {-13.00362975706926, -4.393348542095341, -1.5, 1.e+22};
+Point(p1004 + 17) = {-13.25820161783267, -4.900449357690206, -1.5, 1.e+22};
+Point(p1004 + 18) = {-13.52476680219651, -5.401349619174068, -1.5, 1.e+22};
+Point(p1004 + 19) = {-13.80317438590176, -5.895765726117325, -1.5, 1.e+22};
+CatmullRom(2012) = {81, p1004 + 1, p1004 + 2, p1004 + 3, p1004 + 4, p1004 + 5, p1004 + 6, p1004 + 7, p1004 + 8, p1004 + 9, p1004 + 10, p1004 + 11, p1004 + 12, p1004 + 13, p1004 + 14, p1004 + 15, p1004 + 16, p1004 + 17, p1004 + 18, p1004 + 19, 116};
+Line(2021) = {3071, 116};
+p1005 = newp;
+Point(p1005 + 1) = {-10.70547488943918, 3.75506431195837, 0, 1.e+22};
+Point(p1005 + 2) = {-10.76682310032487, 3.190977025724539, 0, 1.e+22};
+Point(p1005 + 3) = {-10.84157520707893, 2.628509078188544, 0, 1.e+22};
+Point(p1005 + 4) = {-10.92968888644615, 2.067978928260911, 0, 1.e+22};
+Point(p1005 + 5) = {-11.03111425009698, 1.509703937707133, 0, 1.e+22};
+Point(p1005 + 6) = {-11.14579387287333, 0.9540001914633303, 0, 1.e+22};
+Point(p1005 + 7) = {-11.27366282530165, 0.4011823186748229, 0, 1.e+22};
+Point(p1005 + 8) = {-11.41464871035474, -0.1484366854410446, 0, 1.e+22};
+Point(p1005 + 9) = {-11.5686717044417, -0.6945456368069918, 0, 1.e+22};
+Point(p1005 + 10) = {-11.73564460260247, -1.23683533867244, 0, 1.e+22};
+Point(p1005 + 11) = {-11.91547286788172, -1.774998756674985, 0, 1.e+22};
+Point(p1005 + 12) = {-12.10805468485388, -2.308731192677543, 0, 1.e+22};
+Point(p1005 + 13) = {-12.31328101726917, -2.83773045728279, 0, 1.e+22};
+Point(p1005 + 14) = {-12.5310356697879, -3.361697040927178, 0, 1.e+22};
+Point(p1005 + 15) = {-12.7611953537681, -3.880334283457696, 0, 1.e+22};
+Point(p1005 + 16) = {-13.00362975706926, -4.393348542095341, 0, 1.e+22};
+Point(p1005 + 17) = {-13.25820161783267, -4.900449357690206, 0, 1.e+22};
+Point(p1005 + 18) = {-13.52476680219651, -5.401349619174068, 0, 1.e+22};
+Point(p1005 + 19) = {-13.80317438590176, -5.895765726117325, 0, 1.e+22};
+CatmullRom(2013) = {8, p1005 + 1, p1005 + 2, p1005 + 3, p1005 + 4, p1005 + 5, p1005 + 6, p1005 + 7, p1005 + 8, p1005 + 9, p1005 + 10, p1005 + 11, p1005 + 12, p1005 + 13, p1005 + 14, p1005 + 15, p1005 + 16, p1005 + 17, p1005 + 18, p1005 + 19, 61};
+Line Loop(2022) = {8, 2013, -166, 12};
+Ruled Surface(2023) = {2022};
+Line Loop(2024) = {156, 2013, -159, -2012};
+Ruled Surface(2025) = {2024};
+Line Loop(2026) = {165, 2012, -2021, -2011};
+Ruled Surface(2027) = {2026};
+Line Loop(2028) = {164, 2011, -2020, -2010};
+Ruled Surface(2029) = {2028};
+Line Loop(2030) = {163, 2010, -2019, -162};
+Ruled Surface(2031) = {2030};
+Line Loop(2032) = {2021, -184, -266, 268, 2019, 2020};
+Plane Surface(2033) = {2032};
+Surface Loop(2035) = {309, 282, 288, 349, 297, 295, 290, 2014, 2012, 325, 377, 2023, 2025, 429, 425, 435, 437, 439, 427, 441, 443, 445, 449, 453, 451, 447, 457, 455, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 395, 418, 405, 420, 422, 375, 391, 393, 389, 397, 399, 2033, 2027, 379, 304, 280, 284, 2016, 2018, 299, 321, 347, 2029, 2031, 385, 383, 286, 293, 311, 313, 2010, 337, 339, 335, 341, 371, 365, 367, 369, 363, 373, 381, 416, 408, 414, 410, 412, 2008, 431, 433, 333, 327, 331, 329, 353, 361, 355, 357, 359, 351, 317, 315};
+Volume(2036) = {2035};
diff --git a/benchmarks/bugs/Solid_56.step b/benchmarks/bugs/Solid_56.step
new file mode 100644
index 0000000000000000000000000000000000000000..4c2ce213f5c4da84a065c3d95421746aab0df371
--- /dev/null
+++ b/benchmarks/bugs/Solid_56.step
@@ -0,0 +1,11130 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2008-11-13T16:47:20',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 6.2','Open CASCADE 6.2'
+  ,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Open CASCADE STEP translator 6.2 1',
+  'Open CASCADE STEP translator 6.2 1','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#7370);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#215,#394,#492,#596,#676,#737,#835,#939,#1037
+    ,#1139,#1945,#2049,#2125,#2206,#2263,#2366,#2442,#2499,#2597,#2678,
+    #2735,#2816,#2891,#2990,#3917,#4072,#4776,#5040,#5246,#5452,#5580,
+    #5717,#5789,#5861,#5933,#6005,#6077,#6149,#6156,#6311,#6461,#6892,
+    #7053,#7190,#7262,#7334,#7342));
+#17 = ADVANCED_FACE('',(#18),#33,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#100));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(56.409115213209,-73.13530015277,
+    307.05947045007));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(56.106603097283,-76.39742097724,
+    272.40365447097));
+#26 = SURFACE_CURVE('',#27,(#32,#66),.PCURVE_S1.);
+#27 = CIRCLE('',#28,26.509330318617);
+#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31);
+#29 = CARTESIAN_POINT('',(56.241503566205,-54.85922738973,
+    287.85786466729));
+#30 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#31 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#32 = PCURVE('',#33,#38);
+#33 = CONICAL_SURFACE('',#34,26.509158926774,8.570332903026E-05);
+#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37);
+#35 = CARTESIAN_POINT('',(54.241752621982,-54.85922738973,
+    287.87532057973));
+#36 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#37 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#38 = DEFINITIONAL_REPRESENTATION('',(#39),#65);
+#39 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#40,#41,#42,#43,#44,#45,#46,#47,
+    #48,#49,#50,#51,#52,#53,#54,#55,#56,#57,#58,#59,#60,#61,#62,#63,#64)
+  ,.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4)
+  ,(3.902281230151,3.967395660883,4.032510091616,4.097624522349,
+    4.162738953082,4.227853383815,4.292967814547,4.35808224528,
+    4.423196676013,4.488311106746,4.553425537478,4.618539968211,
+    4.683654398944,4.748768829677,4.81388326041,4.878997691142,
+    4.944112121875,5.009226552608,5.074340983341,5.139455414074,
+    5.204569844806,5.269684275539,5.334798706272),
+  .QUASI_UNIFORM_KNOTS.);
+#40 = CARTESIAN_POINT('',(3.902281230151,1.999827129479));
+#41 = CARTESIAN_POINT('',(3.923986040395,1.999827129479));
+#42 = CARTESIAN_POINT('',(3.967395660883,1.999827129479));
+#43 = CARTESIAN_POINT('',(4.032510091616,1.999827129479));
+#44 = CARTESIAN_POINT('',(4.097624522349,1.999827129479));
+#45 = CARTESIAN_POINT('',(4.162738953082,1.999827129479));
+#46 = CARTESIAN_POINT('',(4.227853383815,1.999827129479));
+#47 = CARTESIAN_POINT('',(4.292967814547,1.999827129479));
+#48 = CARTESIAN_POINT('',(4.35808224528,1.999827129479));
+#49 = CARTESIAN_POINT('',(4.423196676013,1.999827129479));
+#50 = CARTESIAN_POINT('',(4.488311106746,1.999827129479));
+#51 = CARTESIAN_POINT('',(4.553425537478,1.999827129479));
+#52 = CARTESIAN_POINT('',(4.618539968211,1.999827129479));
+#53 = CARTESIAN_POINT('',(4.683654398944,1.999827129479));
+#54 = CARTESIAN_POINT('',(4.748768829677,1.999827129479));
+#55 = CARTESIAN_POINT('',(4.81388326041,1.999827129479));
+#56 = CARTESIAN_POINT('',(4.878997691142,1.999827129479));
+#57 = CARTESIAN_POINT('',(4.944112121875,1.999827129479));
+#58 = CARTESIAN_POINT('',(5.009226552608,1.999827129479));
+#59 = CARTESIAN_POINT('',(5.074340983341,1.999827129479));
+#60 = CARTESIAN_POINT('',(5.139455414074,1.999827129479));
+#61 = CARTESIAN_POINT('',(5.204569844806,1.999827129479));
+#62 = CARTESIAN_POINT('',(5.269684275539,1.999827129479));
+#63 = CARTESIAN_POINT('',(5.313093896028,1.999827129479));
+#64 = CARTESIAN_POINT('',(5.334798706272,1.999827129479));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#66 = PCURVE('',#67,#72);
+#67 = TOROIDAL_SURFACE('',#68,24.509330325962,2.);
+#68 = AXIS2_PLACEMENT_3D('',#69,#70,#71);
+#69 = CARTESIAN_POINT('',(56.241674966333,-54.85922738973,
+    287.85786317113));
+#70 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#71 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#72 = DEFINITIONAL_REPRESENTATION('',(#73),#99);
+#73 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#74,#75,#76,#77,#78,#79,#80,#81,
+    #82,#83,#84,#85,#86,#87,#88,#89,#90,#91,#92,#93,#94,#95,#96,#97,#98)
+  ,.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4)
+  ,(3.902281230151,3.967395660883,4.032510091616,4.097624522349,
+    4.162738953082,4.227853383815,4.292967814547,4.35808224528,
+    4.423196676013,4.488311106746,4.553425537478,4.618539968211,
+    4.683654398944,4.748768829677,4.81388326041,4.878997691142,
+    4.944112121875,5.009226552608,5.074340983341,5.139455414074,
+    5.204569844806,5.269684275539,5.334798706272),
+  .QUASI_UNIFORM_KNOTS.);
+#74 = CARTESIAN_POINT('',(3.902281230151,6.28309960385));
+#75 = CARTESIAN_POINT('',(3.923986040395,6.28309960385));
+#76 = CARTESIAN_POINT('',(3.967395660883,6.28309960385));
+#77 = CARTESIAN_POINT('',(4.032510091616,6.28309960385));
+#78 = CARTESIAN_POINT('',(4.097624522349,6.28309960385));
+#79 = CARTESIAN_POINT('',(4.162738953082,6.28309960385));
+#80 = CARTESIAN_POINT('',(4.227853383815,6.28309960385));
+#81 = CARTESIAN_POINT('',(4.292967814547,6.28309960385));
+#82 = CARTESIAN_POINT('',(4.35808224528,6.28309960385));
+#83 = CARTESIAN_POINT('',(4.423196676013,6.28309960385));
+#84 = CARTESIAN_POINT('',(4.488311106746,6.28309960385));
+#85 = CARTESIAN_POINT('',(4.553425537478,6.28309960385));
+#86 = CARTESIAN_POINT('',(4.618539968211,6.28309960385));
+#87 = CARTESIAN_POINT('',(4.683654398944,6.28309960385));
+#88 = CARTESIAN_POINT('',(4.748768829677,6.28309960385));
+#89 = CARTESIAN_POINT('',(4.81388326041,6.28309960385));
+#90 = CARTESIAN_POINT('',(4.878997691142,6.28309960385));
+#91 = CARTESIAN_POINT('',(4.944112121875,6.28309960385));
+#92 = CARTESIAN_POINT('',(5.009226552608,6.28309960385));
+#93 = CARTESIAN_POINT('',(5.074340983341,6.28309960385));
+#94 = CARTESIAN_POINT('',(5.139455414074,6.28309960385));
+#95 = CARTESIAN_POINT('',(5.204569844806,6.28309960385));
+#96 = CARTESIAN_POINT('',(5.269684275539,6.28309960385));
+#97 = CARTESIAN_POINT('',(5.313093896028,6.28309960385));
+#98 = CARTESIAN_POINT('',(5.334798706272,6.28309960385));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = ORIENTED_EDGE('',*,*,#101,.T.);
+#101 = EDGE_CURVE('',#24,#22,#102,.T.);
+#102 = SURFACE_CURVE('',#103,(#114,#143),.PCURVE_S1.);
+#103 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#104,#105,#106,#107,#108,#109,
+    #110,#111,#112,#113),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.,0.25,0.5,
+    0.75,1.),.UNSPECIFIED.);
+#104 = CARTESIAN_POINT('',(56.106603097283,-76.39742097724,
+    272.40365447097));
+#105 = CARTESIAN_POINT('',(57.011872608848,-78.22797095905,
+    274.94681985406));
+#106 = CARTESIAN_POINT('',(57.909158618576,-79.59879208182,
+    277.80947753057));
+#107 = CARTESIAN_POINT('',(59.300277004913,-81.26318218745,
+    283.8872358773));
+#108 = CARTESIAN_POINT('',(59.791661721772,-81.55656892521,
+    287.14571150301));
+#109 = CARTESIAN_POINT('',(59.983405703182,-80.93784183903,
+    293.5802862893));
+#110 = CARTESIAN_POINT('',(59.674346602483,-80.03490837884,
+    296.71708403492));
+#111 = CARTESIAN_POINT('',(58.378141931109,-77.22606177676,
+    302.41869595558));
+#112 = CARTESIAN_POINT('',(57.426454040695,-75.37327975351,
+    304.92060546827));
+#113 = CARTESIAN_POINT('',(56.409115213209,-73.13530015277,
+    307.05947045007));
+#114 = PCURVE('',#33,#115);
+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#142);
+#116 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#117,#118,#119,#120,#121,#122,
+    #123,#124,#125,#126,#127,#128,#129,#130,#131,#132,#133,#134,#135,
+    #136,#137,#138,#139,#140,#141),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,4.545454545455E-02,
+    9.090909090909E-02,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#117 = CARTESIAN_POINT('',(5.334798706272,1.999827129479));
+#118 = CARTESIAN_POINT('',(5.313264107838,2.160379213776));
+#119 = CARTESIAN_POINT('',(5.270215320068,2.480771142488));
+#120 = CARTESIAN_POINT('',(5.205659144737,2.952281050857));
+#121 = CARTESIAN_POINT('',(5.141074791026,3.407770350508));
+#122 = CARTESIAN_POINT('',(5.076420447298,3.84030117382));
+#123 = CARTESIAN_POINT('',(5.011644081241,4.242917906228));
+#124 = CARTESIAN_POINT('',(4.946717768931,4.608731087484));
+#125 = CARTESIAN_POINT('',(4.881281063827,4.930199248421));
+#126 = CARTESIAN_POINT('',(4.815469680364,5.200576300624));
+#127 = CARTESIAN_POINT('',(4.749355454339,5.413045553304));
+#128 = CARTESIAN_POINT('',(4.683038719155,5.560712865272));
+#129 = CARTESIAN_POINT('',(4.616537868023,5.637063953451));
+#130 = CARTESIAN_POINT('',(4.550088307188,5.634142030612));
+#131 = CARTESIAN_POINT('',(4.483871132741,5.553239274453));
+#132 = CARTESIAN_POINT('',(4.417846606061,5.397130072444));
+#133 = CARTESIAN_POINT('',(4.352044571713,5.168069407104));
+#134 = CARTESIAN_POINT('',(4.286498118946,4.8689073675));
+#135 = CARTESIAN_POINT('',(4.221184346601,4.500632697842));
+#136 = CARTESIAN_POINT('',(4.156712098604,4.077208515312));
+#137 = CARTESIAN_POINT('',(4.092779593274,3.607007753939));
+#138 = CARTESIAN_POINT('',(4.029204491228,3.098671882465));
+#139 = CARTESIAN_POINT('',(3.965778905611,2.560770486512));
+#140 = CARTESIAN_POINT('',(3.923472164365,2.188185245271));
+#141 = CARTESIAN_POINT('',(3.902281230151,1.999827129479));
+#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#143 = PCURVE('',#144,#187);
+#144 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#145,#146,#147)
+    ,(#148,#149,#150)
+    ,(#151,#152,#153)
+    ,(#154,#155,#156)
+    ,(#157,#158,#159)
+    ,(#160,#161,#162)
+    ,(#163,#164,#165)
+    ,(#166,#167,#168)
+    ,(#169,#170,#171)
+    ,(#172,#173,#174)
+    ,(#175,#176,#177)
+    ,(#178,#179,#180)
+    ,(#181,#182,#183)
+    ,(#184,#185,#186
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,4
+    ),(3,3),(0.,0.25,0.375,0.5,0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.799580876321,1.)
+    ,(1.,0.816666469715,1.)
+    ,(1.,0.833083720715,1.)
+    ,(1.,0.85228937031,1.)
+    ,(1.,0.857881768218,1.)
+    ,(1.,0.866505289708,1.)
+    ,(1.,0.869543657146,1.)
+    ,(1.,0.872610261735,1.)
+    ,(1.,0.872581808613,1.)
+    ,(1.,0.869173115019,1.)
+    ,(1.,0.865826279795,1.)
+    ,(1.,0.850723541801,1.)
+    ,(1.,0.834122292374,1.)
+,(1.,0.813604972862,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#145 = CARTESIAN_POINT('',(58.418349899495,-77.51434501856,
+    270.84639149899));
+#146 = CARTESIAN_POINT('',(57.92184699816,-76.12506052164,
+    272.00795898053));
+#147 = CARTESIAN_POINT('',(56.106603097283,-76.39742097724,
+    272.40365447097));
+#148 = CARTESIAN_POINT('',(59.287919778592,-79.423382143,273.61206161005
+    ));
+#149 = CARTESIAN_POINT('',(58.7030458895,-77.97798536068,274.49049645347
+    ));
+#150 = CARTESIAN_POINT('',(57.011386844661,-78.22698869211,
+    274.9454552001));
+#151 = CARTESIAN_POINT('',(60.152167106551,-80.84907749653,
+    276.74361470503));
+#152 = CARTESIAN_POINT('',(59.518381752386,-79.45730578567,
+    277.4073556737));
+#153 = CARTESIAN_POINT('',(57.912888827832,-79.60412110458,
+    277.82263591075));
+#154 = CARTESIAN_POINT('',(61.147099987585,-82.116987345,281.71036441659
+    ));
+#155 = CARTESIAN_POINT('',(60.462934314004,-80.79523199756,
+    282.09988715187));
+#156 = CARTESIAN_POINT('',(58.955256699195,-80.84995007562,
+    282.38143141923));
+#157 = CARTESIAN_POINT('',(61.432729505885,-82.40040673142,
+    283.43704933837));
+#158 = CARTESIAN_POINT('',(60.734681847334,-81.10469702534,
+    283.72798359295));
+#159 = CARTESIAN_POINT('',(59.255475572406,-81.13436849128,
+    283.96556482479));
+#160 = CARTESIAN_POINT('',(61.850951736629,-82.65610040271,
+    286.91687755175));
+#161 = CARTESIAN_POINT('',(61.130566504706,-81.40770996165,
+    287.00854087681));
+#162 = CARTESIAN_POINT('',(59.697372547086,-81.40877324647,
+    287.1558975409));
+#163 = CARTESIAN_POINT('',(61.983893216721,-82.63138958474,
+    288.66172482078));
+#164 = CARTESIAN_POINT('',(61.257234744954,-81.40771903236,
+    288.66165091622));
+#165 = CARTESIAN_POINT('',(59.839388627971,-81.40153841467,
+    288.75450851933));
+#166 = CARTESIAN_POINT('',(62.069243235738,-82.27353298694,
+    292.16433508091));
+#167 = CARTESIAN_POINT('',(61.335458224697,-81.09371965178,
+    291.96896777204));
+#168 = CARTESIAN_POINT('',(59.93535393587,-81.09391715785,
+    291.96061181783));
+#169 = CARTESIAN_POINT('',(62.01810261464,-81.93456248275,
+    293.92510206565));
+#170 = CARTESIAN_POINT('',(61.284280464551,-80.77368826382,
+    293.63716691033));
+#171 = CARTESIAN_POINT('',(59.885596164783,-80.78800983522,
+    293.57078871467));
+#172 = CARTESIAN_POINT('',(61.733475891735,-80.98307108126,
+    297.28372037952));
+#173 = CARTESIAN_POINT('',(61.007637532996,-79.85542710152,
+    296.80014684797));
+#174 = CARTESIAN_POINT('',(59.594589950875,-79.91294676869,
+    296.63863643756));
+#175 = CARTESIAN_POINT('',(61.501377491095,-80.36954837741,
+    298.90502158804));
+#176 = CARTESIAN_POINT('',(60.781804978939,-79.25192633023,
+    298.32850842618));
+#177 = CARTESIAN_POINT('',(59.354831634844,-79.34306812032,
+    298.11778416331));
+#178 = CARTESIAN_POINT('',(60.568692478982,-78.12340121853,
+    303.60050117789));
+#179 = CARTESIAN_POINT('',(59.881304561441,-77.02567197506,
+    302.74325765096));
+#180 = CARTESIAN_POINT('',(58.385462841504,-77.2408565251,
+    302.39587316453));
+#181 = CARTESIAN_POINT('',(59.649328928091,-76.13991577817,
+    306.38731918638));
+#182 = CARTESIAN_POINT('',(58.990800861696,-75.01189977437,
+    305.3330120467));
+#183 = CARTESIAN_POINT('',(57.423592199153,-75.36698416596,
+    304.9266222397));
+#184 = CARTESIAN_POINT('',(58.68517922599,-73.79876778006,
+    308.74188449561));
+#185 = CARTESIAN_POINT('',(58.120355868465,-72.75625918017,
+    307.40550595502));
+#186 = CARTESIAN_POINT('',(56.409115213209,-73.13530015277,
+    307.05947045007));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#214);
+#188 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#189,#190,#191,#192,#193,#194,
+    #195,#196,#197,#198,#199,#200,#201,#202,#203,#204,#205,#206,#207,
+    #208,#209,#210,#211,#212,#213),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,4.545454545455E-02,
+    9.090909090909E-02,0.136363636364,0.181818181818,0.227272727273,
+    0.272727272727,0.318181818182,0.363636363636,0.409090909091,
+    0.454545454545,0.5,0.545454545455,0.590909090909,0.636363636364,
+    0.681818181818,0.727272727273,0.772727272727,0.818181818182,
+    0.863636363636,0.909090909091,0.954545454545,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#189 = CARTESIAN_POINT('',(0.,1.));
+#190 = CARTESIAN_POINT('',(1.515978194457E-02,1.00000128074));
+#191 = CARTESIAN_POINT('',(4.544871742163E-02,0.999992524884));
+#192 = CARTESIAN_POINT('',(9.082212028957E-02,0.999965888732));
+#193 = CARTESIAN_POINT('',(0.136166413339,0.999946559148));
+#194 = CARTESIAN_POINT('',(0.181515967357,0.999954087506));
+#195 = CARTESIAN_POINT('',(0.226897479585,1.000004652188));
+#196 = CARTESIAN_POINT('',(0.272364510342,0.99997932858));
+#197 = CARTESIAN_POINT('',(0.317663890761,1.000417627788));
+#198 = CARTESIAN_POINT('',(0.363001688613,1.000971120779));
+#199 = CARTESIAN_POINT('',(0.408594159574,1.000920518601));
+#200 = CARTESIAN_POINT('',(0.454424375273,1.000374200705));
+#201 = CARTESIAN_POINT('',(0.500211839815,0.999845962912));
+#202 = CARTESIAN_POINT('',(0.545576444514,1.000241913355));
+#203 = CARTESIAN_POINT('',(0.590756348115,1.001452835872));
+#204 = CARTESIAN_POINT('',(0.636364369304,1.001947128334));
+#205 = CARTESIAN_POINT('',(0.682223589537,1.001108349219));
+#206 = CARTESIAN_POINT('',(0.727984962342,0.999984882833));
+#207 = CARTESIAN_POINT('',(0.773438743408,0.999997174122));
+#208 = CARTESIAN_POINT('',(0.818741033911,0.999809739965));
+#209 = CARTESIAN_POINT('',(0.863964210408,0.999764319884));
+#210 = CARTESIAN_POINT('',(0.909188736905,0.999841307479));
+#211 = CARTESIAN_POINT('',(0.954495187794,0.999960375691));
+#212 = CARTESIAN_POINT('',(0.984805409973,1.000003142317));
+#213 = CARTESIAN_POINT('',(1.,1.));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = ADVANCED_FACE('',(#216),#229,.F.);
+#216 = FACE_BOUND('',#217,.F.);
+#217 = EDGE_LOOP('',(#218,#296,#322,#393));
+#218 = ORIENTED_EDGE('',*,*,#219,.F.);
+#219 = EDGE_CURVE('',#220,#220,#222,.T.);
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(185.0078477679,-54.85922738973,
+    290.29669039944));
+#222 = SURFACE_CURVE('',#223,(#228,#262),.PCURVE_S1.);
+#223 = CIRCLE('',#224,71.938139721235);
+#224 = AXIS2_PLACEMENT_3D('',#225,#226,#227);
+#225 = CARTESIAN_POINT('',(119.2890869943,-54.85922738973,
+    261.03681294011));
+#226 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#227 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#228 = PCURVE('',#229,#234);
+#229 = TOROIDAL_SURFACE('',#230,72.067549243786,0.5);
+#230 = AXIS2_PLACEMENT_3D('',#231,#232,#233);
+#231 = CARTESIAN_POINT('',(119.09264828028,-54.85922738973,
+    261.47802151562));
+#232 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#233 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#261);
+#235 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#236,#237,#238,#239,#240,#241,
+    #242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#252,#253,#254,
+    #255,#256,#257,#258,#259,#260),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#236 = CARTESIAN_POINT('',(0.,4.450589592587));
+#237 = CARTESIAN_POINT('',(9.519977738151E-02,4.450589592586));
+#238 = CARTESIAN_POINT('',(0.285599332145,4.450589592586));
+#239 = CARTESIAN_POINT('',(0.571198664289,4.450589592586));
+#240 = CARTESIAN_POINT('',(0.856797996434,4.450589592586));
+#241 = CARTESIAN_POINT('',(1.142397328578,4.450589592586));
+#242 = CARTESIAN_POINT('',(1.427996660723,4.450589592586));
+#243 = CARTESIAN_POINT('',(1.713595992867,4.450589592585));
+#244 = CARTESIAN_POINT('',(1.999195325012,4.450589592585));
+#245 = CARTESIAN_POINT('',(2.284794657156,4.450589592585));
+#246 = CARTESIAN_POINT('',(2.570393989301,4.450589592585));
+#247 = CARTESIAN_POINT('',(2.855993321445,4.450589592585));
+#248 = CARTESIAN_POINT('',(3.14159265359,4.450589592585));
+#249 = CARTESIAN_POINT('',(3.427191985734,4.450589592585));
+#250 = CARTESIAN_POINT('',(3.712791317879,4.450589592585));
+#251 = CARTESIAN_POINT('',(3.998390650023,4.450589592585));
+#252 = CARTESIAN_POINT('',(4.283989982168,4.450589592585));
+#253 = CARTESIAN_POINT('',(4.569589314312,4.450589592585));
+#254 = CARTESIAN_POINT('',(4.855188646457,4.450589592586));
+#255 = CARTESIAN_POINT('',(5.140787978601,4.450589592586));
+#256 = CARTESIAN_POINT('',(5.426387310746,4.450589592586));
+#257 = CARTESIAN_POINT('',(5.711986642891,4.450589592586));
+#258 = CARTESIAN_POINT('',(5.997585975035,4.450589592586));
+#259 = CARTESIAN_POINT('',(6.187985529798,4.450589592586));
+#260 = CARTESIAN_POINT('',(6.28318530718,4.450589592587));
+#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#262 = PCURVE('',#263,#268);
+#263 = CONICAL_SURFACE('',#264,72.83234285149,1.3089969375);
+#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267);
+#265 = CARTESIAN_POINT('',(119.38654150342,-54.85922738973,
+    260.81792652887));
+#266 = DIRECTION('',(0.406736643076,0.,-0.913545457643));
+#267 = DIRECTION('',(-0.913545457643,0.,-0.406736643076));
+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#295);
+#269 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#270,#271,#272,#273,#274,#275,
+    #276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,
+    #289,#290,#291,#292,#293,#294),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#270 = CARTESIAN_POINT('',(9.424777960769,-0.239601007959));
+#271 = CARTESIAN_POINT('',(9.329578183388,-0.239601007959));
+#272 = CARTESIAN_POINT('',(9.139178628625,-0.239601007959));
+#273 = CARTESIAN_POINT('',(8.85357929648,-0.239601007959));
+#274 = CARTESIAN_POINT('',(8.567979964336,-0.239601007959));
+#275 = CARTESIAN_POINT('',(8.282380632191,-0.239601007959));
+#276 = CARTESIAN_POINT('',(7.996781300047,-0.239601007959));
+#277 = CARTESIAN_POINT('',(7.711181967902,-0.239601007959));
+#278 = CARTESIAN_POINT('',(7.425582635758,-0.239601007959));
+#279 = CARTESIAN_POINT('',(7.139983303613,-0.239601007959));
+#280 = CARTESIAN_POINT('',(6.854383971469,-0.239601007959));
+#281 = CARTESIAN_POINT('',(6.568784639324,-0.239601007959));
+#282 = CARTESIAN_POINT('',(6.28318530718,-0.239601007959));
+#283 = CARTESIAN_POINT('',(5.997585975035,-0.239601007959));
+#284 = CARTESIAN_POINT('',(5.711986642891,-0.239601007959));
+#285 = CARTESIAN_POINT('',(5.426387310746,-0.239601007959));
+#286 = CARTESIAN_POINT('',(5.140787978601,-0.239601007959));
+#287 = CARTESIAN_POINT('',(4.855188646457,-0.239601007959));
+#288 = CARTESIAN_POINT('',(4.569589314312,-0.239601007959));
+#289 = CARTESIAN_POINT('',(4.283989982168,-0.239601007959));
+#290 = CARTESIAN_POINT('',(3.998390650023,-0.239601007959));
+#291 = CARTESIAN_POINT('',(3.712791317879,-0.239601007959));
+#292 = CARTESIAN_POINT('',(3.427191985734,-0.239601007959));
+#293 = CARTESIAN_POINT('',(3.236792430971,-0.239601007959));
+#294 = CARTESIAN_POINT('',(3.14159265359,-0.239601007959));
+#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#296 = ORIENTED_EDGE('',*,*,#297,.F.);
+#297 = EDGE_CURVE('',#298,#220,#300,.T.);
+#298 = VERTEX_POINT('',#299);
+#299 = CARTESIAN_POINT('',(184.59832104261,-54.85922738973,
+    290.41605623925));
+#300 = SEAM_CURVE('',#301,(#308,#315),.PCURVE_S1.);
+#301 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#302,#303,#304,#305,#306,#307),
+  .UNSPECIFIED.,.F.,.F.,(6,6),(3.569199739223,4.450589592587),
+  .PIECEWISE_BEZIER_KNOTS.);
+#302 = CARTESIAN_POINT('',(184.59832104261,-54.85922738973,
+    290.41605623925));
+#303 = CARTESIAN_POINT('',(184.66433332277,-54.85922738973,
+    290.35765367421));
+#304 = CARTESIAN_POINT('',(184.74321203628,-54.85922738973,
+    290.31378982872));
+#305 = CARTESIAN_POINT('',(184.83070025286,-54.85922738973,
+    290.28828940641));
+#306 = CARTESIAN_POINT('',(184.92079391973,-54.85922738973,
+    290.28290242442));
+#307 = CARTESIAN_POINT('',(185.0078477679,-54.85922738973,
+    290.29669039944));
+#308 = PCURVE('',#229,#309);
+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#314);
+#310 = LINE('',#311,#312);
+#311 = CARTESIAN_POINT('',(0.,0.));
+#312 = VECTOR('',#313,1.);
+#313 = DIRECTION('',(0.,1.));
+#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#315 = PCURVE('',#229,#316);
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(6.28318530718,0.));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(0.,1.));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = ORIENTED_EDGE('',*,*,#323,.T.);
+#323 = EDGE_CURVE('',#298,#298,#324,.T.);
+#324 = SURFACE_CURVE('',#325,(#330,#359),.PCURVE_S1.);
+#325 = CIRCLE('',#326,71.612568902551);
+#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
+#327 = CARTESIAN_POINT('',(119.17698401157,-54.85922738973,
+    261.2886003618));
+#328 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#329 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#330 = PCURVE('',#229,#331);
+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#358);
+#332 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#333,#334,#335,#336,#337,#338,
+    #339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,
+    #352,#353,#354,#355,#356,#357),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#333 = CARTESIAN_POINT('',(0.,3.569199739223));
+#334 = CARTESIAN_POINT('',(9.519977738151E-02,3.569199739223));
+#335 = CARTESIAN_POINT('',(0.285599332145,3.569199739224));
+#336 = CARTESIAN_POINT('',(0.571198664289,3.569199739223));
+#337 = CARTESIAN_POINT('',(0.856797996434,3.569199739224));
+#338 = CARTESIAN_POINT('',(1.142397328578,3.569199739223));
+#339 = CARTESIAN_POINT('',(1.427996660723,3.569199739223));
+#340 = CARTESIAN_POINT('',(1.713595992867,3.569199739223));
+#341 = CARTESIAN_POINT('',(1.999195325012,3.569199739223));
+#342 = CARTESIAN_POINT('',(2.284794657156,3.569199739223));
+#343 = CARTESIAN_POINT('',(2.570393989301,3.569199739223));
+#344 = CARTESIAN_POINT('',(2.855993321445,3.569199739223));
+#345 = CARTESIAN_POINT('',(3.14159265359,3.569199739223));
+#346 = CARTESIAN_POINT('',(3.427191985734,3.569199739223));
+#347 = CARTESIAN_POINT('',(3.712791317879,3.569199739223));
+#348 = CARTESIAN_POINT('',(3.998390650023,3.569199739223));
+#349 = CARTESIAN_POINT('',(4.283989982168,3.569199739223));
+#350 = CARTESIAN_POINT('',(4.569589314312,3.569199739223));
+#351 = CARTESIAN_POINT('',(4.855188646457,3.569199739223));
+#352 = CARTESIAN_POINT('',(5.140787978601,3.569199739223));
+#353 = CARTESIAN_POINT('',(5.426387310746,3.569199739224));
+#354 = CARTESIAN_POINT('',(5.711986642891,3.569199739223));
+#355 = CARTESIAN_POINT('',(5.997585975035,3.569199739224));
+#356 = CARTESIAN_POINT('',(6.187985529798,3.569199739224));
+#357 = CARTESIAN_POINT('',(6.28318530718,3.569199739223));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = PCURVE('',#360,#365);
+#360 = CONICAL_SURFACE('',#361,34.614941023705,0.427607085144);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(86.156647352196,-54.85922738973,
+    335.45349078546));
+#363 = DIRECTION('',(0.406736643076,0.,-0.913545457643));
+#364 = DIRECTION('',(-0.913545457643,0.,-0.406736643076));
+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#392);
+#366 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#367,#368,#369,#370,#371,#372,
+    #373,#374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,
+    #386,#387,#388,#389,#390,#391),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#367 = CARTESIAN_POINT('',(9.424777960769,81.183579667244));
+#368 = CARTESIAN_POINT('',(9.329578183388,81.183579667244));
+#369 = CARTESIAN_POINT('',(9.139178628625,81.183579667244));
+#370 = CARTESIAN_POINT('',(8.85357929648,81.183579667244));
+#371 = CARTESIAN_POINT('',(8.567979964336,81.183579667244));
+#372 = CARTESIAN_POINT('',(8.282380632191,81.183579667244));
+#373 = CARTESIAN_POINT('',(7.996781300047,81.183579667244));
+#374 = CARTESIAN_POINT('',(7.711181967902,81.183579667244));
+#375 = CARTESIAN_POINT('',(7.425582635758,81.183579667244));
+#376 = CARTESIAN_POINT('',(7.139983303613,81.183579667244));
+#377 = CARTESIAN_POINT('',(6.854383971469,81.183579667244));
+#378 = CARTESIAN_POINT('',(6.568784639324,81.183579667244));
+#379 = CARTESIAN_POINT('',(6.28318530718,81.183579667244));
+#380 = CARTESIAN_POINT('',(5.997585975035,81.183579667244));
+#381 = CARTESIAN_POINT('',(5.711986642891,81.183579667244));
+#382 = CARTESIAN_POINT('',(5.426387310746,81.183579667244));
+#383 = CARTESIAN_POINT('',(5.140787978601,81.183579667244));
+#384 = CARTESIAN_POINT('',(4.855188646457,81.183579667244));
+#385 = CARTESIAN_POINT('',(4.569589314312,81.183579667244));
+#386 = CARTESIAN_POINT('',(4.283989982168,81.183579667244));
+#387 = CARTESIAN_POINT('',(3.998390650023,81.183579667244));
+#388 = CARTESIAN_POINT('',(3.712791317879,81.183579667244));
+#389 = CARTESIAN_POINT('',(3.427191985734,81.183579667244));
+#390 = CARTESIAN_POINT('',(3.236792430971,81.183579667244));
+#391 = CARTESIAN_POINT('',(3.14159265359,81.183579667244));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = ORIENTED_EDGE('',*,*,#297,.T.);
+#394 = ADVANCED_FACE('',(#395),#263,.T.);
+#395 = FACE_BOUND('',#396,.T.);
+#396 = EDGE_LOOP('',(#397,#398,#420,#491));
+#397 = ORIENTED_EDGE('',*,*,#219,.F.);
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#220,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(185.92219748486,-54.85922738973,
+    290.44150916763));
+#402 = SEAM_CURVE('',#403,(#406,#413),.PCURVE_S1.);
+#403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#404,#405),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.925747201201,-1.372665002497E-14),.PIECEWISE_BEZIER_KNOTS.);
+#404 = CARTESIAN_POINT('',(185.00784776768,-54.85922738973,
+    290.29669040081));
+#405 = CARTESIAN_POINT('',(185.92219748486,-54.85922738973,
+    290.44150916763));
+#406 = PCURVE('',#263,#407);
+#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(9.424777960769,0.));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(0.,1.));
+#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#413 = PCURVE('',#263,#414);
+#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
+#415 = LINE('',#416,#417);
+#416 = CARTESIAN_POINT('',(3.14159265359,0.));
+#417 = VECTOR('',#418,1.);
+#418 = DIRECTION('',(0.,1.));
+#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#420 = ORIENTED_EDGE('',*,*,#421,.T.);
+#421 = EDGE_CURVE('',#400,#400,#422,.T.);
+#422 = SURFACE_CURVE('',#423,(#428,#457),.PCURVE_S1.);
+#423 = CIRCLE('',#424,72.83234285149);
+#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
+#425 = CARTESIAN_POINT('',(119.38654150342,-54.85922738973,
+    260.81792652887));
+#426 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#427 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#428 = PCURVE('',#263,#429);
+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#456);
+#430 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#431,#432,#433,#434,#435,#436,
+    #437,#438,#439,#440,#441,#442,#443,#444,#445,#446,#447,#448,#449,
+    #450,#451,#452,#453,#454,#455),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#431 = CARTESIAN_POINT('',(9.424777960769,-3.552713697209E-15));
+#432 = CARTESIAN_POINT('',(9.329578183388,4.817747374621E-15));
+#433 = CARTESIAN_POINT('',(9.139178628625,7.712690567716E-15));
+#434 = CARTESIAN_POINT('',(8.85357929648,-6.732609706179E-15));
+#435 = CARTESIAN_POINT('',(8.567979964336,-6.110742233855E-15));
+#436 = CARTESIAN_POINT('',(8.282380632191,4.56686221884E-15));
+#437 = CARTESIAN_POINT('',(7.996781300047,-2.830833186331E-15));
+#438 = CARTESIAN_POINT('',(7.711181967902,-5.710014740067E-16));
+#439 = CARTESIAN_POINT('',(7.425582635758,3.720121400446E-15));
+#440 = CARTESIAN_POINT('',(7.139983303613,-3.547259627054E-15));
+#441 = CARTESIAN_POINT('',(6.854383971469,1.101410288959E-15));
+#442 = CARTESIAN_POINT('',(6.568784639324,5.324172971633E-15));
+#443 = CARTESIAN_POINT('',(6.28318530718,4.757259258154E-15));
+#444 = CARTESIAN_POINT('',(5.997585975035,-3.036927820997E-15));
+#445 = CARTESIAN_POINT('',(5.711986642891,1.1179088117E-14));
+#446 = CARTESIAN_POINT('',(5.426387310746,-3.485810565399E-15));
+#447 = CARTESIAN_POINT('',(5.140787978601,3.138854417348E-15));
+#448 = CARTESIAN_POINT('',(4.855188646457,-3.37009080679E-16));
+#449 = CARTESIAN_POINT('',(4.569589314312,-2.998185640168E-15));
+#450 = CARTESIAN_POINT('',(4.283989982168,-1.180274859559E-15));
+#451 = CARTESIAN_POINT('',(3.998390650023,6.579364635659E-15));
+#452 = CARTESIAN_POINT('',(3.712791317879,-1.188195442133E-14));
+#453 = CARTESIAN_POINT('',(3.427191985734,8.344532262881E-15));
+#454 = CARTESIAN_POINT('',(3.236792430971,5.95755707777E-15));
+#455 = CARTESIAN_POINT('',(3.14159265359,-3.552713697209E-15));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#457 = PCURVE('',#458,#463);
+#458 = TOROIDAL_SURFACE('',#459,72.25,2.25);
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(120.27051571652,-54.85922738973,
+    258.83248793906));
+#461 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#462 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#490);
+#464 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#465,#466,#467,#468,#469,#470,
+    #471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,#483,
+    #484,#485,#486,#487,#488,#489),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#465 = CARTESIAN_POINT('',(0.,7.592182246171));
+#466 = CARTESIAN_POINT('',(9.519977738151E-02,7.592182246171));
+#467 = CARTESIAN_POINT('',(0.285599332145,7.592182246171));
+#468 = CARTESIAN_POINT('',(0.571198664289,7.592182246171));
+#469 = CARTESIAN_POINT('',(0.856797996434,7.592182246171));
+#470 = CARTESIAN_POINT('',(1.142397328578,7.592182246171));
+#471 = CARTESIAN_POINT('',(1.427996660723,7.592182246171));
+#472 = CARTESIAN_POINT('',(1.713595992867,7.592182246171));
+#473 = CARTESIAN_POINT('',(1.999195325012,7.592182246171));
+#474 = CARTESIAN_POINT('',(2.284794657156,7.592182246171));
+#475 = CARTESIAN_POINT('',(2.570393989301,7.592182246171));
+#476 = CARTESIAN_POINT('',(2.855993321445,7.592182246171));
+#477 = CARTESIAN_POINT('',(3.14159265359,7.592182246171));
+#478 = CARTESIAN_POINT('',(3.427191985734,7.592182246171));
+#479 = CARTESIAN_POINT('',(3.712791317879,7.592182246171));
+#480 = CARTESIAN_POINT('',(3.998390650023,7.592182246171));
+#481 = CARTESIAN_POINT('',(4.283989982168,7.592182246171));
+#482 = CARTESIAN_POINT('',(4.569589314312,7.592182246171));
+#483 = CARTESIAN_POINT('',(4.855188646457,7.592182246171));
+#484 = CARTESIAN_POINT('',(5.140787978601,7.592182246171));
+#485 = CARTESIAN_POINT('',(5.426387310746,7.592182246171));
+#486 = CARTESIAN_POINT('',(5.711986642891,7.592182246171));
+#487 = CARTESIAN_POINT('',(5.997585975035,7.592182246171));
+#488 = CARTESIAN_POINT('',(6.187985529798,7.592182246171));
+#489 = CARTESIAN_POINT('',(6.28318530718,7.592182246171));
+#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#491 = ORIENTED_EDGE('',*,*,#399,.F.);
+#492 = ADVANCED_FACE('',(#493),#458,.T.);
+#493 = FACE_BOUND('',#494,.T.);
+#494 = EDGE_LOOP('',(#495,#496,#524,#595));
+#495 = ORIENTED_EDGE('',*,*,#421,.F.);
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#498,#400,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(188.4664692794,-54.85922738973,
+    287.71290423968));
+#500 = SEAM_CURVE('',#501,(#510,#517),.PCURVE_S1.);
+#501 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#502,#503,#504,#505,#506,#507,
+    #508,#509),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.645847674312,
+    1.308996938992),.PIECEWISE_BEZIER_KNOTS.);
+#502 = CARTESIAN_POINT('',(188.4664692794,-54.85922738973,
+    287.71290423968));
+#503 = CARTESIAN_POINT('',(188.60786211836,-54.85922738973,
+    288.32513203995));
+#504 = CARTESIAN_POINT('',(188.54977000842,-54.85922738973,
+    288.98341361933));
+#505 = CARTESIAN_POINT('',(188.27430773432,-54.85922738973,
+    289.60985706796));
+#506 = CARTESIAN_POINT('',(187.80110033708,-54.85922738973,
+    290.1173484605));
+#507 = CARTESIAN_POINT('',(187.19542230964,-54.85922738973,
+    290.43588415059));
+#508 = CARTESIAN_POINT('',(186.54280445237,-54.85922738973,
+    290.53980365483));
+#509 = CARTESIAN_POINT('',(185.92219748486,-54.85922738973,
+    290.44150916763));
+#510 = PCURVE('',#458,#511);
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(0.,6.28318530718));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.,1.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = PCURVE('',#458,#518);
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
+#519 = LINE('',#520,#521);
+#520 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#521 = VECTOR('',#522,1.);
+#522 = DIRECTION('',(0.,1.));
+#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#524 = ORIENTED_EDGE('',*,*,#525,.T.);
+#525 = EDGE_CURVE('',#498,#498,#526,.T.);
+#526 = SURFACE_CURVE('',#527,(#532,#561),.PCURVE_S1.);
+#527 = CIRCLE('',#528,74.046827183727);
+#528 = AXIS2_PLACEMENT_3D('',#529,#530,#531);
+#529 = CARTESIAN_POINT('',(120.82132665286,-54.85922738973,
+    257.59534632056));
+#530 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#531 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#532 = PCURVE('',#458,#533);
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#560);
+#534 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#535,#536,#537,#538,#539,#540,
+    #541,#542,#543,#544,#545,#546,#547,#548,#549,#550,#551,#552,#553,
+    #554,#555,#556,#557,#558,#559),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#535 = CARTESIAN_POINT('',(0.,5.637337632868));
+#536 = CARTESIAN_POINT('',(9.519977738151E-02,5.637337632867));
+#537 = CARTESIAN_POINT('',(0.285599332145,5.637337632867));
+#538 = CARTESIAN_POINT('',(0.571198664289,5.637337632868));
+#539 = CARTESIAN_POINT('',(0.856797996434,5.637337632867));
+#540 = CARTESIAN_POINT('',(1.142397328578,5.637337632868));
+#541 = CARTESIAN_POINT('',(1.427996660723,5.637337632868));
+#542 = CARTESIAN_POINT('',(1.713595992867,5.637337632868));
+#543 = CARTESIAN_POINT('',(1.999195325012,5.637337632868));
+#544 = CARTESIAN_POINT('',(2.284794657156,5.637337632868));
+#545 = CARTESIAN_POINT('',(2.570393989301,5.637337632868));
+#546 = CARTESIAN_POINT('',(2.855993321445,5.637337632868));
+#547 = CARTESIAN_POINT('',(3.14159265359,5.637337632868));
+#548 = CARTESIAN_POINT('',(3.427191985734,5.637337632868));
+#549 = CARTESIAN_POINT('',(3.712791317879,5.637337632868));
+#550 = CARTESIAN_POINT('',(3.998390650023,5.637337632868));
+#551 = CARTESIAN_POINT('',(4.283989982168,5.637337632868));
+#552 = CARTESIAN_POINT('',(4.569589314312,5.637337632868));
+#553 = CARTESIAN_POINT('',(4.855188646457,5.637337632868));
+#554 = CARTESIAN_POINT('',(5.140787978601,5.637337632868));
+#555 = CARTESIAN_POINT('',(5.426387310746,5.637337632867));
+#556 = CARTESIAN_POINT('',(5.711986642891,5.637337632868));
+#557 = CARTESIAN_POINT('',(5.997585975035,5.637337632867));
+#558 = CARTESIAN_POINT('',(6.187985529798,5.637337632867));
+#559 = CARTESIAN_POINT('',(6.28318530718,5.637337632868));
+#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#561 = PCURVE('',#562,#567);
+#562 = CONICAL_SURFACE('',#563,72.270585852332,0.645847673574);
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#565 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#566 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#594);
+#568 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#569,#570,#571,#572,#573,#574,
+    #575,#576,#577,#578,#579,#580,#581,#582,#583,#584,#585,#586,#587,
+    #588,#589,#590,#591,#592,#593),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#569 = CARTESIAN_POINT('',(0.,2.356779904051));
+#570 = CARTESIAN_POINT('',(9.519977738151E-02,2.356779904051));
+#571 = CARTESIAN_POINT('',(0.285599332145,2.356779904051));
+#572 = CARTESIAN_POINT('',(0.571198664289,2.356779904051));
+#573 = CARTESIAN_POINT('',(0.856797996434,2.356779904051));
+#574 = CARTESIAN_POINT('',(1.142397328578,2.356779904051));
+#575 = CARTESIAN_POINT('',(1.427996660723,2.356779904051));
+#576 = CARTESIAN_POINT('',(1.713595992867,2.356779904051));
+#577 = CARTESIAN_POINT('',(1.999195325012,2.356779904051));
+#578 = CARTESIAN_POINT('',(2.284794657156,2.356779904051));
+#579 = CARTESIAN_POINT('',(2.570393989301,2.356779904051));
+#580 = CARTESIAN_POINT('',(2.855993321445,2.356779904051));
+#581 = CARTESIAN_POINT('',(3.14159265359,2.356779904051));
+#582 = CARTESIAN_POINT('',(3.427191985734,2.356779904051));
+#583 = CARTESIAN_POINT('',(3.712791317879,2.356779904051));
+#584 = CARTESIAN_POINT('',(3.998390650023,2.356779904051));
+#585 = CARTESIAN_POINT('',(4.283989982168,2.356779904051));
+#586 = CARTESIAN_POINT('',(4.569589314312,2.356779904051));
+#587 = CARTESIAN_POINT('',(4.855188646457,2.356779904051));
+#588 = CARTESIAN_POINT('',(5.140787978601,2.356779904051));
+#589 = CARTESIAN_POINT('',(5.426387310746,2.356779904051));
+#590 = CARTESIAN_POINT('',(5.711986642891,2.356779904051));
+#591 = CARTESIAN_POINT('',(5.997585975035,2.356779904051));
+#592 = CARTESIAN_POINT('',(6.187985529798,2.356779904051));
+#593 = CARTESIAN_POINT('',(6.28318530718,2.356779904051));
+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#595 = ORIENTED_EDGE('',*,*,#497,.T.);
+#596 = ADVANCED_FACE('',(#597),#562,.T.);
+#597 = FACE_BOUND('',#598,.T.);
+#598 = EDGE_LOOP('',(#599,#600,#622,#675));
+#599 = ORIENTED_EDGE('',*,*,#525,.F.);
+#600 = ORIENTED_EDGE('',*,*,#601,.F.);
+#601 = EDGE_CURVE('',#602,#498,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(187.80238082554,-54.85922738973,
+    284.83741622845));
+#604 = SEAM_CURVE('',#605,(#608,#615),.PCURVE_S1.);
+#605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#606,#607),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(1.414412226899E-14,2.951176846161),.PIECEWISE_BEZIER_KNOTS.);
+#606 = CARTESIAN_POINT('',(187.80238082554,-54.85922738973,
+    284.83741622845));
+#607 = CARTESIAN_POINT('',(188.46646927728,-54.85922738973,
+    287.71290424017));
+#608 = PCURVE('',#562,#609);
+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(0.,0.));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.,1.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = PCURVE('',#562,#616);
+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(6.28318530718,0.));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(0.,1.));
+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#622 = ORIENTED_EDGE('',*,*,#623,.T.);
+#623 = EDGE_CURVE('',#602,#602,#624,.T.);
+#624 = SURFACE_CURVE('',#625,(#630,#659),.PCURVE_S1.);
+#625 = CIRCLE('',#626,72.270585852332);
+#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629);
+#627 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#628 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#629 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#630 = PCURVE('',#562,#631);
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#658);
+#632 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#633,#634,#635,#636,#637,#638,
+    #639,#640,#641,#642,#643,#644,#645,#646,#647,#648,#649,#650,#651,
+    #652,#653,#654,#655,#656,#657),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#633 = CARTESIAN_POINT('',(0.,1.129535262089E-14));
+#634 = CARTESIAN_POINT('',(9.519977738151E-02,-2.276636854987E-14));
+#635 = CARTESIAN_POINT('',(0.285599332145,-4.378869901533E-14));
+#636 = CARTESIAN_POINT('',(0.571198664289,-7.232800830882E-15));
+#637 = CARTESIAN_POINT('',(0.856797996434,1.43673919358E-14));
+#638 = CARTESIAN_POINT('',(1.142397328578,-2.76241685737E-14));
+#639 = CARTESIAN_POINT('',(1.427996660723,-3.167628028307E-14));
+#640 = CARTESIAN_POINT('',(1.713595992867,1.281609001792E-14));
+#641 = CARTESIAN_POINT('',(1.999195325012,-7.720954068727E-17));
+#642 = CARTESIAN_POINT('',(2.284794657156,4.58226936712E-15));
+#643 = CARTESIAN_POINT('',(2.570393989301,7.962737225841E-15));
+#644 = CARTESIAN_POINT('',(2.855993321445,-1.007853507404E-14));
+#645 = CARTESIAN_POINT('',(3.14159265359,1.079939562722E-14));
+#646 = CARTESIAN_POINT('',(3.427191985734,7.863785660293E-15));
+#647 = CARTESIAN_POINT('',(3.712791317879,2.99066955784E-15));
+#648 = CARTESIAN_POINT('',(3.998390650023,1.025153337423E-15));
+#649 = CARTESIAN_POINT('',(4.283989982168,4.275049708702E-15));
+#650 = CARTESIAN_POINT('',(4.569589314312,1.045328543177E-15));
+#651 = CARTESIAN_POINT('',(4.855188646457,1.101448406858E-14));
+#652 = CARTESIAN_POINT('',(5.140787978601,-3.725889442038E-14));
+#653 = CARTESIAN_POINT('',(5.426387310746,1.377751548795E-14));
+#654 = CARTESIAN_POINT('',(5.711986642891,-9.566551856916E-15));
+#655 = CARTESIAN_POINT('',(5.997585975035,-4.444971626966E-14));
+#656 = CARTESIAN_POINT('',(6.187985529798,-2.29766709025E-14));
+#657 = CARTESIAN_POINT('',(6.28318530718,1.129535262089E-14));
+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#659 = PCURVE('',#660,#665);
+#660 = PLANE('',#661);
+#661 = AXIS2_PLACEMENT_3D('',#662,#663,#664);
+#662 = CARTESIAN_POINT('',(187.80238082554,-54.85922738973,
+    284.83741622845));
+#663 = DIRECTION('',(0.406736643076,0.,-0.913545457643));
+#664 = DIRECTION('',(-0.913545457643,0.,-0.406736643076));
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#674);
+#666 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#667,#668,#669,#670,#671,#672
+,#673),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#667 = CARTESIAN_POINT('',(3.694822225953E-13,0.));
+#668 = CARTESIAN_POINT('',(3.694822225953E-13,125.176326589));
+#669 = CARTESIAN_POINT('',(108.40587877849,62.588163294504));
+#670 = CARTESIAN_POINT('',(216.81175755699,1.770060372585E-14));
+#671 = CARTESIAN_POINT('',(108.40587877849,-62.5881632945));
+#672 = CARTESIAN_POINT('',(4.831690603169E-13,-125.176326589));
+#673 = CARTESIAN_POINT('',(3.694822225953E-13,0.));
+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#675 = ORIENTED_EDGE('',*,*,#601,.T.);
+#676 = ADVANCED_FACE('',(#677,#734),#660,.T.);
+#677 = FACE_BOUND('',#678,.T.);
+#678 = EDGE_LOOP('',(#679));
+#679 = ORIENTED_EDGE('',*,*,#680,.T.);
+#680 = EDGE_CURVE('',#681,#681,#683,.T.);
+#681 = VERTEX_POINT('',#682);
+#682 = CARTESIAN_POINT('',(186.65843259373,-54.85922738973,
+    284.32809766114));
+#683 = SURFACE_CURVE('',#684,(#689,#700),.PCURVE_S1.);
+#684 = CIRCLE('',#685,71.018378617058);
+#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
+#686 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#687 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#688 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#689 = PCURVE('',#660,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#699);
+#691 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#692,#693,#694,#695,#696,#697
+,#698),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#692 = CARTESIAN_POINT('',(1.252207235275,0.));
+#693 = CARTESIAN_POINT('',(1.252207235275,123.0074400359));
+#694 = CARTESIAN_POINT('',(107.77977516086,61.503720017954));
+#695 = CARTESIAN_POINT('',(214.30734308644,1.739391153852E-14));
+#696 = CARTESIAN_POINT('',(107.77977516086,-61.50372001795));
+#697 = CARTESIAN_POINT('',(1.252207235275,-123.0074400359));
+#698 = CARTESIAN_POINT('',(1.252207235275,0.));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#700 = PCURVE('',#701,#706);
+#701 = CONICAL_SURFACE('',#702,71.018378617058,0.645847673574);
+#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
+#703 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#704 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#705 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#733);
+#707 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#708,#709,#710,#711,#712,#713,
+    #714,#715,#716,#717,#718,#719,#720,#721,#722,#723,#724,#725,#726,
+    #727,#728,#729,#730,#731,#732),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#708 = CARTESIAN_POINT('',(0.,-1.812582480341E-14));
+#709 = CARTESIAN_POINT('',(9.519977738151E-02,-4.367784322249E-14));
+#710 = CARTESIAN_POINT('',(0.285599332145,-4.5263195489E-14));
+#711 = CARTESIAN_POINT('',(0.571198664289,1.308611816838E-14));
+#712 = CARTESIAN_POINT('',(0.856797996434,2.307552431665E-14));
+#713 = CARTESIAN_POINT('',(1.142397328578,-4.997734393085E-14));
+#714 = CARTESIAN_POINT('',(1.427996660723,1.292817601877E-14));
+#715 = CARTESIAN_POINT('',(1.713595992867,1.886657819764E-15));
+#716 = CARTESIAN_POINT('',(1.999195325012,-1.651259980132E-14));
+#717 = CARTESIAN_POINT('',(2.284794657156,-2.588078314593E-14));
+#718 = CARTESIAN_POINT('',(2.570393989301,2.588892231429E-14));
+#719 = CARTESIAN_POINT('',(2.855993321445,-2.410506031253E-14));
+#720 = CARTESIAN_POINT('',(3.14159265359,1.196433173774E-14));
+#721 = CARTESIAN_POINT('',(3.427191985734,-2.375226663842E-14));
+#722 = CARTESIAN_POINT('',(3.712791317879,9.989675761926E-15));
+#723 = CARTESIAN_POINT('',(3.998390650023,1.248955121691E-14));
+#724 = CARTESIAN_POINT('',(4.283989982168,-3.869604042103E-14));
+#725 = CARTESIAN_POINT('',(4.569589314312,1.320833429095E-14));
+#726 = CARTESIAN_POINT('',(4.855188646457,1.331321412778E-15));
+#727 = CARTESIAN_POINT('',(5.140787978601,-1.489159082911E-14));
+#728 = CARTESIAN_POINT('',(5.426387310746,8.407280962792E-15));
+#729 = CARTESIAN_POINT('',(5.711986642891,9.037941751416E-15));
+#730 = CARTESIAN_POINT('',(5.997585975035,-4.477917060715E-14));
+#731 = CARTESIAN_POINT('',(6.187985529798,-4.150811586633E-14));
+#732 = CARTESIAN_POINT('',(6.28318530718,-1.812582480341E-14));
+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#734 = FACE_BOUND('',#735,.T.);
+#735 = EDGE_LOOP('',(#736));
+#736 = ORIENTED_EDGE('',*,*,#623,.F.);
+#737 = ADVANCED_FACE('',(#738),#701,.F.);
+#738 = FACE_BOUND('',#739,.F.);
+#739 = EDGE_LOOP('',(#740,#813,#833,#834));
+#740 = ORIENTED_EDGE('',*,*,#741,.F.);
+#741 = EDGE_CURVE('',#742,#742,#744,.T.);
+#742 = VERTEX_POINT('',#743);
+#743 = CARTESIAN_POINT('',(187.4921162802,-54.85922738973,287.9379292004
+    ));
+#744 = SURFACE_CURVE('',#745,(#750,#779),.PCURVE_S1.);
+#745 = CIRCLE('',#746,73.248237324293);
+#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749);
+#747 = CARTESIAN_POINT('',(120.57652179226,-54.85922738973,
+    258.14518703989));
+#748 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#749 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#750 = PCURVE('',#701,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#778);
+#752 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#753,#754,#755,#756,#757,#758,
+    #759,#760,#761,#762,#763,#764,#765,#766,#767,#768,#769,#770,#771,
+    #772,#773,#774,#775,#776,#777),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#753 = CARTESIAN_POINT('',(0.,2.958655503168));
+#754 = CARTESIAN_POINT('',(9.519977738151E-02,2.958655503168));
+#755 = CARTESIAN_POINT('',(0.285599332145,2.958655503168));
+#756 = CARTESIAN_POINT('',(0.571198664289,2.958655503168));
+#757 = CARTESIAN_POINT('',(0.856797996434,2.958655503168));
+#758 = CARTESIAN_POINT('',(1.142397328578,2.958655503168));
+#759 = CARTESIAN_POINT('',(1.427996660723,2.958655503168));
+#760 = CARTESIAN_POINT('',(1.713595992867,2.958655503168));
+#761 = CARTESIAN_POINT('',(1.999195325012,2.958655503168));
+#762 = CARTESIAN_POINT('',(2.284794657156,2.958655503168));
+#763 = CARTESIAN_POINT('',(2.570393989301,2.958655503168));
+#764 = CARTESIAN_POINT('',(2.855993321445,2.958655503168));
+#765 = CARTESIAN_POINT('',(3.14159265359,2.958655503168));
+#766 = CARTESIAN_POINT('',(3.427191985734,2.958655503168));
+#767 = CARTESIAN_POINT('',(3.712791317879,2.958655503168));
+#768 = CARTESIAN_POINT('',(3.998390650023,2.958655503168));
+#769 = CARTESIAN_POINT('',(4.283989982168,2.958655503168));
+#770 = CARTESIAN_POINT('',(4.569589314312,2.958655503168));
+#771 = CARTESIAN_POINT('',(4.855188646457,2.958655503168));
+#772 = CARTESIAN_POINT('',(5.140787978601,2.958655503168));
+#773 = CARTESIAN_POINT('',(5.426387310746,2.958655503168));
+#774 = CARTESIAN_POINT('',(5.711986642891,2.958655503168));
+#775 = CARTESIAN_POINT('',(5.997585975035,2.958655503168));
+#776 = CARTESIAN_POINT('',(6.187985529798,2.958655503168));
+#777 = CARTESIAN_POINT('',(6.28318530718,2.958655503168));
+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#779 = PCURVE('',#780,#785);
+#780 = TOROIDAL_SURFACE('',#781,72.25,1.25);
+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);
+#782 = CARTESIAN_POINT('',(120.27051571652,-54.85922738973,
+    258.83248793906));
+#783 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#784 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#812);
+#786 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#787,#788,#789,#790,#791,#792,
+    #793,#794,#795,#796,#797,#798,#799,#800,#801,#802,#803,#804,#805,
+    #806,#807,#808,#809,#810,#811),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#787 = CARTESIAN_POINT('',(0.,5.637337632867));
+#788 = CARTESIAN_POINT('',(9.519977738151E-02,5.637337632867));
+#789 = CARTESIAN_POINT('',(0.285599332145,5.637337632867));
+#790 = CARTESIAN_POINT('',(0.571198664289,5.637337632867));
+#791 = CARTESIAN_POINT('',(0.856797996434,5.637337632867));
+#792 = CARTESIAN_POINT('',(1.142397328578,5.637337632867));
+#793 = CARTESIAN_POINT('',(1.427996660723,5.637337632867));
+#794 = CARTESIAN_POINT('',(1.713595992867,5.637337632867));
+#795 = CARTESIAN_POINT('',(1.999195325012,5.637337632867));
+#796 = CARTESIAN_POINT('',(2.284794657156,5.637337632868));
+#797 = CARTESIAN_POINT('',(2.570393989301,5.637337632868));
+#798 = CARTESIAN_POINT('',(2.855993321445,5.637337632868));
+#799 = CARTESIAN_POINT('',(3.14159265359,5.637337632868));
+#800 = CARTESIAN_POINT('',(3.427191985734,5.637337632868));
+#801 = CARTESIAN_POINT('',(3.712791317879,5.637337632868));
+#802 = CARTESIAN_POINT('',(3.998390650023,5.637337632868));
+#803 = CARTESIAN_POINT('',(4.283989982168,5.637337632867));
+#804 = CARTESIAN_POINT('',(4.569589314312,5.637337632867));
+#805 = CARTESIAN_POINT('',(4.855188646457,5.637337632867));
+#806 = CARTESIAN_POINT('',(5.140787978601,5.637337632867));
+#807 = CARTESIAN_POINT('',(5.426387310746,5.637337632867));
+#808 = CARTESIAN_POINT('',(5.711986642891,5.637337632867));
+#809 = CARTESIAN_POINT('',(5.997585975035,5.637337632867));
+#810 = CARTESIAN_POINT('',(6.187985529798,5.637337632867));
+#811 = CARTESIAN_POINT('',(6.28318530718,5.637337632867));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = ORIENTED_EDGE('',*,*,#814,.F.);
+#814 = EDGE_CURVE('',#681,#742,#815,.T.);
+#815 = SEAM_CURVE('',#816,(#819,#826),.PCURVE_S1.);
+#816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#817,#818),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-2.269728895153E-14,3.70484982569),.PIECEWISE_BEZIER_KNOTS.);
+#817 = CARTESIAN_POINT('',(186.65843259373,-54.85922738973,
+    284.32809766114));
+#818 = CARTESIAN_POINT('',(187.49211627753,-54.85922738973,
+    287.93792920101));
+#819 = PCURVE('',#701,#820);
+#820 = DEFINITIONAL_REPRESENTATION('',(#821),#825);
+#821 = LINE('',#822,#823);
+#822 = CARTESIAN_POINT('',(0.,0.));
+#823 = VECTOR('',#824,1.);
+#824 = DIRECTION('',(0.,1.));
+#825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#826 = PCURVE('',#701,#827);
+#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832);
+#828 = LINE('',#829,#830);
+#829 = CARTESIAN_POINT('',(6.28318530718,0.));
+#830 = VECTOR('',#831,1.);
+#831 = DIRECTION('',(0.,1.));
+#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#833 = ORIENTED_EDGE('',*,*,#680,.T.);
+#834 = ORIENTED_EDGE('',*,*,#814,.T.);
+#835 = ADVANCED_FACE('',(#836),#780,.F.);
+#836 = FACE_BOUND('',#837,.F.);
+#837 = EDGE_LOOP('',(#838,#911,#937,#938));
+#838 = ORIENTED_EDGE('',*,*,#839,.F.);
+#839 = EDGE_CURVE('',#840,#840,#842,.T.);
+#840 = VERTEX_POINT('',#841);
+#841 = CARTESIAN_POINT('',(186.07863194989,-54.85922738973,
+    289.45382082703));
+#842 = SURFACE_CURVE('',#843,(#848,#877),.PCURVE_S1.);
+#843 = CIRCLE('',#844,72.573523806378);
+#844 = AXIS2_PLACEMENT_3D('',#845,#846,#847);
+#845 = CARTESIAN_POINT('',(119.77941893146,-54.85922738973,
+    259.93550937784));
+#846 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#847 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#848 = PCURVE('',#780,#849);
+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#876);
+#850 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#851,#852,#853,#854,#855,#856,
+    #857,#858,#859,#860,#861,#862,#863,#864,#865,#866,#867,#868,#869,
+    #870,#871,#872,#873,#874,#875),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#851 = CARTESIAN_POINT('',(0.,7.592182246175));
+#852 = CARTESIAN_POINT('',(9.519977738151E-02,7.592182246175));
+#853 = CARTESIAN_POINT('',(0.285599332145,7.592182246175));
+#854 = CARTESIAN_POINT('',(0.571198664289,7.592182246175));
+#855 = CARTESIAN_POINT('',(0.856797996434,7.592182246175));
+#856 = CARTESIAN_POINT('',(1.142397328578,7.592182246175));
+#857 = CARTESIAN_POINT('',(1.427996660723,7.592182246175));
+#858 = CARTESIAN_POINT('',(1.713595992867,7.592182246175));
+#859 = CARTESIAN_POINT('',(1.999195325012,7.592182246175));
+#860 = CARTESIAN_POINT('',(2.284794657156,7.592182246175));
+#861 = CARTESIAN_POINT('',(2.570393989301,7.592182246175));
+#862 = CARTESIAN_POINT('',(2.855993321445,7.592182246175));
+#863 = CARTESIAN_POINT('',(3.14159265359,7.592182246175));
+#864 = CARTESIAN_POINT('',(3.427191985734,7.592182246175));
+#865 = CARTESIAN_POINT('',(3.712791317879,7.592182246175));
+#866 = CARTESIAN_POINT('',(3.998390650023,7.592182246175));
+#867 = CARTESIAN_POINT('',(4.283989982168,7.592182246175));
+#868 = CARTESIAN_POINT('',(4.569589314312,7.592182246175));
+#869 = CARTESIAN_POINT('',(4.855188646457,7.592182246175));
+#870 = CARTESIAN_POINT('',(5.140787978601,7.592182246175));
+#871 = CARTESIAN_POINT('',(5.426387310746,7.592182246175));
+#872 = CARTESIAN_POINT('',(5.711986642891,7.592182246175));
+#873 = CARTESIAN_POINT('',(5.997585975035,7.592182246175));
+#874 = CARTESIAN_POINT('',(6.187985529798,7.592182246175));
+#875 = CARTESIAN_POINT('',(6.28318530718,7.592182246175));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#878,#883);
+#878 = CONICAL_SURFACE('',#879,72.573523806378,1.3089969375);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(119.77941893146,-54.85922738973,
+    259.93550937784));
+#881 = DIRECTION('',(0.406736643076,0.,-0.913545457643));
+#882 = DIRECTION('',(-0.913545457643,0.,-0.406736643076));
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#910);
+#884 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#885,#886,#887,#888,#889,#890,
+    #891,#892,#893,#894,#895,#896,#897,#898,#899,#900,#901,#902,#903,
+    #904,#905,#906,#907,#908,#909),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#885 = CARTESIAN_POINT('',(9.424777960769,-1.065814109163E-14));
+#886 = CARTESIAN_POINT('',(9.329578183388,5.621047569684E-15));
+#887 = CARTESIAN_POINT('',(9.139178628625,1.400282767417E-14));
+#888 = CARTESIAN_POINT('',(8.85357929648,-9.219624779067E-15));
+#889 = CARTESIAN_POINT('',(8.567979964336,4.634846884565E-15));
+#890 = CARTESIAN_POINT('',(8.282380632191,1.957467503441E-15));
+#891 = CARTESIAN_POINT('',(7.996781300047,-5.600208955201E-15));
+#892 = CARTESIAN_POINT('',(7.711181967902,-8.783251494679E-16));
+#893 = CARTESIAN_POINT('',(7.425582635758,-9.20131083966E-16));
+#894 = CARTESIAN_POINT('',(7.139983303613,2.810213714077E-16));
+#895 = CARTESIAN_POINT('',(6.854383971469,5.662628256597E-16));
+#896 = CARTESIAN_POINT('',(6.568784639324,1.58603866714E-15));
+#897 = CARTESIAN_POINT('',(6.28318530718,-6.296325380544E-15));
+#898 = CARTESIAN_POINT('',(5.997585975035,2.282980671783E-15));
+#899 = CARTESIAN_POINT('',(5.711986642891,-2.658655511123E-15));
+#900 = CARTESIAN_POINT('',(5.426387310746,-3.74285076447E-15));
+#901 = CARTESIAN_POINT('',(5.140787978601,1.559580204285E-15));
+#902 = CARTESIAN_POINT('',(4.855188646457,-6.211247757466E-15));
+#903 = CARTESIAN_POINT('',(4.569589314312,1.922083995109E-15));
+#904 = CARTESIAN_POINT('',(4.283989982168,-1.711483006564E-15));
+#905 = CARTESIAN_POINT('',(3.998390650023,2.821363167369E-15));
+#906 = CARTESIAN_POINT('',(3.712791317879,-8.892430446442E-15));
+#907 = CARTESIAN_POINT('',(3.427191985734,1.303995799259E-14));
+#908 = CARTESIAN_POINT('',(3.236792430971,4.846300786593E-15));
+#909 = CARTESIAN_POINT('',(3.14159265359,-1.065814109163E-14));
+#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#911 = ORIENTED_EDGE('',*,*,#912,.F.);
+#912 = EDGE_CURVE('',#742,#840,#913,.T.);
+#913 = SEAM_CURVE('',#914,(#923,#930),.PCURVE_S1.);
+#914 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#915,#916,#917,#918,#919,#920,
+    #921,#922),.UNSPECIFIED.,.F.,.F.,(8,8),(-0.645847674312,
+    1.308996938996),.PIECEWISE_BEZIER_KNOTS.);
+#915 = CARTESIAN_POINT('',(187.4921162802,-54.85922738973,
+    287.93792920039));
+#916 = CARTESIAN_POINT('',(187.5706678574,-54.85922738973,288.2780557561
+    ));
+#917 = CARTESIAN_POINT('',(187.53839446299,-54.85922738973,
+    288.64376774465));
+#918 = CARTESIAN_POINT('',(187.38535986626,-54.85922738973,
+    288.99179188277));
+#919 = CARTESIAN_POINT('',(187.12246686779,-54.85922738973,
+    289.2737315453));
+#920 = CARTESIAN_POINT('',(186.78597907477,-54.85922738973,
+    289.45069581757));
+#921 = CARTESIAN_POINT('',(186.42341359851,-54.85922738973,
+    289.50842887548));
+#922 = CARTESIAN_POINT('',(186.07863194989,-54.85922738973,
+    289.45382082703));
+#923 = PCURVE('',#780,#924);
+#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929);
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(0.,6.28318530718));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(0.,1.));
+#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#930 = PCURVE('',#780,#931);
+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);
+#932 = LINE('',#933,#934);
+#933 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#934 = VECTOR('',#935,1.);
+#935 = DIRECTION('',(0.,1.));
+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#937 = ORIENTED_EDGE('',*,*,#741,.T.);
+#938 = ORIENTED_EDGE('',*,*,#912,.T.);
+#939 = ADVANCED_FACE('',(#940),#878,.F.);
+#940 = FACE_BOUND('',#941,.F.);
+#941 = EDGE_LOOP('',(#942,#1015,#1035,#1036));
+#942 = ORIENTED_EDGE('',*,*,#943,.F.);
+#943 = EDGE_CURVE('',#944,#944,#946,.T.);
+#944 = VERTEX_POINT('',#945);
+#945 = CARTESIAN_POINT('',(185.16407429153,-54.85922738973,
+    289.30896912417));
+#946 = SURFACE_CURVE('',#947,(#952,#981),.PCURVE_S1.);
+#947 = CIRCLE('',#948,71.679117316465);
+#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951);
+#949 = CARTESIAN_POINT('',(119.68194225925,-54.85922738973,
+    260.15444556823));
+#950 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#951 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#952 = PCURVE('',#878,#953);
+#953 = DEFINITIONAL_REPRESENTATION('',(#954),#980);
+#954 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#955,#956,#957,#958,#959,#960,
+    #961,#962,#963,#964,#965,#966,#967,#968,#969,#970,#971,#972,#973,
+    #974,#975,#976,#977,#978,#979),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,0.571198664289,
+    0.856797996434,1.142397328578,1.427996660723,1.713595992867,
+    1.999195325012,2.284794657156,2.570393989301,2.855993321445,
+    3.14159265359,3.427191985734,3.712791317879,3.998390650023,
+    4.283989982168,4.569589314312,4.855188646457,5.140787978601,
+    5.426387310746,5.711986642891,5.997585975035,6.28318530718),
+  .QUASI_UNIFORM_KNOTS.);
+#955 = CARTESIAN_POINT('',(9.424777960769,-0.239655498015));
+#956 = CARTESIAN_POINT('',(9.329578183388,-0.239655498015));
+#957 = CARTESIAN_POINT('',(9.139178628625,-0.239655498015));
+#958 = CARTESIAN_POINT('',(8.85357929648,-0.239655498015));
+#959 = CARTESIAN_POINT('',(8.567979964336,-0.239655498015));
+#960 = CARTESIAN_POINT('',(8.282380632191,-0.239655498015));
+#961 = CARTESIAN_POINT('',(7.996781300047,-0.239655498015));
+#962 = CARTESIAN_POINT('',(7.711181967902,-0.239655498015));
+#963 = CARTESIAN_POINT('',(7.425582635758,-0.239655498015));
+#964 = CARTESIAN_POINT('',(7.139983303613,-0.239655498015));
+#965 = CARTESIAN_POINT('',(6.854383971469,-0.239655498015));
+#966 = CARTESIAN_POINT('',(6.568784639324,-0.239655498015));
+#967 = CARTESIAN_POINT('',(6.28318530718,-0.239655498015));
+#968 = CARTESIAN_POINT('',(5.997585975035,-0.239655498015));
+#969 = CARTESIAN_POINT('',(5.711986642891,-0.239655498015));
+#970 = CARTESIAN_POINT('',(5.426387310746,-0.239655498015));
+#971 = CARTESIAN_POINT('',(5.140787978601,-0.239655498015));
+#972 = CARTESIAN_POINT('',(4.855188646457,-0.239655498015));
+#973 = CARTESIAN_POINT('',(4.569589314312,-0.239655498015));
+#974 = CARTESIAN_POINT('',(4.283989982168,-0.239655498015));
+#975 = CARTESIAN_POINT('',(3.998390650023,-0.239655498015));
+#976 = CARTESIAN_POINT('',(3.712791317879,-0.239655498015));
+#977 = CARTESIAN_POINT('',(3.427191985734,-0.239655498015));
+#978 = CARTESIAN_POINT('',(3.236792430971,-0.239655498015));
+#979 = CARTESIAN_POINT('',(3.14159265359,-0.239655498015));
+#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#981 = PCURVE('',#982,#987);
+#982 = TOROIDAL_SURFACE('',#983,72.067345884119,1.5);
+#983 = AXIS2_PLACEMENT_3D('',#984,#985,#986);
+#984 = CARTESIAN_POINT('',(119.09262611718,-54.85922738973,
+    261.47807129477));
+#985 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#986 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#987 = DEFINITIONAL_REPRESENTATION('',(#988),#1014);
+#988 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#989,#990,#991,#992,#993,#994,
+    #995,#996,#997,#998,#999,#1000,#1001,#1002,#1003,#1004,#1005,#1006,
+    #1007,#1008,#1009,#1010,#1011,#1012,#1013),.UNSPECIFIED.,.F.,.F.,(4,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,0.285599332145,
+    0.571198664289,0.856797996434,1.142397328578,1.427996660723,
+    1.713595992867,1.999195325012,2.284794657156,2.570393989301,
+    2.855993321445,3.14159265359,3.427191985734,3.712791317879,
+    3.998390650023,4.283989982168,4.569589314312,4.855188646457,
+    5.140787978601,5.426387310746,5.711986642891,5.997585975035,
+    6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#989 = CARTESIAN_POINT('',(0.,4.450589592585));
+#990 = CARTESIAN_POINT('',(9.519977738151E-02,4.450589592585));
+#991 = CARTESIAN_POINT('',(0.285599332145,4.450589592585));
+#992 = CARTESIAN_POINT('',(0.571198664289,4.450589592585));
+#993 = CARTESIAN_POINT('',(0.856797996434,4.450589592585));
+#994 = CARTESIAN_POINT('',(1.142397328578,4.450589592585));
+#995 = CARTESIAN_POINT('',(1.427996660723,4.450589592585));
+#996 = CARTESIAN_POINT('',(1.713595992867,4.450589592586));
+#997 = CARTESIAN_POINT('',(1.999195325012,4.450589592586));
+#998 = CARTESIAN_POINT('',(2.284794657156,4.450589592586));
+#999 = CARTESIAN_POINT('',(2.570393989301,4.450589592586));
+#1000 = CARTESIAN_POINT('',(2.855993321445,4.450589592586));
+#1001 = CARTESIAN_POINT('',(3.14159265359,4.450589592586));
+#1002 = CARTESIAN_POINT('',(3.427191985734,4.450589592586));
+#1003 = CARTESIAN_POINT('',(3.712791317879,4.450589592586));
+#1004 = CARTESIAN_POINT('',(3.998390650023,4.450589592586));
+#1005 = CARTESIAN_POINT('',(4.283989982168,4.450589592586));
+#1006 = CARTESIAN_POINT('',(4.569589314312,4.450589592586));
+#1007 = CARTESIAN_POINT('',(4.855188646457,4.450589592585));
+#1008 = CARTESIAN_POINT('',(5.140787978601,4.450589592585));
+#1009 = CARTESIAN_POINT('',(5.426387310746,4.450589592585));
+#1010 = CARTESIAN_POINT('',(5.711986642891,4.450589592585));
+#1011 = CARTESIAN_POINT('',(5.997585975035,4.450589592585));
+#1012 = CARTESIAN_POINT('',(6.187985529798,4.450589592585));
+#1013 = CARTESIAN_POINT('',(6.28318530718,4.450589592585));
+#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1015 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#1016 = EDGE_CURVE('',#944,#840,#1017,.T.);
+#1017 = SEAM_CURVE('',#1018,(#1021,#1028),.PCURVE_S1.);
+#1018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1019,#1020),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.925957734612,-4.11798958648E-14),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1019 = CARTESIAN_POINT('',(185.16407429132,-54.85922738973,
+    289.30896912553));
+#1020 = CARTESIAN_POINT('',(186.07863194989,-54.85922738973,
+    289.45382082703));
+#1021 = PCURVE('',#878,#1022);
+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(9.424777960769,0.));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(0.,1.));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1028 = PCURVE('',#878,#1029);
+#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034);
+#1030 = LINE('',#1031,#1032);
+#1031 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1032 = VECTOR('',#1033,1.);
+#1033 = DIRECTION('',(0.,1.));
+#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1035 = ORIENTED_EDGE('',*,*,#839,.T.);
+#1036 = ORIENTED_EDGE('',*,*,#1016,.F.);
+#1037 = ADVANCED_FACE('',(#1038),#982,.T.);
+#1038 = FACE_BOUND('',#1039,.T.);
+#1039 = EDGE_LOOP('',(#1040,#1041,#1067,#1138));
+#1040 = ORIENTED_EDGE('',*,*,#943,.F.);
+#1041 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#1042 = EDGE_CURVE('',#1043,#944,#1045,.T.);
+#1043 = VERTEX_POINT('',#1044);
+#1044 = CARTESIAN_POINT('',(183.93549411568,-54.85922738973,
+    289.66706664359));
+#1045 = SEAM_CURVE('',#1046,(#1053,#1060),.PCURVE_S1.);
+#1046 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#1047,#1048,#1049,#1050,#1051,
+    #1052),.UNSPECIFIED.,.F.,.F.,(6,6),(3.569199739223,4.450589592585),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1047 = CARTESIAN_POINT('',(183.93549411568,-54.85922738973,
+    289.66706664359));
+#1048 = CARTESIAN_POINT('',(184.13353095616,-54.85922738973,
+    289.49185894845));
+#1049 = CARTESIAN_POINT('',(184.37016709668,-54.85922738973,
+    289.360267412));
+#1050 = CARTESIAN_POINT('',(184.63263174642,-54.85922738973,
+    289.28376614505));
+#1051 = CARTESIAN_POINT('',(184.90291274703,-54.85922738973,
+    289.2676051991));
+#1052 = CARTESIAN_POINT('',(185.16407429153,-54.85922738973,
+    289.30896912417));
+#1053 = PCURVE('',#982,#1054);
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(0.,0.));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(0.,1.));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1060 = PCURVE('',#982,#1061);
+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.,1.));
+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1067 = ORIENTED_EDGE('',*,*,#1068,.T.);
+#1068 = EDGE_CURVE('',#1043,#1043,#1069,.T.);
+#1069 = SURFACE_CURVE('',#1070,(#1075,#1104),.PCURVE_S1.);
+#1070 = CIRCLE('',#1071,70.702404860414);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(119.34563331104,-54.85922738973,
+    260.90980783328));
+#1073 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#1074 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#1075 = PCURVE('',#982,#1076);
+#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1103);
+#1077 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1078,#1079,#1080,#1081,#1082,
+    #1083,#1084,#1085,#1086,#1087,#1088,#1089,#1090,#1091,#1092,#1093,
+    #1094,#1095,#1096,#1097,#1098,#1099,#1100,#1101,#1102),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1078 = CARTESIAN_POINT('',(0.,3.569199739223));
+#1079 = CARTESIAN_POINT('',(9.519977738151E-02,3.569199739223));
+#1080 = CARTESIAN_POINT('',(0.285599332145,3.569199739223));
+#1081 = CARTESIAN_POINT('',(0.571198664289,3.569199739223));
+#1082 = CARTESIAN_POINT('',(0.856797996434,3.569199739223));
+#1083 = CARTESIAN_POINT('',(1.142397328578,3.569199739223));
+#1084 = CARTESIAN_POINT('',(1.427996660723,3.569199739223));
+#1085 = CARTESIAN_POINT('',(1.713595992867,3.569199739223));
+#1086 = CARTESIAN_POINT('',(1.999195325012,3.569199739223));
+#1087 = CARTESIAN_POINT('',(2.284794657156,3.569199739223));
+#1088 = CARTESIAN_POINT('',(2.570393989301,3.569199739223));
+#1089 = CARTESIAN_POINT('',(2.855993321445,3.569199739223));
+#1090 = CARTESIAN_POINT('',(3.14159265359,3.569199739223));
+#1091 = CARTESIAN_POINT('',(3.427191985734,3.569199739223));
+#1092 = CARTESIAN_POINT('',(3.712791317879,3.569199739223));
+#1093 = CARTESIAN_POINT('',(3.998390650023,3.569199739223));
+#1094 = CARTESIAN_POINT('',(4.283989982168,3.569199739223));
+#1095 = CARTESIAN_POINT('',(4.569589314312,3.569199739223));
+#1096 = CARTESIAN_POINT('',(4.855188646457,3.569199739223));
+#1097 = CARTESIAN_POINT('',(5.140787978601,3.569199739223));
+#1098 = CARTESIAN_POINT('',(5.426387310746,3.569199739223));
+#1099 = CARTESIAN_POINT('',(5.711986642891,3.569199739223));
+#1100 = CARTESIAN_POINT('',(5.997585975035,3.569199739223));
+#1101 = CARTESIAN_POINT('',(6.187985529798,3.569199739223));
+#1102 = CARTESIAN_POINT('',(6.28318530718,3.569199739223));
+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1104 = PCURVE('',#1105,#1110);
+#1105 = CONICAL_SURFACE('',#1106,33.704980341235,0.427607085144);
+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
+#1107 = CARTESIAN_POINT('',(86.32547814992,-54.85922738973,
+    335.0742906052));
+#1108 = DIRECTION('',(0.406736643076,0.,-0.913545457643));
+#1109 = DIRECTION('',(-0.913545457643,0.,-0.406736643076));
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1137);
+#1111 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1112,#1113,#1114,#1115,#1116,
+    #1117,#1118,#1119,#1120,#1121,#1122,#1123,#1124,#1125,#1126,#1127,
+    #1128,#1129,#1130,#1131,#1132,#1133,#1134,#1135,#1136),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1112 = CARTESIAN_POINT('',(9.424777960769,81.183133436858));
+#1113 = CARTESIAN_POINT('',(9.329578183388,81.183133436858));
+#1114 = CARTESIAN_POINT('',(9.139178628625,81.183133436858));
+#1115 = CARTESIAN_POINT('',(8.85357929648,81.183133436858));
+#1116 = CARTESIAN_POINT('',(8.567979964336,81.183133436858));
+#1117 = CARTESIAN_POINT('',(8.282380632191,81.183133436858));
+#1118 = CARTESIAN_POINT('',(7.996781300047,81.183133436858));
+#1119 = CARTESIAN_POINT('',(7.711181967902,81.183133436858));
+#1120 = CARTESIAN_POINT('',(7.425582635758,81.183133436858));
+#1121 = CARTESIAN_POINT('',(7.139983303613,81.183133436858));
+#1122 = CARTESIAN_POINT('',(6.854383971469,81.183133436858));
+#1123 = CARTESIAN_POINT('',(6.568784639324,81.183133436858));
+#1124 = CARTESIAN_POINT('',(6.28318530718,81.183133436858));
+#1125 = CARTESIAN_POINT('',(5.997585975035,81.183133436858));
+#1126 = CARTESIAN_POINT('',(5.711986642891,81.183133436858));
+#1127 = CARTESIAN_POINT('',(5.426387310746,81.183133436858));
+#1128 = CARTESIAN_POINT('',(5.140787978601,81.183133436858));
+#1129 = CARTESIAN_POINT('',(4.855188646457,81.183133436858));
+#1130 = CARTESIAN_POINT('',(4.569589314312,81.183133436858));
+#1131 = CARTESIAN_POINT('',(4.283989982168,81.183133436858));
+#1132 = CARTESIAN_POINT('',(3.998390650023,81.183133436858));
+#1133 = CARTESIAN_POINT('',(3.712791317879,81.183133436858));
+#1134 = CARTESIAN_POINT('',(3.427191985734,81.183133436858));
+#1135 = CARTESIAN_POINT('',(3.236792430971,81.183133436858));
+#1136 = CARTESIAN_POINT('',(3.14159265359,81.183133436858));
+#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1138 = ORIENTED_EDGE('',*,*,#1042,.T.);
+#1139 = ADVANCED_FACE('',(#1140,#1237),#1105,.F.);
+#1140 = FACE_BOUND('',#1141,.F.);
+#1141 = EDGE_LOOP('',(#1142,#1143,#1165,#1236));
+#1142 = ORIENTED_EDGE('',*,*,#1068,.T.);
+#1143 = ORIENTED_EDGE('',*,*,#1144,.F.);
+#1144 = EDGE_CURVE('',#1145,#1043,#1147,.T.);
+#1145 = VERTEX_POINT('',#1146);
+#1146 = CARTESIAN_POINT('',(117.11650984058,-54.85922738973,
+    348.78334116413));
+#1147 = SEAM_CURVE('',#1148,(#1151,#1158),.PCURVE_S1.);
+#1148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1149,#1150),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.583211246739E-14,89.216089203371),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1149 = CARTESIAN_POINT('',(117.11650984058,-54.85922738973,
+    348.78334116413));
+#1150 = CARTESIAN_POINT('',(183.9354940868,-54.85922738973,
+    289.66706661095));
+#1151 = PCURVE('',#1105,#1152);
+#1152 = DEFINITIONAL_REPRESENTATION('',(#1153),#1157);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(3.14159265359,0.));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(0.,1.));
+#1157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1158 = PCURVE('',#1105,#1159);
+#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(9.424777960769,0.));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(0.,1.));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1165 = ORIENTED_EDGE('',*,*,#1166,.F.);
+#1166 = EDGE_CURVE('',#1145,#1145,#1167,.T.);
+#1167 = SURFACE_CURVE('',#1168,(#1173,#1202),.PCURVE_S1.);
+#1168 = CIRCLE('',#1169,33.704980341235);
+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);
+#1170 = CARTESIAN_POINT('',(86.32547814992,-54.85922738973,
+    335.0742906052));
+#1171 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#1172 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#1173 = PCURVE('',#1105,#1174);
+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1201);
+#1175 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1176,#1177,#1178,#1179,#1180,
+    #1181,#1182,#1183,#1184,#1185,#1186,#1187,#1188,#1189,#1190,#1191,
+    #1192,#1193,#1194,#1195,#1196,#1197,#1198,#1199,#1200),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1176 = CARTESIAN_POINT('',(9.424777960769,-4.170542034914E-14));
+#1177 = CARTESIAN_POINT('',(9.329578183388,-1.628408989456E-14));
+#1178 = CARTESIAN_POINT('',(9.139178628625,8.107651555984E-15));
+#1179 = CARTESIAN_POINT('',(8.85357929648,-1.193162423621E-14));
+#1180 = CARTESIAN_POINT('',(8.567979964336,2.694040098708E-14));
+#1181 = CARTESIAN_POINT('',(8.282380632191,-8.458119880544E-14));
+#1182 = CARTESIAN_POINT('',(7.996781300047,4.336748668404E-14));
+#1183 = CARTESIAN_POINT('',(7.711181967902,-8.694849033022E-14));
+#1184 = CARTESIAN_POINT('',(7.425582635758,1.484678525045E-14));
+#1185 = CARTESIAN_POINT('',(7.139983303613,2.107287654287E-14));
+#1186 = CARTESIAN_POINT('',(6.854383971469,-8.190377654118E-14));
+#1187 = CARTESIAN_POINT('',(6.568784639324,2.36081188996E-14));
+#1188 = CARTESIAN_POINT('',(6.28318530718,-1.959846359352E-14));
+#1189 = CARTESIAN_POINT('',(5.997585975035,2.261045154034E-14));
+#1190 = CARTESIAN_POINT('',(5.711986642891,-8.535992574908E-14));
+#1191 = CARTESIAN_POINT('',(5.426387310746,1.996460464523E-14));
+#1192 = CARTESIAN_POINT('',(5.140787978601,1.734729041345E-14));
+#1193 = CARTESIAN_POINT('',(4.855188646457,-8.786126045247E-14));
+#1194 = CARTESIAN_POINT('',(4.569589314312,4.463589141898E-14));
+#1195 = CARTESIAN_POINT('',(4.283989982168,-8.860850762613E-14));
+#1196 = CARTESIAN_POINT('',(3.998390650023,2.833296832804E-14));
+#1197 = CARTESIAN_POINT('',(3.712791317879,-1.468430004449E-14));
+#1198 = CARTESIAN_POINT('',(3.427191985734,9.242070004531E-15));
+#1199 = CARTESIAN_POINT('',(3.236792430971,-1.510070441096E-14));
+#1200 = CARTESIAN_POINT('',(3.14159265359,-4.170542034914E-14));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = PCURVE('',#1203,#1208);
+#1203 = TOROIDAL_SURFACE('',#1204,33.25,0.5);
+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);
+#1205 = CARTESIAN_POINT('',(86.409813881208,-54.85922738973,
+    334.88486945138));
+#1206 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#1207 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1235);
+#1209 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1210,#1211,#1212,#1213,#1214,
+    #1215,#1216,#1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225,
+    #1226,#1227,#1228,#1229,#1230,#1231,#1232,#1233,#1234),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1210 = CARTESIAN_POINT('',(0.,6.710792392812));
+#1211 = CARTESIAN_POINT('',(9.519977738151E-02,6.710792392812));
+#1212 = CARTESIAN_POINT('',(0.285599332145,6.710792392812));
+#1213 = CARTESIAN_POINT('',(0.571198664289,6.710792392812));
+#1214 = CARTESIAN_POINT('',(0.856797996434,6.710792392811));
+#1215 = CARTESIAN_POINT('',(1.142397328578,6.710792392812));
+#1216 = CARTESIAN_POINT('',(1.427996660723,6.710792392811));
+#1217 = CARTESIAN_POINT('',(1.713595992867,6.710792392811));
+#1218 = CARTESIAN_POINT('',(1.999195325012,6.710792392811));
+#1219 = CARTESIAN_POINT('',(2.284794657156,6.710792392811));
+#1220 = CARTESIAN_POINT('',(2.570393989301,6.710792392811));
+#1221 = CARTESIAN_POINT('',(2.855993321445,6.710792392811));
+#1222 = CARTESIAN_POINT('',(3.14159265359,6.710792392811));
+#1223 = CARTESIAN_POINT('',(3.427191985734,6.710792392811));
+#1224 = CARTESIAN_POINT('',(3.712791317879,6.710792392811));
+#1225 = CARTESIAN_POINT('',(3.998390650023,6.710792392811));
+#1226 = CARTESIAN_POINT('',(4.283989982168,6.710792392811));
+#1227 = CARTESIAN_POINT('',(4.569589314312,6.710792392811));
+#1228 = CARTESIAN_POINT('',(4.855188646457,6.710792392811));
+#1229 = CARTESIAN_POINT('',(5.140787978601,6.710792392812));
+#1230 = CARTESIAN_POINT('',(5.426387310746,6.710792392811));
+#1231 = CARTESIAN_POINT('',(5.711986642891,6.710792392812));
+#1232 = CARTESIAN_POINT('',(5.997585975035,6.710792392812));
+#1233 = CARTESIAN_POINT('',(6.187985529798,6.710792392812));
+#1234 = CARTESIAN_POINT('',(6.28318530718,6.710792392812));
+#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1236 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#1237 = FACE_BOUND('',#1238,.F.);
+#1238 = EDGE_LOOP('',(#1239,#1356,#1613,#1730));
+#1239 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#1240 = EDGE_CURVE('',#1241,#1243,#1245,.T.);
+#1241 = VERTEX_POINT('',#1242);
+#1242 = CARTESIAN_POINT('',(59.589165922252,-36.34114518018,
+    308.66254065072));
+#1243 = VERTEX_POINT('',#1244);
+#1244 = CARTESIAN_POINT('',(59.348365849311,-32.57293319662,
+    270.83425908141));
+#1245 = SURFACE_CURVE('',#1246,(#1255,#1284),.PCURVE_S1.);
+#1246 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1247,#1248,#1249,#1250,#1251,
+    #1252,#1253,#1254),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(0.,0.25,0.5,1.),
+  .UNSPECIFIED.);
+#1247 = CARTESIAN_POINT('',(59.589165922252,-36.34114518018,
+    308.66254065072));
+#1248 = CARTESIAN_POINT('',(60.553597185909,-33.99154234695,
+    306.24595518657));
+#1249 = CARTESIAN_POINT('',(61.443788688834,-32.06559154207,
+    303.46014694493));
+#1250 = CARTESIAN_POINT('',(62.652938693898,-29.13482755195,
+    297.24343103657));
+#1251 = CARTESIAN_POINT('',(62.946934323252,-28.17452360418,
+    293.86926720717));
+#1252 = CARTESIAN_POINT('',(62.724271373668,-27.06382288589,
+    283.48694913368));
+#1253 = CARTESIAN_POINT('',(61.089688177833,-28.76030928889,
+    276.46271851835));
+#1254 = CARTESIAN_POINT('',(59.348365849311,-32.57293319662,
+    270.83425908141));
+#1255 = PCURVE('',#1105,#1256);
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1283);
+#1257 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1258,#1259,#1260,#1261,#1262,
+    #1263,#1264,#1265,#1266,#1267,#1268,#1269,#1270,#1271,#1272,#1273,
+    #1274,#1275,#1276,#1277,#1278,#1279,#1280,#1281,#1282),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#1258 = CARTESIAN_POINT('',(6.767861195367,13.253696318551));
+#1259 = CARTESIAN_POINT('',(6.77715535295,13.726437180415));
+#1260 = CARTESIAN_POINT('',(6.79464614236,14.692404945257));
+#1261 = CARTESIAN_POINT('',(6.817620370934,16.197789958819));
+#1262 = CARTESIAN_POINT('',(6.837360309632,17.754406893823));
+#1263 = CARTESIAN_POINT('',(6.853903970304,19.357672712727));
+#1264 = CARTESIAN_POINT('',(6.86728836073,21.002701097469));
+#1265 = CARTESIAN_POINT('',(6.877569386273,22.68731249901));
+#1266 = CARTESIAN_POINT('',(6.884628942512,24.391441679349));
+#1267 = CARTESIAN_POINT('',(6.888607384999,26.108465078832));
+#1268 = CARTESIAN_POINT('',(6.889607934497,27.831191140723));
+#1269 = CARTESIAN_POINT('',(6.887735778461,29.552538260596));
+#1270 = CARTESIAN_POINT('',(6.883089231266,31.26825216708));
+#1271 = CARTESIAN_POINT('',(6.875748769459,32.965270910836));
+#1272 = CARTESIAN_POINT('',(6.86594687447,34.632034911603));
+#1273 = CARTESIAN_POINT('',(6.853905433777,36.266502137591));
+#1274 = CARTESIAN_POINT('',(6.839822823478,37.864340139523));
+#1275 = CARTESIAN_POINT('',(6.823878679828,39.422012969877));
+#1276 = CARTESIAN_POINT('',(6.806234034328,40.935890790199));
+#1277 = CARTESIAN_POINT('',(6.78703261039,42.402437239201));
+#1278 = CARTESIAN_POINT('',(6.766401841584,43.818119159847));
+#1279 = CARTESIAN_POINT('',(6.744453255154,45.179398690877));
+#1280 = CARTESIAN_POINT('',(6.721284933809,46.482717411989));
+#1281 = CARTESIAN_POINT('',(6.705078652052,47.310551737939));
+#1282 = CARTESIAN_POINT('',(6.696799359376,47.71360891098));
+#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1284 = PCURVE('',#1285,#1328);
+#1285 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#1286,#1287,#1288)
+    ,(#1289,#1290,#1291)
+    ,(#1292,#1293,#1294)
+    ,(#1295,#1296,#1297)
+    ,(#1298,#1299,#1300)
+    ,(#1301,#1302,#1303)
+    ,(#1304,#1305,#1306)
+    ,(#1307,#1308,#1309)
+    ,(#1310,#1311,#1312)
+    ,(#1313,#1314,#1315)
+    ,(#1316,#1317,#1318)
+    ,(#1319,#1320,#1321)
+    ,(#1322,#1323,#1324)
+    ,(#1325,#1326,#1327
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,4
+    ),(3,3),(0.,0.25,0.375,0.5,0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.813662032108,1.)
+    ,(1.,0.834133464238,1.)
+    ,(1.,0.850691391926,1.)
+    ,(1.,0.865756653639,1.)
+    ,(1.,0.869095020194,1.)
+    ,(1.,0.872495425805,1.)
+    ,(1.,0.872524416829,1.)
+    ,(1.,0.869466358385,1.)
+    ,(1.,0.866435898737,1.)
+    ,(1.,0.857834747754,1.)
+    ,(1.,0.852255084132,1.)
+    ,(1.,0.83309241112,1.)
+    ,(1.,0.816711332346,1.)
+,(1.,0.799652634899,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1286 = CARTESIAN_POINT('',(56.402733220476,-37.27205841942,
+    306.3088631121));
+#1287 = CARTESIAN_POINT('',(58.798177417429,-37.80168652892,
+    306.79320791496));
+#1288 = CARTESIAN_POINT('',(59.589165922252,-36.34114518018,
+    308.66254065072));
+#1289 = CARTESIAN_POINT('',(57.415306321427,-35.12950568182,
+    304.25796277621));
+#1290 = CARTESIAN_POINT('',(59.619606464593,-35.6013712433,
+    304.80342274677));
+#1291 = CARTESIAN_POINT('',(60.531483091121,-34.04541797467,
+    306.30136670387));
+#1292 = CARTESIAN_POINT('',(58.374827434959,-33.33092934983,
+    301.82579170057));
+#1293 = CARTESIAN_POINT('',(60.472562969707,-33.62418706915,
+    302.29679022094));
+#1294 = CARTESIAN_POINT('',(61.431701002264,-32.09357194611,
+    303.51100957731));
+#1295 = CARTESIAN_POINT('',(59.342416425287,-31.3129437125,
+    297.71491531461));
+#1296 = CARTESIAN_POINT('',(61.341658163361,-31.43840634523,
+    298.00593859876));
+#1297 = CARTESIAN_POINT('',(62.348100232036,-29.8743513707,
+    298.81628882067));
+#1298 = CARTESIAN_POINT('',(59.581836583696,-30.76592742151,
+    296.29377309436));
+#1299 = CARTESIAN_POINT('',(61.560989192729,-30.84583715908,
+    296.51829674301));
+#1300 = CARTESIAN_POINT('',(62.576831275717,-29.26632886486,
+    297.19631792208));
+#1301 = CARTESIAN_POINT('',(59.872859905032,-29.92596656579,
+    293.34666311367));
+#1302 = CARTESIAN_POINT('',(61.831946364236,-29.9455320974,
+    293.43818274247));
+#1303 = CARTESIAN_POINT('',(62.858947243981,-28.31954933218,
+    293.84254484867));
+#1304 = CARTESIAN_POINT('',(59.923002495197,-29.63230482137,
+    291.80008134368));
+#1305 = CARTESIAN_POINT('',(61.883987380566,-29.632629696,
+    291.81304898603));
+#1306 = CARTESIAN_POINT('',(62.911013461644,-27.97968401864,
+    292.08537093852));
+#1307 = CARTESIAN_POINT('',(59.828484577105,-29.33682868232,
+    288.72024372395));
+#1308 = CARTESIAN_POINT('',(61.814239556546,-29.32822384986,
+    288.59170345919));
+#1309 = CARTESIAN_POINT('',(62.83129739676,-27.61399749392,
+    288.59081635626));
+#1310 = CARTESIAN_POINT('',(59.687511185644,-29.32976985809,
+    287.1847109597));
+#1311 = CARTESIAN_POINT('',(61.695108162834,-29.3308513686,
+    286.98222241542));
+#1312 = CARTESIAN_POINT('',(62.702981501122,-27.58251604914,
+    286.85075347492));
+#1313 = CARTESIAN_POINT('',(59.248240361655,-29.59279499209,
+    284.12049127858));
+#1314 = CARTESIAN_POINT('',(61.320093643337,-29.63380528157,
+    283.79187306809));
+#1315 = CARTESIAN_POINT('',(62.296737624951,-27.81938767947,
+    283.3816539948));
+#1316 = CARTESIAN_POINT('',(58.949509482739,-29.86562148462,
+    282.598584082));
+#1317 = CARTESIAN_POINT('',(61.061734919418,-29.94054258706,
+    282.20995014112));
+#1318 = CARTESIAN_POINT('',(62.018367742274,-28.0908113824,
+    281.66031999034));
+#1319 = CARTESIAN_POINT('',(57.911886201831,-31.06084675387,
+    278.21920003795));
+#1320 = CARTESIAN_POINT('',(60.163993624742,-31.26016713959,
+    277.65895946352));
+#1321 = CARTESIAN_POINT('',(61.046953600656,-29.31687739009,
+    276.71024860955));
+#1322 = CARTESIAN_POINT('',(57.014017634875,-32.38201262236,
+    275.45533146818));
+#1323 = CARTESIAN_POINT('',(59.389765581852,-32.71291239325,
+    274.84223197975));
+#1324 = CARTESIAN_POINT('',(60.201097526725,-30.70587784047,
+    273.59053549178));
+#1325 = CARTESIAN_POINT('',(56.112086936334,-34.13800108936,
+    273.01239791993));
+#1326 = CARTESIAN_POINT('',(58.652912007925,-34.51847895068,
+    272.45859078043));
+#1327 = CARTESIAN_POINT('',(59.348365849207,-32.57293319685,
+    270.83425908107));
+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1355);
+#1329 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1330,#1331,#1332,#1333,#1334,
+    #1335,#1336,#1337,#1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,
+    #1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#1330 = CARTESIAN_POINT('',(0.,1.));
+#1331 = CARTESIAN_POINT('',(1.550677176778E-02,1.00001435641));
+#1332 = CARTESIAN_POINT('',(4.635121696861E-02,1.000144118543));
+#1333 = CARTESIAN_POINT('',(9.220566758426E-02,1.0004225817));
+#1334 = CARTESIAN_POINT('',(0.137744838252,1.000493143424));
+#1335 = CARTESIAN_POINT('',(0.183059158243,1.000317459256));
+#1336 = CARTESIAN_POINT('',(0.228231726861,0.999999420089));
+#1337 = CARTESIAN_POINT('',(0.273337521185,0.999994533352));
+#1338 = CARTESIAN_POINT('',(0.318633625106,0.999510214309));
+#1339 = CARTESIAN_POINT('',(0.363927517085,0.999246134932));
+#1340 = CARTESIAN_POINT('',(0.408927509184,0.999575488567));
+#1341 = CARTESIAN_POINT('',(0.45349292348,1.000108858325));
+#1342 = CARTESIAN_POINT('',(0.498253555669,1.000100587176));
+#1343 = CARTESIAN_POINT('',(0.54342067332,0.999493645144));
+#1344 = CARTESIAN_POINT('',(0.588657287627,0.998147871035));
+#1345 = CARTESIAN_POINT('',(0.633792172859,0.996860167292));
+#1346 = CARTESIAN_POINT('',(0.678836714532,0.996151650294));
+#1347 = CARTESIAN_POINT('',(0.724067303753,0.995674200813));
+#1348 = CARTESIAN_POINT('',(0.769821399667,0.995886251349));
+#1349 = CARTESIAN_POINT('',(0.81564152497,0.996847859642));
+#1350 = CARTESIAN_POINT('',(0.861538510135,0.998015138544));
+#1351 = CARTESIAN_POINT('',(0.90753499326,0.999094215317));
+#1352 = CARTESIAN_POINT('',(0.953662722412,0.999825103373));
+#1353 = CARTESIAN_POINT('',(0.984530514295,1.000008996516));
+#1354 = CARTESIAN_POINT('',(1.,1.));
+#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1356 = ORIENTED_EDGE('',*,*,#1357,.F.);
+#1357 = EDGE_CURVE('',#1358,#1241,#1360,.T.);
+#1358 = VERTEX_POINT('',#1359);
+#1359 = CARTESIAN_POINT('',(59.58916592235,-73.37730959952,
+    308.66254065048));
+#1360 = SURFACE_CURVE('',#1361,(#1388,#1461),.PCURVE_S1.);
+#1361 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1362,#1363,#1364,#1365,#1366,
+    #1367,#1368,#1369,#1370,#1371,#1372,#1373,#1374,#1375,#1376,#1377,
+    #1378,#1379,#1380,#1381,#1382,#1383,#1384,#1385,#1386,#1387),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,2,2,2,4),(0.,0.25,0.375,
+    0.4375,0.46875,0.484375,0.5,0.515625,0.53125,0.5625,0.625,0.75,1.),
+  .UNSPECIFIED.);
+#1362 = CARTESIAN_POINT('',(59.58916592235,-73.37730959952,
+    308.66254065048));
+#1363 = CARTESIAN_POINT('',(58.642431553739,-71.07082095837,
+    311.03478282045));
+#1364 = CARTESIAN_POINT('',(57.524763175678,-68.14929217471,
+    312.67790982664));
+#1365 = CARTESIAN_POINT('',(56.313993125877,-63.27695188414,
+    313.59241015939));
+#1366 = CARTESIAN_POINT('',(55.989025715757,-61.5679025708,
+    313.64644600986));
+#1367 = CARTESIAN_POINT('',(55.672229659731,-59.04876284117,
+    313.39663455305));
+#1368 = CARTESIAN_POINT('',(55.59269136773,-58.20712049885,
+    313.25893816856));
+#1369 = CARTESIAN_POINT('',(55.512604175961,-56.95060073142,
+    312.97770754719));
+#1370 = CARTESIAN_POINT('',(55.492516857473,-56.53449919965,
+    312.87187415178));
+#1371 = CARTESIAN_POINT('',(55.471832400063,-55.91407857084,
+    312.69656415899));
+#1372 = CARTESIAN_POINT('',(55.466511844984,-55.70790420674,
+    312.63526389029));
+#1373 = CARTESIAN_POINT('',(55.458959137361,-55.29678903528,
+    312.50883208714));
+#1374 = CARTESIAN_POINT('',(55.456434784171,-55.09658261174,
+    312.41296327199));
+#1375 = CARTESIAN_POINT('',(55.455963736209,-54.66789031586,
+    312.38647544071));
+#1376 = CARTESIAN_POINT('',(55.45842250251,-54.46318506799,
+    312.49581092641));
+#1377 = CARTESIAN_POINT('',(55.465575810897,-54.05143162112,
+    312.62289718887));
+#1378 = CARTESIAN_POINT('',(55.47070009521,-53.84503812667,
+    312.68465891199));
+#1379 = CARTESIAN_POINT('',(55.490782689675,-53.22436813716,
+    312.86117459453));
+#1380 = CARTESIAN_POINT('',(55.510457193455,-52.80849100048,
+    312.96774236869));
+#1381 = CARTESIAN_POINT('',(55.589153088491,-51.55392475562,
+    313.25102276696));
+#1382 = CARTESIAN_POINT('',(55.66865138614,-50.7029122324,
+    313.39209948304));
+#1383 = CARTESIAN_POINT('',(55.985562557025,-48.16879374536,
+    313.6470574338));
+#1384 = CARTESIAN_POINT('',(56.300284290933,-46.50380651206,
+    313.59924496956));
+#1385 = CARTESIAN_POINT('',(57.51895054791,-41.57856695978,
+    312.68919738708));
+#1386 = CARTESIAN_POINT('',(58.639775465464,-38.6541047359,
+    311.04143820843));
+#1387 = CARTESIAN_POINT('',(59.589165922252,-36.34114518018,
+    308.66254065072));
+#1388 = PCURVE('',#1105,#1389);
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1460);
+#1390 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1391,#1392,#1393,#1394,#1395,
+    #1396,#1397,#1398,#1399,#1400,#1401,#1402,#1403,#1404,#1405,#1406,
+    #1407,#1408,#1409,#1410,#1411,#1412,#1413,#1414,#1415,#1416,#1417,
+    #1418,#1419,#1420,#1421,#1422,#1423,#1424,#1425,#1426,#1427,#1428,
+    #1429,#1430,#1431,#1432,#1433,#1434,#1435,#1436,#1437,#1438,#1439,
+    #1440,#1441,#1442,#1443,#1444,#1445,#1446,#1447,#1448,#1449,#1450,
+    #1451,#1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,4),(0.,1.515151515152E-02,3.030303030303E-02,
+    4.545454545455E-02,6.060606060606E-02,7.575757575758E-02,
+    9.090909090909E-02,0.106060606061,0.121212121212,0.136363636364,
+    0.151515151515,0.166666666667,0.181818181818,0.19696969697,
+    0.212121212121,0.227272727273,0.242424242424,0.257575757576,
+    0.272727272727,0.287878787879,0.30303030303,0.318181818182,
+    0.333333333333,0.348484848485,0.363636363636,0.378787878788,
+    0.393939393939,0.409090909091,0.424242424242,0.439393939394,
+    0.454545454545,0.469696969697,0.484848484848,0.5,0.515151515152,
+    0.530303030303,0.545454545455,0.560606060606,0.575757575758,
+    0.590909090909,0.606060606061,0.621212121212,0.636363636364,
+    0.651515151515,0.666666666667,0.681818181818,0.69696969697,
+    0.712121212121,0.727272727273,0.742424242424,0.757575757576,
+    0.772727272727,0.787878787879,0.80303030303,0.818181818182,
+    0.833333333333,0.848484848485,0.863636363636,0.878787878788,
+    0.893939393939,0.909090909091,0.924242424242,0.939393939394,
+    0.954545454545,0.969696969697,0.984848484848,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#1391 = CARTESIAN_POINT('',(5.798509418987,13.253696318817));
+#1392 = CARTESIAN_POINT('',(5.80155033483,13.099016377532));
+#1393 = CARTESIAN_POINT('',(5.807804328171,12.794016539292));
+#1394 = CARTESIAN_POINT('',(5.817692128818,12.35024420783));
+#1395 = CARTESIAN_POINT('',(5.828077355942,11.920845800832));
+#1396 = CARTESIAN_POINT('',(5.838949609792,11.506470597054));
+#1397 = CARTESIAN_POINT('',(5.850297789462,11.107768424695));
+#1398 = CARTESIAN_POINT('',(5.86210997851,10.725388971179));
+#1399 = CARTESIAN_POINT('',(5.874373451885,10.359980669902));
+#1400 = CARTESIAN_POINT('',(5.887074657785,10.012189692823));
+#1401 = CARTESIAN_POINT('',(5.900199214779,9.682658921369));
+#1402 = CARTESIAN_POINT('',(5.913731913927,9.372026905293));
+#1403 = CARTESIAN_POINT('',(5.927656730894,9.080926930719));
+#1404 = CARTESIAN_POINT('',(5.941956842118,8.809985738676));
+#1405 = CARTESIAN_POINT('',(5.956614666896,8.5598236467));
+#1406 = CARTESIAN_POINT('',(5.971611856148,8.331049563668));
+#1407 = CARTESIAN_POINT('',(5.986929524442,8.124275228335));
+#1408 = CARTESIAN_POINT('',(6.002547618548,7.940057904559));
+#1409 = CARTESIAN_POINT('',(6.018447552225,7.779110316118));
+#1410 = CARTESIAN_POINT('',(6.034603663441,7.640967636882));
+#1411 = CARTESIAN_POINT('',(6.050970245212,7.525611912372));
+#1412 = CARTESIAN_POINT('',(6.06750445236,7.432971295916));
+#1413 = CARTESIAN_POINT('',(6.084161957523,7.362945584968));
+#1414 = CARTESIAN_POINT('',(6.100899019597,7.315395528991));
+#1415 = CARTESIAN_POINT('',(6.117669880117,7.290155398365));
+#1416 = CARTESIAN_POINT('',(6.134436473328,7.286990656976));
+#1417 = CARTESIAN_POINT('',(6.151133559799,7.305753895857));
+#1418 = CARTESIAN_POINT('',(6.167817106638,7.345729929393));
+#1419 = CARTESIAN_POINT('',(6.184483413539,7.406560925088));
+#1420 = CARTESIAN_POINT('',(6.201101712261,7.487714646526));
+#1421 = CARTESIAN_POINT('',(6.2176667485,7.589552936908));
+#1422 = CARTESIAN_POINT('',(6.234097547414,7.708923085));
+#1423 = CARTESIAN_POINT('',(6.25037903354,7.853817141457));
+#1424 = CARTESIAN_POINT('',(6.26647551562,7.990292102107));
+#1425 = CARTESIAN_POINT('',(6.28252658364,8.239040666602));
+#1426 = CARTESIAN_POINT('',(6.298840973463,8.005053434032));
+#1427 = CARTESIAN_POINT('',(6.314887572523,7.862950270437));
+#1428 = CARTESIAN_POINT('',(6.331183441559,7.717922129089));
+#1429 = CARTESIAN_POINT('',(6.347583198847,7.59708019429));
+#1430 = CARTESIAN_POINT('',(6.364143948022,7.494000444086));
+#1431 = CARTESIAN_POINT('',(6.380850688668,7.411099020869));
+#1432 = CARTESIAN_POINT('',(6.397636592774,7.348559845492));
+#1433 = CARTESIAN_POINT('',(6.414448364962,7.307129835504));
+#1434 = CARTESIAN_POINT('',(6.431223337671,7.287256512915));
+#1435 = CARTESIAN_POINT('',(6.447944557494,7.288772102835));
+#1436 = CARTESIAN_POINT('',(6.464604522726,7.312112774159));
+#1437 = CARTESIAN_POINT('',(6.481192859446,7.357573519326));
+#1438 = CARTESIAN_POINT('',(6.497699738622,7.425483003914));
+#1439 = CARTESIAN_POINT('',(6.514114448588,7.516153232965));
+#1440 = CARTESIAN_POINT('',(6.53042792489,7.629905195912));
+#1441 = CARTESIAN_POINT('',(6.546624306192,7.767015917614));
+#1442 = CARTESIAN_POINT('',(6.562712437345,7.92790405023));
+#1443 = CARTESIAN_POINT('',(6.578486671369,8.112162412562));
+#1444 = CARTESIAN_POINT('',(6.593945885648,8.319130894749));
+#1445 = CARTESIAN_POINT('',(6.609066968725,8.548220182786));
+#1446 = CARTESIAN_POINT('',(6.623833510439,8.798810965079));
+#1447 = CARTESIAN_POINT('',(6.638228178145,9.070281974089));
+#1448 = CARTESIAN_POINT('',(6.652234811903,9.362003557717));
+#1449 = CARTESIAN_POINT('',(6.665837904168,9.673340528945));
+#1450 = CARTESIAN_POINT('',(6.679022769184,10.003652562618));
+#1451 = CARTESIAN_POINT('',(6.691775516797,10.352295274005));
+#1452 = CARTESIAN_POINT('',(6.704083068622,10.71862113208));
+#1453 = CARTESIAN_POINT('',(6.715933152845,11.101980423909));
+#1454 = CARTESIAN_POINT('',(6.727314298019,11.501722217229));
+#1455 = CARTESIAN_POINT('',(6.738215811976,11.917195285444));
+#1456 = CARTESIAN_POINT('',(6.748627785397,12.347749163379));
+#1457 = CARTESIAN_POINT('',(6.758540980274,12.792734672317));
+#1458 = CARTESIAN_POINT('',(6.76481174516,13.098582471842));
+#1459 = CARTESIAN_POINT('',(6.767861195367,13.253696318551));
+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1461 = PCURVE('',#1462,#1541);
+#1462 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#1463,#1464,#1465)
+    ,(#1466,#1467,#1468)
+    ,(#1469,#1470,#1471)
+    ,(#1472,#1473,#1474)
+    ,(#1475,#1476,#1477)
+    ,(#1478,#1479,#1480)
+    ,(#1481,#1482,#1483)
+    ,(#1484,#1485,#1486)
+    ,(#1487,#1488,#1489)
+    ,(#1490,#1491,#1492)
+    ,(#1493,#1494,#1495)
+    ,(#1496,#1497,#1498)
+    ,(#1499,#1500,#1501)
+    ,(#1502,#1503,#1504)
+    ,(#1505,#1506,#1507)
+    ,(#1508,#1509,#1510)
+    ,(#1511,#1512,#1513)
+    ,(#1514,#1515,#1516)
+    ,(#1517,#1518,#1519)
+    ,(#1520,#1521,#1522)
+    ,(#1523,#1524,#1525)
+    ,(#1526,#1527,#1528)
+    ,(#1529,#1530,#1531)
+    ,(#1532,#1533,#1534)
+    ,(#1535,#1536,#1537)
+    ,(#1538,#1539,#1540
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,2
+    ,2,2,2,2,2,4),(3,3),(0.,0.125,0.25,0.375,0.4375,0.46875,0.484375,0.5
+    ,0.53125,0.5625,0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.813662032102,1.)
+    ,(1.,0.83645784162,1.)
+    ,(1.,0.858339696909,1.)
+    ,(1.,0.900863105017,1.)
+    ,(1.,0.921053252605,1.)
+    ,(1.,0.956791212242,1.)
+    ,(1.,0.972364778176,1.)
+    ,(1.,0.988627091411,1.)
+    ,(1.,0.992924457989,1.)
+    ,(1.,0.997245064906,1.)
+    ,(1.,0.998329005844,1.)
+    ,(1.,0.999384262278,1.)
+    ,(1.,0.9996407882,1.)
+    ,(1.,0.999957559067,1.)
+    ,(1.,1.000018523258,1.)
+    ,(1.,0.999885403534,1.)
+    ,(1.,0.999407090159,1.)
+    ,(1.,0.997722324073,1.)
+    ,(1.,0.996515925912,1.)
+    ,(1.,0.991879186058,1.)
+    ,(1.,0.987398867737,1.)
+    ,(1.,0.970757067226,1.)
+    ,(1.,0.955538918196,1.)
+    ,(1.,0.902019832696,1.)
+    ,(1.,0.858517885485,1.)
+,(1.,0.813662032102,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1463 = CARTESIAN_POINT('',(56.402733220473,-72.44639636026,
+    306.30886311189));
+#1464 = CARTESIAN_POINT('',(58.798177417485,-71.91676825071,
+    306.7932079147));
+#1465 = CARTESIAN_POINT('',(59.58916592235,-73.37730959952,
+    308.66254065048));
+#1466 = CARTESIAN_POINT('',(56.291506193172,-71.31781952447,
+    307.38555231493));
+#1467 = CARTESIAN_POINT('',(58.486667389062,-70.99737207228,
+    307.99954447237));
+#1468 = CARTESIAN_POINT('',(59.092884364447,-72.16823996599,
+    309.90607851996));
+#1469 = CARTESIAN_POINT('',(56.171882968897,-70.11548088395,
+    308.3110689807));
+#1470 = CARTESIAN_POINT('',(58.119242939537,-69.92266751336,
+    309.08226750226));
+#1471 = CARTESIAN_POINT('',(58.567148166547,-70.83795388413,
+    310.92657537722));
+#1472 = CARTESIAN_POINT('',(55.937476421432,-67.47789292292,
+    309.92323568696));
+#1473 = CARTESIAN_POINT('',(57.344400105908,-67.42714163149,
+    310.87336314734));
+#1474 = CARTESIAN_POINT('',(57.544409267758,-67.89722717838,
+    312.50712892799));
+#1475 = CARTESIAN_POINT('',(55.82626201649,-66.07176491152,
+    310.58749518983));
+#1476 = CARTESIAN_POINT('',(56.946454350142,-66.03871746069,
+    311.57721902878));
+#1477 = CARTESIAN_POINT('',(57.062699098528,-66.32051688868,
+    313.04187461611));
+#1478 = CARTESIAN_POINT('',(55.643051933833,-63.09096123649,
+    311.62576964001));
+#1479 = CARTESIAN_POINT('',(56.254963130347,-63.05080061338,
+    312.51830807375));
+#1480 = CARTESIAN_POINT('',(56.269576286414,-63.06336102127,
+    313.60893173102));
+#1481 = CARTESIAN_POINT('',(55.570881286491,-61.50400010703,
+    312.00177092139));
+#1482 = CARTESIAN_POINT('',(55.955393829123,-61.43170512952,
+    312.77623578764));
+#1483 = CARTESIAN_POINT('',(55.957289729337,-61.37231481518,
+    313.64179524613));
+#1484 = CARTESIAN_POINT('',(55.501068882497,-59.04247191923,
+    312.32066660719));
+#1485 = CARTESIAN_POINT('',(55.657207523316,-58.95644371236,
+    312.83362933127));
+#1486 = CARTESIAN_POINT('',(55.65414133443,-58.87158376544,
+    313.37040410969));
+#1487 = CARTESIAN_POINT('',(55.483749958925,-58.20054349544,
+    312.38742080356));
+#1488 = CARTESIAN_POINT('',(55.580665014902,-58.11804187969,
+    312.80132042983));
+#1489 = CARTESIAN_POINT('',(55.578717643933,-58.0353925695,
+    313.22644155813));
+#1490 = CARTESIAN_POINT('',(55.466700180195,-56.91205364051,
+    312.42244243377));
+#1491 = CARTESIAN_POINT('',(55.504774611117,-56.85028402602,
+    312.67854944987));
+#1492 = CARTESIAN_POINT('',(55.504273669767,-56.78826746132,
+    312.93741994305));
+#1493 = CARTESIAN_POINT('',(55.46250696794,-56.4793565171,
+    312.42323264048));
+#1494 = CARTESIAN_POINT('',(55.485903798251,-56.42712023092,
+    312.62548939171));
+#1495 = CARTESIAN_POINT('',(55.485919239059,-56.37473911972,
+    312.82907088536));
+#1496 = CARTESIAN_POINT('',(55.458351531373,-55.82484892693,
+    312.40773314377));
+#1497 = CARTESIAN_POINT('',(55.467332482681,-55.79110210945,
+    312.52883766427));
+#1498 = CARTESIAN_POINT('',(55.46769321174,-55.75729554299,
+    312.65025581121));
+#1499 = CARTESIAN_POINT('',(55.457321999825,-55.60588503378,
+    312.39972423433));
+#1500 = CARTESIAN_POINT('',(55.462759127957,-55.57898780718,
+    312.49362631198));
+#1501 = CARTESIAN_POINT('',(55.463168358542,-55.55206316948,
+    312.58767903859));
+#1502 = CARTESIAN_POINT('',(55.455963082217,-55.16563941217,
+    312.37871895042));
+#1503 = CARTESIAN_POINT('',(55.456870565639,-55.15390787484,
+    312.41954788464));
+#1504 = CARTESIAN_POINT('',(55.45718269987,-55.14210480436,
+    312.46036028663));
+#1505 = CARTESIAN_POINT('',(55.455576687798,-54.93512887,312.35965670874
+    ));
+#1506 = CARTESIAN_POINT('',(55.455391874213,-54.93231993622,
+    312.36395886947));
+#1507 = CARTESIAN_POINT('',(55.4554662425,-54.9295313299,312.36825214804
+    ));
+#1508 = CARTESIAN_POINT('',(55.456331996756,-54.2692634622,
+    312.39040314055));
+#1509 = CARTESIAN_POINT('',(55.458375079733,-54.29160677047,
+    312.45539835413));
+#1510 = CARTESIAN_POINT('',(55.458813692156,-54.31402132281,
+    312.52041219116));
+#1511 = CARTESIAN_POINT('',(55.458277143116,-53.84252869112,
+    312.41196005931));
+#1512 = CARTESIAN_POINT('',(55.466991649952,-53.87814166361,
+    312.53940310916));
+#1513 = CARTESIAN_POINT('',(55.467378282026,-53.91443280731,
+    312.6669385758));
+#1514 = CARTESIAN_POINT('',(55.464865051316,-52.98536945705,
+    312.42358110785));
+#1515 = CARTESIAN_POINT('',(55.496481492006,-53.04352259766,
+    312.65736485523));
+#1516 = CARTESIAN_POINT('',(55.496241151966,-53.10161830869,
+    312.89330328229));
+#1517 = CARTESIAN_POINT('',(55.469551087303,-52.56057485183,
+    312.41861505828));
+#1518 = CARTESIAN_POINT('',(55.517515920077,-52.62719611679,
+    312.70503658404));
+#1519 = CARTESIAN_POINT('',(55.51673413985,-52.69362505611,
+    312.99550254415));
+#1520 = CARTESIAN_POINT('',(55.487956450802,-51.2964428353,
+    312.37233147036));
+#1521 = CARTESIAN_POINT('',(55.599184704354,-51.3808416302,
+    312.81253396652));
+#1522 = CARTESIAN_POINT('',(55.597044621138,-51.46434267806,
+    313.2667871595));
+#1523 = CARTESIAN_POINT('',(55.506178563404,-50.46324676184,
+    312.29909615455));
+#1524 = CARTESIAN_POINT('',(55.679324668602,-50.5499721206,
+    312.83604587558));
+#1525 = CARTESIAN_POINT('',(55.676358699581,-50.63341488394,
+    313.40112904463));
+#1526 = CARTESIAN_POINT('',(55.578177204355,-48.03620534791,
+    311.96414917067));
+#1527 = CARTESIAN_POINT('',(55.985565813138,-48.10648533945,
+    312.75396694501));
+#1528 = CARTESIAN_POINT('',(55.988899641621,-48.15857763245,
+    313.64382049426));
+#1529 = CARTESIAN_POINT('',(55.649184642612,-46.51064232069,
+    311.59270224087));
+#1530 = CARTESIAN_POINT('',(56.279064609784,-46.55001158195,
+    312.49201730692));
+#1531 = CARTESIAN_POINT('',(56.296105978621,-46.5291492007,
+    313.59821883804));
+#1532 = CARTESIAN_POINT('',(55.924441537003,-42.08529441779,
+    310.02754533374));
+#1533 = CARTESIAN_POINT('',(57.335429704079,-42.02912000708,
+    311.03331180006));
+#1534 = CARTESIAN_POINT('',(57.487761673665,-41.688117647,
+    312.72057784573));
+#1535 = CARTESIAN_POINT('',(56.182175201674,-39.50997376296,
+    308.44388769467));
+#1536 = CARTESIAN_POINT('',(58.196289209609,-39.57810997635,
+    309.12404699968));
+#1537 = CARTESIAN_POINT('',(58.603071153841,-38.74352588788,
+    311.13340858477));
+#1538 = CARTESIAN_POINT('',(56.402733220473,-37.27205841919,
+    306.30886311189));
+#1539 = CARTESIAN_POINT('',(58.798177417485,-37.80168652875,
+    306.7932079147));
+#1540 = CARTESIAN_POINT('',(59.58916592235,-36.34114517994,
+    308.66254065048));
+#1541 = DEFINITIONAL_REPRESENTATION('',(#1542),#1612);
+#1542 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1543,#1544,#1545,#1546,#1547,
+    #1548,#1549,#1550,#1551,#1552,#1553,#1554,#1555,#1556,#1557,#1558,
+    #1559,#1560,#1561,#1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569,
+    #1570,#1571,#1572,#1573,#1574,#1575,#1576,#1577,#1578,#1579,#1580,
+    #1581,#1582,#1583,#1584,#1585,#1586,#1587,#1588,#1589,#1590,#1591,
+    #1592,#1593,#1594,#1595,#1596,#1597,#1598,#1599,#1600,#1601,#1602,
+    #1603,#1604,#1605,#1606,#1607,#1608,#1609,#1610,#1611),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,4),(0.,1.515151515152E-02,3.030303030303E-02,
+    4.545454545455E-02,6.060606060606E-02,7.575757575758E-02,
+    9.090909090909E-02,0.106060606061,0.121212121212,0.136363636364,
+    0.151515151515,0.166666666667,0.181818181818,0.19696969697,
+    0.212121212121,0.227272727273,0.242424242424,0.257575757576,
+    0.272727272727,0.287878787879,0.30303030303,0.318181818182,
+    0.333333333333,0.348484848485,0.363636363636,0.378787878788,
+    0.393939393939,0.409090909091,0.424242424242,0.439393939394,
+    0.454545454545,0.469696969697,0.484848484848,0.5,0.515151515152,
+    0.530303030303,0.545454545455,0.560606060606,0.575757575758,
+    0.590909090909,0.606060606061,0.621212121212,0.636363636364,
+    0.651515151515,0.666666666667,0.681818181818,0.69696969697,
+    0.712121212121,0.727272727273,0.742424242424,0.757575757576,
+    0.772727272727,0.787878787879,0.80303030303,0.818181818182,
+    0.833333333333,0.848484848485,0.863636363636,0.878787878788,
+    0.893939393939,0.909090909091,0.924242424242,0.939393939394,
+    0.954545454545,0.969696969697,0.984848484848,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#1543 = CARTESIAN_POINT('',(0.,1.));
+#1544 = CARTESIAN_POINT('',(4.81716577111E-03,0.99999925556));
+#1545 = CARTESIAN_POINT('',(1.448488490867E-02,0.999879308439));
+#1546 = CARTESIAN_POINT('',(2.907357168086E-02,0.999448772196));
+#1547 = CARTESIAN_POINT('',(4.373696402008E-02,0.998876504254));
+#1548 = CARTESIAN_POINT('',(5.846037665265E-02,0.99825695202));
+#1549 = CARTESIAN_POINT('',(7.322780320208E-02,0.997671284033));
+#1550 = CARTESIAN_POINT('',(8.80223515552E-02,0.9971836209));
+#1551 = CARTESIAN_POINT('',(0.10282534128,0.996835885355));
+#1552 = CARTESIAN_POINT('',(0.117621682335,0.996651628298));
+#1553 = CARTESIAN_POINT('',(0.132381783861,0.996603703443));
+#1554 = CARTESIAN_POINT('',(0.147199124551,0.996824908689));
+#1555 = CARTESIAN_POINT('',(0.162061836264,0.997251919505));
+#1556 = CARTESIAN_POINT('',(0.176970466319,0.997830677201));
+#1557 = CARTESIAN_POINT('',(0.191923761057,0.998488897387));
+#1558 = CARTESIAN_POINT('',(0.206922368174,0.999144475375));
+#1559 = CARTESIAN_POINT('',(0.221968496385,0.99969372478));
+#1560 = CARTESIAN_POINT('',(0.2370637276,1.000041735486));
+#1561 = CARTESIAN_POINT('',(0.252218107714,0.999980674991));
+#1562 = CARTESIAN_POINT('',(0.267418764178,0.999868687032));
+#1563 = CARTESIAN_POINT('',(0.282647706766,0.999767004853));
+#1564 = CARTESIAN_POINT('',(0.297899869642,0.999708245783));
+#1565 = CARTESIAN_POINT('',(0.313166735084,0.999714174721));
+#1566 = CARTESIAN_POINT('',(0.328441089875,0.999790060048));
+#1567 = CARTESIAN_POINT('',(0.343714882856,0.999907948261));
+#1568 = CARTESIAN_POINT('',(0.358983460888,1.00004273302));
+#1569 = CARTESIAN_POINT('',(0.374231142757,0.999981723155));
+#1570 = CARTESIAN_POINT('',(0.389500663782,1.000029017227));
+#1571 = CARTESIAN_POINT('',(0.404755349086,0.999923867439));
+#1572 = CARTESIAN_POINT('',(0.420007427573,1.000365237479));
+#1573 = CARTESIAN_POINT('',(0.43526541963,0.998713385345));
+#1574 = CARTESIAN_POINT('',(0.450501380333,1.004782064838));
+#1575 = CARTESIAN_POINT('',(0.465700629713,0.982257290942));
+#1576 = CARTESIAN_POINT('',(0.480956402006,1.066252571493));
+#1577 = CARTESIAN_POINT('',(0.495907559905,0.751704661485));
+#1578 = CARTESIAN_POINT('',(0.511586570845,1.067295018907));
+#1579 = CARTESIAN_POINT('',(0.526929063561,0.983023900422));
+#1580 = CARTESIAN_POINT('',(0.542397075547,1.004518016942));
+#1581 = CARTESIAN_POINT('',(0.557853294781,0.9988031918));
+#1582 = CARTESIAN_POINT('',(0.573343788711,1.000284150841));
+#1583 = CARTESIAN_POINT('',(0.588845332405,0.999877889123));
+#1584 = CARTESIAN_POINT('',(0.604354912218,1.000014256626));
+#1585 = CARTESIAN_POINT('',(0.619866902036,0.99999684304));
+#1586 = CARTESIAN_POINT('',(0.635376478237,1.000010430031));
+#1587 = CARTESIAN_POINT('',(0.650878064274,0.99999934078));
+#1588 = CARTESIAN_POINT('',(0.666371375389,0.999988064045));
+#1589 = CARTESIAN_POINT('',(0.681855048442,0.999982547442));
+#1590 = CARTESIAN_POINT('',(0.697328027953,0.999985573695));
+#1591 = CARTESIAN_POINT('',(0.712788876202,0.999993894234));
+#1592 = CARTESIAN_POINT('',(0.728237348951,1.000005676621));
+#1593 = CARTESIAN_POINT('',(0.743668998643,1.000000643296));
+#1594 = CARTESIAN_POINT('',(0.759095411216,1.000016858699));
+#1595 = CARTESIAN_POINT('',(0.774489523743,0.999932950562));
+#1596 = CARTESIAN_POINT('',(0.789846184466,0.999783058983));
+#1597 = CARTESIAN_POINT('',(0.805166156128,0.999605331515));
+#1598 = CARTESIAN_POINT('',(0.820448076742,0.999427422901));
+#1599 = CARTESIAN_POINT('',(0.835690607141,0.999271564264));
+#1600 = CARTESIAN_POINT('',(0.850891872404,0.999153953816));
+#1601 = CARTESIAN_POINT('',(0.86604964603,0.999085419543));
+#1602 = CARTESIAN_POINT('',(0.88116134792,0.999071594212));
+#1603 = CARTESIAN_POINT('',(0.896224101194,0.999113130279));
+#1604 = CARTESIAN_POINT('',(0.911234779331,0.999205841959));
+#1605 = CARTESIAN_POINT('',(0.92619005991,0.999340825004));
+#1606 = CARTESIAN_POINT('',(0.94108648019,0.999504535456));
+#1607 = CARTESIAN_POINT('',(0.955920493332,0.99967889947));
+#1608 = CARTESIAN_POINT('',(0.970688534607,0.999841229625));
+#1609 = CARTESIAN_POINT('',(0.985387064169,0.999964828697));
+#1610 = CARTESIAN_POINT('',(0.995137498499,0.999999645026));
+#1611 = CARTESIAN_POINT('',(1.,1.));
+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#1614 = EDGE_CURVE('',#1615,#1358,#1617,.T.);
+#1615 = VERTEX_POINT('',#1616);
+#1616 = CARTESIAN_POINT('',(59.348365849311,-77.14552158284,
+    270.83425908141));
+#1617 = SURFACE_CURVE('',#1618,(#1629,#1658),.PCURVE_S1.);
+#1618 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1619,#1620,#1621,#1622,#1623,
+    #1624,#1625,#1626,#1627,#1628),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.
+    ,0.25,0.5,0.75,1.),.UNSPECIFIED.);
+#1619 = CARTESIAN_POINT('',(59.348365849311,-77.14552158284,
+    270.83425908141));
+#1620 = CARTESIAN_POINT('',(60.219176176169,-79.05216012809,
+    273.64897093671));
+#1621 = CARTESIAN_POINT('',(61.05827724683,-80.42063885286,
+    276.74988362029));
+#1622 = CARTESIAN_POINT('',(62.360263188684,-82.05428702798,
+    283.42100824718));
+#1623 = CARTESIAN_POINT('',(62.794235093169,-82.28474249767,
+    286.89464243699));
+#1624 = CARTESIAN_POINT('',(62.949174732864,-81.55337187603,
+    293.83022410867));
+#1625 = CARTESIAN_POINT('',(62.655133613489,-80.59023696272,
+    297.22114041692));
+#1626 = CARTESIAN_POINT('',(61.452835944364,-77.67351450581,
+    303.42453486231));
+#1627 = CARTESIAN_POINT('',(60.554567543391,-75.72927647311,
+    306.24352375168));
+#1628 = CARTESIAN_POINT('',(59.58916592235,-73.37730959952,
+    308.66254065048));
+#1629 = PCURVE('',#1105,#1630);
+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1657);
+#1631 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1632,#1633,#1634,#1635,#1636,
+    #1637,#1638,#1639,#1640,#1641,#1642,#1643,#1644,#1645,#1646,#1647,
+    #1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#1632 = CARTESIAN_POINT('',(5.869571254983,47.71360891098));
+#1633 = CARTESIAN_POINT('',(5.861290139037,47.310488652236));
+#1634 = CARTESIAN_POINT('',(5.845106110787,46.486130773513));
+#1635 = CARTESIAN_POINT('',(5.822015270558,45.194588709058));
+#1636 = CARTESIAN_POINT('',(5.800157323974,43.847428984726));
+#1637 = CARTESIAN_POINT('',(5.779590111544,42.443896564962));
+#1638 = CARTESIAN_POINT('',(5.760391114095,40.983975375017));
+#1639 = CARTESIAN_POINT('',(5.742610768956,39.465070387001));
+#1640 = CARTESIAN_POINT('',(5.726638395866,37.906397179852));
+#1641 = CARTESIAN_POINT('',(5.712578607025,36.308874443015));
+#1642 = CARTESIAN_POINT('',(5.700582184188,34.675295764397));
+#1643 = CARTESIAN_POINT('',(5.690813684265,33.008817616336));
+#1644 = CARTESIAN_POINT('',(5.68343501702,31.31031882725));
+#1645 = CARTESIAN_POINT('',(5.678710266157,29.590738165987));
+#1646 = CARTESIAN_POINT('',(5.676788057998,27.864784895821));
+#1647 = CARTESIAN_POINT('',(5.677739881289,26.137758486704));
+#1648 = CARTESIAN_POINT('',(5.681668051959,24.418063038201));
+#1649 = CARTESIAN_POINT('',(5.688669051798,22.713718422703));
+#1650 = CARTESIAN_POINT('',(5.698862483172,21.033865276269));
+#1651 = CARTESIAN_POINT('',(5.712237273735,19.385442511146));
+#1652 = CARTESIAN_POINT('',(5.728819154661,17.774878880099));
+#1653 = CARTESIAN_POINT('',(5.748628229694,16.209248611346));
+#1654 = CARTESIAN_POINT('',(5.771678608327,14.69585832484));
+#1655 = CARTESIAN_POINT('',(5.789205483516,13.726908929535));
+#1656 = CARTESIAN_POINT('',(5.798509418987,13.253696318817));
+#1657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1658 = PCURVE('',#1659,#1702);
+#1659 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#1660,#1661,#1662)
+    ,(#1663,#1664,#1665)
+    ,(#1666,#1667,#1668)
+    ,(#1669,#1670,#1671)
+    ,(#1672,#1673,#1674)
+    ,(#1675,#1676,#1677)
+    ,(#1678,#1679,#1680)
+    ,(#1681,#1682,#1683)
+    ,(#1684,#1685,#1686)
+    ,(#1687,#1688,#1689)
+    ,(#1690,#1691,#1692)
+    ,(#1693,#1694,#1695)
+    ,(#1696,#1697,#1698)
+    ,(#1699,#1700,#1701
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,4
+    ),(3,3),(0.,0.25,0.375,0.5,0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.799652634899,1.)
+    ,(1.,0.816650601682,1.)
+    ,(1.,0.832842506388,1.)
+    ,(1.,0.852181198042,1.)
+    ,(1.,0.857661054678,1.)
+    ,(1.,0.866254640085,1.)
+    ,(1.,0.869386611508,1.)
+    ,(1.,0.872512787918,1.)
+    ,(1.,0.872528445007,1.)
+    ,(1.,0.86921985285,1.)
+    ,(1.,0.865821089711,1.)
+    ,(1.,0.850874493514,1.)
+    ,(1.,0.834324369265,1.)
+,(1.,0.813662032108,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1660 = CARTESIAN_POINT('',(56.112086936334,-75.58045369009,
+    273.01239791993));
+#1661 = CARTESIAN_POINT('',(58.652912007926,-75.19997582878,
+    272.45859078043));
+#1662 = CARTESIAN_POINT('',(59.348365849207,-77.14552158261,
+    270.83425908107));
+#1663 = CARTESIAN_POINT('',(57.011550322351,-77.33163849347,
+    275.4486486048));
+#1664 = CARTESIAN_POINT('',(59.387851573853,-77.00085235315,
+    274.83604037464));
+#1665 = CARTESIAN_POINT('',(60.198827088561,-79.0076058163,
+    273.58319677687));
+#1666 = CARTESIAN_POINT('',(57.898264442466,-78.63994672251,
+    278.16887716471));
+#1667 = CARTESIAN_POINT('',(60.152144335696,-78.43880383649,
+    277.60656300096));
+#1668 = CARTESIAN_POINT('',(61.034165938693,-80.38322845177,
+    276.65339862089));
+#1669 = CARTESIAN_POINT('',(58.945552936116,-79.84924595538,
+    282.5783556842));
+#1670 = CARTESIAN_POINT('',(61.058287854168,-79.77383931191,
+    282.1887842849));
+#1671 = CARTESIAN_POINT('',(62.014680930351,-81.62407766901,
+    281.63744053422));
+#1672 = CARTESIAN_POINT('',(59.238998064365,-80.11755690922,
+    284.0713326349));
+#1673 = CARTESIAN_POINT('',(61.312148499259,-80.07558007044,
+    283.74092867369));
+#1674 = CARTESIAN_POINT('',(62.288133674043,-81.89106811744,
+    283.32604561423));
+#1675 = CARTESIAN_POINT('',(59.678610573099,-80.38581991357,
+    287.10793258186));
+#1676 = CARTESIAN_POINT('',(61.687561765935,-80.38402514949,
+    286.90221125929));
+#1677 = CARTESIAN_POINT('',(62.694804335274,-82.13403189225,
+    286.76378644904));
+#1678 = CARTESIAN_POINT('',(59.825074708476,-80.38355441295,
+    288.6705538125));
+#1679 = CARTESIAN_POINT('',(61.811435294711,-80.39204198719,
+    288.53969313219));
+#1680 = CARTESIAN_POINT('',(62.828232752348,-82.10730468601,
+    288.53448055515));
+#1681 = CARTESIAN_POINT('',(59.923560646683,-80.0928825229,
+    291.75863561813));
+#1682 = CARTESIAN_POINT('',(61.884670035434,-80.09293390555,
+    291.76959594681));
+#1683 = CARTESIAN_POINT('',(62.911667487528,-81.74665562608,
+    292.03830050426));
+#1684 = CARTESIAN_POINT('',(59.877198570306,-79.80959463751,
+    293.27042071073));
+#1685 = CARTESIAN_POINT('',(61.83616244866,-79.79119829482,
+    293.35833981395));
+#1686 = CARTESIAN_POINT('',(62.863261092711,-81.41846635195,
+    293.75586974901));
+#1687 = CARTESIAN_POINT('',(59.591077120249,-78.97482398895,
+    296.2310204171));
+#1688 = CARTESIAN_POINT('',(61.569445956227,-78.89663012608,
+    296.45273221049));
+#1689 = CARTESIAN_POINT('',(62.585685967877,-80.47699180133,
+    297.12482244547));
+#1690 = CARTESIAN_POINT('',(59.346910413239,-78.41552318958,
+    297.690207587));
+#1691 = CARTESIAN_POINT('',(61.3457550141,-78.29089316009,
+    297.98010490469));
+#1692 = CARTESIAN_POINT('',(62.352383914868,-79.85520479597,
+    298.78811378923));
+#1693 = CARTESIAN_POINT('',(58.385887436852,-76.40933262951,
+    301.7898582321));
+#1694 = CARTESIAN_POINT('',(60.482419840251,-76.11797356826,
+    302.2593599156));
+#1695 = CARTESIAN_POINT('',(61.442121836034,-77.6486857744,
+    303.46989038679));
+#1696 = CARTESIAN_POINT('',(57.424935692683,-74.6093243535,
+    304.23845911669));
+#1697 = CARTESIAN_POINT('',(59.627281210623,-74.13764144237,
+    304.7848318585));
+#1698 = CARTESIAN_POINT('',(60.54046684132,-75.6949235329,
+    306.27885602793));
+#1699 = CARTESIAN_POINT('',(56.402733220476,-72.44639636004,
+    306.3088631121));
+#1700 = CARTESIAN_POINT('',(58.798177417429,-71.91676825054,
+    306.79320791496));
+#1701 = CARTESIAN_POINT('',(59.589165922252,-73.37730959928,
+    308.66254065072));
+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1729);
+#1703 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1704,#1705,#1706,#1707,#1708,
+    #1709,#1710,#1711,#1712,#1713,#1714,#1715,#1716,#1717,#1718,#1719,
+    #1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#1704 = CARTESIAN_POINT('',(0.,1.));
+#1705 = CARTESIAN_POINT('',(1.551406071395E-02,1.000006686358));
+#1706 = CARTESIAN_POINT('',(4.644608554375E-02,1.000067012325));
+#1707 = CARTESIAN_POINT('',(9.25968986925E-02,1.000197422068));
+#1708 = CARTESIAN_POINT('',(0.138541099816,1.000234016245));
+#1709 = CARTESIAN_POINT('',(0.184320888682,1.000157849403));
+#1710 = CARTESIAN_POINT('',(0.229964160981,1.000015467399));
+#1711 = CARTESIAN_POINT('',(0.275535241811,0.999977285402));
+#1712 = CARTESIAN_POINT('',(0.321216805602,0.999878023588));
+#1713 = CARTESIAN_POINT('',(0.366830498106,0.999896530808));
+#1714 = CARTESIAN_POINT('',(0.412095271404,1.000070050511));
+#1715 = CARTESIAN_POINT('',(0.456914441894,1.0001528991));
+#1716 = CARTESIAN_POINT('',(0.501755678073,1.000047410862));
+#1717 = CARTESIAN_POINT('',(0.546917341074,0.999656469125));
+#1718 = CARTESIAN_POINT('',(0.592159937794,0.999112103727));
+#1719 = CARTESIAN_POINT('',(0.637314123204,0.998976959243));
+#1720 = CARTESIAN_POINT('',(0.682041053268,0.999786251026));
+#1721 = CARTESIAN_POINT('',(0.726728962553,1.000055986767));
+#1722 = CARTESIAN_POINT('',(0.771877262256,0.999983170811));
+#1723 = CARTESIAN_POINT('',(0.817154045675,1.000055871177));
+#1724 = CARTESIAN_POINT('',(0.862579738572,1.000088651903));
+#1725 = CARTESIAN_POINT('',(0.908172156758,1.000084205653));
+#1726 = CARTESIAN_POINT('',(0.953955348494,1.000030890612));
+#1727 = CARTESIAN_POINT('',(0.984624230411,1.000004245593));
+#1728 = CARTESIAN_POINT('',(1.,1.));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1730 = ORIENTED_EDGE('',*,*,#1731,.F.);
+#1731 = EDGE_CURVE('',#1243,#1615,#1732,.T.);
+#1732 = SURFACE_CURVE('',#1733,(#1758,#1809),.PCURVE_S1.);
+#1733 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1734,#1735,#1736,#1737,#1738,
+    #1739,#1740,#1741,#1742,#1743,#1744,#1745,#1746,#1747,#1748,#1749,
+    #1750,#1751,#1752,#1753,#1754,#1755,#1756,#1757),.UNSPECIFIED.,.F.,
+  .F.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.,0.25,0.375,0.4375,0.46875,0.484375,
+    0.5,0.53125,0.5625,0.625,0.75,1.),.UNSPECIFIED.);
+#1734 = CARTESIAN_POINT('',(59.348365849311,-32.57293319662,
+    270.83425908141));
+#1735 = CARTESIAN_POINT('',(58.278814062723,-34.91471601609,
+    267.37715711469));
+#1736 = CARTESIAN_POINT('',(57.104061363309,-38.32779821779,
+    264.80592778175));
+#1737 = CARTESIAN_POINT('',(55.864702380453,-44.32744074106,
+    262.8711885419));
+#1738 = CARTESIAN_POINT('',(55.543019591833,-46.43363776903,
+    262.54920661548));
+#1739 = CARTESIAN_POINT('',(55.226765442788,-49.62504294844,
+    262.52865951064));
+#1740 = CARTESIAN_POINT('',(55.148206421958,-50.70239080132,
+    262.59960234502));
+#1741 = CARTESIAN_POINT('',(55.072821854314,-52.29476521779,
+    262.8152065357));
+#1742 = CARTESIAN_POINT('',(55.054574016664,-52.82333308893,
+    262.90532991301));
+#1743 = CARTESIAN_POINT('',(55.037264098582,-53.61303638088,
+    263.06646905461));
+#1744 = CARTESIAN_POINT('',(55.033172841426,-53.87582332792,
+    263.12472562762));
+#1745 = CARTESIAN_POINT('',(55.028295072018,-54.40013566585,
+    263.24723308925));
+#1746 = CARTESIAN_POINT('',(55.027848938507,-54.66255032758,
+    263.35390553005));
+#1747 = CARTESIAN_POINT('',(55.028027941553,-55.46438270124,
+    263.27225971795));
+#1748 = CARTESIAN_POINT('',(55.03341933688,-55.9731770738,
+    263.09095217749));
+#1749 = CARTESIAN_POINT('',(55.05854184318,-57.02092128675,
+    262.88285841959));
+#1750 = CARTESIAN_POINT('',(55.077769275595,-57.54775745073,
+    262.79588485945));
+#1751 = CARTESIAN_POINT('',(55.156182026083,-59.13769022336,
+    262.58917658291));
+#1752 = CARTESIAN_POINT('',(55.235175363333,-60.19222279894,
+    262.52546777696));
+#1753 = CARTESIAN_POINT('',(55.551310309661,-63.33885021798,
+    262.55768850048));
+#1754 = CARTESIAN_POINT('',(55.8765746215,-65.45453774079,
+    262.88767439692));
+#1755 = CARTESIAN_POINT('',(57.101682993884,-71.36688097305,
+    264.80636438507));
+#1756 = CARTESIAN_POINT('',(58.284911781407,-74.81708971376,
+    267.39686671222));
+#1757 = CARTESIAN_POINT('',(59.348365849311,-77.14552158284,
+    270.83425908141));
+#1758 = PCURVE('',#1105,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1808);
+#1760 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1761,#1762,#1763,#1764,#1765,
+    #1766,#1767,#1768,#1769,#1770,#1771,#1772,#1773,#1774,#1775,#1776,
+    #1777,#1778,#1779,#1780,#1781,#1782,#1783,#1784,#1785,#1786,#1787,
+    #1788,#1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796,#1797,#1798,
+    #1799,#1800,#1801,#1802,#1803,#1804,#1805,#1806,#1807),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#1761 = CARTESIAN_POINT('',(6.696799359376,47.71360891098));
+#1762 = CARTESIAN_POINT('',(6.691713115228,47.961168820958));
+#1763 = CARTESIAN_POINT('',(6.681342874562,48.442067875928));
+#1764 = CARTESIAN_POINT('',(6.665234936983,49.120130387924));
+#1765 = CARTESIAN_POINT('',(6.648616207527,49.754298720008));
+#1766 = CARTESIAN_POINT('',(6.631524606295,50.343909931547));
+#1767 = CARTESIAN_POINT('',(6.613995623502,50.888261770932));
+#1768 = CARTESIAN_POINT('',(6.596062060941,51.386606009161));
+#1769 = CARTESIAN_POINT('',(6.577753963954,51.838148131338));
+#1770 = CARTESIAN_POINT('',(6.559099327886,52.242047189509));
+#1771 = CARTESIAN_POINT('',(6.540121378618,52.597411856863));
+#1772 = CARTESIAN_POINT('',(6.520848660774,52.903314534362));
+#1773 = CARTESIAN_POINT('',(6.501277212474,53.158739893862));
+#1774 = CARTESIAN_POINT('',(6.481511486926,53.362780311197));
+#1775 = CARTESIAN_POINT('',(6.461661395674,53.516464082298));
+#1776 = CARTESIAN_POINT('',(6.441725758996,53.620600446007));
+#1777 = CARTESIAN_POINT('',(6.42173373568,53.675994652267));
+#1778 = CARTESIAN_POINT('',(6.401705112632,53.683315728267));
+#1779 = CARTESIAN_POINT('',(6.381667289358,53.643406479085));
+#1780 = CARTESIAN_POINT('',(6.361554063907,53.555734775265));
+#1781 = CARTESIAN_POINT('',(6.341508759165,53.425043700949));
+#1782 = CARTESIAN_POINT('',(6.321617708706,53.241581280079));
+#1783 = CARTESIAN_POINT('',(6.301866992383,53.047526921766));
+#1784 = CARTESIAN_POINT('',(6.281919030002,52.692918510807));
+#1785 = CARTESIAN_POINT('',(6.26223669195,53.069755225948));
+#1786 = CARTESIAN_POINT('',(6.242617510286,53.263989099574));
+#1787 = CARTESIAN_POINT('',(6.222721779267,53.440920375121));
+#1788 = CARTESIAN_POINT('',(6.202893900837,53.566261852963));
+#1789 = CARTESIAN_POINT('',(6.183114784881,53.648044541076));
+#1790 = CARTESIAN_POINT('',(6.163360415374,53.684128481405));
+#1791 = CARTESIAN_POINT('',(6.143485652499,53.673102438009));
+#1792 = CARTESIAN_POINT('',(6.123588916999,53.614752532213));
+#1793 = CARTESIAN_POINT('',(6.103736939392,53.508721396659));
+#1794 = CARTESIAN_POINT('',(6.084000699069,53.354343809667));
+#1795 = CARTESIAN_POINT('',(6.06446731605,53.151435147282));
+#1796 = CARTESIAN_POINT('',(6.045156076651,52.897310758254));
+#1797 = CARTESIAN_POINT('',(6.026040996498,52.591470412947));
+#1798 = CARTESIAN_POINT('',(6.00716771382,52.235702353602));
+#1799 = CARTESIAN_POINT('',(5.98856641575,51.83109485923));
+#1800 = CARTESIAN_POINT('',(5.97027510932,51.378836367432));
+#1801 = CARTESIAN_POINT('',(5.952333340619,50.880001261378));
+#1802 = CARTESIAN_POINT('',(5.934783862786,50.335608125618));
+#1803 = CARTESIAN_POINT('',(5.917672166361,49.74660645151));
+#1804 = CARTESIAN_POINT('',(5.901046741469,49.113881371056));
+#1805 = CARTESIAN_POINT('',(5.884958709223,48.438262433344));
+#1806 = CARTESIAN_POINT('',(5.874628527198,47.959756216352));
+#1807 = CARTESIAN_POINT('',(5.869571254983,47.71360891098));
+#1808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1809 = PCURVE('',#1810,#1895);
+#1810 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#1811,#1812,#1813)
+    ,(#1814,#1815,#1816)
+    ,(#1817,#1818,#1819)
+    ,(#1820,#1821,#1822)
+    ,(#1823,#1824,#1825)
+    ,(#1826,#1827,#1828)
+    ,(#1829,#1830,#1831)
+    ,(#1832,#1833,#1834)
+    ,(#1835,#1836,#1837)
+    ,(#1838,#1839,#1840)
+    ,(#1841,#1842,#1843)
+    ,(#1844,#1845,#1846)
+    ,(#1847,#1848,#1849)
+    ,(#1850,#1851,#1852)
+    ,(#1853,#1854,#1855)
+    ,(#1856,#1857,#1858)
+    ,(#1859,#1860,#1861)
+    ,(#1862,#1863,#1864)
+    ,(#1865,#1866,#1867)
+    ,(#1868,#1869,#1870)
+    ,(#1871,#1872,#1873)
+    ,(#1874,#1875,#1876)
+    ,(#1877,#1878,#1879)
+    ,(#1880,#1881,#1882)
+    ,(#1883,#1884,#1885)
+    ,(#1886,#1887,#1888)
+    ,(#1889,#1890,#1891)
+    ,(#1892,#1893,#1894
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,2
+    ,2,2,2,2,2,2,4),(3,3),(0.,0.125,0.25,0.375,0.4375,0.46875,0.484375,
+    0.5,0.53125,0.5625,0.625,0.75,0.875,1.),(0.,1.),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.799652634892,1.)
+    ,(1.,0.825153569497,1.)
+    ,(1.,0.849755861652,1.)
+    ,(1.,0.89695007346,1.)
+    ,(1.,0.918591575561,1.)
+    ,(1.,0.956379224699,1.)
+    ,(1.,0.972062445578,1.)
+    ,(1.,0.988540394756,1.)
+    ,(1.,0.9928663581,1.)
+    ,(1.,0.997190863319,1.)
+    ,(1.,0.998280020571,1.)
+    ,(1.,0.999350391327,1.)
+    ,(1.,0.999613234498,1.)
+    ,(1.,0.999943877634,1.)
+    ,(1.,1.000012600041,1.)
+    ,(1.,0.999907673462,1.)
+    ,(1.,0.99944650811,1.)
+    ,(1.,0.997791611731,1.)
+    ,(1.,0.99659677201,1.)
+    ,(1.,0.991971310339,1.)
+    ,(1.,0.987551308587,1.)
+    ,(1.,0.970900652752,1.)
+    ,(1.,0.954978186975,1.)
+    ,(1.,0.917554573121,1.)
+    ,(1.,0.895845612815,1.)
+    ,(1.,0.849256263085,1.)
+    ,(1.,0.824927251647,1.)
+,(1.,0.799652634892,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1811 = CARTESIAN_POINT('',(56.112086936337,-34.13800108914,
+    273.01239792023));
+#1812 = CARTESIAN_POINT('',(58.652912007991,-34.51847895053,
+    272.45859078076));
+#1813 = CARTESIAN_POINT('',(59.348365849311,-32.57293319662,
+    270.83425908141));
+#1814 = CARTESIAN_POINT('',(55.973206540862,-35.26144252506,
+    271.44554376217));
+#1815 = CARTESIAN_POINT('',(58.292556611761,-35.37708613101,
+    270.81551974923));
+#1816 = CARTESIAN_POINT('',(58.802901049325,-33.76722795947,
+    269.07115844833));
+#1817 = CARTESIAN_POINT('',(55.831807690151,-36.54144483717,
+    270.06324931161));
+#1818 = CARTESIAN_POINT('',(57.872843315382,-36.49532632641,
+    269.28687886978));
+#1819 = CARTESIAN_POINT('',(58.240363078148,-35.1987803894,
+    267.56417072193));
+#1820 = CARTESIAN_POINT('',(55.561589672412,-39.50060223398,
+    267.58418523972));
+#1821 = CARTESIAN_POINT('',(57.009538636771,-39.30884210889,
+    266.64187343782));
+#1822 = CARTESIAN_POINT('',(57.161146544122,-38.55992003117,
+    265.06098699285));
+#1823 = CARTESIAN_POINT('',(55.438718061957,-41.12083687331,
+    266.54034012783));
+#1824 = CARTESIAN_POINT('',(56.582451399803,-40.93381843977,
+    265.55141735203));
+#1825 = CARTESIAN_POINT('',(56.668205208966,-40.42102103291,
+    264.11988896605));
+#1826 = CARTESIAN_POINT('',(55.234109809898,-44.69033708895,
+    264.83647153938));
+#1827 = CARTESIAN_POINT('',(55.845948902515,-44.57618978474,
+    263.94188978246));
+#1828 = CARTESIAN_POINT('',(55.848229994122,-44.42472206255,
+    262.85138122933));
+#1829 = CARTESIAN_POINT('',(55.154899367856,-46.60239651004,
+    264.19754179143));
+#1830 = CARTESIAN_POINT('',(55.537655204824,-46.56433614473,
+    263.41274317862));
+#1831 = CARTESIAN_POINT('',(55.53133899975,-46.52295900996,
+    262.54080057657));
+#1832 = CARTESIAN_POINT('',(55.076805404702,-49.64217108148,
+    263.60015552956));
+#1833 = CARTESIAN_POINT('',(55.229002508505,-49.67284924746,
+    263.07731356222));
+#1834 = CARTESIAN_POINT('',(55.22032006403,-49.70521728654,
+    262.53229388341));
+#1835 = CARTESIAN_POINT('',(55.057422486239,-50.68999889238,
+    263.46132527817));
+#1836 = CARTESIAN_POINT('',(55.150368971458,-50.73318480116,
+    263.03890387451));
+#1837 = CARTESIAN_POINT('',(55.143439153311,-50.77800170435,
+    262.60660470373));
+#1838 = CARTESIAN_POINT('',(55.038858856029,-52.28168708776,
+    263.35494383089));
+#1839 = CARTESIAN_POINT('',(55.074180471911,-52.32334535075,
+    263.09189499195));
+#1840 = CARTESIAN_POINT('',(55.070124155856,-52.36562818764,
+    262.82659081098));
+#1841 = CARTESIAN_POINT('',(55.034379437183,-52.81705876447,
+    263.33619765833));
+#1842 = CARTESIAN_POINT('',(55.05548963159,-52.85478161256,
+    263.12764710232));
+#1843 = CARTESIAN_POINT('',(55.052512270531,-52.89284281422,
+    262.9181037379));
+#1844 = CARTESIAN_POINT('',(55.030179968123,-53.62802710885,
+    263.33400458963));
+#1845 = CARTESIAN_POINT('',(55.037691262208,-53.65436574896,
+    263.20767267847));
+#1846 = CARTESIAN_POINT('',(55.036103770434,-53.68080977813,
+    263.08115038005));
+#1847 = CARTESIAN_POINT('',(55.029200733593,-53.89972776042,
+    263.33766314462));
+#1848 = CARTESIAN_POINT('',(55.033460795485,-53.92136248648,
+    263.23891458627));
+#1849 = CARTESIAN_POINT('',(55.032305241588,-53.94304686484,
+    263.14008984289));
+#1850 = CARTESIAN_POINT('',(55.028072631861,-54.44563944611,
+    263.35313369111));
+#1851 = CARTESIAN_POINT('',(55.028425586984,-54.45595988892,
+    263.30813266126));
+#1852 = CARTESIAN_POINT('',(55.027991908521,-54.46637197412,
+    263.26315759565));
+#1853 = CARTESIAN_POINT('',(55.027984534587,-54.72625912002,
+    263.37241505314));
+#1854 = CARTESIAN_POINT('',(55.027780508602,-54.72952566555,
+    263.36672852193));
+#1855 = CARTESIAN_POINT('',(55.027752867575,-54.73277249871,
+    263.36104498218));
+#1856 = CARTESIAN_POINT('',(55.028161057748,-55.55474065553,
+    263.34735351358));
+#1857 = CARTESIAN_POINT('',(55.028879957392,-55.53742677051,
+    263.28932075581));
+#1858 = CARTESIAN_POINT('',(55.028306155099,-55.52004032318,
+    263.23129483681));
+#1859 = CARTESIAN_POINT('',(55.029750514592,-56.08737756524,
+    263.3298259369));
+#1860 = CARTESIAN_POINT('',(55.035962538134,-56.06061607624,
+    263.20382011755));
+#1861 = CARTESIAN_POINT('',(55.034398477315,-56.03298953118,
+    263.07786247366));
+#1862 = CARTESIAN_POINT('',(55.036381078533,-57.15653511415,
+    263.34375091451));
+#1863 = CARTESIAN_POINT('',(55.063840551125,-57.1165302741,
+    263.10925443311));
+#1864 = CARTESIAN_POINT('',(55.060377898967,-57.07630004723,
+    262.87321120332));
+#1865 = CARTESIAN_POINT('',(55.041360646002,-57.68704901154,
+    263.36766289917));
+#1866 = CARTESIAN_POINT('',(55.084515850828,-57.64413292213,
+    263.07934888268));
+#1867 = CARTESIAN_POINT('',(55.079985491024,-57.60087575178,
+    262.78787933647));
+#1868 = CARTESIAN_POINT('',(55.061404859617,-59.26572180095,
+    263.48886490503));
+#1869 = CARTESIAN_POINT('',(55.166489521715,-59.22421132278,
+    263.0433722792));
+#1870 = CARTESIAN_POINT('',(55.159222789933,-59.18175854718,
+    262.5858110155));
+#1871 = CARTESIAN_POINT('',(55.081369154594,-60.28616361438,
+    263.63400876807));
+#1872 = CARTESIAN_POINT('',(55.247187788816,-60.25816082475,
+    263.09187144726));
+#1873 = CARTESIAN_POINT('',(55.238461969343,-60.23033401248,
+    262.52435471992));
+#1874 = CARTESIAN_POINT('',(55.160692039608,-63.26684078163,
+    264.24430492139));
+#1875 = CARTESIAN_POINT('',(55.559933143547,-63.30916838804,
+    263.44921987358));
+#1876 = CARTESIAN_POINT('',(55.554487289029,-63.35942125151,
+    262.56097659815));
+#1877 = CARTESIAN_POINT('',(55.241488058403,-65.17811441522,
+    264.89681396112));
+#1878 = CARTESIAN_POINT('',(55.873134483231,-65.2953198415,
+    263.99526805906));
+#1879 = CARTESIAN_POINT('',(55.877786368284,-65.46017652014,
+    262.88964299976));
+#1880 = CARTESIAN_POINT('',(55.444555088884,-68.67672931366,
+    266.5901213854));
+#1881 = CARTESIAN_POINT('',(56.602497671565,-68.86309597085,
+    265.60192774556));
+#1882 = CARTESIAN_POINT('',(56.691610388449,-69.38808949987,
+    264.16406289305));
+#1883 = CARTESIAN_POINT('',(55.567904630406,-70.29302343723,
+    267.64013949244));
+#1884 = CARTESIAN_POINT('',(57.030085714356,-70.4818005344,
+    266.69993815851));
+#1885 = CARTESIAN_POINT('',(57.186421459111,-71.24435449219,
+    265.11505739831));
+#1886 = CARTESIAN_POINT('',(55.834677349781,-73.20220866864,
+    270.09162689222));
+#1887 = CARTESIAN_POINT('',(57.880985498614,-73.24395889512,
+    269.31716152111));
+#1888 = CARTESIAN_POINT('',(58.251768483338,-74.547843573,
+    267.59533781401));
+#1889 = CARTESIAN_POINT('',(55.974445070974,-74.46703106244,
+    271.45951690802));
+#1890 = CARTESIAN_POINT('',(58.295658267316,-74.3487588638,270.829662012
+    ));
+#1891 = CARTESIAN_POINT('',(58.807745796833,-75.96183439092,
+    269.08681807943));
+#1892 = CARTESIAN_POINT('',(56.112086936337,-75.58045369031,
+    273.01239792023));
+#1893 = CARTESIAN_POINT('',(58.652912007991,-75.19997582893,
+    272.45859078076));
+#1894 = CARTESIAN_POINT('',(59.348365849311,-77.14552158284,
+    270.83425908141));
+#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1944);
+#1896 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1897,#1898,#1899,#1900,#1901,
+    #1902,#1903,#1904,#1905,#1906,#1907,#1908,#1909,#1910,#1911,#1912,
+    #1913,#1914,#1915,#1916,#1917,#1918,#1919,#1920,#1921,#1922,#1923,
+    #1924,#1925,#1926,#1927,#1928,#1929,#1930,#1931,#1932,#1933,#1934,
+    #1935,#1936,#1937,#1938,#1939,#1940,#1941,#1942,#1943),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#1897 = CARTESIAN_POINT('',(0.,1.));
+#1898 = CARTESIAN_POINT('',(7.426523471248E-03,0.99999142789));
+#1899 = CARTESIAN_POINT('',(2.233825571913E-02,0.999722333426));
+#1900 = CARTESIAN_POINT('',(4.482457718271E-02,0.998922099406));
+#1901 = CARTESIAN_POINT('',(6.737671998625E-02,0.998135505356));
+#1902 = CARTESIAN_POINT('',(8.992627362387E-02,0.997594374982));
+#1903 = CARTESIAN_POINT('',(0.112421920707,0.997399676448));
+#1904 = CARTESIAN_POINT('',(0.134742408322,0.99733592629));
+#1905 = CARTESIAN_POINT('',(0.157231730653,0.997479337703));
+#1906 = CARTESIAN_POINT('',(0.179835432225,0.99797214082));
+#1907 = CARTESIAN_POINT('',(0.202522307518,0.998749835729));
+#1908 = CARTESIAN_POINT('',(0.225257204283,0.999649599013));
+#1909 = CARTESIAN_POINT('',(0.248015589852,1.000099590807));
+#1910 = CARTESIAN_POINT('',(0.27076408946,0.999946503999));
+#1911 = CARTESIAN_POINT('',(0.2935492053,0.999903704404));
+#1912 = CARTESIAN_POINT('',(0.316348671791,0.999864201828));
+#1913 = CARTESIAN_POINT('',(0.339157485668,0.999903482725));
+#1914 = CARTESIAN_POINT('',(0.361965259607,0.999989195166));
+#1915 = CARTESIAN_POINT('',(0.384767300492,1.0000304632));
+#1916 = CARTESIAN_POINT('',(0.407581683325,0.999780062631));
+#1917 = CARTESIAN_POINT('',(0.430381459696,1.000711210884));
+#1918 = CARTESIAN_POINT('',(0.453161577051,0.997431221399));
+#1919 = CARTESIAN_POINT('',(0.475938933914,1.009623996122));
+#1920 = CARTESIAN_POINT('',(0.498681234968,0.964564626725));
+#1921 = CARTESIAN_POINT('',(0.521550570476,0.990766753837));
+#1922 = CARTESIAN_POINT('',(0.544363863867,1.002473445179));
+#1923 = CARTESIAN_POINT('',(0.567224631916,0.999340618502));
+#1924 = CARTESIAN_POINT('',(0.590076317496,1.00017825211));
+#1925 = CARTESIAN_POINT('',(0.612929281207,0.999953478178));
+#1926 = CARTESIAN_POINT('',(0.635783005156,0.999998260926));
+#1927 = CARTESIAN_POINT('',(0.658647365613,0.999895143305));
+#1928 = CARTESIAN_POINT('',(0.681510324463,0.999874223999));
+#1929 = CARTESIAN_POINT('',(0.704366689551,0.999913024112));
+#1930 = CARTESIAN_POINT('',(0.727208649563,0.999944482535));
+#1931 = CARTESIAN_POINT('',(0.750030588068,1.000110299361));
+#1932 = CARTESIAN_POINT('',(0.772819946148,0.9996143212));
+#1933 = CARTESIAN_POINT('',(0.795584629236,0.998353297899));
+#1934 = CARTESIAN_POINT('',(0.818333101302,0.997003333073));
+#1935 = CARTESIAN_POINT('',(0.841064673906,0.995890383288));
+#1936 = CARTESIAN_POINT('',(0.863778663338,0.995303076824));
+#1937 = CARTESIAN_POINT('',(0.886448583275,0.99549644468));
+#1938 = CARTESIAN_POINT('',(0.90926019888,0.996029936485));
+#1939 = CARTESIAN_POINT('',(0.932100778369,0.997054207883));
+#1940 = CARTESIAN_POINT('',(0.954895594905,0.998361423065));
+#1941 = CARTESIAN_POINT('',(0.977563975909,0.999592807739));
+#1942 = CARTESIAN_POINT('',(0.992549935803,0.999990549555));
+#1943 = CARTESIAN_POINT('',(1.,1.));
+#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1945 = ADVANCED_FACE('',(#1946),#1203,.F.);
+#1946 = FACE_BOUND('',#1947,.F.);
+#1947 = EDGE_LOOP('',(#1948,#2021,#2047,#2048));
+#1948 = ORIENTED_EDGE('',*,*,#1949,.F.);
+#1949 = EDGE_CURVE('',#1950,#1950,#1952,.T.);
+#1950 = VERTEX_POINT('',#1951);
+#1951 = CARTESIAN_POINT('',(116.328427619,-54.85922738973,
+    348.20549451211));
+#1952 = SURFACE_CURVE('',#1953,(#1958,#1987),.PCURVE_S1.);
+#1953 = CIRCLE('',#1954,32.75);
+#1954 = AXIS2_PLACEMENT_3D('',#1955,#1956,#1957);
+#1955 = CARTESIAN_POINT('',(86.409813881208,-54.85922738973,
+    334.88486945138));
+#1956 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#1957 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#1958 = PCURVE('',#1203,#1959);
+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1986);
+#1960 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1961,#1962,#1963,#1964,#1965,
+    #1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973,#1974,#1975,#1976,
+    #1977,#1978,#1979,#1980,#1981,#1982,#1983,#1984,#1985),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1961 = CARTESIAN_POINT('',(0.,9.424777960769));
+#1962 = CARTESIAN_POINT('',(9.519977738151E-02,9.424777960769));
+#1963 = CARTESIAN_POINT('',(0.285599332145,9.424777960769));
+#1964 = CARTESIAN_POINT('',(0.571198664289,9.424777960769));
+#1965 = CARTESIAN_POINT('',(0.856797996434,9.424777960769));
+#1966 = CARTESIAN_POINT('',(1.142397328578,9.424777960769));
+#1967 = CARTESIAN_POINT('',(1.427996660723,9.424777960769));
+#1968 = CARTESIAN_POINT('',(1.713595992867,9.424777960769));
+#1969 = CARTESIAN_POINT('',(1.999195325012,9.424777960769));
+#1970 = CARTESIAN_POINT('',(2.284794657156,9.424777960769));
+#1971 = CARTESIAN_POINT('',(2.570393989301,9.424777960769));
+#1972 = CARTESIAN_POINT('',(2.855993321445,9.42477796077));
+#1973 = CARTESIAN_POINT('',(3.14159265359,9.424777960769));
+#1974 = CARTESIAN_POINT('',(3.427191985734,9.42477796077));
+#1975 = CARTESIAN_POINT('',(3.712791317879,9.424777960769));
+#1976 = CARTESIAN_POINT('',(3.998390650023,9.424777960769));
+#1977 = CARTESIAN_POINT('',(4.283989982168,9.424777960769));
+#1978 = CARTESIAN_POINT('',(4.569589314312,9.424777960769));
+#1979 = CARTESIAN_POINT('',(4.855188646457,9.424777960769));
+#1980 = CARTESIAN_POINT('',(5.140787978601,9.424777960769));
+#1981 = CARTESIAN_POINT('',(5.426387310746,9.424777960769));
+#1982 = CARTESIAN_POINT('',(5.711986642891,9.424777960769));
+#1983 = CARTESIAN_POINT('',(5.997585975035,9.424777960769));
+#1984 = CARTESIAN_POINT('',(6.187985529798,9.424777960769));
+#1985 = CARTESIAN_POINT('',(6.28318530718,9.424777960769));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = PCURVE('',#1988,#1993);
+#1988 = CYLINDRICAL_SURFACE('',#1989,32.75);
+#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992);
+#1990 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#1991 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#1992 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#2020);
+#1994 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1995,#1996,#1997,#1998,#1999,
+    #2000,#2001,#2002,#2003,#2004,#2005,#2006,#2007,#2008,#2009,#2010,
+    #2011,#2012,#2013,#2014,#2015,#2016,#2017,#2018,#2019),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1995 = CARTESIAN_POINT('',(0.,86.960695870164));
+#1996 = CARTESIAN_POINT('',(9.519977738151E-02,86.960695870164));
+#1997 = CARTESIAN_POINT('',(0.285599332145,86.960695870164));
+#1998 = CARTESIAN_POINT('',(0.571198664289,86.960695870164));
+#1999 = CARTESIAN_POINT('',(0.856797996434,86.960695870164));
+#2000 = CARTESIAN_POINT('',(1.142397328578,86.960695870164));
+#2001 = CARTESIAN_POINT('',(1.427996660723,86.960695870164));
+#2002 = CARTESIAN_POINT('',(1.713595992867,86.960695870164));
+#2003 = CARTESIAN_POINT('',(1.999195325012,86.960695870164));
+#2004 = CARTESIAN_POINT('',(2.284794657156,86.960695870164));
+#2005 = CARTESIAN_POINT('',(2.570393989301,86.960695870164));
+#2006 = CARTESIAN_POINT('',(2.855993321445,86.960695870164));
+#2007 = CARTESIAN_POINT('',(3.14159265359,86.960695870164));
+#2008 = CARTESIAN_POINT('',(3.427191985734,86.960695870164));
+#2009 = CARTESIAN_POINT('',(3.712791317879,86.960695870164));
+#2010 = CARTESIAN_POINT('',(3.998390650023,86.960695870164));
+#2011 = CARTESIAN_POINT('',(4.283989982168,86.960695870164));
+#2012 = CARTESIAN_POINT('',(4.569589314312,86.960695870164));
+#2013 = CARTESIAN_POINT('',(4.855188646457,86.960695870164));
+#2014 = CARTESIAN_POINT('',(5.140787978601,86.960695870164));
+#2015 = CARTESIAN_POINT('',(5.426387310746,86.960695870164));
+#2016 = CARTESIAN_POINT('',(5.711986642891,86.960695870164));
+#2017 = CARTESIAN_POINT('',(5.997585975035,86.960695870164));
+#2018 = CARTESIAN_POINT('',(6.187985529798,86.960695870164));
+#2019 = CARTESIAN_POINT('',(6.28318530718,86.960695870164));
+#2020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2021 = ORIENTED_EDGE('',*,*,#2022,.F.);
+#2022 = EDGE_CURVE('',#1145,#1950,#2023,.T.);
+#2023 = SEAM_CURVE('',#2024,(#2033,#2040),.PCURVE_S1.);
+#2024 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2025,#2026,#2027,#2028,#2029,
+    #2030,#2031,#2032),.UNSPECIFIED.,.F.,.F.,(8,8),(0.427607085632,
+    3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2025 = CARTESIAN_POINT('',(117.11650984058,-54.85922738973,
+    348.78334116413));
+#2026 = CARTESIAN_POINT('',(116.97132001423,-54.85922738973,
+    348.9117939044));
+#2027 = CARTESIAN_POINT('',(116.76805808043,-54.85922738973,
+    348.97451817699));
+#2028 = CARTESIAN_POINT('',(116.54215502829,-54.85922738973,
+    348.94038854396));
+#2029 = CARTESIAN_POINT('',(116.35135984958,-54.85922738973,
+    348.80049152279));
+#2030 = CARTESIAN_POINT('',(116.25087977327,-54.85922738973,
+    348.59530678875));
+#2031 = CARTESIAN_POINT('',(116.24957923477,-54.85922738973,
+    348.38259088266));
+#2032 = CARTESIAN_POINT('',(116.328427619,-54.85922738973,
+    348.20549451211));
+#2033 = PCURVE('',#1203,#2034);
+#2034 = DEFINITIONAL_REPRESENTATION('',(#2035),#2039);
+#2035 = LINE('',#2036,#2037);
+#2036 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2037 = VECTOR('',#2038,1.);
+#2038 = DIRECTION('',(0.,1.));
+#2039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2040 = PCURVE('',#1203,#2041);
+#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046);
+#2042 = LINE('',#2043,#2044);
+#2043 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#2044 = VECTOR('',#2045,1.);
+#2045 = DIRECTION('',(0.,1.));
+#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2047 = ORIENTED_EDGE('',*,*,#1166,.T.);
+#2048 = ORIENTED_EDGE('',*,*,#2022,.T.);
+#2049 = ADVANCED_FACE('',(#2050),#1988,.T.);
+#2050 = FACE_BOUND('',#2051,.T.);
+#2051 = EDGE_LOOP('',(#2052,#2103,#2123,#2124));
+#2052 = ORIENTED_EDGE('',*,*,#2053,.T.);
+#2053 = EDGE_CURVE('',#2054,#2054,#2056,.T.);
+#2054 = VERTEX_POINT('',#2055);
+#2055 = CARTESIAN_POINT('',(116.53167223979,-54.85922738973,
+    347.74899961972));
+#2056 = SURFACE_CURVE('',#2057,(#2062,#2091),.PCURVE_S1.);
+#2057 = CIRCLE('',#2058,32.75);
+#2058 = AXIS2_PLACEMENT_3D('',#2059,#2060,#2061);
+#2059 = CARTESIAN_POINT('',(86.613058501997,-54.85922738973,
+    334.42837455898));
+#2060 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2061 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2062 = PCURVE('',#1988,#2063);
+#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2090);
+#2064 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2065,#2066,#2067,#2068,#2069,
+    #2070,#2071,#2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079,#2080,
+    #2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2065 = CARTESIAN_POINT('',(0.,86.461));
+#2066 = CARTESIAN_POINT('',(9.519977738151E-02,86.461));
+#2067 = CARTESIAN_POINT('',(0.285599332145,86.461));
+#2068 = CARTESIAN_POINT('',(0.571198664289,86.461));
+#2069 = CARTESIAN_POINT('',(0.856797996434,86.461));
+#2070 = CARTESIAN_POINT('',(1.142397328578,86.461));
+#2071 = CARTESIAN_POINT('',(1.427996660723,86.461));
+#2072 = CARTESIAN_POINT('',(1.713595992867,86.461));
+#2073 = CARTESIAN_POINT('',(1.999195325012,86.461));
+#2074 = CARTESIAN_POINT('',(2.284794657156,86.461));
+#2075 = CARTESIAN_POINT('',(2.570393989301,86.461));
+#2076 = CARTESIAN_POINT('',(2.855993321445,86.461));
+#2077 = CARTESIAN_POINT('',(3.14159265359,86.461));
+#2078 = CARTESIAN_POINT('',(3.427191985734,86.461));
+#2079 = CARTESIAN_POINT('',(3.712791317879,86.461));
+#2080 = CARTESIAN_POINT('',(3.998390650023,86.461));
+#2081 = CARTESIAN_POINT('',(4.283989982168,86.461));
+#2082 = CARTESIAN_POINT('',(4.569589314312,86.461));
+#2083 = CARTESIAN_POINT('',(4.855188646457,86.461));
+#2084 = CARTESIAN_POINT('',(5.140787978601,86.461));
+#2085 = CARTESIAN_POINT('',(5.426387310746,86.461));
+#2086 = CARTESIAN_POINT('',(5.711986642891,86.461));
+#2087 = CARTESIAN_POINT('',(5.997585975035,86.461));
+#2088 = CARTESIAN_POINT('',(6.187985529798,86.461));
+#2089 = CARTESIAN_POINT('',(6.28318530718,86.461));
+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2091 = PCURVE('',#2092,#2097);
+#2092 = TOROIDAL_SURFACE('',#2093,31.25,1.5);
+#2093 = AXIS2_PLACEMENT_3D('',#2094,#2095,#2096);
+#2094 = CARTESIAN_POINT('',(86.613058501997,-54.85922738973,
+    334.42837455898));
+#2095 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2096 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2097 = DEFINITIONAL_REPRESENTATION('',(#2098),#2102);
+#2098 = LINE('',#2099,#2100);
+#2099 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2100 = VECTOR('',#2101,1.);
+#2101 = DIRECTION('',(1.,0.));
+#2102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2103 = ORIENTED_EDGE('',*,*,#2104,.T.);
+#2104 = EDGE_CURVE('',#2054,#1950,#2105,.T.);
+#2105 = SEAM_CURVE('',#2106,(#2109,#2116),.PCURVE_S1.);
+#2106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2107,#2108),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(86.461,86.960695870164),.PIECEWISE_BEZIER_KNOTS.);
+#2107 = CARTESIAN_POINT('',(116.53167223979,-54.85922738973,
+    347.74899961972));
+#2108 = CARTESIAN_POINT('',(116.328427619,-54.85922738973,
+    348.20549451211));
+#2109 = PCURVE('',#1988,#2110);
+#2110 = DEFINITIONAL_REPRESENTATION('',(#2111),#2115);
+#2111 = LINE('',#2112,#2113);
+#2112 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2113 = VECTOR('',#2114,1.);
+#2114 = DIRECTION('',(0.,1.));
+#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2116 = PCURVE('',#1988,#2117);
+#2117 = DEFINITIONAL_REPRESENTATION('',(#2118),#2122);
+#2118 = LINE('',#2119,#2120);
+#2119 = CARTESIAN_POINT('',(0.,0.));
+#2120 = VECTOR('',#2121,1.);
+#2121 = DIRECTION('',(0.,1.));
+#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2123 = ORIENTED_EDGE('',*,*,#1949,.F.);
+#2124 = ORIENTED_EDGE('',*,*,#2104,.F.);
+#2125 = ADVANCED_FACE('',(#2126),#2092,.T.);
+#2126 = FACE_BOUND('',#2127,.T.);
+#2127 = EDGE_LOOP('',(#2128,#2129,#2156,#2205));
+#2128 = ORIENTED_EDGE('',*,*,#2053,.F.);
+#2129 = ORIENTED_EDGE('',*,*,#2130,.F.);
+#2130 = EDGE_CURVE('',#2131,#2054,#2133,.T.);
+#2131 = VERTEX_POINT('',#2132);
+#2132 = CARTESIAN_POINT('',(115.77145901794,-54.85922738973,
+    345.76857646864));
+#2133 = SEAM_CURVE('',#2134,(#2142,#2149),.PCURVE_S1.);
+#2134 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2135,#2136,#2137,#2138,#2139,
+    #2140,#2141),.UNSPECIFIED.,.F.,.F.,(7,7),(-1.570796326795,0.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2135 = CARTESIAN_POINT('',(115.77145901794,-54.85922738973,
+    345.76857646864));
+#2136 = CARTESIAN_POINT('',(116.13020748024,-54.85922738973,
+    345.92830157487));
+#2137 = CARTESIAN_POINT('',(116.43875789939,-54.85922738973,
+    346.20069118466));
+#2138 = CARTESIAN_POINT('',(116.65298926284,-54.85922738973,
+    346.56630954478));
+#2139 = CARTESIAN_POINT('',(116.73843076864,-54.85922738973,
+    346.98136569933));
+#2140 = CARTESIAN_POINT('',(116.69139734602,-54.85922738973,
+    347.39025115741));
+#2141 = CARTESIAN_POINT('',(116.53167223979,-54.85922738973,
+    347.74899961972));
+#2142 = PCURVE('',#2092,#2143);
+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);
+#2144 = LINE('',#2145,#2146);
+#2145 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2146 = VECTOR('',#2147,1.);
+#2147 = DIRECTION('',(0.,1.));
+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2149 = PCURVE('',#2092,#2150);
+#2150 = DEFINITIONAL_REPRESENTATION('',(#2151),#2155);
+#2151 = LINE('',#2152,#2153);
+#2152 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#2153 = VECTOR('',#2154,1.);
+#2154 = DIRECTION('',(0.,1.));
+#2155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2156 = ORIENTED_EDGE('',*,*,#2157,.T.);
+#2157 = EDGE_CURVE('',#2131,#2131,#2158,.T.);
+#2158 = SURFACE_CURVE('',#2159,(#2164,#2193),.PCURVE_S1.);
+#2159 = CIRCLE('',#2160,31.25);
+#2160 = AXIS2_PLACEMENT_3D('',#2161,#2162,#2163);
+#2161 = CARTESIAN_POINT('',(87.223163466611,-54.85922738973,
+    333.05805637252));
+#2162 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2163 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2164 = PCURVE('',#2092,#2165);
+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2192);
+#2166 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2167,#2168,#2169,#2170,#2171,
+    #2172,#2173,#2174,#2175,#2176,#2177,#2178,#2179,#2180,#2181,#2182,
+    #2183,#2184,#2185,#2186,#2187,#2188,#2189,#2190,#2191),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2167 = CARTESIAN_POINT('',(0.,4.712388980385));
+#2168 = CARTESIAN_POINT('',(9.519977738151E-02,4.712388980385));
+#2169 = CARTESIAN_POINT('',(0.285599332145,4.712388980385));
+#2170 = CARTESIAN_POINT('',(0.571198664289,4.712388980385));
+#2171 = CARTESIAN_POINT('',(0.856797996434,4.712388980385));
+#2172 = CARTESIAN_POINT('',(1.142397328578,4.712388980385));
+#2173 = CARTESIAN_POINT('',(1.427996660723,4.712388980385));
+#2174 = CARTESIAN_POINT('',(1.713595992867,4.712388980385));
+#2175 = CARTESIAN_POINT('',(1.999195325012,4.712388980385));
+#2176 = CARTESIAN_POINT('',(2.284794657156,4.712388980385));
+#2177 = CARTESIAN_POINT('',(2.570393989301,4.712388980385));
+#2178 = CARTESIAN_POINT('',(2.855993321445,4.712388980385));
+#2179 = CARTESIAN_POINT('',(3.14159265359,4.712388980385));
+#2180 = CARTESIAN_POINT('',(3.427191985734,4.712388980385));
+#2181 = CARTESIAN_POINT('',(3.712791317879,4.712388980385));
+#2182 = CARTESIAN_POINT('',(3.998390650023,4.712388980385));
+#2183 = CARTESIAN_POINT('',(4.283989982168,4.712388980385));
+#2184 = CARTESIAN_POINT('',(4.569589314312,4.712388980385));
+#2185 = CARTESIAN_POINT('',(4.855188646457,4.712388980385));
+#2186 = CARTESIAN_POINT('',(5.140787978601,4.712388980385));
+#2187 = CARTESIAN_POINT('',(5.426387310746,4.712388980385));
+#2188 = CARTESIAN_POINT('',(5.711986642891,4.712388980385));
+#2189 = CARTESIAN_POINT('',(5.997585975035,4.712388980385));
+#2190 = CARTESIAN_POINT('',(6.187985529798,4.712388980385));
+#2191 = CARTESIAN_POINT('',(6.28318530718,4.712388980385));
+#2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2193 = PCURVE('',#2194,#2199);
+#2194 = PLANE('',#2195);
+#2195 = AXIS2_PLACEMENT_3D('',#2196,#2197,#2198);
+#2196 = CARTESIAN_POINT('',(100.46957260242,-54.85922738973,
+    338.95573769712));
+#2197 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2198 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);
+#2200 = CIRCLE('',#2201,31.25);
+#2201 = AXIS2_PLACEMENT_2D('',#2202,#2203);
+#2202 = CARTESIAN_POINT('',(-14.5,0.));
+#2203 = DIRECTION('',(1.,0.));
+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2205 = ORIENTED_EDGE('',*,*,#2130,.T.);
+#2206 = ADVANCED_FACE('',(#2207,#2210),#2194,.F.);
+#2207 = FACE_BOUND('',#2208,.T.);
+#2208 = EDGE_LOOP('',(#2209));
+#2209 = ORIENTED_EDGE('',*,*,#2157,.F.);
+#2210 = FACE_BOUND('',#2211,.T.);
+#2211 = EDGE_LOOP('',(#2212));
+#2212 = ORIENTED_EDGE('',*,*,#2213,.T.);
+#2213 = EDGE_CURVE('',#2214,#2214,#2216,.T.);
+#2214 = VERTEX_POINT('',#2215);
+#2215 = CARTESIAN_POINT('',(100.46957260242,-54.85922738973,
+    338.95573769712));
+#2216 = SURFACE_CURVE('',#2217,(#2222,#2229),.PCURVE_S1.);
+#2217 = CIRCLE('',#2218,14.5);
+#2218 = AXIS2_PLACEMENT_3D('',#2219,#2220,#2221);
+#2219 = CARTESIAN_POINT('',(87.223163466611,-54.85922738973,
+    333.05805637252));
+#2220 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2221 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2222 = PCURVE('',#2194,#2223);
+#2223 = DEFINITIONAL_REPRESENTATION('',(#2224),#2228);
+#2224 = CIRCLE('',#2225,14.5);
+#2225 = AXIS2_PLACEMENT_2D('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(-14.5,0.));
+#2227 = DIRECTION('',(1.,0.));
+#2228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2229 = PCURVE('',#2230,#2235);
+#2230 = TOROIDAL_SURFACE('',#2231,14.5,1.);
+#2231 = AXIS2_PLACEMENT_3D('',#2232,#2233,#2234);
+#2232 = CARTESIAN_POINT('',(87.629900109687,-54.85922738973,
+    332.14451091488));
+#2233 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2234 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2262);
+#2236 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2237,#2238,#2239,#2240,#2241,
+    #2242,#2243,#2244,#2245,#2246,#2247,#2248,#2249,#2250,#2251,#2252,
+    #2253,#2254,#2255,#2256,#2257,#2258,#2259,#2260,#2261),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2237 = CARTESIAN_POINT('',(0.,7.853981633975));
+#2238 = CARTESIAN_POINT('',(9.519977738151E-02,7.853981633975));
+#2239 = CARTESIAN_POINT('',(0.285599332145,7.853981633975));
+#2240 = CARTESIAN_POINT('',(0.571198664289,7.853981633975));
+#2241 = CARTESIAN_POINT('',(0.856797996434,7.853981633975));
+#2242 = CARTESIAN_POINT('',(1.142397328578,7.853981633975));
+#2243 = CARTESIAN_POINT('',(1.427996660723,7.853981633975));
+#2244 = CARTESIAN_POINT('',(1.713595992867,7.853981633974));
+#2245 = CARTESIAN_POINT('',(1.999195325012,7.853981633974));
+#2246 = CARTESIAN_POINT('',(2.284794657156,7.853981633974));
+#2247 = CARTESIAN_POINT('',(2.570393989301,7.853981633974));
+#2248 = CARTESIAN_POINT('',(2.855993321445,7.853981633974));
+#2249 = CARTESIAN_POINT('',(3.14159265359,7.853981633974));
+#2250 = CARTESIAN_POINT('',(3.427191985734,7.853981633974));
+#2251 = CARTESIAN_POINT('',(3.712791317879,7.853981633974));
+#2252 = CARTESIAN_POINT('',(3.998390650023,7.853981633974));
+#2253 = CARTESIAN_POINT('',(4.283989982168,7.853981633974));
+#2254 = CARTESIAN_POINT('',(4.569589314312,7.853981633974));
+#2255 = CARTESIAN_POINT('',(4.855188646457,7.853981633975));
+#2256 = CARTESIAN_POINT('',(5.140787978601,7.853981633975));
+#2257 = CARTESIAN_POINT('',(5.426387310746,7.853981633975));
+#2258 = CARTESIAN_POINT('',(5.711986642891,7.853981633975));
+#2259 = CARTESIAN_POINT('',(5.997585975035,7.853981633975));
+#2260 = CARTESIAN_POINT('',(6.187985529798,7.853981633975));
+#2261 = CARTESIAN_POINT('',(6.28318530718,7.853981633975));
+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2263 = ADVANCED_FACE('',(#2264),#2230,.F.);
+#2264 = FACE_BOUND('',#2265,.F.);
+#2265 = EDGE_LOOP('',(#2266,#2339,#2364,#2365));
+#2266 = ORIENTED_EDGE('',*,*,#2267,.F.);
+#2267 = EDGE_CURVE('',#2268,#2268,#2270,.T.);
+#2268 = VERTEX_POINT('',#2269);
+#2269 = CARTESIAN_POINT('',(99.962763787862,-54.85922738973,
+    337.6354555964));
+#2270 = SURFACE_CURVE('',#2271,(#2276,#2305),.PCURVE_S1.);
+#2271 = CIRCLE('',#2272,13.5);
+#2272 = AXIS2_PLACEMENT_3D('',#2273,#2274,#2275);
+#2273 = CARTESIAN_POINT('',(87.629900109687,-54.85922738973,
+    332.14451091488));
+#2274 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2275 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2276 = PCURVE('',#2230,#2277);
+#2277 = DEFINITIONAL_REPRESENTATION('',(#2278),#2304);
+#2278 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2279,#2280,#2281,#2282,#2283,
+    #2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294,
+    #2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2279 = CARTESIAN_POINT('',(0.,9.424777960769));
+#2280 = CARTESIAN_POINT('',(9.519977738151E-02,9.424777960769));
+#2281 = CARTESIAN_POINT('',(0.285599332145,9.424777960769));
+#2282 = CARTESIAN_POINT('',(0.571198664289,9.424777960769));
+#2283 = CARTESIAN_POINT('',(0.856797996434,9.424777960769));
+#2284 = CARTESIAN_POINT('',(1.142397328578,9.424777960769));
+#2285 = CARTESIAN_POINT('',(1.427996660723,9.424777960769));
+#2286 = CARTESIAN_POINT('',(1.713595992867,9.424777960769));
+#2287 = CARTESIAN_POINT('',(1.999195325012,9.424777960769));
+#2288 = CARTESIAN_POINT('',(2.284794657156,9.424777960769));
+#2289 = CARTESIAN_POINT('',(2.570393989301,9.424777960769));
+#2290 = CARTESIAN_POINT('',(2.855993321445,9.424777960769));
+#2291 = CARTESIAN_POINT('',(3.14159265359,9.424777960769));
+#2292 = CARTESIAN_POINT('',(3.427191985734,9.424777960769));
+#2293 = CARTESIAN_POINT('',(3.712791317879,9.424777960769));
+#2294 = CARTESIAN_POINT('',(3.998390650023,9.424777960769));
+#2295 = CARTESIAN_POINT('',(4.283989982168,9.424777960769));
+#2296 = CARTESIAN_POINT('',(4.569589314312,9.424777960769));
+#2297 = CARTESIAN_POINT('',(4.855188646457,9.424777960769));
+#2298 = CARTESIAN_POINT('',(5.140787978601,9.424777960769));
+#2299 = CARTESIAN_POINT('',(5.426387310746,9.424777960769));
+#2300 = CARTESIAN_POINT('',(5.711986642891,9.424777960769));
+#2301 = CARTESIAN_POINT('',(5.997585975035,9.424777960769));
+#2302 = CARTESIAN_POINT('',(6.187985529798,9.424777960769));
+#2303 = CARTESIAN_POINT('',(6.28318530718,9.424777960769));
+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2305 = PCURVE('',#2306,#2311);
+#2306 = CYLINDRICAL_SURFACE('',#2307,13.5);
+#2307 = AXIS2_PLACEMENT_3D('',#2308,#2309,#2310);
+#2308 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#2309 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2310 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2338);
+#2312 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2313,#2314,#2315,#2316,#2317,
+    #2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325,#2326,#2327,#2328,
+    #2329,#2330,#2331,#2332,#2333,#2334,#2335,#2336,#2337),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2313 = CARTESIAN_POINT('',(0.,83.961));
+#2314 = CARTESIAN_POINT('',(9.519977738151E-02,83.961));
+#2315 = CARTESIAN_POINT('',(0.285599332145,83.961));
+#2316 = CARTESIAN_POINT('',(0.571198664289,83.961));
+#2317 = CARTESIAN_POINT('',(0.856797996434,83.961));
+#2318 = CARTESIAN_POINT('',(1.142397328578,83.961));
+#2319 = CARTESIAN_POINT('',(1.427996660723,83.961000000001));
+#2320 = CARTESIAN_POINT('',(1.713595992867,83.961));
+#2321 = CARTESIAN_POINT('',(1.999195325012,83.961));
+#2322 = CARTESIAN_POINT('',(2.284794657156,83.961));
+#2323 = CARTESIAN_POINT('',(2.570393989301,83.961));
+#2324 = CARTESIAN_POINT('',(2.855993321445,83.961));
+#2325 = CARTESIAN_POINT('',(3.14159265359,83.961));
+#2326 = CARTESIAN_POINT('',(3.427191985734,83.961));
+#2327 = CARTESIAN_POINT('',(3.712791317879,83.961));
+#2328 = CARTESIAN_POINT('',(3.998390650023,83.961));
+#2329 = CARTESIAN_POINT('',(4.283989982168,83.961));
+#2330 = CARTESIAN_POINT('',(4.569589314312,83.961));
+#2331 = CARTESIAN_POINT('',(4.855188646457,83.961));
+#2332 = CARTESIAN_POINT('',(5.140787978602,83.961));
+#2333 = CARTESIAN_POINT('',(5.426387310746,83.961));
+#2334 = CARTESIAN_POINT('',(5.711986642891,83.961));
+#2335 = CARTESIAN_POINT('',(5.997585975035,83.961));
+#2336 = CARTESIAN_POINT('',(6.187985529798,83.961));
+#2337 = CARTESIAN_POINT('',(6.28318530718,83.961));
+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2339 = ORIENTED_EDGE('',*,*,#2340,.F.);
+#2340 = EDGE_CURVE('',#2214,#2268,#2341,.T.);
+#2341 = SEAM_CURVE('',#2342,(#2350,#2357),.PCURVE_S1.);
+#2342 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2343,#2344,#2345,#2346,#2347,
+    #2348,#2349),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,
+    3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2343 = CARTESIAN_POINT('',(100.46957260242,-54.85922738973,
+    338.95573769712));
+#2344 = CARTESIAN_POINT('',(100.23040696089,-54.85922738973,
+    338.84925429297));
+#2345 = CARTESIAN_POINT('',(100.02470668146,-54.85922738973,
+    338.66766121977));
+#2346 = CARTESIAN_POINT('',(99.881885772497,-54.85922738973,
+    338.42391564636));
+#2347 = CARTESIAN_POINT('',(99.824924768629,-54.85922738973,
+    338.14721154333));
+#2348 = CARTESIAN_POINT('',(99.856280383709,-54.85922738973,
+    337.87462123794));
+#2349 = CARTESIAN_POINT('',(99.962763787862,-54.85922738973,
+    337.6354555964));
+#2350 = PCURVE('',#2230,#2351);
+#2351 = DEFINITIONAL_REPRESENTATION('',(#2352),#2356);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2354 = VECTOR('',#2355,1.);
+#2355 = DIRECTION('',(0.,1.));
+#2356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2357 = PCURVE('',#2230,#2358);
+#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(0.,1.));
+#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2364 = ORIENTED_EDGE('',*,*,#2213,.T.);
+#2365 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#2366 = ADVANCED_FACE('',(#2367),#2306,.T.);
+#2367 = FACE_BOUND('',#2368,.T.);
+#2368 = EDGE_LOOP('',(#2369,#2420,#2440,#2441));
+#2369 = ORIENTED_EDGE('',*,*,#2370,.T.);
+#2370 = EDGE_CURVE('',#2371,#2371,#2373,.T.);
+#2371 = VERTEX_POINT('',#2372);
+#2372 = CARTESIAN_POINT('',(100.77623707401,-54.85922738973,
+    335.80836468112));
+#2373 = SURFACE_CURVE('',#2374,(#2379,#2408),.PCURVE_S1.);
+#2374 = CIRCLE('',#2375,13.5);
+#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);
+#2376 = CARTESIAN_POINT('',(88.443373395839,-54.85922738973,
+    330.31741999959));
+#2377 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2378 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2379 = PCURVE('',#2306,#2380);
+#2380 = DEFINITIONAL_REPRESENTATION('',(#2381),#2407);
+#2381 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2382,#2383,#2384,#2385,#2386,
+    #2387,#2388,#2389,#2390,#2391,#2392,#2393,#2394,#2395,#2396,#2397,
+    #2398,#2399,#2400,#2401,#2402,#2403,#2404,#2405,#2406),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2382 = CARTESIAN_POINT('',(0.,81.961));
+#2383 = CARTESIAN_POINT('',(9.519977738151E-02,81.961));
+#2384 = CARTESIAN_POINT('',(0.285599332145,81.961));
+#2385 = CARTESIAN_POINT('',(0.571198664289,81.961));
+#2386 = CARTESIAN_POINT('',(0.856797996434,81.961));
+#2387 = CARTESIAN_POINT('',(1.142397328578,81.961));
+#2388 = CARTESIAN_POINT('',(1.427996660723,81.961));
+#2389 = CARTESIAN_POINT('',(1.713595992867,81.961));
+#2390 = CARTESIAN_POINT('',(1.999195325012,81.961));
+#2391 = CARTESIAN_POINT('',(2.284794657156,81.961));
+#2392 = CARTESIAN_POINT('',(2.570393989301,81.961));
+#2393 = CARTESIAN_POINT('',(2.855993321445,81.961));
+#2394 = CARTESIAN_POINT('',(3.14159265359,81.961));
+#2395 = CARTESIAN_POINT('',(3.427191985734,81.961));
+#2396 = CARTESIAN_POINT('',(3.712791317879,81.961));
+#2397 = CARTESIAN_POINT('',(3.998390650023,81.961));
+#2398 = CARTESIAN_POINT('',(4.283989982168,81.961));
+#2399 = CARTESIAN_POINT('',(4.569589314312,81.961));
+#2400 = CARTESIAN_POINT('',(4.855188646457,81.961));
+#2401 = CARTESIAN_POINT('',(5.140787978601,81.961));
+#2402 = CARTESIAN_POINT('',(5.426387310746,81.961));
+#2403 = CARTESIAN_POINT('',(5.711986642891,81.961));
+#2404 = CARTESIAN_POINT('',(5.997585975035,81.961));
+#2405 = CARTESIAN_POINT('',(6.187985529798,81.961));
+#2406 = CARTESIAN_POINT('',(6.28318530718,81.961));
+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2408 = PCURVE('',#2409,#2414);
+#2409 = PLANE('',#2410);
+#2410 = AXIS2_PLACEMENT_3D('',#2411,#2412,#2413);
+#2411 = CARTESIAN_POINT('',(99.862691616371,-54.85922738973,
+    335.40162803804));
+#2412 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2413 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419);
+#2415 = CIRCLE('',#2416,13.5);
+#2416 = AXIS2_PLACEMENT_2D('',#2417,#2418);
+#2417 = CARTESIAN_POINT('',(-12.5,0.));
+#2418 = DIRECTION('',(1.,0.));
+#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2420 = ORIENTED_EDGE('',*,*,#2421,.T.);
+#2421 = EDGE_CURVE('',#2371,#2268,#2422,.T.);
+#2422 = SEAM_CURVE('',#2423,(#2426,#2433),.PCURVE_S1.);
+#2423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2424,#2425),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(81.961,83.961),.PIECEWISE_BEZIER_KNOTS.);
+#2424 = CARTESIAN_POINT('',(100.77623707401,-54.85922738973,
+    335.80836468112));
+#2425 = CARTESIAN_POINT('',(99.962763787862,-54.85922738973,
+    337.6354555964));
+#2426 = PCURVE('',#2306,#2427);
+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);
+#2428 = LINE('',#2429,#2430);
+#2429 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2430 = VECTOR('',#2431,1.);
+#2431 = DIRECTION('',(0.,1.));
+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2433 = PCURVE('',#2306,#2434);
+#2434 = DEFINITIONAL_REPRESENTATION('',(#2435),#2439);
+#2435 = LINE('',#2436,#2437);
+#2436 = CARTESIAN_POINT('',(0.,0.));
+#2437 = VECTOR('',#2438,1.);
+#2438 = DIRECTION('',(0.,1.));
+#2439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2440 = ORIENTED_EDGE('',*,*,#2267,.F.);
+#2441 = ORIENTED_EDGE('',*,*,#2421,.F.);
+#2442 = ADVANCED_FACE('',(#2443,#2446),#2409,.F.);
+#2443 = FACE_BOUND('',#2444,.T.);
+#2444 = EDGE_LOOP('',(#2445));
+#2445 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#2446 = FACE_BOUND('',#2447,.T.);
+#2447 = EDGE_LOOP('',(#2448));
+#2448 = ORIENTED_EDGE('',*,*,#2449,.T.);
+#2449 = EDGE_CURVE('',#2450,#2450,#2452,.T.);
+#2450 = VERTEX_POINT('',#2451);
+#2451 = CARTESIAN_POINT('',(99.862691616371,-54.85922738973,
+    335.40162803804));
+#2452 = SURFACE_CURVE('',#2453,(#2458,#2465),.PCURVE_S1.);
+#2453 = CIRCLE('',#2454,12.5);
+#2454 = AXIS2_PLACEMENT_3D('',#2455,#2456,#2457);
+#2455 = CARTESIAN_POINT('',(88.443373395839,-54.85922738973,
+    330.31741999959));
+#2456 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2457 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2458 = PCURVE('',#2409,#2459);
+#2459 = DEFINITIONAL_REPRESENTATION('',(#2460),#2464);
+#2460 = CIRCLE('',#2461,12.5);
+#2461 = AXIS2_PLACEMENT_2D('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(-12.5,0.));
+#2463 = DIRECTION('',(1.,0.));
+#2464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2465 = PCURVE('',#2466,#2471);
+#2466 = CYLINDRICAL_SURFACE('',#2467,12.5);
+#2467 = AXIS2_PLACEMENT_3D('',#2468,#2469,#2470);
+#2468 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#2469 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2470 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2498);
+#2472 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2473,#2474,#2475,#2476,#2477,
+    #2478,#2479,#2480,#2481,#2482,#2483,#2484,#2485,#2486,#2487,#2488,
+    #2489,#2490,#2491,#2492,#2493,#2494,#2495,#2496,#2497),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2473 = CARTESIAN_POINT('',(0.,81.961));
+#2474 = CARTESIAN_POINT('',(9.519977738151E-02,81.961));
+#2475 = CARTESIAN_POINT('',(0.285599332145,81.961));
+#2476 = CARTESIAN_POINT('',(0.571198664289,81.961));
+#2477 = CARTESIAN_POINT('',(0.856797996434,81.961));
+#2478 = CARTESIAN_POINT('',(1.142397328578,81.961));
+#2479 = CARTESIAN_POINT('',(1.427996660723,81.961));
+#2480 = CARTESIAN_POINT('',(1.713595992867,81.961));
+#2481 = CARTESIAN_POINT('',(1.999195325012,81.961));
+#2482 = CARTESIAN_POINT('',(2.284794657156,81.961));
+#2483 = CARTESIAN_POINT('',(2.570393989301,81.961));
+#2484 = CARTESIAN_POINT('',(2.855993321445,81.961));
+#2485 = CARTESIAN_POINT('',(3.14159265359,81.961));
+#2486 = CARTESIAN_POINT('',(3.427191985734,81.961));
+#2487 = CARTESIAN_POINT('',(3.712791317879,81.961));
+#2488 = CARTESIAN_POINT('',(3.998390650023,81.961));
+#2489 = CARTESIAN_POINT('',(4.283989982168,81.961));
+#2490 = CARTESIAN_POINT('',(4.569589314312,81.961));
+#2491 = CARTESIAN_POINT('',(4.855188646457,81.961));
+#2492 = CARTESIAN_POINT('',(5.140787978601,81.961));
+#2493 = CARTESIAN_POINT('',(5.426387310746,81.961));
+#2494 = CARTESIAN_POINT('',(5.711986642891,81.961));
+#2495 = CARTESIAN_POINT('',(5.997585975035,81.961));
+#2496 = CARTESIAN_POINT('',(6.187985529798,81.961));
+#2497 = CARTESIAN_POINT('',(6.28318530718,81.961));
+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2499 = ADVANCED_FACE('',(#2500),#2466,.F.);
+#2500 = FACE_BOUND('',#2501,.F.);
+#2501 = EDGE_LOOP('',(#2502,#2503,#2525,#2596));
+#2502 = ORIENTED_EDGE('',*,*,#2449,.T.);
+#2503 = ORIENTED_EDGE('',*,*,#2504,.T.);
+#2504 = EDGE_CURVE('',#2450,#2505,#2507,.T.);
+#2505 = VERTEX_POINT('',#2506);
+#2506 = CARTESIAN_POINT('',(99.04921833022,-54.85922738973,
+    337.22871895333));
+#2507 = SEAM_CURVE('',#2508,(#2511,#2518),.PCURVE_S1.);
+#2508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2509,#2510),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(81.961,83.961),.PIECEWISE_BEZIER_KNOTS.);
+#2509 = CARTESIAN_POINT('',(99.862691616371,-54.85922738973,
+    335.40162803804));
+#2510 = CARTESIAN_POINT('',(99.049218330219,-54.85922738973,
+    337.22871895333));
+#2511 = PCURVE('',#2466,#2512);
+#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517);
+#2513 = LINE('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2515 = VECTOR('',#2516,1.);
+#2516 = DIRECTION('',(0.,1.));
+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2518 = PCURVE('',#2466,#2519);
+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);
+#2520 = LINE('',#2521,#2522);
+#2521 = CARTESIAN_POINT('',(0.,0.));
+#2522 = VECTOR('',#2523,1.);
+#2523 = DIRECTION('',(0.,1.));
+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2525 = ORIENTED_EDGE('',*,*,#2526,.F.);
+#2526 = EDGE_CURVE('',#2505,#2505,#2527,.T.);
+#2527 = SURFACE_CURVE('',#2528,(#2533,#2562),.PCURVE_S1.);
+#2528 = CIRCLE('',#2529,12.5);
+#2529 = AXIS2_PLACEMENT_3D('',#2530,#2531,#2532);
+#2530 = CARTESIAN_POINT('',(87.629900109687,-54.85922738973,
+    332.14451091488));
+#2531 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2532 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2533 = PCURVE('',#2466,#2534);
+#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2561);
+#2535 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2536,#2537,#2538,#2539,#2540,
+    #2541,#2542,#2543,#2544,#2545,#2546,#2547,#2548,#2549,#2550,#2551,
+    #2552,#2553,#2554,#2555,#2556,#2557,#2558,#2559,#2560),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2536 = CARTESIAN_POINT('',(0.,83.961));
+#2537 = CARTESIAN_POINT('',(9.519977738151E-02,83.961));
+#2538 = CARTESIAN_POINT('',(0.285599332145,83.961));
+#2539 = CARTESIAN_POINT('',(0.571198664289,83.961));
+#2540 = CARTESIAN_POINT('',(0.856797996434,83.961));
+#2541 = CARTESIAN_POINT('',(1.142397328578,83.961));
+#2542 = CARTESIAN_POINT('',(1.427996660723,83.961));
+#2543 = CARTESIAN_POINT('',(1.713595992867,83.961000000001));
+#2544 = CARTESIAN_POINT('',(1.999195325012,83.961));
+#2545 = CARTESIAN_POINT('',(2.284794657156,83.961));
+#2546 = CARTESIAN_POINT('',(2.570393989301,83.961));
+#2547 = CARTESIAN_POINT('',(2.855993321445,83.961));
+#2548 = CARTESIAN_POINT('',(3.14159265359,83.961));
+#2549 = CARTESIAN_POINT('',(3.427191985734,83.961));
+#2550 = CARTESIAN_POINT('',(3.712791317879,83.961));
+#2551 = CARTESIAN_POINT('',(3.998390650023,83.961));
+#2552 = CARTESIAN_POINT('',(4.283989982168,83.961));
+#2553 = CARTESIAN_POINT('',(4.569589314312,83.961000000001));
+#2554 = CARTESIAN_POINT('',(4.855188646457,83.961));
+#2555 = CARTESIAN_POINT('',(5.140787978602,83.961));
+#2556 = CARTESIAN_POINT('',(5.426387310746,83.961));
+#2557 = CARTESIAN_POINT('',(5.711986642891,83.961));
+#2558 = CARTESIAN_POINT('',(5.997585975035,83.961));
+#2559 = CARTESIAN_POINT('',(6.187985529798,83.961));
+#2560 = CARTESIAN_POINT('',(6.28318530718,83.961));
+#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2562 = PCURVE('',#2563,#2568);
+#2563 = TOROIDAL_SURFACE('',#2564,14.5,2.);
+#2564 = AXIS2_PLACEMENT_3D('',#2565,#2566,#2567);
+#2565 = CARTESIAN_POINT('',(87.629900109687,-54.85922738973,
+    332.14451091488));
+#2566 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2567 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2568 = DEFINITIONAL_REPRESENTATION('',(#2569),#2595);
+#2569 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2570,#2571,#2572,#2573,#2574,
+    #2575,#2576,#2577,#2578,#2579,#2580,#2581,#2582,#2583,#2584,#2585,
+    #2586,#2587,#2588,#2589,#2590,#2591,#2592,#2593,#2594),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2570 = CARTESIAN_POINT('',(0.,9.424777960769));
+#2571 = CARTESIAN_POINT('',(9.519977738151E-02,9.424777960769));
+#2572 = CARTESIAN_POINT('',(0.285599332145,9.424777960769));
+#2573 = CARTESIAN_POINT('',(0.571198664289,9.424777960769));
+#2574 = CARTESIAN_POINT('',(0.856797996434,9.424777960769));
+#2575 = CARTESIAN_POINT('',(1.142397328578,9.424777960769));
+#2576 = CARTESIAN_POINT('',(1.427996660723,9.424777960769));
+#2577 = CARTESIAN_POINT('',(1.713595992867,9.424777960769));
+#2578 = CARTESIAN_POINT('',(1.999195325012,9.424777960769));
+#2579 = CARTESIAN_POINT('',(2.284794657156,9.424777960769));
+#2580 = CARTESIAN_POINT('',(2.570393989301,9.424777960769));
+#2581 = CARTESIAN_POINT('',(2.855993321445,9.424777960769));
+#2582 = CARTESIAN_POINT('',(3.14159265359,9.424777960769));
+#2583 = CARTESIAN_POINT('',(3.427191985734,9.424777960769));
+#2584 = CARTESIAN_POINT('',(3.712791317879,9.424777960769));
+#2585 = CARTESIAN_POINT('',(3.998390650023,9.424777960769));
+#2586 = CARTESIAN_POINT('',(4.283989982168,9.424777960769));
+#2587 = CARTESIAN_POINT('',(4.569589314312,9.424777960769));
+#2588 = CARTESIAN_POINT('',(4.855188646457,9.424777960769));
+#2589 = CARTESIAN_POINT('',(5.140787978601,9.424777960769));
+#2590 = CARTESIAN_POINT('',(5.426387310746,9.424777960769));
+#2591 = CARTESIAN_POINT('',(5.711986642891,9.424777960769));
+#2592 = CARTESIAN_POINT('',(5.997585975035,9.424777960769));
+#2593 = CARTESIAN_POINT('',(6.187985529798,9.424777960769));
+#2594 = CARTESIAN_POINT('',(6.28318530718,9.424777960769));
+#2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2596 = ORIENTED_EDGE('',*,*,#2504,.F.);
+#2597 = ADVANCED_FACE('',(#2598),#2563,.T.);
+#2598 = FACE_BOUND('',#2599,.T.);
+#2599 = EDGE_LOOP('',(#2600,#2601,#2628,#2677));
+#2600 = ORIENTED_EDGE('',*,*,#2526,.F.);
+#2601 = ORIENTED_EDGE('',*,*,#2602,.F.);
+#2602 = EDGE_CURVE('',#2603,#2505,#2605,.T.);
+#2603 = VERTEX_POINT('',#2604);
+#2604 = CARTESIAN_POINT('',(100.06283595935,-54.85922738973,
+    339.86928315476));
+#2605 = SEAM_CURVE('',#2606,(#2614,#2621),.PCURVE_S1.);
+#2606 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2607,#2608,#2609,#2610,#2611,
+    #2612,#2613),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,
+    3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2607 = CARTESIAN_POINT('',(100.06283595935,-54.85922738973,
+    339.86928315476));
+#2608 = CARTESIAN_POINT('',(99.584504676278,-54.85922738973,
+    339.65631634646));
+#2609 = CARTESIAN_POINT('',(99.173104117418,-54.85922738973,
+    339.29313020007));
+#2610 = CARTESIAN_POINT('',(98.88746229949,-54.85922738973,
+    338.80563905324));
+#2611 = CARTESIAN_POINT('',(98.773540291752,-54.85922738973,
+    338.25223084718));
+#2612 = CARTESIAN_POINT('',(98.836251521914,-54.85922738973,
+    337.7070502364));
+#2613 = CARTESIAN_POINT('',(99.04921833022,-54.85922738973,
+    337.22871895333));
+#2614 = PCURVE('',#2563,#2615);
+#2615 = DEFINITIONAL_REPRESENTATION('',(#2616),#2620);
+#2616 = LINE('',#2617,#2618);
+#2617 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2618 = VECTOR('',#2619,1.);
+#2619 = DIRECTION('',(0.,1.));
+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2621 = PCURVE('',#2563,#2622);
+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);
+#2623 = LINE('',#2624,#2625);
+#2624 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#2625 = VECTOR('',#2626,1.);
+#2626 = DIRECTION('',(0.,1.));
+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2628 = ORIENTED_EDGE('',*,*,#2629,.T.);
+#2629 = EDGE_CURVE('',#2603,#2603,#2630,.T.);
+#2630 = SURFACE_CURVE('',#2631,(#2636,#2665),.PCURVE_S1.);
+#2631 = CIRCLE('',#2632,14.5);
+#2632 = AXIS2_PLACEMENT_3D('',#2633,#2634,#2635);
+#2633 = CARTESIAN_POINT('',(86.816426823535,-54.85922738973,
+    333.97160183016));
+#2634 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2635 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2636 = PCURVE('',#2563,#2637);
+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2664);
+#2638 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2639,#2640,#2641,#2642,#2643,
+    #2644,#2645,#2646,#2647,#2648,#2649,#2650,#2651,#2652,#2653,#2654,
+    #2655,#2656,#2657,#2658,#2659,#2660,#2661,#2662,#2663),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2639 = CARTESIAN_POINT('',(0.,7.853981633975));
+#2640 = CARTESIAN_POINT('',(9.519977738151E-02,7.853981633975));
+#2641 = CARTESIAN_POINT('',(0.285599332145,7.853981633975));
+#2642 = CARTESIAN_POINT('',(0.571198664289,7.853981633975));
+#2643 = CARTESIAN_POINT('',(0.856797996434,7.853981633975));
+#2644 = CARTESIAN_POINT('',(1.142397328578,7.853981633974));
+#2645 = CARTESIAN_POINT('',(1.427996660723,7.853981633974));
+#2646 = CARTESIAN_POINT('',(1.713595992867,7.853981633974));
+#2647 = CARTESIAN_POINT('',(1.999195325012,7.853981633974));
+#2648 = CARTESIAN_POINT('',(2.284794657156,7.853981633974));
+#2649 = CARTESIAN_POINT('',(2.570393989301,7.853981633974));
+#2650 = CARTESIAN_POINT('',(2.855993321445,7.853981633974));
+#2651 = CARTESIAN_POINT('',(3.14159265359,7.853981633974));
+#2652 = CARTESIAN_POINT('',(3.427191985734,7.853981633974));
+#2653 = CARTESIAN_POINT('',(3.712791317879,7.853981633974));
+#2654 = CARTESIAN_POINT('',(3.998390650023,7.853981633974));
+#2655 = CARTESIAN_POINT('',(4.283989982168,7.853981633974));
+#2656 = CARTESIAN_POINT('',(4.569589314312,7.853981633974));
+#2657 = CARTESIAN_POINT('',(4.855188646457,7.853981633974));
+#2658 = CARTESIAN_POINT('',(5.140787978601,7.853981633974));
+#2659 = CARTESIAN_POINT('',(5.426387310746,7.853981633975));
+#2660 = CARTESIAN_POINT('',(5.711986642891,7.853981633975));
+#2661 = CARTESIAN_POINT('',(5.997585975035,7.853981633975));
+#2662 = CARTESIAN_POINT('',(6.187985529798,7.853981633975));
+#2663 = CARTESIAN_POINT('',(6.28318530718,7.853981633975));
+#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2665 = PCURVE('',#2666,#2671);
+#2666 = PLANE('',#2667);
+#2667 = AXIS2_PLACEMENT_3D('',#2668,#2669,#2670);
+#2668 = CARTESIAN_POINT('',(100.06283595935,-54.85922738973,
+    339.86928315476));
+#2669 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2670 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2671 = DEFINITIONAL_REPRESENTATION('',(#2672),#2676);
+#2672 = CIRCLE('',#2673,14.5);
+#2673 = AXIS2_PLACEMENT_2D('',#2674,#2675);
+#2674 = CARTESIAN_POINT('',(-14.5,0.));
+#2675 = DIRECTION('',(1.,0.));
+#2676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2677 = ORIENTED_EDGE('',*,*,#2602,.T.);
+#2678 = ADVANCED_FACE('',(#2679,#2732),#2666,.T.);
+#2679 = FACE_BOUND('',#2680,.T.);
+#2680 = EDGE_LOOP('',(#2681));
+#2681 = ORIENTED_EDGE('',*,*,#2682,.T.);
+#2682 = EDGE_CURVE('',#2683,#2683,#2685,.T.);
+#2683 = VERTEX_POINT('',#2684);
+#2684 = CARTESIAN_POINT('',(115.36472237486,-54.85922738973,
+    346.68212192628));
+#2685 = SURFACE_CURVE('',#2686,(#2691,#2698),.PCURVE_S1.);
+#2686 = CIRCLE('',#2687,31.25);
+#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690);
+#2688 = CARTESIAN_POINT('',(86.816426823535,-54.85922738973,
+    333.97160183016));
+#2689 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2690 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2691 = PCURVE('',#2666,#2692);
+#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697);
+#2693 = CIRCLE('',#2694,31.25);
+#2694 = AXIS2_PLACEMENT_2D('',#2695,#2696);
+#2695 = CARTESIAN_POINT('',(-14.5,0.));
+#2696 = DIRECTION('',(1.,0.));
+#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2698 = PCURVE('',#2699,#2704);
+#2699 = TOROIDAL_SURFACE('',#2700,31.25,0.5);
+#2700 = AXIS2_PLACEMENT_3D('',#2701,#2702,#2703);
+#2701 = CARTESIAN_POINT('',(86.613058501997,-54.85922738973,
+    334.42837455898));
+#2702 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2703 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2731);
+#2705 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2706,#2707,#2708,#2709,#2710,
+    #2711,#2712,#2713,#2714,#2715,#2716,#2717,#2718,#2719,#2720,#2721,
+    #2722,#2723,#2724,#2725,#2726,#2727,#2728,#2729,#2730),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2706 = CARTESIAN_POINT('',(0.,4.712388980385));
+#2707 = CARTESIAN_POINT('',(9.519977738151E-02,4.712388980385));
+#2708 = CARTESIAN_POINT('',(0.285599332145,4.712388980385));
+#2709 = CARTESIAN_POINT('',(0.571198664289,4.712388980385));
+#2710 = CARTESIAN_POINT('',(0.856797996434,4.712388980385));
+#2711 = CARTESIAN_POINT('',(1.142397328578,4.712388980385));
+#2712 = CARTESIAN_POINT('',(1.427996660723,4.712388980385));
+#2713 = CARTESIAN_POINT('',(1.713595992867,4.712388980385));
+#2714 = CARTESIAN_POINT('',(1.999195325012,4.712388980384));
+#2715 = CARTESIAN_POINT('',(2.284794657156,4.712388980384));
+#2716 = CARTESIAN_POINT('',(2.570393989301,4.712388980384));
+#2717 = CARTESIAN_POINT('',(2.855993321445,4.712388980384));
+#2718 = CARTESIAN_POINT('',(3.14159265359,4.712388980384));
+#2719 = CARTESIAN_POINT('',(3.427191985734,4.712388980384));
+#2720 = CARTESIAN_POINT('',(3.712791317879,4.712388980384));
+#2721 = CARTESIAN_POINT('',(3.998390650023,4.712388980384));
+#2722 = CARTESIAN_POINT('',(4.283989982168,4.712388980384));
+#2723 = CARTESIAN_POINT('',(4.569589314312,4.712388980385));
+#2724 = CARTESIAN_POINT('',(4.855188646457,4.712388980385));
+#2725 = CARTESIAN_POINT('',(5.140787978601,4.712388980385));
+#2726 = CARTESIAN_POINT('',(5.426387310746,4.712388980385));
+#2727 = CARTESIAN_POINT('',(5.711986642891,4.712388980385));
+#2728 = CARTESIAN_POINT('',(5.997585975035,4.712388980385));
+#2729 = CARTESIAN_POINT('',(6.187985529798,4.712388980385));
+#2730 = CARTESIAN_POINT('',(6.28318530718,4.712388980385));
+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2732 = FACE_BOUND('',#2733,.T.);
+#2733 = EDGE_LOOP('',(#2734));
+#2734 = ORIENTED_EDGE('',*,*,#2629,.F.);
+#2735 = ADVANCED_FACE('',(#2736),#2699,.F.);
+#2736 = FACE_BOUND('',#2737,.F.);
+#2737 = EDGE_LOOP('',(#2738,#2789,#2814,#2815));
+#2738 = ORIENTED_EDGE('',*,*,#2739,.F.);
+#2739 = EDGE_CURVE('',#2740,#2740,#2742,.T.);
+#2740 = VERTEX_POINT('',#2741);
+#2741 = CARTESIAN_POINT('',(115.61812678215,-54.85922738973,
+    347.34226297664));
+#2742 = SURFACE_CURVE('',#2743,(#2748,#2755),.PCURVE_S1.);
+#2743 = CIRCLE('',#2744,31.75);
+#2744 = AXIS2_PLACEMENT_3D('',#2745,#2746,#2747);
+#2745 = CARTESIAN_POINT('',(86.613058501997,-54.85922738973,
+    334.42837455898));
+#2746 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2747 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2748 = PCURVE('',#2699,#2749);
+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(1.,0.));
+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2755 = PCURVE('',#2756,#2761);
+#2756 = CYLINDRICAL_SURFACE('',#2757,31.75);
+#2757 = AXIS2_PLACEMENT_3D('',#2758,#2759,#2760);
+#2758 = CARTESIAN_POINT('',(121.77991539897,-54.85922738973,
+    255.44232074575));
+#2759 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2760 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2761 = DEFINITIONAL_REPRESENTATION('',(#2762),#2788);
+#2762 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2763,#2764,#2765,#2766,#2767,
+    #2768,#2769,#2770,#2771,#2772,#2773,#2774,#2775,#2776,#2777,#2778,
+    #2779,#2780,#2781,#2782,#2783,#2784,#2785,#2786,#2787),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2763 = CARTESIAN_POINT('',(0.,86.461));
+#2764 = CARTESIAN_POINT('',(9.519977738151E-02,86.461));
+#2765 = CARTESIAN_POINT('',(0.285599332145,86.461));
+#2766 = CARTESIAN_POINT('',(0.571198664289,86.461));
+#2767 = CARTESIAN_POINT('',(0.856797996434,86.461));
+#2768 = CARTESIAN_POINT('',(1.142397328578,86.461));
+#2769 = CARTESIAN_POINT('',(1.427996660723,86.461));
+#2770 = CARTESIAN_POINT('',(1.713595992867,86.461));
+#2771 = CARTESIAN_POINT('',(1.999195325012,86.461));
+#2772 = CARTESIAN_POINT('',(2.284794657156,86.461));
+#2773 = CARTESIAN_POINT('',(2.570393989301,86.461));
+#2774 = CARTESIAN_POINT('',(2.855993321445,86.461));
+#2775 = CARTESIAN_POINT('',(3.14159265359,86.461));
+#2776 = CARTESIAN_POINT('',(3.427191985734,86.461));
+#2777 = CARTESIAN_POINT('',(3.712791317879,86.461));
+#2778 = CARTESIAN_POINT('',(3.998390650023,86.461));
+#2779 = CARTESIAN_POINT('',(4.283989982168,86.461));
+#2780 = CARTESIAN_POINT('',(4.569589314312,86.461));
+#2781 = CARTESIAN_POINT('',(4.855188646457,86.461));
+#2782 = CARTESIAN_POINT('',(5.140787978601,86.461));
+#2783 = CARTESIAN_POINT('',(5.426387310746,86.461));
+#2784 = CARTESIAN_POINT('',(5.711986642891,86.461));
+#2785 = CARTESIAN_POINT('',(5.997585975035,86.461));
+#2786 = CARTESIAN_POINT('',(6.187985529798,86.461));
+#2787 = CARTESIAN_POINT('',(6.28318530718,86.461));
+#2788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2789 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2790 = EDGE_CURVE('',#2683,#2740,#2791,.T.);
+#2791 = SEAM_CURVE('',#2792,(#2800,#2807),.PCURVE_S1.);
+#2792 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2793,#2794,#2795,#2796,#2797,
+    #2798,#2799),.UNSPECIFIED.,.F.,.F.,(7,7),(-1.570796326794,0.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2793 = CARTESIAN_POINT('',(115.36472237486,-54.85922738973,
+    346.68212192628));
+#2794 = CARTESIAN_POINT('',(115.48430519563,-54.85922738973,
+    346.73536362836));
+#2795 = CARTESIAN_POINT('',(115.58715533535,-54.85922738973,
+    346.82616016496));
+#2796 = CARTESIAN_POINT('',(115.65856578983,-54.85922738973,
+    346.94803295166));
+#2797 = CARTESIAN_POINT('',(115.68704629176,-54.85922738973,
+    347.08638500318));
+#2798 = CARTESIAN_POINT('',(115.67136848422,-54.85922738973,
+    347.22268015587));
+#2799 = CARTESIAN_POINT('',(115.61812678215,-54.85922738973,
+    347.34226297664));
+#2800 = PCURVE('',#2699,#2801);
+#2801 = DEFINITIONAL_REPRESENTATION('',(#2802),#2806);
+#2802 = LINE('',#2803,#2804);
+#2803 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2804 = VECTOR('',#2805,1.);
+#2805 = DIRECTION('',(0.,1.));
+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2807 = PCURVE('',#2699,#2808);
+#2808 = DEFINITIONAL_REPRESENTATION('',(#2809),#2813);
+#2809 = LINE('',#2810,#2811);
+#2810 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#2811 = VECTOR('',#2812,1.);
+#2812 = DIRECTION('',(0.,1.));
+#2813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2814 = ORIENTED_EDGE('',*,*,#2682,.T.);
+#2815 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#2816 = ADVANCED_FACE('',(#2817),#2756,.F.);
+#2817 = FACE_BOUND('',#2818,.F.);
+#2818 = EDGE_LOOP('',(#2819,#2820,#2842,#2890));
+#2819 = ORIENTED_EDGE('',*,*,#2739,.T.);
+#2820 = ORIENTED_EDGE('',*,*,#2821,.T.);
+#2821 = EDGE_CURVE('',#2740,#2822,#2824,.T.);
+#2822 = VERTEX_POINT('',#2823);
+#2823 = CARTESIAN_POINT('',(115.41472282621,-54.85922738973,
+    347.79911574163));
+#2824 = SEAM_CURVE('',#2825,(#2828,#2835),.PCURVE_S1.);
+#2825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2826,#2827),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(86.461,86.961087610491),.PIECEWISE_BEZIER_KNOTS.);
+#2826 = CARTESIAN_POINT('',(115.61812678215,-54.85922738973,
+    347.34226297664));
+#2827 = CARTESIAN_POINT('',(115.41472282621,-54.85922738973,
+    347.79911574163));
+#2828 = PCURVE('',#2756,#2829);
+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2834);
+#2830 = LINE('',#2831,#2832);
+#2831 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2832 = VECTOR('',#2833,1.);
+#2833 = DIRECTION('',(0.,1.));
+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2835 = PCURVE('',#2756,#2836);
+#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841);
+#2837 = LINE('',#2838,#2839);
+#2838 = CARTESIAN_POINT('',(0.,0.));
+#2839 = VECTOR('',#2840,1.);
+#2840 = DIRECTION('',(0.,1.));
+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2842 = ORIENTED_EDGE('',*,*,#2843,.F.);
+#2843 = EDGE_CURVE('',#2822,#2822,#2844,.T.);
+#2844 = SURFACE_CURVE('',#2845,(#2850,#2856),.PCURVE_S1.);
+#2845 = CIRCLE('',#2846,31.75);
+#2846 = AXIS2_PLACEMENT_3D('',#2847,#2848,#2849);
+#2847 = CARTESIAN_POINT('',(86.409654546063,-54.85922738973,
+    334.88522732397));
+#2848 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2849 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2850 = PCURVE('',#2756,#2851);
+#2851 = DEFINITIONAL_REPRESENTATION('',(#2852),#2855);
+#2852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2853,#2854),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2853 = CARTESIAN_POINT('',(0.,86.961087610491));
+#2854 = CARTESIAN_POINT('',(6.28318530718,86.961087610491));
+#2855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2856 = PCURVE('',#2857,#2862);
+#2857 = TOROIDAL_SURFACE('',#2858,33.25,1.5);
+#2858 = AXIS2_PLACEMENT_3D('',#2859,#2860,#2861);
+#2859 = CARTESIAN_POINT('',(86.409654546063,-54.85922738973,
+    334.88522732397));
+#2860 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2861 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2889);
+#2863 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2864,#2865,#2866,#2867,#2868,
+    #2869,#2870,#2871,#2872,#2873,#2874,#2875,#2876,#2877,#2878,#2879,
+    #2880,#2881,#2882,#2883,#2884,#2885,#2886,#2887,#2888),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2864 = CARTESIAN_POINT('',(0.,9.424777960769));
+#2865 = CARTESIAN_POINT('',(9.519977738151E-02,9.424777960769));
+#2866 = CARTESIAN_POINT('',(0.285599332145,9.424777960769));
+#2867 = CARTESIAN_POINT('',(0.571198664289,9.424777960769));
+#2868 = CARTESIAN_POINT('',(0.856797996434,9.424777960769));
+#2869 = CARTESIAN_POINT('',(1.142397328578,9.424777960769));
+#2870 = CARTESIAN_POINT('',(1.427996660723,9.424777960769));
+#2871 = CARTESIAN_POINT('',(1.713595992867,9.424777960769));
+#2872 = CARTESIAN_POINT('',(1.999195325012,9.424777960769));
+#2873 = CARTESIAN_POINT('',(2.284794657156,9.424777960769));
+#2874 = CARTESIAN_POINT('',(2.570393989301,9.424777960769));
+#2875 = CARTESIAN_POINT('',(2.855993321445,9.424777960769));
+#2876 = CARTESIAN_POINT('',(3.14159265359,9.424777960769));
+#2877 = CARTESIAN_POINT('',(3.427191985734,9.424777960769));
+#2878 = CARTESIAN_POINT('',(3.712791317879,9.424777960769));
+#2879 = CARTESIAN_POINT('',(3.998390650023,9.424777960769));
+#2880 = CARTESIAN_POINT('',(4.283989982168,9.424777960769));
+#2881 = CARTESIAN_POINT('',(4.569589314312,9.424777960769));
+#2882 = CARTESIAN_POINT('',(4.855188646457,9.424777960769));
+#2883 = CARTESIAN_POINT('',(5.140787978601,9.424777960769));
+#2884 = CARTESIAN_POINT('',(5.426387310746,9.424777960769));
+#2885 = CARTESIAN_POINT('',(5.711986642891,9.424777960769));
+#2886 = CARTESIAN_POINT('',(5.997585975035,9.424777960769));
+#2887 = CARTESIAN_POINT('',(6.187985529798,9.424777960769));
+#2888 = CARTESIAN_POINT('',(6.28318530718,9.424777960769));
+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2890 = ORIENTED_EDGE('',*,*,#2821,.F.);
+#2891 = ADVANCED_FACE('',(#2892),#2857,.T.);
+#2892 = FACE_BOUND('',#2893,.T.);
+#2893 = EDGE_LOOP('',(#2894,#2895,#2923,#2989));
+#2894 = ORIENTED_EDGE('',*,*,#2843,.F.);
+#2895 = ORIENTED_EDGE('',*,*,#2896,.F.);
+#2896 = EDGE_CURVE('',#2897,#2822,#2899,.T.);
+#2897 = VERTEX_POINT('',#2898);
+#2898 = CARTESIAN_POINT('',(117.77896949096,-54.85922738973,
+    349.53265569771));
+#2899 = SEAM_CURVE('',#2900,(#2909,#2916),.PCURVE_S1.);
+#2900 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2901,#2902,#2903,#2904,#2905,
+    #2906,#2907,#2908),.UNSPECIFIED.,.F.,.F.,(8,8),(0.427607085633,
+    3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#2901 = CARTESIAN_POINT('',(117.77896949096,-54.85922738973,
+    349.53265569771));
+#2902 = CARTESIAN_POINT('',(117.34340001191,-54.85922738973,
+    349.91801391851));
+#2903 = CARTESIAN_POINT('',(116.73361421049,-54.85922738973,
+    350.10618673626));
+#2904 = CARTESIAN_POINT('',(116.05590505408,-54.85922738973,
+    350.00379783719));
+#2905 = CARTESIAN_POINT('',(115.48351951795,-54.85922738973,
+    349.58410677367));
+#2906 = CARTESIAN_POINT('',(115.18207928903,-54.85922738973,
+    348.96855257156));
+#2907 = CARTESIAN_POINT('',(115.17817767351,-54.85922738973,
+    348.33040485328));
+#2908 = CARTESIAN_POINT('',(115.41472282621,-54.85922738973,
+    347.79911574163));
+#2909 = PCURVE('',#2857,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2915);
+#2911 = LINE('',#2912,#2913);
+#2912 = CARTESIAN_POINT('',(0.,6.28318530718));
+#2913 = VECTOR('',#2914,1.);
+#2914 = DIRECTION('',(0.,1.));
+#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2916 = PCURVE('',#2857,#2917);
+#2917 = DEFINITIONAL_REPRESENTATION('',(#2918),#2922);
+#2918 = LINE('',#2919,#2920);
+#2919 = CARTESIAN_POINT('',(6.28318530718,6.28318530718));
+#2920 = VECTOR('',#2921,1.);
+#2921 = DIRECTION('',(0.,1.));
+#2922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2923 = ORIENTED_EDGE('',*,*,#2924,.T.);
+#2924 = EDGE_CURVE('',#2897,#2897,#2925,.T.);
+#2925 = SURFACE_CURVE('',#2926,(#2931,#2960),.PCURVE_S1.);
+#2926 = CIRCLE('',#2927,34.614941023705);
+#2927 = AXIS2_PLACEMENT_3D('',#2928,#2929,#2930);
+#2928 = CARTESIAN_POINT('',(86.156647352196,-54.85922738973,
+    335.45349078546));
+#2929 = DIRECTION('',(-0.406736643076,0.,0.913545457643));
+#2930 = DIRECTION('',(0.913545457643,0.,0.406736643076));
+#2931 = PCURVE('',#2857,#2932);
+#2932 = DEFINITIONAL_REPRESENTATION('',(#2933),#2959);
+#2933 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2934,#2935,#2936,#2937,#2938,
+    #2939,#2940,#2941,#2942,#2943,#2944,#2945,#2946,#2947,#2948,#2949,
+    #2950,#2951,#2952,#2953,#2954,#2955,#2956,#2957,#2958),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2934 = CARTESIAN_POINT('',(0.,6.710792392813));
+#2935 = CARTESIAN_POINT('',(9.519977738151E-02,6.710792392813));
+#2936 = CARTESIAN_POINT('',(0.285599332145,6.710792392813));
+#2937 = CARTESIAN_POINT('',(0.571198664289,6.710792392812));
+#2938 = CARTESIAN_POINT('',(0.856797996434,6.710792392812));
+#2939 = CARTESIAN_POINT('',(1.142397328578,6.710792392812));
+#2940 = CARTESIAN_POINT('',(1.427996660723,6.710792392812));
+#2941 = CARTESIAN_POINT('',(1.713595992867,6.710792392813));
+#2942 = CARTESIAN_POINT('',(1.999195325012,6.710792392813));
+#2943 = CARTESIAN_POINT('',(2.284794657156,6.710792392813));
+#2944 = CARTESIAN_POINT('',(2.570393989301,6.710792392813));
+#2945 = CARTESIAN_POINT('',(2.855993321445,6.710792392812));
+#2946 = CARTESIAN_POINT('',(3.14159265359,6.710792392812));
+#2947 = CARTESIAN_POINT('',(3.427191985734,6.710792392812));
+#2948 = CARTESIAN_POINT('',(3.712791317879,6.710792392813));
+#2949 = CARTESIAN_POINT('',(3.998390650023,6.710792392813));
+#2950 = CARTESIAN_POINT('',(4.283989982168,6.710792392813));
+#2951 = CARTESIAN_POINT('',(4.569589314312,6.710792392813));
+#2952 = CARTESIAN_POINT('',(4.855188646457,6.710792392812));
+#2953 = CARTESIAN_POINT('',(5.140787978601,6.710792392812));
+#2954 = CARTESIAN_POINT('',(5.426387310746,6.710792392812));
+#2955 = CARTESIAN_POINT('',(5.711986642891,6.710792392812));
+#2956 = CARTESIAN_POINT('',(5.997585975035,6.710792392813));
+#2957 = CARTESIAN_POINT('',(6.187985529798,6.710792392813));
+#2958 = CARTESIAN_POINT('',(6.28318530718,6.710792392813));
+#2959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2960 = PCURVE('',#360,#2961);
+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2988);
+#2962 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2963,#2964,#2965,#2966,#2967,
+    #2968,#2969,#2970,#2971,#2972,#2973,#2974,#2975,#2976,#2977,#2978,
+    #2979,#2980,#2981,#2982,#2983,#2984,#2985,#2986,#2987),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2963 = CARTESIAN_POINT('',(9.424777960769,0.));
+#2964 = CARTESIAN_POINT('',(9.329578183388,-1.372471875769E-14));
+#2965 = CARTESIAN_POINT('',(9.139178628625,-1.443979084587E-15));
+#2966 = CARTESIAN_POINT('',(8.85357929648,6.76118403965E-14));
+#2967 = CARTESIAN_POINT('',(8.567979964336,4.466849336592E-14));
+#2968 = CARTESIAN_POINT('',(8.282380632191,4.636529545251E-14));
+#2969 = CARTESIAN_POINT('',(7.996781300047,5.98506342008E-14));
+#2970 = CARTESIAN_POINT('',(7.711181967902,-1.672188120035E-14));
+#2971 = CARTESIAN_POINT('',(7.425582635758,2.106401760911E-16));
+#2972 = CARTESIAN_POINT('',(7.139983303613,-2.132868483758E-15));
+#2973 = CARTESIAN_POINT('',(6.854383971469,-1.775874208613E-14));
+#2974 = CARTESIAN_POINT('',(6.568784639324,6.011233831788E-14));
+#2975 = CARTESIAN_POINT('',(6.28318530718,4.060526471375E-14));
+#2976 = CARTESIAN_POINT('',(5.997585975035,5.987440885611E-14));
+#2977 = CARTESIAN_POINT('',(5.711986642891,-2.65475887113E-14));
+#2978 = CARTESIAN_POINT('',(5.426387310746,8.893325710193E-15));
+#2979 = CARTESIAN_POINT('',(5.140787978601,-4.131866011558E-15));
+#2980 = CARTESIAN_POINT('',(4.855188646457,-1.739282812251E-14));
+#2981 = CARTESIAN_POINT('',(4.569589314312,6.018421764938E-14));
+#2982 = CARTESIAN_POINT('',(4.283989982168,4.551338152602E-14));
+#2983 = CARTESIAN_POINT('',(3.998390650023,4.35792598408E-14));
+#2984 = CARTESIAN_POINT('',(3.712791317879,6.528746154536E-14));
+#2985 = CARTESIAN_POINT('',(3.427191985734,-4.4430640034E-16));
+#2986 = CARTESIAN_POINT('',(3.236792430971,-1.260672132263E-14));
+#2987 = CARTESIAN_POINT('',(3.14159265359,0.));
+#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2989 = ORIENTED_EDGE('',*,*,#2896,.T.);
+#2990 = ADVANCED_FACE('',(#2991,#3016),#360,.T.);
+#2991 = FACE_BOUND('',#2992,.T.);
+#2992 = EDGE_LOOP('',(#2993,#2994,#3014,#3015));
+#2993 = ORIENTED_EDGE('',*,*,#323,.T.);
+#2994 = ORIENTED_EDGE('',*,*,#2995,.F.);
+#2995 = EDGE_CURVE('',#2897,#298,#2996,.T.);
+#2996 = SEAM_CURVE('',#2997,(#3000,#3007),.PCURVE_S1.);
+#2997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2998,#2999),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.690966491172E-31,89.21657958762),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2998 = CARTESIAN_POINT('',(117.77896949096,-54.85922738973,
+    349.53265569771));
+#2999 = CARTESIAN_POINT('',(184.59832101373,-54.85922738973,
+    290.4160562066));
+#3000 = PCURVE('',#360,#3001);
+#3001 = DEFINITIONAL_REPRESENTATION('',(#3002),#3006);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(3.14159265359,0.));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(0.,1.));
+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3007 = PCURVE('',#360,#3008);
+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013);
+#3009 = LINE('',#3010,#3011);
+#3010 = CARTESIAN_POINT('',(9.424777960769,0.));
+#3011 = VECTOR('',#3012,1.);
+#3012 = DIRECTION('',(0.,1.));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3014 = ORIENTED_EDGE('',*,*,#2924,.F.);
+#3015 = ORIENTED_EDGE('',*,*,#2995,.T.);
+#3016 = FACE_BOUND('',#3017,.T.);
+#3017 = EDGE_LOOP('',(#3018,#3092,#3173,#3366,#3447,#3564,#3645,#3838));
+#3018 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3019 = EDGE_CURVE('',#3020,#3022,#3024,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(58.68517922599,-73.79876778006,
+    308.7418844956));
+#3022 = VERTEX_POINT('',#3023);
+#3023 = CARTESIAN_POINT('',(58.418349899495,-77.51434501856,
+    270.84639149899));
+#3024 = SURFACE_CURVE('',#3025,(#3034,#3063),.PCURVE_S1.);
+#3025 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3026,#3027,#3028,#3029,#3030,
+    #3031,#3032,#3033),.UNSPECIFIED.,.F.,.F.,(4,2,2,4),(0.,0.25,0.5,1.),
+  .UNSPECIFIED.);
+#3026 = CARTESIAN_POINT('',(58.68517922599,-73.79876778006,
+    308.7418844956));
+#3027 = CARTESIAN_POINT('',(59.667707443734,-76.18454248392,
+    306.34243672175));
+#3028 = CARTESIAN_POINT('',(60.577602066028,-78.14390899229,
+    303.56379558087));
+#3029 = CARTESIAN_POINT('',(61.811841574679,-81.1181816786,
+    297.33382649523));
+#3030 = CARTESIAN_POINT('',(62.109072141149,-82.08597295623,
+    293.94181987298));
+#3031 = CARTESIAN_POINT('',(61.865176885607,-83.16983011539,
+    283.50695502656));
+#3032 = CARTESIAN_POINT('',(60.185116835455,-81.39307144643,
+    276.46560005928));
+#3033 = CARTESIAN_POINT('',(58.418349899495,-77.51434501856,
+    270.84639149899));
+#3034 = PCURVE('',#360,#3035);
+#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3062);
+#3036 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3037,#3038,#3039,#3040,#3041,
+    #3042,#3043,#3044,#3045,#3046,#3047,#3048,#3049,#3050,#3051,#3052,
+    #3053,#3054,#3055,#3056,#3057,#3058,#3059,#3060,#3061),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3037 = CARTESIAN_POINT('',(5.798431177927,13.228613869361));
+#3038 = CARTESIAN_POINT('',(5.789150655311,13.699844921414));
+#3039 = CARTESIAN_POINT('',(5.771667741646,14.663433799474));
+#3040 = CARTESIAN_POINT('',(5.748661705321,16.167181973806));
+#3041 = CARTESIAN_POINT('',(5.728861271316,17.724105911359));
+#3042 = CARTESIAN_POINT('',(5.712242057435,19.329624221));
+#3043 = CARTESIAN_POINT('',(5.698779710397,20.978808627127));
+#3044 = CARTESIAN_POINT('',(5.688429880359,22.669575371568));
+#3045 = CARTESIAN_POINT('',(5.68132639519,24.380944551206));
+#3046 = CARTESIAN_POINT('',(5.677327159442,26.105890380008));
+#3047 = CARTESIAN_POINT('',(5.676329614112,27.836816041422));
+#3048 = CARTESIAN_POINT('',(5.678227702849,29.566221059018));
+#3049 = CARTESIAN_POINT('',(5.682924998876,31.2895891102));
+#3050 = CARTESIAN_POINT('',(5.690333072613,32.993077344871));
+#3051 = CARTESIAN_POINT('',(5.700207362098,34.664790415201));
+#3052 = CARTESIAN_POINT('',(5.712323847085,36.302887476396));
+#3053 = CARTESIAN_POINT('',(5.726479447975,37.903092564217));
+#3054 = CARTESIAN_POINT('',(5.742490537325,39.461960029872));
+#3055 = CARTESIAN_POINT('',(5.76019188105,40.97593279948));
+#3056 = CARTESIAN_POINT('',(5.779435568263,42.441540458325));
+#3057 = CARTESIAN_POINT('',(5.800089929371,43.855303689195));
+#3058 = CARTESIAN_POINT('',(5.822039182874,45.213725097181));
+#3059 = CARTESIAN_POINT('',(5.84518098287,46.513273801648));
+#3060 = CARTESIAN_POINT('',(5.8613486419,47.337990683443));
+#3061 = CARTESIAN_POINT('',(5.869602681851,47.739340104698));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = PCURVE('',#144,#3064);
+#3064 = DEFINITIONAL_REPRESENTATION('',(#3065),#3091);
+#3065 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3066,#3067,#3068,#3069,#3070,
+    #3071,#3072,#3073,#3074,#3075,#3076,#3077,#3078,#3079,#3080,#3081,
+    #3082,#3083,#3084,#3085,#3086,#3087,#3088,#3089,#3090),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3066 = CARTESIAN_POINT('',(1.,0.));
+#3067 = CARTESIAN_POINT('',(0.984559834761,-1.906249483637E-05));
+#3068 = CARTESIAN_POINT('',(0.953825107897,-1.987721612108E-04));
+#3069 = CARTESIAN_POINT('',(0.90807169341,-5.871633753948E-04));
+#3070 = CARTESIAN_POINT('',(0.862577665254,-6.900900222381E-04));
+#3071 = CARTESIAN_POINT('',(0.817257774514,-4.475347024584E-04));
+#3072 = CARTESIAN_POINT('',(0.772032649805,7.798542176438E-07));
+#3073 = CARTESIAN_POINT('',(0.726829614762,6.626744646907E-06));
+#3074 = CARTESIAN_POINT('',(0.681415244984,7.723270461252E-04));
+#3075 = CARTESIAN_POINT('',(0.635987743311,1.194759785411E-03));
+#3076 = CARTESIAN_POINT('',(0.590853336937,7.018228818249E-04));
+#3077 = CARTESIAN_POINT('',(0.546157708525,-1.218787017053E-04));
+#3078 = CARTESIAN_POINT('',(0.501265834844,-1.46402509942E-04));
+#3079 = CARTESIAN_POINT('',(0.455987720629,7.038933191883E-04));
+#3080 = CARTESIAN_POINT('',(0.410678791739,2.552466846348E-03));
+#3081 = CARTESIAN_POINT('',(0.365508316964,4.337772036522E-03));
+#3082 = CARTESIAN_POINT('',(0.320446249394,5.333260044585E-03));
+#3083 = CARTESIAN_POINT('',(0.275217005097,6.029386318332E-03));
+#3084 = CARTESIAN_POINT('',(0.229493807274,5.75058927704E-03));
+#3085 = CARTESIAN_POINT('',(0.183741466667,4.425761803262E-03));
+#3086 = CARTESIAN_POINT('',(0.137942155074,2.803479536241E-03));
+#3087 = CARTESIAN_POINT('',(9.20777560501E-02,1.291545333192E-03));
+#3088 = CARTESIAN_POINT('',(4.611905095913E-02,2.536015879571E-04));
+#3089 = CARTESIAN_POINT('',(1.539167201546E-02,-1.138512976677E-05));
+#3090 = CARTESIAN_POINT('',(0.,0.));
+#3091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3092 = ORIENTED_EDGE('',*,*,#3093,.T.);
+#3093 = EDGE_CURVE('',#3022,#3094,#3096,.T.);
+#3094 = VERTEX_POINT('',#3095);
+#3095 = CARTESIAN_POINT('',(56.141326687219,-71.10569230494,
+    265.02392966883));
+#3096 = SURFACE_CURVE('',#3097,(#3102,#3131),.PCURVE_S1.);
+#3097 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3098,#3099,#3100,#3101),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3098 = CARTESIAN_POINT('',(58.418349899495,-77.51434501856,
+    270.84639149899));
+#3099 = CARTESIAN_POINT('',(57.658780757729,-75.84680141448,
+    268.43057912631));
+#3100 = CARTESIAN_POINT('',(56.851737003928,-73.6868804955,
+    266.45139357063));
+#3101 = CARTESIAN_POINT('',(56.141326687219,-71.10569230494,
+    265.02392966883));
+#3102 = PCURVE('',#360,#3103);
+#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3130);
+#3104 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3105,#3106,#3107,#3108,#3109,
+    #3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,#3118,#3119,#3120,
+    #3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128,#3129),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3105 = CARTESIAN_POINT('',(5.869602681851,47.739340104698));
+#3106 = CARTESIAN_POINT('',(5.871377225038,47.825613265607));
+#3107 = CARTESIAN_POINT('',(5.874947968829,47.996429504727));
+#3108 = CARTESIAN_POINT('',(5.880368168382,48.247438864573));
+#3109 = CARTESIAN_POINT('',(5.885851548187,48.493208535003));
+#3110 = CARTESIAN_POINT('',(5.891397257947,48.733713614862));
+#3111 = CARTESIAN_POINT('',(5.89700448187,48.968929060962));
+#3112 = CARTESIAN_POINT('',(5.902672443298,49.198829666619));
+#3113 = CARTESIAN_POINT('',(5.90840040311,49.423390065184));
+#3114 = CARTESIAN_POINT('',(5.91418765982,49.64258472775));
+#3115 = CARTESIAN_POINT('',(5.920033549268,49.856387963271));
+#3116 = CARTESIAN_POINT('',(5.925937444452,50.064773918877));
+#3117 = CARTESIAN_POINT('',(5.931898755363,50.267716580966));
+#3118 = CARTESIAN_POINT('',(5.937916928851,50.465189776913));
+#3119 = CARTESIAN_POINT('',(5.94399144852,50.65716717742));
+#3120 = CARTESIAN_POINT('',(5.950121834652,50.843622299498));
+#3121 = CARTESIAN_POINT('',(5.956307644145,51.024528510084));
+#3122 = CARTESIAN_POINT('',(5.962548470503,51.199859030256));
+#3123 = CARTESIAN_POINT('',(5.968843943799,51.369586940148));
+#3124 = CARTESIAN_POINT('',(5.975193730796,51.533685184174));
+#3125 = CARTESIAN_POINT('',(5.981597534654,51.692126578029));
+#3126 = CARTESIAN_POINT('',(5.988055096256,51.844883811954));
+#3127 = CARTESIAN_POINT('',(5.994566189612,51.991929470828));
+#3128 = CARTESIAN_POINT('',(5.998942489538,52.086133819858));
+#3129 = CARTESIAN_POINT('',(6.001139500635,52.13227488535));
+#3130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3131 = PCURVE('',#3132,#3145);
+#3132 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#3133,#3134,#3135)
+    ,(#3136,#3137,#3138)
+    ,(#3139,#3140,#3141)
+    ,(#3142,#3143,#3144
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
+    0.,1.),(0.,1.),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.899279689894,1.)
+    ,(1.,0.868407532277,1.)
+    ,(1.,0.834586452221,1.)
+,(1.,0.799580876321,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#3133 = CARTESIAN_POINT('',(56.141326687219,-71.10569230494,
+    265.02392966883));
+#3134 = CARTESIAN_POINT('',(56.02427794893,-70.5591596105,
+    266.10375226039));
+#3135 = CARTESIAN_POINT('',(55.026983819072,-70.46396546277,
+    266.79277890374));
+#3136 = CARTESIAN_POINT('',(56.852118021738,-73.68826487677,
+    266.45215916829));
+#3137 = CARTESIAN_POINT('',(56.676904516375,-72.98190269371,
+    267.70052442687));
+#3138 = CARTESIAN_POINT('',(55.362581729186,-72.82248311722,
+    268.29493568324));
+#3139 = CARTESIAN_POINT('',(57.657048100227,-75.84299757114,
+    268.42506840399));
+#3140 = CARTESIAN_POINT('',(57.355539859993,-74.81357379057,
+    269.75174496276));
+#3141 = CARTESIAN_POINT('',(55.743897830162,-74.79646230781,
+    270.1756500391));
+#3142 = CARTESIAN_POINT('',(58.418349899495,-77.51434501856,
+    270.84639149899));
+#3143 = CARTESIAN_POINT('',(57.92184699816,-76.12506052164,
+    272.00795898053));
+#3144 = CARTESIAN_POINT('',(56.106603097283,-76.39742097724,
+    272.40365447097));
+#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3172);
+#3146 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3147,#3148,#3149,#3150,#3151,
+    #3152,#3153,#3154,#3155,#3156,#3157,#3158,#3159,#3160,#3161,#3162,
+    #3163,#3164,#3165,#3166,#3167,#3168,#3169,#3170,#3171),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3147 = CARTESIAN_POINT('',(1.,0.));
+#3148 = CARTESIAN_POINT('',(0.984882975187,1.615076293435E-08));
+#3149 = CARTESIAN_POINT('',(0.954642098581,4.961279528285E-06));
+#3150 = CARTESIAN_POINT('',(0.909261634664,2.394842503166E-05));
+#3151 = CARTESIAN_POINT('',(0.863863323479,5.125562303344E-05));
+#3152 = CARTESIAN_POINT('',(0.818448572457,8.391477040517E-05));
+#3153 = CARTESIAN_POINT('',(0.77301884844,1.191657478149E-04));
+#3154 = CARTESIAN_POINT('',(0.727575680079,1.545000513853E-04));
+#3155 = CARTESIAN_POINT('',(0.682120646999,1.876738287032E-04));
+#3156 = CARTESIAN_POINT('',(0.636655372209,2.167301841413E-04));
+#3157 = CARTESIAN_POINT('',(0.591181513291,2.400203833227E-04));
+#3158 = CARTESIAN_POINT('',(0.545700753496,2.562270361309E-04));
+#3159 = CARTESIAN_POINT('',(0.500214792415,2.643887225571E-04));
+#3160 = CARTESIAN_POINT('',(0.454725336289,2.639264989036E-04));
+#3161 = CARTESIAN_POINT('',(0.409234087955,2.546724625296E-04));
+#3162 = CARTESIAN_POINT('',(0.363742736472,2.369006721012E-04));
+#3163 = CARTESIAN_POINT('',(0.318252946481,2.113606495613E-04));
+#3164 = CARTESIAN_POINT('',(0.272766347378,1.793140737486E-04));
+#3165 = CARTESIAN_POINT('',(0.227284522518,1.425741657817E-04));
+#3166 = CARTESIAN_POINT('',(0.181808998207,1.035518112092E-04));
+#3167 = CARTESIAN_POINT('',(0.136341234143,6.529608654943E-05));
+#3168 = CARTESIAN_POINT('',(9.088261005525E-02,3.157874013607E-05));
+#3169 = CARTESIAN_POINT('',(4.543442916115E-02,6.842259482045E-06));
+#3170 = CARTESIAN_POINT('',(1.514338488998E-02,7.444081138684E-08));
+#3171 = CARTESIAN_POINT('',(0.,0.));
+#3172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3173 = ORIENTED_EDGE('',*,*,#3174,.T.);
+#3174 = EDGE_CURVE('',#3094,#3175,#3177,.T.);
+#3175 = VERTEX_POINT('',#3176);
+#3176 = CARTESIAN_POINT('',(56.141326687223,-38.6127624745,
+    265.02392966884));
+#3177 = SURFACE_CURVE('',#3178,(#3197,#3248),.PCURVE_S1.);
+#3178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3179,#3180,#3181,#3182,#3183,
+    #3184,#3185,#3186,#3187,#3188,#3189,#3190,#3191,#3192,#3193,#3194,
+    #3195,#3196),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.,0.25,
+    0.375,0.4375,0.5,0.5625,0.625,0.75,1.),.UNSPECIFIED.);
+#3179 = CARTESIAN_POINT('',(56.141326687219,-71.10569230494,
+    265.02392966883));
+#3180 = CARTESIAN_POINT('',(55.466802010741,-68.65489015833,
+    263.66857262529));
+#3181 = CARTESIAN_POINT('',(54.931642140638,-66.05674866713,
+    262.62422645344));
+#3182 = CARTESIAN_POINT('',(54.376113180079,-61.87987699628,
+    261.65702668185));
+#3183 = CARTESIAN_POINT('',(54.237393180476,-60.47333153533,
+    261.44289706932));
+#3184 = CARTESIAN_POINT('',(54.0998155526,-58.3607628169,261.28850123327
+    ));
+#3185 = CARTESIAN_POINT('',(54.06559988197,-57.65510516885,
+    261.2647208011));
+#3186 = CARTESIAN_POINT('',(54.020513327795,-56.24080248464,
+    261.27371926561));
+#3187 = CARTESIAN_POINT('',(54.010160998597,-55.52970122936,
+    261.36496704064));
+#3188 = CARTESIAN_POINT('',(54.010735739852,-54.11558780035,
+    261.3401779923));
+#3189 = CARTESIAN_POINT('',(54.021934541827,-53.41058736733,
+    261.27156537998));
+#3190 = CARTESIAN_POINT('',(54.068586011274,-51.99443003751,
+    261.26618370773));
+#3191 = CARTESIAN_POINT('',(54.103713503507,-51.28485208967,
+    261.29182344431));
+#3192 = CARTESIAN_POINT('',(54.245326746029,-49.15158334384,
+    261.45409249843));
+#3193 = CARTESIAN_POINT('',(54.386776946884,-47.74844210277,
+    261.6748376453));
+#3194 = CARTESIAN_POINT('',(54.934311014849,-43.66222670409,
+    262.63043424742));
+#3195 = CARTESIAN_POINT('',(55.471256711731,-41.04737901497,
+    263.67752368458));
+#3196 = CARTESIAN_POINT('',(56.141326687222,-38.6127624745,
+    265.02392966884));
+#3197 = PCURVE('',#360,#3198);
+#3198 = DEFINITIONAL_REPRESENTATION('',(#3199),#3247);
+#3199 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3200,#3201,#3202,#3203,#3204,
+    #3205,#3206,#3207,#3208,#3209,#3210,#3211,#3212,#3213,#3214,#3215,
+    #3216,#3217,#3218,#3219,#3220,#3221,#3222,#3223,#3224,#3225,#3226,
+    #3227,#3228,#3229,#3230,#3231,#3232,#3233,#3234,#3235,#3236,#3237,
+    #3238,#3239,#3240,#3241,#3242,#3243,#3244,#3245,#3246),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#3200 = CARTESIAN_POINT('',(6.001139500635,52.13227488535));
+#3201 = CARTESIAN_POINT('',(6.005311583322,52.219895914372));
+#3202 = CARTESIAN_POINT('',(6.013658640349,52.391397352336));
+#3203 = CARTESIAN_POINT('',(6.026194906587,52.63708614363));
+#3204 = CARTESIAN_POINT('',(6.038753793775,52.870867909339));
+#3205 = CARTESIAN_POINT('',(6.051342471352,53.092406530395));
+#3206 = CARTESIAN_POINT('',(6.063968268651,53.301371185974));
+#3207 = CARTESIAN_POINT('',(6.076638654419,53.497436802604));
+#3208 = CARTESIAN_POINT('',(6.089361387483,53.680285736977));
+#3209 = CARTESIAN_POINT('',(6.102143936129,53.849601900345));
+#3210 = CARTESIAN_POINT('',(6.114995653214,54.005093956425));
+#3211 = CARTESIAN_POINT('',(6.127919660931,54.146409862675));
+#3212 = CARTESIAN_POINT('',(6.140943142109,54.273457048933));
+#3213 = CARTESIAN_POINT('',(6.154004296104,54.385208792946));
+#3214 = CARTESIAN_POINT('',(6.167032237702,54.480844704869));
+#3215 = CARTESIAN_POINT('',(6.180045296318,54.560476028953));
+#3216 = CARTESIAN_POINT('',(6.193037691692,54.623978073858));
+#3217 = CARTESIAN_POINT('',(6.206010882327,54.671213532576));
+#3218 = CARTESIAN_POINT('',(6.218961538627,54.702306852948));
+#3219 = CARTESIAN_POINT('',(6.231909457431,54.716362785063));
+#3220 = CARTESIAN_POINT('',(6.244859475468,54.716349284913));
+#3221 = CARTESIAN_POINT('',(6.257824370301,54.690412917842));
+#3222 = CARTESIAN_POINT('',(6.270820377772,54.631995963931));
+#3223 = CARTESIAN_POINT('',(6.283807117644,54.609477472527));
+#3224 = CARTESIAN_POINT('',(6.296751616193,54.647215597723));
+#3225 = CARTESIAN_POINT('',(6.309686796063,54.694442207845));
+#3226 = CARTESIAN_POINT('',(6.32265030815,54.716738747067));
+#3227 = CARTESIAN_POINT('',(6.335651308727,54.715863226286));
+#3228 = CARTESIAN_POINT('',(6.348685370507,54.699999363653));
+#3229 = CARTESIAN_POINT('',(6.361773366496,54.666907434724));
+#3230 = CARTESIAN_POINT('',(6.374815971925,54.617498623665));
+#3231 = CARTESIAN_POINT('',(6.387814961387,54.552065026443));
+#3232 = CARTESIAN_POINT('',(6.400760336058,54.471056594172));
+#3233 = CARTESIAN_POINT('',(6.413647426636,54.374828580849));
+#3234 = CARTESIAN_POINT('',(6.426460353261,54.263888023786));
+#3235 = CARTESIAN_POINT('',(6.439221148218,54.138159909073));
+#3236 = CARTESIAN_POINT('',(6.45195992606,53.997597990833));
+#3237 = CARTESIAN_POINT('',(6.464668614955,53.842720308915));
+#3238 = CARTESIAN_POINT('',(6.477349076349,53.673889925913));
+#3239 = CARTESIAN_POINT('',(6.490000218186,53.491507449522));
+#3240 = CARTESIAN_POINT('',(6.502621454664,53.295959253657));
+#3241 = CARTESIAN_POINT('',(6.515211785199,53.087631156032));
+#3242 = CARTESIAN_POINT('',(6.527770049138,52.86690460846));
+#3243 = CARTESIAN_POINT('',(6.54029485744,52.634157417952));
+#3244 = CARTESIAN_POINT('',(6.552784640064,52.389763870822));
+#3245 = CARTESIAN_POINT('',(6.561086582001,52.219316459571));
+#3246 = CARTESIAN_POINT('',(6.565231113725,52.132274885345));
+#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3248 = PCURVE('',#3249,#3316);
+#3249 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#3250,#3251,#3252)
+    ,(#3253,#3254,#3255)
+    ,(#3256,#3257,#3258)
+    ,(#3259,#3260,#3261)
+    ,(#3262,#3263,#3264)
+    ,(#3265,#3266,#3267)
+    ,(#3268,#3269,#3270)
+    ,(#3271,#3272,#3273)
+    ,(#3274,#3275,#3276)
+    ,(#3277,#3278,#3279)
+    ,(#3280,#3281,#3282)
+    ,(#3283,#3284,#3285)
+    ,(#3286,#3287,#3288)
+    ,(#3289,#3290,#3291)
+    ,(#3292,#3293,#3294)
+    ,(#3295,#3296,#3297)
+    ,(#3298,#3299,#3300)
+    ,(#3301,#3302,#3303)
+    ,(#3304,#3305,#3306)
+    ,(#3307,#3308,#3309)
+    ,(#3310,#3311,#3312)
+    ,(#3313,#3314,#3315
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,2
+    ,2,2,2,4),(3,3),(0.,0.25,0.375,0.4375,0.46875,0.5,0.53125,0.5625,
+0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.899279689894,1.)
+    ,(1.,0.931354643964,1.)
+    ,(1.,0.955354461035,1.)
+    ,(1.,0.981050830894,1.)
+    ,(1.,0.987900495308,1.)
+    ,(1.,0.995008983623,1.)
+    ,(1.,0.996830164198,1.)
+    ,(1.,0.998689641137,1.)
+    ,(1.,0.999163733165,1.)
+    ,(1.,0.999807879523,1.)
+    ,(1.,0.99997800714,1.)
+    ,(1.,0.999998387894,1.)
+    ,(1.,0.999846608458,1.)
+    ,(1.,0.999237183023,1.)
+    ,(1.,0.998779801173,1.)
+    ,(1.,0.996974251154,1.)
+    ,(1.,0.995194161812,1.)
+    ,(1.,0.988265100489,1.)
+    ,(1.,0.981526755971,1.)
+    ,(1.,0.955456187443,1.)
+    ,(1.,0.931375147495,1.)
+,(1.,0.899279689894,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#3250 = CARTESIAN_POINT('',(56.141326687222,-38.6127624745,
+    265.02392966884));
+#3251 = CARTESIAN_POINT('',(56.024277948933,-39.15929516894,
+    266.10375226039));
+#3252 = CARTESIAN_POINT('',(55.026983819073,-39.25448931667,
+    266.79277890375));
+#3253 = CARTESIAN_POINT('',(55.466348153866,-41.06521365388,
+    263.66766066552));
+#3254 = CARTESIAN_POINT('',(55.43125492766,-41.35756277698,
+    264.6380611947));
+#3255 = CARTESIAN_POINT('',(54.707677472469,-41.59778462291,
+    265.28955310695));
+#3256 = CARTESIAN_POINT('',(54.932401166533,-43.67276715809,
+    262.62681959579));
+#3257 = CARTESIAN_POINT('',(54.914228656417,-43.85389347457,
+    263.40287012901));
+#3258 = CARTESIAN_POINT('',(54.454100690192,-44.0274540085,
+    264.03431901545));
+#3259 = CARTESIAN_POINT('',(54.385518102502,-47.75970439058,
+    261.67278219554));
+#3260 = CARTESIAN_POINT('',(54.384560011683,-47.83100650382,
+    262.17196400265));
+#3261 = CARTESIAN_POINT('',(54.193277358643,-47.9019650725,
+    262.63173092699));
+#3262 = CARTESIAN_POINT('',(54.24446606931,-49.16180351807,
+    261.45288395971));
+#3263 = CARTESIAN_POINT('',(54.2455371348,-49.20060877279,
+    261.85589818026));
+#3264 = CARTESIAN_POINT('',(54.125660387865,-49.24159485282,
+    262.24063741325));
+#3265 = CARTESIAN_POINT('',(54.103333766522,-51.29195685669,
+    261.29150043902));
+#3266 = CARTESIAN_POINT('',(54.10533796825,-51.30147048998,
+    261.54698336196));
+#3267 = CARTESIAN_POINT('',(54.057321200481,-51.31173673042,
+    261.79781069931));
+#3268 = CARTESIAN_POINT('',(54.068323657194,-52.00061065055,
+    261.26606564156));
+#3269 = CARTESIAN_POINT('',(54.070116748955,-52.00314881576,
+    261.47178021303));
+#3270 = CARTESIAN_POINT('',(54.040200039794,-52.00616328687,
+    261.67530810405));
+#3271 = CARTESIAN_POINT('',(54.033465464794,-53.06145519456,
+    261.27031019036));
+#3272 = CARTESIAN_POINT('',(54.034708062713,-53.05882710086,
+    261.40081872971));
+#3273 = CARTESIAN_POINT('',(54.022837225597,-53.05632655941,
+    261.53079223773));
+#3274 = CARTESIAN_POINT('',(54.024790988078,-53.41471252573,
+    261.27882804367));
+#3275 = CARTESIAN_POINT('',(54.025796257614,-53.41122006093,
+    261.38411648384));
+#3276 = CARTESIAN_POINT('',(54.018436880052,-53.40779917784,
+    261.48915267695));
+#3277 = CARTESIAN_POINT('',(54.013283600074,-54.12051868638,
+    261.30969530612));
+#3278 = CARTESIAN_POINT('',(54.013802651896,-54.11710174034,
+    261.36467094251));
+#3279 = CARTESIAN_POINT('',(54.01239609413,-54.11391033076,
+    261.41964713816));
+#3280 = CARTESIAN_POINT('',(54.010578943274,-54.4724813118,
+    261.34690971328));
+#3281 = CARTESIAN_POINT('',(54.010732600649,-54.47030850231,
+    261.36426734858));
+#3282 = CARTESIAN_POINT('',(54.010666325326,-54.46814228986,
+    261.38162559945));
+#3283 = CARTESIAN_POINT('',(54.010315491422,-55.17871900912,
+    261.35833495552));
+#3284 = CARTESIAN_POINT('',(54.010374033383,-55.18050639396,
+    261.36526612535));
+#3285 = CARTESIAN_POINT('',(54.010416451482,-55.18230155278,
+    261.37219761353));
+#3286 = CARTESIAN_POINT('',(54.012617610844,-55.5337596696,
+    261.31339345382));
+#3287 = CARTESIAN_POINT('',(54.013091043303,-55.53703234834,
+    261.36380890845));
+#3288 = CARTESIAN_POINT('',(54.012026627675,-55.54008686552,
+    261.41423200377));
+#3289 = CARTESIAN_POINT('',(54.023457229926,-56.24143662657,
+    261.28080782375));
+#3290 = CARTESIAN_POINT('',(54.02442036912,-56.2450266279,261.3816417398
+    ));
+#3291 = CARTESIAN_POINT('',(54.017753321913,-56.24853493337,
+    261.48226051772));
+#3292 = CARTESIAN_POINT('',(54.031801872574,-56.59492637923,
+    261.27146478625));
+#3293 = CARTESIAN_POINT('',(54.033006155685,-56.59776402486,
+    261.39755580631));
+#3294 = CARTESIAN_POINT('',(54.02199844819,-56.60045219615,
+    261.52317227464));
+#3295 = CARTESIAN_POINT('',(54.065575953405,-57.65431875834,
+    261.26472855548));
+#3296 = CARTESIAN_POINT('',(54.06734790421,-57.65232165085,
+    261.4659712293));
+#3297 = CARTESIAN_POINT('',(54.038849224729,-57.64980579915,
+    261.66518605387));
+#3298 = CARTESIAN_POINT('',(54.099737448549,-58.35915176174,
+    261.28844696863));
+#3299 = CARTESIAN_POINT('',(54.101736614509,-58.35040087496,
+    261.53922345798));
+#3300 = CARTESIAN_POINT('',(54.055567623001,-58.34085208497,
+    261.78561509031));
+#3301 = CARTESIAN_POINT('',(54.237078811851,-60.46932560843,
+    261.4424776673));
+#3302 = CARTESIAN_POINT('',(54.238252116904,-60.43218885285,
+    261.83951975757));
+#3303 = CARTESIAN_POINT('',(54.122105831468,-60.39276619948,
+    262.21914496535));
+#3304 = CARTESIAN_POINT('',(54.375507418315,-61.87408125038,
+    261.65606618938));
+#3305 = CARTESIAN_POINT('',(54.374924179542,-61.80584126422,
+    262.14977446003));
+#3306 = CARTESIAN_POINT('',(54.188493355126,-61.73592205427,
+    262.60524229257));
+#3307 = CARTESIAN_POINT('',(54.930006789492,-66.04692574984,
+    262.62119163036));
+#3308 = CARTESIAN_POINT('',(54.912249797801,-65.86815390713,
+    263.39786604966));
+#3309 = CARTESIAN_POINT('',(54.452977450775,-65.69275555628,
+    264.02975848847));
+#3310 = CARTESIAN_POINT('',(55.465196243221,-68.64905580039,
+    263.66534607288));
+#3311 = CARTESIAN_POINT('',(55.430234997632,-68.35711124183,
+    264.63554038234));
+#3312 = CARTESIAN_POINT('',(54.707080875264,-68.11629193144,
+    265.2867444748));
+#3313 = CARTESIAN_POINT('',(56.141326687218,-71.10569230494,
+    265.02392966883));
+#3314 = CARTESIAN_POINT('',(56.024277948929,-70.5591596105,
+    266.10375226038));
+#3315 = CARTESIAN_POINT('',(55.026983819072,-70.46396546277,
+    266.79277890374));
+#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3365);
+#3317 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3318,#3319,#3320,#3321,#3322,
+    #3323,#3324,#3325,#3326,#3327,#3328,#3329,#3330,#3331,#3332,#3333,
+    #3334,#3335,#3336,#3337,#3338,#3339,#3340,#3341,#3342,#3343,#3344,
+    #3345,#3346,#3347,#3348,#3349,#3350,#3351,#3352,#3353,#3354,#3355,
+    #3356,#3357,#3358,#3359,#3360,#3361,#3362,#3363,#3364),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#3318 = CARTESIAN_POINT('',(1.,0.));
+#3319 = CARTESIAN_POINT('',(0.992442231605,-1.554428263495E-08));
+#3320 = CARTESIAN_POINT('',(0.977325145165,-3.327740944771E-06));
+#3321 = CARTESIAN_POINT('',(0.954644448683,-1.453497386944E-05));
+#3322 = CARTESIAN_POINT('',(0.931958279568,-2.82713096409E-05));
+#3323 = CARTESIAN_POINT('',(0.909266189782,-4.119598371389E-05));
+#3324 = CARTESIAN_POINT('',(0.886567709375,-5.042093691301E-05));
+#3325 = CARTESIAN_POINT('',(0.86386235486,-5.373577240815E-05));
+#3326 = CARTESIAN_POINT('',(0.841149620527,-4.991410274819E-05));
+#3327 = CARTESIAN_POINT('',(0.818429057977,-3.892871624425E-05));
+#3328 = CARTESIAN_POINT('',(0.795700026029,-2.302194780521E-05));
+#3329 = CARTESIAN_POINT('',(0.772962675593,-5.34164047073E-06));
+#3330 = CARTESIAN_POINT('',(0.750214327753,1.102910914823E-06));
+#3331 = CARTESIAN_POINT('',(0.727463047004,9.58657608671E-07));
+#3332 = CARTESIAN_POINT('',(0.704710236813,7.263852180806E-06));
+#3333 = CARTESIAN_POINT('',(0.68195630574,2.095267579387E-06));
+#3334 = CARTESIAN_POINT('',(0.659202004018,2.545028611613E-05));
+#3335 = CARTESIAN_POINT('',(0.636447833203,-7.406273564525E-05));
+#3336 = CARTESIAN_POINT('',(0.613694975263,2.767433020645E-04));
+#3337 = CARTESIAN_POINT('',(0.590940465739,-1.033865371935E-03));
+#3338 = CARTESIAN_POINT('',(0.568188007112,3.855837211329E-03));
+#3339 = CARTESIAN_POINT('',(0.545422800405,-1.438989565986E-02));
+#3340 = CARTESIAN_POINT('',(0.522587371988,0.303719830864));
+#3341 = CARTESIAN_POINT('',(0.499931563485,-0.123815266184));
+#3342 = CARTESIAN_POINT('',(0.477163233288,0.191229308358));
+#3343 = CARTESIAN_POINT('',(0.454402830869,-9.805990919027E-03));
+#3344 = CARTESIAN_POINT('',(0.431656133619,2.627621505412E-03));
+#3345 = CARTESIAN_POINT('',(0.408898485916,-7.04899798304E-04));
+#3346 = CARTESIAN_POINT('',(0.386141640412,1.887067163616E-04));
+#3347 = CARTESIAN_POINT('',(0.363380021924,-5.132079527218E-05));
+#3348 = CARTESIAN_POINT('',(0.340623955743,1.424848217536E-05));
+#3349 = CARTESIAN_POINT('',(0.31787370164,-1.059917840864E-06));
+#3350 = CARTESIAN_POINT('',(0.295129786031,2.828968621657E-06));
+#3351 = CARTESIAN_POINT('',(0.272391784275,4.446215572192E-06));
+#3352 = CARTESIAN_POINT('',(0.249663096189,-1.140262462682E-05));
+#3353 = CARTESIAN_POINT('',(0.226933110396,4.102784623788E-05));
+#3354 = CARTESIAN_POINT('',(0.204191320876,1.620161725085E-04));
+#3355 = CARTESIAN_POINT('',(0.181446801028,2.711654228843E-04));
+#3356 = CARTESIAN_POINT('',(0.158703634827,3.451898667543E-04));
+#3357 = CARTESIAN_POINT('',(0.13596741417,3.699385821586E-04));
+#3358 = CARTESIAN_POINT('',(0.113243419942,3.459366918695E-04));
+#3359 = CARTESIAN_POINT('',(9.053703933591E-02,2.819284158752E-04));
+#3360 = CARTESIAN_POINT('',(6.78535943487E-02,1.931142725912E-04));
+#3361 = CARTESIAN_POINT('',(4.519833222351E-02,9.915516567416E-05));
+#3362 = CARTESIAN_POINT('',(2.257640365398E-02,2.267929463547E-05));
+#3363 = CARTESIAN_POINT('',(7.520653901996E-03,1.103928233071E-07));
+#3364 = CARTESIAN_POINT('',(0.,0.));
+#3365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3366 = ORIENTED_EDGE('',*,*,#3367,.T.);
+#3367 = EDGE_CURVE('',#3175,#3368,#3370,.T.);
+#3368 = VERTEX_POINT('',#3369);
+#3369 = CARTESIAN_POINT('',(58.418349899496,-32.20410976089,
+    270.84639149899));
+#3370 = SURFACE_CURVE('',#3371,(#3376,#3405),.PCURVE_S1.);
+#3371 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3372,#3373,#3374,#3375),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3372 = CARTESIAN_POINT('',(56.141326687223,-38.6127624745,
+    265.02392966884));
+#3373 = CARTESIAN_POINT('',(56.851589286915,-36.03211099549,
+    266.45109675526));
+#3374 = CARTESIAN_POINT('',(57.658734997944,-33.87175382513,
+    268.43043358714));
+#3375 = CARTESIAN_POINT('',(58.418349899496,-32.20410976089,
+    270.84639149899));
+#3376 = PCURVE('',#360,#3377);
+#3377 = DEFINITIONAL_REPRESENTATION('',(#3378),#3404);
+#3378 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3379,#3380,#3381,#3382,#3383,
+    #3384,#3385,#3386,#3387,#3388,#3389,#3390,#3391,#3392,#3393,#3394,
+    #3395,#3396,#3397,#3398,#3399,#3400,#3401,#3402,#3403),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3379 = CARTESIAN_POINT('',(6.565231113725,52.132274885345));
+#3380 = CARTESIAN_POINT('',(6.567427667985,52.086143413308));
+#3381 = CARTESIAN_POINT('',(6.571803126529,51.991956875902));
+#3382 = CARTESIAN_POINT('',(6.578313162421,51.844934048095));
+#3383 = CARTESIAN_POINT('',(6.584769858934,51.692196001844));
+#3384 = CARTESIAN_POINT('',(6.591172977732,51.533770383044));
+#3385 = CARTESIAN_POINT('',(6.597522247285,51.369684724397));
+#3386 = CARTESIAN_POINT('',(6.603817358253,51.199966424317));
+#3387 = CARTESIAN_POINT('',(6.610057964823,51.024642744098));
+#3388 = CARTESIAN_POINT('',(6.616243684418,50.843740800969));
+#3389 = CARTESIAN_POINT('',(6.622374097809,50.657287563033));
+#3390 = CARTESIAN_POINT('',(6.628448749089,50.465309844483));
+#3391 = CARTESIAN_POINT('',(6.634467145653,50.267834301535));
+#3392 = CARTESIAN_POINT('',(6.640428758143,50.064887428956));
+#3393 = CARTESIAN_POINT('',(6.646333020366,49.856495557237));
+#3394 = CARTESIAN_POINT('',(6.652179329193,49.642684850391));
+#3395 = CARTESIAN_POINT('',(6.657967044418,49.42348130441));
+#3396 = CARTESIAN_POINT('',(6.663695488595,49.19891074633));
+#3397 = CARTESIAN_POINT('',(6.669363946869,48.968998834088));
+#3398 = CARTESIAN_POINT('',(6.67497166666,48.733771056563));
+#3399 = CARTESIAN_POINT('',(6.680517857766,48.493252736095));
+#3400 = CARTESIAN_POINT('',(6.686001690751,48.247469024943));
+#3401 = CARTESIAN_POINT('',(6.691422301593,47.996444927677));
+#3402 = CARTESIAN_POINT('',(6.694993282406,47.825618462589));
+#3403 = CARTESIAN_POINT('',(6.696767932509,47.739340104696));
+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3405 = PCURVE('',#3406,#3419);
+#3406 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#3407,#3408,#3409)
+    ,(#3410,#3411,#3412)
+    ,(#3413,#3414,#3415)
+    ,(#3416,#3417,#3418
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
+    0.,1.),(0.,1.),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.799580876321,1.)
+    ,(1.,0.834930359546,1.)
+    ,(1.,0.868751665942,1.)
+,(1.,0.899279689894,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#3407 = CARTESIAN_POINT('',(58.418349899496,-32.20410976089,
+    270.84639149899));
+#3408 = CARTESIAN_POINT('',(57.921846998161,-33.59339425781,
+    272.00795898053));
+#3409 = CARTESIAN_POINT('',(56.106603097283,-33.32103380221,
+    272.40365447098));
+#3410 = CARTESIAN_POINT('',(57.64937971825,-33.89229222752,
+    268.40067908491));
+#3411 = CARTESIAN_POINT('',(57.350037697243,-34.91762321461,
+    269.72982389259));
+#3412 = CARTESIAN_POINT('',(55.740278018944,-34.93797009616,
+    270.15341447555));
+#3413 = CARTESIAN_POINT('',(56.844479083279,-36.05794504275,
+    266.43680985884));
+#3414 = CARTESIAN_POINT('',(56.669689552761,-36.76333617069,
+    267.68287167767));
+#3415 = CARTESIAN_POINT('',(55.35900242319,-36.92112633484,
+    268.27891449244));
+#3416 = CARTESIAN_POINT('',(56.141326687222,-38.6127624745,
+    265.02392966884));
+#3417 = CARTESIAN_POINT('',(56.024277948933,-39.15929516894,
+    266.10375226039));
+#3418 = CARTESIAN_POINT('',(55.026983819073,-39.25448931667,
+    266.79277890375));
+#3419 = DEFINITIONAL_REPRESENTATION('',(#3420),#3446);
+#3420 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3421,#3422,#3423,#3424,#3425,
+    #3426,#3427,#3428,#3429,#3430,#3431,#3432,#3433,#3434,#3435,#3436,
+    #3437,#3438,#3439,#3440,#3441,#3442,#3443,#3444,#3445),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3421 = CARTESIAN_POINT('',(1.,0.));
+#3422 = CARTESIAN_POINT('',(0.984695282643,3.633602647011E-08));
+#3423 = CARTESIAN_POINT('',(0.954097799186,4.776637650295E-06));
+#3424 = CARTESIAN_POINT('',(0.90823789394,2.244876407295E-05));
+#3425 = CARTESIAN_POINT('',(0.862414735539,4.707507628331E-05));
+#3426 = CARTESIAN_POINT('',(0.816628888313,7.563004323932E-05));
+#3427 = CARTESIAN_POINT('',(0.770881005281,1.054477320322E-04));
+#3428 = CARTESIAN_POINT('',(0.725171838141,1.34263833429E-04));
+#3429 = CARTESIAN_POINT('',(0.679502230093,1.601900592005E-04));
+#3430 = CARTESIAN_POINT('',(0.633873112038,1.817090554785E-04));
+#3431 = CARTESIAN_POINT('',(0.588285496843,1.976656112579E-04));
+#3432 = CARTESIAN_POINT('',(0.542740473251,2.072602098666E-04));
+#3433 = CARTESIAN_POINT('',(0.497239199172,2.100429807018E-04));
+#3434 = CARTESIAN_POINT('',(0.451782894538,2.059083312675E-04));
+#3435 = CARTESIAN_POINT('',(0.40637283378,1.950900013631E-04));
+#3436 = CARTESIAN_POINT('',(0.361010337988,1.781564638032E-04));
+#3437 = CARTESIAN_POINT('',(0.315696766786,1.560065399158E-04));
+#3438 = CARTESIAN_POINT('',(0.27043350996,1.298652101664E-04));
+#3439 = CARTESIAN_POINT('',(0.225221978865,1.012792020369E-04));
+#3440 = CARTESIAN_POINT('',(0.180063597496,7.211336538723E-05));
+#3441 = CARTESIAN_POINT('',(0.13495979369,4.45434439923E-05));
+#3442 = CARTESIAN_POINT('',(8.991198862192E-02,2.106089733896E-05));
+#3443 = CARTESIAN_POINT('',(4.492159137861E-02,4.430508560929E-06));
+#3444 = CARTESIAN_POINT('',(1.496717923205E-02,2.415298332018E-08));
+#3445 = CARTESIAN_POINT('',(0.,0.));
+#3446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3447 = ORIENTED_EDGE('',*,*,#3448,.T.);
+#3448 = EDGE_CURVE('',#3368,#3449,#3451,.T.);
+#3449 = VERTEX_POINT('',#3450);
+#3450 = CARTESIAN_POINT('',(58.68517922599,-35.9196869994,308.7418844956
+    ));
+#3451 = SURFACE_CURVE('',#3452,(#3463,#3492),.PCURVE_S1.);
+#3452 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3453,#3454,#3455,#3456,#3457,
+    #3458,#3459,#3460,#3461,#3462),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.
+    ,0.25,0.5,0.75,1.),.UNSPECIFIED.);
+#3453 = CARTESIAN_POINT('',(58.418349899496,-32.20410976089,
+    270.84639149899));
+#3454 = CARTESIAN_POINT('',(59.301790684743,-30.26462071372,
+    273.65617807691));
+#3455 = CARTESIAN_POINT('',(60.156688549177,-28.86079472291,
+    276.75567716942));
+#3456 = CARTESIAN_POINT('',(61.491822102039,-27.1650228458,
+    283.44188069023));
+#3457 = CARTESIAN_POINT('',(61.941880131418,-26.90980753283,
+    286.9299044917));
+#3458 = CARTESIAN_POINT('',(62.111389172922,-27.62273734255,
+    293.90161342499));
+#3459 = CARTESIAN_POINT('',(61.814080164534,-28.59353063777,
+    297.31098543974));
+#3460 = CARTESIAN_POINT('',(60.587236979267,-31.55266250827,
+    303.52659276758));
+#3461 = CARTESIAN_POINT('',(59.668769789855,-33.53133270703,
+    306.33984234941));
+#3462 = CARTESIAN_POINT('',(58.68517922599,-35.9196869994,308.7418844956
+    ));
+#3463 = PCURVE('',#360,#3464);
+#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3491);
+#3465 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3466,#3467,#3468,#3469,#3470,
+    #3471,#3472,#3473,#3474,#3475,#3476,#3477,#3478,#3479,#3480,#3481,
+    #3482,#3483,#3484,#3485,#3486,#3487,#3488,#3489,#3490),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3466 = CARTESIAN_POINT('',(6.696767932509,47.739340104696));
+#3467 = CARTESIAN_POINT('',(6.705022938685,47.33797117327));
+#3468 = CARTESIAN_POINT('',(6.721164387754,46.516984618204));
+#3469 = CARTESIAN_POINT('',(6.744218644806,45.229900702079));
+#3470 = CARTESIAN_POINT('',(6.766065518417,43.886400545518));
+#3471 = CARTESIAN_POINT('',(6.786645882375,42.485511516703));
+#3472 = CARTESIAN_POINT('',(6.805880848228,41.027011916804));
+#3473 = CARTESIAN_POINT('',(6.823720366516,39.50802114545));
+#3474 = CARTESIAN_POINT('',(6.839765167042,37.947974498363));
+#3475 = CARTESIAN_POINT('',(6.853905660385,36.347775862986));
+#3476 = CARTESIAN_POINT('',(6.865985683856,34.71019944779));
+#3477 = CARTESIAN_POINT('',(6.875834613693,33.038402809505));
+#3478 = CARTESIAN_POINT('',(6.883286191194,31.333157389626));
+#3479 = CARTESIAN_POINT('',(6.888064181544,29.605697495055));
+#3480 = CARTESIAN_POINT('',(6.890014349756,27.871455310457));
+#3481 = CARTESIAN_POINT('',(6.889067129616,26.136066930415));
+#3482 = CARTESIAN_POINT('',(6.885120089142,24.408400391452));
+#3483 = CARTESIAN_POINT('',(6.878077823184,22.696912478636));
+#3484 = CARTESIAN_POINT('',(6.867820342119,21.011259487883));
+#3485 = CARTESIAN_POINT('',(6.854368509461,19.358615571163));
+#3486 = CARTESIAN_POINT('',(6.837709660687,17.745521758278));
+#3487 = CARTESIAN_POINT('',(6.817837091795,16.179196617887));
+#3488 = CARTESIAN_POINT('',(6.794751378118,14.667074595233));
+#3489 = CARTESIAN_POINT('',(6.77723042763,13.700350298193));
+#3490 = CARTESIAN_POINT('',(6.767939436432,13.228613869361));
+#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3492 = PCURVE('',#3493,#3536);
+#3493 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#3494,#3495,#3496)
+    ,(#3497,#3498,#3499)
+    ,(#3500,#3501,#3502)
+    ,(#3503,#3504,#3505)
+    ,(#3506,#3507,#3508)
+    ,(#3509,#3510,#3511)
+    ,(#3512,#3513,#3514)
+    ,(#3515,#3516,#3517)
+    ,(#3518,#3519,#3520)
+    ,(#3521,#3522,#3523)
+    ,(#3524,#3525,#3526)
+    ,(#3527,#3528,#3529)
+    ,(#3530,#3531,#3532)
+    ,(#3533,#3534,#3535
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,4
+    ),(3,3),(0.,0.25,0.375,0.5,0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.813604972862,1.)
+    ,(1.,0.834312405721,1.)
+    ,(1.,0.850907464741,1.)
+    ,(1.,0.865891046502,1.)
+    ,(1.,0.869298555698,1.)
+    ,(1.,0.872615029876,1.)
+    ,(1.,0.872598532113,1.)
+    ,(1.,0.869463709832,1.)
+    ,(1.,0.866323033286,1.)
+    ,(1.,0.857707762516,1.)
+    ,(1.,0.852214879231,1.)
+    ,(1.,0.83283360515,1.)
+    ,(1.,0.816606962103,1.)
+,(1.,0.799580876321,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#3494 = CARTESIAN_POINT('',(58.68517922599,-35.9196869994,
+    308.74188449561));
+#3495 = CARTESIAN_POINT('',(58.120355868465,-36.96219559928,
+    307.40550595502));
+#3496 = CARTESIAN_POINT('',(56.409115213209,-36.58315462668,
+    307.05947045007));
+#3497 = CARTESIAN_POINT('',(59.658437993503,-33.55642037163,
+    306.36507379353));
+#3498 = CARTESIAN_POINT('',(58.998848438505,-34.68570079709,
+    305.31385109507));
+#3499 = CARTESIAN_POINT('',(57.433160254544,-34.33042245128,
+    304.90650624889));
+#3500 = CARTESIAN_POINT('',(60.57933883379,-31.57086174473,
+    303.55932545385));
+#3501 = CARTESIAN_POINT('',(59.891579221062,-32.66858688077,
+    302.7046099099));
+#3502 = CARTESIAN_POINT('',(58.396568168462,-32.45483648297,
+    302.35841157418));
+#3503 = CARTESIAN_POINT('',(61.505738828378,-29.3376681113,
+    298.87675632306));
+#3504 = CARTESIAN_POINT('',(60.786040248096,-30.4554562047,
+    298.30189346754));
+#3505 = CARTESIAN_POINT('',(59.359344074612,-30.36492957289,
+    298.09200405944));
+#3506 = CARTESIAN_POINT('',(61.742470721158,-28.71026183344,
+    297.212003829));
+#3507 = CARTESIAN_POINT('',(61.016350592213,-29.83850786961,
+    296.73265781512));
+#3508 = CARTESIAN_POINT('',(59.603861917921,-29.78222822295,
+    296.5731837822));
+#3509 = CARTESIAN_POINT('',(62.022427504939,-27.76424850929,
+    293.83798481223));
+#3510 = CARTESIAN_POINT('',(61.288538616828,-28.92603628416,
+    293.55492898717));
+#3511 = CARTESIAN_POINT('',(59.889938814455,-28.91256335465,
+    293.49115586115));
+#3512 = CARTESIAN_POINT('',(62.069855805094,-27.43707608923,
+    292.11709012671));
+#3513 = CARTESIAN_POINT('',(61.336089770339,-28.61744522341,
+    291.92429099572));
+#3514 = CARTESIAN_POINT('',(59.935897480543,-28.61751758717,
+    291.91739510303));
+#3515 = CARTESIAN_POINT('',(61.980700938159,-27.08440683438,
+    288.60527305852));
+#3516 = CARTESIAN_POINT('',(61.25422703172,-28.30881841092,
+    288.6082673701));
+#3517 = CARTESIAN_POINT('',(59.835948878951,-28.31491514339,
+    288.70280590676));
+#3518 = CARTESIAN_POINT('',(61.842486061319,-27.064673734,
+    286.82943177942));
+#3519 = CARTESIAN_POINT('',(61.122553464648,-28.31426796204,
+    286.92610628569));
+#3520 = CARTESIAN_POINT('',(59.688386784606,-28.31268791094,
+    287.07575546248));
+#3521 = CARTESIAN_POINT('',(61.42390139121,-27.32642288312,283.38132311)
+  );
+#3522 = CARTESIAN_POINT('',(60.726324927916,-28.62290226426,
+    283.67561414728));
+#3523 = CARTESIAN_POINT('',(59.246190309444,-28.59253474898,
+    283.91444450982));
+#3524 = CARTESIAN_POINT('',(61.143294468434,-27.60521887886,
+    281.68729529542));
+#3525 = CARTESIAN_POINT('',(60.45928767835,-28.92735929644,
+    282.07799298908));
+#3526 = CARTESIAN_POINT('',(58.951256813432,-28.87227119805,
+    282.3602670533));
+#3527 = CARTESIAN_POINT('',(60.139101543175,-28.88825827288,
+    276.68666167103));
+#3528 = CARTESIAN_POINT('',(59.505929253922,-30.28092593122,
+    277.35334377725));
+#3529 = CARTESIAN_POINT('',(57.899226612182,-30.1327225742,
+    277.77034067003));
+#3530 = CARTESIAN_POINT('',(59.285657526476,-30.30003914164,
+    273.6048665095));
+#3531 = CARTESIAN_POINT('',(58.701065177964,-31.7451674685,
+    274.48420203562));
+#3532 = CARTESIAN_POINT('',(57.008986482399,-31.49631987324,
+    274.9387118823));
+#3533 = CARTESIAN_POINT('',(58.418349899496,-32.20410976089,
+    270.84639149899));
+#3534 = CARTESIAN_POINT('',(57.921846998161,-33.59339425781,
+    272.00795898053));
+#3535 = CARTESIAN_POINT('',(56.106603097284,-33.32103380221,
+    272.40365447098));
+#3536 = DEFINITIONAL_REPRESENTATION('',(#3537),#3563);
+#3537 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3538,#3539,#3540,#3541,#3542,
+    #3543,#3544,#3545,#3546,#3547,#3548,#3549,#3550,#3551,#3552,#3553,
+    #3554,#3555,#3556,#3557,#3558,#3559,#3560,#3561,#3562),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3538 = CARTESIAN_POINT('',(1.,0.));
+#3539 = CARTESIAN_POINT('',(0.984566563784,-1.009480252587E-05));
+#3540 = CARTESIAN_POINT('',(0.953785351507,-1.040920542749E-04));
+#3541 = CARTESIAN_POINT('',(0.907826986082,-3.077404642862E-04));
+#3542 = CARTESIAN_POINT('',(0.862039041305,-3.644841071116E-04));
+#3543 = CARTESIAN_POINT('',(0.816376751892,-2.4251980472E-04));
+#3544 = CARTESIAN_POINT('',(0.77080577502,-1.680131583609E-05));
+#3545 = CARTESIAN_POINT('',(0.725267775035,2.802988056684E-05));
+#3546 = CARTESIAN_POINT('',(0.679590413679,1.730660740661E-04));
+#3547 = CARTESIAN_POINT('',(0.633947544964,1.380018091284E-04));
+#3548 = CARTESIAN_POINT('',(0.588617751238,-1.035876808658E-04));
+#3549 = CARTESIAN_POINT('',(0.543716184785,-2.292552331129E-04));
+#3550 = CARTESIAN_POINT('',(0.498761462287,-7.461857595936E-05));
+#3551 = CARTESIAN_POINT('',(0.453465823652,5.284663588942E-04));
+#3552 = CARTESIAN_POINT('',(0.408080467542,1.386634128674E-03));
+#3553 = CARTESIAN_POINT('',(0.362785599384,1.597186578051E-03));
+#3554 = CARTESIAN_POINT('',(0.317928484358,3.847082136038E-04));
+#3555 = CARTESIAN_POINT('',(0.27312706101,-7.900560294094E-05));
+#3556 = CARTESIAN_POINT('',(0.227888687453,2.319867038349E-05));
+#3557 = CARTESIAN_POINT('',(0.18256087598,-5.534579074743E-05));
+#3558 = CARTESIAN_POINT('',(0.137124793419,-8.531760748146E-05));
+#3559 = CARTESIAN_POINT('',(9.156941659124E-02,-8.204825108941E-05));
+#3560 = CARTESIAN_POINT('',(4.587770668407E-02,-3.012338665642E-05));
+#3561 = CARTESIAN_POINT('',(1.531212906199E-02,-4.188454765796E-06));
+#3562 = CARTESIAN_POINT('',(0.,0.));
+#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3564 = ORIENTED_EDGE('',*,*,#3565,.T.);
+#3565 = EDGE_CURVE('',#3449,#3566,#3568,.T.);
+#3566 = VERTEX_POINT('',#3567);
+#3567 = CARTESIAN_POINT('',(56.538764097326,-41.75954190737,
+    312.55927598485));
+#3568 = SURFACE_CURVE('',#3569,(#3574,#3603),.PCURVE_S1.);
+#3569 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3570,#3571,#3572,#3573),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3570 = CARTESIAN_POINT('',(58.68517922599,-35.9196869994,308.7418844956
+    ));
+#3571 = CARTESIAN_POINT('',(57.99673753597,-37.59136089076,
+    310.42313888679));
+#3572 = CARTESIAN_POINT('',(57.232509132711,-39.53776825292,
+    311.72616105666));
+#3573 = CARTESIAN_POINT('',(56.538764097326,-41.75954190737,
+    312.55927598485));
+#3574 = PCURVE('',#360,#3575);
+#3575 = DEFINITIONAL_REPRESENTATION('',(#3576),#3602);
+#3576 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3577,#3578,#3579,#3580,#3581,
+    #3582,#3583,#3584,#3585,#3586,#3587,#3588,#3589,#3590,#3591,#3592,
+    #3593,#3594,#3595,#3596,#3597,#3598,#3599,#3600,#3601),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3577 = CARTESIAN_POINT('',(6.767939436432,13.228613869361));
+#3578 = CARTESIAN_POINT('',(6.766313895458,13.146072243174));
+#3579 = CARTESIAN_POINT('',(6.763018494157,12.982295342829));
+#3580 = CARTESIAN_POINT('',(6.757942531684,12.740625359501));
+#3581 = CARTESIAN_POINT('',(6.752733793904,12.503026843223));
+#3582 = CARTESIAN_POINT('',(6.747392409152,12.26957663322));
+#3583 = CARTESIAN_POINT('',(6.741918535323,12.04035203979));
+#3584 = CARTESIAN_POINT('',(6.736312364845,11.815430902197));
+#3585 = CARTESIAN_POINT('',(6.730574124714,11.594891558719));
+#3586 = CARTESIAN_POINT('',(6.724704077886,11.378812839787));
+#3587 = CARTESIAN_POINT('',(6.718702524324,11.167274054485));
+#3588 = CARTESIAN_POINT('',(6.712569802162,10.960354978351));
+#3589 = CARTESIAN_POINT('',(6.706306288857,10.758135840368));
+#3590 = CARTESIAN_POINT('',(6.699912402347,10.56069730968));
+#3591 = CARTESIAN_POINT('',(6.693388602225,10.368120481893));
+#3592 = CARTESIAN_POINT('',(6.686735390902,10.180486864997));
+#3593 = CARTESIAN_POINT('',(6.679953314769,9.99787836487));
+#3594 = CARTESIAN_POINT('',(6.673042965362,9.820377270446));
+#3595 = CARTESIAN_POINT('',(6.666004980468,9.648066238253));
+#3596 = CARTESIAN_POINT('',(6.658840045373,9.481028277392));
+#3597 = CARTESIAN_POINT('',(6.651548893484,9.319346730977));
+#3598 = CARTESIAN_POINT('',(6.644132309174,9.16310526887));
+#3599 = CARTESIAN_POINT('',(6.636591122183,9.012387836378));
+#3600 = CARTESIAN_POINT('',(6.631481196302,8.915648455748));
+#3601 = CARTESIAN_POINT('',(6.628905763144,8.868227529268));
+#3602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3603 = PCURVE('',#3604,#3617);
+#3604 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#3605,#3606,#3607)
+    ,(#3608,#3609,#3610)
+    ,(#3611,#3612,#3613)
+    ,(#3614,#3615,#3616
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
+    0.,1.),(0.,1.),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.903218325238,1.)
+    ,(1.,0.874819026637,1.)
+    ,(1.,0.844935083743,1.)
+,(1.,0.813604972862,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#3605 = CARTESIAN_POINT('',(56.538764097323,-41.75954190738,
+    312.55927598485));
+#3606 = CARTESIAN_POINT('',(56.390365108739,-42.10518615818,
+    311.43248058812));
+#3607 = CARTESIAN_POINT('',(55.420986746162,-42.03950061847,
+    310.7489960791));
+#3608 = CARTESIAN_POINT('',(57.227721198314,-39.55310199364,
+    311.73191086293));
+#3609 = CARTESIAN_POINT('',(57.002540411504,-40.02813564682,
+    310.43272566719));
+#3610 = CARTESIAN_POINT('',(55.739559626669,-39.99308173589,
+    309.82185422151));
+#3611 = CARTESIAN_POINT('',(57.98917143972,-37.60973288313,
+    310.44161616965));
+#3612 = CARTESIAN_POINT('',(57.616718058951,-38.33975397901,
+    309.03880407397));
+#3613 = CARTESIAN_POINT('',(56.091176661574,-38.19359853026,
+    308.5950257437));
+#3614 = CARTESIAN_POINT('',(58.68517922599,-35.9196869994,
+    308.74188449561));
+#3615 = CARTESIAN_POINT('',(58.120355868465,-36.96219559928,
+    307.40550595502));
+#3616 = CARTESIAN_POINT('',(56.409115213209,-36.58315462668,
+    307.05947045007));
+#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3644);
+#3618 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3619,#3620,#3621,#3622,#3623,
+    #3624,#3625,#3626,#3627,#3628,#3629,#3630,#3631,#3632,#3633,#3634,
+    #3635,#3636,#3637,#3638,#3639,#3640,#3641,#3642,#3643),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3619 = CARTESIAN_POINT('',(1.,0.));
+#3620 = CARTESIAN_POINT('',(0.985013199208,1.926408497849E-08));
+#3621 = CARTESIAN_POINT('',(0.955019262587,5.172721875937E-06));
+#3622 = CARTESIAN_POINT('',(0.90996939017,2.489411507022E-05));
+#3623 = CARTESIAN_POINT('',(0.864862558144,5.315897601312E-05));
+#3624 = CARTESIAN_POINT('',(0.819700878483,8.684911335964E-05));
+#3625 = CARTESIAN_POINT('',(0.774486521132,1.230820789897E-04));
+#3626 = CARTESIAN_POINT('',(0.7292217154,1.592571991575E-04));
+#3627 = CARTESIAN_POINT('',(0.683908737922,1.930653602134E-04));
+#3628 = CARTESIAN_POINT('',(0.63854990352,2.225097899045E-04));
+#3629 = CARTESIAN_POINT('',(0.593147554637,2.459252493757E-04));
+#3630 = CARTESIAN_POINT('',(0.547704050529,2.619990999187E-04));
+#3631 = CARTESIAN_POINT('',(0.502221755962,2.69793436568E-04));
+#3632 = CARTESIAN_POINT('',(0.456703029565,2.687686618877E-04));
+#3633 = CARTESIAN_POINT('',(0.41115021188,2.588086032508E-04));
+#3634 = CARTESIAN_POINT('',(0.365565613222,2.402474355741E-04));
+#3635 = CARTESIAN_POINT('',(0.319951501441,2.138986374519E-04));
+#3636 = CARTESIAN_POINT('',(0.274310089667,1.810866142358E-04));
+#3637 = CARTESIAN_POINT('',(0.228643524303,1.436805991696E-04));
+#3638 = CARTESIAN_POINT('',(0.182953872873,1.041348248359E-04));
+#3639 = CARTESIAN_POINT('',(0.137243113732,6.552335951469E-05));
+#3640 = CARTESIAN_POINT('',(9.15131207808E-02,3.161714782717E-05));
+#3641 = CARTESIAN_POINT('',(4.576566934043E-02,6.831228300458E-06));
+#3642 = CARTESIAN_POINT('',(1.525680054203E-02,7.10895450261E-08));
+#3643 = CARTESIAN_POINT('',(0.,0.));
+#3644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3645 = ORIENTED_EDGE('',*,*,#3646,.T.);
+#3646 = EDGE_CURVE('',#3566,#3647,#3649,.T.);
+#3647 = VERTEX_POINT('',#3648);
+#3648 = CARTESIAN_POINT('',(56.538764097342,-67.95891287213,
+    312.55927598483));
+#3649 = SURFACE_CURVE('',#3650,(#3669,#3720),.PCURVE_S1.);
+#3650 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3651,#3652,#3653,#3654,#3655,
+    #3656,#3657,#3658,#3659,#3660,#3661,#3662,#3663,#3664,#3665,#3666,
+    #3667,#3668),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.,0.25,
+    0.375,0.4375,0.5,0.5625,0.625,0.75,1.),.UNSPECIFIED.);
+#3651 = CARTESIAN_POINT('',(56.538764097326,-41.75954190737,
+    312.55927598485));
+#3652 = CARTESIAN_POINT('',(55.902350597945,-43.79770675777,
+    313.32354175943));
+#3653 = CARTESIAN_POINT('',(55.386620697679,-45.90374293158,
+    313.90568040638));
+#3654 = CARTESIAN_POINT('',(54.848491816491,-49.20119014452,
+    314.397547907));
+#3655 = CARTESIAN_POINT('',(54.708411638933,-50.32966138078,
+    314.49839978963));
+#3656 = CARTESIAN_POINT('',(54.568366586855,-52.02620096411,
+    314.53933990835));
+#3657 = CARTESIAN_POINT('',(54.533102509169,-52.59345524668,
+    314.53482296862));
+#3658 = CARTESIAN_POINT('',(54.485803293954,-53.72910584122,
+    314.48808387814));
+#3659 = CARTESIAN_POINT('',(54.473352587857,-54.29468815888,
+    314.39441991706));
+#3660 = CARTESIAN_POINT('',(54.473485148532,-55.43104512806,
+    314.39811252886));
+#3661 = CARTESIAN_POINT('',(54.486009047895,-55.99628462352,
+    314.48850371932));
+#3662 = CARTESIAN_POINT('',(54.533408634283,-57.1303323192,
+    314.53490658954));
+#3663 = CARTESIAN_POINT('',(54.568869622217,-57.69923290723,
+    314.53928659961));
+#3664 = CARTESIAN_POINT('',(54.708746615998,-59.3910681902,
+    314.49811301569));
+#3665 = CARTESIAN_POINT('',(54.846406740045,-60.50100469639,
+    314.39909988428));
+#3666 = CARTESIAN_POINT('',(55.380272598878,-63.78267813627,
+    313.91218014098));
+#3667 = CARTESIAN_POINT('',(55.902064305545,-65.91983114751,
+    313.32388556654));
+#3668 = CARTESIAN_POINT('',(56.538764097342,-67.95891287213,
+    312.55927598483));
+#3669 = PCURVE('',#360,#3670);
+#3670 = DEFINITIONAL_REPRESENTATION('',(#3671),#3719);
+#3671 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3672,#3673,#3674,#3675,#3676,
+    #3677,#3678,#3679,#3680,#3681,#3682,#3683,#3684,#3685,#3686,#3687,
+    #3688,#3689,#3690,#3691,#3692,#3693,#3694,#3695,#3696,#3697,#3698,
+    #3699,#3700,#3701,#3702,#3703,#3704,#3705,#3706,#3707,#3708,#3709,
+    #3710,#3711,#3712,#3713,#3714,#3715,#3716,#3717,#3718),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#3672 = CARTESIAN_POINT('',(6.628905763144,8.868227529268));
+#3673 = CARTESIAN_POINT('',(6.624180588589,8.781223730815));
+#3674 = CARTESIAN_POINT('',(6.614679048732,8.610785638534));
+#3675 = CARTESIAN_POINT('',(6.600272051069,8.366190137825));
+#3676 = CARTESIAN_POINT('',(6.585709186268,8.133008355374));
+#3677 = CARTESIAN_POINT('',(6.570989497759,7.911596023243));
+#3678 = CARTESIAN_POINT('',(6.556112196616,7.702311289387));
+#3679 = CARTESIAN_POINT('',(6.541076684106,7.505514990586));
+#3680 = CARTESIAN_POINT('',(6.525882607182,7.321570782521));
+#3681 = CARTESIAN_POINT('',(6.510529706123,7.150844290659));
+#3682 = CARTESIAN_POINT('',(6.49501846172,6.993706275906));
+#3683 = CARTESIAN_POINT('',(6.479347752685,6.850520672573));
+#3684 = CARTESIAN_POINT('',(6.463523672597,6.721689071776));
+#3685 = CARTESIAN_POINT('',(6.447526697787,6.607484497611));
+#3686 = CARTESIAN_POINT('',(6.431365791168,6.508310233797));
+#3687 = CARTESIAN_POINT('',(6.415076361085,6.424681400729));
+#3688 = CARTESIAN_POINT('',(6.398687806346,6.357038636879));
+#3689 = CARTESIAN_POINT('',(6.382230343507,6.305863029065));
+#3690 = CARTESIAN_POINT('',(6.365739437912,6.271399136307));
+#3691 = CARTESIAN_POINT('',(6.34921073497,6.254481191807));
+#3692 = CARTESIAN_POINT('',(6.332658147236,6.252491931936));
+#3693 = CARTESIAN_POINT('',(6.316102938468,6.27619403809));
+#3694 = CARTESIAN_POINT('',(6.299598437433,6.330611266263));
+#3695 = CARTESIAN_POINT('',(6.283087694762,6.360244938055));
+#3696 = CARTESIAN_POINT('',(6.266580482832,6.328420115441));
+#3697 = CARTESIAN_POINT('',(6.250085677568,6.275668901919));
+#3698 = CARTESIAN_POINT('',(6.233558799053,6.252482075793));
+#3699 = CARTESIAN_POINT('',(6.21699868499,6.254575059914));
+#3700 = CARTESIAN_POINT('',(6.200462736728,6.271676030316));
+#3701 = CARTESIAN_POINT('',(6.184015741086,6.306213697372));
+#3702 = CARTESIAN_POINT('',(6.167676791732,6.356971361976));
+#3703 = CARTESIAN_POINT('',(6.151444823245,6.423824763659));
+#3704 = CARTESIAN_POINT('',(6.135324283235,6.506378298556));
+#3705 = CARTESIAN_POINT('',(6.119316895079,6.604337835324));
+#3706 = CARTESIAN_POINT('',(6.103428318343,6.717279561866));
+#3707 = CARTESIAN_POINT('',(6.087649765852,6.845202244511));
+#3708 = CARTESIAN_POINT('',(6.071980009833,6.988007062397));
+#3709 = CARTESIAN_POINT('',(6.056431639716,7.145173200522));
+#3710 = CARTESIAN_POINT('',(6.041013157544,7.316285740035));
+#3711 = CARTESIAN_POINT('',(6.02573374645,7.500894478009));
+#3712 = CARTESIAN_POINT('',(6.010601967688,7.698552043662));
+#3713 = CARTESIAN_POINT('',(5.995626086905,7.90880397598));
+#3714 = CARTESIAN_POINT('',(5.980813971863,8.131191724932));
+#3715 = CARTESIAN_POINT('',(5.966173092317,8.365252051347));
+#3716 = CARTESIAN_POINT('',(5.951710556965,8.610517951901));
+#3717 = CARTESIAN_POINT('',(5.942192130271,8.781184062202));
+#3718 = CARTESIAN_POINT('',(5.937464851214,8.868227529292));
+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3720 = PCURVE('',#3721,#3788);
+#3721 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#3722,#3723,#3724)
+    ,(#3725,#3726,#3727)
+    ,(#3728,#3729,#3730)
+    ,(#3731,#3732,#3733)
+    ,(#3734,#3735,#3736)
+    ,(#3737,#3738,#3739)
+    ,(#3740,#3741,#3742)
+    ,(#3743,#3744,#3745)
+    ,(#3746,#3747,#3748)
+    ,(#3749,#3750,#3751)
+    ,(#3752,#3753,#3754)
+    ,(#3755,#3756,#3757)
+    ,(#3758,#3759,#3760)
+    ,(#3761,#3762,#3763)
+    ,(#3764,#3765,#3766)
+    ,(#3767,#3768,#3769)
+    ,(#3770,#3771,#3772)
+    ,(#3773,#3774,#3775)
+    ,(#3776,#3777,#3778)
+    ,(#3779,#3780,#3781)
+    ,(#3782,#3783,#3784)
+    ,(#3785,#3786,#3787
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,2
+    ,2,2,2,4),(3,3),(0.,0.25,0.375,0.4375,0.46875,0.5,0.53125,0.5625,
+0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.903218325234,1.)
+    ,(1.,0.933926690508,1.)
+    ,(1.,0.956876138665,1.)
+    ,(1.,0.981563434352,1.)
+    ,(1.,0.988140718419,1.)
+    ,(1.,0.99506834453,1.)
+    ,(1.,0.996878872777,1.)
+    ,(1.,0.998722095084,1.)
+    ,(1.,0.999192434261,1.)
+    ,(1.,0.999826760985,1.)
+    ,(1.,0.999990801061,1.)
+    ,(1.,0.999991015861,1.)
+    ,(1.,0.999827223263,1.)
+    ,(1.,0.999193233679,1.)
+    ,(1.,0.998722891218,1.)
+    ,(1.,0.996878073855,1.)
+    ,(1.,0.995074152497,1.)
+    ,(1.,0.98813395797,1.)
+    ,(1.,0.981451469296,1.)
+    ,(1.,0.95659080139,1.)
+    ,(1.,0.933805668993,1.)
+,(1.,0.903218325238,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#3722 = CARTESIAN_POINT('',(56.538764097409,-67.95891287235,
+    312.55927598475));
+#3723 = CARTESIAN_POINT('',(56.390365108817,-67.61326862154,
+    311.43248058799));
+#3724 = CARTESIAN_POINT('',(55.420986746202,-67.67895416126,
+    310.74899607898));
+#3725 = CARTESIAN_POINT('',(55.894677778608,-65.89617520729,
+    313.33275601198));
+#3726 = CARTESIAN_POINT('',(55.833533886075,-65.72483613675,
+    312.36459338444));
+#3727 = CARTESIAN_POINT('',(55.123893258066,-65.62918178637,
+    311.69233961829));
+#3728 = CARTESIAN_POINT('',(55.374592356563,-63.75608626935,
+    313.91820660496));
+#3729 = CARTESIAN_POINT('',(55.339670708164,-63.65323957984,
+    313.14350896984));
+#3730 = CARTESIAN_POINT('',(54.883468730249,-63.57912320235,
+    312.51140653427));
+#3731 = CARTESIAN_POINT('',(54.84290422831,-60.4752376848,
+    314.40186394134));
+#3732 = CARTESIAN_POINT('',(54.833062627285,-60.44067211142,
+    313.906818507));
+#3733 = CARTESIAN_POINT('',(54.639226611769,-60.41328393644,
+    313.45134638752));
+#3734 = CARTESIAN_POINT('',(54.706313737785,-59.36774739838,
+    314.49947579573));
+#3735 = CARTESIAN_POINT('',(54.700556006087,-59.35354354215,
+    314.09921890963));
+#3736 = CARTESIAN_POINT('',(54.576774845732,-59.34129219097,
+    313.71848048822));
+#3737 = CARTESIAN_POINT('',(54.56775699763,-57.68264548706,
+    314.53928258444));
+#3738 = CARTESIAN_POINT('',(54.565570463284,-57.68492256564,
+    314.28535045859));
+#3739 = CARTESIAN_POINT('',(54.514074963656,-57.68760597143,
+    314.03672428965));
+#3740 = CARTESIAN_POINT('',(54.532687284403,-57.11662499181,
+    314.53458572736));
+#3741 = CARTESIAN_POINT('',(54.531111947211,-57.12244626314,
+    314.33043327821));
+#3742 = CARTESIAN_POINT('',(54.498365956581,-57.12835050156,
+    314.12893427582));
+#3743 = CARTESIAN_POINT('',(54.497528724662,-56.27006768345,
+    314.49958278458));
+#3744 = CARTESIAN_POINT('',(54.496617055864,-56.2769898379,
+    314.37080293539));
+#3745 = CARTESIAN_POINT('',(54.482928586624,-56.28392522234,
+    314.24274985604));
+#3746 = CARTESIAN_POINT('',(54.488681043227,-55.98794059514,
+    314.4832432212));
+#3747 = CARTESIAN_POINT('',(54.487936866473,-55.99456083281,
+    314.37977816952));
+#3748 = CARTESIAN_POINT('',(54.479121006073,-56.00118107334,
+    314.27668944529));
+#3749 = CARTESIAN_POINT('',(54.476714000134,-55.42377593232,
+    314.44146446448));
+#3750 = CARTESIAN_POINT('',(54.476309445132,-55.4283508092,
+    314.38867209522));
+#3751 = CARTESIAN_POINT('',(54.474168265085,-55.43274628073,
+    314.33590198736));
+#3752 = CARTESIAN_POINT('',(54.473421171783,-55.1422723329,
+    314.3963304116));
+#3753 = CARTESIAN_POINT('',(54.473327617887,-55.1448164364,
+    314.38560797102));
+#3754 = CARTESIAN_POINT('',(54.473142080674,-55.14736101043,
+    314.37488672784));
+#3755 = CARTESIAN_POINT('',(54.473416142514,-54.57673725876,
+    314.39619027427));
+#3756 = CARTESIAN_POINT('',(54.473323608113,-54.57419820333,
+    314.38559257235));
+#3757 = CARTESIAN_POINT('',(54.4731412408,-54.57165855584,
+    314.37499603536));
+#3758 = CARTESIAN_POINT('',(54.47670524229,-54.29527099351,
+    314.44141465871));
+#3759 = CARTESIAN_POINT('',(54.476301037683,-54.29069936968,
+    314.38867544366));
+#3760 = CARTESIAN_POINT('',(54.474164833261,-54.2863071437,
+    314.33595832385));
+#3761 = CARTESIAN_POINT('',(54.488665998167,-53.73104453921,
+    314.48320988926));
+#3762 = CARTESIAN_POINT('',(54.487922142782,-53.72442519535,
+    314.37979251017));
+#3763 = CARTESIAN_POINT('',(54.479114587089,-53.71780606257,
+    314.27675091067));
+#3764 = CARTESIAN_POINT('',(54.497513573708,-53.44877175445,
+    314.49956554681));
+#3765 = CARTESIAN_POINT('',(54.496602212385,-53.4418487695,
+    314.37081996824));
+#3766 = CARTESIAN_POINT('',(54.482921956249,-53.43491362824,
+    314.24280041746));
+#3767 = CARTESIAN_POINT('',(54.532702453621,-52.60142485258,
+    314.5346051358));
+#3768 = CARTESIAN_POINT('',(54.531126869699,-52.59560267073,
+    314.33041649255));
+#3769 = CARTESIAN_POINT('',(54.498372572907,-52.58969960002,
+    314.12888214166));
+#3770 = CARTESIAN_POINT('',(54.567641346003,-52.03728068747,
+    314.53930893976));
+#3771 = CARTESIAN_POINT('',(54.565458296496,-52.034982268,
+    314.28550398559));
+#3772 = CARTESIAN_POINT('',(54.514022703277,-52.03229453478,
+    314.03699531922));
+#3773 = CARTESIAN_POINT('',(54.706447928923,-50.34894571887,
+    314.49945097778));
+#3774 = CARTESIAN_POINT('',(54.700688228732,-50.36314893129,
+    314.0990388822));
+#3775 = CARTESIAN_POINT('',(54.576835421262,-50.37543024478,
+    313.71816148652));
+#3776 = CARTESIAN_POINT('',(54.845256066042,-49.22509171604,
+    314.40009162557));
+#3777 = CARTESIAN_POINT('',(54.835337654333,-49.25997416958,
+    313.90349260526));
+#3778 = CARTESIAN_POINT('',(54.640303040643,-49.28763348098,
+    313.44684433496));
+#3779 = CARTESIAN_POINT('',(55.38085858,-45.93104046323,313.91176090563)
+  );
+#3780 = CARTESIAN_POINT('',(55.345606202806,-46.03462358137,
+    313.13435358742));
+#3781 = CARTESIAN_POINT('',(54.886355248594,-46.10919793277,
+    312.50102831331));
+#3782 = CARTESIAN_POINT('',(55.896572399483,-43.81621189814,
+    313.33048077103));
+#3783 = CARTESIAN_POINT('',(55.835085296878,-43.98835720261,
+    312.36199638621));
+#3784 = CARTESIAN_POINT('',(55.124742597825,-44.08341304319,
+    311.68964275993));
+#3785 = CARTESIAN_POINT('',(56.538764097323,-41.75954190738,
+    312.55927598485));
+#3786 = CARTESIAN_POINT('',(56.390365108739,-42.10518615818,
+    311.43248058812));
+#3787 = CARTESIAN_POINT('',(55.420986746162,-42.03950061847,
+    310.7489960791));
+#3788 = DEFINITIONAL_REPRESENTATION('',(#3789),#3837);
+#3789 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3790,#3791,#3792,#3793,#3794,
+    #3795,#3796,#3797,#3798,#3799,#3800,#3801,#3802,#3803,#3804,#3805,
+    #3806,#3807,#3808,#3809,#3810,#3811,#3812,#3813,#3814,#3815,#3816,
+    #3817,#3818,#3819,#3820,#3821,#3822,#3823,#3824,#3825,#3826,#3827,
+    #3828,#3829,#3830,#3831,#3832,#3833,#3834,#3835,#3836),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#3790 = CARTESIAN_POINT('',(1.,0.));
+#3791 = CARTESIAN_POINT('',(0.992492404198,-1.748320382221E-08));
+#3792 = CARTESIAN_POINT('',(0.977469919857,-2.442688742051E-06));
+#3793 = CARTESIAN_POINT('',(0.954914443737,-1.063160236929E-05));
+#3794 = CARTESIAN_POINT('',(0.932337355505,-2.065122808518E-05));
+#3795 = CARTESIAN_POINT('',(0.909738761549,-3.013390671633E-05));
+#3796 = CARTESIAN_POINT('',(0.887118754271,-3.706348294431E-05));
+#3797 = CARTESIAN_POINT('',(0.864477411162,-3.991051122129E-05));
+#3798 = CARTESIAN_POINT('',(0.841814815195,-3.781595145712E-05));
+#3799 = CARTESIAN_POINT('',(0.819131012817,-3.064611938013E-05));
+#3800 = CARTESIAN_POINT('',(0.796426203595,-1.981706944338E-05));
+#3801 = CARTESIAN_POINT('',(0.773700067779,-6.639925366456E-06));
+#3802 = CARTESIAN_POINT('',(0.750954311754,-5.637602358355E-07));
+#3803 = CARTESIAN_POINT('',(0.728183204969,8.456439836186E-06));
+#3804 = CARTESIAN_POINT('',(0.705391929938,2.177825035104E-05));
+#3805 = CARTESIAN_POINT('',(0.682583790932,1.782686255086E-05));
+#3806 = CARTESIAN_POINT('',(0.65976231489,3.35953848266E-05));
+#3807 = CARTESIAN_POINT('',(0.636930836919,-7.388253684258E-05));
+#3808 = CARTESIAN_POINT('',(0.614092347107,2.68157083288E-04));
+#3809 = CARTESIAN_POINT('',(0.591245238194,-9.897260980671E-04));
+#3810 = CARTESIAN_POINT('',(0.568396700516,3.720046373178E-03));
+#3811 = CARTESIAN_POINT('',(0.545552515266,-1.388671890383E-02));
+#3812 = CARTESIAN_POINT('',(0.522659398518,0.267812932709));
+#3813 = CARTESIAN_POINT('',(0.499876600563,-0.129846402633));
+#3814 = CARTESIAN_POINT('',(0.477091116215,0.250748891974));
+#3815 = CARTESIAN_POINT('',(0.454217272154,-1.303079348275E-02));
+#3816 = CARTESIAN_POINT('',(0.431384055954,3.488678215624E-03));
+#3817 = CARTESIAN_POINT('',(0.408546943395,-9.24358233648E-04));
+#3818 = CARTESIAN_POINT('',(0.385712186475,2.530629766507E-04));
+#3819 = CARTESIAN_POINT('',(0.362889894797,-6.648957386151E-05));
+#3820 = CARTESIAN_POINT('',(0.34008264248,1.921881635358E-05));
+#3821 = CARTESIAN_POINT('',(0.317289965925,-5.400878843699E-06));
+#3822 = CARTESIAN_POINT('',(0.294512616554,-3.688901953385E-07));
+#3823 = CARTESIAN_POINT('',(0.271750570877,-1.779868925453E-06));
+#3824 = CARTESIAN_POINT('',(0.249005653517,-8.145157367712E-07));
+#3825 = CARTESIAN_POINT('',(0.226273139609,3.546315449285E-06));
+#3826 = CARTESIAN_POINT('',(0.203547792972,4.010661915248E-05));
+#3827 = CARTESIAN_POINT('',(0.180835188747,7.321226013033E-05));
+#3828 = CARTESIAN_POINT('',(0.158138122508,9.689753664798E-05));
+#3829 = CARTESIAN_POINT('',(0.135460221554,1.056595242842E-04));
+#3830 = CARTESIAN_POINT('',(0.112804952131,9.964875855835E-05));
+#3831 = CARTESIAN_POINT('',(9.01758654424E-02,8.147916437625E-05));
+#3832 = CARTESIAN_POINT('',(6.757651665836E-02,5.58183720834E-05));
+#3833 = CARTESIAN_POINT('',(4.501047723969E-02,2.859393934975E-05));
+#3834 = CARTESIAN_POINT('',(2.248132526679E-02,6.512188356411E-06));
+#3835 = CARTESIAN_POINT('',(7.488878306152E-03,1.598886813949E-08));
+#3836 = CARTESIAN_POINT('',(0.,0.));
+#3837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3838 = ORIENTED_EDGE('',*,*,#3839,.T.);
+#3839 = EDGE_CURVE('',#3647,#3020,#3840,.T.);
+#3840 = SURFACE_CURVE('',#3841,(#3846,#3875),.PCURVE_S1.);
+#3841 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3842,#3843,#3844,#3845),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#3842 = CARTESIAN_POINT('',(56.538764097342,-67.95891287213,
+    312.55927598483));
+#3843 = CARTESIAN_POINT('',(57.232308005642,-70.18004240109,
+    311.72640258915));
+#3844 = CARTESIAN_POINT('',(57.996712047392,-72.12703199734,
+    310.42320113285));
+#3845 = CARTESIAN_POINT('',(58.68517922599,-73.79876778006,
+    308.74188449561));
+#3846 = PCURVE('',#360,#3847);
+#3847 = DEFINITIONAL_REPRESENTATION('',(#3848),#3874);
+#3848 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3849,#3850,#3851,#3852,#3853,
+    #3854,#3855,#3856,#3857,#3858,#3859,#3860,#3861,#3862,#3863,#3864,
+    #3865,#3866,#3867,#3868,#3869,#3870,#3871,#3872,#3873),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3849 = CARTESIAN_POINT('',(5.937464851214,8.868227529292));
+#3850 = CARTESIAN_POINT('',(5.934890164702,8.915634706463));
+#3851 = CARTESIAN_POINT('',(5.929781597534,9.012348658977));
+#3852 = CARTESIAN_POINT('',(5.922242073202,9.163033878214));
+#3853 = CARTESIAN_POINT('',(5.914826804512,9.31924877931));
+#3854 = CARTESIAN_POINT('',(5.90753664939,9.480909119592));
+#3855 = CARTESIAN_POINT('',(5.900372420218,9.647930918845));
+#3856 = CARTESIAN_POINT('',(5.893334878192,9.820230509156));
+#3857 = CARTESIAN_POINT('',(5.886424736132,9.997724543183));
+#3858 = CARTESIAN_POINT('',(5.87964265908,10.180330013062));
+#3859 = CARTESIAN_POINT('',(5.872989265518,10.367964265975));
+#3860 = CARTESIAN_POINT('',(5.866465128456,10.560545020098));
+#3861 = CARTESIAN_POINT('',(5.860070776569,10.757990379949));
+#3862 = CARTESIAN_POINT('',(5.853806695347,10.960218851394));
+#3863 = CARTESIAN_POINT('',(5.847673328241,11.16714935624));
+#3864 = CARTESIAN_POINT('',(5.841671077824,11.378701246455));
+#3865 = CARTESIAN_POINT('',(5.835800306937,11.594794317959));
+#3866 = CARTESIAN_POINT('',(5.830061339837,11.815348824161));
+#3867 = CARTESIAN_POINT('',(5.824454463347,12.040285488665));
+#3868 = CARTESIAN_POINT('',(5.818979927909,12.269525519279));
+#3869 = CARTESIAN_POINT('',(5.813637948965,12.502990615434));
+#3870 = CARTESIAN_POINT('',(5.808428706988,12.740602998457));
+#3871 = CARTESIAN_POINT('',(5.8033523525,12.982285354885));
+#3872 = CARTESIAN_POINT('',(5.800056779049,13.146069186725));
+#3873 = CARTESIAN_POINT('',(5.798431177927,13.228613869361));
+#3874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3875 = PCURVE('',#3876,#3889);
+#3876 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#3877,#3878,#3879)
+    ,(#3880,#3881,#3882)
+    ,(#3883,#3884,#3885)
+    ,(#3886,#3887,#3888
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,4),(3,3),(
+    0.,1.),(0.,1.),.PIECEWISE_BEZIER_KNOTS.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,0.813604972862,1.)
+    ,(1.,0.845182474459,1.)
+    ,(1.,0.87509093408,1.)
+,(1.,0.903218325238,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#3877 = CARTESIAN_POINT('',(58.68517922599,-73.79876778006,
+    308.74188449561));
+#3878 = CARTESIAN_POINT('',(58.120355868465,-72.75625918017,
+    307.40550595502));
+#3879 = CARTESIAN_POINT('',(56.409115213209,-73.13530015277,
+    307.05947045007));
+#3880 = CARTESIAN_POINT('',(57.983485946572,-72.09491638351,
+    310.45550080427));
+#3881 = CARTESIAN_POINT('',(57.612746557205,-71.36783788431,
+    309.05168366072));
+#3882 = CARTESIAN_POINT('',(56.08862078878,-71.51191006879,
+    308.60736990286));
+#3883 = CARTESIAN_POINT('',(57.221311462944,-70.14482509858,
+    311.73960828088));
+#3884 = CARTESIAN_POINT('',(56.996696491307,-69.6704912867,
+    310.44226948177));
+#3885 = CARTESIAN_POINT('',(55.736610423916,-69.70642823037,
+    309.83043727804));
+#3886 = CARTESIAN_POINT('',(56.538764097342,-67.95891287213,
+    312.55927598483));
+#3887 = CARTESIAN_POINT('',(56.390365108756,-67.61326862133,
+    311.43248058809));
+#3888 = CARTESIAN_POINT('',(55.420986746171,-67.67895416104,
+    310.74899607908));
+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3916);
+#3890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3891,#3892,#3893,#3894,#3895,
+    #3896,#3897,#3898,#3899,#3900,#3901,#3902,#3903,#3904,#3905,#3906,
+    #3907,#3908,#3909,#3910,#3911,#3912,#3913,#3914,#3915),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#3891 = CARTESIAN_POINT('',(1.,0.));
+#3892 = CARTESIAN_POINT('',(0.984604385992,3.848182831049E-08));
+#3893 = CARTESIAN_POINT('',(0.953832323552,4.585901403821E-06));
+#3894 = CARTESIAN_POINT('',(0.907732655866,2.14726998532E-05));
+#3895 = CARTESIAN_POINT('',(0.861692307362,4.490585741457E-05));
+#3896 = CARTESIAN_POINT('',(0.815712297363,7.197370367627E-05));
+#3897 = CARTESIAN_POINT('',(0.769793725841,1.001286803921E-04));
+#3898 = CARTESIAN_POINT('',(0.723937782367,1.272256846692E-04));
+#3899 = CARTESIAN_POINT('',(0.678145739334,1.51490332692E-04));
+#3900 = CARTESIAN_POINT('',(0.632418948327,1.715100378463E-04));
+#3901 = CARTESIAN_POINT('',(0.586758834663,1.862219250591E-04));
+#3902 = CARTESIAN_POINT('',(0.541166891515,1.949037135767E-04));
+#3903 = CARTESIAN_POINT('',(0.495644673359,1.971652970795E-04));
+#3904 = CARTESIAN_POINT('',(0.450193788887,1.929411591554E-04));
+#3905 = CARTESIAN_POINT('',(0.404815893467,1.824832393874E-04));
+#3906 = CARTESIAN_POINT('',(0.359512681209,1.663541083763E-04));
+#3907 = CARTESIAN_POINT('',(0.314285876728,1.454202966553E-04));
+#3908 = CARTESIAN_POINT('',(0.269137226653,1.20845768896E-04));
+#3909 = CARTESIAN_POINT('',(0.224068490996,9.408522668773E-05));
+#3910 = CARTESIAN_POINT('',(0.17908143429,6.687820744345E-05));
+#3911 = CARTESIAN_POINT('',(0.134177817105,4.124026522215E-05));
+#3912 = CARTESIAN_POINT('',(8.935938595079E-02,1.946507758929E-05));
+#3913 = CARTESIAN_POINT('',(4.462786920933E-02,4.085842650785E-06));
+#3914 = CARTESIAN_POINT('',(1.486592362428E-02,2.111618985884E-08));
+#3915 = CARTESIAN_POINT('',(0.,0.));
+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3917 = ADVANCED_FACE('',(#3918),#3933,.T.);
+#3918 = FACE_BOUND('',#3919,.T.);
+#3919 = EDGE_LOOP('',(#3920,#4000));
+#3920 = ORIENTED_EDGE('',*,*,#3921,.T.);
+#3921 = EDGE_CURVE('',#3922,#3924,#3926,.T.);
+#3922 = VERTEX_POINT('',#3923);
+#3923 = CARTESIAN_POINT('',(56.106603097283,-33.32103380221,
+    272.40365447098));
+#3924 = VERTEX_POINT('',#3925);
+#3925 = CARTESIAN_POINT('',(56.409115213209,-36.58315462668,
+    307.05947045007));
+#3926 = SURFACE_CURVE('',#3927,(#3932,#3966),.PCURVE_S1.);
+#3927 = CIRCLE('',#3928,26.509330318617);
+#3928 = AXIS2_PLACEMENT_3D('',#3929,#3930,#3931);
+#3929 = CARTESIAN_POINT('',(56.241503566205,-54.85922738973,
+    287.85786466729));
+#3930 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#3931 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#3932 = PCURVE('',#3933,#3938);
+#3933 = CONICAL_SURFACE('',#3934,26.509158926774,8.570332903026E-05);
+#3934 = AXIS2_PLACEMENT_3D('',#3935,#3936,#3937);
+#3935 = CARTESIAN_POINT('',(54.241752621982,-54.85922738973,
+    287.87532057973));
+#3936 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#3937 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#3938 = DEFINITIONAL_REPRESENTATION('',(#3939),#3965);
+#3939 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3940,#3941,#3942,#3943,#3944,
+    #3945,#3946,#3947,#3948,#3949,#3950,#3951,#3952,#3953,#3954,#3955,
+    #3956,#3957,#3958,#3959,#3960,#3961,#3962,#3963,#3964),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.948386600908,1.013501031641,1.078615462373,1.143729893106,
+    1.208844323839,1.273958754572,1.339073185305,1.404187616037,
+    1.46930204677,1.534416477503,1.599530908236,1.664645338968,
+    1.729759769701,1.794874200434,1.859988631167,1.9251030619,
+    1.990217492632,2.055331923365,2.120446354098,2.185560784831,
+    2.250675215563,2.315789646296,2.380904077029),
+  .QUASI_UNIFORM_KNOTS.);
+#3940 = CARTESIAN_POINT('',(0.948386600908,1.999827129479));
+#3941 = CARTESIAN_POINT('',(0.970091411152,1.999827129479));
+#3942 = CARTESIAN_POINT('',(1.013501031641,1.999827129479));
+#3943 = CARTESIAN_POINT('',(1.078615462373,1.999827129479));
+#3944 = CARTESIAN_POINT('',(1.143729893106,1.999827129479));
+#3945 = CARTESIAN_POINT('',(1.208844323839,1.999827129479));
+#3946 = CARTESIAN_POINT('',(1.273958754572,1.999827129479));
+#3947 = CARTESIAN_POINT('',(1.339073185305,1.999827129479));
+#3948 = CARTESIAN_POINT('',(1.404187616037,1.999827129479));
+#3949 = CARTESIAN_POINT('',(1.46930204677,1.999827129479));
+#3950 = CARTESIAN_POINT('',(1.534416477503,1.999827129479));
+#3951 = CARTESIAN_POINT('',(1.599530908236,1.999827129479));
+#3952 = CARTESIAN_POINT('',(1.664645338968,1.999827129479));
+#3953 = CARTESIAN_POINT('',(1.729759769701,1.999827129479));
+#3954 = CARTESIAN_POINT('',(1.794874200434,1.999827129479));
+#3955 = CARTESIAN_POINT('',(1.859988631167,1.999827129479));
+#3956 = CARTESIAN_POINT('',(1.9251030619,1.999827129479));
+#3957 = CARTESIAN_POINT('',(1.990217492632,1.999827129479));
+#3958 = CARTESIAN_POINT('',(2.055331923365,1.999827129479));
+#3959 = CARTESIAN_POINT('',(2.120446354098,1.999827129479));
+#3960 = CARTESIAN_POINT('',(2.185560784831,1.999827129479));
+#3961 = CARTESIAN_POINT('',(2.250675215563,1.999827129479));
+#3962 = CARTESIAN_POINT('',(2.315789646296,1.999827129479));
+#3963 = CARTESIAN_POINT('',(2.359199266785,1.999827129479));
+#3964 = CARTESIAN_POINT('',(2.380904077029,1.999827129479));
+#3965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3966 = PCURVE('',#3967,#3972);
+#3967 = TOROIDAL_SURFACE('',#3968,24.509330325962,2.);
+#3968 = AXIS2_PLACEMENT_3D('',#3969,#3970,#3971);
+#3969 = CARTESIAN_POINT('',(56.241674966333,-54.85922738973,
+    287.85786317113));
+#3970 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#3971 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3999);
+#3973 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3974,#3975,#3976,#3977,#3978,
+    #3979,#3980,#3981,#3982,#3983,#3984,#3985,#3986,#3987,#3988,#3989,
+    #3990,#3991,#3992,#3993,#3994,#3995,#3996,#3997,#3998),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.948386600908,1.013501031641,1.078615462373,1.143729893106,
+    1.208844323839,1.273958754572,1.339073185305,1.404187616037,
+    1.46930204677,1.534416477503,1.599530908236,1.664645338968,
+    1.729759769701,1.794874200434,1.859988631167,1.9251030619,
+    1.990217492632,2.055331923365,2.120446354098,2.185560784831,
+    2.250675215563,2.315789646296,2.380904077029),
+  .QUASI_UNIFORM_KNOTS.);
+#3974 = CARTESIAN_POINT('',(0.948386600908,6.28309960385));
+#3975 = CARTESIAN_POINT('',(0.970091411152,6.28309960385));
+#3976 = CARTESIAN_POINT('',(1.013501031641,6.28309960385));
+#3977 = CARTESIAN_POINT('',(1.078615462373,6.28309960385));
+#3978 = CARTESIAN_POINT('',(1.143729893106,6.28309960385));
+#3979 = CARTESIAN_POINT('',(1.208844323839,6.28309960385));
+#3980 = CARTESIAN_POINT('',(1.273958754572,6.28309960385));
+#3981 = CARTESIAN_POINT('',(1.339073185305,6.28309960385));
+#3982 = CARTESIAN_POINT('',(1.404187616037,6.28309960385));
+#3983 = CARTESIAN_POINT('',(1.46930204677,6.28309960385));
+#3984 = CARTESIAN_POINT('',(1.534416477503,6.28309960385));
+#3985 = CARTESIAN_POINT('',(1.599530908236,6.28309960385));
+#3986 = CARTESIAN_POINT('',(1.664645338968,6.28309960385));
+#3987 = CARTESIAN_POINT('',(1.729759769701,6.28309960385));
+#3988 = CARTESIAN_POINT('',(1.794874200434,6.28309960385));
+#3989 = CARTESIAN_POINT('',(1.859988631167,6.28309960385));
+#3990 = CARTESIAN_POINT('',(1.9251030619,6.28309960385));
+#3991 = CARTESIAN_POINT('',(1.990217492632,6.28309960385));
+#3992 = CARTESIAN_POINT('',(2.055331923365,6.28309960385));
+#3993 = CARTESIAN_POINT('',(2.120446354098,6.28309960385));
+#3994 = CARTESIAN_POINT('',(2.185560784831,6.28309960385));
+#3995 = CARTESIAN_POINT('',(2.250675215563,6.28309960385));
+#3996 = CARTESIAN_POINT('',(2.315789646296,6.28309960385));
+#3997 = CARTESIAN_POINT('',(2.359199266785,6.28309960385));
+#3998 = CARTESIAN_POINT('',(2.380904077029,6.28309960385));
+#3999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4000 = ORIENTED_EDGE('',*,*,#4001,.T.);
+#4001 = EDGE_CURVE('',#3924,#3922,#4002,.T.);
+#4002 = SURFACE_CURVE('',#4003,(#4014,#4043),.PCURVE_S1.);
+#4003 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4004,#4005,#4006,#4007,#4008,
+    #4009,#4010,#4011,#4012,#4013),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.
+    ,0.25,0.5,0.75,1.),.UNSPECIFIED.);
+#4004 = CARTESIAN_POINT('',(56.409115213209,-36.58315462668,
+    307.05947045007));
+#4005 = CARTESIAN_POINT('',(57.427930620397,-34.34192679128,
+    304.91750108993));
+#4006 = CARTESIAN_POINT('',(58.389530314161,-32.46904813529,
+    302.38029209078));
+#4007 = CARTESIAN_POINT('',(59.676634809747,-29.67724019464,
+    296.69520408509));
+#4008 = CARTESIAN_POINT('',(59.986011038754,-28.77084081608,
+    293.54037673054));
+#4009 = CARTESIAN_POINT('',(59.786109660539,-28.16242469131,
+    287.08866305608));
+#4010 = CARTESIAN_POINT('',(59.299426110822,-28.45421705266,
+    283.87602686094));
+#4011 = CARTESIAN_POINT('',(57.895309530899,-30.13832772567,
+    277.75654168262));
+#4012 = CARTESIAN_POINT('',(57.011582808308,-31.49106982752,
+    274.94600572005));
+#4013 = CARTESIAN_POINT('',(56.106603097284,-33.32103380221,
+    272.40365447098));
+#4014 = PCURVE('',#3933,#4015);
+#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4042);
+#4016 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4017,#4018,#4019,#4020,#4021,
+    #4022,#4023,#4024,#4025,#4026,#4027,#4028,#4029,#4030,#4031,#4032,
+    #4033,#4034,#4035,#4036,#4037,#4038,#4039,#4040,#4041),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#4017 = CARTESIAN_POINT('',(2.380904077029,1.999827129479));
+#4018 = CARTESIAN_POINT('',(2.359683118468,2.188458625344));
+#4019 = CARTESIAN_POINT('',(2.317227704835,2.562167219479));
+#4020 = CARTESIAN_POINT('',(2.253430219342,3.102630619309));
+#4021 = CARTESIAN_POINT('',(2.189446974499,3.613565998057));
+#4022 = CARTESIAN_POINT('',(2.125197891773,4.085517634974));
+#4023 = CARTESIAN_POINT('',(2.060602294122,4.50913084235));
+#4024 = CARTESIAN_POINT('',(1.995551161359,4.874674048808));
+#4025 = CARTESIAN_POINT('',(1.930021488736,5.172262970067));
+#4026 = CARTESIAN_POINT('',(1.864110816753,5.40016375829));
+#4027 = CARTESIAN_POINT('',(1.797887502378,5.555259474099));
+#4028 = CARTESIAN_POINT('',(1.731455986002,5.635036011419));
+#4029 = CARTESIAN_POINT('',(1.664771395366,5.635950503586));
+#4030 = CARTESIAN_POINT('',(1.598267267523,5.557971798861));
+#4031 = CARTESIAN_POINT('',(1.5322330267,5.409978924065));
+#4032 = CARTESIAN_POINT('',(1.466467900848,5.197385103205));
+#4033 = CARTESIAN_POINT('',(1.400905046734,4.926471357529));
+#4034 = CARTESIAN_POINT('',(1.335473111896,4.603513401896));
+#4035 = CARTESIAN_POINT('',(1.270019467021,4.233940437219));
+#4036 = CARTESIAN_POINT('',(1.205311487543,3.831417526243));
+#4037 = CARTESIAN_POINT('',(1.14101616226,3.400932196597));
+#4038 = CARTESIAN_POINT('',(1.076930694439,2.948475286886));
+#4039 = CARTESIAN_POINT('',(1.01281847581,2.47976881751));
+#4040 = CARTESIAN_POINT('',(0.969915439922,2.160327825301));
+#4041 = CARTESIAN_POINT('',(0.948386600908,1.99982712948));
+#4042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4043 = PCURVE('',#3493,#4044);
+#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4071);
+#4045 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4046,#4047,#4048,#4049,#4050,
+    #4051,#4052,#4053,#4054,#4055,#4056,#4057,#4058,#4059,#4060,#4061,
+    #4062,#4063,#4064,#4065,#4066,#4067,#4068,#4069,#4070),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#4046 = CARTESIAN_POINT('',(0.,1.));
+#4047 = CARTESIAN_POINT('',(1.507425392377E-02,0.999999228029));
+#4048 = CARTESIAN_POINT('',(4.523402401871E-02,0.99998580225));
+#4049 = CARTESIAN_POINT('',(9.05098989695E-02,0.999953464845));
+#4050 = CARTESIAN_POINT('',(0.135823249996,0.999940323856));
+#4051 = CARTESIAN_POINT('',(0.181179452162,0.999949955096));
+#4052 = CARTESIAN_POINT('',(0.226576419582,1.000007462182));
+#4053 = CARTESIAN_POINT('',(0.27204421456,0.999953450166));
+#4054 = CARTESIAN_POINT('',(0.317189805515,1.000922505252));
+#4055 = CARTESIAN_POINT('',(0.362471244811,1.002189025563));
+#4056 = CARTESIAN_POINT('',(0.408255926874,1.001861189637));
+#4057 = CARTESIAN_POINT('',(0.45415346546,1.000609305659));
+#4058 = CARTESIAN_POINT('',(0.49995235391,0.999853345869));
+#4059 = CARTESIAN_POINT('',(0.54534971019,0.999977309424));
+#4060 = CARTESIAN_POINT('',(0.5905910667,1.000240624405));
+#4061 = CARTESIAN_POINT('',(0.636186060326,1.000396741939));
+#4062 = CARTESIAN_POINT('',(0.681965210896,1.000236736564));
+#4063 = CARTESIAN_POINT('',(0.72766005754,0.999999792425));
+#4064 = CARTESIAN_POINT('',(0.77311436427,0.999999691965));
+#4065 = CARTESIAN_POINT('',(0.818470526421,0.999932806313));
+#4066 = CARTESIAN_POINT('',(0.863777373244,0.999919333542));
+#4067 = CARTESIAN_POINT('',(0.909092032598,0.999951099312));
+#4068 = CARTESIAN_POINT('',(0.954471819018,0.99999027649));
+#4069 = CARTESIAN_POINT('',(0.984804560309,1.000002513834));
+#4070 = CARTESIAN_POINT('',(1.,1.));
+#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4072 = ADVANCED_FACE('',(#4073),#4088,.T.);
+#4073 = FACE_BOUND('',#4074,.T.);
+#4074 = EDGE_LOOP('',(#4075,#4155,#4177,#4245,#4448,#4516,#4709,#4710));
+#4075 = ORIENTED_EDGE('',*,*,#4076,.T.);
+#4076 = EDGE_CURVE('',#4077,#4079,#4081,.T.);
+#4077 = VERTEX_POINT('',#4078);
+#4078 = CARTESIAN_POINT('',(54.431083395787,-54.85922738973,
+    309.56547559256));
+#4079 = VERTEX_POINT('',#4080);
+#4080 = CARTESIAN_POINT('',(54.089586437376,-67.76693867365,
+    270.44355344368));
+#4081 = SURFACE_CURVE('',#4082,(#4087,#4121),.PCURVE_S1.);
+#4082 = CIRCLE('',#4083,21.690981319945);
+#4083 = AXIS2_PLACEMENT_3D('',#4084,#4085,#4086);
+#4084 = CARTESIAN_POINT('',(54.241749095236,-54.85922738973,
+    287.87532061052));
+#4085 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#4086 = DIRECTION('',(8.728710691205E-03,0.,0.999961904079));
+#4087 = PCURVE('',#4088,#4093);
+#4088 = CONICAL_SURFACE('',#4089,26.509158926774,1.570795593005);
+#4089 = AXIS2_PLACEMENT_3D('',#4090,#4091,#4092);
+#4090 = CARTESIAN_POINT('',(54.241752621982,-54.85922738973,
+    287.87532057973));
+#4091 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#4092 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#4093 = DEFINITIONAL_REPRESENTATION('',(#4094),#4120);
+#4094 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4095,#4096,#4097,#4098,#4099,
+    #4100,#4101,#4102,#4103,#4104,#4105,#4106,#4107,#4108,#4109,#4110,
+    #4111,#4112,#4113,#4114,#4115,#4116,#4117,#4118,#4119),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#4095 = CARTESIAN_POINT('',(9.424777960769,-3.535528344051E-06));
+#4096 = CARTESIAN_POINT('',(9.519977738151,-3.535528344051E-06));
+#4097 = CARTESIAN_POINT('',(9.710377292914,-3.535528344051E-06));
+#4098 = CARTESIAN_POINT('',(9.995976625058,-3.535528344051E-06));
+#4099 = CARTESIAN_POINT('',(10.281575957203,-3.535528344051E-06));
+#4100 = CARTESIAN_POINT('',(10.567175289347,-3.535528344051E-06));
+#4101 = CARTESIAN_POINT('',(10.852774621492,-3.535528344051E-06));
+#4102 = CARTESIAN_POINT('',(11.138373953637,-3.535528344051E-06));
+#4103 = CARTESIAN_POINT('',(11.423973285781,-3.535528344051E-06));
+#4104 = CARTESIAN_POINT('',(11.709572617926,-3.535528344051E-06));
+#4105 = CARTESIAN_POINT('',(11.99517195007,-3.535528344051E-06));
+#4106 = CARTESIAN_POINT('',(12.280771282215,-3.535528344051E-06));
+#4107 = CARTESIAN_POINT('',(12.566370614359,-3.535528344051E-06));
+#4108 = CARTESIAN_POINT('',(12.851969946504,-3.535528344051E-06));
+#4109 = CARTESIAN_POINT('',(13.137569278648,-3.535528344051E-06));
+#4110 = CARTESIAN_POINT('',(13.423168610793,-3.535528344051E-06));
+#4111 = CARTESIAN_POINT('',(13.708767942937,-3.535528344051E-06));
+#4112 = CARTESIAN_POINT('',(13.994367275082,-3.535528344051E-06));
+#4113 = CARTESIAN_POINT('',(14.279966607226,-3.535528344051E-06));
+#4114 = CARTESIAN_POINT('',(14.565565939371,-3.535528344051E-06));
+#4115 = CARTESIAN_POINT('',(14.851165271515,-3.535528344051E-06));
+#4116 = CARTESIAN_POINT('',(15.13676460366,-3.535528344051E-06));
+#4117 = CARTESIAN_POINT('',(15.422363935804,-3.535528344051E-06));
+#4118 = CARTESIAN_POINT('',(15.612763490567,-3.535528344051E-06));
+#4119 = CARTESIAN_POINT('',(15.707963267949,-3.535528344051E-06));
+#4120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4121 = PCURVE('',#4122,#4127);
+#4122 = CONICAL_SURFACE('',#4123,21.691111690053,2.608585841148E-04);
+#4123 = AXIS2_PLACEMENT_3D('',#4124,#4125,#4126);
+#4124 = CARTESIAN_POINT('',(53.741995027643,-54.85922738973,
+    287.87968298538));
+#4125 = DIRECTION('',(-0.999961904079,0.,8.728710691205E-03));
+#4126 = DIRECTION('',(8.728710691205E-03,0.,0.999961904079));
+#4127 = DEFINITIONAL_REPRESENTATION('',(#4128),#4154);
+#4128 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4129,#4130,#4131,#4132,#4133,
+    #4134,#4135,#4136,#4137,#4138,#4139,#4140,#4141,#4142,#4143,#4144,
+    #4145,#4146,#4147,#4148,#4149,#4150,#4151,#4152,#4153),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.113828932795,0.22765786559,0.341486798384,0.455315731179,
+    0.569144663974,0.682973596769,0.796802529564,0.910631462358,
+    1.024460395153,1.138289327948,1.252118260743,1.365947193538,
+    1.479776126333,1.593605059127,1.707433991922,1.821262924717,
+    1.935091857512,2.048920790307,2.162749723101,2.276578655896,
+    2.390407588691,2.504236521486),.QUASI_UNIFORM_KNOTS.);
+#4129 = CARTESIAN_POINT('',(6.28318530718,-0.499773106911));
+#4130 = CARTESIAN_POINT('',(6.245242329581,-0.499773106911));
+#4131 = CARTESIAN_POINT('',(6.169356374385,-0.499773106911));
+#4132 = CARTESIAN_POINT('',(6.05552744159,-0.499773106911));
+#4133 = CARTESIAN_POINT('',(5.941698508795,-0.499773106911));
+#4134 = CARTESIAN_POINT('',(5.827869576,-0.499773106911));
+#4135 = CARTESIAN_POINT('',(5.714040643206,-0.499773106911));
+#4136 = CARTESIAN_POINT('',(5.600211710411,-0.499773106911));
+#4137 = CARTESIAN_POINT('',(5.486382777616,-0.499773106911));
+#4138 = CARTESIAN_POINT('',(5.372553844821,-0.499773106911));
+#4139 = CARTESIAN_POINT('',(5.258724912026,-0.499773106911));
+#4140 = CARTESIAN_POINT('',(5.144895979231,-0.49977310691));
+#4141 = CARTESIAN_POINT('',(5.031067046437,-0.499773106911));
+#4142 = CARTESIAN_POINT('',(4.917238113642,-0.499773106911));
+#4143 = CARTESIAN_POINT('',(4.803409180847,-0.499773106911));
+#4144 = CARTESIAN_POINT('',(4.689580248052,-0.499773106911));
+#4145 = CARTESIAN_POINT('',(4.575751315257,-0.499773106911));
+#4146 = CARTESIAN_POINT('',(4.461922382463,-0.499773106911));
+#4147 = CARTESIAN_POINT('',(4.348093449668,-0.499773106911));
+#4148 = CARTESIAN_POINT('',(4.234264516873,-0.49977310691));
+#4149 = CARTESIAN_POINT('',(4.120435584078,-0.499773106911));
+#4150 = CARTESIAN_POINT('',(4.006606651283,-0.49977310691));
+#4151 = CARTESIAN_POINT('',(3.892777718489,-0.499773106911));
+#4152 = CARTESIAN_POINT('',(3.816891763292,-0.499773106911));
+#4153 = CARTESIAN_POINT('',(3.778948785694,-0.499773106911));
+#4154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4155 = ORIENTED_EDGE('',*,*,#4156,.T.);
+#4156 = EDGE_CURVE('',#4079,#4157,#4159,.T.);
+#4157 = VERTEX_POINT('',#4158);
+#4158 = CARTESIAN_POINT('',(54.06981772471,-69.44406215756,
+    268.17861075387));
+#4159 = SEAM_CURVE('',#4160,(#4163,#4170),.PCURVE_S1.);
+#4160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4161,#4162),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.81817760683,-1.999827136944),.PIECEWISE_BEZIER_KNOTS.);
+#4161 = CARTESIAN_POINT('',(54.089586437376,-67.76693867365,
+    270.44355344368));
+#4162 = CARTESIAN_POINT('',(54.069817722872,-69.44406215762,
+    268.17861075379));
+#4163 = PCURVE('',#4088,#4164);
+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169);
+#4165 = LINE('',#4166,#4167);
+#4166 = CARTESIAN_POINT('',(11.929014482255,0.));
+#4167 = VECTOR('',#4168,1.);
+#4168 = DIRECTION('',(0.,1.));
+#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4170 = PCURVE('',#4088,#4171);
+#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4176);
+#4172 = LINE('',#4173,#4174);
+#4173 = CARTESIAN_POINT('',(5.645829175076,0.));
+#4174 = VECTOR('',#4175,1.);
+#4175 = DIRECTION('',(0.,1.));
+#4176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4177 = ORIENTED_EDGE('',*,*,#4178,.T.);
+#4178 = EDGE_CURVE('',#4157,#4179,#4181,.T.);
+#4179 = VERTEX_POINT('',#4180);
+#4180 = CARTESIAN_POINT('',(54.428392557495,-66.83826279622,
+    309.25697676131));
+#4181 = SURFACE_CURVE('',#4182,(#4187,#4216),.PCURVE_S1.);
+#4182 = CIRCLE('',#4183,24.509331789952);
+#4183 = AXIS2_PLACEMENT_3D('',#4184,#4185,#4186);
+#4184 = CARTESIAN_POINT('',(54.241751156426,-54.85922738973,
+    287.87532059283));
+#4185 = DIRECTION('',(-0.999961904079,0.,8.728710691205E-03));
+#4186 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#4187 = PCURVE('',#4088,#4188);
+#4188 = DEFINITIONAL_REPRESENTATION('',(#4189),#4215);
+#4189 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4190,#4191,#4192,#4193,#4194,
+    #4195,#4196,#4197,#4198,#4199,#4200,#4201,#4202,#4203,#4204,#4205,
+    #4206,#4207,#4208,#4209,#4210,#4211,#4212,#4213,#4214),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.637356132097,0.727973199425,0.818590266754,0.909207334083,
+    0.999824401411,1.09044146874,1.181058536068,1.271675603397,
+    1.362292670726,1.452909738054,1.543526805383,1.634143872712,
+    1.72476094004,1.815378007369,1.905995074697,1.996612142026,
+    2.087229209355,2.177846276683,2.268463344012,2.35908041134,
+    2.449697478669,2.540314545998,2.630931613326),
+  .QUASI_UNIFORM_KNOTS.);
+#4190 = CARTESIAN_POINT('',(11.929014482255,-1.467452240921E-06));
+#4191 = CARTESIAN_POINT('',(11.898808793145,-1.467452240917E-06));
+#4192 = CARTESIAN_POINT('',(11.838397414926,-1.467452240908E-06));
+#4193 = CARTESIAN_POINT('',(11.747780347596,-1.467452240894E-06));
+#4194 = CARTESIAN_POINT('',(11.657163280267,-1.467452240879E-06));
+#4195 = CARTESIAN_POINT('',(11.566546212938,-1.467452240863E-06));
+#4196 = CARTESIAN_POINT('',(11.475929145608,-1.467452240845E-06));
+#4197 = CARTESIAN_POINT('',(11.385312078279,-1.467452240827E-06));
+#4198 = CARTESIAN_POINT('',(11.29469501095,-1.467452240808E-06));
+#4199 = CARTESIAN_POINT('',(11.204077943621,-1.467452240789E-06));
+#4200 = CARTESIAN_POINT('',(11.113460876293,-1.467452240769E-06));
+#4201 = CARTESIAN_POINT('',(11.022843808964,-1.467452240749E-06));
+#4202 = CARTESIAN_POINT('',(10.932226741635,-1.467452240729E-06));
+#4203 = CARTESIAN_POINT('',(10.841609674307,-1.467452240709E-06));
+#4204 = CARTESIAN_POINT('',(10.750992606978,-1.467452240689E-06));
+#4205 = CARTESIAN_POINT('',(10.66037553965,-1.46745224067E-06));
+#4206 = CARTESIAN_POINT('',(10.569758472322,-1.467452240651E-06));
+#4207 = CARTESIAN_POINT('',(10.479141404994,-1.467452240633E-06));
+#4208 = CARTESIAN_POINT('',(10.388524337666,-1.467452240616E-06));
+#4209 = CARTESIAN_POINT('',(10.297907270338,-1.4674522406E-06));
+#4210 = CARTESIAN_POINT('',(10.20729020301,-1.467452240585E-06));
+#4211 = CARTESIAN_POINT('',(10.116673135682,-1.467452240572E-06));
+#4212 = CARTESIAN_POINT('',(10.026056068355,-1.46745224056E-06));
+#4213 = CARTESIAN_POINT('',(9.965644690136,-1.467452240553E-06));
+#4214 = CARTESIAN_POINT('',(9.935439001027,-1.467452240549E-06));
+#4215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4216 = PCURVE('',#67,#4217);
+#4217 = DEFINITIONAL_REPRESENTATION('',(#4218),#4244);
+#4218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4219,#4220,#4221,#4222,#4223,
+    #4224,#4225,#4226,#4227,#4228,#4229,#4230,#4231,#4232,#4233,#4234,
+    #4235,#4236,#4237,#4238,#4239,#4240,#4241,#4242,#4243),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.637356132097,0.727973199425,0.818590266754,0.909207334083,
+    0.999824401411,1.09044146874,1.181058536068,1.271675603397,
+    1.362292670726,1.452909738054,1.543526805383,1.634143872712,
+    1.72476094004,1.815378007369,1.905995074697,1.996612142026,
+    2.087229209355,2.177846276683,2.268463344012,2.35908041134,
+    2.449697478669,2.540314545998,2.630931613326),
+  .QUASI_UNIFORM_KNOTS.);
+#4219 = CARTESIAN_POINT('',(5.645829175075,4.712389712258));
+#4220 = CARTESIAN_POINT('',(5.615623485966,4.712389712261));
+#4221 = CARTESIAN_POINT('',(5.555212107746,4.712389712266));
+#4222 = CARTESIAN_POINT('',(5.464595040417,4.712389712276));
+#4223 = CARTESIAN_POINT('',(5.373977973087,4.712389712286));
+#4224 = CARTESIAN_POINT('',(5.283360905758,4.712389712298));
+#4225 = CARTESIAN_POINT('',(5.192743838429,4.712389712309));
+#4226 = CARTESIAN_POINT('',(5.1021267711,4.712389712322));
+#4227 = CARTESIAN_POINT('',(5.011509703771,4.712389712335));
+#4228 = CARTESIAN_POINT('',(4.920892636442,4.712389712348));
+#4229 = CARTESIAN_POINT('',(4.830275569113,4.712389712362));
+#4230 = CARTESIAN_POINT('',(4.739658501784,4.712389712375));
+#4231 = CARTESIAN_POINT('',(4.649041434456,4.712389712389));
+#4232 = CARTESIAN_POINT('',(4.558424367127,4.712389712403));
+#4233 = CARTESIAN_POINT('',(4.467807299799,4.712389712416));
+#4234 = CARTESIAN_POINT('',(4.377190232471,4.712389712429));
+#4235 = CARTESIAN_POINT('',(4.286573165142,4.712389712442));
+#4236 = CARTESIAN_POINT('',(4.195956097814,4.712389712454));
+#4237 = CARTESIAN_POINT('',(4.105339030486,4.712389712466));
+#4238 = CARTESIAN_POINT('',(4.014721963158,4.712389712477));
+#4239 = CARTESIAN_POINT('',(3.92410489583,4.712389712487));
+#4240 = CARTESIAN_POINT('',(3.833487828503,4.712389712496));
+#4241 = CARTESIAN_POINT('',(3.742870761175,4.712389712504));
+#4242 = CARTESIAN_POINT('',(3.682459382957,4.712389712509));
+#4243 = CARTESIAN_POINT('',(3.652253693847,4.712389712511));
+#4244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4245 = ORIENTED_EDGE('',*,*,#4246,.T.);
+#4246 = EDGE_CURVE('',#4179,#4247,#4249,.T.);
+#4247 = VERTEX_POINT('',#4248);
+#4248 = CARTESIAN_POINT('',(54.428392557495,-42.88019198323,
+    309.25697676131));
+#4249 = SURFACE_CURVE('',#4250,(#4273,#4324),.PCURVE_S1.);
+#4250 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4251,#4252,#4253,#4254,#4255,
+    #4256,#4257,#4258,#4259,#4260,#4261,#4262,#4263,#4264,#4265,#4266,
+    #4267,#4268,#4269,#4270,#4271,#4272),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,
+    2,2,2,2,2,2,4),(0.,0.25,0.375,0.4375,0.46875,0.5,0.53125,0.5625,
+    0.625,0.75,1.),.UNSPECIFIED.);
+#4251 = CARTESIAN_POINT('',(54.428392557495,-66.83826279622,
+    309.25697676131));
+#4252 = CARTESIAN_POINT('',(54.437714617539,-64.9319338823,
+    310.32491282208));
+#4253 = CARTESIAN_POINT('',(54.446828893726,-63.00929971596,
+    311.36902263975));
+#4254 = CARTESIAN_POINT('',(54.458536003857,-60.02845369064,
+    312.71014245722));
+#4255 = CARTESIAN_POINT('',(54.462119746772,-59.018853631,
+    313.12067800443));
+#4256 = CARTESIAN_POINT('',(54.466830109987,-57.47108109134,
+    313.66026846942));
+#4257 = CARTESIAN_POINT('',(54.468290355012,-56.94913733376,
+    313.82754426361));
+#4258 = CARTESIAN_POINT('',(54.470277840146,-56.16036091307,
+    314.0552156412));
+#4259 = CARTESIAN_POINT('',(54.470907445846,-55.89635457879,
+    314.12733827226));
+#4260 = CARTESIAN_POINT('',(54.472089172517,-55.36579552125,
+    314.26270694552));
+#4261 = CARTESIAN_POINT('',(54.473059067812,-55.09986002246,
+    314.37380924284));
+#4262 = CARTESIAN_POINT('',(54.472763603871,-54.55521322571,
+    314.33996365017));
+#4263 = CARTESIAN_POINT('',(54.471965097646,-54.29456020692,
+    314.24849400829));
+#4264 = CARTESIAN_POINT('',(54.470779167185,-53.76747619428,
+    314.11264370133));
+#4265 = CARTESIAN_POINT('',(54.47014810937,-53.50492608954,
+    314.04035468897));
+#4266 = CARTESIAN_POINT('',(54.468159616916,-52.72134510575,
+    313.81256781504));
+#4267 = CARTESIAN_POINT('',(54.466704922854,-52.20416597023,
+    313.64592784295));
+#4268 = CARTESIAN_POINT('',(54.462004702925,-50.66619641504,
+    313.10749918255));
+#4269 = CARTESIAN_POINT('',(54.458415443365,-49.65739668907,
+    312.69633160216));
+#4270 = CARTESIAN_POINT('',(54.446718841423,-46.68503601233,
+    311.35641533611));
+#4271 = CARTESIAN_POINT('',(54.437664616361,-44.77629547115,
+    310.31918448182));
+#4272 = CARTESIAN_POINT('',(54.428392559245,-42.88019198333,
+    309.25697676105));
+#4273 = PCURVE('',#4088,#4274);
+#4274 = DEFINITIONAL_REPRESENTATION('',(#4275),#4323);
+#4275 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4276,#4277,#4278,#4279,#4280,
+    #4281,#4282,#4283,#4284,#4285,#4286,#4287,#4288,#4289,#4290,#4291,
+    #4292,#4293,#4294,#4295,#4296,#4297,#4298,#4299,#4300,#4301,#4302,
+    #4303,#4304,#4305,#4306,#4307,#4308,#4309,#4310,#4311,#4312,#4313,
+    #4314,#4315,#4316,#4317,#4318,#4319,#4320,#4321,#4322),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#4276 = CARTESIAN_POINT('',(9.935439001027,-1.467452240549E-06));
+#4277 = CARTESIAN_POINT('',(9.927333895037,-1.4674537588E-06));
+#4278 = CARTESIAN_POINT('',(9.911122749551,-1.464255533959E-06));
+#4279 = CARTESIAN_POINT('',(9.886827321607,-1.450320302077E-06));
+#4280 = CARTESIAN_POINT('',(9.862578311798,-1.427706560272E-06));
+#4281 = CARTESIAN_POINT('',(9.838397218291,-1.396896459713E-06));
+#4282 = CARTESIAN_POINT('',(9.814303024977,-1.358383470703E-06));
+#4283 = CARTESIAN_POINT('',(9.790311816235,-1.312671714563E-06));
+#4284 = CARTESIAN_POINT('',(9.766436841192,-1.260272634965E-06));
+#4285 = CARTESIAN_POINT('',(9.742688495784,-1.201701499288E-06));
+#4286 = CARTESIAN_POINT('',(9.719074380914,-1.137477408207E-06));
+#4287 = CARTESIAN_POINT('',(9.695599313668,-1.068109779211E-06));
+#4288 = CARTESIAN_POINT('',(9.672265601922,-9.941358986447E-07));
+#4289 = CARTESIAN_POINT('',(9.649072439473,-9.159683001666E-07));
+#4290 = CARTESIAN_POINT('',(9.626016394563,-8.33972792493E-07));
+#4291 = CARTESIAN_POINT('',(9.603092490769,-7.486228339802E-07));
+#4292 = CARTESIAN_POINT('',(9.580293471639,-6.603421454541E-07));
+#4293 = CARTESIAN_POINT('',(9.557610689943,-5.695625023159E-07));
+#4294 = CARTESIAN_POINT('',(9.535032061823,-4.766385188767E-07));
+#4295 = CARTESIAN_POINT('',(9.512543572202,-3.821131664263E-07));
+#4296 = CARTESIAN_POINT('',(9.490174667911,-2.86088760384E-07));
+#4297 = CARTESIAN_POINT('',(9.467918458818,-1.909247595615E-07));
+#4298 = CARTESIAN_POINT('',(9.44582860875,-9.046801195832E-08));
+#4299 = CARTESIAN_POINT('',(9.423532270157,1.990761178103E-08));
+#4300 = CARTESIAN_POINT('',(9.401530089723,-1.06122121216E-07));
+#4301 = CARTESIAN_POINT('',(9.379552810824,-1.98345299281E-07));
+#4302 = CARTESIAN_POINT('',(9.357408526666,-2.950184878207E-07));
+#4303 = CARTESIAN_POINT('',(9.335191889347,-3.897070990164E-07));
+#4304 = CARTESIAN_POINT('',(9.31285941115,-4.835892494033E-07));
+#4305 = CARTESIAN_POINT('',(9.29040570959,-5.757977848937E-07));
+#4306 = CARTESIAN_POINT('',(9.267806499816,-6.660986391807E-07));
+#4307 = CARTESIAN_POINT('',(9.245064505043,-7.539700067525E-07));
+#4308 = CARTESIAN_POINT('',(9.222180880399,-8.389465277936E-07));
+#4309 = CARTESIAN_POINT('',(9.199160103576,-9.205559627553E-07));
+#4310 = CARTESIAN_POINT('',(9.176008620762,-9.98318348863E-07));
+#4311 = CARTESIAN_POINT('',(9.152735751892,-1.071826703308E-06));
+#4312 = CARTESIAN_POINT('',(9.1293396547,-1.140663406392E-06));
+#4313 = CARTESIAN_POINT('',(9.105820463557,-1.204335041614E-06));
+#4314 = CARTESIAN_POINT('',(9.082180907632,-1.262358305862E-06));
+#4315 = CARTESIAN_POINT('',(9.058426269407,-1.314240108404E-06));
+#4316 = CARTESIAN_POINT('',(9.034564495928,-1.359486138445E-06));
+#4317 = CARTESIAN_POINT('',(9.010606249552,-1.39760195616E-06));
+#4318 = CARTESIAN_POINT('',(8.986564915791,-1.428096036124E-06));
+#4319 = CARTESIAN_POINT('',(8.962456688364,-1.45048289032E-06));
+#4320 = CARTESIAN_POINT('',(8.938300211923,-1.464284199612E-06));
+#4321 = CARTESIAN_POINT('',(8.922178551541,-1.467453364461E-06));
+#4322 = CARTESIAN_POINT('',(8.914116920511,-1.467452240742E-06));
+#4323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4324 = PCURVE('',#4325,#4398);
+#4325 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#4326,#4327,#4328)
+    ,(#4329,#4330,#4331)
+    ,(#4332,#4333,#4334)
+    ,(#4335,#4336,#4337)
+    ,(#4338,#4339,#4340)
+    ,(#4341,#4342,#4343)
+    ,(#4344,#4345,#4346)
+    ,(#4347,#4348,#4349)
+    ,(#4350,#4351,#4352)
+    ,(#4353,#4354,#4355)
+    ,(#4356,#4357,#4358)
+    ,(#4359,#4360,#4361)
+    ,(#4362,#4363,#4364)
+    ,(#4365,#4366,#4367)
+    ,(#4368,#4369,#4370)
+    ,(#4371,#4372,#4373)
+    ,(#4374,#4375,#4376)
+    ,(#4377,#4378,#4379)
+    ,(#4380,#4381,#4382)
+    ,(#4383,#4384,#4385)
+    ,(#4386,#4387,#4388)
+    ,(#4389,#4390,#4391)
+    ,(#4392,#4393,#4394)
+    ,(#4395,#4396,#4397
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,2
+    ,2,2,2,2,4),(3,3),(0.,0.25,0.375,0.4375,0.46875,0.484375,0.5,0.53125
+    ,0.5625,0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (0.872362688588,0.801108846,1.)
+    ,(0.916766392718,0.870301027021,1.)
+    ,(0.948241897427,0.919347809541,1.)
+    ,(0.979576845353,0.968175569109,1.)
+    ,(0.987320057892,0.980241449067,1.)
+    ,(0.994999181869,0.992207462865,1.)
+    ,(0.996902303973,0.995173007557,1.)
+    ,(0.998780609573,0.998099881873,1.)
+    ,(0.999244872859,0.998823321278,1.)
+    ,(0.999702671261,0.999536686763,1.)
+    ,(0.999815477896,0.999712467979,1.)
+    ,(0.999962166364,0.999941045643,1.)
+    ,(0.999996650959,0.999994781349,1.)
+    ,(0.999977767406,0.999965356006,1.)
+    ,(0.999808785287,0.999702039204,1.)
+    ,(0.999157260903,0.998686799732,1.)
+    ,(0.998673589691,0.997933117877,1.)
+    ,(0.996743852793,0.994926100617,1.)
+    ,(0.994819254638,0.991927090815,1.)
+    ,(0.987083861792,0.979873395914,1.)
+    ,(0.979292038812,0.967731768618,1.)
+    ,(0.947874796907,0.918775774254,1.)
+    ,(0.916517952017,0.869913893689,1.)
+,(0.872362688588,0.801108846,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#4326 = CARTESIAN_POINT('',(55.499085985264,-67.70037207712,
+    310.78654659214));
+#4327 = CARTESIAN_POINT('',(54.437522635881,-67.42419388662,
+    310.30281865061));
+#4328 = CARTESIAN_POINT('',(54.428392559245,-66.8382627961,
+    309.25697676107));
+#4329 = CARTESIAN_POINT('',(55.163854141572,-65.78739759736,
+    311.65101701284));
+#4330 = CARTESIAN_POINT('',(54.444183265918,-65.53823522684,
+    311.06588251559));
+#4331 = CARTESIAN_POINT('',(54.43771451673,-64.9319548621,
+    310.32490107268));
+#4332 = CARTESIAN_POINT('',(54.895963118382,-63.63221383658,
+    312.51271699855));
+#4333 = CARTESIAN_POINT('',(54.452221869119,-63.40105262809,
+    311.98678343946));
+#4334 = CARTESIAN_POINT('',(54.446829186518,-63.0092294605,
+    311.36905618103));
+#4335 = CARTESIAN_POINT('',(54.638661779228,-60.35924881835,
+    313.47366534356));
+#4336 = CARTESIAN_POINT('',(54.461971320256,-60.21168316523,
+    313.10365718532));
+#4337 = CARTESIAN_POINT('',(54.458536051046,-60.02843952794,
+    312.71014786293));
+#4338 = CARTESIAN_POINT('',(54.574971666842,-59.26068672931,
+    313.74433059693));
+#4339 = CARTESIAN_POINT('',(54.464898276938,-59.14845131884,
+    313.43895867473));
+#4340 = CARTESIAN_POINT('',(54.462119722958,-59.01885871236,
+    313.12067527636));
+#4341 = CARTESIAN_POINT('',(54.512667310716,-57.6021994042,
+    314.05729214296));
+#4342 = CARTESIAN_POINT('',(54.46857755014,-57.53868909811,
+    313.86043811798));
+#4343 = CARTESIAN_POINT('',(54.466830006713,-57.4711163976,
+    313.66025663909));
+#4344 = CARTESIAN_POINT('',(54.497304273039,-57.04710834038,
+    314.14650788579));
+#4345 = CARTESIAN_POINT('',(54.469690278347,-56.99913949509,
+    313.9879058875));
+#4346 = CARTESIAN_POINT('',(54.468290229874,-56.94918290518,
+    313.82752992859));
+#4347 = CARTESIAN_POINT('',(54.48234720244,-56.21575861345,
+    314.25494902728));
+#4348 = CARTESIAN_POINT('',(54.471151620292,-56.18832941985,
+    314.15530747987));
+#4349 = CARTESIAN_POINT('',(54.470277691178,-56.16042208028,
+    314.05519857656));
+#4350 = CARTESIAN_POINT('',(54.478694107052,-55.93873274296,
+    314.286941616));
+#4351 = CARTESIAN_POINT('',(54.471605103836,-55.91769366103,
+    314.20725527298));
+#4352 = CARTESIAN_POINT('',(54.470907290188,-55.89642098585,
+    314.12732044135));
+#4353 = CARTESIAN_POINT('',(54.47517907768,-55.52317047468,
+    314.32828698811));
+#4354 = CARTESIAN_POINT('',(54.472227927609,-55.51086856765,
+    314.27860105831));
+#4355 = CARTESIAN_POINT('',(54.471793579023,-55.49850967954,
+    314.22884623969));
+#4356 = CARTESIAN_POINT('',(54.474334889468,-55.38467738704,
+    314.34099978352));
+#4357 = CARTESIAN_POINT('',(54.472426655188,-55.37514552591,
+    314.30136565017));
+#4358 = CARTESIAN_POINT('',(54.472080329766,-55.36558610431,
+    314.26169391948));
+#4359 = CARTESIAN_POINT('',(54.473290650727,-55.10751351439,
+    314.36363935082));
+#4360 = CARTESIAN_POINT('',(54.472794759014,-55.10322255073,
+    314.34353245174));
+#4361 = CARTESIAN_POINT('',(54.472619239108,-55.0989107986,
+    314.32342656261));
+#4362 = CARTESIAN_POINT('',(54.473121885535,-54.96749382345,
+    314.37775703994));
+#4363 = CARTESIAN_POINT('',(54.473039293575,-54.96564024723,
+    314.37154408856));
+#4364 = CARTESIAN_POINT('',(54.472985054507,-54.96378841143,
+    314.3653309691));
+#4365 = CARTESIAN_POINT('',(54.47320764499,-54.54453101379,
+    314.36926691247));
+#4366 = CARTESIAN_POINT('',(54.472891739608,-54.54991220139,
+    314.35464164537));
+#4367 = CARTESIAN_POINT('',(54.47276404366,-54.55530096269,
+    314.34001402825));
+#4368 = CARTESIAN_POINT('',(54.47435425968,-54.27338818789,
+    314.33661623236));
+#4369 = CARTESIAN_POINT('',(54.472349769381,-54.28393044268,
+    314.29255832766));
+#4370 = CARTESIAN_POINT('',(54.471965304858,-54.29465702865,
+    314.24851774466));
+#4371 = CARTESIAN_POINT('',(54.479380209517,-53.72266277836,
+    314.28057219969));
+#4372 = CARTESIAN_POINT('',(54.471513570132,-53.74499463153,
+    314.19676984845));
+#4373 = CARTESIAN_POINT('',(54.470779417104,-53.76758254516,
+    314.11267233007));
+#4374 = CARTESIAN_POINT('',(54.48319396242,-53.44700330855,
+    314.24816982835));
+#4375 = CARTESIAN_POINT('',(54.471057691768,-53.47576768338,
+    314.14454768414));
+#4376 = CARTESIAN_POINT('',(54.470148380717,-53.50503717546,
+    314.04038577238));
+#4377 = CARTESIAN_POINT('',(54.49857778668,-52.62067148709,
+    314.13876644483));
+#4378 = CARTESIAN_POINT('',(54.469592030461,-52.67003670321,
+    313.97665119496));
+#4379 = CARTESIAN_POINT('',(54.468159955116,-52.72147005987,
+    313.8126065569));
+#4380 = CARTESIAN_POINT('',(54.514120422348,-52.07042317462,
+    314.04940320029));
+#4381 = CARTESIAN_POINT('',(54.468481786867,-52.13528841579,
+    313.84946799216));
+#4382 = CARTESIAN_POINT('',(54.466705309071,-52.20430003039,
+    313.64597208549));
+#4383 = CARTESIAN_POINT('',(54.576894258905,-50.42187812645,
+    313.73593397094));
+#4384 = CARTESIAN_POINT('',(54.464806380662,-50.53533401373,
+    313.4284313953));
+#4385 = CARTESIAN_POINT('',(54.462005241991,-50.66635743729,
+    313.10756093513));
+#4386 = CARTESIAN_POINT('',(54.640982724733,-49.32405429985,
+    313.46435596839));
+#4387 = CARTESIAN_POINT('',(54.461873807075,-49.4728107875,
+    313.09248637975));
+#4388 = CARTESIAN_POINT('',(54.458416129963,-49.6575833353,
+    312.69641025563));
+#4389 = CARTESIAN_POINT('',(54.898959009999,-46.06002676451,
+    312.50288342664));
+#4390 = CARTESIAN_POINT('',(54.452130228305,-46.29186400971,
+    311.97628513552));
+#4391 = CARTESIAN_POINT('',(54.446719683649,-46.68522571019,
+    311.35651181912));
+#4392 = CARTESIAN_POINT('',(55.165556381888,-43.92146926552,
+    311.64667539526));
+#4393 = CARTESIAN_POINT('',(54.444150990883,-44.1711385392,
+    311.06218498139));
+#4394 = CARTESIAN_POINT('',(54.437665422019,-44.77646021916,
+    310.31927677806));
+#4395 = CARTESIAN_POINT('',(55.499085985263,-42.01808270234,
+    310.78654659214));
+#4396 = CARTESIAN_POINT('',(54.437522635881,-42.29426089283,
+    310.30281865061));
+#4397 = CARTESIAN_POINT('',(54.428392559245,-42.88019198336,
+    309.25697676107));
+#4398 = DEFINITIONAL_REPRESENTATION('',(#4399),#4447);
+#4399 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4400,#4401,#4402,#4403,#4404,
+    #4405,#4406,#4407,#4408,#4409,#4410,#4411,#4412,#4413,#4414,#4415,
+    #4416,#4417,#4418,#4419,#4420,#4421,#4422,#4423,#4424,#4425,#4426,
+    #4427,#4428,#4429,#4430,#4431,#4432,#4433,#4434,#4435,#4436,#4437,
+    #4438,#4439,#4440,#4441,#4442,#4443,#4444,#4445,#4446),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#4400 = CARTESIAN_POINT('',(0.,1.));
+#4401 = CARTESIAN_POINT('',(7.575840930181E-03,1.000000001143));
+#4402 = CARTESIAN_POINT('',(2.272744352268E-02,0.999999950215));
+#4403 = CARTESIAN_POINT('',(4.545465579947E-02,0.999999759942));
+#4404 = CARTESIAN_POINT('',(6.81817226995E-02,0.999999497322));
+#4405 = CARTESIAN_POINT('',(9.090869030546E-02,0.999999218687));
+#4406 = CARTESIAN_POINT('',(0.113635604764,0.999998983566));
+#4407 = CARTESIAN_POINT('',(0.136362512257,0.999998851216));
+#4408 = CARTESIAN_POINT('',(0.159089459455,0.999998866015));
+#4409 = CARTESIAN_POINT('',(0.181816492088,0.999999063713));
+#4410 = CARTESIAN_POINT('',(0.204543660282,0.999999381515));
+#4411 = CARTESIAN_POINT('',(0.227270998328,0.999999895016));
+#4412 = CARTESIAN_POINT('',(0.249998599467,0.999999785447));
+#4413 = CARTESIAN_POINT('',(0.27272633579,1.000000963194));
+#4414 = CARTESIAN_POINT('',(0.295454040364,0.99999635455));
+#4415 = CARTESIAN_POINT('',(0.318181736808,1.000013606889));
+#4416 = CARTESIAN_POINT('',(0.340909497577,0.999949204702));
+#4417 = CARTESIAN_POINT('',(0.363637009238,1.000189563096));
+#4418 = CARTESIAN_POINT('',(0.386365453071,0.999292537883));
+#4419 = CARTESIAN_POINT('',(0.409090415432,1.002640280049));
+#4420 = CARTESIAN_POINT('',(0.431828370901,0.990146323589));
+#4421 = CARTESIAN_POINT('',(0.454517840691,1.036774416031));
+#4422 = CARTESIAN_POINT('',(0.47738825947,0.862755761367));
+#4423 = CARTESIAN_POINT('',(0.499973255567,1.036768269338));
+#4424 = CARTESIAN_POINT('',(0.52273921426,0.990172740101));
+#4425 = CARTESIAN_POINT('',(0.545456664493,1.002633259181));
+#4426 = CARTESIAN_POINT('',(0.568187122966,0.999294431017));
+#4427 = CARTESIAN_POINT('',(0.590914094484,1.000189066911));
+#4428 = CARTESIAN_POINT('',(0.613642001492,0.999949333381));
+#4429 = CARTESIAN_POINT('',(0.636369653453,1.000013575777));
+#4430 = CARTESIAN_POINT('',(0.659097426154,0.999996552855));
+#4431 = CARTESIAN_POINT('',(0.681825175788,1.000001225343));
+#4432 = CARTESIAN_POINT('',(0.704552877031,0.999999929583));
+#4433 = CARTESIAN_POINT('',(0.7272804802,1.000000124787));
+#4434 = CARTESIAN_POINT('',(0.750007913768,0.999999980383));
+#4435 = CARTESIAN_POINT('',(0.77273521695,0.999999953629));
+#4436 = CARTESIAN_POINT('',(0.795462456372,0.999999874094));
+#4437 = CARTESIAN_POINT('',(0.81818958492,0.999999798006));
+#4438 = CARTESIAN_POINT('',(0.840916585985,0.999999729406));
+#4439 = CARTESIAN_POINT('',(0.863643434835,0.999999686975));
+#4440 = CARTESIAN_POINT('',(0.886370108958,0.999999680974));
+#4441 = CARTESIAN_POINT('',(0.909096585266,0.999999715862));
+#4442 = CARTESIAN_POINT('',(0.931822840809,0.999999787185));
+#4443 = CARTESIAN_POINT('',(0.954548852552,0.999999880075));
+#4444 = CARTESIAN_POINT('',(0.977274597413,0.999999969634));
+#4445 = CARTESIAN_POINT('',(0.992424900607,0.999999999056));
+#4446 = CARTESIAN_POINT('',(1.,1.));
+#4447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4448 = ORIENTED_EDGE('',*,*,#4449,.T.);
+#4449 = EDGE_CURVE('',#4247,#4450,#4452,.T.);
+#4450 = VERTEX_POINT('',#4451);
+#4451 = CARTESIAN_POINT('',(54.06981772471,-40.2743926219,
+    268.17861075387));
+#4452 = SURFACE_CURVE('',#4453,(#4458,#4487),.PCURVE_S1.);
+#4453 = CIRCLE('',#4454,24.509331789952);
+#4454 = AXIS2_PLACEMENT_3D('',#4455,#4456,#4457);
+#4455 = CARTESIAN_POINT('',(54.241751156426,-54.85922738973,
+    287.87532059283));
+#4456 = DIRECTION('',(-0.999961904079,0.,8.728710691205E-03));
+#4457 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#4458 = PCURVE('',#4088,#4459);
+#4459 = DEFINITIONAL_REPRESENTATION('',(#4460),#4486);
+#4460 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4461,#4462,#4463,#4464,#4465,
+    #4466,#4467,#4468,#4469,#4470,#4471,#4472,#4473,#4474,#4475,#4476,
+    #4477,#4478,#4479,#4480,#4481,#4482,#4483,#4484,#4485),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (3.652253693853,3.742870761182,3.833487828511,3.924104895839,
+    4.014721963168,4.105339030496,4.195956097825,4.286573165154,
+    4.377190232482,4.467807299811,4.558424367139,4.649041434468,
+    4.739658501797,4.830275569125,4.920892636454,5.011509703783,
+    5.102126771111,5.19274383844,5.283360905768,5.373977973097,
+    5.464595040426,5.555212107754,5.645829175083),
+  .QUASI_UNIFORM_KNOTS.);
+#4461 = CARTESIAN_POINT('',(8.914116920512,-1.467452240549E-06));
+#4462 = CARTESIAN_POINT('',(8.883911231403,-1.467452240553E-06));
+#4463 = CARTESIAN_POINT('',(8.823499853184,-1.46745224056E-06));
+#4464 = CARTESIAN_POINT('',(8.732882785856,-1.467452240572E-06));
+#4465 = CARTESIAN_POINT('',(8.642265718529,-1.467452240585E-06));
+#4466 = CARTESIAN_POINT('',(8.551648651201,-1.4674522406E-06));
+#4467 = CARTESIAN_POINT('',(8.461031583873,-1.467452240616E-06));
+#4468 = CARTESIAN_POINT('',(8.370414516545,-1.467452240633E-06));
+#4469 = CARTESIAN_POINT('',(8.279797449217,-1.467452240651E-06));
+#4470 = CARTESIAN_POINT('',(8.189180381889,-1.46745224067E-06));
+#4471 = CARTESIAN_POINT('',(8.09856331456,-1.467452240689E-06));
+#4472 = CARTESIAN_POINT('',(8.007946247232,-1.467452240709E-06));
+#4473 = CARTESIAN_POINT('',(7.917329179903,-1.467452240729E-06));
+#4474 = CARTESIAN_POINT('',(7.826712112575,-1.467452240749E-06));
+#4475 = CARTESIAN_POINT('',(7.736095045246,-1.467452240769E-06));
+#4476 = CARTESIAN_POINT('',(7.645477977917,-1.467452240789E-06));
+#4477 = CARTESIAN_POINT('',(7.554860910588,-1.467452240808E-06));
+#4478 = CARTESIAN_POINT('',(7.464243843259,-1.467452240827E-06));
+#4479 = CARTESIAN_POINT('',(7.37362677593,-1.467452240845E-06));
+#4480 = CARTESIAN_POINT('',(7.283009708601,-1.467452240863E-06));
+#4481 = CARTESIAN_POINT('',(7.192392641272,-1.467452240879E-06));
+#4482 = CARTESIAN_POINT('',(7.101775573943,-1.467452240894E-06));
+#4483 = CARTESIAN_POINT('',(7.011158506613,-1.467452240908E-06));
+#4484 = CARTESIAN_POINT('',(6.950747128394,-1.467452240917E-06));
+#4485 = CARTESIAN_POINT('',(6.920541439284,-1.467452240921E-06));
+#4486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4487 = PCURVE('',#3967,#4488);
+#4488 = DEFINITIONAL_REPRESENTATION('',(#4489),#4515);
+#4489 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4490,#4491,#4492,#4493,#4494,
+    #4495,#4496,#4497,#4498,#4499,#4500,#4501,#4502,#4503,#4504,#4505,
+    #4506,#4507,#4508,#4509,#4510,#4511,#4512,#4513,#4514),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (3.652253693853,3.742870761182,3.833487828511,3.924104895839,
+    4.014721963168,4.105339030496,4.195956097825,4.286573165154,
+    4.377190232482,4.467807299811,4.558424367139,4.649041434468,
+    4.739658501797,4.830275569125,4.920892636454,5.011509703783,
+    5.102126771111,5.19274383844,5.283360905768,5.373977973097,
+    5.464595040426,5.555212107754,5.645829175083),
+  .QUASI_UNIFORM_KNOTS.);
+#4490 = CARTESIAN_POINT('',(2.630931613332,4.712389712511));
+#4491 = CARTESIAN_POINT('',(2.600725924223,4.712389712509));
+#4492 = CARTESIAN_POINT('',(2.540314546005,4.712389712504));
+#4493 = CARTESIAN_POINT('',(2.449697478677,4.712389712496));
+#4494 = CARTESIAN_POINT('',(2.359080411349,4.712389712487));
+#4495 = CARTESIAN_POINT('',(2.268463344021,4.712389712477));
+#4496 = CARTESIAN_POINT('',(2.177846276693,4.712389712466));
+#4497 = CARTESIAN_POINT('',(2.087229209365,4.712389712454));
+#4498 = CARTESIAN_POINT('',(1.996612142037,4.712389712442));
+#4499 = CARTESIAN_POINT('',(1.905995074709,4.712389712429));
+#4500 = CARTESIAN_POINT('',(1.815378007381,4.712389712416));
+#4501 = CARTESIAN_POINT('',(1.724760940052,4.712389712403));
+#4502 = CARTESIAN_POINT('',(1.634143872724,4.712389712389));
+#4503 = CARTESIAN_POINT('',(1.543526805395,4.712389712375));
+#4504 = CARTESIAN_POINT('',(1.452909738067,4.712389712362));
+#4505 = CARTESIAN_POINT('',(1.362292670738,4.712389712348));
+#4506 = CARTESIAN_POINT('',(1.271675603409,4.712389712335));
+#4507 = CARTESIAN_POINT('',(1.18105853608,4.712389712322));
+#4508 = CARTESIAN_POINT('',(1.090441468751,4.712389712309));
+#4509 = CARTESIAN_POINT('',(0.999824401422,4.712389712298));
+#4510 = CARTESIAN_POINT('',(0.909207334092,4.712389712286));
+#4511 = CARTESIAN_POINT('',(0.818590266763,4.712389712276));
+#4512 = CARTESIAN_POINT('',(0.727973199434,4.712389712266));
+#4513 = CARTESIAN_POINT('',(0.667561821214,4.712389712261));
+#4514 = CARTESIAN_POINT('',(0.637356132104,4.712389712258));
+#4515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4516 = ORIENTED_EDGE('',*,*,#4517,.T.);
+#4517 = EDGE_CURVE('',#4450,#4157,#4518,.T.);
+#4518 = SURFACE_CURVE('',#4519,(#4540,#4591),.PCURVE_S1.);
+#4519 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4520,#4521,#4522,#4523,#4524,
+    #4525,#4526,#4527,#4528,#4529,#4530,#4531,#4532,#4533,#4534,#4535,
+    #4536,#4537,#4538,#4539),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,2,4)
+  ,(0.,0.25,0.375,0.4375,0.46875,0.5,0.5625,0.625,0.75,1.),
+  .UNSPECIFIED.);
+#4520 = CARTESIAN_POINT('',(54.06981772471,-40.2743926219,
+    268.17861075387));
+#4521 = CARTESIAN_POINT('',(54.055674810571,-42.46264558254,
+    266.55839720197));
+#4522 = CARTESIAN_POINT('',(54.042838287978,-44.74823977892,
+    265.08782063429));
+#4523 = CARTESIAN_POINT('',(54.027346489645,-48.41385159859,
+    263.31303066637));
+#4524 = CARTESIAN_POINT('',(54.022789740212,-49.67845193469,
+    262.79099055993));
+#4525 = CARTESIAN_POINT('',(54.017153686412,-51.61826812281,
+    262.14529468485));
+#4526 = CARTESIAN_POINT('',(54.015470008135,-52.27317940154,
+    261.95240242432));
+#4527 = CARTESIAN_POINT('',(54.013272067506,-53.26441692511,
+    261.70059119896));
+#4528 = CARTESIAN_POINT('',(54.012592518284,-53.59658833574,
+    261.62273697357));
+#4529 = CARTESIAN_POINT('',(54.01135647232,-54.26381524142,
+    261.48112553847));
+#4530 = CARTESIAN_POINT('',(54.010399738969,-54.60203779296,
+    261.3715133436));
+#4531 = CARTESIAN_POINT('',(54.0111235426,-55.61253080173,
+    261.45443905401));
+#4532 = CARTESIAN_POINT('',(54.012824155145,-56.26437596826,
+    261.64927545247));
+#4533 = CARTESIAN_POINT('',(54.015776927575,-57.56857044338,
+    261.9875650095));
+#4534 = CARTESIAN_POINT('',(54.017464378599,-58.2146531383,
+    262.18088933577));
+#4535 = CARTESIAN_POINT('',(54.023106579401,-60.13192401606,
+    262.82728903477));
+#4536 = CARTESIAN_POINT('',(54.027617818346,-61.37475074192,
+    263.34411508929));
+#4537 = CARTESIAN_POINT('',(54.043070293122,-65.01275777681,
+    265.11439959693));
+#4538 = CARTESIAN_POINT('',(54.055816373135,-67.27771210045,
+    266.57461442167));
+#4539 = CARTESIAN_POINT('',(54.069817726461,-69.4440621577,
+    268.17861075366));
+#4540 = PCURVE('',#4088,#4541);
+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4590);
+#4542 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4543,#4544,#4545,#4546,#4547,
+    #4548,#4549,#4550,#4551,#4552,#4553,#4554,#4555,#4556,#4557,#4558,
+    #4559,#4560,#4561,#4562,#4563,#4564,#4565,#4566,#4567,#4568,#4569,
+    #4570,#4571,#4572,#4573,#4574,#4575,#4576,#4577,#4578,#4579,#4580,
+    #4581,#4582,#4583,#4584,#4585,#4586,#4587,#4588,#4589),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#4543 = CARTESIAN_POINT('',(6.920541439284,-1.467452240921E-06));
+#4544 = CARTESIAN_POINT('',(6.910441755726,-1.467453679572E-06));
+#4545 = CARTESIAN_POINT('',(6.890250841972,-1.46410899478E-06));
+#4546 = CARTESIAN_POINT('',(6.860012988525,-1.449600902484E-06));
+#4547 = CARTESIAN_POINT('',(6.829848279044,-1.426147716666E-06));
+#4548 = CARTESIAN_POINT('',(6.799776196426,-1.394315182458E-06));
+#4549 = CARTESIAN_POINT('',(6.769812758719,-1.354675821918E-06));
+#4550 = CARTESIAN_POINT('',(6.739970032754,-1.307806169353E-06));
+#4551 = CARTESIAN_POINT('',(6.710256340251,-1.254281651968E-06));
+#4552 = CARTESIAN_POINT('',(6.680676152329,-1.194671120846E-06));
+#4553 = CARTESIAN_POINT('',(6.65123079563,-1.12953584844E-06));
+#4554 = CARTESIAN_POINT('',(6.621916443564,-1.059411910262E-06));
+#4555 = CARTESIAN_POINT('',(6.592732337242,-9.848555909013E-07));
+#4556 = CARTESIAN_POINT('',(6.563650947198,-9.062544065741E-07));
+#4557 = CARTESIAN_POINT('',(6.534674774512,-8.239021325659E-07));
+#4558 = CARTESIAN_POINT('',(6.505826886687,-7.382784188984E-07));
+#4559 = CARTESIAN_POINT('',(6.477121215506,-6.498557914213E-07));
+#4560 = CARTESIAN_POINT('',(6.448568953827,-5.591598701631E-07));
+#4561 = CARTESIAN_POINT('',(6.420182311711,-4.666969512577E-07));
+#4562 = CARTESIAN_POINT('',(6.391925755519,-3.729832335308E-07));
+#4563 = CARTESIAN_POINT('',(6.363817622796,-2.775763203284E-07));
+#4564 = CARTESIAN_POINT('',(6.33585525453,-1.845885797863E-07));
+#4565 = CARTESIAN_POINT('',(6.308020083453,-8.104184326404E-08));
+#4566 = CARTESIAN_POINT('',(6.280117216551,8.550179143938E-09));
+#4567 = CARTESIAN_POINT('',(6.252575385943,-9.345273039757E-08));
+#4568 = CARTESIAN_POINT('',(6.22513969228,-1.955093762557E-07));
+#4569 = CARTESIAN_POINT('',(6.19750037177,-2.966911526307E-07));
+#4570 = CARTESIAN_POINT('',(6.16969954713,-3.883170892547E-07));
+#4571 = CARTESIAN_POINT('',(6.141746183441,-4.814299580911E-07));
+#4572 = CARTESIAN_POINT('',(6.113625672889,-5.725259237484E-07));
+#4573 = CARTESIAN_POINT('',(6.085397491127,-6.617978626843E-07));
+#4574 = CARTESIAN_POINT('',(6.057034432779,-7.487263105445E-07));
+#4575 = CARTESIAN_POINT('',(6.028520946876,-8.329879052209E-07));
+#4576 = CARTESIAN_POINT('',(5.999845118348,-9.141655853007E-07));
+#4577 = CARTESIAN_POINT('',(5.970980174645,-9.918310592184E-07));
+#4578 = CARTESIAN_POINT('',(5.941967693885,-1.065518802092E-06));
+#4579 = CARTESIAN_POINT('',(5.912851505073,-1.134740213892E-06));
+#4580 = CARTESIAN_POINT('',(5.883612145224,-1.198990045127E-06));
+#4581 = CARTESIAN_POINT('',(5.854251087941,-1.257743120748E-06));
+#4582 = CARTESIAN_POINT('',(5.824768388375,-1.310460299843E-06));
+#4583 = CARTESIAN_POINT('',(5.79516885615,-1.356592163118E-06));
+#4584 = CARTESIAN_POINT('',(5.765460558836,-1.395583558487E-06));
+#4585 = CARTESIAN_POINT('',(5.73565529945,-1.42687792073E-06));
+#4586 = CARTESIAN_POINT('',(5.705768655945,-1.449922447663E-06));
+#4587 = CARTESIAN_POINT('',(5.67581955248,-1.464170707717E-06));
+#4588 = CARTESIAN_POINT('',(5.655827759385,-1.467453609402E-06));
+#4589 = CARTESIAN_POINT('',(5.645829175076,-1.467452240743E-06));
+#4590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4591 = PCURVE('',#4592,#4659);
+#4592 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(3,2,(
+    (#4593,#4594,#4595)
+    ,(#4596,#4597,#4598)
+    ,(#4599,#4600,#4601)
+    ,(#4602,#4603,#4604)
+    ,(#4605,#4606,#4607)
+    ,(#4608,#4609,#4610)
+    ,(#4611,#4612,#4613)
+    ,(#4614,#4615,#4616)
+    ,(#4617,#4618,#4619)
+    ,(#4620,#4621,#4622)
+    ,(#4623,#4624,#4625)
+    ,(#4626,#4627,#4628)
+    ,(#4629,#4630,#4631)
+    ,(#4632,#4633,#4634)
+    ,(#4635,#4636,#4637)
+    ,(#4638,#4639,#4640)
+    ,(#4641,#4642,#4643)
+    ,(#4644,#4645,#4646)
+    ,(#4647,#4648,#4649)
+    ,(#4650,#4651,#4652)
+    ,(#4653,#4654,#4655)
+    ,(#4656,#4657,#4658
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((4,2,2,2,2,2,2
+    ,2,2,2,4),(3,3),(0.,0.25,0.375,0.4375,0.46875,0.5,0.53125,0.5625,
+0.625,0.75,1.),(0.,1.),.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_SURFACE((
+    (0.87016347142,0.804273651596,1.)
+    ,(0.917308883767,0.875344555166,1.)
+    ,(0.949017062312,0.923144092546,1.)
+    ,(0.980282426496,0.970276094844,1.)
+    ,(0.987906528653,0.981769298577,1.)
+    ,(0.995339251433,0.99297400117,1.)
+    ,(0.99715627802,0.995713137704,1.)
+    ,(0.998923560563,0.998377285941,1.)
+    ,(0.999353597437,0.999025559181,1.)
+    ,(0.999900947512,0.999850680067,1.)
+    ,(1.000019103474,1.00002879816,1.)
+    ,(0.999944841092,0.999916848889,1.)
+    ,(0.999756723614,0.999633265005,1.)
+    ,(0.99907429751,0.998604519313,1.)
+    ,(0.998580062611,0.997859468647,1.)
+    ,(0.996629150163,0.994918501467,1.)
+    ,(0.994701048927,0.992011921797,1.)
+    ,(0.986971124161,0.980359192289,1.)
+    ,(0.979288837298,0.968778276105,1.)
+    ,(0.948100490269,0.921762375852,1.)
+    ,(0.916722321072,0.874460321927,1.)
+,(0.87016347142,0.804273651596,1.
+  ))) REPRESENTATION_ITEM('') SURFACE() );
+#4593 = CARTESIAN_POINT('',(55.084031705472,-39.23474931178,
+    266.76562017061));
+#4594 = CARTESIAN_POINT('',(54.061575183481,-39.57511807567,
+    267.2342457224));
+#4595 = CARTESIAN_POINT('',(54.069817726461,-40.27439262176,
+    268.17861075366));
+#4596 = CARTESIAN_POINT('',(54.723508615358,-41.48904336454,
+    265.34080698411));
+#4597 = CARTESIAN_POINT('',(54.050129523992,-41.78265614391,
+    265.92305170392));
+#4598 = CARTESIAN_POINT('',(54.055619512183,-42.47120185408,
+    266.55206201282));
+#4599 = CARTESIAN_POINT('',(54.445572520877,-44.0849143768,
+    263.99517313587));
+#4600 = CARTESIAN_POINT('',(54.037783131581,-44.3345666718,
+    264.50864415893));
+#4601 = CARTESIAN_POINT('',(54.042771868773,-44.76009354704,
+    265.08021152761));
+#4602 = CARTESIAN_POINT('',(54.180385761468,-48.10848840416,
+    262.56988735886));
+#4603 = CARTESIAN_POINT('',(54.023998034822,-48.25362360147,
+    262.92939685999));
+#4604 = CARTESIAN_POINT('',(54.027258312546,-48.43666952022,
+    263.30292877047));
+#4605 = CARTESIAN_POINT('',(54.115022463469,-49.47600429069,
+    262.1819203256));
+#4606 = CARTESIAN_POINT('',(54.02004877318,-49.5814309079,262.4769578265
+    ));
+#4607 = CARTESIAN_POINT('',(54.022698701328,-49.70507429018,
+    262.78056074576));
+#4608 = CARTESIAN_POINT('',(54.051365989977,-51.53540885772,
+    261.75716613919));
+#4609 = CARTESIAN_POINT('',(54.015407871521,-51.5910006148,
+    261.94527706367));
+#4610 = CARTESIAN_POINT('',(54.017066265254,-51.65079666142,
+    262.13527921834));
+#4611 = CARTESIAN_POINT('',(54.035674826223,-52.22457487595,
+    261.64073075885));
+#4612 = CARTESIAN_POINT('',(54.014063054589,-52.26511687764,
+    261.79120820246));
+#4613 = CARTESIAN_POINT('',(54.01538520028,-52.30766848388,
+    261.94268630658));
+#4614 = CARTESIAN_POINT('',(54.020252567041,-53.25787038385,
+    261.50608064401));
+#4615 = CARTESIAN_POINT('',(54.012383056694,-53.27964462893,
+    261.59873759476));
+#4616 = CARTESIAN_POINT('',(54.013193480759,-53.30189682194,
+    261.69158773007));
+#4617 = CARTESIAN_POINT('',(54.016450016119,-53.60255013139,
+    261.46773940172));
+#4618 = CARTESIAN_POINT('',(54.011877554688,-53.61870092322,
+    261.54082390962));
+#4619 = CARTESIAN_POINT('',(54.012516246029,-53.63507466162,
+    261.61399863861));
+#4620 = CARTESIAN_POINT('',(54.011490643377,-54.29151003691,
+    261.40495053455));
+#4621 = CARTESIAN_POINT('',(54.010989539868,-54.29781521316,
+    261.43908626584));
+#4622 = CARTESIAN_POINT('',(54.011287065597,-54.30430340541,
+    261.47317370594));
+#4623 = CARTESIAN_POINT('',(54.010195330812,-54.64032124392,
+    261.36573415609));
+#4624 = CARTESIAN_POINT('',(54.010348518308,-54.64274621036,
+    261.36564505895));
+#4625 = CARTESIAN_POINT('',(54.01034771615,-54.64514626238,
+    261.36555313629));
+#4626 = CARTESIAN_POINT('',(54.01103173536,-55.32769046992,
+    261.39298308087));
+#4627 = CARTESIAN_POINT('',(54.010797040371,-55.3225867781,
+    261.4170317973));
+#4628 = CARTESIAN_POINT('',(54.011006921207,-55.31745721876,
+    261.44107780231));
+#4629 = CARTESIAN_POINT('',(54.012826409924,-55.666670307,
+    261.42476719186));
+#4630 = CARTESIAN_POINT('',(54.01128070585,-55.65716878447,
+    261.47244455092));
+#4631 = CARTESIAN_POINT('',(54.011696496065,-55.64743618954,
+    261.52008152913));
+#4632 = CARTESIAN_POINT('',(54.018922273515,-56.34780010997,
+    261.49307286779));
+#4633 = CARTESIAN_POINT('',(54.01221349224,-56.32789494785,
+    261.57931118216));
+#4634 = CARTESIAN_POINT('',(54.012967841405,-56.30769309839,
+    261.66573681914));
+#4635 = CARTESIAN_POINT('',(54.023263363043,-56.68817127423,
+    261.53384391599));
+#4636 = CARTESIAN_POINT('',(54.01273712608,-56.66239860217,
+    261.63930200203));
+#4637 = CARTESIAN_POINT('',(54.013660705077,-56.6360609106,
+    261.74511629634));
+#4638 = CARTESIAN_POINT('',(54.040225021043,-57.70892942423,
+    261.67533699049));
+#4639 = CARTESIAN_POINT('',(54.014467868073,-57.66378126484,
+    261.83758570693));
+#4640 = CARTESIAN_POINT('',(54.01589614165,-57.61633584527,
+    262.00122290734));
+#4641 = CARTESIAN_POINT('',(54.056843931482,-58.38988142889,
+    261.79564852681));
+#4642 = CARTESIAN_POINT('',(54.015839783904,-58.32937167026,
+    261.99475890199));
+#4643 = CARTESIAN_POINT('',(54.017599710206,-58.26431861449,
+    262.19639368572));
+#4644 = CARTESIAN_POINT('',(54.122976563848,-60.42470216267,
+    262.23010421542));
+#4645 = CARTESIAN_POINT('',(54.020544869956,-60.31390974693,
+    262.53379225101));
+#4646 = CARTESIAN_POINT('',(54.023282264438,-60.18381370538,
+    262.84741629086));
+#4647 = CARTESIAN_POINT('',(54.188759039381,-61.75845392974,
+    262.61701681877));
+#4648 = CARTESIAN_POINT('',(54.024462335272,-61.60842969494,
+    262.98258824582));
+#4649 = CARTESIAN_POINT('',(54.027796096638,-61.41989826377,
+    263.36453929031));
+#4650 = CARTESIAN_POINT('',(54.453153065208,-65.70098720933,
+    264.03120032999));
+#4651 = CARTESIAN_POINT('',(54.038102781091,-65.44857618712,
+    264.54526330495));
+#4652 = CARTESIAN_POINT('',(54.04313050905,-65.02045291095,
+    265.12129797219));
+#4653 = CARTESIAN_POINT('',(54.727829746763,-68.25651780107,
+    265.35793520693));
+#4654 = CARTESIAN_POINT('',(54.050262972021,-67.96156222802,
+    265.93833926494));
+#4655 = CARTESIAN_POINT('',(54.0557994697,-67.27509673185,
+    266.57267796265));
+#4656 = CARTESIAN_POINT('',(55.084031705472,-70.48370546767,
+    266.76562017061));
+#4657 = CARTESIAN_POINT('',(54.061575183481,-70.14333670379,
+    267.2342457224));
+#4658 = CARTESIAN_POINT('',(54.069817726461,-69.4440621577,
+    268.17861075366));
+#4659 = DEFINITIONAL_REPRESENTATION('',(#4660),#4708);
+#4660 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4661,#4662,#4663,#4664,#4665,
+    #4666,#4667,#4668,#4669,#4670,#4671,#4672,#4673,#4674,#4675,#4676,
+    #4677,#4678,#4679,#4680,#4681,#4682,#4683,#4684,#4685,#4686,#4687,
+    #4688,#4689,#4690,#4691,#4692,#4693,#4694,#4695,#4696,#4697,#4698,
+    #4699,#4700,#4701,#4702,#4703,#4704,#4705,#4706,#4707),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#4661 = CARTESIAN_POINT('',(0.,1.));
+#4662 = CARTESIAN_POINT('',(7.546250131156E-03,0.999999984362));
+#4663 = CARTESIAN_POINT('',(2.264233045094E-02,1.000003989079));
+#4664 = CARTESIAN_POINT('',(4.529572958817E-02,1.000017977867));
+#4665 = CARTESIAN_POINT('',(6.795695037374E-02,1.00003585715));
+#4666 = CARTESIAN_POINT('',(9.062452002856E-02,1.000053413036));
+#4667 = CARTESIAN_POINT('',(0.113296952715,1.000066660522));
+#4668 = CARTESIAN_POINT('',(0.135972750355,1.000072172255));
+#4669 = CARTESIAN_POINT('',(0.15865039455,1.000067680576));
+#4670 = CARTESIAN_POINT('',(0.181328390612,1.000052568813));
+#4671 = CARTESIAN_POINT('',(0.204005134287,1.000029877659));
+#4672 = CARTESIAN_POINT('',(0.226679462921,1.000004319142));
+#4673 = CARTESIAN_POINT('',(0.249348672448,0.999997778895));
+#4674 = CARTESIAN_POINT('',(0.272016000279,1.000003974485));
+#4675 = CARTESIAN_POINT('',(0.294683801644,1.000000573245));
+#4676 = CARTESIAN_POINT('',(0.317351248754,1.000004775431));
+#4677 = CARTESIAN_POINT('',(0.34001846653,0.999974706898));
+#4678 = CARTESIAN_POINT('',(0.362685015533,1.000071530817));
+#4679 = CARTESIAN_POINT('',(0.38535178477,0.999715710187));
+#4680 = CARTESIAN_POINT('',(0.408019307516,1.001068650673));
+#4681 = CARTESIAN_POINT('',(0.430687391618,0.996029253529));
+#4682 = CARTESIAN_POINT('',(0.453349903803,1.014827722489));
+#4683 = CARTESIAN_POINT('',(0.476034649674,0.944825412054));
+#4684 = CARTESIAN_POINT('',(0.49869181117,1.07176714667));
+#4685 = CARTESIAN_POINT('',(0.521310886557,0.725207445554));
+#4686 = CARTESIAN_POINT('',(0.543996007041,1.006006280996));
+#4687 = CARTESIAN_POINT('',(0.566698016532,0.998393459187));
+#4688 = CARTESIAN_POINT('',(0.589349763583,1.000397406043));
+#4689 = CARTESIAN_POINT('',(0.612017304916,0.999883588854));
+#4690 = CARTESIAN_POINT('',(0.634697494164,1.000027494648));
+#4691 = CARTESIAN_POINT('',(0.657430723903,1.000016220365));
+#4692 = CARTESIAN_POINT('',(0.680214625583,1.000040675886));
+#4693 = CARTESIAN_POINT('',(0.703048813662,1.000031057776));
+#4694 = CARTESIAN_POINT('',(0.725928801019,1.000011830444));
+#4695 = CARTESIAN_POINT('',(0.748864234024,0.999995996877));
+#4696 = CARTESIAN_POINT('',(0.771812290925,1.000004640524));
+#4697 = CARTESIAN_POINT('',(0.794730783485,0.999983217043));
+#4698 = CARTESIAN_POINT('',(0.817630396904,0.999963030314));
+#4699 = CARTESIAN_POINT('',(0.840507685913,0.999946202085));
+#4700 = CARTESIAN_POINT('',(0.863363011839,0.999937823569));
+#4701 = CARTESIAN_POINT('',(0.886195720546,0.999938623782));
+#4702 = CARTESIAN_POINT('',(0.909005420234,0.999947806374));
+#4703 = CARTESIAN_POINT('',(0.931791628298,0.999962913702));
+#4704 = CARTESIAN_POINT('',(0.9545538571,0.999980278663));
+#4705 = CARTESIAN_POINT('',(0.977291589634,0.999995304606));
+#4706 = CARTESIAN_POINT('',(0.992433374553,0.999999934434));
+#4707 = CARTESIAN_POINT('',(1.,1.));
+#4708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4709 = ORIENTED_EDGE('',*,*,#4156,.F.);
+#4710 = ORIENTED_EDGE('',*,*,#4711,.T.);
+#4711 = EDGE_CURVE('',#4079,#4077,#4712,.T.);
+#4712 = SURFACE_CURVE('',#4713,(#4718,#4747),.PCURVE_S1.);
+#4713 = CIRCLE('',#4714,21.690981319945);
+#4714 = AXIS2_PLACEMENT_3D('',#4715,#4716,#4717);
+#4715 = CARTESIAN_POINT('',(54.241749095236,-54.85922738973,
+    287.87532061052));
+#4716 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#4717 = DIRECTION('',(8.728710691205E-03,0.,0.999961904079));
+#4718 = PCURVE('',#4088,#4719);
+#4719 = DEFINITIONAL_REPRESENTATION('',(#4720),#4746);
+#4720 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4721,#4722,#4723,#4724,#4725,
+    #4726,#4727,#4728,#4729,#4730,#4731,#4732,#4733,#4734,#4735,#4736,
+    #4737,#4738,#4739,#4740,#4741,#4742,#4743,#4744,#4745),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#4721 = CARTESIAN_POINT('',(3.14159265359,-3.535528344051E-06));
+#4722 = CARTESIAN_POINT('',(3.236792430971,-3.535528344051E-06));
+#4723 = CARTESIAN_POINT('',(3.427191985734,-3.535528344051E-06));
+#4724 = CARTESIAN_POINT('',(3.712791317879,-3.535528344051E-06));
+#4725 = CARTESIAN_POINT('',(3.998390650023,-3.535528344051E-06));
+#4726 = CARTESIAN_POINT('',(4.283989982168,-3.535528344051E-06));
+#4727 = CARTESIAN_POINT('',(4.569589314312,-3.535528344051E-06));
+#4728 = CARTESIAN_POINT('',(4.855188646457,-3.535528344051E-06));
+#4729 = CARTESIAN_POINT('',(5.140787978601,-3.535528344051E-06));
+#4730 = CARTESIAN_POINT('',(5.426387310746,-3.535528344051E-06));
+#4731 = CARTESIAN_POINT('',(5.711986642891,-3.535528344051E-06));
+#4732 = CARTESIAN_POINT('',(5.997585975035,-3.535528344051E-06));
+#4733 = CARTESIAN_POINT('',(6.28318530718,-3.535528344051E-06));
+#4734 = CARTESIAN_POINT('',(6.568784639324,-3.535528344051E-06));
+#4735 = CARTESIAN_POINT('',(6.854383971469,-3.535528344051E-06));
+#4736 = CARTESIAN_POINT('',(7.139983303613,-3.535528344051E-06));
+#4737 = CARTESIAN_POINT('',(7.425582635758,-3.535528344051E-06));
+#4738 = CARTESIAN_POINT('',(7.711181967902,-3.535528344051E-06));
+#4739 = CARTESIAN_POINT('',(7.996781300047,-3.535528344051E-06));
+#4740 = CARTESIAN_POINT('',(8.282380632191,-3.535528344051E-06));
+#4741 = CARTESIAN_POINT('',(8.567979964336,-3.535528344051E-06));
+#4742 = CARTESIAN_POINT('',(8.85357929648,-3.535528344051E-06));
+#4743 = CARTESIAN_POINT('',(9.139178628625,-3.535528344051E-06));
+#4744 = CARTESIAN_POINT('',(9.329578183388,-3.535528344051E-06));
+#4745 = CARTESIAN_POINT('',(9.424777960769,-3.535528344051E-06));
+#4746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4747 = PCURVE('',#4122,#4748);
+#4748 = DEFINITIONAL_REPRESENTATION('',(#4749),#4775);
+#4749 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4750,#4751,#4752,#4753,#4754,
+    #4755,#4756,#4757,#4758,#4759,#4760,#4761,#4762,#4763,#4764,#4765,
+    #4766,#4767,#4768,#4769,#4770,#4771,#4772,#4773,#4774),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.504236521486,2.676006920836,2.847777320185,3.019547719535,
+    3.191318118885,3.363088518234,3.534858917584,3.706629316934,
+    3.878399716284,4.050170115633,4.221940514983,4.393710914333,
+    4.565481313682,4.737251713032,4.909022112382,5.080792511732,
+    5.252562911081,5.424333310431,5.596103709781,5.76787410913,
+    5.93964450848,6.11141490783,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#4750 = CARTESIAN_POINT('',(3.778948785694,-0.499773106911));
+#4751 = CARTESIAN_POINT('',(3.72169198591,-0.499773106911));
+#4752 = CARTESIAN_POINT('',(3.607178386344,-0.499773106911));
+#4753 = CARTESIAN_POINT('',(3.435407986994,-0.499773106911));
+#4754 = CARTESIAN_POINT('',(3.263637587645,-0.499773106911));
+#4755 = CARTESIAN_POINT('',(3.091867188295,-0.499773106911));
+#4756 = CARTESIAN_POINT('',(2.920096788945,-0.499773106911));
+#4757 = CARTESIAN_POINT('',(2.748326389595,-0.499773106911));
+#4758 = CARTESIAN_POINT('',(2.576555990246,-0.499773106911));
+#4759 = CARTESIAN_POINT('',(2.404785590896,-0.499773106911));
+#4760 = CARTESIAN_POINT('',(2.233015191546,-0.499773106911));
+#4761 = CARTESIAN_POINT('',(2.061244792197,-0.499773106911));
+#4762 = CARTESIAN_POINT('',(1.889474392847,-0.499773106911));
+#4763 = CARTESIAN_POINT('',(1.717703993497,-0.499773106911));
+#4764 = CARTESIAN_POINT('',(1.545933594147,-0.499773106911));
+#4765 = CARTESIAN_POINT('',(1.374163194798,-0.499773106911));
+#4766 = CARTESIAN_POINT('',(1.202392795448,-0.499773106911));
+#4767 = CARTESIAN_POINT('',(1.030622396098,-0.499773106911));
+#4768 = CARTESIAN_POINT('',(0.858851996749,-0.499773106911));
+#4769 = CARTESIAN_POINT('',(0.687081597399,-0.499773106911));
+#4770 = CARTESIAN_POINT('',(0.515311198049,-0.499773106911));
+#4771 = CARTESIAN_POINT('',(0.343540798699,-0.499773106911));
+#4772 = CARTESIAN_POINT('',(0.17177039935,-0.499773106911));
+#4773 = CARTESIAN_POINT('',(5.725679978324E-02,-0.499773106911));
+#4774 = CARTESIAN_POINT('',(0.,-0.499773106911));
+#4775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4776 = ADVANCED_FACE('',(#4777),#4592,.T.);
+#4777 = FACE_BOUND('',#4778,.T.);
+#4778 = EDGE_LOOP('',(#4779,#4847,#4973,#5039));
+#4779 = ORIENTED_EDGE('',*,*,#4780,.F.);
+#4780 = EDGE_CURVE('',#4781,#4450,#4783,.T.);
+#4781 = VERTEX_POINT('',#4782);
+#4782 = CARTESIAN_POINT('',(55.026983819073,-39.25448931667,
+    266.79277890375));
+#4783 = SURFACE_CURVE('',#4784,(#4789,#4818),.PCURVE_S1.);
+#4784 = CIRCLE('',#4785,2.);
+#4785 = AXIS2_PLACEMENT_3D('',#4786,#4787,#4788);
+#4786 = CARTESIAN_POINT('',(56.069741544889,-40.27439349294,
+    268.1611545088));
+#4787 = DIRECTION('',(5.194217625339E-03,0.803671858562,0.595050051558)
+  );
+#4788 = DIRECTION('',(-0.337314895956,-0.55877372898,0.757621660704));
+#4789 = PCURVE('',#4592,#4790);
+#4790 = DEFINITIONAL_REPRESENTATION('',(#4791),#4817);
+#4791 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4792,#4793,#4794,#4795,#4796,
+    #4797,#4798,#4799,#4800,#4801,#4802,#4803,#4804,#4805,#4806,#4807,
+    #4808,#4809,#4810,#4811,#4812,#4813,#4814,#4815,#4816),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (4.034134918903,4.080922941587,4.127710964272,4.174498986956,
+    4.22128700964,4.268075032325,4.314863055009,4.361651077693,
+    4.408439100378,4.455227123062,4.502015145746,4.54880316843,
+    4.595591191115,4.642379213799,4.689167236483,4.735955259168,
+    4.782743281852,4.829531304536,4.876319327221,4.923107349905,
+    4.969895372589,5.016683395274,5.063471417958),
+  .QUASI_UNIFORM_KNOTS.);
+#4792 = CARTESIAN_POINT('',(0.,3.04067725041E-02));
+#4793 = CARTESIAN_POINT('',(0.,4.470385515594E-02));
+#4794 = CARTESIAN_POINT('',(0.,7.321627927362E-02));
+#4795 = CARTESIAN_POINT('',(0.,0.115787313738));
+#4796 = CARTESIAN_POINT('',(0.,0.158208645733));
+#4797 = CARTESIAN_POINT('',(0.,0.200527203613));
+#4798 = CARTESIAN_POINT('',(0.,0.242789546747));
+#4799 = CARTESIAN_POINT('',(0.,0.285041965763));
+#4800 = CARTESIAN_POINT('',(0.,0.327330713779));
+#4801 = CARTESIAN_POINT('',(0.,0.369702201513));
+#4802 = CARTESIAN_POINT('',(0.,0.412203203447));
+#4803 = CARTESIAN_POINT('',(0.,0.454881064821));
+#4804 = CARTESIAN_POINT('',(0.,0.497783914686));
+#4805 = CARTESIAN_POINT('',(0.,0.540960886187));
+#4806 = CARTESIAN_POINT('',(0.,0.584462346475));
+#4807 = CARTESIAN_POINT('',(0.,0.628340138605));
+#4808 = CARTESIAN_POINT('',(0.,0.672647837628));
+#4809 = CARTESIAN_POINT('',(0.,0.717441024947));
+#4810 = CARTESIAN_POINT('',(0.,0.762777579178));
+#4811 = CARTESIAN_POINT('',(0.,0.808718005016));
+#4812 = CARTESIAN_POINT('',(0.,0.855325736611));
+#4813 = CARTESIAN_POINT('',(0.,0.902667671247));
+#4814 = CARTESIAN_POINT('',(0.,0.950814000062));
+#4815 = CARTESIAN_POINT('',(-0.,0.983498562183));
+#4816 = CARTESIAN_POINT('',(0.,1.));
+#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4818 = PCURVE('',#3967,#4819);
+#4819 = DEFINITIONAL_REPRESENTATION('',(#4820),#4846);
+#4820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4821,#4822,#4823,#4824,#4825,
+    #4826,#4827,#4828,#4829,#4830,#4831,#4832,#4833,#4834,#4835,#4836,
+    #4837,#4838,#4839,#4840,#4841,#4842,#4843,#4844,#4845),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (4.034134918903,4.080922941587,4.127710964272,4.174498986956,
+    4.22128700964,4.268075032325,4.314863055009,4.361651077693,
+    4.408439100378,4.455227123062,4.502015145746,4.54880316843,
+    4.595591191115,4.642379213799,4.689167236483,4.735955259168,
+    4.782743281852,4.829531304536,4.876319327221,4.923107349905,
+    4.969895372589,5.016683395274,5.063471417958),
+  .QUASI_UNIFORM_KNOTS.);
+#4821 = CARTESIAN_POINT('',(0.637356132104,5.741726211313));
+#4822 = CARTESIAN_POINT('',(0.637356132104,5.726130203751));
+#4823 = CARTESIAN_POINT('',(0.637356132104,5.694938188628));
+#4824 = CARTESIAN_POINT('',(0.637356132104,5.648150165944));
+#4825 = CARTESIAN_POINT('',(0.637356132104,5.60136214326));
+#4826 = CARTESIAN_POINT('',(0.637356132104,5.554574120576));
+#4827 = CARTESIAN_POINT('',(0.637356132104,5.507786097891));
+#4828 = CARTESIAN_POINT('',(0.637356132104,5.460998075207));
+#4829 = CARTESIAN_POINT('',(0.637356132104,5.414210052523));
+#4830 = CARTESIAN_POINT('',(0.637356132104,5.367422029838));
+#4831 = CARTESIAN_POINT('',(0.637356132104,5.320634007154));
+#4832 = CARTESIAN_POINT('',(0.637356132104,5.27384598447));
+#4833 = CARTESIAN_POINT('',(0.637356132104,5.227057961785));
+#4834 = CARTESIAN_POINT('',(0.637356132104,5.180269939101));
+#4835 = CARTESIAN_POINT('',(0.637356132104,5.133481916417));
+#4836 = CARTESIAN_POINT('',(0.637356132104,5.086693893732));
+#4837 = CARTESIAN_POINT('',(0.637356132104,5.039905871048));
+#4838 = CARTESIAN_POINT('',(0.637356132104,4.993117848364));
+#4839 = CARTESIAN_POINT('',(0.637356132104,4.946329825679));
+#4840 = CARTESIAN_POINT('',(0.637356132104,4.899541802995));
+#4841 = CARTESIAN_POINT('',(0.637356132104,4.852753780311));
+#4842 = CARTESIAN_POINT('',(0.637356132104,4.805965757626));
+#4843 = CARTESIAN_POINT('',(0.637356132104,4.759177734942));
+#4844 = CARTESIAN_POINT('',(0.637356132104,4.727985719819));
+#4845 = CARTESIAN_POINT('',(0.637356132104,4.712389712258));
+#4846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4847 = ORIENTED_EDGE('',*,*,#4848,.T.);
+#4848 = EDGE_CURVE('',#4781,#4849,#4851,.T.);
+#4849 = VERTEX_POINT('',#4850);
+#4850 = CARTESIAN_POINT('',(55.026983819072,-70.46396546277,
+    266.79277890375));
+#4851 = SURFACE_CURVE('',#4852,(#4871,#4922),.PCURVE_S1.);
+#4852 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4853,#4854,#4855,#4856,#4857,
+    #4858,#4859,#4860,#4861,#4862,#4863,#4864,#4865,#4866,#4867,#4868,
+    #4869,#4870),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.,0.25,
+    0.375,0.4375,0.5,0.5625,0.625,0.75,1.),.UNSPECIFIED.);
+#4853 = CARTESIAN_POINT('',(55.026983819073,-39.25448931667,
+    266.79277890375));
+#4854 = CARTESIAN_POINT('',(54.708064907355,-41.59494134867,
+    265.29137707001));
+#4855 = CARTESIAN_POINT('',(54.448364444018,-44.08213858736,
+    264.00591987876));
+#4856 = CARTESIAN_POINT('',(54.187182474966,-48.00856238984,
+    262.59766779043));
+#4857 = CARTESIAN_POINT('',(54.120754708678,-49.35686161794,
+    262.21102521364));
+#4858 = CARTESIAN_POINT('',(54.054740412739,-51.40853937251,
+    261.77987189096));
+#4859 = CARTESIAN_POINT('',(54.038240395467,-52.09871432644,
+    261.66051193392));
+#4860 = CARTESIAN_POINT('',(54.016219700624,-53.48599072559,
+    261.47399744254));
+#4861 = CARTESIAN_POINT('',(54.010367780431,-54.18172939422,
+    261.3703177252));
+#4862 = CARTESIAN_POINT('',(54.010708800286,-55.58384848083,
+    261.3832709214));
+#4863 = CARTESIAN_POINT('',(54.016731169738,-56.27957828813,
+    261.4791970772));
+#4864 = CARTESIAN_POINT('',(54.039207594869,-57.66475614697,
+    261.66777692167));
+#4865 = CARTESIAN_POINT('',(54.05585852942,-58.35082793404,
+    261.78757601329));
+#4866 = CARTESIAN_POINT('',(54.122101336798,-60.39060471245,
+    262.21898377658));
+#4867 = CARTESIAN_POINT('',(54.188016909886,-61.7259087466,
+    262.60244494048));
+#4868 = CARTESIAN_POINT('',(54.450659109303,-65.66378915033,
+    264.01772998834));
+#4869 = CARTESIAN_POINT('',(54.708563407876,-68.1271717794,
+    265.29372390354));
+#4870 = CARTESIAN_POINT('',(55.026983819072,-70.46396546277,
+    266.79277890374));
+#4871 = PCURVE('',#4592,#4872);
+#4872 = DEFINITIONAL_REPRESENTATION('',(#4873),#4921);
+#4873 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4874,#4875,#4876,#4877,#4878,
+    #4879,#4880,#4881,#4882,#4883,#4884,#4885,#4886,#4887,#4888,#4889,
+    #4890,#4891,#4892,#4893,#4894,#4895,#4896,#4897,#4898,#4899,#4900,
+    #4901,#4902,#4903,#4904,#4905,#4906,#4907,#4908,#4909,#4910,#4911,
+    #4912,#4913,#4914,#4915,#4916,#4917,#4918,#4919,#4920),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#4874 = CARTESIAN_POINT('',(0.,3.04067725041E-02));
+#4875 = CARTESIAN_POINT('',(7.499984921372E-03,2.851564625489E-02));
+#4876 = CARTESIAN_POINT('',(2.250017497817E-02,2.491734997389E-02));
+#4877 = CARTESIAN_POINT('',(4.499582781666E-02,2.005054803991E-02));
+#4878 = CARTESIAN_POINT('',(6.748063687251E-02,1.569009804174E-02));
+#4879 = CARTESIAN_POINT('',(8.995160587441E-02,1.182243478207E-02));
+#4880 = CARTESIAN_POINT('',(0.112407574324,8.440808774158E-03));
+#4881 = CARTESIAN_POINT('',(0.1348493756,5.544165578453E-03));
+#4882 = CARTESIAN_POINT('',(0.157279583289,3.132899924569E-03));
+#4883 = CARTESIAN_POINT('',(0.179702545303,1.201571224719E-03));
+#4884 = CARTESIAN_POINT('',(0.202123817104,-2.711080318661E-04));
+#4885 = CARTESIAN_POINT('',(0.224551812717,-1.345195939385E-03));
+#4886 = CARTESIAN_POINT('',(0.246991245879,-2.12977619635E-03));
+#4887 = CARTESIAN_POINT('',(0.269467190467,-2.897795133444E-03));
+#4888 = CARTESIAN_POINT('',(0.291978157043,-3.404055613406E-03));
+#4889 = CARTESIAN_POINT('',(0.314529182503,-3.585087666285E-03));
+#4890 = CARTESIAN_POINT('',(0.337124996548,-3.356190916107E-03));
+#4891 = CARTESIAN_POINT('',(0.359770289922,-2.712275502137E-03));
+#4892 = CARTESIAN_POINT('',(0.382473266209,-1.771019742799E-03));
+#4893 = CARTESIAN_POINT('',(0.40524689464,-1.082683325067E-03));
+#4894 = CARTESIAN_POINT('',(0.428085284425,1.416727754859E-03));
+#4895 = CARTESIAN_POINT('',(0.451010210717,-1.120484510024E-03));
+#4896 = CARTESIAN_POINT('',(0.47403710027,-6.107789881057E-05));
+#4897 = CARTESIAN_POINT('',(0.496854064028,-1.761492078781E-03));
+#4898 = CARTESIAN_POINT('',(0.520167014417,-6.80297899172E-05));
+#4899 = CARTESIAN_POINT('',(0.543411563617,-1.092676945597E-03));
+#4900 = CARTESIAN_POINT('',(0.566600188439,1.312449388259E-03));
+#4901 = CARTESIAN_POINT('',(0.589624509638,-1.202212686264E-03));
+#4902 = CARTESIAN_POINT('',(0.612535912508,-1.85046688877E-03));
+#4903 = CARTESIAN_POINT('',(0.635358437013,-2.682231202626E-03));
+#4904 = CARTESIAN_POINT('',(0.658198530438,-3.298090482706E-03));
+#4905 = CARTESIAN_POINT('',(0.68105345126,-3.545815254557E-03));
+#4906 = CARTESIAN_POINT('',(0.703933028208,-3.392749691584E-03));
+#4907 = CARTESIAN_POINT('',(0.726835998404,-2.906365757844E-03));
+#4908 = CARTESIAN_POINT('',(0.749789880746,-2.095927165021E-03));
+#4909 = CARTESIAN_POINT('',(0.772713849561,-1.295482870222E-03));
+#4910 = CARTESIAN_POINT('',(0.795542454369,-3.593674163491E-04));
+#4911 = CARTESIAN_POINT('',(0.818317090262,1.001077487694E-03));
+#4912 = CARTESIAN_POINT('',(0.841048363383,2.863842858275E-03));
+#4913 = CARTESIAN_POINT('',(0.86375285833,5.264500161619E-03));
+#4914 = CARTESIAN_POINT('',(0.886443193876,8.197263890145E-03));
+#4915 = CARTESIAN_POINT('',(0.909130578005,1.164404393251E-02));
+#4916 = CARTESIAN_POINT('',(0.931824021259,1.558522142136E-02));
+#4917 = CARTESIAN_POINT('',(0.954530303802,2.000904898216E-02));
+#4918 = CARTESIAN_POINT('',(0.977254112849,2.491451308993E-02));
+#4919 = CARTESIAN_POINT('',(0.992415732935,2.851884240476E-02));
+#4920 = CARTESIAN_POINT('',(1.,3.040677250477E-02));
+#4921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4922 = PCURVE('',#3249,#4923);
+#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4972);
+#4924 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4925,#4926,#4927,#4928,#4929,
+    #4930,#4931,#4932,#4933,#4934,#4935,#4936,#4937,#4938,#4939,#4940,
+    #4941,#4942,#4943,#4944,#4945,#4946,#4947,#4948,#4949,#4950,#4951,
+    #4952,#4953,#4954,#4955,#4956,#4957,#4958,#4959,#4960,#4961,#4962,
+    #4963,#4964,#4965,#4966,#4967,#4968,#4969,#4970,#4971),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#4925 = CARTESIAN_POINT('',(0.,1.));
+#4926 = CARTESIAN_POINT('',(7.566517423379E-03,0.999999207795));
+#4927 = CARTESIAN_POINT('',(2.273343152947E-02,1.000016368732));
+#4928 = CARTESIAN_POINT('',(4.557256131032E-02,1.000085959876));
+#4929 = CARTESIAN_POINT('',(6.848778242166E-02,1.000190346531));
+#4930 = CARTESIAN_POINT('',(9.146568604445E-02,1.000308812211));
+#4931 = CARTESIAN_POINT('',(0.114492484404,1.000415966161));
+#4932 = CARTESIAN_POINT('',(0.137554039171,1.000484001697));
+#4933 = CARTESIAN_POINT('',(0.160636073268,1.000488227598));
+#4934 = CARTESIAN_POINT('',(0.183724158973,1.000413264115));
+#4935 = CARTESIAN_POINT('',(0.20680459501,1.000266087967));
+#4936 = CARTESIAN_POINT('',(0.229862112901,1.00007911705));
+#4937 = CARTESIAN_POINT('',(0.252889499998,0.99997253387));
+#4938 = CARTESIAN_POINT('',(0.275849811204,1.000030496146));
+#4939 = CARTESIAN_POINT('',(0.298738952444,1.000090097185));
+#4940 = CARTESIAN_POINT('',(0.321544658824,1.000130913056));
+#4941 = CARTESIAN_POINT('',(0.344256853847,1.000088181485));
+#4942 = CARTESIAN_POINT('',(0.366864317527,1.000049163608));
+#4943 = CARTESIAN_POINT('',(0.38935861558,0.999827456465));
+#4944 = CARTESIAN_POINT('',(0.411906376891,1.000734099876));
+#4945 = CARTESIAN_POINT('',(0.434441771935,0.997475544469));
+#4946 = CARTESIAN_POINT('',(0.456928222484,1.009378523368));
+#4947 = CARTESIAN_POINT('',(0.479309169554,0.806185769277));
+#4948 = CARTESIAN_POINT('',(0.501703951761,1.08513546651));
+#4949 = CARTESIAN_POINT('',(0.523950064715,0.857845914323));
+#4950 = CARTESIAN_POINT('',(0.54628545803,1.00694114549));
+#4951 = CARTESIAN_POINT('',(0.568772189812,0.998140008003));
+#4952 = CARTESIAN_POINT('',(0.591312169194,1.000517124075));
+#4953 = CARTESIAN_POINT('',(0.61388183845,0.999866397732));
+#4954 = CARTESIAN_POINT('',(0.636478077875,1.000035899475));
+#4955 = CARTESIAN_POINT('',(0.659071626538,0.999981528937));
+#4956 = CARTESIAN_POINT('',(0.681668013191,0.99999184379));
+#4957 = CARTESIAN_POINT('',(0.704267003756,0.999989679063));
+#4958 = CARTESIAN_POINT('',(0.726873184946,1.000004999133));
+#4959 = CARTESIAN_POINT('',(0.749477736797,0.999976467286));
+#4960 = CARTESIAN_POINT('',(0.772120633814,1.000089193801));
+#4961 = CARTESIAN_POINT('',(0.794846040101,1.000324145535));
+#4962 = CARTESIAN_POINT('',(0.817625053785,1.000508597824));
+#4963 = CARTESIAN_POINT('',(0.840446742387,1.000606126764));
+#4964 = CARTESIAN_POINT('',(0.863294219092,1.000604560376));
+#4965 = CARTESIAN_POINT('',(0.886151461533,1.000522244968));
+#4966 = CARTESIAN_POINT('',(0.90900188792,1.000389393889));
+#4967 = CARTESIAN_POINT('',(0.931829105177,1.000240941079));
+#4968 = CARTESIAN_POINT('',(0.954617066399,1.000109212191));
+#4969 = CARTESIAN_POINT('',(0.977350211913,1.00002090024));
+#4970 = CARTESIAN_POINT('',(0.99245942039,0.999999000798));
+#4971 = CARTESIAN_POINT('',(1.,1.));
+#4972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4973 = ORIENTED_EDGE('',*,*,#4974,.F.);
+#4974 = EDGE_CURVE('',#4157,#4849,#4975,.T.);
+#4975 = SURFACE_CURVE('',#4976,(#4981,#5010),.PCURVE_S1.);
+#4976 = CIRCLE('',#4977,2.);
+#4977 = AXIS2_PLACEMENT_3D('',#4978,#4979,#4980);
+#4978 = CARTESIAN_POINT('',(56.069741544889,-69.44406128652,
+    268.1611545088));
+#4979 = DIRECTION('',(5.194217625292E-03,-0.803671858566,0.595050051553)
+  );
+#4980 = DIRECTION('',(-0.337314895958,0.558773728975,0.757621660707));
+#4981 = PCURVE('',#4592,#4982);
+#4982 = DEFINITIONAL_REPRESENTATION('',(#4983),#5009);
+#4983 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4984,#4985,#4986,#4987,#4988,
+    #4989,#4990,#4991,#4992,#4993,#4994,#4995,#4996,#4997,#4998,#4999,
+    #5000,#5001,#5002,#5003,#5004,#5005,#5006,#5007,#5008),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (1.21971388922,1.266501911904,1.313289934589,1.360077957273,
+    1.406865979957,1.453654002641,1.500442025326,1.54723004801,
+    1.594018070694,1.640806093378,1.687594116063,1.734382138747,
+    1.781170161431,1.827958184116,1.8747462068,1.921534229484,
+    1.968322252168,2.015110274853,2.061898297537,2.108686320221,
+    2.155474342906,2.20226236559,2.249050388274),.QUASI_UNIFORM_KNOTS.);
+#4984 = CARTESIAN_POINT('',(1.,1.));
+#4985 = CARTESIAN_POINT('',(1.,0.983498562183));
+#4986 = CARTESIAN_POINT('',(1.,0.950814000062));
+#4987 = CARTESIAN_POINT('',(1.,0.902667671247));
+#4988 = CARTESIAN_POINT('',(1.,0.855325736611));
+#4989 = CARTESIAN_POINT('',(1.,0.808718005016));
+#4990 = CARTESIAN_POINT('',(1.,0.762777579178));
+#4991 = CARTESIAN_POINT('',(1.,0.717441024947));
+#4992 = CARTESIAN_POINT('',(1.,0.672647837629));
+#4993 = CARTESIAN_POINT('',(1.,0.628340138605));
+#4994 = CARTESIAN_POINT('',(1.,0.584462346476));
+#4995 = CARTESIAN_POINT('',(1.,0.540960886188));
+#4996 = CARTESIAN_POINT('',(1.,0.497783914687));
+#4997 = CARTESIAN_POINT('',(1.,0.454881064822));
+#4998 = CARTESIAN_POINT('',(1.,0.412203203447));
+#4999 = CARTESIAN_POINT('',(1.,0.369702201514));
+#5000 = CARTESIAN_POINT('',(1.,0.32733071378));
+#5001 = CARTESIAN_POINT('',(1.,0.285041965763));
+#5002 = CARTESIAN_POINT('',(1.,0.242789546747));
+#5003 = CARTESIAN_POINT('',(1.,0.200527203614));
+#5004 = CARTESIAN_POINT('',(1.,0.158208645734));
+#5005 = CARTESIAN_POINT('',(1.,0.115787313739));
+#5006 = CARTESIAN_POINT('',(1.,7.321627927443E-02));
+#5007 = CARTESIAN_POINT('',(1.,4.470385515677E-02));
+#5008 = CARTESIAN_POINT('',(1.,3.040677250495E-02));
+#5009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5010 = PCURVE('',#67,#5011);
+#5011 = DEFINITIONAL_REPRESENTATION('',(#5012),#5038);
+#5012 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5013,#5014,#5015,#5016,#5017,
+    #5018,#5019,#5020,#5021,#5022,#5023,#5024,#5025,#5026,#5027,#5028,
+    #5029,#5030,#5031,#5032,#5033,#5034,#5035,#5036,#5037),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (1.21971388922,1.266501911904,1.313289934589,1.360077957273,
+    1.406865979957,1.453654002641,1.500442025326,1.54723004801,
+    1.594018070694,1.640806093378,1.687594116063,1.734382138747,
+    1.781170161431,1.827958184116,1.8747462068,1.921534229484,
+    1.968322252168,2.015110274853,2.061898297537,2.108686320221,
+    2.155474342906,2.20226236559,2.249050388274),.QUASI_UNIFORM_KNOTS.);
+#5013 = CARTESIAN_POINT('',(5.645829175075,4.712389712258));
+#5014 = CARTESIAN_POINT('',(5.645829175075,4.727985719819));
+#5015 = CARTESIAN_POINT('',(5.645829175075,4.759177734942));
+#5016 = CARTESIAN_POINT('',(5.645829175076,4.805965757626));
+#5017 = CARTESIAN_POINT('',(5.645829175076,4.852753780311));
+#5018 = CARTESIAN_POINT('',(5.645829175076,4.899541802995));
+#5019 = CARTESIAN_POINT('',(5.645829175076,4.946329825679));
+#5020 = CARTESIAN_POINT('',(5.645829175076,4.993117848363));
+#5021 = CARTESIAN_POINT('',(5.645829175076,5.039905871048));
+#5022 = CARTESIAN_POINT('',(5.645829175076,5.086693893732));
+#5023 = CARTESIAN_POINT('',(5.645829175076,5.133481916416));
+#5024 = CARTESIAN_POINT('',(5.645829175076,5.180269939101));
+#5025 = CARTESIAN_POINT('',(5.645829175076,5.227057961785));
+#5026 = CARTESIAN_POINT('',(5.645829175076,5.273845984469));
+#5027 = CARTESIAN_POINT('',(5.645829175076,5.320634007153));
+#5028 = CARTESIAN_POINT('',(5.645829175076,5.367422029838));
+#5029 = CARTESIAN_POINT('',(5.645829175076,5.414210052522));
+#5030 = CARTESIAN_POINT('',(5.645829175076,5.460998075206));
+#5031 = CARTESIAN_POINT('',(5.645829175076,5.507786097891));
+#5032 = CARTESIAN_POINT('',(5.645829175076,5.554574120575));
+#5033 = CARTESIAN_POINT('',(5.645829175076,5.601362143259));
+#5034 = CARTESIAN_POINT('',(5.645829175076,5.648150165943));
+#5035 = CARTESIAN_POINT('',(5.645829175076,5.694938188628));
+#5036 = CARTESIAN_POINT('',(5.645829175076,5.726130203751));
+#5037 = CARTESIAN_POINT('',(5.645829175076,5.741726211312));
+#5038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5039 = ORIENTED_EDGE('',*,*,#4517,.F.);
+#5040 = ADVANCED_FACE('',(#5041),#67,.T.);
+#5041 = FACE_BOUND('',#5042,.T.);
+#5042 = EDGE_LOOP('',(#5043,#5044,#5110,#5111,#5179,#5245));
+#5043 = ORIENTED_EDGE('',*,*,#4974,.T.);
+#5044 = ORIENTED_EDGE('',*,*,#5045,.T.);
+#5045 = EDGE_CURVE('',#4849,#24,#5046,.T.);
+#5046 = SURFACE_CURVE('',#5047,(#5052,#5081),.PCURVE_S1.);
+#5047 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5048,#5049,#5050,#5051),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5048 = CARTESIAN_POINT('',(55.026983819072,-70.46396546277,
+    266.79277890374));
+#5049 = CARTESIAN_POINT('',(55.357993124342,-72.79023528518,
+    268.2743968083));
+#5050 = CARTESIAN_POINT('',(55.742580390584,-74.79064720807,
+    270.16755734549));
+#5051 = CARTESIAN_POINT('',(56.106603097283,-76.39742097724,
+    272.40365447097));
+#5052 = PCURVE('',#67,#5053);
+#5053 = DEFINITIONAL_REPRESENTATION('',(#5054),#5080);
+#5054 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5055,#5056,#5057,#5058,#5059,
+    #5060,#5061,#5062,#5063,#5064,#5065,#5066,#5067,#5068,#5069,#5070,
+    #5071,#5072,#5073,#5074,#5075,#5076,#5077,#5078,#5079),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5055 = CARTESIAN_POINT('',(5.645829175076,5.741726211312));
+#5056 = CARTESIAN_POINT('',(5.641057362833,5.750161563635));
+#5057 = CARTESIAN_POINT('',(5.631525860085,5.767023271085));
+#5058 = CARTESIAN_POINT('',(5.617262155384,5.792283737117));
+#5059 = CARTESIAN_POINT('',(5.603029177512,5.817506954459));
+#5060 = CARTESIAN_POINT('',(5.588824127691,5.842687944557));
+#5061 = CARTESIAN_POINT('',(5.574644222046,5.867821812549));
+#5062 = CARTESIAN_POINT('',(5.560486693213,5.892903740529));
+#5063 = CARTESIAN_POINT('',(5.546348789096,5.917928958063));
+#5064 = CARTESIAN_POINT('',(5.53222777233,5.942892718815));
+#5065 = CARTESIAN_POINT('',(5.518120919539,5.967790275612));
+#5066 = CARTESIAN_POINT('',(5.504025520609,5.992616856086));
+#5067 = CARTESIAN_POINT('',(5.489938877949,6.017367638371));
+#5068 = CARTESIAN_POINT('',(5.475858305743,6.042037727041));
+#5069 = CARTESIAN_POINT('',(5.461781129196,6.066622129282));
+#5070 = CARTESIAN_POINT('',(5.44770468379,6.091115731318));
+#5071 = CARTESIAN_POINT('',(5.433626314547,6.115513275115));
+#5072 = CARTESIAN_POINT('',(5.419543375304,6.139809335283));
+#5073 = CARTESIAN_POINT('',(5.405453228003,6.163998296495));
+#5074 = CARTESIAN_POINT('',(5.391353242025,6.188074330163));
+#5075 = CARTESIAN_POINT('',(5.377240793496,6.212031374986));
+#5076 = CARTESIAN_POINT('',(5.363113264823,6.235863103973));
+#5077 = CARTESIAN_POINT('',(5.34896804353,6.259562942743));
+#5078 = CARTESIAN_POINT('',(5.339524363796,6.275270245575));
+#5079 = CARTESIAN_POINT('',(5.334798706272,6.28309960385));
+#5080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5081 = PCURVE('',#3132,#5082);
+#5082 = DEFINITIONAL_REPRESENTATION('',(#5083),#5109);
+#5083 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5084,#5085,#5086,#5087,#5088,
+    #5089,#5090,#5091,#5092,#5093,#5094,#5095,#5096,#5097,#5098,#5099,
+    #5100,#5101,#5102,#5103,#5104,#5105,#5106,#5107,#5108),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5084 = CARTESIAN_POINT('',(0.,1.));
+#5085 = CARTESIAN_POINT('',(1.494431995444E-02,1.000000186928));
+#5086 = CARTESIAN_POINT('',(4.486434863173E-02,1.000008139183));
+#5087 = CARTESIAN_POINT('',(8.983429767526E-02,1.000034984955));
+#5088 = CARTESIAN_POINT('',(0.134890026191,1.000068121745));
+#5089 = CARTESIAN_POINT('',(0.180026939596,1.000101753155));
+#5090 = CARTESIAN_POINT('',(0.225240170008,1.000131579438));
+#5091 = CARTESIAN_POINT('',(0.270524559198,1.000154828727));
+#5092 = CARTESIAN_POINT('',(0.315874700865,1.000169948615));
+#5093 = CARTESIAN_POINT('',(0.361284970112,1.000176410383));
+#5094 = CARTESIAN_POINT('',(0.406749559613,1.000174501911));
+#5095 = CARTESIAN_POINT('',(0.452262517086,1.000165140861));
+#5096 = CARTESIAN_POINT('',(0.497817785076,1.00014969888));
+#5097 = CARTESIAN_POINT('',(0.543409242152,1.000129838996));
+#5098 = CARTESIAN_POINT('',(0.589030744948,1.000107365649));
+#5099 = CARTESIAN_POINT('',(0.634676170351,1.000084087564));
+#5100 = CARTESIAN_POINT('',(0.680339457076,1.000061693456));
+#5101 = CARTESIAN_POINT('',(0.726014646041,1.000041640235));
+#5102 = CARTESIAN_POINT('',(0.771695918575,1.000025054035));
+#5103 = CARTESIAN_POINT('',(0.817377633143,1.000012640716));
+#5104 = CARTESIAN_POINT('',(0.863054355698,1.000004615338));
+#5105 = CARTESIAN_POINT('',(0.908720900036,1.000000610929));
+#5106 = CARTESIAN_POINT('',(0.954372315777,0.999999709659));
+#5107 = CARTESIAN_POINT('',(0.984793476073,0.999999940899));
+#5108 = CARTESIAN_POINT('',(1.,1.));
+#5109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5110 = ORIENTED_EDGE('',*,*,#21,.F.);
+#5111 = ORIENTED_EDGE('',*,*,#5112,.T.);
+#5112 = EDGE_CURVE('',#22,#5113,#5115,.T.);
+#5113 = VERTEX_POINT('',#5114);
+#5114 = CARTESIAN_POINT('',(55.420986745607,-67.67895416146,
+    310.74899607995));
+#5115 = SURFACE_CURVE('',#5116,(#5121,#5150),.PCURVE_S1.);
+#5116 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5117,#5118,#5119,#5120),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5117 = CARTESIAN_POINT('',(56.409115213209,-73.13530015277,
+    307.05947045007));
+#5118 = CARTESIAN_POINT('',(56.092045982816,-71.52925959008,
+    308.59082716628));
+#5119 = CARTESIAN_POINT('',(55.735736308133,-69.70081316847,
+    309.83298121396));
+#5120 = CARTESIAN_POINT('',(55.420986746172,-67.67895416104,
+    310.74899607908));
+#5121 = PCURVE('',#67,#5122);
+#5122 = DEFINITIONAL_REPRESENTATION('',(#5123),#5149);
+#5123 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5124,#5125,#5126,#5127,#5128,
+    #5129,#5130,#5131,#5132,#5133,#5134,#5135,#5136,#5137,#5138,#5139,
+    #5140,#5141,#5142,#5143,#5144,#5145,#5146,#5147,#5148),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5124 = CARTESIAN_POINT('',(3.902281230151,6.28309960385));
+#5125 = CARTESIAN_POINT('',(3.89847955847,6.275589949432));
+#5126 = CARTESIAN_POINT('',(3.890882221712,6.260494844005));
+#5127 = CARTESIAN_POINT('',(3.879502346221,6.237634576085));
+#5128 = CARTESIAN_POINT('',(3.868136716537,6.214566573971));
+#5129 = CARTESIAN_POINT('',(3.856783426679,6.19130037866));
+#5130 = CARTESIAN_POINT('',(3.845440555878,6.167845298092));
+#5131 = CARTESIAN_POINT('',(3.834106166296,6.144210365143));
+#5132 = CARTESIAN_POINT('',(3.822778303278,6.120404333391));
+#5133 = CARTESIAN_POINT('',(3.811454994897,6.096435662444));
+#5134 = CARTESIAN_POINT('',(3.800134251643,6.072312506083));
+#5135 = CARTESIAN_POINT('',(3.788814066052,6.048042699992));
+#5136 = CARTESIAN_POINT('',(3.77749241231,6.023633750243));
+#5137 = CARTESIAN_POINT('',(3.766167245845,5.999092822496));
+#5138 = CARTESIAN_POINT('',(3.754836502892,5.974426732174));
+#5139 = CARTESIAN_POINT('',(3.743498100044,5.949641935758));
+#5140 = CARTESIAN_POINT('',(3.732149933796,5.924744523371));
+#5141 = CARTESIAN_POINT('',(3.72078988006,5.899740212671));
+#5142 = CARTESIAN_POINT('',(3.7094157937,5.874634344544));
+#5143 = CARTESIAN_POINT('',(3.698025507983,5.849431879182));
+#5144 = CARTESIAN_POINT('',(3.686616834303,5.824137398075));
+#5145 = CARTESIAN_POINT('',(3.675187560874,5.798755091577));
+#5146 = CARTESIAN_POINT('',(3.663735455267,5.773288807895));
+#5147 = CARTESIAN_POINT('',(3.656083986837,5.756257522962));
+#5148 = CARTESIAN_POINT('',(3.65225369385,5.747729019965));
+#5149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5150 = PCURVE('',#3876,#5151);
+#5151 = DEFINITIONAL_REPRESENTATION('',(#5152),#5178);
+#5152 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5153,#5154,#5155,#5156,#5157,
+    #5158,#5159,#5160,#5161,#5162,#5163,#5164,#5165,#5166,#5167,#5168,
+    #5169,#5170,#5171,#5172,#5173,#5174,#5175,#5176,#5177),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5153 = CARTESIAN_POINT('',(0.,1.));
+#5154 = CARTESIAN_POINT('',(1.498955619592E-02,0.999999958013));
+#5155 = CARTESIAN_POINT('',(4.500076707094E-02,1.000001359829));
+#5156 = CARTESIAN_POINT('',(9.010770186833E-02,1.000008202107));
+#5157 = CARTESIAN_POINT('',(0.135298721678,1.000020255561));
+#5158 = CARTESIAN_POINT('',(0.180567290805,1.000037328759));
+#5159 = CARTESIAN_POINT('',(0.225906573818,1.000058847459));
+#5160 = CARTESIAN_POINT('',(0.271309416592,1.000083840756));
+#5161 = CARTESIAN_POINT('',(0.316768392434,1.000111016695));
+#5162 = CARTESIAN_POINT('',(0.362275836288,1.000138825703));
+#5163 = CARTESIAN_POINT('',(0.407823887254,1.000165540058));
+#5164 = CARTESIAN_POINT('',(0.453404533428,1.000189342627));
+#5165 = CARTESIAN_POINT('',(0.499009659954,1.000208427263));
+#5166 = CARTESIAN_POINT('',(0.544631099193,1.000221110586));
+#5167 = CARTESIAN_POINT('',(0.590260682345,1.000225955392));
+#5168 = CARTESIAN_POINT('',(0.635890291663,1.000221905666));
+#5169 = CARTESIAN_POINT('',(0.681511912398,1.00020843303));
+#5170 = CARTESIAN_POINT('',(0.727117683785,1.000185695212));
+#5171 = CARTESIAN_POINT('',(0.77269994784,1.000154704505));
+#5172 = CARTESIAN_POINT('',(0.818251297045,1.000117515161));
+#5173 = CARTESIAN_POINT('',(0.863764614113,1.000077399468));
+#5174 = CARTESIAN_POINT('',(0.90923312697,1.000039131458));
+#5175 = CARTESIAN_POINT('',(0.954650391458,1.000008944372));
+#5176 = CARTESIAN_POINT('',(0.984890482558,1.000000179304));
+#5177 = CARTESIAN_POINT('',(1.,1.));
+#5178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5179 = ORIENTED_EDGE('',*,*,#5180,.F.);
+#5180 = EDGE_CURVE('',#4179,#5113,#5181,.T.);
+#5181 = SURFACE_CURVE('',#5182,(#5187,#5216),.PCURVE_S1.);
+#5182 = CIRCLE('',#5183,2.);
+#5183 = AXIS2_PLACEMENT_3D('',#5184,#5185,#5186);
+#5184 = CARTESIAN_POINT('',(56.428316354505,-66.83826208069,
+    309.23951806276));
+#5185 = DIRECTION('',(4.266192783959E-03,0.872421612173,0.488735439899)
+  );
+#5186 = DIRECTION('',(-0.362367055311,-0.454173558856,0.813889731881));
+#5187 = PCURVE('',#67,#5188);
+#5188 = DEFINITIONAL_REPRESENTATION('',(#5189),#5215);
+#5189 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5190,#5191,#5192,#5193,#5194,
+    #5195,#5196,#5197,#5198,#5199,#5200,#5201,#5202,#5203,#5204,#5205,
+    #5206,#5207,#5208,#5209,#5210,#5211,#5212,#5213,#5214),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.090814815096,5.137875692745,5.184936570394,5.231997448043,
+    5.279058325691,5.32611920334,5.373180080989,5.420240958637,
+    5.467301836286,5.514362713935,5.561423591584,5.608484469232,
+    5.655545346881,5.70260622453,5.749667102178,5.796727979827,
+    5.843788857476,5.890849735125,5.937910612773,5.984971490422,
+    6.032032368071,6.079093245719,6.126154123368),
+  .QUASI_UNIFORM_KNOTS.);
+#5190 = CARTESIAN_POINT('',(3.652253693847,4.712389712511));
+#5191 = CARTESIAN_POINT('',(3.652253693847,4.728076671714));
+#5192 = CARTESIAN_POINT('',(3.652253693847,4.759450590119));
+#5193 = CARTESIAN_POINT('',(3.652253693847,4.806511467726));
+#5194 = CARTESIAN_POINT('',(3.652253693847,4.853572345333));
+#5195 = CARTESIAN_POINT('',(3.652253693847,4.90063322294));
+#5196 = CARTESIAN_POINT('',(3.652253693847,4.947694100547));
+#5197 = CARTESIAN_POINT('',(3.652253693847,4.994754978154));
+#5198 = CARTESIAN_POINT('',(3.652253693847,5.041815855762));
+#5199 = CARTESIAN_POINT('',(3.652253693847,5.08887673337));
+#5200 = CARTESIAN_POINT('',(3.652253693847,5.135937610978));
+#5201 = CARTESIAN_POINT('',(3.652253693847,5.182998488587));
+#5202 = CARTESIAN_POINT('',(3.652253693847,5.230059366196));
+#5203 = CARTESIAN_POINT('',(3.652253693847,5.277120243806));
+#5204 = CARTESIAN_POINT('',(3.652253693847,5.324181121417));
+#5205 = CARTESIAN_POINT('',(3.652253693847,5.371241999029));
+#5206 = CARTESIAN_POINT('',(3.652253693847,5.418302876642));
+#5207 = CARTESIAN_POINT('',(3.652253693847,5.465363754256));
+#5208 = CARTESIAN_POINT('',(3.652253693847,5.512424631871));
+#5209 = CARTESIAN_POINT('',(3.652253693847,5.559485509487));
+#5210 = CARTESIAN_POINT('',(3.652253693847,5.606546387104));
+#5211 = CARTESIAN_POINT('',(3.652253693847,5.653607264723));
+#5212 = CARTESIAN_POINT('',(3.652253693847,5.700668142343));
+#5213 = CARTESIAN_POINT('',(3.652253693847,5.732042060758));
+#5214 = CARTESIAN_POINT('',(3.652253693847,5.747729019965));
+#5215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5216 = PCURVE('',#4325,#5217);
+#5217 = DEFINITIONAL_REPRESENTATION('',(#5218),#5244);
+#5218 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5219,#5220,#5221,#5222,#5223,
+    #5224,#5225,#5226,#5227,#5228,#5229,#5230,#5231,#5232,#5233,#5234,
+    #5235,#5236,#5237,#5238,#5239,#5240,#5241,#5242,#5243),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.090814815096,5.137875692745,5.184936570394,5.231997448043,
+    5.279058325691,5.32611920334,5.373180080989,5.420240958637,
+    5.467301836286,5.514362713935,5.561423591584,5.608484469232,
+    5.655545346881,5.70260622453,5.749667102178,5.796727979827,
+    5.843788857476,5.890849735125,5.937910612773,5.984971490422,
+    6.032032368071,6.079093245719,6.126154123368),
+  .QUASI_UNIFORM_KNOTS.);
+#5219 = CARTESIAN_POINT('',(0.,1.));
+#5220 = CARTESIAN_POINT('',(0.,0.983666442819));
+#5221 = CARTESIAN_POINT('',(0.,0.951316225146));
+#5222 = CARTESIAN_POINT('',(0.,0.903667098041));
+#5223 = CARTESIAN_POINT('',(0.,0.856817975259));
+#5224 = CARTESIAN_POINT('',(0.,0.81069862717));
+#5225 = CARTESIAN_POINT('',(0.,0.765242134451));
+#5226 = CARTESIAN_POINT('',(0.,0.720385056674));
+#5227 = CARTESIAN_POINT('',(0.,0.676066893527));
+#5228 = CARTESIAN_POINT('',(0.,0.632229778162));
+#5229 = CARTESIAN_POINT('',(0.,0.588818145059));
+#5230 = CARTESIAN_POINT('',(0.,0.545778436304));
+#5231 = CARTESIAN_POINT('',(0.,0.503058824568));
+#5232 = CARTESIAN_POINT('',(0.,0.460608954542));
+#5233 = CARTESIAN_POINT('',(0.,0.418379698672));
+#5234 = CARTESIAN_POINT('',(0.,0.376322924955));
+#5235 = CARTESIAN_POINT('',(0.,0.334391274382));
+#5236 = CARTESIAN_POINT('',(0.,0.292537945597));
+#5237 = CARTESIAN_POINT('',(0.,0.250716485559));
+#5238 = CARTESIAN_POINT('',(0.,0.208880580837));
+#5239 = CARTESIAN_POINT('',(0.,0.166983860182));
+#5240 = CARTESIAN_POINT('',(0.,0.12497965937));
+#5241 = CARTESIAN_POINT('',(0.,8.282092204141E-02));
+#5242 = CARTESIAN_POINT('',(-0.,5.458002665936E-02));
+#5243 = CARTESIAN_POINT('',(0.,4.041784803805E-02));
+#5244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5245 = ORIENTED_EDGE('',*,*,#4178,.F.);
+#5246 = ADVANCED_FACE('',(#5247),#3967,.T.);
+#5247 = FACE_BOUND('',#5248,.T.);
+#5248 = EDGE_LOOP('',(#5249,#5250,#5316,#5317,#5318,#5386));
+#5249 = ORIENTED_EDGE('',*,*,#3921,.F.);
+#5250 = ORIENTED_EDGE('',*,*,#5251,.T.);
+#5251 = EDGE_CURVE('',#3922,#4781,#5252,.T.);
+#5252 = SURFACE_CURVE('',#5253,(#5258,#5287),.PCURVE_S1.);
+#5253 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5254,#5255,#5256,#5257),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5254 = CARTESIAN_POINT('',(56.106603097283,-33.32103380221,
+    272.40365447098));
+#5255 = CARTESIAN_POINT('',(55.742612280514,-34.9276668112,
+    270.16775323706));
+#5256 = CARTESIAN_POINT('',(55.357916609412,-36.92875722651,
+    268.27405432279));
+#5257 = CARTESIAN_POINT('',(55.026983819073,-39.25448931667,
+    266.79277890375));
+#5258 = PCURVE('',#3967,#5259);
+#5259 = DEFINITIONAL_REPRESENTATION('',(#5260),#5286);
+#5260 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5261,#5262,#5263,#5264,#5265,
+    #5266,#5267,#5268,#5269,#5270,#5271,#5272,#5273,#5274,#5275,#5276,
+    #5277,#5278,#5279,#5280,#5281,#5282,#5283,#5284,#5285),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5261 = CARTESIAN_POINT('',(0.948386600908,6.283099603851));
+#5262 = CARTESIAN_POINT('',(0.943661357475,6.27527093492));
+#5263 = CARTESIAN_POINT('',(0.934218337932,6.259564720851));
+#5264 = CARTESIAN_POINT('',(0.920073652849,6.235865661879));
+#5265 = CARTESIAN_POINT('',(0.90594625574,6.212033860473));
+#5266 = CARTESIAN_POINT('',(0.89183358519,6.188075945694));
+#5267 = CARTESIAN_POINT('',(0.87773307562,6.163998328505));
+#5268 = CARTESIAN_POINT('',(0.86364215619,6.13980718384));
+#5269 = CARTESIAN_POINT('',(0.849558250212,6.115508477044));
+#5270 = CARTESIAN_POINT('',(0.835478774377,6.091107978376));
+#5271 = CARTESIAN_POINT('',(0.821401138005,6.066611280744));
+#5272 = CARTESIAN_POINT('',(0.807322742256,6.042023816688));
+#5273 = CARTESIAN_POINT('',(0.793240979321,6.017350875756));
+#5274 = CARTESIAN_POINT('',(0.77915323161,5.992597622014));
+#5275 = CARTESIAN_POINT('',(0.765056870919,5.967769111803));
+#5276 = CARTESIAN_POINT('',(0.750949257602,5.942870311772));
+#5277 = CARTESIAN_POINT('',(0.736827739742,5.917906117165));
+#5278 = CARTESIAN_POINT('',(0.722689652319,5.892881370431));
+#5279 = CARTESIAN_POINT('',(0.708532316415,5.867800880046));
+#5280 = CARTESIAN_POINT('',(0.694353038365,5.842669439862));
+#5281 = CARTESIAN_POINT('',(0.680149109154,5.817491847798));
+#5282 = CARTESIAN_POINT('',(0.665917803049,5.79227292819));
+#5283 = CARTESIAN_POINT('',(0.651656379183,5.767017541527));
+#5284 = CARTESIAN_POINT('',(0.642126841273,5.750159608623));
+#5285 = CARTESIAN_POINT('',(0.637356132104,5.741726211313));
+#5286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5287 = PCURVE('',#3406,#5288);
+#5288 = DEFINITIONAL_REPRESENTATION('',(#5289),#5315);
+#5289 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5290,#5291,#5292,#5293,#5294,
+    #5295,#5296,#5297,#5298,#5299,#5300,#5301,#5302,#5303,#5304,#5305,
+    #5306,#5307,#5308,#5309,#5310,#5311,#5312,#5313,#5314),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5290 = CARTESIAN_POINT('',(0.,1.));
+#5291 = CARTESIAN_POINT('',(1.50549438462E-02,0.999999946805));
+#5292 = CARTESIAN_POINT('',(4.518612009851E-02,1.00000055407));
+#5293 = CARTESIAN_POINT('',(9.04423151482E-02,1.000004549813));
+#5294 = CARTESIAN_POINT('',(0.135753615869,1.000012812953));
+#5295 = CARTESIAN_POINT('',(0.181115312232,1.000025690705));
+#5296 = CARTESIAN_POINT('',(0.226522468758,1.000043051852));
+#5297 = CARTESIAN_POINT('',(0.271969912546,1.000064267255));
+#5298 = CARTESIAN_POINT('',(0.317452271057,1.000088299851));
+#5299 = CARTESIAN_POINT('',(0.362964000196,1.000113775516));
+#5300 = CARTESIAN_POINT('',(0.408499418278,1.000139070667));
+#5301 = CARTESIAN_POINT('',(0.454052741256,1.000162408174));
+#5302 = CARTESIAN_POINT('',(0.499618119867,1.000181964806));
+#5303 = CARTESIAN_POINT('',(0.545189677834,1.000195989994));
+#5304 = CARTESIAN_POINT('',(0.590761550589,1.000202936358));
+#5305 = CARTESIAN_POINT('',(0.636327923876,1.000201602046));
+#5306 = CARTESIAN_POINT('',(0.681883071593,1.000191284704));
+#5307 = CARTESIAN_POINT('',(0.727421392403,1.000171947605));
+#5308 = CARTESIAN_POINT('',(0.772937444304,1.00014439572));
+#5309 = CARTESIAN_POINT('',(0.818425978121,1.00011047056));
+#5310 = CARTESIAN_POINT('',(0.863881965053,1.000073233003));
+#5311 = CARTESIAN_POINT('',(0.909300636054,1.00003725386));
+#5312 = CARTESIAN_POINT('',(0.954677467516,1.000008574155));
+#5313 = CARTESIAN_POINT('',(0.984898062471,1.000000180873));
+#5314 = CARTESIAN_POINT('',(1.,1.));
+#5315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5316 = ORIENTED_EDGE('',*,*,#4780,.T.);
+#5317 = ORIENTED_EDGE('',*,*,#4449,.F.);
+#5318 = ORIENTED_EDGE('',*,*,#5319,.F.);
+#5319 = EDGE_CURVE('',#5320,#4247,#5322,.T.);
+#5320 = VERTEX_POINT('',#5321);
+#5321 = CARTESIAN_POINT('',(55.420986746162,-42.03950061847,
+    310.7489960791));
+#5322 = SURFACE_CURVE('',#5323,(#5328,#5357),.PCURVE_S1.);
+#5323 = CIRCLE('',#5324,2.);
+#5324 = AXIS2_PLACEMENT_3D('',#5325,#5326,#5327);
+#5325 = CARTESIAN_POINT('',(56.428316356255,-42.88019269889,
+    309.23951806252));
+#5326 = DIRECTION('',(4.266192783954E-03,-0.872421612173,0.488735439899)
+  );
+#5327 = DIRECTION('',(0.362367055311,-0.454173558856,-0.813889731881));
+#5328 = PCURVE('',#3967,#5329);
+#5329 = DEFINITIONAL_REPRESENTATION('',(#5330),#5356);
+#5330 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5331,#5332,#5333,#5334,#5335,
+    #5336,#5337,#5338,#5339,#5340,#5341,#5342,#5343,#5344,#5345,#5346,
+    #5347,#5348,#5349,#5350,#5351,#5352,#5353,#5354,#5355),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (3.298623838093,3.345684715704,3.392745593316,3.439806470927,
+    3.486867348538,3.533928226149,3.580989103761,3.628049981372,
+    3.675110858983,3.722171736595,3.769232614206,3.816293491817,
+    3.863354369428,3.91041524704,3.957476124651,4.004537002262,
+    4.051597879874,4.098658757485,4.145719635096,4.192780512707,
+    4.239841390319,4.28690226793,4.333963145541),.QUASI_UNIFORM_KNOTS.);
+#5331 = CARTESIAN_POINT('',(2.630931613332,5.74772901996));
+#5332 = CARTESIAN_POINT('',(2.630931613332,5.732042060756));
+#5333 = CARTESIAN_POINT('',(2.630931613332,5.700668142348));
+#5334 = CARTESIAN_POINT('',(2.630931613332,5.653607264737));
+#5335 = CARTESIAN_POINT('',(2.630931613332,5.606546387126));
+#5336 = CARTESIAN_POINT('',(2.630931613332,5.559485509514));
+#5337 = CARTESIAN_POINT('',(2.630931613332,5.512424631903));
+#5338 = CARTESIAN_POINT('',(2.630931613332,5.465363754292));
+#5339 = CARTESIAN_POINT('',(2.630931613332,5.418302876681));
+#5340 = CARTESIAN_POINT('',(2.630931613332,5.371241999069));
+#5341 = CARTESIAN_POINT('',(2.630931613332,5.324181121458));
+#5342 = CARTESIAN_POINT('',(2.630931613332,5.277120243847));
+#5343 = CARTESIAN_POINT('',(2.630931613332,5.230059366235));
+#5344 = CARTESIAN_POINT('',(2.630931613332,5.182998488624));
+#5345 = CARTESIAN_POINT('',(2.630931613332,5.135937611013));
+#5346 = CARTESIAN_POINT('',(2.630931613332,5.088876733402));
+#5347 = CARTESIAN_POINT('',(2.630931613332,5.04181585579));
+#5348 = CARTESIAN_POINT('',(2.630931613332,4.994754978179));
+#5349 = CARTESIAN_POINT('',(2.630931613332,4.947694100568));
+#5350 = CARTESIAN_POINT('',(2.630931613332,4.900633222956));
+#5351 = CARTESIAN_POINT('',(2.630931613332,4.853572345345));
+#5352 = CARTESIAN_POINT('',(2.630931613332,4.806511467734));
+#5353 = CARTESIAN_POINT('',(2.630931613332,4.759450590123));
+#5354 = CARTESIAN_POINT('',(2.630931613332,4.728076671715));
+#5355 = CARTESIAN_POINT('',(2.630931613332,4.712389712511));
+#5356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5357 = PCURVE('',#4325,#5358);
+#5358 = DEFINITIONAL_REPRESENTATION('',(#5359),#5385);
+#5359 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5360,#5361,#5362,#5363,#5364,
+    #5365,#5366,#5367,#5368,#5369,#5370,#5371,#5372,#5373,#5374,#5375,
+    #5376,#5377,#5378,#5379,#5380,#5381,#5382,#5383,#5384),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (3.298623838093,3.345684715704,3.392745593316,3.439806470927,
+    3.486867348538,3.533928226149,3.580989103761,3.628049981372,
+    3.675110858983,3.722171736595,3.769232614206,3.816293491817,
+    3.863354369428,3.91041524704,3.957476124651,4.004537002262,
+    4.051597879874,4.098658757485,4.145719635096,4.192780512707,
+    4.239841390319,4.28690226793,4.333963145541),.QUASI_UNIFORM_KNOTS.);
+#5360 = CARTESIAN_POINT('',(1.,4.041784804258E-02));
+#5361 = CARTESIAN_POINT('',(1.,5.458002666059E-02));
+#5362 = CARTESIAN_POINT('',(1.,8.282092203649E-02));
+#5363 = CARTESIAN_POINT('',(1.,0.124979659357));
+#5364 = CARTESIAN_POINT('',(1.,0.166983860162));
+#5365 = CARTESIAN_POINT('',(1.,0.208880580812));
+#5366 = CARTESIAN_POINT('',(1.,0.25071648553));
+#5367 = CARTESIAN_POINT('',(1.,0.292537945565));
+#5368 = CARTESIAN_POINT('',(1.,0.334391274348));
+#5369 = CARTESIAN_POINT('',(1.,0.376322924919));
+#5370 = CARTESIAN_POINT('',(1.,0.418379698635));
+#5371 = CARTESIAN_POINT('',(1.,0.460608954506));
+#5372 = CARTESIAN_POINT('',(1.,0.503058824533));
+#5373 = CARTESIAN_POINT('',(1.,0.54577843627));
+#5374 = CARTESIAN_POINT('',(1.,0.588818145027));
+#5375 = CARTESIAN_POINT('',(1.,0.632229778132));
+#5376 = CARTESIAN_POINT('',(1.,0.676066893501));
+#5377 = CARTESIAN_POINT('',(1.,0.72038505665));
+#5378 = CARTESIAN_POINT('',(1.,0.765242134432));
+#5379 = CARTESIAN_POINT('',(1.,0.810698627154));
+#5380 = CARTESIAN_POINT('',(1.,0.856817975247));
+#5381 = CARTESIAN_POINT('',(1.,0.903667098033));
+#5382 = CARTESIAN_POINT('',(1.,0.951316225142));
+#5383 = CARTESIAN_POINT('',(1.,0.983666442818));
+#5384 = CARTESIAN_POINT('',(1.,1.));
+#5385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5386 = ORIENTED_EDGE('',*,*,#5387,.T.);
+#5387 = EDGE_CURVE('',#5320,#3924,#5388,.T.);
+#5388 = SURFACE_CURVE('',#5389,(#5394,#5423),.PCURVE_S1.);
+#5389 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5390,#5391,#5392,#5393),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#5390 = CARTESIAN_POINT('',(55.420986746162,-42.03950061847,
+    310.7489960791));
+#5391 = CARTESIAN_POINT('',(55.735858923778,-40.01685396398,
+    309.83262436596));
+#5392 = CARTESIAN_POINT('',(56.091981691238,-38.18952084344,
+    308.59113767683));
+#5393 = CARTESIAN_POINT('',(56.40911521321,-36.58315462668,
+    307.05947045007));
+#5394 = PCURVE('',#3967,#5395);
+#5395 = DEFINITIONAL_REPRESENTATION('',(#5396),#5422);
+#5396 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5397,#5398,#5399,#5400,#5401,
+    #5402,#5403,#5404,#5405,#5406,#5407,#5408,#5409,#5410,#5411,#5412,
+    #5413,#5414,#5415,#5416,#5417,#5418,#5419,#5420,#5421),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5397 = CARTESIAN_POINT('',(2.630931613332,5.74772901996));
+#5398 = CARTESIAN_POINT('',(2.627099828177,5.756260851898));
+#5399 = CARTESIAN_POINT('',(2.619445721342,5.773298393459));
+#5400 = CARTESIAN_POINT('',(2.607990609392,5.798772701476));
+#5401 = CARTESIAN_POINT('',(2.596559194414,5.824161485517));
+#5402 = CARTESIAN_POINT('',(2.585149157303,5.849460813884));
+#5403 = CARTESIAN_POINT('',(2.573758199559,5.874666472386));
+#5404 = CARTESIAN_POINT('',(2.562384045874,5.899773918861));
+#5405 = CARTESIAN_POINT('',(2.551024442899,5.924778286318));
+#5406 = CARTESIAN_POINT('',(2.539677159038,5.949674374819));
+#5407 = CARTESIAN_POINT('',(2.528339983963,5.974456648174));
+#5408 = CARTESIAN_POINT('',(2.517010728214,5.999119231136));
+#5409 = CARTESIAN_POINT('',(2.505687222781,6.023655908231));
+#5410 = CARTESIAN_POINT('',(2.494367318709,6.048060123852));
+#5411 = CARTESIAN_POINT('',(2.483048886711,6.072324983637));
+#5412 = CARTESIAN_POINT('',(2.471729816805,6.096443257014));
+#5413 = CARTESIAN_POINT('',(2.460408017959,6.120407380807));
+#5414 = CARTESIAN_POINT('',(2.449081417774,6.144209463695));
+#5415 = CARTESIAN_POINT('',(2.437747962173,6.167841291654));
+#5416 = CARTESIAN_POINT('',(2.426405615164,6.191294333082));
+#5417 = CARTESIAN_POINT('',(2.415052358447,6.214559747605));
+#5418 = CARTESIAN_POINT('',(2.403686191783,6.23762838261));
+#5419 = CARTESIAN_POINT('',(2.392305130638,6.260490816022));
+#5420 = CARTESIAN_POINT('',(2.384706519667,6.275588422515));
+#5421 = CARTESIAN_POINT('',(2.380904077029,6.28309960385));
+#5422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5423 = PCURVE('',#3604,#5424);
+#5424 = DEFINITIONAL_REPRESENTATION('',(#5425),#5451);
+#5425 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5426,#5427,#5428,#5429,#5430,
+    #5431,#5432,#5433,#5434,#5435,#5436,#5437,#5438,#5439,#5440,#5441,
+    #5442,#5443,#5444,#5445,#5446,#5447,#5448,#5449,#5450),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#5426 = CARTESIAN_POINT('',(0.,1.));
+#5427 = CARTESIAN_POINT('',(1.497546691037E-02,1.000000180941));
+#5428 = CARTESIAN_POINT('',(4.496002277755E-02,1.000008394656));
+#5429 = CARTESIAN_POINT('',(9.003174480337E-02,1.000036400243));
+#5430 = CARTESIAN_POINT('',(0.135192561677,1.000071436705));
+#5431 = CARTESIAN_POINT('',(0.180436034142,1.000107592708));
+#5432 = CARTESIAN_POINT('',(0.225755340647,1.000140414139));
+#5433 = CARTESIAN_POINT('',(0.271143252803,1.000166939711));
+#5434 = CARTESIAN_POINT('',(0.316592193304,1.000185408003));
+#5435 = CARTESIAN_POINT('',(0.362094276953,1.000195073586));
+#5436 = CARTESIAN_POINT('',(0.407641361025,1.000196012111));
+#5437 = CARTESIAN_POINT('',(0.453225097302,1.000188944815));
+#5438 = CARTESIAN_POINT('',(0.498836986942,1.000175073391));
+#5439 = CARTESIAN_POINT('',(0.544468436847,1.000155927297));
+#5440 = CARTESIAN_POINT('',(0.590110816691,1.000133222944));
+#5441 = CARTESIAN_POINT('',(0.63575551565,1.000108735038));
+#5442 = CARTESIAN_POINT('',(0.681393997824,1.000084180191));
+#5443 = CARTESIAN_POINT('',(0.727017855558,1.000061112655));
+#5444 = CARTESIAN_POINT('',(0.772618859445,1.000040832648));
+#5445 = CARTESIAN_POINT('',(0.8181890058,1.0000243047));
+#5446 = CARTESIAN_POINT('',(0.86372055544,1.000012093933));
+#5447 = CARTESIAN_POINT('',(0.909206084255,1.000004288201));
+#5448 = CARTESIAN_POINT('',(0.954638467341,1.000000522414));
+#5449 = CARTESIAN_POINT('',(0.984886880796,0.999999952032));
+#5450 = CARTESIAN_POINT('',(1.,1.));
+#5451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5452 = ADVANCED_FACE('',(#5453),#4325,.T.);
+#5453 = FACE_BOUND('',#5454,.T.);
+#5454 = EDGE_LOOP('',(#5455,#5456,#5578,#5579));
+#5455 = ORIENTED_EDGE('',*,*,#5180,.T.);
+#5456 = ORIENTED_EDGE('',*,*,#5457,.T.);
+#5457 = EDGE_CURVE('',#5113,#5320,#5458,.T.);
+#5458 = SURFACE_CURVE('',#5459,(#5476,#5527),.PCURVE_S1.);
+#5459 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5460,#5461,#5462,#5463,#5464,
+    #5465,#5466,#5467,#5468,#5469,#5470,#5471,#5472,#5473,#5474,#5475),
+  .UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,4),(0.,0.25,0.375,0.4375,0.5,
+    0.625,0.75,1.),.UNSPECIFIED.);
+#5460 = CARTESIAN_POINT('',(55.420986746171,-67.67895416104,
+    310.74899607908));
+#5461 = CARTESIAN_POINT('',(55.126544457907,-65.64747352813,
+    311.68392141663));
+#5462 = CARTESIAN_POINT('',(54.880361672619,-63.55802045167,
+    312.52144403196));
+#5463 = CARTESIAN_POINT('',(54.634153929651,-60.33755671427,
+    313.47186701469));
+#5464 = CARTESIAN_POINT('',(54.572128357057,-59.24987506871,
+    313.73940402621));
+#5465 = CARTESIAN_POINT('',(54.511168170016,-57.59331318428,
+    314.05298474891));
+#5466 = CARTESIAN_POINT('',(54.496157762946,-57.03627463886,
+    314.14296812712));
+#5467 = CARTESIAN_POINT('',(54.476825431979,-55.91640556907,
+    314.29038207438));
+#5468 = CARTESIAN_POINT('',(54.472924940052,-55.35141169115,
+    314.39600833308));
+#5469 = CARTESIAN_POINT('',(54.473614891157,-53.66813289533,
+    314.32835998271));
+#5470 = CARTESIAN_POINT('',(54.4936282842,-52.56584983922,
+    314.14013864241));
+#5471 = CARTESIAN_POINT('',(54.577262893445,-50.36861154812,
+    313.71637368174));
+#5472 = CARTESIAN_POINT('',(54.640332482404,-49.2867064537,
+    313.44667630507));
+#5473 = CARTESIAN_POINT('',(54.887060706243,-46.10118098094,
+    312.49842652792));
+#5474 = CARTESIAN_POINT('',(55.129499568567,-44.05059270555,
+    311.67453822698));
+#5475 = CARTESIAN_POINT('',(55.420986746162,-42.03950061847,
+    310.7489960791));
+#5476 = PCURVE('',#4325,#5477);
+#5477 = DEFINITIONAL_REPRESENTATION('',(#5478),#5526);
+#5478 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5479,#5480,#5481,#5482,#5483,
+    #5484,#5485,#5486,#5487,#5488,#5489,#5490,#5491,#5492,#5493,#5494,
+    #5495,#5496,#5497,#5498,#5499,#5500,#5501,#5502,#5503,#5504,#5505,
+    #5506,#5507,#5508,#5509,#5510,#5511,#5512,#5513,#5514,#5515,#5516,
+    #5517,#5518,#5519,#5520,#5521,#5522,#5523,#5524,#5525),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#5479 = CARTESIAN_POINT('',(0.,4.041784803826E-02));
+#5480 = CARTESIAN_POINT('',(7.685830184345E-03,3.858095737172E-02));
+#5481 = CARTESIAN_POINT('',(2.303195793592E-02,3.512743743948E-02));
+#5482 = CARTESIAN_POINT('',(4.598068317129E-02,3.055826400987E-02));
+#5483 = CARTESIAN_POINT('',(6.886498154647E-02,2.654882010692E-02));
+#5484 = CARTESIAN_POINT('',(9.169121433977E-02,2.30536760173E-02));
+#5485 = CARTESIAN_POINT('',(0.114465984402,2.00335317683E-02));
+#5486 = CARTESIAN_POINT('',(0.137196217571,1.745649366298E-02));
+#5487 = CARTESIAN_POINT('',(0.15988923461,1.52981092905E-02));
+#5488 = CARTESIAN_POINT('',(0.182552781594,1.354023515286E-02));
+#5489 = CARTESIAN_POINT('',(0.205195278624,1.216939012919E-02));
+#5490 = CARTESIAN_POINT('',(0.227825253991,1.116938695503E-02));
+#5491 = CARTESIAN_POINT('',(0.250453817552,1.052396530755E-02));
+#5492 = CARTESIAN_POINT('',(0.273085759121,1.016409965008E-02));
+#5493 = CARTESIAN_POINT('',(0.295725193284,1.010389935362E-02));
+#5494 = CARTESIAN_POINT('',(0.318382510255,1.038830399813E-02));
+#5495 = CARTESIAN_POINT('',(0.341066635446,1.110666576065E-02));
+#5496 = CARTESIAN_POINT('',(0.363788339319,1.203391707932E-02));
+#5497 = CARTESIAN_POINT('',(0.386554356607,1.385401749095E-02));
+#5498 = CARTESIAN_POINT('',(0.409391649942,1.336422564238E-02));
+#5499 = CARTESIAN_POINT('',(0.432289798846,2.286826279623E-02));
+#5500 = CARTESIAN_POINT('',(0.455367459301,-3.170591545749E-03));
+#5501 = CARTESIAN_POINT('',(0.478602818768,-1.281997807557E-02));
+#5502 = CARTESIAN_POINT('',(0.501278038113,5.181642238569E-02));
+#5503 = CARTESIAN_POINT('',(0.524335295621,-1.437095171086E-02));
+#5504 = CARTESIAN_POINT('',(0.547284536711,3.033302995434E-03));
+#5505 = CARTESIAN_POINT('',(0.570141806905,-3.963417332031E-04));
+#5506 = CARTESIAN_POINT('',(0.592969094789,-4.082017524951E-03));
+#5507 = CARTESIAN_POINT('',(0.615837622033,1.552571049274E-02));
+#5508 = CARTESIAN_POINT('',(0.638628421972,1.131894183557E-02));
+#5509 = CARTESIAN_POINT('',(0.661329387316,1.108821720098E-02));
+#5510 = CARTESIAN_POINT('',(0.683955458616,1.025606764589E-02));
+#5511 = CARTESIAN_POINT('',(0.706518437795,1.008347485995E-02));
+#5512 = CARTESIAN_POINT('',(0.729030629237,1.019054730448E-02));
+#5513 = CARTESIAN_POINT('',(0.751502903189,1.060393972385E-02));
+#5514 = CARTESIAN_POINT('',(0.773948987295,1.125725883005E-02));
+#5515 = CARTESIAN_POINT('',(0.796388314002,1.226563253013E-02));
+#5516 = CARTESIAN_POINT('',(0.818832790642,1.364431246659E-02));
+#5517 = CARTESIAN_POINT('',(0.841295444067,1.541254890842E-02));
+#5518 = CARTESIAN_POINT('',(0.863788175722,1.758105001301E-02));
+#5519 = CARTESIAN_POINT('',(0.88632244036,2.01644817545E-02));
+#5520 = CARTESIAN_POINT('',(0.908909140213,2.318340758219E-02));
+#5521 = CARTESIAN_POINT('',(0.931558729229,2.666645144263E-02));
+#5522 = CARTESIAN_POINT('',(0.954281232753,3.065078036736E-02));
+#5523 = CARTESIAN_POINT('',(0.977086333215,3.518096710148E-02));
+#5524 = CARTESIAN_POINT('',(0.992350886676,3.860011998905E-02));
+#5525 = CARTESIAN_POINT('',(1.,4.041784804259E-02));
+#5526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5527 = PCURVE('',#3721,#5528);
+#5528 = DEFINITIONAL_REPRESENTATION('',(#5529),#5577);
+#5529 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5530,#5531,#5532,#5533,#5534,
+    #5535,#5536,#5537,#5538,#5539,#5540,#5541,#5542,#5543,#5544,#5545,
+    #5546,#5547,#5548,#5549,#5550,#5551,#5552,#5553,#5554,#5555,#5556,
+    #5557,#5558,#5559,#5560,#5561,#5562,#5563,#5564,#5565,#5566,#5567,
+    #5568,#5569,#5570,#5571,#5572,#5573,#5574,#5575,#5576),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#5530 = CARTESIAN_POINT('',(0.,1.));
+#5531 = CARTESIAN_POINT('',(7.508120860791E-03,0.999999704334));
+#5532 = CARTESIAN_POINT('',(2.256271965741E-02,1.000001319582));
+#5533 = CARTESIAN_POINT('',(4.524904065161E-02,1.000011594355));
+#5534 = CARTESIAN_POINT('',(6.80292852163E-02,1.000032370259));
+#5535 = CARTESIAN_POINT('',(9.089243193287E-02,1.00006133678));
+#5536 = CARTESIAN_POINT('',(0.113827146918,1.000093179875));
+#5537 = CARTESIAN_POINT('',(0.136821767465,1.00011990157));
+#5538 = CARTESIAN_POINT('',(0.159864398395,1.000132312226));
+#5539 = CARTESIAN_POINT('',(0.182942887173,1.000122514281));
+#5540 = CARTESIAN_POINT('',(0.206045286762,1.000086937341));
+#5541 = CARTESIAN_POINT('',(0.229158610923,1.000034364296));
+#5542 = CARTESIAN_POINT('',(0.25227405179,0.999985541015));
+#5543 = CARTESIAN_POINT('',(0.275367724924,1.00002571815));
+#5544 = CARTESIAN_POINT('',(0.298417719031,1.000062792715));
+#5545 = CARTESIAN_POINT('',(0.321410386188,1.000086483509));
+#5546 = CARTESIAN_POINT('',(0.344329815735,1.000034091263));
+#5547 = CARTESIAN_POINT('',(0.367163763853,1.000063205451));
+#5548 = CARTESIAN_POINT('',(0.389892088865,0.999733707789));
+#5549 = CARTESIAN_POINT('',(0.412543553994,1.000956464707));
+#5550 = CARTESIAN_POINT('',(0.435153011072,0.996340057741));
+#5551 = CARTESIAN_POINT('',(0.457724168227,1.013679115814));
+#5552 = CARTESIAN_POINT('',(0.48019445675,0.733544083935));
+#5553 = CARTESIAN_POINT('',(0.502523024193,1.100976961635));
+#5554 = CARTESIAN_POINT('',(0.524750074861,0.867249920004));
+#5555 = CARTESIAN_POINT('',(0.547033340715,0.945771209018));
+#5556 = CARTESIAN_POINT('',(0.569310842904,0.963964387537));
+#5557 = CARTESIAN_POINT('',(0.59168558349,0.989600942409));
+#5558 = CARTESIAN_POINT('',(0.614171188476,1.000462200475));
+#5559 = CARTESIAN_POINT('',(0.636787058288,0.9998744748));
+#5560 = CARTESIAN_POINT('',(0.659395252905,0.999995080521));
+#5561 = CARTESIAN_POINT('',(0.682022838472,0.999944570408));
+#5562 = CARTESIAN_POINT('',(0.704677509888,0.99996856373));
+#5563 = CARTESIAN_POINT('',(0.727371336956,0.999993065234));
+#5564 = CARTESIAN_POINT('',(0.750120586648,0.999993718129));
+#5565 = CARTESIAN_POINT('',(0.772922738595,1.000032060608));
+#5566 = CARTESIAN_POINT('',(0.795749561901,1.000108764673));
+#5567 = CARTESIAN_POINT('',(0.818590539119,1.0001606828));
+#5568 = CARTESIAN_POINT('',(0.841429775338,1.00018047688));
+#5569 = CARTESIAN_POINT('',(0.864252481227,1.000168465238));
+#5570 = CARTESIAN_POINT('',(0.887043515547,1.000134791189));
+#5571 = CARTESIAN_POINT('',(0.909788030129,1.000091598541));
+#5572 = CARTESIAN_POINT('',(0.932471509644,1.000050341558));
+#5573 = CARTESIAN_POINT('',(0.955079965965,1.000019228115));
+#5574 = CARTESIAN_POINT('',(0.977599944844,1.000002617657));
+#5575 = CARTESIAN_POINT('',(0.992545952058,0.99999958715));
+#5576 = CARTESIAN_POINT('',(1.,1.));
+#5577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5578 = ORIENTED_EDGE('',*,*,#5319,.T.);
+#5579 = ORIENTED_EDGE('',*,*,#4246,.F.);
+#5580 = ADVANCED_FACE('',(#5581),#3721,.T.);
+#5581 = FACE_BOUND('',#5582,.T.);
+#5582 = EDGE_LOOP('',(#5583,#5649,#5650,#5716));
+#5583 = ORIENTED_EDGE('',*,*,#5584,.F.);
+#5584 = EDGE_CURVE('',#3647,#5113,#5585,.T.);
+#5585 = SURFACE_CURVE('',#5586,(#5591,#5620),.PCURVE_S1.);
+#5586 = CIRCLE('',#5587,2.5);
+#5587 = AXIS2_PLACEMENT_3D('',#5588,#5589,#5590);
+#5588 = CARTESIAN_POINT('',(54.161824733566,-68.72981926157,
+    312.63584359981));
+#5589 = DIRECTION('',(-0.283583669116,0.905677497244,0.315164359655));
+#5590 = DIRECTION('',(-0.371568260466,-0.406759571531,0.834555977022));
+#5591 = PCURVE('',#3721,#5592);
+#5592 = DEFINITIONAL_REPRESENTATION('',(#5593),#5619);
+#5593 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5594,#5595,#5596,#5597,#5598,
+    #5599,#5600,#5601,#5602,#5603,#5604,#5605,#5606,#5607,#5608,#5609,
+    #5610,#5611,#5612,#5613,#5614,#5615,#5616,#5617,#5618),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.099329831106,2.13965585336,2.179981875613,2.220307897867,
+    2.26063392012,2.300959942374,2.341285964628,2.381611986881,
+    2.421938009135,2.462264031388,2.502590053642,2.542916075895,
+    2.583242098149,2.623568120402,2.663894142656,2.704220164909,
+    2.744546187163,2.784872209416,2.82519823167,2.865524253923,
+    2.905850276177,2.94617629843,2.986502320684),.QUASI_UNIFORM_KNOTS.);
+#5594 = CARTESIAN_POINT('',(0.,0.));
+#5595 = CARTESIAN_POINT('',(0.,1.565994632433E-02));
+#5596 = CARTESIAN_POINT('',(0.,4.683784650794E-02));
+#5597 = CARTESIAN_POINT('',(0.,9.322059461099E-02));
+#5598 = CARTESIAN_POINT('',(0.,0.139261587227));
+#5599 = CARTESIAN_POINT('',(0.,0.185001520923));
+#5600 = CARTESIAN_POINT('',(0.,0.230480203121));
+#5601 = CARTESIAN_POINT('',(0.,0.275736530967));
+#5602 = CARTESIAN_POINT('',(0.,0.320808671461));
+#5603 = CARTESIAN_POINT('',(0.,0.365734180713));
+#5604 = CARTESIAN_POINT('',(0.,0.410550133791));
+#5605 = CARTESIAN_POINT('',(0.,0.455293247209));
+#5606 = CARTESIAN_POINT('',(0.,0.499999999984));
+#5607 = CARTESIAN_POINT('',(0.,0.54470675276));
+#5608 = CARTESIAN_POINT('',(0.,0.589449866178));
+#5609 = CARTESIAN_POINT('',(0.,0.634265819255));
+#5610 = CARTESIAN_POINT('',(0.,0.679191328507));
+#5611 = CARTESIAN_POINT('',(0.,0.724263469001));
+#5612 = CARTESIAN_POINT('',(0.,0.769519796847));
+#5613 = CARTESIAN_POINT('',(0.,0.814998479045));
+#5614 = CARTESIAN_POINT('',(0.,0.86073841274));
+#5615 = CARTESIAN_POINT('',(0.,0.906779405358));
+#5616 = CARTESIAN_POINT('',(0.,0.953162153453));
+#5617 = CARTESIAN_POINT('',(-0.,0.984340053655));
+#5618 = CARTESIAN_POINT('',(0.,1.));
+#5619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5620 = PCURVE('',#3876,#5621);
+#5621 = DEFINITIONAL_REPRESENTATION('',(#5622),#5648);
+#5622 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5623,#5624,#5625,#5626,#5627,
+    #5628,#5629,#5630,#5631,#5632,#5633,#5634,#5635,#5636,#5637,#5638,
+    #5639,#5640,#5641,#5642,#5643,#5644,#5645,#5646,#5647),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.099329831106,2.13965585336,2.179981875613,2.220307897867,
+    2.26063392012,2.300959942374,2.341285964628,2.381611986881,
+    2.421938009135,2.462264031388,2.502590053642,2.542916075895,
+    2.583242098149,2.623568120402,2.663894142656,2.704220164909,
+    2.744546187163,2.784872209416,2.82519823167,2.865524253923,
+    2.905850276177,2.94617629843,2.986502320684),.QUASI_UNIFORM_KNOTS.);
+#5623 = CARTESIAN_POINT('',(1.,0.));
+#5624 = CARTESIAN_POINT('',(1.,1.565994632617E-02));
+#5625 = CARTESIAN_POINT('',(1.,4.683784651177E-02));
+#5626 = CARTESIAN_POINT('',(1.,9.322059461504E-02));
+#5627 = CARTESIAN_POINT('',(1.,0.139261587232));
+#5628 = CARTESIAN_POINT('',(1.,0.185001520928));
+#5629 = CARTESIAN_POINT('',(1.,0.230480203128));
+#5630 = CARTESIAN_POINT('',(1.,0.275736530974));
+#5631 = CARTESIAN_POINT('',(1.,0.320808671469));
+#5632 = CARTESIAN_POINT('',(1.,0.365734180722));
+#5633 = CARTESIAN_POINT('',(1.,0.4105501338));
+#5634 = CARTESIAN_POINT('',(1.,0.455293247219));
+#5635 = CARTESIAN_POINT('',(1.,0.499999999995));
+#5636 = CARTESIAN_POINT('',(1.,0.544706752772));
+#5637 = CARTESIAN_POINT('',(1.,0.58944986619));
+#5638 = CARTESIAN_POINT('',(1.,0.634265819269));
+#5639 = CARTESIAN_POINT('',(1.,0.679191328521));
+#5640 = CARTESIAN_POINT('',(1.,0.724263469017));
+#5641 = CARTESIAN_POINT('',(1.,0.769519796863));
+#5642 = CARTESIAN_POINT('',(1.,0.814998479062));
+#5643 = CARTESIAN_POINT('',(1.,0.860738412758));
+#5644 = CARTESIAN_POINT('',(1.,0.906779405376));
+#5645 = CARTESIAN_POINT('',(1.,0.953162153477));
+#5646 = CARTESIAN_POINT('',(1.,0.984340053668));
+#5647 = CARTESIAN_POINT('',(1.,1.));
+#5648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5649 = ORIENTED_EDGE('',*,*,#3646,.F.);
+#5650 = ORIENTED_EDGE('',*,*,#5651,.F.);
+#5651 = EDGE_CURVE('',#5320,#3566,#5652,.T.);
+#5652 = SURFACE_CURVE('',#5653,(#5658,#5687),.PCURVE_S1.);
+#5653 = CIRCLE('',#5654,2.5);
+#5654 = AXIS2_PLACEMENT_3D('',#5655,#5656,#5657);
+#5655 = CARTESIAN_POINT('',(54.161824733546,-40.98863551795,
+    312.63584359983));
+#5656 = DIRECTION('',(-0.283583669111,-0.905677497245,0.315164359656));
+#5657 = DIRECTION('',(0.371568260466,-0.40675957153,-0.834555977022));
+#5658 = PCURVE('',#3721,#5659);
+#5659 = DEFINITIONAL_REPRESENTATION('',(#5660),#5686);
+#5660 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5661,#5662,#5663,#5664,#5665,
+    #5666,#5667,#5668,#5669,#5670,#5671,#5672,#5673,#5674,#5675,#5676,
+    #5677,#5678,#5679,#5680,#5681,#5682,#5683,#5684,#5685),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.155090332902,0.195416355156,0.235742377409,0.276068399663,
+    0.316394421917,0.356720444171,0.397046466424,0.437372488678,
+    0.477698510932,0.518024533186,0.558350555439,0.598676577693,
+    0.639002599947,0.679328622201,0.719654644454,0.759980666708,
+    0.800306688962,0.840632711215,0.880958733469,0.921284755723,
+    0.961610777977,1.00193680023,1.042262822484),.QUASI_UNIFORM_KNOTS.);
+#5661 = CARTESIAN_POINT('',(1.,1.));
+#5662 = CARTESIAN_POINT('',(1.,0.984340053674));
+#5663 = CARTESIAN_POINT('',(1.,0.953162153488));
+#5664 = CARTESIAN_POINT('',(1.,0.906779405384));
+#5665 = CARTESIAN_POINT('',(1.,0.860738412767));
+#5666 = CARTESIAN_POINT('',(1.,0.81499847907));
+#5667 = CARTESIAN_POINT('',(1.,0.76951979687));
+#5668 = CARTESIAN_POINT('',(1.,0.724263469024));
+#5669 = CARTESIAN_POINT('',(1.,0.679191328528));
+#5670 = CARTESIAN_POINT('',(1.,0.634265819275));
+#5671 = CARTESIAN_POINT('',(1.,0.589449866196));
+#5672 = CARTESIAN_POINT('',(1.,0.544706752777));
+#5673 = CARTESIAN_POINT('',(1.,0.5));
+#5674 = CARTESIAN_POINT('',(1.,0.455293247223));
+#5675 = CARTESIAN_POINT('',(1.,0.410550133804));
+#5676 = CARTESIAN_POINT('',(1.,0.365734180725));
+#5677 = CARTESIAN_POINT('',(1.,0.320808671472));
+#5678 = CARTESIAN_POINT('',(1.,0.275736530977));
+#5679 = CARTESIAN_POINT('',(1.,0.23048020313));
+#5680 = CARTESIAN_POINT('',(1.,0.18500152093));
+#5681 = CARTESIAN_POINT('',(1.,0.139261587233));
+#5682 = CARTESIAN_POINT('',(1.,9.322059461613E-02));
+#5683 = CARTESIAN_POINT('',(1.,4.683784651253E-02));
+#5684 = CARTESIAN_POINT('',(1.,1.565994632648E-02));
+#5685 = CARTESIAN_POINT('',(1.,0.));
+#5686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5687 = PCURVE('',#3604,#5688);
+#5688 = DEFINITIONAL_REPRESENTATION('',(#5689),#5715);
+#5689 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5690,#5691,#5692,#5693,#5694,
+    #5695,#5696,#5697,#5698,#5699,#5700,#5701,#5702,#5703,#5704,#5705,
+    #5706,#5707,#5708,#5709,#5710,#5711,#5712,#5713,#5714),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.155090332902,0.195416355156,0.235742377409,0.276068399663,
+    0.316394421917,0.356720444171,0.397046466424,0.437372488678,
+    0.477698510932,0.518024533186,0.558350555439,0.598676577693,
+    0.639002599947,0.679328622201,0.719654644454,0.759980666708,
+    0.800306688962,0.840632711215,0.880958733469,0.921284755723,
+    0.961610777977,1.00193680023,1.042262822484),.QUASI_UNIFORM_KNOTS.);
+#5690 = CARTESIAN_POINT('',(0.,1.));
+#5691 = CARTESIAN_POINT('',(0.,0.984340053674));
+#5692 = CARTESIAN_POINT('',(0.,0.953162153488));
+#5693 = CARTESIAN_POINT('',(0.,0.906779405384));
+#5694 = CARTESIAN_POINT('',(0.,0.860738412767));
+#5695 = CARTESIAN_POINT('',(0.,0.81499847907));
+#5696 = CARTESIAN_POINT('',(0.,0.76951979687));
+#5697 = CARTESIAN_POINT('',(0.,0.724263469024));
+#5698 = CARTESIAN_POINT('',(0.,0.679191328528));
+#5699 = CARTESIAN_POINT('',(0.,0.634265819275));
+#5700 = CARTESIAN_POINT('',(0.,0.589449866196));
+#5701 = CARTESIAN_POINT('',(0.,0.544706752777));
+#5702 = CARTESIAN_POINT('',(0.,0.5));
+#5703 = CARTESIAN_POINT('',(0.,0.455293247223));
+#5704 = CARTESIAN_POINT('',(0.,0.410550133804));
+#5705 = CARTESIAN_POINT('',(0.,0.365734180725));
+#5706 = CARTESIAN_POINT('',(0.,0.320808671472));
+#5707 = CARTESIAN_POINT('',(0.,0.275736530977));
+#5708 = CARTESIAN_POINT('',(0.,0.23048020313));
+#5709 = CARTESIAN_POINT('',(0.,0.18500152093));
+#5710 = CARTESIAN_POINT('',(0.,0.139261587233));
+#5711 = CARTESIAN_POINT('',(0.,9.322059461611E-02));
+#5712 = CARTESIAN_POINT('',(0.,4.683784651255E-02));
+#5713 = CARTESIAN_POINT('',(-0.,1.565994632651E-02));
+#5714 = CARTESIAN_POINT('',(0.,0.));
+#5715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5716 = ORIENTED_EDGE('',*,*,#5457,.F.);
+#5717 = ADVANCED_FACE('',(#5718),#3604,.T.);
+#5718 = FACE_BOUND('',#5719,.T.);
+#5719 = EDGE_LOOP('',(#5720,#5721,#5722,#5788));
+#5720 = ORIENTED_EDGE('',*,*,#5651,.T.);
+#5721 = ORIENTED_EDGE('',*,*,#3565,.F.);
+#5722 = ORIENTED_EDGE('',*,*,#5723,.F.);
+#5723 = EDGE_CURVE('',#3924,#3449,#5724,.T.);
+#5724 = SURFACE_CURVE('',#5725,(#5730,#5759),.PCURVE_S1.);
+#5725 = CIRCLE('',#5726,2.5);
+#5726 = AXIS2_PLACEMENT_3D('',#5727,#5728,#5729);
+#5727 = CARTESIAN_POINT('',(56.424707817124,-34.85960366592,
+    308.87030698503));
+#5728 = DIRECTION('',(-0.287210950828,-0.692593723887,0.661682554822));
+#5729 = DIRECTION('',(0.281709664576,-0.721312744318,-0.632730266203));
+#5730 = PCURVE('',#3604,#5731);
+#5731 = DEFINITIONAL_REPRESENTATION('',(#5732),#5758);
+#5732 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5733,#5734,#5735,#5736,#5737,
+    #5738,#5739,#5740,#5741,#5742,#5743,#5744,#5745,#5746,#5747,#5748,
+    #5749,#5750,#5751,#5752,#5753,#5754,#5755,#5756,#5757),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.978159184004,6.034565595703,6.090972007403,6.147378419102,
+    6.203784830802,6.260191242501,6.316597654201,6.3730040659,
+    6.4294104776,6.485816889299,6.542223300999,6.598629712698,
+    6.655036124398,6.711442536097,6.767848947796,6.824255359496,
+    6.880661771195,6.937068182895,6.993474594594,7.049881006294,
+    7.106287417993,7.162693829693,7.219100241392),
+  .QUASI_UNIFORM_KNOTS.);
+#5733 = CARTESIAN_POINT('',(1.,1.));
+#5734 = CARTESIAN_POINT('',(1.,0.983831245996));
+#5735 = CARTESIAN_POINT('',(1.,0.951784387104));
+#5736 = CARTESIAN_POINT('',(1.,0.904494173574));
+#5737 = CARTESIAN_POINT('',(1.,0.857890210318));
+#5738 = CARTESIAN_POINT('',(1.,0.811885504763));
+#5739 = CARTESIAN_POINT('',(1.,0.766396639713));
+#5740 = CARTESIAN_POINT('',(1.,0.721343824538));
+#5741 = CARTESIAN_POINT('',(1.,0.676650127563));
+#5742 = CARTESIAN_POINT('',(1.,0.6322409831));
+#5743 = CARTESIAN_POINT('',(1.,0.588043669236));
+#5744 = CARTESIAN_POINT('',(1.,0.543986828036));
+#5745 = CARTESIAN_POINT('',(1.,0.5));
+#5746 = CARTESIAN_POINT('',(1.,0.456013171964));
+#5747 = CARTESIAN_POINT('',(1.,0.411956330765));
+#5748 = CARTESIAN_POINT('',(1.,0.3677590169));
+#5749 = CARTESIAN_POINT('',(1.,0.323349872437));
+#5750 = CARTESIAN_POINT('',(1.,0.278656175462));
+#5751 = CARTESIAN_POINT('',(1.,0.233603360287));
+#5752 = CARTESIAN_POINT('',(1.,0.188114495237));
+#5753 = CARTESIAN_POINT('',(1.,0.142109789683));
+#5754 = CARTESIAN_POINT('',(1.,9.550582642633E-02));
+#5755 = CARTESIAN_POINT('',(1.,4.821561289617E-02));
+#5756 = CARTESIAN_POINT('',(1.,1.616875400448E-02));
+#5757 = CARTESIAN_POINT('',(1.,0.));
+#5758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5759 = PCURVE('',#3493,#5760);
+#5760 = DEFINITIONAL_REPRESENTATION('',(#5761),#5787);
+#5761 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5762,#5763,#5764,#5765,#5766,
+    #5767,#5768,#5769,#5770,#5771,#5772,#5773,#5774,#5775,#5776,#5777,
+    #5778,#5779,#5780,#5781,#5782,#5783,#5784,#5785,#5786),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.978159184004,6.034565595703,6.090972007403,6.147378419102,
+    6.203784830802,6.260191242501,6.316597654201,6.3730040659,
+    6.4294104776,6.485816889299,6.542223300999,6.598629712698,
+    6.655036124398,6.711442536097,6.767848947796,6.824255359496,
+    6.880661771195,6.937068182895,6.993474594594,7.049881006294,
+    7.106287417993,7.162693829693,7.219100241392),
+  .QUASI_UNIFORM_KNOTS.);
+#5762 = CARTESIAN_POINT('',(0.,1.));
+#5763 = CARTESIAN_POINT('',(0.,0.983831245996));
+#5764 = CARTESIAN_POINT('',(0.,0.951784387104));
+#5765 = CARTESIAN_POINT('',(0.,0.904494173574));
+#5766 = CARTESIAN_POINT('',(0.,0.857890210318));
+#5767 = CARTESIAN_POINT('',(0.,0.811885504763));
+#5768 = CARTESIAN_POINT('',(0.,0.766396639713));
+#5769 = CARTESIAN_POINT('',(0.,0.721343824538));
+#5770 = CARTESIAN_POINT('',(0.,0.676650127563));
+#5771 = CARTESIAN_POINT('',(0.,0.6322409831));
+#5772 = CARTESIAN_POINT('',(0.,0.588043669236));
+#5773 = CARTESIAN_POINT('',(0.,0.543986828036));
+#5774 = CARTESIAN_POINT('',(0.,0.5));
+#5775 = CARTESIAN_POINT('',(0.,0.456013171964));
+#5776 = CARTESIAN_POINT('',(0.,0.411956330765));
+#5777 = CARTESIAN_POINT('',(0.,0.3677590169));
+#5778 = CARTESIAN_POINT('',(0.,0.323349872437));
+#5779 = CARTESIAN_POINT('',(0.,0.278656175462));
+#5780 = CARTESIAN_POINT('',(0.,0.233603360287));
+#5781 = CARTESIAN_POINT('',(0.,0.188114495237));
+#5782 = CARTESIAN_POINT('',(0.,0.142109789683));
+#5783 = CARTESIAN_POINT('',(0.,9.550582642633E-02));
+#5784 = CARTESIAN_POINT('',(0.,4.821561289617E-02));
+#5785 = CARTESIAN_POINT('',(-0.,1.616875400448E-02));
+#5786 = CARTESIAN_POINT('',(0.,0.));
+#5787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5788 = ORIENTED_EDGE('',*,*,#5387,.F.);
+#5789 = ADVANCED_FACE('',(#5790),#3876,.T.);
+#5790 = FACE_BOUND('',#5791,.T.);
+#5791 = EDGE_LOOP('',(#5792,#5793,#5794,#5860));
+#5792 = ORIENTED_EDGE('',*,*,#5584,.T.);
+#5793 = ORIENTED_EDGE('',*,*,#5112,.F.);
+#5794 = ORIENTED_EDGE('',*,*,#5795,.F.);
+#5795 = EDGE_CURVE('',#3020,#22,#5796,.T.);
+#5796 = SURFACE_CURVE('',#5797,(#5802,#5831),.PCURVE_S1.);
+#5797 = CIRCLE('',#5798,2.5);
+#5798 = AXIS2_PLACEMENT_3D('',#5799,#5800,#5801);
+#5799 = CARTESIAN_POINT('',(56.424707817124,-74.85885111353,
+    308.87030698503));
+#5800 = DIRECTION('',(-0.287210950828,0.692593723887,0.661682554822));
+#5801 = DIRECTION('',(-0.281709664576,-0.721312744318,0.632730266203));
+#5802 = PCURVE('',#3876,#5803);
+#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5830);
+#5804 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5805,#5806,#5807,#5808,#5809,
+    #5810,#5811,#5812,#5813,#5814,#5815,#5816,#5817,#5818,#5819,#5820,
+    #5821,#5822,#5823,#5824,#5825,#5826,#5827,#5828,#5829),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.205677719377,2.262084131077,2.318490542776,2.374896954476,
+    2.431303366175,2.487709777875,2.544116189574,2.600522601273,
+    2.656929012973,2.713335424672,2.769741836372,2.826148248071,
+    2.882554659771,2.93896107147,2.99536748317,3.051773894869,
+    3.108180306569,3.164586718268,3.220993129968,3.277399541667,
+    3.333805953366,3.390212365066,3.446618776765),
+  .QUASI_UNIFORM_KNOTS.);
+#5805 = CARTESIAN_POINT('',(0.,0.));
+#5806 = CARTESIAN_POINT('',(0.,1.616875400452E-02));
+#5807 = CARTESIAN_POINT('',(0.,4.821561289622E-02));
+#5808 = CARTESIAN_POINT('',(0.,9.550582642633E-02));
+#5809 = CARTESIAN_POINT('',(0.,0.142109789683));
+#5810 = CARTESIAN_POINT('',(0.,0.188114495237));
+#5811 = CARTESIAN_POINT('',(0.,0.233603360287));
+#5812 = CARTESIAN_POINT('',(0.,0.278656175463));
+#5813 = CARTESIAN_POINT('',(0.,0.323349872437));
+#5814 = CARTESIAN_POINT('',(0.,0.3677590169));
+#5815 = CARTESIAN_POINT('',(0.,0.411956330765));
+#5816 = CARTESIAN_POINT('',(0.,0.456013171964));
+#5817 = CARTESIAN_POINT('',(0.,0.5));
+#5818 = CARTESIAN_POINT('',(0.,0.543986828036));
+#5819 = CARTESIAN_POINT('',(0.,0.588043669236));
+#5820 = CARTESIAN_POINT('',(0.,0.6322409831));
+#5821 = CARTESIAN_POINT('',(0.,0.676650127563));
+#5822 = CARTESIAN_POINT('',(0.,0.721343824538));
+#5823 = CARTESIAN_POINT('',(0.,0.766396639713));
+#5824 = CARTESIAN_POINT('',(0.,0.811885504763));
+#5825 = CARTESIAN_POINT('',(0.,0.857890210318));
+#5826 = CARTESIAN_POINT('',(0.,0.904494173574));
+#5827 = CARTESIAN_POINT('',(0.,0.951784387104));
+#5828 = CARTESIAN_POINT('',(-0.,0.983831245996));
+#5829 = CARTESIAN_POINT('',(0.,1.));
+#5830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5831 = PCURVE('',#144,#5832);
+#5832 = DEFINITIONAL_REPRESENTATION('',(#5833),#5859);
+#5833 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5834,#5835,#5836,#5837,#5838,
+    #5839,#5840,#5841,#5842,#5843,#5844,#5845,#5846,#5847,#5848,#5849,
+    #5850,#5851,#5852,#5853,#5854,#5855,#5856,#5857,#5858),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.205677719377,2.262084131077,2.318490542776,2.374896954476,
+    2.431303366175,2.487709777875,2.544116189574,2.600522601273,
+    2.656929012973,2.713335424672,2.769741836372,2.826148248071,
+    2.882554659771,2.93896107147,2.99536748317,3.051773894869,
+    3.108180306569,3.164586718268,3.220993129968,3.277399541667,
+    3.333805953366,3.390212365066,3.446618776765),
+  .QUASI_UNIFORM_KNOTS.);
+#5834 = CARTESIAN_POINT('',(1.,0.));
+#5835 = CARTESIAN_POINT('',(1.,1.61687540045E-02));
+#5836 = CARTESIAN_POINT('',(1.,4.82156128962E-02));
+#5837 = CARTESIAN_POINT('',(1.,9.550582642636E-02));
+#5838 = CARTESIAN_POINT('',(1.,0.142109789683));
+#5839 = CARTESIAN_POINT('',(1.,0.188114495237));
+#5840 = CARTESIAN_POINT('',(1.,0.233603360287));
+#5841 = CARTESIAN_POINT('',(1.,0.278656175462));
+#5842 = CARTESIAN_POINT('',(1.,0.323349872437));
+#5843 = CARTESIAN_POINT('',(1.,0.3677590169));
+#5844 = CARTESIAN_POINT('',(1.,0.411956330765));
+#5845 = CARTESIAN_POINT('',(1.,0.456013171964));
+#5846 = CARTESIAN_POINT('',(1.,0.5));
+#5847 = CARTESIAN_POINT('',(1.,0.543986828036));
+#5848 = CARTESIAN_POINT('',(1.,0.588043669236));
+#5849 = CARTESIAN_POINT('',(1.,0.6322409831));
+#5850 = CARTESIAN_POINT('',(1.,0.676650127563));
+#5851 = CARTESIAN_POINT('',(1.,0.721343824538));
+#5852 = CARTESIAN_POINT('',(1.,0.766396639713));
+#5853 = CARTESIAN_POINT('',(1.,0.811885504763));
+#5854 = CARTESIAN_POINT('',(1.,0.857890210318));
+#5855 = CARTESIAN_POINT('',(1.,0.904494173574));
+#5856 = CARTESIAN_POINT('',(1.,0.951784387104));
+#5857 = CARTESIAN_POINT('',(1.,0.983831245996));
+#5858 = CARTESIAN_POINT('',(1.,1.));
+#5859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5860 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#5861 = ADVANCED_FACE('',(#5862),#3493,.T.);
+#5862 = FACE_BOUND('',#5863,.T.);
+#5863 = EDGE_LOOP('',(#5864,#5865,#5866,#5932));
+#5864 = ORIENTED_EDGE('',*,*,#5723,.T.);
+#5865 = ORIENTED_EDGE('',*,*,#3448,.F.);
+#5866 = ORIENTED_EDGE('',*,*,#5867,.F.);
+#5867 = EDGE_CURVE('',#3922,#3368,#5868,.T.);
+#5868 = SURFACE_CURVE('',#5869,(#5874,#5903),.PCURVE_S1.);
+#5869 = CIRCLE('',#5870,2.5);
+#5870 = AXIS2_PLACEMENT_3D('',#5871,#5872,#5873);
+#5871 = CARTESIAN_POINT('',(56.093666867088,-31.28984391081,
+    270.94622513169));
+#5872 = DIRECTION('',(0.255772565239,0.564662689278,0.784688754991));
+#5873 = DIRECTION('',(-0.275613939732,-0.735409830083,0.619039044038));
+#5874 = PCURVE('',#3493,#5875);
+#5875 = DEFINITIONAL_REPRESENTATION('',(#5876),#5902);
+#5876 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5877,#5878,#5879,#5880,#5881,
+    #5882,#5883,#5884,#5885,#5886,#5887,#5888,#5889,#5890,#5891,#5892,
+    #5893,#5894,#5895,#5896,#5897,#5898,#5899,#5900,#5901),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.294460321613,0.35302389646,0.411587471307,0.470151046153,
+    0.528714621,0.587278195846,0.645841770693,0.70440534554,
+    0.762968920386,0.821532495233,0.880096070079,0.938659644926,
+    0.997223219773,1.055786794619,1.114350369466,1.172913944312,
+    1.231477519159,1.290041094006,1.348604668852,1.407168243699,
+    1.465731818546,1.524295393392,1.582858968239),
+  .QUASI_UNIFORM_KNOTS.);
+#5877 = CARTESIAN_POINT('',(1.,1.));
+#5878 = CARTESIAN_POINT('',(1.,0.983748000422));
+#5879 = CARTESIAN_POINT('',(1.,0.951559585756));
+#5880 = CARTESIAN_POINT('',(1.,0.904122897942));
+#5881 = CARTESIAN_POINT('',(1.,0.857429028309));
+#5882 = CARTESIAN_POINT('',(1.,0.81138289935));
+#5883 = CARTESIAN_POINT('',(1.,0.76589362061));
+#5884 = CARTESIAN_POINT('',(1.,0.720874542481));
+#5885 = CARTESIAN_POINT('',(1.,0.676242349276));
+#5886 = CARTESIAN_POINT('',(1.,0.631916479566));
+#5887 = CARTESIAN_POINT('',(1.,0.587818514706));
+#5888 = CARTESIAN_POINT('',(1.,0.543871619325));
+#5889 = CARTESIAN_POINT('',(1.,0.5));
+#5890 = CARTESIAN_POINT('',(1.,0.456128380675));
+#5891 = CARTESIAN_POINT('',(1.,0.412181485294));
+#5892 = CARTESIAN_POINT('',(1.,0.368083520435));
+#5893 = CARTESIAN_POINT('',(1.,0.323757650724));
+#5894 = CARTESIAN_POINT('',(1.,0.27912545752));
+#5895 = CARTESIAN_POINT('',(1.,0.23410637939));
+#5896 = CARTESIAN_POINT('',(1.,0.18861710065));
+#5897 = CARTESIAN_POINT('',(1.,0.142570971692));
+#5898 = CARTESIAN_POINT('',(1.,9.587710205795E-02));
+#5899 = CARTESIAN_POINT('',(1.,4.844041424428E-02));
+#5900 = CARTESIAN_POINT('',(1.,1.625199957868E-02));
+#5901 = CARTESIAN_POINT('',(1.,0.));
+#5902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5903 = PCURVE('',#3406,#5904);
+#5904 = DEFINITIONAL_REPRESENTATION('',(#5905),#5931);
+#5905 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5906,#5907,#5908,#5909,#5910,
+    #5911,#5912,#5913,#5914,#5915,#5916,#5917,#5918,#5919,#5920,#5921,
+    #5922,#5923,#5924,#5925,#5926,#5927,#5928,#5929,#5930),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.294460321613,0.35302389646,0.411587471307,0.470151046153,
+    0.528714621,0.587278195846,0.645841770693,0.70440534554,
+    0.762968920386,0.821532495233,0.880096070079,0.938659644926,
+    0.997223219773,1.055786794619,1.114350369466,1.172913944312,
+    1.231477519159,1.290041094006,1.348604668852,1.407168243699,
+    1.465731818546,1.524295393392,1.582858968239),
+  .QUASI_UNIFORM_KNOTS.);
+#5906 = CARTESIAN_POINT('',(0.,1.));
+#5907 = CARTESIAN_POINT('',(0.,0.983748000421));
+#5908 = CARTESIAN_POINT('',(0.,0.951559585756));
+#5909 = CARTESIAN_POINT('',(0.,0.904122897942));
+#5910 = CARTESIAN_POINT('',(0.,0.857429028309));
+#5911 = CARTESIAN_POINT('',(0.,0.81138289935));
+#5912 = CARTESIAN_POINT('',(0.,0.76589362061));
+#5913 = CARTESIAN_POINT('',(0.,0.72087454248));
+#5914 = CARTESIAN_POINT('',(0.,0.676242349276));
+#5915 = CARTESIAN_POINT('',(0.,0.631916479565));
+#5916 = CARTESIAN_POINT('',(0.,0.587818514706));
+#5917 = CARTESIAN_POINT('',(0.,0.543871619325));
+#5918 = CARTESIAN_POINT('',(0.,0.5));
+#5919 = CARTESIAN_POINT('',(0.,0.456128380675));
+#5920 = CARTESIAN_POINT('',(0.,0.412181485294));
+#5921 = CARTESIAN_POINT('',(0.,0.368083520435));
+#5922 = CARTESIAN_POINT('',(0.,0.323757650724));
+#5923 = CARTESIAN_POINT('',(0.,0.27912545752));
+#5924 = CARTESIAN_POINT('',(0.,0.23410637939));
+#5925 = CARTESIAN_POINT('',(0.,0.18861710065));
+#5926 = CARTESIAN_POINT('',(0.,0.142570971691));
+#5927 = CARTESIAN_POINT('',(0.,9.587710205781E-02));
+#5928 = CARTESIAN_POINT('',(0.,4.844041424409E-02));
+#5929 = CARTESIAN_POINT('',(-0.,1.625199957858E-02));
+#5930 = CARTESIAN_POINT('',(0.,0.));
+#5931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5932 = ORIENTED_EDGE('',*,*,#4001,.F.);
+#5933 = ADVANCED_FACE('',(#5934),#144,.T.);
+#5934 = FACE_BOUND('',#5935,.T.);
+#5935 = EDGE_LOOP('',(#5936,#5937,#5938,#6004));
+#5936 = ORIENTED_EDGE('',*,*,#5795,.T.);
+#5937 = ORIENTED_EDGE('',*,*,#101,.F.);
+#5938 = ORIENTED_EDGE('',*,*,#5939,.F.);
+#5939 = EDGE_CURVE('',#3022,#24,#5940,.T.);
+#5940 = SURFACE_CURVE('',#5941,(#5946,#5975),.PCURVE_S1.);
+#5941 = CIRCLE('',#5942,2.5);
+#5942 = AXIS2_PLACEMENT_3D('',#5943,#5944,#5945);
+#5943 = CARTESIAN_POINT('',(56.093666867087,-78.42861086864,
+    270.94622513169));
+#5944 = DIRECTION('',(0.255772565239,-0.564662689278,0.784688754991));
+#5945 = DIRECTION('',(0.275613939732,-0.735409830083,-0.619039044038));
+#5946 = PCURVE('',#144,#5947);
+#5947 = DEFINITIONAL_REPRESENTATION('',(#5948),#5974);
+#5948 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5949,#5950,#5951,#5952,#5953,
+    #5954,#5955,#5956,#5957,#5958,#5959,#5960,#5961,#5962,#5963,#5964,
+    #5965,#5966,#5967,#5968,#5969,#5970,#5971,#5972,#5973),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (1.558733685351,1.617297260198,1.675860835044,1.734424409891,
+    1.792987984737,1.851551559584,1.91011513443,1.968678709277,
+    2.027242284124,2.08580585897,2.144369433817,2.202933008663,
+    2.26149658351,2.320060158357,2.378623733203,2.43718730805,
+    2.495750882896,2.554314457743,2.61287803259,2.671441607436,
+    2.730005182283,2.788568757129,2.847132331976),
+  .QUASI_UNIFORM_KNOTS.);
+#5949 = CARTESIAN_POINT('',(0.,0.));
+#5950 = CARTESIAN_POINT('',(0.,1.625199957867E-02));
+#5951 = CARTESIAN_POINT('',(0.,4.844041424426E-02));
+#5952 = CARTESIAN_POINT('',(0.,9.587710205794E-02));
+#5953 = CARTESIAN_POINT('',(0.,0.142570971692));
+#5954 = CARTESIAN_POINT('',(0.,0.18861710065));
+#5955 = CARTESIAN_POINT('',(0.,0.23410637939));
+#5956 = CARTESIAN_POINT('',(0.,0.27912545752));
+#5957 = CARTESIAN_POINT('',(0.,0.323757650724));
+#5958 = CARTESIAN_POINT('',(0.,0.368083520435));
+#5959 = CARTESIAN_POINT('',(0.,0.412181485294));
+#5960 = CARTESIAN_POINT('',(0.,0.456128380675));
+#5961 = CARTESIAN_POINT('',(0.,0.5));
+#5962 = CARTESIAN_POINT('',(0.,0.543871619325));
+#5963 = CARTESIAN_POINT('',(0.,0.587818514706));
+#5964 = CARTESIAN_POINT('',(0.,0.631916479565));
+#5965 = CARTESIAN_POINT('',(0.,0.676242349276));
+#5966 = CARTESIAN_POINT('',(0.,0.72087454248));
+#5967 = CARTESIAN_POINT('',(0.,0.76589362061));
+#5968 = CARTESIAN_POINT('',(0.,0.81138289935));
+#5969 = CARTESIAN_POINT('',(0.,0.857429028308));
+#5970 = CARTESIAN_POINT('',(0.,0.904122897942));
+#5971 = CARTESIAN_POINT('',(0.,0.951559585756));
+#5972 = CARTESIAN_POINT('',(-0.,0.983748000421));
+#5973 = CARTESIAN_POINT('',(0.,1.));
+#5974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5975 = PCURVE('',#3132,#5976);
+#5976 = DEFINITIONAL_REPRESENTATION('',(#5977),#6003);
+#5977 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#5978,#5979,#5980,#5981,#5982,
+    #5983,#5984,#5985,#5986,#5987,#5988,#5989,#5990,#5991,#5992,#5993,
+    #5994,#5995,#5996,#5997,#5998,#5999,#6000,#6001,#6002),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (1.558733685351,1.617297260198,1.675860835044,1.734424409891,
+    1.792987984737,1.851551559584,1.91011513443,1.968678709277,
+    2.027242284124,2.08580585897,2.144369433817,2.202933008663,
+    2.26149658351,2.320060158357,2.378623733203,2.43718730805,
+    2.495750882896,2.554314457743,2.61287803259,2.671441607436,
+    2.730005182283,2.788568757129,2.847132331976),
+  .QUASI_UNIFORM_KNOTS.);
+#5978 = CARTESIAN_POINT('',(1.,0.));
+#5979 = CARTESIAN_POINT('',(1.,1.625199957867E-02));
+#5980 = CARTESIAN_POINT('',(1.,4.844041424426E-02));
+#5981 = CARTESIAN_POINT('',(1.,9.587710205792E-02));
+#5982 = CARTESIAN_POINT('',(1.,0.142570971692));
+#5983 = CARTESIAN_POINT('',(1.,0.18861710065));
+#5984 = CARTESIAN_POINT('',(1.,0.23410637939));
+#5985 = CARTESIAN_POINT('',(1.,0.27912545752));
+#5986 = CARTESIAN_POINT('',(1.,0.323757650724));
+#5987 = CARTESIAN_POINT('',(1.,0.368083520435));
+#5988 = CARTESIAN_POINT('',(1.,0.412181485294));
+#5989 = CARTESIAN_POINT('',(1.,0.456128380675));
+#5990 = CARTESIAN_POINT('',(1.,0.5));
+#5991 = CARTESIAN_POINT('',(1.,0.543871619325));
+#5992 = CARTESIAN_POINT('',(1.,0.587818514706));
+#5993 = CARTESIAN_POINT('',(1.,0.631916479565));
+#5994 = CARTESIAN_POINT('',(1.,0.676242349276));
+#5995 = CARTESIAN_POINT('',(1.,0.72087454248));
+#5996 = CARTESIAN_POINT('',(1.,0.76589362061));
+#5997 = CARTESIAN_POINT('',(1.,0.81138289935));
+#5998 = CARTESIAN_POINT('',(1.,0.857429028308));
+#5999 = CARTESIAN_POINT('',(1.,0.904122897942));
+#6000 = CARTESIAN_POINT('',(1.,0.951559585756));
+#6001 = CARTESIAN_POINT('',(1.,0.983748000421));
+#6002 = CARTESIAN_POINT('',(1.,1.));
+#6003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6004 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#6005 = ADVANCED_FACE('',(#6006),#3406,.T.);
+#6006 = FACE_BOUND('',#6007,.T.);
+#6007 = EDGE_LOOP('',(#6008,#6009,#6010,#6076));
+#6008 = ORIENTED_EDGE('',*,*,#5867,.T.);
+#6009 = ORIENTED_EDGE('',*,*,#3367,.F.);
+#6010 = ORIENTED_EDGE('',*,*,#6011,.F.);
+#6011 = EDGE_CURVE('',#4781,#3175,#6012,.T.);
+#6012 = SURFACE_CURVE('',#6013,(#6018,#6047),.PCURVE_S1.);
+#6013 = CIRCLE('',#6014,2.5);
+#6014 = AXIS2_PLACEMENT_3D('',#6015,#6016,#6017);
+#6015 = CARTESIAN_POINT('',(53.723536661804,-37.97960909634,
+    265.08230939744));
+#6016 = DIRECTION('',(0.235413822905,0.856632582599,0.459087083694));
+#6017 = DIRECTION('',(-0.82708799015,0.424643767961,-0.368243298489));
+#6018 = PCURVE('',#3406,#6019);
+#6019 = DEFINITIONAL_REPRESENTATION('',(#6020),#6046);
+#6020 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6021,#6022,#6023,#6024,#6025,
+    #6026,#6027,#6028,#6029,#6030,#6031,#6032,#6033,#6034,#6035,#6036,
+    #6037,#6038,#6039,#6040,#6041,#6042,#6043,#6044,#6045),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.689927901601,2.731080311389,2.772232721177,2.813385130965,
+    2.854537540753,2.895689950541,2.936842360329,2.977994770117,
+    3.019147179905,3.060299589693,3.101451999481,3.142604409269,
+    3.183756819057,3.224909228845,3.266061638633,3.307214048421,
+    3.34836645821,3.389518867998,3.430671277786,3.471823687574,
+    3.512976097362,3.55412850715,3.595280916938),.QUASI_UNIFORM_KNOTS.);
+#6021 = CARTESIAN_POINT('',(1.,1.));
+#6022 = CARTESIAN_POINT('',(1.,0.984318493709));
+#6023 = CARTESIAN_POINT('',(1.,0.953103640692));
+#6024 = CARTESIAN_POINT('',(1.,0.906682009925));
+#6025 = CARTESIAN_POINT('',(1.,0.860616684926));
+#6026 = CARTESIAN_POINT('',(1.,0.814865118389));
+#6027 = CARTESIAN_POINT('',(1.,0.769385729369));
+#6028 = CARTESIAN_POINT('',(1.,0.724137925854));
+#6029 = CARTESIAN_POINT('',(1.,0.679081908472));
+#6030 = CARTESIAN_POINT('',(1.,0.63417854072));
+#6031 = CARTESIAN_POINT('',(1.,0.589389207825));
+#6032 = CARTESIAN_POINT('',(1.,0.544675683775));
+#6033 = CARTESIAN_POINT('',(1.,0.5));
+#6034 = CARTESIAN_POINT('',(1.,0.455324316225));
+#6035 = CARTESIAN_POINT('',(1.,0.410610792175));
+#6036 = CARTESIAN_POINT('',(1.,0.36582145928));
+#6037 = CARTESIAN_POINT('',(1.,0.320918091528));
+#6038 = CARTESIAN_POINT('',(1.,0.275862074146));
+#6039 = CARTESIAN_POINT('',(1.,0.230614270631));
+#6040 = CARTESIAN_POINT('',(1.,0.185134881611));
+#6041 = CARTESIAN_POINT('',(1.,0.139383315074));
+#6042 = CARTESIAN_POINT('',(1.,9.331799007547E-02));
+#6043 = CARTESIAN_POINT('',(1.,4.689635930814E-02));
+#6044 = CARTESIAN_POINT('',(1.,1.568150629112E-02));
+#6045 = CARTESIAN_POINT('',(1.,0.));
+#6046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6047 = PCURVE('',#3249,#6048);
+#6048 = DEFINITIONAL_REPRESENTATION('',(#6049),#6075);
+#6049 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6050,#6051,#6052,#6053,#6054,
+    #6055,#6056,#6057,#6058,#6059,#6060,#6061,#6062,#6063,#6064,#6065,
+    #6066,#6067,#6068,#6069,#6070,#6071,#6072,#6073,#6074),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.689927901601,2.731080311389,2.772232721177,2.813385130965,
+    2.854537540753,2.895689950541,2.936842360329,2.977994770117,
+    3.019147179905,3.060299589693,3.101451999481,3.142604409269,
+    3.183756819057,3.224909228845,3.266061638633,3.307214048421,
+    3.34836645821,3.389518867998,3.430671277786,3.471823687574,
+    3.512976097362,3.55412850715,3.595280916938),.QUASI_UNIFORM_KNOTS.);
+#6050 = CARTESIAN_POINT('',(0.,1.));
+#6051 = CARTESIAN_POINT('',(0.,0.984318493709));
+#6052 = CARTESIAN_POINT('',(0.,0.953103640692));
+#6053 = CARTESIAN_POINT('',(0.,0.906682009925));
+#6054 = CARTESIAN_POINT('',(0.,0.860616684926));
+#6055 = CARTESIAN_POINT('',(0.,0.814865118389));
+#6056 = CARTESIAN_POINT('',(0.,0.769385729369));
+#6057 = CARTESIAN_POINT('',(0.,0.724137925854));
+#6058 = CARTESIAN_POINT('',(0.,0.679081908472));
+#6059 = CARTESIAN_POINT('',(0.,0.63417854072));
+#6060 = CARTESIAN_POINT('',(0.,0.589389207825));
+#6061 = CARTESIAN_POINT('',(0.,0.544675683775));
+#6062 = CARTESIAN_POINT('',(0.,0.5));
+#6063 = CARTESIAN_POINT('',(0.,0.455324316225));
+#6064 = CARTESIAN_POINT('',(0.,0.410610792175));
+#6065 = CARTESIAN_POINT('',(0.,0.36582145928));
+#6066 = CARTESIAN_POINT('',(0.,0.320918091528));
+#6067 = CARTESIAN_POINT('',(0.,0.275862074146));
+#6068 = CARTESIAN_POINT('',(0.,0.230614270631));
+#6069 = CARTESIAN_POINT('',(0.,0.185134881611));
+#6070 = CARTESIAN_POINT('',(0.,0.139383315074));
+#6071 = CARTESIAN_POINT('',(0.,9.331799007548E-02));
+#6072 = CARTESIAN_POINT('',(0.,4.689635930817E-02));
+#6073 = CARTESIAN_POINT('',(-0.,1.568150629114E-02));
+#6074 = CARTESIAN_POINT('',(0.,0.));
+#6075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6076 = ORIENTED_EDGE('',*,*,#5251,.F.);
+#6077 = ADVANCED_FACE('',(#6078),#3132,.T.);
+#6078 = FACE_BOUND('',#6079,.T.);
+#6079 = EDGE_LOOP('',(#6080,#6081,#6082,#6148));
+#6080 = ORIENTED_EDGE('',*,*,#5939,.T.);
+#6081 = ORIENTED_EDGE('',*,*,#5045,.F.);
+#6082 = ORIENTED_EDGE('',*,*,#6083,.F.);
+#6083 = EDGE_CURVE('',#3094,#4849,#6084,.T.);
+#6084 = SURFACE_CURVE('',#6085,(#6090,#6119),.PCURVE_S1.);
+#6085 = CIRCLE('',#6086,2.5);
+#6086 = AXIS2_PLACEMENT_3D('',#6087,#6088,#6089);
+#6087 = CARTESIAN_POINT('',(53.7235366618,-71.7388456831,265.08230939743
+    ));
+#6088 = DIRECTION('',(0.235413822905,-0.8566325826,0.459087083693));
+#6089 = DIRECTION('',(0.82708799015,0.42464376796,0.368243298489));
+#6090 = PCURVE('',#3132,#6091);
+#6091 = DEFINITIONAL_REPRESENTATION('',(#6092),#6118);
+#6092 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6093,#6094,#6095,#6096,#6097,
+    #6098,#6099,#6100,#6101,#6102,#6103,#6104,#6105,#6106,#6107,#6108,
+    #6109,#6110,#6111,#6112,#6113,#6114,#6115,#6116,#6117),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.829497043832,5.87064945362,5.911801863408,5.952954273196,
+    5.994106682984,6.035259092772,6.07641150256,6.117563912348,
+    6.158716322136,6.199868731924,6.241021141712,6.2821735515,
+    6.323325961288,6.364478371076,6.405630780864,6.446783190652,
+    6.48793560044,6.529088010228,6.570240420016,6.611392829804,
+    6.652545239592,6.69369764938,6.734850059168),.QUASI_UNIFORM_KNOTS.);
+#6093 = CARTESIAN_POINT('',(0.,0.));
+#6094 = CARTESIAN_POINT('',(0.,1.568150629103E-02));
+#6095 = CARTESIAN_POINT('',(0.,4.689635930798E-02));
+#6096 = CARTESIAN_POINT('',(0.,9.331799007534E-02));
+#6097 = CARTESIAN_POINT('',(0.,0.139383315074));
+#6098 = CARTESIAN_POINT('',(0.,0.185134881611));
+#6099 = CARTESIAN_POINT('',(0.,0.230614270631));
+#6100 = CARTESIAN_POINT('',(0.,0.275862074146));
+#6101 = CARTESIAN_POINT('',(0.,0.320918091528));
+#6102 = CARTESIAN_POINT('',(0.,0.36582145928));
+#6103 = CARTESIAN_POINT('',(0.,0.410610792175));
+#6104 = CARTESIAN_POINT('',(0.,0.455324316225));
+#6105 = CARTESIAN_POINT('',(0.,0.5));
+#6106 = CARTESIAN_POINT('',(0.,0.544675683776));
+#6107 = CARTESIAN_POINT('',(0.,0.589389207825));
+#6108 = CARTESIAN_POINT('',(0.,0.63417854072));
+#6109 = CARTESIAN_POINT('',(0.,0.679081908472));
+#6110 = CARTESIAN_POINT('',(0.,0.724137925854));
+#6111 = CARTESIAN_POINT('',(0.,0.769385729369));
+#6112 = CARTESIAN_POINT('',(0.,0.814865118389));
+#6113 = CARTESIAN_POINT('',(0.,0.860616684926));
+#6114 = CARTESIAN_POINT('',(0.,0.906682009925));
+#6115 = CARTESIAN_POINT('',(0.,0.953103640692));
+#6116 = CARTESIAN_POINT('',(-0.,0.984318493709));
+#6117 = CARTESIAN_POINT('',(0.,1.));
+#6118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6119 = PCURVE('',#3249,#6120);
+#6120 = DEFINITIONAL_REPRESENTATION('',(#6121),#6147);
+#6121 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6122,#6123,#6124,#6125,#6126,
+    #6127,#6128,#6129,#6130,#6131,#6132,#6133,#6134,#6135,#6136,#6137,
+    #6138,#6139,#6140,#6141,#6142,#6143,#6144,#6145,#6146),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.829497043832,5.87064945362,5.911801863408,5.952954273196,
+    5.994106682984,6.035259092772,6.07641150256,6.117563912348,
+    6.158716322136,6.199868731924,6.241021141712,6.2821735515,
+    6.323325961288,6.364478371076,6.405630780864,6.446783190652,
+    6.48793560044,6.529088010228,6.570240420016,6.611392829804,
+    6.652545239592,6.69369764938,6.734850059168),.QUASI_UNIFORM_KNOTS.);
+#6122 = CARTESIAN_POINT('',(1.,0.));
+#6123 = CARTESIAN_POINT('',(1.,1.568150629097E-02));
+#6124 = CARTESIAN_POINT('',(1.,4.689635930787E-02));
+#6125 = CARTESIAN_POINT('',(1.,9.331799007529E-02));
+#6126 = CARTESIAN_POINT('',(1.,0.139383315074));
+#6127 = CARTESIAN_POINT('',(1.,0.185134881611));
+#6128 = CARTESIAN_POINT('',(1.,0.230614270631));
+#6129 = CARTESIAN_POINT('',(1.,0.275862074146));
+#6130 = CARTESIAN_POINT('',(1.,0.320918091528));
+#6131 = CARTESIAN_POINT('',(1.,0.365821459281));
+#6132 = CARTESIAN_POINT('',(1.,0.410610792175));
+#6133 = CARTESIAN_POINT('',(1.,0.455324316225));
+#6134 = CARTESIAN_POINT('',(1.,0.5));
+#6135 = CARTESIAN_POINT('',(1.,0.544675683776));
+#6136 = CARTESIAN_POINT('',(1.,0.589389207825));
+#6137 = CARTESIAN_POINT('',(1.,0.63417854072));
+#6138 = CARTESIAN_POINT('',(1.,0.679081908473));
+#6139 = CARTESIAN_POINT('',(1.,0.724137925855));
+#6140 = CARTESIAN_POINT('',(1.,0.76938572937));
+#6141 = CARTESIAN_POINT('',(1.,0.814865118389));
+#6142 = CARTESIAN_POINT('',(1.,0.860616684927));
+#6143 = CARTESIAN_POINT('',(1.,0.906682009925));
+#6144 = CARTESIAN_POINT('',(1.,0.953103640693));
+#6145 = CARTESIAN_POINT('',(1.,0.984318493709));
+#6146 = CARTESIAN_POINT('',(1.,1.));
+#6147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6148 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#6149 = ADVANCED_FACE('',(#6150),#3249,.T.);
+#6150 = FACE_BOUND('',#6151,.T.);
+#6151 = EDGE_LOOP('',(#6152,#6153,#6154,#6155));
+#6152 = ORIENTED_EDGE('',*,*,#6011,.T.);
+#6153 = ORIENTED_EDGE('',*,*,#3174,.F.);
+#6154 = ORIENTED_EDGE('',*,*,#6083,.T.);
+#6155 = ORIENTED_EDGE('',*,*,#4848,.F.);
+#6156 = ADVANCED_FACE('',(#6157),#6172,.F.);
+#6157 = FACE_BOUND('',#6158,.F.);
+#6158 = EDGE_LOOP('',(#6159,#6239));
+#6159 = ORIENTED_EDGE('',*,*,#6160,.T.);
+#6160 = EDGE_CURVE('',#6161,#6163,#6165,.T.);
+#6161 = VERTEX_POINT('',#6162);
+#6162 = CARTESIAN_POINT('',(56.112086936337,-34.13800108916,
+    273.01239792021));
+#6163 = VERTEX_POINT('',#6164);
+#6164 = CARTESIAN_POINT('',(56.402733220475,-37.27205841942,
+    306.3088631121));
+#6165 = SURFACE_CURVE('',#6166,(#6171,#6205),.PCURVE_S1.);
+#6166 = CIRCLE('',#6167,25.490662034814);
+#6167 = AXIS2_PLACEMENT_3D('',#6168,#6169,#6170);
+#6168 = CARTESIAN_POINT('',(56.241673644415,-54.85922738973,
+    287.85786318266));
+#6169 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#6170 = DIRECTION('',(8.728710691205E-03,0.,0.999961904079));
+#6171 = PCURVE('',#6172,#6177);
+#6172 = CONICAL_SURFACE('',#6173,25.490534144233,1.279068467054E-04);
+#6173 = AXIS2_PLACEMENT_3D('',#6174,#6175,#6176);
+#6174 = CARTESIAN_POINT('',(55.241838910405,-54.85922738973,
+    287.86659078329));
+#6175 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#6176 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#6177 = DEFINITIONAL_REPRESENTATION('',(#6178),#6204);
+#6178 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6179,#6180,#6181,#6182,#6183,
+    #6184,#6185,#6186,#6187,#6188,#6189,#6190,#6191,#6192,#6193,#6194,
+    #6195,#6196,#6197,#6198,#6199,#6200,#6201,#6202,#6203),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (4.090698022555,4.15574681569,4.220795608825,4.28584440196,
+    4.350893195095,4.41594198823,4.480990781365,4.5460395745,
+    4.611088367635,4.67613716077,4.741185953905,4.80623474704,
+    4.871283540175,4.93633233331,5.001381126445,5.06642991958,
+    5.131478712715,5.196527505851,5.261576298986,5.326625092121,
+    5.391673885256,5.456722678391,5.521771471526),
+  .QUASI_UNIFORM_KNOTS.);
+#6179 = CARTESIAN_POINT('',(0.949105368965,0.999872825086));
+#6180 = CARTESIAN_POINT('',(0.97078830001,0.999872825086));
+#6181 = CARTESIAN_POINT('',(1.0141541621,0.999872825086));
+#6182 = CARTESIAN_POINT('',(1.079202955235,0.999872825086));
+#6183 = CARTESIAN_POINT('',(1.14425174837,0.999872825086));
+#6184 = CARTESIAN_POINT('',(1.209300541505,0.999872825086));
+#6185 = CARTESIAN_POINT('',(1.27434933464,0.999872825086));
+#6186 = CARTESIAN_POINT('',(1.339398127775,0.999872825086));
+#6187 = CARTESIAN_POINT('',(1.40444692091,0.999872825086));
+#6188 = CARTESIAN_POINT('',(1.469495714045,0.999872825086));
+#6189 = CARTESIAN_POINT('',(1.53454450718,0.999872825086));
+#6190 = CARTESIAN_POINT('',(1.599593300315,0.999872825086));
+#6191 = CARTESIAN_POINT('',(1.66464209345,0.999872825086));
+#6192 = CARTESIAN_POINT('',(1.729690886585,0.999872825086));
+#6193 = CARTESIAN_POINT('',(1.79473967972,0.999872825086));
+#6194 = CARTESIAN_POINT('',(1.859788472855,0.999872825086));
+#6195 = CARTESIAN_POINT('',(1.92483726599,0.999872825086));
+#6196 = CARTESIAN_POINT('',(1.989886059125,0.999872825086));
+#6197 = CARTESIAN_POINT('',(2.054934852261,0.999872825086));
+#6198 = CARTESIAN_POINT('',(2.119983645396,0.999872825086));
+#6199 = CARTESIAN_POINT('',(2.185032438531,0.999872825086));
+#6200 = CARTESIAN_POINT('',(2.250081231666,0.999872825086));
+#6201 = CARTESIAN_POINT('',(2.315130024801,0.999872825086));
+#6202 = CARTESIAN_POINT('',(2.358495886891,0.999872825086));
+#6203 = CARTESIAN_POINT('',(2.380178817936,0.999872825086));
+#6204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6205 = PCURVE('',#6206,#6211);
+#6206 = TOROIDAL_SURFACE('',#6207,24.490662042994,1.);
+#6207 = AXIS2_PLACEMENT_3D('',#6208,#6209,#6210);
+#6208 = CARTESIAN_POINT('',(56.241801546358,-54.85922738973,
+    287.85786206621));
+#6209 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#6210 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#6211 = DEFINITIONAL_REPRESENTATION('',(#6212),#6238);
+#6212 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6213,#6214,#6215,#6216,#6217,
+    #6218,#6219,#6220,#6221,#6222,#6223,#6224,#6225,#6226,#6227,#6228,
+    #6229,#6230,#6231,#6232,#6233,#6234,#6235,#6236,#6237),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (4.090698022555,4.15574681569,4.220795608825,4.28584440196,
+    4.350893195095,4.41594198823,4.480990781365,4.5460395745,
+    4.611088367635,4.67613716077,4.741185953905,4.80623474704,
+    4.871283540175,4.93633233331,5.001381126445,5.06642991958,
+    5.131478712715,5.196527505851,5.261576298986,5.326625092121,
+    5.391673885256,5.456722678391,5.521771471526),
+  .QUASI_UNIFORM_KNOTS.);
+#6213 = CARTESIAN_POINT('',(0.949105368965,6.283057400364));
+#6214 = CARTESIAN_POINT('',(0.97078830001,6.283057400364));
+#6215 = CARTESIAN_POINT('',(1.0141541621,6.283057400364));
+#6216 = CARTESIAN_POINT('',(1.079202955235,6.283057400364));
+#6217 = CARTESIAN_POINT('',(1.14425174837,6.283057400364));
+#6218 = CARTESIAN_POINT('',(1.209300541505,6.283057400364));
+#6219 = CARTESIAN_POINT('',(1.27434933464,6.283057400364));
+#6220 = CARTESIAN_POINT('',(1.339398127775,6.283057400364));
+#6221 = CARTESIAN_POINT('',(1.40444692091,6.283057400364));
+#6222 = CARTESIAN_POINT('',(1.469495714045,6.283057400364));
+#6223 = CARTESIAN_POINT('',(1.53454450718,6.283057400364));
+#6224 = CARTESIAN_POINT('',(1.599593300315,6.283057400364));
+#6225 = CARTESIAN_POINT('',(1.66464209345,6.283057400364));
+#6226 = CARTESIAN_POINT('',(1.729690886585,6.283057400364));
+#6227 = CARTESIAN_POINT('',(1.79473967972,6.283057400364));
+#6228 = CARTESIAN_POINT('',(1.859788472855,6.283057400364));
+#6229 = CARTESIAN_POINT('',(1.92483726599,6.283057400364));
+#6230 = CARTESIAN_POINT('',(1.989886059126,6.283057400364));
+#6231 = CARTESIAN_POINT('',(2.054934852261,6.283057400364));
+#6232 = CARTESIAN_POINT('',(2.119983645396,6.283057400364));
+#6233 = CARTESIAN_POINT('',(2.185032438531,6.283057400364));
+#6234 = CARTESIAN_POINT('',(2.250081231666,6.283057400364));
+#6235 = CARTESIAN_POINT('',(2.315130024801,6.283057400364));
+#6236 = CARTESIAN_POINT('',(2.358495886891,6.283057400364));
+#6237 = CARTESIAN_POINT('',(2.380178817936,6.283057400364));
+#6238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6239 = ORIENTED_EDGE('',*,*,#6240,.F.);
+#6240 = EDGE_CURVE('',#6161,#6163,#6241,.T.);
+#6241 = SURFACE_CURVE('',#6242,(#6253,#6282),.PCURVE_S1.);
+#6242 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6243,#6244,#6245,#6246,#6247,
+    #6248,#6249,#6250,#6251,#6252),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.
+    ,0.25,0.5,0.75,1.),.UNSPECIFIED.);
+#6243 = CARTESIAN_POINT('',(56.112086936436,-34.13800108916,
+    273.01239792021));
+#6244 = CARTESIAN_POINT('',(57.01334010189,-32.38333172471,
+    275.45349633126));
+#6245 = CARTESIAN_POINT('',(57.906391474319,-31.06841165506,
+    278.20050777098));
+#6246 = CARTESIAN_POINT('',(59.291795295965,-29.47011922555,
+    284.03876338252));
+#6247 = CARTESIAN_POINT('',(59.781603557906,-29.18735465656,
+    287.17211374982));
+#6248 = CARTESIAN_POINT('',(59.970355197319,-29.78326066858,
+    293.36363214735));
+#6249 = CARTESIAN_POINT('',(59.659614644412,-30.65290894475,
+    296.38057146646));
+#6250 = CARTESIAN_POINT('',(58.364039308714,-33.35190197678,
+    301.85816178952));
+#6251 = CARTESIAN_POINT('',(57.415734103381,-35.12860051366,
+    304.25709632862));
+#6252 = CARTESIAN_POINT('',(56.402733220476,-37.27205841942,
+    306.3088631121));
+#6253 = PCURVE('',#6172,#6254);
+#6254 = DEFINITIONAL_REPRESENTATION('',(#6255),#6281);
+#6255 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6256,#6257,#6258,#6259,#6260,
+    #6261,#6262,#6263,#6264,#6265,#6266,#6267,#6268,#6269,#6270,#6271,
+    #6272,#6273,#6274,#6275,#6276,#6277,#6278,#6279,#6280),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#6256 = CARTESIAN_POINT('',(0.949105368965,0.999872825185));
+#6257 = CARTESIAN_POINT('',(0.970593391556,1.159856676515));
+#6258 = CARTESIAN_POINT('',(1.013550535256,1.479105534113));
+#6259 = CARTESIAN_POINT('',(1.077976956248,1.948935661244));
+#6260 = CARTESIAN_POINT('',(1.142442241066,2.402834331547));
+#6261 = CARTESIAN_POINT('',(1.206991928372,2.833919104636));
+#6262 = CARTESIAN_POINT('',(1.271681863824,3.23528568855));
+#6263 = CARTESIAN_POINT('',(1.336544504078,3.600111250486));
+#6264 = CARTESIAN_POINT('',(1.40194324494,3.920838470404));
+#6265 = CARTESIAN_POINT('',(1.46773849501,4.190666927318));
+#6266 = CARTESIAN_POINT('',(1.533856586735,4.40273662113));
+#6267 = CARTESIAN_POINT('',(1.600193982656,4.550104454926));
+#6268 = CARTESIAN_POINT('',(1.666735501887,4.626218504784));
+#6269 = CARTESIAN_POINT('',(1.733228140505,4.623044494241));
+#6270 = CARTESIAN_POINT('',(1.799471713535,4.541920086603));
+#6271 = CARTESIAN_POINT('',(1.865507532453,4.385704964798));
+#6272 = CARTESIAN_POINT('',(1.931300999569,4.156727959961));
+#6273 = CARTESIAN_POINT('',(1.996815184271,3.857918838717));
+#6274 = CARTESIAN_POINT('',(2.062069029056,3.490333994519));
+#6275 = CARTESIAN_POINT('',(2.126438504323,3.068184960511));
+#6276 = CARTESIAN_POINT('',(2.190234822029,2.599726211241));
+#6277 = CARTESIAN_POINT('',(2.253645960379,2.093531576534));
+#6278 = CARTESIAN_POINT('',(2.316885876552,1.558089428972));
+#6279 = CARTESIAN_POINT('',(2.359057463058,1.187304028437));
+#6280 = CARTESIAN_POINT('',(2.380178817936,0.999872825087));
+#6281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6282 = PCURVE('',#1285,#6283);
+#6283 = DEFINITIONAL_REPRESENTATION('',(#6284),#6310);
+#6284 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6285,#6286,#6287,#6288,#6289,
+    #6290,#6291,#6292,#6293,#6294,#6295,#6296,#6297,#6298,#6299,#6300,
+    #6301,#6302,#6303,#6304,#6305,#6306,#6307,#6308,#6309),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#6285 = CARTESIAN_POINT('',(1.,0.));
+#6286 = CARTESIAN_POINT('',(0.984859701777,-8.232755132197E-07));
+#6287 = CARTESIAN_POINT('',(0.954607195821,6.916454441003E-06));
+#6288 = CARTESIAN_POINT('',(0.909279854433,2.938100609765E-05));
+#6289 = CARTESIAN_POINT('',(0.863972271399,4.452381849903E-05));
+#6290 = CARTESIAN_POINT('',(0.818648605973,3.722302983822E-05));
+#6291 = CARTESIAN_POINT('',(0.77328099213,-3.247716577138E-06));
+#6292 = CARTESIAN_POINT('',(0.727812097568,1.447734423942E-05));
+#6293 = CARTESIAN_POINT('',(0.682495016892,-2.954298047317E-04));
+#6294 = CARTESIAN_POINT('',(0.637122479094,-6.915160671029E-04));
+#6295 = CARTESIAN_POINT('',(0.59147559433,-6.559590378906E-04));
+#6296 = CARTESIAN_POINT('',(0.545582420016,-2.671105864663E-04));
+#6297 = CARTESIAN_POINT('',(0.499721208227,1.108507976539E-04));
+#6298 = CARTESIAN_POINT('',(0.45428099971,-1.762397717265E-04));
+#6299 = CARTESIAN_POINT('',(0.409032329481,-1.048110528242E-03));
+#6300 = CARTESIAN_POINT('',(0.363362953508,-1.396945489595E-03));
+#6301 = CARTESIAN_POINT('',(0.317461752258,-7.951716954856E-04));
+#6302 = CARTESIAN_POINT('',(0.271678991719,1.035073144449E-05));
+#6303 = CARTESIAN_POINT('',(0.226223023367,3.542412825078E-06));
+#6304 = CARTESIAN_POINT('',(0.18094568863,1.534961692675E-04));
+#6305 = CARTESIAN_POINT('',(0.135772542812,1.917497454715E-04));
+#6306 = CARTESIAN_POINT('',(9.061860389978E-02,1.312332711856E-04));
+#6307 = CARTESIAN_POINT('',(4.540003787477E-02,3.376343734182E-05));
+#6308 = CARTESIAN_POINT('',(1.515831132456E-02,-1.990915178365E-06));
+#6309 = CARTESIAN_POINT('',(0.,0.));
+#6310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6311 = ADVANCED_FACE('',(#6312),#6327,.F.);
+#6312 = FACE_BOUND('',#6313,.F.);
+#6313 = EDGE_LOOP('',(#6314,#6389));
+#6314 = ORIENTED_EDGE('',*,*,#6315,.T.);
+#6315 = EDGE_CURVE('',#6316,#6318,#6320,.T.);
+#6316 = VERTEX_POINT('',#6317);
+#6317 = CARTESIAN_POINT('',(56.402733220473,-72.44639636023,
+    306.30886311191));
+#6318 = VERTEX_POINT('',#6319);
+#6319 = CARTESIAN_POINT('',(56.112086936337,-75.5804536903,
+    273.01239792021));
+#6320 = SURFACE_CURVE('',#6321,(#6326,#6360),.PCURVE_S1.);
+#6321 = CIRCLE('',#6322,25.490662034814);
+#6322 = AXIS2_PLACEMENT_3D('',#6323,#6324,#6325);
+#6323 = CARTESIAN_POINT('',(56.241673644415,-54.85922738973,
+    287.85786318266));
+#6324 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#6325 = DIRECTION('',(8.728710691205E-03,0.,0.999961904079));
+#6326 = PCURVE('',#6327,#6332);
+#6327 = CONICAL_SURFACE('',#6328,25.490534144233,1.279068467054E-04);
+#6328 = AXIS2_PLACEMENT_3D('',#6329,#6330,#6331);
+#6329 = CARTESIAN_POINT('',(55.241838910405,-54.85922738973,
+    287.86659078329));
+#6330 = DIRECTION('',(0.999961904079,0.,-8.728710691205E-03));
+#6331 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#6332 = DEFINITIONAL_REPRESENTATION('',(#6333),#6359);
+#6333 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6334,#6335,#6336,#6337,#6338,
+    #6339,#6340,#6341,#6342,#6343,#6344,#6345,#6346,#6347,#6348,#6349,
+    #6350,#6351,#6352,#6353,#6354,#6355,#6356,#6357,#6358),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.761413835665,0.826462628799,0.891511421934,0.956560215068,
+    1.021609008203,1.086657801337,1.151706594472,1.216755387607,
+    1.281804180741,1.346852973876,1.41190176701,1.476950560145,
+    1.541999353279,1.607048146414,1.672096939548,1.737145732683,
+    1.802194525818,1.867243318952,1.932292112087,1.997340905221,
+    2.062389698356,2.12743849149,2.192487284625),.QUASI_UNIFORM_KNOTS.);
+#6334 = CARTESIAN_POINT('',(3.903006489254,0.999872825086));
+#6335 = CARTESIAN_POINT('',(3.924689420299,0.999872825086));
+#6336 = CARTESIAN_POINT('',(3.968055282389,0.999872825086));
+#6337 = CARTESIAN_POINT('',(4.033104075524,0.999872825086));
+#6338 = CARTESIAN_POINT('',(4.098152868658,0.999872825086));
+#6339 = CARTESIAN_POINT('',(4.163201661793,0.999872825086));
+#6340 = CARTESIAN_POINT('',(4.228250454927,0.999872825086));
+#6341 = CARTESIAN_POINT('',(4.293299248062,0.999872825086));
+#6342 = CARTESIAN_POINT('',(4.358348041197,0.999872825086));
+#6343 = CARTESIAN_POINT('',(4.423396834331,0.999872825086));
+#6344 = CARTESIAN_POINT('',(4.488445627466,0.999872825086));
+#6345 = CARTESIAN_POINT('',(4.5534944206,0.999872825086));
+#6346 = CARTESIAN_POINT('',(4.618543213735,0.999872825086));
+#6347 = CARTESIAN_POINT('',(4.683592006869,0.999872825086));
+#6348 = CARTESIAN_POINT('',(4.748640800004,0.999872825086));
+#6349 = CARTESIAN_POINT('',(4.813689593138,0.999872825086));
+#6350 = CARTESIAN_POINT('',(4.878738386273,0.999872825086));
+#6351 = CARTESIAN_POINT('',(4.943787179408,0.999872825086));
+#6352 = CARTESIAN_POINT('',(5.008835972542,0.999872825086));
+#6353 = CARTESIAN_POINT('',(5.073884765677,0.999872825086));
+#6354 = CARTESIAN_POINT('',(5.138933558811,0.999872825086));
+#6355 = CARTESIAN_POINT('',(5.203982351946,0.999872825086));
+#6356 = CARTESIAN_POINT('',(5.26903114508,0.999872825086));
+#6357 = CARTESIAN_POINT('',(5.31239700717,0.999872825086));
+#6358 = CARTESIAN_POINT('',(5.334079938215,0.999872825086));
+#6359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6360 = PCURVE('',#6206,#6361);
+#6361 = DEFINITIONAL_REPRESENTATION('',(#6362),#6388);
+#6362 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6363,#6364,#6365,#6366,#6367,
+    #6368,#6369,#6370,#6371,#6372,#6373,#6374,#6375,#6376,#6377,#6378,
+    #6379,#6380,#6381,#6382,#6383,#6384,#6385,#6386,#6387),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.761413835665,0.826462628799,0.891511421934,0.956560215068,
+    1.021609008203,1.086657801337,1.151706594472,1.216755387607,
+    1.281804180741,1.346852973876,1.41190176701,1.476950560145,
+    1.541999353279,1.607048146414,1.672096939548,1.737145732683,
+    1.802194525818,1.867243318952,1.932292112087,1.997340905221,
+    2.062389698356,2.12743849149,2.192487284625),.QUASI_UNIFORM_KNOTS.);
+#6363 = CARTESIAN_POINT('',(3.903006489254,6.283057400364));
+#6364 = CARTESIAN_POINT('',(3.924689420299,6.283057400364));
+#6365 = CARTESIAN_POINT('',(3.968055282389,6.283057400364));
+#6366 = CARTESIAN_POINT('',(4.033104075524,6.283057400364));
+#6367 = CARTESIAN_POINT('',(4.098152868658,6.283057400364));
+#6368 = CARTESIAN_POINT('',(4.163201661793,6.283057400364));
+#6369 = CARTESIAN_POINT('',(4.228250454927,6.283057400364));
+#6370 = CARTESIAN_POINT('',(4.293299248062,6.283057400364));
+#6371 = CARTESIAN_POINT('',(4.358348041197,6.283057400364));
+#6372 = CARTESIAN_POINT('',(4.423396834331,6.283057400364));
+#6373 = CARTESIAN_POINT('',(4.488445627466,6.283057400364));
+#6374 = CARTESIAN_POINT('',(4.5534944206,6.283057400364));
+#6375 = CARTESIAN_POINT('',(4.618543213735,6.283057400364));
+#6376 = CARTESIAN_POINT('',(4.683592006869,6.283057400364));
+#6377 = CARTESIAN_POINT('',(4.748640800004,6.283057400364));
+#6378 = CARTESIAN_POINT('',(4.813689593138,6.283057400364));
+#6379 = CARTESIAN_POINT('',(4.878738386273,6.283057400364));
+#6380 = CARTESIAN_POINT('',(4.943787179408,6.283057400364));
+#6381 = CARTESIAN_POINT('',(5.008835972542,6.283057400364));
+#6382 = CARTESIAN_POINT('',(5.073884765677,6.283057400364));
+#6383 = CARTESIAN_POINT('',(5.138933558811,6.283057400364));
+#6384 = CARTESIAN_POINT('',(5.203982351946,6.283057400364));
+#6385 = CARTESIAN_POINT('',(5.26903114508,6.283057400364));
+#6386 = CARTESIAN_POINT('',(5.31239700717,6.283057400364));
+#6387 = CARTESIAN_POINT('',(5.334079938215,6.283057400364));
+#6388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6389 = ORIENTED_EDGE('',*,*,#6390,.F.);
+#6390 = EDGE_CURVE('',#6316,#6318,#6391,.T.);
+#6391 = SURFACE_CURVE('',#6392,(#6403,#6432),.PCURVE_S1.);
+#6392 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6393,#6394,#6395,#6396,#6397,
+    #6398,#6399,#6400,#6401,#6402),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,4),(0.
+    ,0.25,0.5,0.75,1.),.UNSPECIFIED.);
+#6393 = CARTESIAN_POINT('',(56.402733220571,-72.44639636024,
+    306.30886311191));
+#6394 = CARTESIAN_POINT('',(57.417280016797,-74.59312533927,
+    304.25396518246));
+#6395 = CARTESIAN_POINT('',(58.375520334761,-76.38919446015,
+    301.82087730592));
+#6396 = CARTESIAN_POINT('',(59.661878586809,-79.07155190262,
+    296.35962262517));
+#6397 = CARTESIAN_POINT('',(59.973001667101,-79.94467375862,
+    293.32498072943));
+#6398 = CARTESIAN_POINT('',(59.776032009352,-80.53058295908,
+    287.1167307168));
+#6399 = CARTESIAN_POINT('',(59.290955992935,-80.24936695169,
+    284.02797212876));
+#6400 = CARTESIAN_POINT('',(57.892492956264,-78.63198801256,
+    278.14926906954));
+#6401 = CARTESIAN_POINT('',(57.013003212026,-77.33446715655,
+    275.45258384479));
+#6402 = CARTESIAN_POINT('',(56.112086936436,-75.58045369029,
+    273.01239792021));
+#6403 = PCURVE('',#6327,#6404);
+#6404 = DEFINITIONAL_REPRESENTATION('',(#6405),#6431);
+#6405 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6406,#6407,#6408,#6409,#6410,
+    #6411,#6412,#6413,#6414,#6415,#6416,#6417,#6418,#6419,#6420,#6421,
+    #6422,#6423,#6424,#6425,#6426,#6427,#6428,#6429,#6430),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#6406 = CARTESIAN_POINT('',(3.903006489254,0.999872825184));
+#6407 = CARTESIAN_POINT('',(3.924159342171,1.187590054315));
+#6408 = CARTESIAN_POINT('',(3.966482497552,1.559520366163));
+#6409 = CARTESIAN_POINT('',(4.030097923783,2.097545137939));
+#6410 = CARTESIAN_POINT('',(4.093919535653,2.606347772523));
+#6411 = CARTESIAN_POINT('',(4.158032807751,3.076552974266));
+#6412 = CARTESIAN_POINT('',(4.222523660319,3.49887413023));
+#6413 = CARTESIAN_POINT('',(4.287508919075,3.863693862994));
+#6414 = CARTESIAN_POINT('',(4.353005613931,4.160920173306));
+#6415 = CARTESIAN_POINT('',(4.418909872953,4.388738838832));
+#6416 = CARTESIAN_POINT('',(4.485148472076,4.543946468265));
+#6417 = CARTESIAN_POINT('',(4.551610684592,4.62394851918));
+#6418 = CARTESIAN_POINT('',(4.618342237855,4.625103452768));
+#6419 = CARTESIAN_POINT('',(4.684887530249,4.54734813459));
+#6420 = CARTESIAN_POINT('',(4.750939394005,4.399654787053));
+#6421 = CARTESIAN_POINT('',(4.816704179672,4.187463089056));
+#6422 = CARTESIAN_POINT('',(4.882247414591,3.917098801201));
+#6423 = CARTESIAN_POINT('',(4.947640294317,3.594876017177));
+#6424 = CARTESIAN_POINT('',(5.013034450573,3.226269498887));
+#6425 = CARTESIAN_POINT('',(5.07765687283,2.824987935401));
+#6426 = CARTESIAN_POINT('',(5.141846582812,2.395948609767));
+#6427 = CARTESIAN_POINT('',(5.20581056433,1.945090768312));
+#6428 = CARTESIAN_POINT('',(5.269789783194,1.478079892161));
+#6429 = CARTESIAN_POINT('',(5.312598812729,1.159796886451));
+#6430 = CARTESIAN_POINT('',(5.334079938215,0.999872825185));
+#6431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6432 = PCURVE('',#1659,#6433);
+#6433 = DEFINITIONAL_REPRESENTATION('',(#6434),#6460);
+#6434 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6435,#6436,#6437,#6438,#6439,
+    #6440,#6441,#6442,#6443,#6444,#6445,#6446,#6447,#6448,#6449,#6450,
+    #6451,#6452,#6453,#6454,#6455,#6456,#6457,#6458,#6459),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364,
+    0.181818181818,0.227272727273,0.272727272727,0.318181818182,
+    0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455,
+    0.590909090909,0.636363636364,0.681818181818,0.727272727273,
+    0.772727272727,0.818181818182,0.863636363636,0.909090909091,
+    0.954545454545,1.),.QUASI_UNIFORM_KNOTS.);
+#6435 = CARTESIAN_POINT('',(1.,0.));
+#6436 = CARTESIAN_POINT('',(0.984961790208,7.85900229394E-07));
+#6437 = CARTESIAN_POINT('',(0.95486926007,1.491466266678E-05));
+#6438 = CARTESIAN_POINT('',(0.90967819718,4.88332985673E-05));
+#6439 = CARTESIAN_POINT('',(0.864432452812,6.322721748365E-05));
+#6440 = CARTESIAN_POINT('',(0.819124285379,5.141306456761E-05));
+#6441 = CARTESIAN_POINT('',(0.773754157531,-2.912375621612E-06));
+#6442 = CARTESIAN_POINT('',(0.728285596667,3.048158347201E-05));
+#6443 = CARTESIAN_POINT('',(0.683114464766,-6.651021390475E-04));
+#6444 = CARTESIAN_POINT('',(0.637790366661,-1.573120760507E-03));
+#6445 = CARTESIAN_POINT('',(0.591945068124,-1.340963821988E-03));
+#6446 = CARTESIAN_POINT('',(0.54597779008,-4.390576118406E-04));
+#6447 = CARTESIAN_POINT('',(0.500101551866,1.0577732313E-04));
+#6448 = CARTESIAN_POINT('',(0.454629768544,1.595054240321E-05));
+#6449 = CARTESIAN_POINT('',(0.409325199893,-1.676560820477E-04));
+#6450 = CARTESIAN_POINT('',(0.363680174965,-2.768364537248E-04));
+#6451 = CARTESIAN_POINT('',(0.317868317894,-1.65150011352E-04));
+#6452 = CARTESIAN_POINT('',(0.272156905819,3.807269970267E-07));
+#6453 = CARTESIAN_POINT('',(0.226700573085,-2.254074246863E-07));
+#6454 = CARTESIAN_POINT('',(0.181357883598,5.286436405304E-05));
+#6455 = CARTESIAN_POINT('',(0.136079101496,6.493111838882E-05));
+#6456 = CARTESIAN_POINT('',(9.080386334175E-02,4.072380725542E-05));
+#6457 = CARTESIAN_POINT('',(4.547239868687E-02,8.73404234426E-06));
+#6458 = CARTESIAN_POINT('',(1.51763503867E-02,-1.717839750363E-06));
+#6459 = CARTESIAN_POINT('',(0.,0.));
+#6460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6461 = ADVANCED_FACE('',(#6462),#6206,.F.);
+#6462 = FACE_BOUND('',#6463,.F.);
+#6463 = EDGE_LOOP('',(#6464,#6537,#6561,#6663,#6664,#6788,#6789,#6891));
+#6464 = ORIENTED_EDGE('',*,*,#6465,.F.);
+#6465 = EDGE_CURVE('',#6466,#6466,#6468,.T.);
+#6466 = VERTEX_POINT('',#6467);
+#6467 = CARTESIAN_POINT('',(55.028067745059,-54.85922738973,
+    263.37686246019));
+#6468 = SURFACE_CURVE('',#6469,(#6474,#6503),.PCURVE_S1.);
+#6469 = CIRCLE('',#6470,24.490661310999);
+#6470 = AXIS2_PLACEMENT_3D('',#6471,#6472,#6473);
+#6471 = CARTESIAN_POINT('',(55.241839642279,-54.85922738973,
+    287.8665907769));
+#6472 = DIRECTION('',(-0.999961904079,0.,8.728710691205E-03));
+#6473 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#6474 = PCURVE('',#6206,#6475);
+#6475 = DEFINITIONAL_REPRESENTATION('',(#6476),#6502);
+#6476 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6477,#6478,#6479,#6480,#6481,
+    #6482,#6483,#6484,#6485,#6486,#6487,#6488,#6489,#6490,#6491,#6492,
+    #6493,#6494,#6495,#6496,#6497,#6498,#6499,#6500,#6501),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#6477 = CARTESIAN_POINT('',(6.28318530718,4.71238824839));
+#6478 = CARTESIAN_POINT('',(6.187985529798,4.71238824839));
+#6479 = CARTESIAN_POINT('',(5.997585975035,4.71238824839));
+#6480 = CARTESIAN_POINT('',(5.711986642891,4.71238824839));
+#6481 = CARTESIAN_POINT('',(5.426387310746,4.71238824839));
+#6482 = CARTESIAN_POINT('',(5.140787978601,4.71238824839));
+#6483 = CARTESIAN_POINT('',(4.855188646457,4.71238824839));
+#6484 = CARTESIAN_POINT('',(4.569589314312,4.71238824839));
+#6485 = CARTESIAN_POINT('',(4.283989982168,4.71238824839));
+#6486 = CARTESIAN_POINT('',(3.998390650023,4.71238824839));
+#6487 = CARTESIAN_POINT('',(3.712791317879,4.71238824839));
+#6488 = CARTESIAN_POINT('',(3.427191985734,4.71238824839));
+#6489 = CARTESIAN_POINT('',(3.14159265359,4.71238824839));
+#6490 = CARTESIAN_POINT('',(2.855993321445,4.71238824839));
+#6491 = CARTESIAN_POINT('',(2.570393989301,4.71238824839));
+#6492 = CARTESIAN_POINT('',(2.284794657156,4.71238824839));
+#6493 = CARTESIAN_POINT('',(1.999195325012,4.71238824839));
+#6494 = CARTESIAN_POINT('',(1.713595992867,4.71238824839));
+#6495 = CARTESIAN_POINT('',(1.427996660723,4.71238824839));
+#6496 = CARTESIAN_POINT('',(1.142397328578,4.71238824839));
+#6497 = CARTESIAN_POINT('',(0.856797996434,4.71238824839));
+#6498 = CARTESIAN_POINT('',(0.571198664289,4.71238824839));
+#6499 = CARTESIAN_POINT('',(0.285599332145,4.71238824839));
+#6500 = CARTESIAN_POINT('',(9.519977738151E-02,4.71238824839));
+#6501 = CARTESIAN_POINT('',(0.,4.71238824839));
+#6502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6503 = PCURVE('',#6504,#6509);
+#6504 = CONICAL_SURFACE('',#6505,5.433884592287E-06,1.570795593005);
+#6505 = AXIS2_PLACEMENT_3D('',#6506,#6507,#6508);
+#6506 = CARTESIAN_POINT('',(55.241857568632,-54.85922738973,
+    287.86659062042));
+#6507 = DIRECTION('',(-0.999961904079,0.,8.728710691205E-03));
+#6508 = DIRECTION('',(8.728710691205E-03,0.,0.999961904079));
+#6509 = DEFINITIONAL_REPRESENTATION('',(#6510),#6536);
+#6510 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6511,#6512,#6513,#6514,#6515,
+    #6516,#6517,#6518,#6519,#6520,#6521,#6522,#6523,#6524,#6525,#6526,
+    #6527,#6528,#6529,#6530,#6531,#6532,#6533,#6534,#6535),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#6511 = CARTESIAN_POINT('',(3.14159265359,1.797099475276E-05));
+#6512 = CARTESIAN_POINT('',(3.236792430971,1.797099475276E-05));
+#6513 = CARTESIAN_POINT('',(3.427191985734,1.797099475276E-05));
+#6514 = CARTESIAN_POINT('',(3.712791317879,1.797099475276E-05));
+#6515 = CARTESIAN_POINT('',(3.998390650023,1.797099475276E-05));
+#6516 = CARTESIAN_POINT('',(4.283989982168,1.797099475276E-05));
+#6517 = CARTESIAN_POINT('',(4.569589314312,1.797099475276E-05));
+#6518 = CARTESIAN_POINT('',(4.855188646457,1.797099475276E-05));
+#6519 = CARTESIAN_POINT('',(5.140787978601,1.797099475276E-05));
+#6520 = CARTESIAN_POINT('',(5.426387310746,1.797099475276E-05));
+#6521 = CARTESIAN_POINT('',(5.711986642891,1.797099475276E-05));
+#6522 = CARTESIAN_POINT('',(5.997585975035,1.797099475276E-05));
+#6523 = CARTESIAN_POINT('',(6.28318530718,1.797099475276E-05));
+#6524 = CARTESIAN_POINT('',(6.568784639324,1.797099475276E-05));
+#6525 = CARTESIAN_POINT('',(6.854383971469,1.797099475276E-05));
+#6526 = CARTESIAN_POINT('',(7.139983303613,1.797099475276E-05));
+#6527 = CARTESIAN_POINT('',(7.425582635758,1.797099475276E-05));
+#6528 = CARTESIAN_POINT('',(7.711181967902,1.797099475276E-05));
+#6529 = CARTESIAN_POINT('',(7.996781300047,1.797099475276E-05));
+#6530 = CARTESIAN_POINT('',(8.282380632191,1.797099475276E-05));
+#6531 = CARTESIAN_POINT('',(8.567979964336,1.797099475276E-05));
+#6532 = CARTESIAN_POINT('',(8.85357929648,1.797099475276E-05));
+#6533 = CARTESIAN_POINT('',(9.139178628625,1.797099475276E-05));
+#6534 = CARTESIAN_POINT('',(9.329578183388,1.797099475276E-05));
+#6535 = CARTESIAN_POINT('',(9.424777960769,1.797099475276E-05));
+#6536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6537 = ORIENTED_EDGE('',*,*,#6538,.T.);
+#6538 = EDGE_CURVE('',#6466,#6539,#6541,.T.);
+#6539 = VERTEX_POINT('',#6540);
+#6540 = CARTESIAN_POINT('',(55.028030903695,-54.85922738973,
+    263.36654497125));
+#6541 = SEAM_CURVE('',#6542,(#6547,#6554),.PCURVE_S1.);
+#6542 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6543,#6544,#6545,#6546),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(4.71238824839,4.722705848868),
+  .PIECEWISE_BEZIER_KNOTS.);
+#6543 = CARTESIAN_POINT('',(55.028067745059,-54.85922738973,
+    263.37686246019));
+#6544 = CARTESIAN_POINT('',(55.028037722758,-54.85922738973,
+    263.37342339108));
+#6545 = CARTESIAN_POINT('',(55.028025442085,-54.85922738973,
+    263.36998416708));
+#6546 = CARTESIAN_POINT('',(55.028030903695,-54.85922738973,
+    263.36654497125));
+#6547 = PCURVE('',#6206,#6548);
+#6548 = DEFINITIONAL_REPRESENTATION('',(#6549),#6553);
+#6549 = LINE('',#6550,#6551);
+#6550 = CARTESIAN_POINT('',(6.28318530718,0.));
+#6551 = VECTOR('',#6552,1.);
+#6552 = DIRECTION('',(0.,1.));
+#6553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6554 = PCURVE('',#6206,#6555);
+#6555 = DEFINITIONAL_REPRESENTATION('',(#6556),#6560);
+#6556 = LINE('',#6557,#6558);
+#6557 = CARTESIAN_POINT('',(0.,0.));
+#6558 = VECTOR('',#6559,1.);
+#6559 = DIRECTION('',(0.,1.));
+#6560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6561 = ORIENTED_EDGE('',*,*,#6562,.F.);
+#6562 = EDGE_CURVE('',#6318,#6539,#6563,.T.);
+#6563 = SURFACE_CURVE('',#6564,(#6583,#6634),.PCURVE_S1.);
+#6564 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6565,#6566,#6567,#6568,#6569,
+    #6570,#6571,#6572,#6573,#6574,#6575,#6576,#6577,#6578,#6579,#6580,
+    #6581,#6582),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.,0.25,
+    0.375,0.4375,0.5,0.5625,0.625,0.75,1.),.UNSPECIFIED.);
+#6565 = CARTESIAN_POINT('',(56.112086936337,-75.58045369031,
+    273.01239792023));
+#6566 = CARTESIAN_POINT('',(55.824456713914,-73.25373428959,
+    269.76734228036));
+#6567 = CARTESIAN_POINT('',(55.518334694582,-70.10468937435,
+    267.1976596401));
+#6568 = CARTESIAN_POINT('',(55.218840998682,-64.69457914491,
+    264.71256094748));
+#6569 = CARTESIAN_POINT('',(55.143992788428,-62.77891515582,
+    264.11116877723));
+#6570 = CARTESIAN_POINT('',(55.072573944222,-59.85857705722,
+    263.56956929014));
+#6571 = CARTESIAN_POINT('',(55.055195646973,-58.8698713318,
+    263.44708034189));
+#6572 = CARTESIAN_POINT('',(55.032715602482,-56.87443838668,
+    263.32137134096));
+#6573 = CARTESIAN_POINT('',(55.028045006882,-55.8757122954,
+    263.36204953896));
+#6574 = CARTESIAN_POINT('',(55.028017025897,-53.87452458685,
+    263.37096654724));
+#6575 = CARTESIAN_POINT('',(55.032509599644,-52.87477636879,
+    263.32079419825));
+#6576 = CARTESIAN_POINT('',(55.054654085881,-50.88459240577,
+    263.44349605123));
+#6577 = CARTESIAN_POINT('',(55.071964852195,-49.8892084941,
+    263.56510155748));
+#6578 = CARTESIAN_POINT('',(55.143533860139,-46.94960912908,
+    264.10739122867));
+#6579 = CARTESIAN_POINT('',(55.217558617689,-45.05030412898,
+    264.70206934988));
+#6580 = CARTESIAN_POINT('',(55.51824066132,-39.60898045192,
+    267.19658301004));
+#6581 = CARTESIAN_POINT('',(55.824417056579,-36.46504128888,
+    269.76689486472));
+#6582 = CARTESIAN_POINT('',(56.112086936337,-34.13800108914,
+    273.01239792023));
+#6583 = PCURVE('',#6206,#6584);
+#6584 = DEFINITIONAL_REPRESENTATION('',(#6585),#6633);
+#6585 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6586,#6587,#6588,#6589,#6590,
+    #6591,#6592,#6593,#6594,#6595,#6596,#6597,#6598,#6599,#6600,#6601,
+    #6602,#6603,#6604,#6605,#6606,#6607,#6608,#6609,#6610,#6611,#6612,
+    #6613,#6614,#6615,#6616,#6617,#6618,#6619,#6620,#6621,#6622,#6623,
+    #6624,#6625,#6626,#6627,#6628,#6629,#6630,#6631,#6632),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#6586 = CARTESIAN_POINT('',(5.334079938214,6.283057400363));
+#6587 = CARTESIAN_POINT('',(5.348327098475,6.259492990917));
+#6588 = CARTESIAN_POINT('',(5.376777048679,6.211931017847));
+#6589 = CARTESIAN_POINT('',(5.419350668056,6.139414406973));
+#6590 = CARTESIAN_POINT('',(5.461855872959,6.065816519119));
+#6591 = CARTESIAN_POINT('',(5.50432175233,5.991346757999));
+#6592 = CARTESIAN_POINT('',(5.546775420137,5.916265345192));
+#6593 = CARTESIAN_POINT('',(5.589242055589,5.840866199024));
+#6594 = CARTESIAN_POINT('',(5.631745453249,5.76544002523));
+#6595 = CARTESIAN_POINT('',(5.674308391544,5.690240422839));
+#6596 = CARTESIAN_POINT('',(5.7169532818,5.615449115325));
+#6597 = CARTESIAN_POINT('',(5.759701933509,5.541152628398));
+#6598 = CARTESIAN_POINT('',(5.802578622485,5.467300968261));
+#6599 = CARTESIAN_POINT('',(5.845600870069,5.393762545434));
+#6600 = CARTESIAN_POINT('',(5.888747095896,5.320931388539));
+#6601 = CARTESIAN_POINT('',(5.931998642538,5.249114035076));
+#6602 = CARTESIAN_POINT('',(5.975327477378,5.178529803609));
+#6603 = CARTESIAN_POINT('',(6.018713322196,5.1091701666));
+#6604 = CARTESIAN_POINT('',(6.062094117472,5.040954247347));
+#6605 = CARTESIAN_POINT('',(6.105744742749,4.973043057764));
+#6606 = CARTESIAN_POINT('',(6.149682194021,4.908111009496));
+#6607 = CARTESIAN_POINT('',(6.193819118972,4.836531271718));
+#6608 = CARTESIAN_POINT('',(6.238013486549,4.754068130097));
+#6609 = CARTESIAN_POINT('',(6.282531588922,4.708835845321));
+#6610 = CARTESIAN_POINT('',(6.327080476655,4.747076070124));
+#6611 = CARTESIAN_POINT('',(6.371285612815,4.833903440502));
+#6612 = CARTESIAN_POINT('',(6.415277053177,4.906216427506));
+#6613 = CARTESIAN_POINT('',(6.4592951124,4.970850349264));
+#6614 = CARTESIAN_POINT('',(6.503192893832,5.03926555331));
+#6615 = CARTESIAN_POINT('',(6.546872441602,5.107917965061));
+#6616 = CARTESIAN_POINT('',(6.590318999447,5.177888555978));
+#6617 = CARTESIAN_POINT('',(6.633602499052,5.248642375325));
+#6618 = CARTESIAN_POINT('',(6.676780945895,5.320175497503));
+#6619 = CARTESIAN_POINT('',(6.719902985039,5.392497382438));
+#6620 = CARTESIAN_POINT('',(6.763078599274,5.466007548824));
+#6621 = CARTESIAN_POINT('',(6.806191583077,5.54038922332));
+#6622 = CARTESIAN_POINT('',(6.849092265095,5.615066101905));
+#6623 = CARTESIAN_POINT('',(6.891857976076,5.690184275575));
+#6624 = CARTESIAN_POINT('',(6.934504551641,5.765584328496));
+#6625 = CARTESIAN_POINT('',(6.977064111264,5.841096662338));
+#6626 = CARTESIAN_POINT('',(7.019564691062,5.916487855315));
+#6627 = CARTESIAN_POINT('',(7.062036177793,5.991504927432));
+#6628 = CARTESIAN_POINT('',(7.10450916428,6.065894452153));
+#6629 = CARTESIAN_POINT('',(7.14701578673,6.139429920662));
+#6630 = CARTESIAN_POINT('',(7.189589671322,6.211922968218));
+#6631 = CARTESIAN_POINT('',(7.218041496952,6.259487503348));
+#6632 = CARTESIAN_POINT('',(7.232290676145,6.283057400363));
+#6633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6634 = PCURVE('',#1810,#6635);
+#6635 = DEFINITIONAL_REPRESENTATION('',(#6636),#6662);
+#6636 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6637,#6638,#6639,#6640,#6641,
+    #6642,#6643,#6644,#6645,#6646,#6647,#6648,#6649,#6650,#6651,#6652,
+    #6653,#6654,#6655,#6656,#6657,#6658,#6659,#6660,#6661),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,2.274231814633E-02,4.548463629266E-02,6.8226954439E-02,
+    9.096927258533E-02,0.113711590732,0.136453908878,0.159196227024,
+    0.181938545171,0.204680863317,0.227423181463,0.25016549961,
+    0.272907817756,0.295650135902,0.318392454049,0.341134772195,
+    0.363877090341,0.386619408488,0.409361726634,0.43210404478,
+    0.454846362927,0.477588681073,0.500330999219),
+  .QUASI_UNIFORM_KNOTS.);
+#6637 = CARTESIAN_POINT('',(1.,0.));
+#6638 = CARTESIAN_POINT('',(0.992080187117,6.17728898391E-06));
+#6639 = CARTESIAN_POINT('',(0.976164542715,1.411396413004E-05));
+#6640 = CARTESIAN_POINT('',(0.952156579838,1.615864757736E-05));
+#6641 = CARTESIAN_POINT('',(0.928105653478,-5.099561345325E-06));
+#6642 = CARTESIAN_POINT('',(0.90411039038,-4.17742771662E-06));
+#6643 = CARTESIAN_POINT('',(0.8802789731,1.981687451397E-05));
+#6644 = CARTESIAN_POINT('',(0.856663302078,-7.232777705774E-05));
+#6645 = CARTESIAN_POINT('',(0.833081385042,-1.481643901048E-04));
+#6646 = CARTESIAN_POINT('',(0.809586636822,-1.801701544756E-04));
+#6647 = CARTESIAN_POINT('',(0.786175208672,-1.428064186605E-04));
+#6648 = CARTESIAN_POINT('',(0.762862764791,-4.272570821314E-05));
+#6649 = CARTESIAN_POINT('',(0.739638274453,1.184819238839E-05));
+#6650 = CARTESIAN_POINT('',(0.716646104735,1.035505493914E-04));
+#6651 = CARTESIAN_POINT('',(0.693849494705,1.439847598313E-04));
+#6652 = CARTESIAN_POINT('',(0.671229986616,1.047679170091E-04));
+#6653 = CARTESIAN_POINT('',(0.648777041235,-2.456745409908E-05));
+#6654 = CARTESIAN_POINT('',(0.626459889125,-3.085421522247E-05));
+#6655 = CARTESIAN_POINT('',(0.604348560711,-4.04517920945E-05));
+#6656 = CARTESIAN_POINT('',(0.582448380878,-1.56471201888E-04));
+#6657 = CARTESIAN_POINT('',(0.560820854987,2.105365309942E-04));
+#6658 = CARTESIAN_POINT('',(0.539425181329,-6.909815992732E-04));
+#6659 = CARTESIAN_POINT('',(0.518109470964,-4.756558367321E-04));
+#6660 = CARTESIAN_POINT('',(0.50417309916,-4.488457833302E-04));
+#6661 = CARTESIAN_POINT('',(0.497305633199,-5.048409504718E-04));
+#6662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6663 = ORIENTED_EDGE('',*,*,#6315,.F.);
+#6664 = ORIENTED_EDGE('',*,*,#6665,.F.);
+#6665 = EDGE_CURVE('',#6163,#6316,#6666,.T.);
+#6666 = SURFACE_CURVE('',#6667,(#6686,#6737),.PCURVE_S1.);
+#6667 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6668,#6669,#6670,#6671,#6672,
+    #6673,#6674,#6675,#6676,#6677,#6678,#6679,#6680,#6681,#6682,#6683,
+    #6684,#6685),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.,0.25,
+    0.375,0.4375,0.5,0.5625,0.625,0.75,1.),.UNSPECIFIED.);
+#6668 = CARTESIAN_POINT('',(56.402733220451,-37.27205841942,
+    306.3088631121));
+#6669 = CARTESIAN_POINT('',(56.17455693922,-39.58727327592,
+    308.51763327253));
+#6670 = CARTESIAN_POINT('',(55.899001933764,-42.3742159586,
+    310.18350531166));
+#6671 = CARTESIAN_POINT('',(55.628867715087,-46.90877203464,
+    311.70147092782));
+#6672 = CARTESIAN_POINT('',(55.562127518023,-48.45904042939,
+    312.04528928179));
+#6673 = CARTESIAN_POINT('',(55.497537673974,-50.83865408538,
+    312.33469359379));
+#6674 = CARTESIAN_POINT('',(55.48188801263,-51.63893762751,
+    312.39257571417));
+#6675 = CARTESIAN_POINT('',(55.461277309926,-53.23747578184,
+    312.43214503266));
+#6676 = CARTESIAN_POINT('',(55.455890184144,-54.03732780228,
+    312.3736866085));
+#6677 = CARTESIAN_POINT('',(55.455592233914,-55.64063988577,
+    312.35811963551));
+#6678 = CARTESIAN_POINT('',(55.460952677948,-56.44390914971,
+    312.43196193595));
+#6679 = CARTESIAN_POINT('',(55.481343357366,-58.0486732415,
+    312.3943942896));
+#6680 = CARTESIAN_POINT('',(55.49686752697,-58.84913836642,
+    312.33736430555));
+#6681 = CARTESIAN_POINT('',(55.560915297489,-61.22635057501,
+    312.05136539086));
+#6682 = CARTESIAN_POINT('',(55.628245780271,-62.79756707955,
+    311.70481767893));
+#6683 = CARTESIAN_POINT('',(55.898632781735,-67.34137853199,
+    310.18587454331));
+#6684 = CARTESIAN_POINT('',(56.17411024329,-70.12664905588,
+    308.5219573357));
+#6685 = CARTESIAN_POINT('',(56.402733220472,-72.44639636026,
+    306.30886311189));
+#6686 = PCURVE('',#6206,#6687);
+#6687 = DEFINITIONAL_REPRESENTATION('',(#6688),#6736);
+#6688 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6689,#6690,#6691,#6692,#6693,
+    #6694,#6695,#6696,#6697,#6698,#6699,#6700,#6701,#6702,#6703,#6704,
+    #6705,#6706,#6707,#6708,#6709,#6710,#6711,#6712,#6713,#6714,#6715,
+    #6716,#6717,#6718,#6719,#6720,#6721,#6722,#6723,#6724,#6725,#6726,
+    #6727,#6728,#6729,#6730,#6731,#6732,#6733,#6734,#6735),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#6689 = CARTESIAN_POINT('',(2.380178817936,6.28305740034));
+#6690 = CARTESIAN_POINT('',(2.391585348472,6.260569380649));
+#6691 = CARTESIAN_POINT('',(2.414377229317,6.214860744148));
+#6692 = CARTESIAN_POINT('',(2.448518986359,6.144333753329));
+#6693 = CARTESIAN_POINT('',(2.48263266894,6.072045995971));
+#6694 = CARTESIAN_POINT('',(2.516734470249,5.998307441756));
+#6695 = CARTESIAN_POINT('',(2.550839662548,5.923471192312));
+#6696 = CARTESIAN_POINT('',(2.584962558184,5.847915344192));
+#6697 = CARTESIAN_POINT('',(2.619116957646,5.772004407132));
+#6698 = CARTESIAN_POINT('',(2.653315579748,5.696060983081));
+#6699 = CARTESIAN_POINT('',(2.687573093281,5.620309383645));
+#6700 = CARTESIAN_POINT('',(2.721895778803,5.54493295949));
+#6701 = CARTESIAN_POINT('',(2.756321087258,5.469731192679));
+#6702 = CARTESIAN_POINT('',(2.790771000496,5.395297484231));
+#6703 = CARTESIAN_POINT('',(2.825208428988,5.322106938315));
+#6704 = CARTESIAN_POINT('',(2.859710573486,5.249791388178));
+#6705 = CARTESIAN_POINT('',(2.894323800709,5.178389760012));
+#6706 = CARTESIAN_POINT('',(2.929095084308,5.107943252169));
+#6707 = CARTESIAN_POINT('',(2.964089360826,5.03895424409));
+#6708 = CARTESIAN_POINT('',(2.999225338318,4.9706986232));
+#6709 = CARTESIAN_POINT('',(3.034465245163,4.905882034515));
+#6710 = CARTESIAN_POINT('',(3.069715763977,4.835344254499));
+#6711 = CARTESIAN_POINT('',(3.105104610369,4.755223854484));
+#6712 = CARTESIAN_POINT('',(3.140752630873,4.708223086826));
+#6713 = CARTESIAN_POINT('',(3.176483235576,4.74377312127));
+#6714 = CARTESIAN_POINT('',(3.211992172432,4.831404596266));
+#6715 = CARTESIAN_POINT('',(3.247391037006,4.90374312468));
+#6716 = CARTESIAN_POINT('',(3.282705145476,4.968230637453));
+#6717 = CARTESIAN_POINT('',(3.317847292356,5.036543755491));
+#6718 = CARTESIAN_POINT('',(3.352791152736,5.10534424773));
+#6719 = CARTESIAN_POINT('',(3.387690782415,5.175715394206));
+#6720 = CARTESIAN_POINT('',(3.422517818138,5.247371263357));
+#6721 = CARTESIAN_POINT('',(3.457266395419,5.32025088819));
+#6722 = CARTESIAN_POINT('',(3.49192705721,5.394143828172));
+#6723 = CARTESIAN_POINT('',(3.526499848483,5.468959331384));
+#6724 = CARTESIAN_POINT('',(3.560969816197,5.544246577113));
+#6725 = CARTESIAN_POINT('',(3.595339030172,5.619800766985));
+#6726 = CARTESIAN_POINT('',(3.629627435467,5.695675915484));
+#6727 = CARTESIAN_POINT('',(3.663850071286,5.77170639353));
+#6728 = CARTESIAN_POINT('',(3.698023401913,5.847660052898));
+#6729 = CARTESIAN_POINT('',(3.732163843206,5.923228167208));
+#6730 = CARTESIAN_POINT('',(3.766288380965,5.998064294722));
+#6731 = CARTESIAN_POINT('',(3.800414612214,6.071811666119));
+#6732 = CARTESIAN_POINT('',(3.834560989046,6.144135596615));
+#6733 = CARTESIAN_POINT('',(3.868746815623,6.214739088502));
+#6734 = CARTESIAN_POINT('',(3.891577616264,6.260524308294));
+#6735 = CARTESIAN_POINT('',(3.903006489256,6.283057400363));
+#6736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6737 = PCURVE('',#1462,#6738);
+#6738 = DEFINITIONAL_REPRESENTATION('',(#6739),#6787);
+#6739 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6740,#6741,#6742,#6743,#6744,
+    #6745,#6746,#6747,#6748,#6749,#6750,#6751,#6752,#6753,#6754,#6755,
+    #6756,#6757,#6758,#6759,#6760,#6761,#6762,#6763,#6764,#6765,#6766,
+    #6767,#6768,#6769,#6770,#6771,#6772,#6773,#6774,#6775,#6776,#6777,
+    #6778,#6779,#6780,#6781,#6782,#6783,#6784,#6785,#6786),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#6740 = CARTESIAN_POINT('',(1.,0.));
+#6741 = CARTESIAN_POINT('',(0.992163045194,3.675112286035E-06));
+#6742 = CARTESIAN_POINT('',(0.976437243196,-1.064913255959E-07));
+#6743 = CARTESIAN_POINT('',(0.952724619867,-5.862039844781E-05));
+#6744 = CARTESIAN_POINT('',(0.928917758572,-2.057643474754E-04));
+#6745 = CARTESIAN_POINT('',(0.905053602306,-4.201280479446E-04));
+#6746 = CARTESIAN_POINT('',(0.881172423751,-6.512568697575E-04));
+#6747 = CARTESIAN_POINT('',(0.857316751078,-8.264437251058E-04));
+#6748 = CARTESIAN_POINT('',(0.83352919537,-8.727794506129E-04));
+#6749 = CARTESIAN_POINT('',(0.809849789455,-7.399663900491E-04));
+#6750 = CARTESIAN_POINT('',(0.786316111178,-4.468797164073E-04));
+#6751 = CARTESIAN_POINT('',(0.76295453099,-7.061922698487E-05));
+#6752 = CARTESIAN_POINT('',(0.739807356005,1.880754990005E-05));
+#6753 = CARTESIAN_POINT('',(0.716687027438,-1.566604255069E-04));
+#6754 = CARTESIAN_POINT('',(0.693721879949,-2.190188787526E-04));
+#6755 = CARTESIAN_POINT('',(0.670927257453,-1.891888148683E-04));
+#6756 = CARTESIAN_POINT('',(0.648344507266,-1.291172580613E-05));
+#6757 = CARTESIAN_POINT('',(0.626000419772,3.628227791082E-05));
+#6758 = CARTESIAN_POINT('',(0.603921776992,5.331752967163E-05));
+#6759 = CARTESIAN_POINT('',(0.582099907669,-3.018340342672E-05));
+#6760 = CARTESIAN_POINT('',(0.560455668599,2.227177236629E-04));
+#6761 = CARTESIAN_POINT('',(0.539068275103,-8.868124038389E-04));
+#6762 = CARTESIAN_POINT('',(0.517768145853,-5.841056439023E-04));
+#6763 = CARTESIAN_POINT('',(0.496968398583,-6.85402556147E-04));
+#6764 = CARTESIAN_POINT('',(0.476754152974,-5.829216671046E-04));
+#6765 = CARTESIAN_POINT('',(0.455660842392,-8.915483110295E-04));
+#6766 = CARTESIAN_POINT('',(0.434547243302,2.404773756277E-04));
+#6767 = CARTESIAN_POINT('',(0.41315844653,-8.510813776151E-05));
+#6768 = CARTESIAN_POINT('',(0.391546217792,1.96641464133E-05));
+#6769 = CARTESIAN_POINT('',(0.369683845396,-1.336528714996E-05));
+#6770 = CARTESIAN_POINT('',(0.34761735928,2.023849036121E-05));
+#6771 = CARTESIAN_POINT('',(0.325380637695,4.285565266241E-05));
+#6772 = CARTESIAN_POINT('',(0.302958594225,4.285854534132E-05));
+#6773 = CARTESIAN_POINT('',(0.280346954328,1.346958741011E-05));
+#6774 = CARTESIAN_POINT('',(0.257531241257,1.359931788726E-05));
+#6775 = CARTESIAN_POINT('',(0.234509861624,-6.176498722233E-05));
+#6776 = CARTESIAN_POINT('',(0.211373503801,-2.334042273184E-04));
+#6777 = CARTESIAN_POINT('',(0.188126800523,-3.273758431547E-04));
+#6778 = CARTESIAN_POINT('',(0.164800173989,-3.339951130092E-04));
+#6779 = CARTESIAN_POINT('',(0.141407181773,-2.730115609198E-04));
+#6780 = CARTESIAN_POINT('',(0.11801840652,-1.99446638209E-04));
+#6781 = CARTESIAN_POINT('',(9.444818720112E-02,-1.637804955892E-04));
+#6782 = CARTESIAN_POINT('',(7.07647628858E-02,-9.900713136706E-05));
+#6783 = CARTESIAN_POINT('',(4.706339899643E-02,-3.137477184265E-05));
+#6784 = CARTESIAN_POINT('',(2.343458292588E-02,1.219903654527E-06));
+#6785 = CARTESIAN_POINT('',(7.784996365077E-03,4.189102308835E-06));
+#6786 = CARTESIAN_POINT('',(0.,0.));
+#6787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6788 = ORIENTED_EDGE('',*,*,#6160,.F.);
+#6789 = ORIENTED_EDGE('',*,*,#6790,.F.);
+#6790 = EDGE_CURVE('',#6539,#6161,#6791,.T.);
+#6791 = SURFACE_CURVE('',#6792,(#6811,#6862),.PCURVE_S1.);
+#6792 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6793,#6794,#6795,#6796,#6797,
+    #6798,#6799,#6800,#6801,#6802,#6803,#6804,#6805,#6806,#6807,#6808,
+    #6809,#6810),.UNSPECIFIED.,.F.,.F.,(4,2,2,2,2,2,2,2,4),(0.,0.25,
+    0.375,0.4375,0.5,0.5625,0.625,0.75,1.),.UNSPECIFIED.);
+#6793 = CARTESIAN_POINT('',(56.112086936337,-75.58045369031,
+    273.01239792023));
+#6794 = CARTESIAN_POINT('',(55.824456713914,-73.25373428959,
+    269.76734228036));
+#6795 = CARTESIAN_POINT('',(55.518334694582,-70.10468937435,
+    267.1976596401));
+#6796 = CARTESIAN_POINT('',(55.218840998682,-64.69457914491,
+    264.71256094748));
+#6797 = CARTESIAN_POINT('',(55.143992788428,-62.77891515582,
+    264.11116877723));
+#6798 = CARTESIAN_POINT('',(55.072573944222,-59.85857705722,
+    263.56956929014));
+#6799 = CARTESIAN_POINT('',(55.055195646973,-58.8698713318,
+    263.44708034189));
+#6800 = CARTESIAN_POINT('',(55.032715602482,-56.87443838668,
+    263.32137134096));
+#6801 = CARTESIAN_POINT('',(55.028045006882,-55.8757122954,
+    263.36204953896));
+#6802 = CARTESIAN_POINT('',(55.028017025897,-53.87452458685,
+    263.37096654724));
+#6803 = CARTESIAN_POINT('',(55.032509599644,-52.87477636879,
+    263.32079419825));
+#6804 = CARTESIAN_POINT('',(55.054654085881,-50.88459240577,
+    263.44349605123));
+#6805 = CARTESIAN_POINT('',(55.071964852195,-49.8892084941,
+    263.56510155748));
+#6806 = CARTESIAN_POINT('',(55.143533860139,-46.94960912908,
+    264.10739122867));
+#6807 = CARTESIAN_POINT('',(55.217558617689,-45.05030412898,
+    264.70206934988));
+#6808 = CARTESIAN_POINT('',(55.51824066132,-39.60898045192,
+    267.19658301004));
+#6809 = CARTESIAN_POINT('',(55.824417056579,-36.46504128888,
+    269.76689486472));
+#6810 = CARTESIAN_POINT('',(56.112086936337,-34.13800108914,
+    273.01239792023));
+#6811 = PCURVE('',#6206,#6812);
+#6812 = DEFINITIONAL_REPRESENTATION('',(#6813),#6861);
+#6813 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6814,#6815,#6816,#6817,#6818,
+    #6819,#6820,#6821,#6822,#6823,#6824,#6825,#6826,#6827,#6828,#6829,
+    #6830,#6831,#6832,#6833,#6834,#6835,#6836,#6837,#6838,#6839,#6840,
+    #6841,#6842,#6843,#6844,#6845,#6846,#6847,#6848,#6849,#6850,#6851,
+    #6852,#6853,#6854,#6855,#6856,#6857,#6858,#6859,#6860),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+    ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,2.272727272727E-02,
+    4.545454545455E-02,6.818181818182E-02,9.090909090909E-02,
+    0.113636363636,0.136363636364,0.159090909091,0.181818181818,
+    0.204545454545,0.227272727273,0.25,0.272727272727,0.295454545455,
+    0.318181818182,0.340909090909,0.363636363636,0.386363636364,
+    0.409090909091,0.431818181818,0.454545454545,0.477272727273,0.5,
+    0.522727272727,0.545454545455,0.568181818182,0.590909090909,
+    0.613636363636,0.636363636364,0.659090909091,0.681818181818,
+    0.704545454545,0.727272727273,0.75,0.772727272727,0.795454545455,
+    0.818181818182,0.840909090909,0.863636363636,0.886363636364,
+    0.909090909091,0.931818181818,0.954545454545,0.977272727273,1.),
+  .QUASI_UNIFORM_KNOTS.);
+#6814 = CARTESIAN_POINT('',(-0.949105368966,6.283057400363));
+#6815 = CARTESIAN_POINT('',(-0.934858208705,6.259492990917));
+#6816 = CARTESIAN_POINT('',(-0.9064082585,6.211931017847));
+#6817 = CARTESIAN_POINT('',(-0.863834639123,6.139414406973));
+#6818 = CARTESIAN_POINT('',(-0.821329434221,6.065816519119));
+#6819 = CARTESIAN_POINT('',(-0.77886355485,5.991346757999));
+#6820 = CARTESIAN_POINT('',(-0.736409887043,5.916265345192));
+#6821 = CARTESIAN_POINT('',(-0.69394325159,5.840866199024));
+#6822 = CARTESIAN_POINT('',(-0.651439853931,5.76544002523));
+#6823 = CARTESIAN_POINT('',(-0.608876915635,5.690240422839));
+#6824 = CARTESIAN_POINT('',(-0.56623202538,5.615449115325));
+#6825 = CARTESIAN_POINT('',(-0.523483373671,5.541152628398));
+#6826 = CARTESIAN_POINT('',(-0.480606684694,5.467300968261));
+#6827 = CARTESIAN_POINT('',(-0.43758443711,5.393762545434));
+#6828 = CARTESIAN_POINT('',(-0.394438211284,5.320931388539));
+#6829 = CARTESIAN_POINT('',(-0.351186664642,5.249114035076));
+#6830 = CARTESIAN_POINT('',(-0.307857829801,5.178529803609));
+#6831 = CARTESIAN_POINT('',(-0.264471984984,5.1091701666));
+#6832 = CARTESIAN_POINT('',(-0.221091189708,5.040954247347));
+#6833 = CARTESIAN_POINT('',(-0.177440564431,4.973043057764));
+#6834 = CARTESIAN_POINT('',(-0.133503113158,4.908111009496));
+#6835 = CARTESIAN_POINT('',(-8.936618820741E-02,4.836531271718));
+#6836 = CARTESIAN_POINT('',(-4.517182063019E-02,4.754068130097));
+#6837 = CARTESIAN_POINT('',(-6.537182578414E-04,4.708835845321));
+#6838 = CARTESIAN_POINT('',(4.389516947571E-02,4.747076070124));
+#6839 = CARTESIAN_POINT('',(8.810030563561E-02,4.833903440502));
+#6840 = CARTESIAN_POINT('',(0.132091745998,4.906216427506));
+#6841 = CARTESIAN_POINT('',(0.17610980522,4.970850349264));
+#6842 = CARTESIAN_POINT('',(0.220007586653,5.03926555331));
+#6843 = CARTESIAN_POINT('',(0.263687134423,5.107917965061));
+#6844 = CARTESIAN_POINT('',(0.307133692267,5.177888555978));
+#6845 = CARTESIAN_POINT('',(0.350417191873,5.248642375325));
+#6846 = CARTESIAN_POINT('',(0.393595638716,5.320175497503));
+#6847 = CARTESIAN_POINT('',(0.43671767786,5.392497382438));
+#6848 = CARTESIAN_POINT('',(0.479893292094,5.466007548824));
+#6849 = CARTESIAN_POINT('',(0.523006275898,5.54038922332));
+#6850 = CARTESIAN_POINT('',(0.565906957916,5.615066101905));
+#6851 = CARTESIAN_POINT('',(0.608672668896,5.690184275575));
+#6852 = CARTESIAN_POINT('',(0.651319244462,5.765584328496));
+#6853 = CARTESIAN_POINT('',(0.693878804085,5.841096662338));
+#6854 = CARTESIAN_POINT('',(0.736379383882,5.916487855315));
+#6855 = CARTESIAN_POINT('',(0.778850870613,5.991504927432));
+#6856 = CARTESIAN_POINT('',(0.8213238571,6.065894452153));
+#6857 = CARTESIAN_POINT('',(0.863830479551,6.139429920662));
+#6858 = CARTESIAN_POINT('',(0.906404364142,6.211922968218));
+#6859 = CARTESIAN_POINT('',(0.934856189772,6.259487503348));
+#6860 = CARTESIAN_POINT('',(0.949105368966,6.283057400363));
+#6861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6862 = PCURVE('',#1810,#6863);
+#6863 = DEFINITIONAL_REPRESENTATION('',(#6864),#6890);
+#6864 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6865,#6866,#6867,#6868,#6869,
+    #6870,#6871,#6872,#6873,#6874,#6875,#6876,#6877,#6878,#6879,#6880,
+    #6881,#6882,#6883,#6884,#6885,#6886,#6887,#6888,#6889),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.500330999219,0.523043226528,0.545755453836,0.568467681144,
+    0.591179908452,0.61389213576,0.636604363069,0.659316590377,
+    0.682028817685,0.704741044993,0.727453272301,0.75016549961,
+    0.772877726918,0.795589954226,0.818302181534,0.841014408843,
+    0.863726636151,0.886438863459,0.909151090767,0.931863318075,
+    0.954575545384,0.977287772692,1.),.QUASI_UNIFORM_KNOTS.);
+#6865 = CARTESIAN_POINT('',(0.497305633199,-5.048409504718E-04));
+#6866 = CARTESIAN_POINT('',(0.490502840861,-4.495404420301E-04));
+#6867 = CARTESIAN_POINT('',(0.476722062921,-4.794068061694E-04));
+#6868 = CARTESIAN_POINT('',(0.455669809069,-6.768112181927E-04));
+#6869 = CARTESIAN_POINT('',(0.434461368343,1.576059761095E-04));
+#6870 = CARTESIAN_POINT('',(0.413040215555,3.569066774446E-06));
+#6871 = CARTESIAN_POINT('',(0.391436701408,5.376045096176E-05));
+#6872 = CARTESIAN_POINT('',(0.369595919286,1.373708008156E-05));
+#6873 = CARTESIAN_POINT('',(0.34755788182,3.717523914384E-05));
+#6874 = CARTESIAN_POINT('',(0.325340252311,-1.242149479497E-05));
+#6875 = CARTESIAN_POINT('',(0.302934472295,-3.739984812643E-05));
+#6876 = CARTESIAN_POINT('',(0.280345541939,-5.190821400687E-05));
+#6877 = CARTESIAN_POINT('',(0.257546904628,1.363512839351E-05));
+#6878 = CARTESIAN_POINT('',(0.234620507074,-5.169014935318E-05));
+#6879 = CARTESIAN_POINT('',(0.211494816253,-2.45874879541E-04));
+#6880 = CARTESIAN_POINT('',(0.188232483479,-2.65078331364E-04));
+#6881 = CARTESIAN_POINT('',(0.164892448075,-1.443677035903E-04));
+#6882 = CARTESIAN_POINT('',(0.14151573875,2.645391971093E-05));
+#6883 = CARTESIAN_POINT('',(0.118241553621,1.006234355666E-04));
+#6884 = CARTESIAN_POINT('',(9.474385811878E-02,3.874570384487E-05));
+#6885 = CARTESIAN_POINT('',(7.106753413039E-02,1.545047934735E-05));
+#6886 = CARTESIAN_POINT('',(4.731693621602E-02,2.150910316168E-05));
+#6887 = CARTESIAN_POINT('',(2.358681622736E-02,1.405468175962E-05));
+#6888 = CARTESIAN_POINT('',(7.839966406523E-03,5.887013491051E-06));
+#6889 = CARTESIAN_POINT('',(0.,0.));
+#6890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6891 = ORIENTED_EDGE('',*,*,#6538,.F.);
+#6892 = ADVANCED_FACE('',(#6893),#6504,.T.);
+#6893 = FACE_BOUND('',#6894,.T.);
+#6894 = EDGE_LOOP('',(#6895,#6965,#7031,#7051,#7052));
+#6895 = ORIENTED_EDGE('',*,*,#6896,.T.);
+#6896 = EDGE_CURVE('',#6897,#6899,#6901,.T.);
+#6897 = VERTEX_POINT('',#6898);
+#6898 = CARTESIAN_POINT('',(55.05250966845,-54.85922738973,
+    266.17669665972));
+#6899 = VERTEX_POINT('',#6900);
+#6900 = CARTESIAN_POINT('',(55.431173715037,-54.85922738973,
+    309.5564848583));
+#6901 = SURFACE_CURVE('',#6902,(#6907,#6936),.PCURVE_S1.);
+#6902 = CIRCLE('',#6903,21.690720427261);
+#6903 = AXIS2_PLACEMENT_3D('',#6904,#6905,#6906);
+#6904 = CARTESIAN_POINT('',(55.241841691743,-54.85922738973,
+    287.86659075901));
+#6905 = DIRECTION('',(-0.999961904079,0.,8.728710691205E-03));
+#6906 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#6907 = PCURVE('',#6504,#6908);
+#6908 = DEFINITIONAL_REPRESENTATION('',(#6909),#6935);
+#6909 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6910,#6911,#6912,#6913,#6914,
+    #6915,#6916,#6917,#6918,#6919,#6920,#6921,#6922,#6923,#6924,#6925,
+    #6926,#6927,#6928,#6929,#6930,#6931,#6932,#6933,#6934),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#6910 = CARTESIAN_POINT('',(3.14159265359,1.591642654592E-05));
+#6911 = CARTESIAN_POINT('',(3.236792430971,1.591642654592E-05));
+#6912 = CARTESIAN_POINT('',(3.427191985734,1.591642654592E-05));
+#6913 = CARTESIAN_POINT('',(3.712791317879,1.591642654592E-05));
+#6914 = CARTESIAN_POINT('',(3.998390650023,1.591642654592E-05));
+#6915 = CARTESIAN_POINT('',(4.283989982168,1.591642654592E-05));
+#6916 = CARTESIAN_POINT('',(4.569589314312,1.591642654592E-05));
+#6917 = CARTESIAN_POINT('',(4.855188646457,1.591642654592E-05));
+#6918 = CARTESIAN_POINT('',(5.140787978601,1.591642654592E-05));
+#6919 = CARTESIAN_POINT('',(5.426387310746,1.591642654592E-05));
+#6920 = CARTESIAN_POINT('',(5.711986642891,1.591642654592E-05));
+#6921 = CARTESIAN_POINT('',(5.997585975035,1.591642654592E-05));
+#6922 = CARTESIAN_POINT('',(6.28318530718,1.591642654592E-05));
+#6923 = CARTESIAN_POINT('',(6.568784639324,1.591642654592E-05));
+#6924 = CARTESIAN_POINT('',(6.854383971469,1.591642654592E-05));
+#6925 = CARTESIAN_POINT('',(7.139983303613,1.591642654592E-05));
+#6926 = CARTESIAN_POINT('',(7.425582635758,1.591642654592E-05));
+#6927 = CARTESIAN_POINT('',(7.711181967902,1.591642654592E-05));
+#6928 = CARTESIAN_POINT('',(7.996781300047,1.591642654592E-05));
+#6929 = CARTESIAN_POINT('',(8.282380632191,1.591642654592E-05));
+#6930 = CARTESIAN_POINT('',(8.567979964336,1.591642654592E-05));
+#6931 = CARTESIAN_POINT('',(8.85357929648,1.591642654592E-05));
+#6932 = CARTESIAN_POINT('',(9.139178628625,1.591642654592E-05));
+#6933 = CARTESIAN_POINT('',(9.329578183388,1.591642654592E-05));
+#6934 = CARTESIAN_POINT('',(9.424777960769,1.591642654592E-05));
+#6935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6936 = PCURVE('',#4122,#6937);
+#6937 = DEFINITIONAL_REPRESENTATION('',(#6938),#6964);
+#6938 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6939,#6940,#6941,#6942,#6943,
+    #6944,#6945,#6946,#6947,#6948,#6949,#6950,#6951,#6952,#6953,#6954,
+    #6955,#6956,#6957,#6958,#6959,#6960,#6961,#6962,#6963),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#6939 = CARTESIAN_POINT('',(3.14159265359,-1.499903804317));
+#6940 = CARTESIAN_POINT('',(3.236792430971,-1.499903804317));
+#6941 = CARTESIAN_POINT('',(3.427191985734,-1.499903804317));
+#6942 = CARTESIAN_POINT('',(3.712791317879,-1.499903804317));
+#6943 = CARTESIAN_POINT('',(3.998390650023,-1.499903804317));
+#6944 = CARTESIAN_POINT('',(4.283989982168,-1.499903804317));
+#6945 = CARTESIAN_POINT('',(4.569589314312,-1.499903804317));
+#6946 = CARTESIAN_POINT('',(4.855188646457,-1.499903804317));
+#6947 = CARTESIAN_POINT('',(5.140787978601,-1.499903804317));
+#6948 = CARTESIAN_POINT('',(5.426387310746,-1.499903804317));
+#6949 = CARTESIAN_POINT('',(5.711986642891,-1.499903804317));
+#6950 = CARTESIAN_POINT('',(5.997585975035,-1.499903804317));
+#6951 = CARTESIAN_POINT('',(6.28318530718,-1.499903804317));
+#6952 = CARTESIAN_POINT('',(6.568784639324,-1.499903804317));
+#6953 = CARTESIAN_POINT('',(6.854383971469,-1.499903804317));
+#6954 = CARTESIAN_POINT('',(7.139983303613,-1.499903804317));
+#6955 = CARTESIAN_POINT('',(7.425582635758,-1.499903804317));
+#6956 = CARTESIAN_POINT('',(7.711181967902,-1.499903804317));
+#6957 = CARTESIAN_POINT('',(7.996781300047,-1.499903804317));
+#6958 = CARTESIAN_POINT('',(8.282380632191,-1.499903804317));
+#6959 = CARTESIAN_POINT('',(8.567979964336,-1.499903804317));
+#6960 = CARTESIAN_POINT('',(8.85357929648,-1.499903804317));
+#6961 = CARTESIAN_POINT('',(9.139178628625,-1.499903804317));
+#6962 = CARTESIAN_POINT('',(9.329578183388,-1.499903804317));
+#6963 = CARTESIAN_POINT('',(9.424777960769,-1.499903804317));
+#6964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6965 = ORIENTED_EDGE('',*,*,#6966,.T.);
+#6966 = EDGE_CURVE('',#6899,#6897,#6967,.T.);
+#6967 = SURFACE_CURVE('',#6968,(#6973,#7002),.PCURVE_S1.);
+#6968 = CIRCLE('',#6969,21.690720427261);
+#6969 = AXIS2_PLACEMENT_3D('',#6970,#6971,#6972);
+#6970 = CARTESIAN_POINT('',(55.241841691743,-54.85922738973,
+    287.86659075901));
+#6971 = DIRECTION('',(-0.999961904079,0.,8.728710691205E-03));
+#6972 = DIRECTION('',(-8.728710691205E-03,0.,-0.999961904079));
+#6973 = PCURVE('',#6504,#6974);
+#6974 = DEFINITIONAL_REPRESENTATION('',(#6975),#7001);
+#6975 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#6976,#6977,#6978,#6979,#6980,
+    #6981,#6982,#6983,#6984,#6985,#6986,#6987,#6988,#6989,#6990,#6991,
+    #6992,#6993,#6994,#6995,#6996,#6997,#6998,#6999,#7000),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#6976 = CARTESIAN_POINT('',(3.14159265359,1.591642654592E-05));
+#6977 = CARTESIAN_POINT('',(3.236792430971,1.591642654592E-05));
+#6978 = CARTESIAN_POINT('',(3.427191985734,1.591642654592E-05));
+#6979 = CARTESIAN_POINT('',(3.712791317879,1.591642654592E-05));
+#6980 = CARTESIAN_POINT('',(3.998390650023,1.591642654592E-05));
+#6981 = CARTESIAN_POINT('',(4.283989982168,1.591642654592E-05));
+#6982 = CARTESIAN_POINT('',(4.569589314312,1.591642654592E-05));
+#6983 = CARTESIAN_POINT('',(4.855188646457,1.591642654592E-05));
+#6984 = CARTESIAN_POINT('',(5.140787978601,1.591642654592E-05));
+#6985 = CARTESIAN_POINT('',(5.426387310746,1.591642654592E-05));
+#6986 = CARTESIAN_POINT('',(5.711986642891,1.591642654592E-05));
+#6987 = CARTESIAN_POINT('',(5.997585975035,1.591642654592E-05));
+#6988 = CARTESIAN_POINT('',(6.28318530718,1.591642654592E-05));
+#6989 = CARTESIAN_POINT('',(6.568784639324,1.591642654592E-05));
+#6990 = CARTESIAN_POINT('',(6.854383971469,1.591642654592E-05));
+#6991 = CARTESIAN_POINT('',(7.139983303613,1.591642654592E-05));
+#6992 = CARTESIAN_POINT('',(7.425582635758,1.591642654592E-05));
+#6993 = CARTESIAN_POINT('',(7.711181967902,1.591642654592E-05));
+#6994 = CARTESIAN_POINT('',(7.996781300047,1.591642654592E-05));
+#6995 = CARTESIAN_POINT('',(8.282380632191,1.591642654592E-05));
+#6996 = CARTESIAN_POINT('',(8.567979964336,1.591642654592E-05));
+#6997 = CARTESIAN_POINT('',(8.85357929648,1.591642654592E-05));
+#6998 = CARTESIAN_POINT('',(9.139178628625,1.591642654592E-05));
+#6999 = CARTESIAN_POINT('',(9.329578183388,1.591642654592E-05));
+#7000 = CARTESIAN_POINT('',(9.424777960769,1.591642654592E-05));
+#7001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7002 = PCURVE('',#4122,#7003);
+#7003 = DEFINITIONAL_REPRESENTATION('',(#7004),#7030);
+#7004 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7005,#7006,#7007,#7008,#7009,
+    #7010,#7011,#7012,#7013,#7014,#7015,#7016,#7017,#7018,#7019,#7020,
+    #7021,#7022,#7023,#7024,#7025,#7026,#7027,#7028,#7029),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,0.285599332145,0.571198664289,0.856797996434,1.142397328578,
+    1.427996660723,1.713595992867,1.999195325012,2.284794657156,
+    2.570393989301,2.855993321445,3.14159265359,3.427191985734,
+    3.712791317879,3.998390650023,4.283989982168,4.569589314312,
+    4.855188646457,5.140787978601,5.426387310746,5.711986642891,
+    5.997585975035,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#7005 = CARTESIAN_POINT('',(-3.14159265359,-1.499903804317));
+#7006 = CARTESIAN_POINT('',(-3.046392876208,-1.499903804317));
+#7007 = CARTESIAN_POINT('',(-2.855993321445,-1.499903804317));
+#7008 = CARTESIAN_POINT('',(-2.570393989301,-1.499903804317));
+#7009 = CARTESIAN_POINT('',(-2.284794657156,-1.499903804317));
+#7010 = CARTESIAN_POINT('',(-1.999195325012,-1.499903804317));
+#7011 = CARTESIAN_POINT('',(-1.713595992867,-1.499903804317));
+#7012 = CARTESIAN_POINT('',(-1.427996660723,-1.499903804317));
+#7013 = CARTESIAN_POINT('',(-1.142397328578,-1.499903804317));
+#7014 = CARTESIAN_POINT('',(-0.856797996434,-1.499903804317));
+#7015 = CARTESIAN_POINT('',(-0.571198664289,-1.499903804317));
+#7016 = CARTESIAN_POINT('',(-0.285599332145,-1.499903804317));
+#7017 = CARTESIAN_POINT('',(0.,-1.499903804317));
+#7018 = CARTESIAN_POINT('',(0.285599332145,-1.499903804317));
+#7019 = CARTESIAN_POINT('',(0.571198664289,-1.499903804317));
+#7020 = CARTESIAN_POINT('',(0.856797996434,-1.499903804317));
+#7021 = CARTESIAN_POINT('',(1.142397328578,-1.499903804317));
+#7022 = CARTESIAN_POINT('',(1.427996660723,-1.499903804317));
+#7023 = CARTESIAN_POINT('',(1.713595992867,-1.499903804317));
+#7024 = CARTESIAN_POINT('',(1.999195325012,-1.499903804317));
+#7025 = CARTESIAN_POINT('',(2.284794657156,-1.499903804317));
+#7026 = CARTESIAN_POINT('',(2.570393989301,-1.499903804317));
+#7027 = CARTESIAN_POINT('',(2.855993321445,-1.499903804317));
+#7028 = CARTESIAN_POINT('',(3.046392876208,-1.499903804317));
+#7029 = CARTESIAN_POINT('',(3.14159265359,-1.499903804317));
+#7030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7031 = ORIENTED_EDGE('',*,*,#7032,.T.);
+#7032 = EDGE_CURVE('',#6897,#6466,#7033,.T.);
+#7033 = SEAM_CURVE('',#7034,(#7037,#7044),.PCURVE_S1.);
+#7034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7035,#7036),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(21.690714993382,24.490655877121),.PIECEWISE_BEZIER_KNOTS.);
+#7035 = CARTESIAN_POINT('',(55.052509629519,-54.85922738973,
+    266.17669666005));
+#7036 = CARTESIAN_POINT('',(55.028067701102,-54.85922738973,
+    263.37686246058));
+#7037 = PCURVE('',#6504,#7038);
+#7038 = DEFINITIONAL_REPRESENTATION('',(#7039),#7043);
+#7039 = LINE('',#7040,#7041);
+#7040 = CARTESIAN_POINT('',(9.424777960769,0.));
+#7041 = VECTOR('',#7042,1.);
+#7042 = DIRECTION('',(0.,1.));
+#7043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7044 = PCURVE('',#6504,#7045);
+#7045 = DEFINITIONAL_REPRESENTATION('',(#7046),#7050);
+#7046 = LINE('',#7047,#7048);
+#7047 = CARTESIAN_POINT('',(3.14159265359,0.));
+#7048 = VECTOR('',#7049,1.);
+#7049 = DIRECTION('',(0.,1.));
+#7050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7051 = ORIENTED_EDGE('',*,*,#6465,.F.);
+#7052 = ORIENTED_EDGE('',*,*,#7032,.F.);
+#7053 = ADVANCED_FACE('',(#7054),#1462,.T.);
+#7054 = FACE_BOUND('',#7055,.T.);
+#7055 = EDGE_LOOP('',(#7056,#7122,#7123,#7189));
+#7056 = ORIENTED_EDGE('',*,*,#7057,.F.);
+#7057 = EDGE_CURVE('',#6316,#1358,#7058,.T.);
+#7058 = SURFACE_CURVE('',#7059,(#7064,#7093),.PCURVE_S1.);
+#7059 = CIRCLE('',#7060,3.5);
+#7060 = AXIS2_PLACEMENT_3D('',#7061,#7062,#7063);
+#7061 = CARTESIAN_POINT('',(56.42439987796,-74.86120578378,
+    308.84228490939));
+#7062 = DIRECTION('',(0.286939353775,-0.692183144781,-0.662229794963));
+#7063 = DIRECTION('',(0.281543588999,0.721704586632,-0.632357254349));
+#7064 = PCURVE('',#1462,#7065);
+#7065 = DEFINITIONAL_REPRESENTATION('',(#7066),#7092);
+#7066 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7067,#7068,#7069,#7070,#7071,
+    #7072,#7073,#7074,#7075,#7076,#7077,#7078,#7079,#7080,#7081,#7082,
+    #7083,#7084,#7085,#7086,#7087,#7088,#7089,#7090,#7091),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.978415877109,6.034813366554,6.091210855999,6.147608345444,
+    6.204005834889,6.260403324333,6.316800813778,6.373198303223,
+    6.429595792668,6.485993282112,6.542390771557,6.598788261002,
+    6.655185750447,6.711583239891,6.767980729336,6.824378218781,
+    6.880775708226,6.93717319767,6.993570687115,7.04996817656,
+    7.106365666005,7.162763155449,7.219160644894),
+  .QUASI_UNIFORM_KNOTS.);
+#7067 = CARTESIAN_POINT('',(0.,0.));
+#7068 = CARTESIAN_POINT('',(0.,1.616841739226E-02));
+#7069 = CARTESIAN_POINT('',(0.,4.821470353972E-02));
+#7070 = CARTESIAN_POINT('',(0.,9.550432365542E-02));
+#7071 = CARTESIAN_POINT('',(0.,0.142107922128));
+#7072 = CARTESIAN_POINT('',(0.,0.188112459121));
+#7073 = CARTESIAN_POINT('',(0.,0.233601321803));
+#7074 = CARTESIAN_POINT('',(0.,0.278654273159));
+#7075 = CARTESIAN_POINT('',(0.,0.323348219069));
+#7076 = CARTESIAN_POINT('',(0.,0.367757700944));
+#7077 = CARTESIAN_POINT('',(0.,0.411955417583));
+#7078 = CARTESIAN_POINT('',(0.,0.456012704666));
+#7079 = CARTESIAN_POINT('',(0.,0.500000000001));
+#7080 = CARTESIAN_POINT('',(0.,0.543987295336));
+#7081 = CARTESIAN_POINT('',(0.,0.588044582419));
+#7082 = CARTESIAN_POINT('',(0.,0.632242299059));
+#7083 = CARTESIAN_POINT('',(0.,0.676651780933));
+#7084 = CARTESIAN_POINT('',(0.,0.721345726843));
+#7085 = CARTESIAN_POINT('',(0.,0.766398678199));
+#7086 = CARTESIAN_POINT('',(0.,0.811887540881));
+#7087 = CARTESIAN_POINT('',(0.,0.857892077875));
+#7088 = CARTESIAN_POINT('',(0.,0.904495676347));
+#7089 = CARTESIAN_POINT('',(0.,0.951785296463));
+#7090 = CARTESIAN_POINT('',(-0.,0.983831582609));
+#7091 = CARTESIAN_POINT('',(0.,1.));
+#7092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7093 = PCURVE('',#1659,#7094);
+#7094 = DEFINITIONAL_REPRESENTATION('',(#7095),#7121);
+#7095 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7096,#7097,#7098,#7099,#7100,
+    #7101,#7102,#7103,#7104,#7105,#7106,#7107,#7108,#7109,#7110,#7111,
+    #7112,#7113,#7114,#7115,#7116,#7117,#7118,#7119,#7120),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.978415877109,6.034813366554,6.091210855999,6.147608345444,
+    6.204005834889,6.260403324333,6.316800813778,6.373198303223,
+    6.429595792668,6.485993282112,6.542390771557,6.598788261002,
+    6.655185750447,6.711583239891,6.767980729336,6.824378218781,
+    6.880775708226,6.93717319767,6.993570687115,7.04996817656,
+    7.106365666005,7.162763155449,7.219160644894),
+  .QUASI_UNIFORM_KNOTS.);
+#7096 = CARTESIAN_POINT('',(1.,0.));
+#7097 = CARTESIAN_POINT('',(1.,1.616841737886E-02));
+#7098 = CARTESIAN_POINT('',(1.,4.821470351424E-02));
+#7099 = CARTESIAN_POINT('',(1.,9.550432363621E-02));
+#7100 = CARTESIAN_POINT('',(1.,0.142107922108));
+#7101 = CARTESIAN_POINT('',(1.,0.188112459103));
+#7102 = CARTESIAN_POINT('',(1.,0.233601321786));
+#7103 = CARTESIAN_POINT('',(1.,0.278654273143));
+#7104 = CARTESIAN_POINT('',(1.,0.323348219054));
+#7105 = CARTESIAN_POINT('',(1.,0.367757700929));
+#7106 = CARTESIAN_POINT('',(1.,0.411955417569));
+#7107 = CARTESIAN_POINT('',(1.,0.456012704653));
+#7108 = CARTESIAN_POINT('',(1.,0.499999999989));
+#7109 = CARTESIAN_POINT('',(1.,0.543987295325));
+#7110 = CARTESIAN_POINT('',(1.,0.588044582409));
+#7111 = CARTESIAN_POINT('',(1.,0.632242299049));
+#7112 = CARTESIAN_POINT('',(1.,0.676651780925));
+#7113 = CARTESIAN_POINT('',(1.,0.721345726835));
+#7114 = CARTESIAN_POINT('',(1.,0.766398678192));
+#7115 = CARTESIAN_POINT('',(1.,0.811887540875));
+#7116 = CARTESIAN_POINT('',(1.,0.857892077869));
+#7117 = CARTESIAN_POINT('',(1.,0.904495676342));
+#7118 = CARTESIAN_POINT('',(1.,0.951785296459));
+#7119 = CARTESIAN_POINT('',(1.,0.983831582607));
+#7120 = CARTESIAN_POINT('',(1.,1.));
+#7121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7122 = ORIENTED_EDGE('',*,*,#6665,.F.);
+#7123 = ORIENTED_EDGE('',*,*,#7124,.F.);
+#7124 = EDGE_CURVE('',#1241,#6163,#7125,.T.);
+#7125 = SURFACE_CURVE('',#7126,(#7131,#7160),.PCURVE_S1.);
+#7126 = CIRCLE('',#7127,3.5);
+#7127 = AXIS2_PLACEMENT_3D('',#7128,#7129,#7130);
+#7128 = CARTESIAN_POINT('',(56.424399877854,-34.85724899593,
+    308.84228490963));
+#7129 = DIRECTION('',(0.286939353778,0.692183144793,-0.662229794949));
+#7130 = DIRECTION('',(-0.281543589004,0.72170458662,0.63235725436));
+#7131 = PCURVE('',#1462,#7132);
+#7132 = DEFINITIONAL_REPRESENTATION('',(#7133),#7159);
+#7133 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7134,#7135,#7136,#7137,#7138,
+    #7139,#7140,#7141,#7142,#7143,#7144,#7145,#7146,#7147,#7148,#7149,
+    #7150,#7151,#7152,#7153,#7154,#7155,#7156,#7157,#7158),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.205617315872,2.262014805316,2.31841229476,2.374809784203,
+    2.431207273647,2.487604763091,2.544002252535,2.600399741979,
+    2.656797231423,2.713194720867,2.769592210311,2.825989699754,
+    2.882387189198,2.938784678642,2.995182168086,3.05157965753,
+    3.107977146974,3.164374636418,3.220772125862,3.277169615305,
+    3.333567104749,3.389964594193,3.446362083637),
+  .QUASI_UNIFORM_KNOTS.);
+#7134 = CARTESIAN_POINT('',(1.,1.));
+#7135 = CARTESIAN_POINT('',(1.,0.983831582611));
+#7136 = CARTESIAN_POINT('',(1.,0.951785296467));
+#7137 = CARTESIAN_POINT('',(1.,0.904495676351));
+#7138 = CARTESIAN_POINT('',(1.,0.85789207788));
+#7139 = CARTESIAN_POINT('',(1.,0.811887540887));
+#7140 = CARTESIAN_POINT('',(1.,0.766398678205));
+#7141 = CARTESIAN_POINT('',(1.,0.72134572685));
+#7142 = CARTESIAN_POINT('',(1.,0.676651780941));
+#7143 = CARTESIAN_POINT('',(1.,0.632242299067));
+#7144 = CARTESIAN_POINT('',(1.,0.588044582428));
+#7145 = CARTESIAN_POINT('',(1.,0.543987295346));
+#7146 = CARTESIAN_POINT('',(1.,0.500000000011));
+#7147 = CARTESIAN_POINT('',(1.,0.456012704677));
+#7148 = CARTESIAN_POINT('',(1.,0.411955417595));
+#7149 = CARTESIAN_POINT('',(1.,0.367757700956));
+#7150 = CARTESIAN_POINT('',(1.,0.323348219082));
+#7151 = CARTESIAN_POINT('',(1.,0.278654273173));
+#7152 = CARTESIAN_POINT('',(1.,0.233601321818));
+#7153 = CARTESIAN_POINT('',(1.,0.188112459137));
+#7154 = CARTESIAN_POINT('',(1.,0.142107922145));
+#7155 = CARTESIAN_POINT('',(1.,9.550432367214E-02));
+#7156 = CARTESIAN_POINT('',(1.,4.8214703562E-02));
+#7157 = CARTESIAN_POINT('',(1.,1.616841740399E-02));
+#7158 = CARTESIAN_POINT('',(1.,0.));
+#7159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7160 = PCURVE('',#1285,#7161);
+#7161 = DEFINITIONAL_REPRESENTATION('',(#7162),#7188);
+#7162 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7163,#7164,#7165,#7166,#7167,
+    #7168,#7169,#7170,#7171,#7172,#7173,#7174,#7175,#7176,#7177,#7178,
+    #7179,#7180,#7181,#7182,#7183,#7184,#7185,#7186,#7187),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.205617315872,2.262014805316,2.31841229476,2.374809784203,
+    2.431207273647,2.487604763091,2.544002252535,2.600399741979,
+    2.656797231423,2.713194720867,2.769592210311,2.825989699754,
+    2.882387189198,2.938784678642,2.995182168086,3.05157965753,
+    3.107977146974,3.164374636418,3.220772125862,3.277169615305,
+    3.333567104749,3.389964594193,3.446362083637),
+  .QUASI_UNIFORM_KNOTS.);
+#7163 = CARTESIAN_POINT('',(0.,1.));
+#7164 = CARTESIAN_POINT('',(0.,0.983831582609));
+#7165 = CARTESIAN_POINT('',(0.,0.951785296463));
+#7166 = CARTESIAN_POINT('',(0.,0.904495676347));
+#7167 = CARTESIAN_POINT('',(0.,0.857892077874));
+#7168 = CARTESIAN_POINT('',(0.,0.811887540881));
+#7169 = CARTESIAN_POINT('',(0.,0.766398678199));
+#7170 = CARTESIAN_POINT('',(0.,0.721345726842));
+#7171 = CARTESIAN_POINT('',(0.,0.676651780932));
+#7172 = CARTESIAN_POINT('',(0.,0.632242299058));
+#7173 = CARTESIAN_POINT('',(0.,0.588044582418));
+#7174 = CARTESIAN_POINT('',(0.,0.543987295335));
+#7175 = CARTESIAN_POINT('',(0.,0.5));
+#7176 = CARTESIAN_POINT('',(0.,0.456012704665));
+#7177 = CARTESIAN_POINT('',(0.,0.411955417581));
+#7178 = CARTESIAN_POINT('',(0.,0.367757700942));
+#7179 = CARTESIAN_POINT('',(0.,0.323348219067));
+#7180 = CARTESIAN_POINT('',(0.,0.278654273157));
+#7181 = CARTESIAN_POINT('',(0.,0.233601321801));
+#7182 = CARTESIAN_POINT('',(0.,0.188112459119));
+#7183 = CARTESIAN_POINT('',(0.,0.142107922125));
+#7184 = CARTESIAN_POINT('',(0.,9.550432365296E-02));
+#7185 = CARTESIAN_POINT('',(0.,4.821470353656E-02));
+#7186 = CARTESIAN_POINT('',(-0.,1.616841739061E-02));
+#7187 = CARTESIAN_POINT('',(0.,0.));
+#7188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7189 = ORIENTED_EDGE('',*,*,#1357,.F.);
+#7190 = ADVANCED_FACE('',(#7191),#1285,.T.);
+#7191 = FACE_BOUND('',#7192,.T.);
+#7192 = EDGE_LOOP('',(#7193,#7194,#7195,#7261));
+#7193 = ORIENTED_EDGE('',*,*,#7124,.T.);
+#7194 = ORIENTED_EDGE('',*,*,#6240,.F.);
+#7195 = ORIENTED_EDGE('',*,*,#7196,.F.);
+#7196 = EDGE_CURVE('',#1243,#6161,#7197,.T.);
+#7197 = SURFACE_CURVE('',#7198,(#7203,#7232),.PCURVE_S1.);
+#7198 = CIRCLE('',#7199,3.5);
+#7199 = AXIS2_PLACEMENT_3D('',#7200,#7201,#7202);
+#7200 = CARTESIAN_POINT('',(56.093846353094,-31.29286935582,
+    270.97404252896));
+#7201 = DIRECTION('',(-0.255604984093,-0.564131116586,-0.785125579386));
+#7202 = DIRECTION('',(0.275359865668,0.735984919644,-0.618468384347));
+#7203 = PCURVE('',#1285,#7204);
+#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7231);
+#7205 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7206,#7207,#7208,#7209,#7210,
+    #7211,#7212,#7213,#7214,#7215,#7216,#7217,#7218,#7219,#7220,#7221,
+    #7222,#7223,#7224,#7225,#7226,#7227,#7228,#7229,#7230),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (1.559222350895,1.617775062477,1.676327774058,1.734880485639,
+    1.79343319722,1.851985908802,1.910538620383,1.969091331964,
+    2.027644043545,2.086196755127,2.144749466708,2.203302178289,
+    2.26185488987,2.320407601452,2.378960313033,2.437513024614,
+    2.496065736196,2.554618447777,2.613171159358,2.671723870939,
+    2.730276582521,2.788829294102,2.847382005683),
+  .QUASI_UNIFORM_KNOTS.);
+#7206 = CARTESIAN_POINT('',(1.,1.));
+#7207 = CARTESIAN_POINT('',(1.,0.983748428985));
+#7208 = CARTESIAN_POINT('',(1.,0.951560742638));
+#7209 = CARTESIAN_POINT('',(1.,0.904124807485));
+#7210 = CARTESIAN_POINT('',(1.,0.857431399151));
+#7211 = CARTESIAN_POINT('',(1.,0.811385482115));
+#7212 = CARTESIAN_POINT('',(1.,0.765896204631));
+#7213 = CARTESIAN_POINT('',(1.,0.720876952517));
+#7214 = CARTESIAN_POINT('',(1.,0.676244442977));
+#7215 = CARTESIAN_POINT('',(1.,0.631918145406));
+#7216 = CARTESIAN_POINT('',(1.,0.587819670391));
+#7217 = CARTESIAN_POINT('',(1.,0.543872210625));
+#7218 = CARTESIAN_POINT('',(1.,0.49999999999));
+#7219 = CARTESIAN_POINT('',(1.,0.456127789354));
+#7220 = CARTESIAN_POINT('',(1.,0.412180329589));
+#7221 = CARTESIAN_POINT('',(1.,0.368081854573));
+#7222 = CARTESIAN_POINT('',(1.,0.323755557002));
+#7223 = CARTESIAN_POINT('',(1.,0.279123047462));
+#7224 = CARTESIAN_POINT('',(1.,0.234103795348));
+#7225 = CARTESIAN_POINT('',(1.,0.188614517864));
+#7226 = CARTESIAN_POINT('',(1.,0.142568600827));
+#7227 = CARTESIAN_POINT('',(1.,9.58751924942E-02));
+#7228 = CARTESIAN_POINT('',(1.,4.84392573352E-02));
+#7229 = CARTESIAN_POINT('',(1.,1.625157100115E-02));
+#7230 = CARTESIAN_POINT('',(1.,0.));
+#7231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7232 = PCURVE('',#1810,#7233);
+#7233 = DEFINITIONAL_REPRESENTATION('',(#7234),#7260);
+#7234 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7235,#7236,#7237,#7238,#7239,
+    #7240,#7241,#7242,#7243,#7244,#7245,#7246,#7247,#7248,#7249,#7250,
+    #7251,#7252,#7253,#7254,#7255,#7256,#7257,#7258,#7259),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (1.559222350895,1.617775062477,1.676327774058,1.734880485639,
+    1.79343319722,1.851985908802,1.910538620383,1.969091331964,
+    2.027644043545,2.086196755127,2.144749466708,2.203302178289,
+    2.26185488987,2.320407601452,2.378960313033,2.437513024614,
+    2.496065736196,2.554618447777,2.613171159358,2.671723870939,
+    2.730276582521,2.788829294102,2.847382005683),
+  .QUASI_UNIFORM_KNOTS.);
+#7235 = CARTESIAN_POINT('',(0.,1.));
+#7236 = CARTESIAN_POINT('',(0.,0.983748428987));
+#7237 = CARTESIAN_POINT('',(0.,0.951560742642));
+#7238 = CARTESIAN_POINT('',(0.,0.904124807489));
+#7239 = CARTESIAN_POINT('',(0.,0.857431399156));
+#7240 = CARTESIAN_POINT('',(0.,0.811385482121));
+#7241 = CARTESIAN_POINT('',(0.,0.765896204638));
+#7242 = CARTESIAN_POINT('',(0.,0.720876952524));
+#7243 = CARTESIAN_POINT('',(0.,0.676244442985));
+#7244 = CARTESIAN_POINT('',(0.,0.631918145414));
+#7245 = CARTESIAN_POINT('',(0.,0.5878196704));
+#7246 = CARTESIAN_POINT('',(0.,0.543872210635));
+#7247 = CARTESIAN_POINT('',(0.,0.500000000001));
+#7248 = CARTESIAN_POINT('',(0.,0.456127789366));
+#7249 = CARTESIAN_POINT('',(0.,0.412180329601));
+#7250 = CARTESIAN_POINT('',(0.,0.368081854587));
+#7251 = CARTESIAN_POINT('',(0.,0.323755557016));
+#7252 = CARTESIAN_POINT('',(0.,0.279123047478));
+#7253 = CARTESIAN_POINT('',(0.,0.234103795364));
+#7254 = CARTESIAN_POINT('',(0.,0.188614517881));
+#7255 = CARTESIAN_POINT('',(0.,0.142568600846));
+#7256 = CARTESIAN_POINT('',(0.,9.58751925126E-02));
+#7257 = CARTESIAN_POINT('',(0.,4.843925735967E-02));
+#7258 = CARTESIAN_POINT('',(-0.,1.625157101403E-02));
+#7259 = CARTESIAN_POINT('',(0.,0.));
+#7260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7261 = ORIENTED_EDGE('',*,*,#1240,.F.);
+#7262 = ADVANCED_FACE('',(#7263),#1659,.T.);
+#7263 = FACE_BOUND('',#7264,.T.);
+#7264 = EDGE_LOOP('',(#7265,#7266,#7267,#7333));
+#7265 = ORIENTED_EDGE('',*,*,#7057,.T.);
+#7266 = ORIENTED_EDGE('',*,*,#1614,.F.);
+#7267 = ORIENTED_EDGE('',*,*,#7268,.F.);
+#7268 = EDGE_CURVE('',#6318,#1615,#7269,.T.);
+#7269 = SURFACE_CURVE('',#7270,(#7275,#7304),.PCURVE_S1.);
+#7270 = CIRCLE('',#7271,3.5);
+#7271 = AXIS2_PLACEMENT_3D('',#7272,#7273,#7274);
+#7272 = CARTESIAN_POINT('',(56.093846353085,-78.42558542362,
+    270.97404252893));
+#7273 = DIRECTION('',(-0.255604984086,0.564131116595,-0.785125579382));
+#7274 = DIRECTION('',(-0.27535986567,0.735984919638,0.618468384353));
+#7275 = PCURVE('',#1659,#7276);
+#7276 = DEFINITIONAL_REPRESENTATION('',(#7277),#7303);
+#7277 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7278,#7279,#7280,#7281,#7282,
+    #7283,#7284,#7285,#7286,#7287,#7288,#7289,#7290,#7291,#7292,#7293,
+    #7294,#7295,#7296,#7297,#7298,#7299,#7300,#7301,#7302),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.294210647911,0.352763359493,0.411316071074,0.469868782655,
+    0.528421494236,0.586974205818,0.645526917399,0.70407962898,
+    0.762632340562,0.821185052143,0.879737763724,0.938290475305,
+    0.996843186887,1.055395898468,1.113948610049,1.17250132163,
+    1.231054033212,1.289606744793,1.348159456374,1.406712167955,
+    1.465264879537,1.523817591118,1.582370302699),
+  .QUASI_UNIFORM_KNOTS.);
+#7278 = CARTESIAN_POINT('',(0.,0.));
+#7279 = CARTESIAN_POINT('',(0.,1.625157100111E-02));
+#7280 = CARTESIAN_POINT('',(0.,4.843925733511E-02));
+#7281 = CARTESIAN_POINT('',(0.,9.587519249413E-02));
+#7282 = CARTESIAN_POINT('',(0.,0.142568600827));
+#7283 = CARTESIAN_POINT('',(0.,0.188614517863));
+#7284 = CARTESIAN_POINT('',(0.,0.234103795348));
+#7285 = CARTESIAN_POINT('',(0.,0.279123047462));
+#7286 = CARTESIAN_POINT('',(0.,0.323755557002));
+#7287 = CARTESIAN_POINT('',(0.,0.368081854573));
+#7288 = CARTESIAN_POINT('',(0.,0.412180329589));
+#7289 = CARTESIAN_POINT('',(0.,0.456127789354));
+#7290 = CARTESIAN_POINT('',(0.,0.49999999999));
+#7291 = CARTESIAN_POINT('',(0.,0.543872210625));
+#7292 = CARTESIAN_POINT('',(0.,0.587819670391));
+#7293 = CARTESIAN_POINT('',(0.,0.631918145406));
+#7294 = CARTESIAN_POINT('',(0.,0.676244442977));
+#7295 = CARTESIAN_POINT('',(0.,0.720876952517));
+#7296 = CARTESIAN_POINT('',(0.,0.765896204631));
+#7297 = CARTESIAN_POINT('',(0.,0.811385482115));
+#7298 = CARTESIAN_POINT('',(0.,0.857431399151));
+#7299 = CARTESIAN_POINT('',(0.,0.904124807485));
+#7300 = CARTESIAN_POINT('',(0.,0.951560742638));
+#7301 = CARTESIAN_POINT('',(-0.,0.983748428985));
+#7302 = CARTESIAN_POINT('',(0.,1.));
+#7303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7304 = PCURVE('',#1810,#7305);
+#7305 = DEFINITIONAL_REPRESENTATION('',(#7306),#7332);
+#7306 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#7307,#7308,#7309,#7310,#7311,
+    #7312,#7313,#7314,#7315,#7316,#7317,#7318,#7319,#7320,#7321,#7322,
+    #7323,#7324,#7325,#7326,#7327,#7328,#7329,#7330,#7331),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.294210647911,0.352763359493,0.411316071074,0.469868782655,
+    0.528421494236,0.586974205818,0.645526917399,0.70407962898,
+    0.762632340562,0.821185052143,0.879737763724,0.938290475305,
+    0.996843186887,1.055395898468,1.113948610049,1.17250132163,
+    1.231054033212,1.289606744793,1.348159456374,1.406712167955,
+    1.465264879537,1.523817591118,1.582370302699),
+  .QUASI_UNIFORM_KNOTS.);
+#7307 = CARTESIAN_POINT('',(1.,0.));
+#7308 = CARTESIAN_POINT('',(1.,1.625157101403E-02));
+#7309 = CARTESIAN_POINT('',(1.,4.843925735967E-02));
+#7310 = CARTESIAN_POINT('',(1.,9.587519251261E-02));
+#7311 = CARTESIAN_POINT('',(1.,0.142568600846));
+#7312 = CARTESIAN_POINT('',(1.,0.188614517881));
+#7313 = CARTESIAN_POINT('',(1.,0.234103795364));
+#7314 = CARTESIAN_POINT('',(1.,0.279123047478));
+#7315 = CARTESIAN_POINT('',(1.,0.323755557016));
+#7316 = CARTESIAN_POINT('',(1.,0.368081854587));
+#7317 = CARTESIAN_POINT('',(1.,0.412180329601));
+#7318 = CARTESIAN_POINT('',(1.,0.456127789366));
+#7319 = CARTESIAN_POINT('',(1.,0.500000000001));
+#7320 = CARTESIAN_POINT('',(1.,0.543872210635));
+#7321 = CARTESIAN_POINT('',(1.,0.5878196704));
+#7322 = CARTESIAN_POINT('',(1.,0.631918145415));
+#7323 = CARTESIAN_POINT('',(1.,0.676244442985));
+#7324 = CARTESIAN_POINT('',(1.,0.720876952524));
+#7325 = CARTESIAN_POINT('',(1.,0.765896204638));
+#7326 = CARTESIAN_POINT('',(1.,0.811385482121));
+#7327 = CARTESIAN_POINT('',(1.,0.857431399156));
+#7328 = CARTESIAN_POINT('',(1.,0.904124807489));
+#7329 = CARTESIAN_POINT('',(1.,0.951560742642));
+#7330 = CARTESIAN_POINT('',(1.,0.983748428987));
+#7331 = CARTESIAN_POINT('',(1.,1.));
+#7332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7333 = ORIENTED_EDGE('',*,*,#6390,.F.);
+#7334 = ADVANCED_FACE('',(#7335),#1810,.T.);
+#7335 = FACE_BOUND('',#7336,.T.);
+#7336 = EDGE_LOOP('',(#7337,#7338,#7339,#7340,#7341));
+#7337 = ORIENTED_EDGE('',*,*,#7196,.T.);
+#7338 = ORIENTED_EDGE('',*,*,#6790,.F.);
+#7339 = ORIENTED_EDGE('',*,*,#6562,.F.);
+#7340 = ORIENTED_EDGE('',*,*,#7268,.T.);
+#7341 = ORIENTED_EDGE('',*,*,#1731,.F.);
+#7342 = ADVANCED_FACE('',(#7343),#4122,.F.);
+#7343 = FACE_BOUND('',#7344,.F.);
+#7344 = EDGE_LOOP('',(#7345,#7346,#7366,#7367,#7368,#7369));
+#7345 = ORIENTED_EDGE('',*,*,#6896,.T.);
+#7346 = ORIENTED_EDGE('',*,*,#7347,.T.);
+#7347 = EDGE_CURVE('',#6899,#4077,#7348,.T.);
+#7348 = SEAM_CURVE('',#7349,(#7352,#7359),.PCURVE_S1.);
+#7349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7350,#7351),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.499903855349,-0.499773123915),.PIECEWISE_BEZIER_KNOTS.);
+#7350 = CARTESIAN_POINT('',(55.431173715037,-54.85922738973,
+    309.5564848583));
+#7351 = CARTESIAN_POINT('',(54.431083395786,-54.85922738973,
+    309.56547559256));
+#7352 = PCURVE('',#4122,#7353);
+#7353 = DEFINITIONAL_REPRESENTATION('',(#7354),#7358);
+#7354 = LINE('',#7355,#7356);
+#7355 = CARTESIAN_POINT('',(6.28318530718,0.));
+#7356 = VECTOR('',#7357,1.);
+#7357 = DIRECTION('',(0.,1.));
+#7358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7359 = PCURVE('',#4122,#7360);
+#7360 = DEFINITIONAL_REPRESENTATION('',(#7361),#7365);
+#7361 = LINE('',#7362,#7363);
+#7362 = CARTESIAN_POINT('',(0.,0.));
+#7363 = VECTOR('',#7364,1.);
+#7364 = DIRECTION('',(0.,1.));
+#7365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7366 = ORIENTED_EDGE('',*,*,#4076,.T.);
+#7367 = ORIENTED_EDGE('',*,*,#4711,.T.);
+#7368 = ORIENTED_EDGE('',*,*,#7347,.F.);
+#7369 = ORIENTED_EDGE('',*,*,#6966,.T.);
+#7370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7374)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#7371,#7372,#7373)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#7371 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#7372 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#7373 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#7374 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-03),#7371,
+  'distance_accuracy_value','confusion accuracy');
+#7375 = PRODUCT_TYPE('part',$,(#7));
+ENDSEC;
+END-ISO-10303-21;
diff --git a/benchmarks/bugs/bug_surf_ori_3d_because_wrong_1d_mesh_after_tetgen.geo b/benchmarks/bugs/bug_surf_ori_3d_because_wrong_1d_mesh_after_tetgen.geo
new file mode 100644
index 0000000000000000000000000000000000000000..4e81ac5628c38c9cfc184077859a06da02d3a349
--- /dev/null
+++ b/benchmarks/bugs/bug_surf_ori_3d_because_wrong_1d_mesh_after_tetgen.geo
@@ -0,0 +1,95 @@
+// essai.geo
+// plaque subductante
+
+// definition des quantites
+
+coef = 1e3; // coefficient multiplicateur --> en kilometres
+taille_maille = 15*coef;
+taille_maille2 = 20*coef;
+taille_maille3 = 5*coef;
+
+
+// axe des z
+zero = 0; //"niveau de la mer"
+base_croute = -10*coef; 
+baselitho = -50*coef; // base de la lithosphere oceanique
+baselitho_cont = -100*coef; // base de la lithosphere continentale
+dessous = 1* (baselitho_cont + base_croute);
+epaisseur_litho = base_croute - baselitho; // epaisseur de la lithosphere oceanique, signe positif
+epaisseur_litho_cont = zero - baselitho_cont; // epaisseur de la lithosphere continentale, signe positif
+centre = -200*coef; //centre du cercle de la zone de contact
+rayon = -1*centre; //taille du rayon (nombre positif)
+centre_bas = centre + base_croute;
+
+
+// axe des y
+devant = 0;
+milieu = 10*coef;
+derriere = 20*coef;
+
+
+//axe des x
+zonecontacth = 0*coef; // est fixe a base_croute le point en z=0
+alpha = Acos ((rayon - epaisseur_litho_cont)/centre);
+largeur_zonecontact = Tan(alpha)* (rayon - epaisseur_litho_cont); // calcul de la largeur selon x de la zone de contact entre les deux plaques
+zonecontactb = zonecontacth + largeur_zonecontact; // abcisse du point a la base de la lithosphere
+droite = 500*coef;
+
+gamma = Atan (baselitho_cont/zonecontactb);
+beta = Pi + ( (Pi/2) - gamma );
+baselitho_arc = baselitho_cont + epaisseur_litho * Sin (beta); //selon z
+
+
+
+// definition des points
+
+Point (113) = {zonecontacth, derriere, baselitho, taille_maille2}; //
+Point (114) = {droite, derriere, baselitho, taille_maille2}; //
+Point (115) = {droite, derriere, base_croute, taille_maille}; //
+Point (116) = {zonecontacth, derriere, base_croute, taille_maille}; //
+Point (120) = {zonecontactb, derriere, dessous, taille_maille3}; //
+
+Point (121) = {zonecontacth, milieu, baselitho, taille_maille2}; //
+Point (122) = {droite, milieu, baselitho, taille_maille2}; //
+Point (123) = {droite, milieu, base_croute, taille_maille}; //
+Point (124) = {zonecontacth, milieu, base_croute, taille_maille}; //
+Point (126) = {zonecontactb, milieu, dessous, taille_maille3}; //
+
+Point (137) = {zonecontacth, milieu, centre_bas, taille_maille2}; //
+Point (138) = {zonecontacth, derriere, centre_bas, taille_maille2}; //
+
+// definition des lignes
+
+Line (116) = {120, 113}; //
+Line (117) = {113, 114}; //
+Line (118) = {114, 115}; //
+Line (119) = {115, 116}; //
+Circle (120) = {116, 138, 120};  //
+
+Line (126) = {126, 121}; //
+Line (127) = {121, 122};//
+Line (128) = {122, 123}; //
+Line (129) = {123, 124}; //
+Circle (130) = {124, 137, 126}; //
+
+Line (132) = {126, 120}; //
+
+Line (134) = {124,116}; //
+Line (136) = {121, 113}; //
+
+Line (138) = {123, 115}; //
+Line (140) = {122, 114}; //
+
+
+// definition des surfaces
+Line Loop (108) = {-120,-119,-118,-117,-116};                  Plane Surface (108)={108};
+Line Loop (109) = {126,127,128,129,130};                  Plane Surface (109) = {109};
+Line Loop (111) = {116,-136,-126,132};                  Ruled Surface (111) = {111};
+Line Loop (113) = {117,-140,-127,136};                  Plane Surface (113) = {113};
+Line Loop (115) = {120,-132,-130,134};                  Ruled Surface (115) = {115};
+Line Loop (117) = {119,-134,-129,138};                  Plane Surface (117) = {117};
+Line Loop (119) = {118,-138,-128,140};                  Plane Surface (119) = {119};
+
+// definition du volume
+Surface Loop (3) = {108,109,111,113,115,117,119};         Volume (3) = {3};
+
diff --git a/benchmarks/bugs/known_extrusion_interpolation_bug.geo b/benchmarks/extrude/exact_extrusion_bug.geo
similarity index 92%
rename from benchmarks/bugs/known_extrusion_interpolation_bug.geo
rename to benchmarks/extrude/exact_extrusion_bug.geo
index 2eaf50dc32347899439054d40bd0c9fc939b66ca..b8f9d9a1c76cba33a65c136f346ff485120203ec 100644
--- a/benchmarks/bugs/known_extrusion_interpolation_bug.geo
+++ b/benchmarks/extrude/exact_extrusion_bug.geo
@@ -28,3 +28,6 @@ Rotate {{0,1,0}, {0,0,0}, Pi/4} { Surface{6,11}; }
 // revolution... One more shortcoming of our little CAD engine :-)
 Extrude {0,0,1}{ Line{4}; }
 Rotate {{0,1,0}, {0,0,0}, Pi/4} { Surface{6,10}; }
+
+// Here's a hack to fix it:
+//Geometry.ExactExtrusion = 0;
diff --git a/benchmarks/step/cylinder2.brep b/benchmarks/step/cylinder2.brep
new file mode 100644
index 0000000000000000000000000000000000000000..ed6d15ad4237f645645abba292bb92d0cbc19fb1
--- /dev/null
+++ b/benchmarks/step/cylinder2.brep
@@ -0,0 +1,282 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 9
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               0 
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               0 
+2  1 1 2 1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               0 
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1           0.005 
+2  4 1 5 1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               0 
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1          0.0055 
+2  7 1 8 1 0
+Curve2ds 18
+1 0 0 1 0 
+2 0 0 1 0 -0 1 0.01
+1 6.2831853071795862 -0 0 1 
+1 0 -0 0 1 
+1 0 0.0050000000000000001 1 0 
+2 0 0 1 0 -0 1 0.01
+1 0 0 1 0 
+2 0 0 1 0 -0 1 0.0056340000000000001
+1 0 0.00050000000000000001 1 0 
+2 0 0 1 0 -0 1 0.0056340000000000001
+1 6.2831853071795862 -0 0 1 
+1 0 -0 0 1 
+1 0 0 1 0 
+2 0 0 1 0 -0 1 0.01
+1 6.2831853071795862 -0 0 1 
+1 0 -0 0 1 
+1 0 0.015148999999999999 1 0 
+2 0 0 1 0 -0 1 0.01
+Curves 9
+2 0 0 0 0 0 1 1 0 -0 -0 1 0 0.01
+1 0.01 -2.4492127076447545e-18 0 0 0 1 
+2 0 0 0.0050000000000000001 0 0 1 1 0 -0 -0 1 0 0.01
+2 0 0 0 0 0 1 1 0 -0 -0 1 0 0.0056340000000000001
+2 0 0 0.00050000000000000001 0 0 1 1 0 -0 -0 1 0 0.0056340000000000001
+1 0.0056340000000000001 -1.3798864394870548e-18 0 0 0 1 
+2 0 0 0 0 0 1 1 0 -0 -0 1 0 0.01
+1 0.01 -2.4492127076447545e-18 0 0 0 1 
+2 0 0 0.015148999999999999 0 0 1 1 0 -0 -0 1 0 0.01
+Polygon3D 0
+PolygonOnTriangulations 0
+Surfaces 9
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+2 0 0 0 0 0 1 1 0 -0 -0 1 0 0.01
+1 0 0 0.0050000000000000001 0 0 1 1 0 -0 -0 1 0 
+2 0 0 0 0 0 1 1 0 -0 -0 1 0 0.0056340000000000001
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0.00050000000000000001 0 0 1 1 0 -0 -0 1 0 
+1 0 0 0 0 0 1 1 0 -0 -0 1 0 
+2 0 0 0 0 0 1 1 0 -0 -0 1 0 0.01
+1 0 0 0.015148999999999999 0 0 1 1 0 -0 -0 1 0 
+Triangulations 0
+
+TShapes 34
+Ve
+1e-06
+0.01 -2.44921270764475e-18 0
+0 0
+
+0101101
+*
+Ed
+ 1e-06 1 1 0
+1  1 0 0 6.28318530717959
+2  1 2 0 0 6.28318530717959
+2  2 1 0 0 6.28318530717959
+0
+
+0101100
++34 0 -34 0 *
+Wi
+
+0101000
+-33 0 *
+Fa
+0  1e-06 1 0
+
+0111000
+-32 0 *
+Ve
+1e-06
+0.01 -2.44921270764475e-18 0.005
+0 0
+
+0101101
+*
+Ed
+ 1e-06 1 1 0
+1  2 0 0 0.005
+3  3 4CN 2 0 0 0.005
+0
+
+0101000
+-30 0 +34 0 *
+Ed
+ 1e-06 1 1 0
+1  3 0 0 6.28318530717959
+2  5 2 0 0 6.28318530717959
+2  6 3 0 0 6.28318530717959
+0
+
+0101100
++30 0 -30 0 *
+Wi
+
+0101000
++29 3 +33 3 -29 3 -28 3 *
+Fa
+0  1e-06 2 3
+
+0101000
++27 0 *
+Ve
+1e-06
+0.005634 -1.37988643948705e-18 0
+0 0
+
+0101101
+*
+Ed
+ 1e-06 1 1 0
+1  4 0 0 6.28318530717959
+2  7 4 0 0 6.28318530717959
+2  8 5 0 0 6.28318530717959
+0
+
+0101100
++25 0 -25 0 *
+Wi
+
+0101000
+-24 6 *
+Wi
+
+0101000
++28 3 *
+Fa
+0  1e-06 3 3
+
+0111000
++23 0 +22 0 *
+Ve
+1e-06
+0.005634 -1.37988643948705e-18 0.0005
+0 0
+
+0101101
+*
+Ed
+ 1e-06 1 1 0
+1  5 0 0 6.28318530717959
+2  9 4 0 0 6.28318530717959
+2  10 6 0 0 6.28318530717959
+0
+
+0101100
++20 0 -20 0 *
+Ed
+ 1e-06 1 1 0
+1  6 0 0 0.0005
+3  11 12CN 4 0 0 0.0005
+0
+
+0101000
+-20 0 +25 0 *
+Wi
+
+0101000
+-19 6 +18 6 +24 6 -18 6 *
+Fa
+0  1e-06 4 6
+
+0101000
++17 0 *
+Wi
+
+0101000
+-19 6 *
+Ve
+1e-06
+0.01 -2.44921270764475e-18 0
+0 0
+
+0101101
+*
+Ed
+ 1e-06 1 1 0
+1  7 0 0 6.28318530717959
+2  13 8 0 0 6.28318530717959
+2  14 7 0 0 6.28318530717959
+0
+
+0101100
++14 0 -14 0 *
+Wi
+
+0101000
++13 9 *
+Fa
+0  1e-06 7 9
+
+0101000
++15 0 +12 0 *
+Ve
+1e-06
+0.01 -2.44921270764475e-18 0.015149
+0 0
+
+0101101
+*
+Ed
+ 1e-06 1 1 0
+1  8 0 0 0.015149
+3  15 16CN 8 0 0 0.015149
+0
+
+0101000
+-10 0 +14 0 *
+Ed
+ 1e-06 1 1 0
+1  9 0 0 6.28318530717959
+2  17 8 0 0 6.28318530717959
+2  18 9 0 0 6.28318530717959
+0
+
+0101100
++10 0 -10 0 *
+Wi
+
+0101000
++9 9 +13 9 -9 9 -8 9 *
+Fa
+0  1e-06 8 9
+
+0101000
++7 0 *
+Wi
+
+0101000
++8 0 *
+Fa
+0  1e-06 9 0
+
+0111000
++5 0 *
+Sh
+
+0101000
+-31 3 +26 0 +21 0 +16 0 -11 0 +6 0 +4 9 *
+So
+
+0100000
++3 0 *
+Co
+
+1100000
++2 0 *
+
++1 0 
+0
+
diff --git a/benchmarks/step/test_11551.brep b/benchmarks/step/test_11551.brep
new file mode 100644
index 0000000000000000000000000000000000000000..1502a1e15e8a40ca25063265749e549caa36f2e6
--- /dev/null
+++ b/benchmarks/step/test_11551.brep
@@ -0,0 +1,186 @@
+DBRep_DrawableShape
+
+CASCADE Topology V1, (c) Matra-Datavision
+Locations 9
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               0 
+1
+1.11022302462516e-16               0               1               0 
+              0               1               0               0 
+             -1               0 1.11022302462516e-16               0 
+2  1 1 2 1 0
+2  2 -1 1 -1 0
+1
+              1               0               0               0 
+              0               1               0               0 
+              0               0               1               0 
+1
+1.11022302462516e-16               0               1               0 
+              0               1               0               0 
+             -1               0 1.11022302462516e-16               0 
+2  5 1 6 1 0
+2  1 1 2 1 6 -1 5 -1 0
+2  6 -1 5 -1 0
+Curve2ds 15
+1 0 0 1 0 
+2 0 -1 1 0 -0 1 3.2000000000000002
+1 0 0 1 0 
+2 0 -1 1 0 -0 1 3.2000000000000002
+1 0 0 1 0 
+2 0 -1 1 0 -0 1 3.2000000000000002
+1 0 -14.1 1 0 
+2 0 0 1 0 -0 1 2.2000000000000002
+2 0 0 1 0 -0 1 2.2000000000000002
+1 0 -14.1 1 0 
+2 0 0 1 0 -0 1 2.2000000000000002
+2 0 0 1 0 -0 1 2.2000000000000002
+1 0 -14.1 1 0 
+2 0 0 1 0 -0 1 2.2000000000000002
+2 0 0 1 0 -0 1 2.2000000000000002
+Curves 4
+8 1.5707963284263988 4.7123905517248508
+2 34.200000000000003 -1 3.7969627442180357e-15 1 0 1.1102230246251565e-16 1.1102230246251565e-16 0 -1 -0 1 0 3.2000000000000002
+8 4.7123905517248508 6.2831853071795862
+2 34.200000000000003 -1 3.7969627442180357e-15 1 0 1.1102230246251565e-16 1.1102230246251565e-16 0 -1 -0 1 0 3.2000000000000002
+2 0 -1 34.200000000000003 0 0 1 1 0 -0 -0 1 0 3.2000000000000002
+2 0 0 34.200000000000003 0 0 1 1 0 -0 -0 1 0 2.2000000000000002
+Polygon3D 0
+PolygonOnTriangulations 6
+19 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 
+p 0.0230910342729044 1 1.5707963284264 1.74532934083187 1.91986235323734 2.09439536564281 2.26892837804828 2.44346139045375 2.61799440285922 2.79252741526469 2.96706042767015 3.14159344007562 3.31612645248109 3.49065946488656 3.66519247729203 3.8397254896975 4.01425850210297 4.18879151450844 4.36332452691391 4.53785753931938 4.71239055172485 
+10 2 21 22 23 24 25 26 27 28 20 
+p 0.0230910342729044 1 4.71239055172485 4.88692330233093 5.06145605293701 5.2359888035431 5.41052155414918 5.58505430475526 5.75958705536134 5.93411980596743 6.10865255657351 6.28318530717959 
+10 20 29 30 31 32 33 34 35 36 1 
+p 0.0230910342729044 1 0 0.174532925380711 0.349065850761422 0.523598776142133 0.698131701522844 0.872664626903556 1.04719755228427 1.22173047766498 1.39626340304569 1.5707963284264 
+8 37 39 40 41 42 43 44 38 
+p 0.0230910342729044 1 4.71239055098326 4.93678980186845 5.16118905275364 5.38558830363883 5.60998755452402 5.83438680540921 6.0587860562944 6.28318530717959 
+16 1 45 46 47 48 49 50 51 52 53 54 55 56 57 58 37 
+p 0.0230910342729044 1 1.57079632916799 1.78023594395567 1.98967555874336 2.19911517353104 2.40855478831873 2.61799440310641 2.8274340178941 3.03687363268178 3.24631324746947 3.45575286225715 3.66519247704484 3.87463209183252 4.0840717066202 4.29351132140789 4.50295093619557 4.71239055098326 
+8 38 59 60 61 62 63 64 1 
+p 0.0230910342729044 1 0 0.224399475595427 0.448798951190854 0.673198426786281 0.897597902381709 1.12199737797714 1.34639685357256 1.57079632916799 
+Surfaces 4
+10 -3.2590960240759133 3.2147511845212158 -4.2583684532117019 2.2908981873651575
+1 0 0 34.200000000000003 0 0 1 1 0 -0 -0 1 0 
+2 0 -1 34.200000000000003 0 0 -1 1 0 0 -0 1 -0 3.2000000000000002
+2 0 0 20.100000000000001 0 0 -1 1 0 0 -0 1 -0 2.2000000000000002
+1 0 0 34.200000000000003 0 0 1 1 0 -0 -0 1 0 
+Triangulations 1
+64 63 1 0
+34.2 2.2 5.22081084041316e-09 34.2 -4.19999999999605 -5.02828851113156e-06 34.2 2.15138476027433 0.555674448495452 34.2 2.00701619384142 1.09446498800805 34.2 1.77128087091073 1.60000072953867 34.2 1.45134149712122 2.05692121008353 34.2 1.05691927813816 2.45134311821573 34.2 0.599998545443682 2.77128213189818 34.2 0.0944626181261143 3.00701705640732 34.2 -0.444328035165681 3.15138519821002 34.2 -1.00000251675466 3.19999999999901 34.2 -1.55567692187324 3.15138432414986 34.2 -2.09446734807738 3.00701533484492 34.2 -2.60000290458996 2.77127961514238 34.2 -3.05692313402888 2.45133988273696 34.2 -3.45134473259697 2.05691735419028 34.2 -3.77128338766311 1.59999637039042 34.2 -4.00701791540012 1.09446025805543 34.2 -4.15138563433059 0.555669491455835 34.2 -1 -3.2 34.2 -4.15138403349987 -0.555678570220309 34.2 -4.00701504890914 -1.0944681336768 34.2 -3.77127961601251 -1.60000290308285 34.2 -3.45134042235671 -2.05692249093641 34.2 -3.05691863904421 -2.4513436544786 34.2 -2.59999854845791 -2.77128213015791 34.2 -2.09446340863193 -3.00701676868716 34.2 -1.55567361832332 -3.15138490665603 34.2 -0.444325830894546 -3.15138480953833 34.2 0.0944644597323527 -3.0070163861181 34.2 0.600000001507119 -2.77128129124006 34.2 1.05692035277443 -2.45134221648923 34.2 1.4513422198451 -2.05692034877505 34.2 1.77128129385047 -1.59999999698576 34.2 2.00701638790372 -1.09446445482639 34.2 2.15138481044492 -0.555674163963956 34.2 -2.19999999999729 -3.45531685048108e-06 34.2 0 -2.2 34.2 -2.14484074775778 -0.4895489421476 34.2 -1.98213043852279 -0.954546449724393 34.2 -1.72002803036907 -1.37167910778894 34.2 -1.37167640631369 -1.7200301847242 34.2 -0.95454333659198 -1.98213193772963 34.2 -0.489545573463181 -2.14484151664 34.2 2.15192467270787 0.457405949886002 34.2 2.00979981758612 0.894821039778797 34.2 1.77983697897297 1.29312811750437 34.2 1.47208664639727 1.63491923516082 34.2 1.09999899952156 1.90525646595192 34.2 0.679836070164938 2.09232476391757 34.2 0.229961012771743 2.18794833865085 34.2 -0.229964454352193 2.18794797692599 34.2 -0.679839361331658 2.09232369455211 34.2 -1.10000199643463 1.90525473568231 34.2 -1.47208921807708 1.63491691960822 34.2 -1.77983901302465 1.29312531786964 34.2 -2.00980122511177 0.894817878419531 34.2 -2.15192539219181 0.457402564968907 34.2 0.489546055431022 -2.14484140663405 34.2 0.954544227402566 -1.98213150873811 34.2 1.37167756583855 -1.72002926003461 34.2 1.72002926328973 -1.37167756175676 34.2 1.98213151100334 -0.954544222698779 34.2 2.14484140779579 -0.489546050341109 -5.2208104506235e-09 2.2 5.02828851223214e-06 -4.19999999999605 -0.555674448495448 2.15138476027433 -1.09446498800804 2.00701619384142 -1.60000072953867 1.77128087091073 -2.05692121008353 1.45134149712122 -2.45134311821572 1.05691927813816 -2.77128213189818 0.599998545443682 -3.00701705640732 0.0944626181261148 -3.15138519821001 -0.444328035165681 -3.19999999999901 -1.00000251675466 -3.15138432414986 -1.55567692187324 -3.00701533484491 -2.09446734807738 -2.77127961514238 -2.60000290458996 -2.45133988273695 -3.05692313402888 -2.05691735419027 -3.45134473259697 -1.59999637039041 -3.77128338766311 -1.09446025805542 -4.00701791540012 -0.555669491455831 -4.15138563433059 3.2 -0.999999999999989 0.555678570220313 -4.15138403349987 1.0944681336768 -4.00701504890914 1.60000290308285 -3.77127961601251 2.05692249093641 -3.45134042235671 2.45134365447861 -3.05691863904421 2.77128213015791 -2.59999854845791 3.00701676868716 -2.09446340863193 3.15138490665604 -1.55567361832332 3.15138480953833 -0.444325830894546 3.0070163861181 0.094464459732353 2.77128129124007 0.600000001507119 2.45134221648923 1.05692035277443 2.05692034877505 1.4513422198451 1.59999999698576 1.77128129385047 1.0944644548264 2.00701638790372 0.55567416396396 2.15138481044492 3.45531685441713e-06 -2.19999999999729 2.2 7.105427357601e-15 0.489548942147604 -2.14484074775778 0.954546449724397 -1.98213043852279 1.37167910778895 -1.72002803036907 1.7200301847242 -1.37167640631369 1.98213193772964 -0.95454333659198 2.14484151664001 -0.489545573463181 -0.457405949885998 2.15192467270787 -0.894821039778793 2.00979981758612 -1.29312811750436 1.77983697897297 -1.63491923516082 1.47208664639727 -1.90525646595191 1.09999899952156 -2.09232476391756 0.679836070164938 -2.18794833865085 0.229961012771743 -2.18794797692598 -0.229964454352193 -2.0923236945521 -0.679839361331658 -1.9052547356823 -1.10000199643463 -1.63491691960822 -1.47208921807708 -1.29312531786963 -1.77983901302465 -0.894817878419527 -2.00980122511177 -0.457402564968903 -2.15192539219181 2.14484140663405 0.489546055431021 1.98213150873812 0.954544227402566 1.72002926003461 1.37167756583855 1.37167756175676 1.72002926328973 0.954544222698783 1.98213151100334 0.489546050341113 2.14484140779579 13 54 12 55 13 14 14 15 56 10 11 53 11 54 53 12 54 11 10 53 52 15 16 56 17 18 58 19 58 18 17 58 57 54 13 55 56 16 57 14 56 55 17 57 16 8 9 51 52 51 9 9 10 52 8 51 50 7 50 49 50 7 8 6 49 48 49 6 7 48 5 6 5 48 47 47 4 5 4 47 46 46 3 4 3 46 45 45 1 3 58 19 37 37 2 21 39 21 22 39 22 23 39 37 21 25 41 40 39 23 40 40 23 24 2 37 19 25 26 41 41 26 42 42 26 27 43 42 28 28 20 43 42 27 28 43 20 44 25 40 24 62 34 35 34 62 61 34 61 33 33 61 60 64 36 1 36 64 63 63 35 36 35 63 62 38 44 29 29 30 38 44 20 29 38 30 31 60 32 33 60 59 32 31 32 59 59 38 31 
+
+TShapes 14
+Ve
+1.00005e-07
+34.2 2.2 5.22081084041316e-09
+0 0
+
+0101101
+*
+Ve
+1.00005e-07
+34.2 -4.19999999999605 -5.02828851113156e-06
+0 0
+
+0101101
+*
+Ed
+ 1.00005e-07 1 1 0
+1  1 4 1.5707963284264 4.71239055172485
+2  1 2 0 1.5707963284264 4.71239055172485
+2  2 1 0 1.5707963284264 4.71239055172485
+6  1 1 4
+0
+
+0101000
++14 4 -13 4 *
+Ve
+1.00005e-07
+3.2 -1 34.2
+0 0
+
+0101101
+*
+Ed
+ 1.00005e-07 1 1 0
+1  2 4 4.71239055172485 6.28318530717959
+2  3 2 0 4.71239055172485 6.28318530717959
+2  4 1 0 4.71239055172485 6.28318530717959
+6  2 1 4
+0
+
+0101000
++13 4 -11 0 *
+Ed
+ 1.00005e-07 1 1 0
+1  3 0 0 1.5707963284264
+2  5 2 0 0 1.5707963284264
+2  6 1 0 0 1.5707963284264
+6  3 1 4
+0
+
+0101000
++11 0 -14 4 *
+Wi
+
+0101100
++12 3 +10 3 +9 3 *
+Ve
+1.00005e-07
+2.2 0 34.2
+0 0
+
+0101101
+*
+Ve
+1.00005e-07
+34.2 -2.19999999999729 -3.45531685048108e-06
+0 0
+
+0101101
+*
+Ed
+ 1.00005e-07 1 1 0
+1  4 0 4.71239055098326 6.28318530717959
+2  7 3 0 4.71239055098326 6.28318530717959
+2  8 4 0 4.71239055098326 6.28318530717959
+2  9 1 8 4.71239055098326 6.28318530717959
+6  4 1 9
+0
+
+0101000
+-7 0 +6 9 *
+Ed
+ 1.00005e-07 1 1 0
+1  4 0 1.57079632916799 4.71239055098326
+2  10 3 0 1.57079632916799 4.71239055098326
+2  11 4 0 1.57079632916799 4.71239055098326
+2  12 1 8 1.57079632916799 4.71239055098326
+6  5 1 9
+0
+
+0101000
+-6 9 +14 9 *
+Ed
+ 1.00005e-07 1 1 0
+1  4 0 0 1.57079632916799
+2  13 3 0 0 1.57079632916799
+2  14 4 0 0 1.57079632916799
+2  15 1 8 0 1.57079632916799
+6  6 1 9
+0
+
+0101000
+-14 9 +7 0 *
+Wi
+
+0101100
+-5 7 -4 7 -3 7 *
+Fa
+0  1e-07 1 3
+2  1
+0101000
++8 0 +2 0 *
+
+-1 0 
\ No newline at end of file