diff --git a/Electrical Parts/Servos/SG-90/SG90-1-arm-horn.step b/Electrical Parts/Servos/SG-90/SG90-1-arm-horn.step
new file mode 100644
index 00000000..05d29d8d
--- /dev/null
+++ b/Electrical Parts/Servos/SG-90/SG90-1-arm-horn.step	
@@ -0,0 +1,1913 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/juan/GIT/FreeCAD-library/Electrical 
+Parts/Servos/SG-90/SG90-1-arm-horn.step','2015-08-26T21:04:06',('Author'
+    ),(''),'Open CASCADE STEP processor 6.8','FreeCAD','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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(26.9697124226,36.3361995732,25.6721712781));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_TYPE('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1511);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#158,#256,#349,#679,#985,#1069,#1096,#1123,
+    #1150,#1177,#1204,#1263,#1290,#1317,#1356,#1395,#1450,#1504));
+#28 = ADVANCED_FACE('',(#29),#43,.T.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#66,#99,#127));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,0.));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,2.));
+#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = PCURVE('',#43,#48);
+#43 = CYLINDRICAL_SURFACE('',#44,1.5);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(17.,3.524430437292E-32,0.));
+#46 = DIRECTION('',(-0.,-0.,-1.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-4.858706409567,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-0.,-1.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = PCURVE('',#55,#60);
+#55 = PLANE('',#56);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,0.));
+#58 = DIRECTION('',(0.147058895445,-0.98912773759,0.));
+#59 = DIRECTION('',(-0.98912773759,-0.147058895445,0.));
+#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65);
+#61 = LINE('',#62,#63);
+#62 = CARTESIAN_POINT('',(0.,0.));
+#63 = VECTOR('',#64,1.);
+#64 = DIRECTION('',(0.,-1.));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#66 = ORIENTED_EDGE('',*,*,#67,.T.);
+#67 = EDGE_CURVE('',#35,#68,#70,.T.);
+#68 = VERTEX_POINT('',#69);
+#69 = CARTESIAN_POINT('',(17.220588243275,1.483691621237,2.));
+#70 = SURFACE_CURVE('',#71,(#76,#83),.PCURVE_S1.);
+#71 = CIRCLE('',#72,1.5);
+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
+#73 = CARTESIAN_POINT('',(17.,3.524430437292E-32,2.));
+#74 = DIRECTION('',(0.,0.,1.));
+#75 = DIRECTION('',(1.,0.,0.));
+#76 = PCURVE('',#43,#77);
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-0.,-2.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-1.,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = PCURVE('',#84,#89);
+#84 = PLANE('',#85);
+#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
+#86 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,2.));
+#87 = DIRECTION('',(0.,0.,-1.));
+#88 = DIRECTION('',(-1.,0.,0.));
+#89 = DEFINITIONAL_REPRESENTATION('',(#90),#98);
+#90 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91,#92,#93,#94,#95,#96,#97),
+.UNSPECIFIED.,.T.,.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(
+  '') );
+#91 = CARTESIAN_POINT('',(-1.281306138153,1.483972033022));
+#92 = CARTESIAN_POINT('',(-1.281306138153,4.082048244375));
+#93 = CARTESIAN_POINT('',(0.968693861847,2.783010138698));
+#94 = CARTESIAN_POINT('',(3.218693861847,1.483972033022));
+#95 = CARTESIAN_POINT('',(0.968693861847,0.184933927345));
+#96 = CARTESIAN_POINT('',(-1.281306138153,-1.114104178332));
+#97 = CARTESIAN_POINT('',(-1.281306138153,1.483972033022));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = ORIENTED_EDGE('',*,*,#100,.F.);
+#100 = EDGE_CURVE('',#101,#68,#103,.T.);
+#101 = VERTEX_POINT('',#102);
+#102 = CARTESIAN_POINT('',(17.220588243275,1.483691621237,0.));
+#103 = SURFACE_CURVE('',#104,(#108,#115),.PCURVE_S1.);
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(17.220588243275,1.483691621237,0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(0.,0.,1.));
+#108 = PCURVE('',#43,#109);
+#109 = DEFINITIONAL_REPRESENTATION('',(#110),#114);
+#110 = LINE('',#111,#112);
+#111 = CARTESIAN_POINT('',(-7.706387522936,0.));
+#112 = VECTOR('',#113,1.);
+#113 = DIRECTION('',(-0.,-1.));
+#114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#115 = PCURVE('',#116,#121);
+#116 = PLANE('',#117);
+#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
+#118 = CARTESIAN_POINT('',(17.220588243275,1.483691621237,0.));
+#119 = DIRECTION('',(-0.147058823529,-0.989127748282,0.));
+#120 = DIRECTION('',(-0.989127748282,0.147058823529,0.));
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(0.,0.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(0.,-1.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = ORIENTED_EDGE('',*,*,#128,.F.);
+#128 = EDGE_CURVE('',#33,#101,#129,.T.);
+#129 = SURFACE_CURVE('',#130,(#135,#142),.PCURVE_S1.);
+#130 = CIRCLE('',#131,1.5);
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(17.,3.524430437292E-32,0.));
+#133 = DIRECTION('',(0.,0.,1.));
+#134 = DIRECTION('',(1.,0.,0.));
+#135 = PCURVE('',#43,#136);
+#136 = DEFINITIONAL_REPRESENTATION('',(#137),#141);
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(-0.,0.));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(-1.,0.));
+#141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#142 = PCURVE('',#143,#148);
+#143 = PLANE('',#144);
+#144 = AXIS2_PLACEMENT_3D('',#145,#146,#147);
+#145 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,0.));
+#146 = DIRECTION('',(0.,0.,-1.));
+#147 = DIRECTION('',(-1.,0.,0.));
+#148 = DEFINITIONAL_REPRESENTATION('',(#149),#157);
+#149 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#150,#151,#152,#153,#154,#155
+,#156),.UNSPECIFIED.,.T.,.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(
+  '') );
+#150 = CARTESIAN_POINT('',(-1.281306138153,1.483972033022));
+#151 = CARTESIAN_POINT('',(-1.281306138153,4.082048244375));
+#152 = CARTESIAN_POINT('',(0.968693861847,2.783010138698));
+#153 = CARTESIAN_POINT('',(3.218693861847,1.483972033022));
+#154 = CARTESIAN_POINT('',(0.968693861847,0.184933927345));
+#155 = CARTESIAN_POINT('',(-1.281306138153,-1.114104178332));
+#156 = CARTESIAN_POINT('',(-1.281306138153,1.483972033022));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159),#55,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161,#162,#185,#235));
+#161 = ORIENTED_EDGE('',*,*,#32,.T.);
+#162 = ORIENTED_EDGE('',*,*,#163,.T.);
+#163 = EDGE_CURVE('',#35,#164,#166,.T.);
+#164 = VERTEX_POINT('',#165);
+#165 = CARTESIAN_POINT('',(0.58823558178,-3.956510950361,2.));
+#166 = SURFACE_CURVE('',#167,(#171,#178),.PCURVE_S1.);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,2.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(-0.98912773759,-0.147058895445,0.));
+#171 = PCURVE('',#55,#172);
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(0.,-2.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(1.,-0.));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#178 = PCURVE('',#84,#179);
+#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184);
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(0.,0.));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(0.98912773759,-0.147058895445));
+#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#185 = ORIENTED_EDGE('',*,*,#186,.F.);
+#186 = EDGE_CURVE('',#187,#164,#189,.T.);
+#187 = VERTEX_POINT('',#188);
+#188 = CARTESIAN_POINT('',(0.58823558178,-3.956510950361,0.));
+#189 = SURFACE_CURVE('',#190,(#194,#201),.PCURVE_S1.);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(0.58823558178,-3.956510950361,0.));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(0.,0.,1.));
+#194 = PCURVE('',#55,#195);
+#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(16.813256415781,-0.));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(0.,-1.));
+#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#201 = PCURVE('',#202,#207);
+#202 = CYLINDRICAL_SURFACE('',#203,4.);
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(0.,0.,0.));
+#205 = DIRECTION('',(-0.,-0.,-1.));
+#206 = DIRECTION('',(1.,0.,0.));
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#234);
+#208 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#209,#210,#211,#212,#213,#214,
+    #215,#216,#217,#218,#219,#220,#221,#222,#223,#224,#225,#226,#227,
+    #228,#229,#230,#231,#232,#233),.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.,9.090909090909E-02,
+    0.181818181818,0.272727272727,0.363636363636,0.454545454545,
+    0.545454545455,0.636363636364,0.727272727273,0.818181818182,
+    0.909090909091,1.,1.090909090909,1.181818181818,1.272727272727,
+    1.363636363636,1.454545454545,1.545454545455,1.636363636364,
+    1.727272727273,1.818181818182,1.909090909091,2.),
+  .QUASI_UNIFORM_KNOTS.);
+#209 = CARTESIAN_POINT('',(-4.85998315875,0.));
+#210 = CARTESIAN_POINT('',(-4.85998315875,-3.030303030303E-02));
+#211 = CARTESIAN_POINT('',(-4.85998315875,-9.090909090909E-02));
+#212 = CARTESIAN_POINT('',(-4.85998315875,-0.181818181818));
+#213 = CARTESIAN_POINT('',(-4.85998315875,-0.272727272727));
+#214 = CARTESIAN_POINT('',(-4.85998315875,-0.363636363636));
+#215 = CARTESIAN_POINT('',(-4.85998315875,-0.454545454545));
+#216 = CARTESIAN_POINT('',(-4.85998315875,-0.545454545455));
+#217 = CARTESIAN_POINT('',(-4.85998315875,-0.636363636364));
+#218 = CARTESIAN_POINT('',(-4.85998315875,-0.727272727273));
+#219 = CARTESIAN_POINT('',(-4.85998315875,-0.818181818182));
+#220 = CARTESIAN_POINT('',(-4.85998315875,-0.909090909091));
+#221 = CARTESIAN_POINT('',(-4.85998315875,-1.));
+#222 = CARTESIAN_POINT('',(-4.85998315875,-1.090909090909));
+#223 = CARTESIAN_POINT('',(-4.85998315875,-1.181818181818));
+#224 = CARTESIAN_POINT('',(-4.85998315875,-1.272727272727));
+#225 = CARTESIAN_POINT('',(-4.85998315875,-1.363636363636));
+#226 = CARTESIAN_POINT('',(-4.85998315875,-1.454545454545));
+#227 = CARTESIAN_POINT('',(-4.85998315875,-1.545454545455));
+#228 = CARTESIAN_POINT('',(-4.85998315875,-1.636363636364));
+#229 = CARTESIAN_POINT('',(-4.85998315875,-1.727272727273));
+#230 = CARTESIAN_POINT('',(-4.85998315875,-1.818181818182));
+#231 = CARTESIAN_POINT('',(-4.85998315875,-1.909090909091));
+#232 = CARTESIAN_POINT('',(-4.85998315875,-1.969696969697));
+#233 = CARTESIAN_POINT('',(-4.85998315875,-2.));
+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#235 = ORIENTED_EDGE('',*,*,#236,.F.);
+#236 = EDGE_CURVE('',#33,#187,#237,.T.);
+#237 = SURFACE_CURVE('',#238,(#242,#249),.PCURVE_S1.);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,0.));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(-0.98912773759,-0.147058895445,0.));
+#242 = PCURVE('',#55,#243);
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.,0.));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(1.,-0.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = PCURVE('',#143,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(0.,0.));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.98912773759,-0.147058895445));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = ADVANCED_FACE('',(#257),#116,.F.);
+#257 = FACE_BOUND('',#258,.F.);
+#258 = EDGE_LOOP('',(#259,#260,#283,#328));
+#259 = ORIENTED_EDGE('',*,*,#100,.T.);
+#260 = ORIENTED_EDGE('',*,*,#261,.T.);
+#261 = EDGE_CURVE('',#68,#262,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(0.588235294118,3.956510993129,2.));
+#264 = SURFACE_CURVE('',#265,(#269,#276),.PCURVE_S1.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(17.220588243275,1.483691621237,2.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(-0.989127748282,0.147058823529,0.));
+#269 = PCURVE('',#116,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(0.,-2.));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(1.,0.));
+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#276 = PCURVE('',#84,#277);
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(-1.894381428144E-03,2.967663654259));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.989127748282,0.147058823529));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ORIENTED_EDGE('',*,*,#284,.F.);
+#284 = EDGE_CURVE('',#285,#262,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(0.588235294118,3.956510993129,0.));
+#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(0.588235294118,3.956510993129,0.));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(0.,0.,1.));
+#292 = PCURVE('',#116,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(16.815171728869,0.));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(0.,-1.));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = PCURVE('',#202,#300);
+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#327);
+#301 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#302,#303,#304,#305,#306,#307,
+    #308,#309,#310,#311,#312,#313,#314,#315,#316,#317,#318,#319,#320,
+    #321,#322,#323,#324,#325,#326),.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.,9.090909090909E-02,
+    0.181818181818,0.272727272727,0.363636363636,0.454545454545,
+    0.545454545455,0.636363636364,0.727272727273,0.818181818182,
+    0.909090909091,1.,1.090909090909,1.181818181818,1.272727272727,
+    1.363636363636,1.454545454545,1.545454545455,1.636363636364,
+    1.727272727273,1.818181818182,1.909090909091,2.),
+  .QUASI_UNIFORM_KNOTS.);
+#302 = CARTESIAN_POINT('',(-1.423202221136,0.));
+#303 = CARTESIAN_POINT('',(-1.423202221136,-3.030303030303E-02));
+#304 = CARTESIAN_POINT('',(-1.423202221136,-9.090909090909E-02));
+#305 = CARTESIAN_POINT('',(-1.423202221136,-0.181818181818));
+#306 = CARTESIAN_POINT('',(-1.423202221136,-0.272727272727));
+#307 = CARTESIAN_POINT('',(-1.423202221136,-0.363636363636));
+#308 = CARTESIAN_POINT('',(-1.423202221136,-0.454545454545));
+#309 = CARTESIAN_POINT('',(-1.423202221136,-0.545454545455));
+#310 = CARTESIAN_POINT('',(-1.423202221136,-0.636363636364));
+#311 = CARTESIAN_POINT('',(-1.423202221136,-0.727272727273));
+#312 = CARTESIAN_POINT('',(-1.423202221136,-0.818181818182));
+#313 = CARTESIAN_POINT('',(-1.423202221136,-0.909090909091));
+#314 = CARTESIAN_POINT('',(-1.423202221136,-1.));
+#315 = CARTESIAN_POINT('',(-1.423202221136,-1.090909090909));
+#316 = CARTESIAN_POINT('',(-1.423202221136,-1.181818181818));
+#317 = CARTESIAN_POINT('',(-1.423202221136,-1.272727272727));
+#318 = CARTESIAN_POINT('',(-1.423202221136,-1.363636363636));
+#319 = CARTESIAN_POINT('',(-1.423202221136,-1.454545454545));
+#320 = CARTESIAN_POINT('',(-1.423202221136,-1.545454545455));
+#321 = CARTESIAN_POINT('',(-1.423202221136,-1.636363636364));
+#322 = CARTESIAN_POINT('',(-1.423202221136,-1.727272727273));
+#323 = CARTESIAN_POINT('',(-1.423202221136,-1.818181818182));
+#324 = CARTESIAN_POINT('',(-1.423202221136,-1.909090909091));
+#325 = CARTESIAN_POINT('',(-1.423202221136,-1.969696969697));
+#326 = CARTESIAN_POINT('',(-1.423202221136,-2.));
+#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#328 = ORIENTED_EDGE('',*,*,#329,.F.);
+#329 = EDGE_CURVE('',#101,#285,#330,.T.);
+#330 = SURFACE_CURVE('',#331,(#335,#342),.PCURVE_S1.);
+#331 = LINE('',#332,#333);
+#332 = CARTESIAN_POINT('',(17.220588243275,1.483691621237,0.));
+#333 = VECTOR('',#334,1.);
+#334 = DIRECTION('',(-0.989127748282,0.147058823529,0.));
+#335 = PCURVE('',#116,#336);
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.,0.));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(1.,0.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = PCURVE('',#143,#343);
+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);
+#344 = LINE('',#345,#346);
+#345 = CARTESIAN_POINT('',(-1.894381428144E-03,2.967663654259));
+#346 = VECTOR('',#347,1.);
+#347 = DIRECTION('',(0.989127748282,0.147058823529));
+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#349 = ADVANCED_FACE('',(#350,#403,#438,#473,#508,#543,#578,#609,#644),
+  #143,.T.);
+#350 = FACE_BOUND('',#351,.T.);
+#351 = EDGE_LOOP('',(#352,#353,#354,#402));
+#352 = ORIENTED_EDGE('',*,*,#128,.F.);
+#353 = ORIENTED_EDGE('',*,*,#236,.T.);
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#285,#187,#356,.T.);
+#356 = SURFACE_CURVE('',#357,(#362,#373),.PCURVE_S1.);
+#357 = CIRCLE('',#358,4.);
+#358 = AXIS2_PLACEMENT_3D('',#359,#360,#361);
+#359 = CARTESIAN_POINT('',(0.,0.,0.));
+#360 = DIRECTION('',(0.,0.,1.));
+#361 = DIRECTION('',(1.,0.,0.));
+#362 = PCURVE('',#143,#363);
+#363 = DEFINITIONAL_REPRESENTATION('',(#364),#372);
+#364 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#365,#366,#367,#368,#369,#370
+,#371),.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(
+  '') );
+#365 = CARTESIAN_POINT('',(13.218693861847,1.483972033022));
+#366 = CARTESIAN_POINT('',(13.218693861847,8.412175263297));
+#367 = CARTESIAN_POINT('',(19.218693861847,4.948073648159));
+#368 = CARTESIAN_POINT('',(25.218693861847,1.483972033022));
+#369 = CARTESIAN_POINT('',(19.218693861847,-1.980129582116));
+#370 = CARTESIAN_POINT('',(13.218693861847,-5.444231197254));
+#371 = CARTESIAN_POINT('',(13.218693861847,1.483972033022));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = PCURVE('',#202,#374);
+#374 = DEFINITIONAL_REPRESENTATION('',(#375),#401);
+#375 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#376,#377,#378,#379,#380,#381,
+    #382,#383,#384,#385,#386,#387,#388,#389,#390,#391,#392,#393,#394,
+    #395,#396,#397,#398,#399,#400),.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.423202221136,1.579419536482,
+    1.735636851828,1.891854167174,2.04807148252,2.204288797866,
+    2.360506113212,2.516723428558,2.672940743905,2.829158059251,
+    2.985375374597,3.141592689943,3.297810005289,3.454027320635,
+    3.610244635981,3.766461951327,3.922679266673,4.078896582019,
+    4.235113897365,4.391331212712,4.547548528058,4.703765843404,
+    4.85998315875),.QUASI_UNIFORM_KNOTS.);
+#376 = CARTESIAN_POINT('',(-1.423202221136,0.));
+#377 = CARTESIAN_POINT('',(-1.475274659585,0.));
+#378 = CARTESIAN_POINT('',(-1.579419536482,0.));
+#379 = CARTESIAN_POINT('',(-1.735636851828,0.));
+#380 = CARTESIAN_POINT('',(-1.891854167174,0.));
+#381 = CARTESIAN_POINT('',(-2.04807148252,0.));
+#382 = CARTESIAN_POINT('',(-2.204288797866,0.));
+#383 = CARTESIAN_POINT('',(-2.360506113212,0.));
+#384 = CARTESIAN_POINT('',(-2.516723428558,0.));
+#385 = CARTESIAN_POINT('',(-2.672940743905,0.));
+#386 = CARTESIAN_POINT('',(-2.829158059251,0.));
+#387 = CARTESIAN_POINT('',(-2.985375374597,0.));
+#388 = CARTESIAN_POINT('',(-3.141592689943,0.));
+#389 = CARTESIAN_POINT('',(-3.297810005289,0.));
+#390 = CARTESIAN_POINT('',(-3.454027320635,0.));
+#391 = CARTESIAN_POINT('',(-3.610244635981,0.));
+#392 = CARTESIAN_POINT('',(-3.766461951327,0.));
+#393 = CARTESIAN_POINT('',(-3.922679266673,0.));
+#394 = CARTESIAN_POINT('',(-4.078896582019,0.));
+#395 = CARTESIAN_POINT('',(-4.235113897365,0.));
+#396 = CARTESIAN_POINT('',(-4.391331212712,0.));
+#397 = CARTESIAN_POINT('',(-4.547548528058,0.));
+#398 = CARTESIAN_POINT('',(-4.703765843404,0.));
+#399 = CARTESIAN_POINT('',(-4.807910720301,0.));
+#400 = CARTESIAN_POINT('',(-4.85998315875,0.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#402 = ORIENTED_EDGE('',*,*,#329,.F.);
+#403 = FACE_BOUND('',#404,.T.);
+#404 = EDGE_LOOP('',(#405));
+#405 = ORIENTED_EDGE('',*,*,#406,.T.);
+#406 = EDGE_CURVE('',#407,#407,#409,.T.);
+#407 = VERTEX_POINT('',#408);
+#408 = CARTESIAN_POINT('',(17.7,0.,0.));
+#409 = SURFACE_CURVE('',#410,(#415,#426),.PCURVE_S1.);
+#410 = CIRCLE('',#411,0.7);
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(17.,3.524430437292E-32,0.));
+#413 = DIRECTION('',(0.,0.,1.));
+#414 = DIRECTION('',(1.,0.,0.));
+#415 = PCURVE('',#143,#416);
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#425);
+#417 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#418,#419,#420,#421,#422,#423
+,#424),.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(
+  '') );
+#418 = CARTESIAN_POINT('',(-0.481306138153,1.483972033022));
+#419 = CARTESIAN_POINT('',(-0.481306138153,2.69640759832));
+#420 = CARTESIAN_POINT('',(0.568693861847,2.090189815671));
+#421 = CARTESIAN_POINT('',(1.618693861847,1.483972033022));
+#422 = CARTESIAN_POINT('',(0.568693861847,0.877754250373));
+#423 = CARTESIAN_POINT('',(-0.481306138153,0.271536467723));
+#424 = CARTESIAN_POINT('',(-0.481306138153,1.483972033022));
+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#426 = PCURVE('',#427,#432);
+#427 = CYLINDRICAL_SURFACE('',#428,0.7);
+#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
+#429 = CARTESIAN_POINT('',(17.,3.524430437292E-32,0.));
+#430 = DIRECTION('',(-0.,-0.,-1.));
+#431 = DIRECTION('',(1.,0.,0.));
+#432 = DEFINITIONAL_REPRESENTATION('',(#433),#437);
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(-0.,0.));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(-1.,0.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = FACE_BOUND('',#439,.T.);
+#439 = EDGE_LOOP('',(#440));
+#440 = ORIENTED_EDGE('',*,*,#441,.T.);
+#441 = EDGE_CURVE('',#442,#442,#444,.T.);
+#442 = VERTEX_POINT('',#443);
+#443 = CARTESIAN_POINT('',(15.7,0.,0.));
+#444 = SURFACE_CURVE('',#445,(#450,#461),.PCURVE_S1.);
+#445 = CIRCLE('',#446,0.7);
+#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449);
+#447 = CARTESIAN_POINT('',(15.,0.,0.));
+#448 = DIRECTION('',(0.,0.,1.));
+#449 = DIRECTION('',(1.,0.,0.));
+#450 = PCURVE('',#143,#451);
+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#460);
+#452 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#453,#454,#455,#456,#457,#458
+,#459),.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(
+  '') );
+#453 = CARTESIAN_POINT('',(1.518693861847,1.483972033022));
+#454 = CARTESIAN_POINT('',(1.518693861847,2.69640759832));
+#455 = CARTESIAN_POINT('',(2.568693861847,2.090189815671));
+#456 = CARTESIAN_POINT('',(3.618693861847,1.483972033022));
+#457 = CARTESIAN_POINT('',(2.568693861847,0.877754250373));
+#458 = CARTESIAN_POINT('',(1.518693861847,0.271536467723));
+#459 = CARTESIAN_POINT('',(1.518693861847,1.483972033022));
+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#461 = PCURVE('',#462,#467);
+#462 = CYLINDRICAL_SURFACE('',#463,0.7);
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(15.,0.,0.));
+#465 = DIRECTION('',(-0.,-0.,-1.));
+#466 = DIRECTION('',(1.,0.,0.));
+#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(-0.,0.));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(-1.,0.));
+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#473 = FACE_BOUND('',#474,.T.);
+#474 = EDGE_LOOP('',(#475));
+#475 = ORIENTED_EDGE('',*,*,#476,.T.);
+#476 = EDGE_CURVE('',#477,#477,#479,.T.);
+#477 = VERTEX_POINT('',#478);
+#478 = CARTESIAN_POINT('',(13.7,0.,0.));
+#479 = SURFACE_CURVE('',#480,(#485,#496),.PCURVE_S1.);
+#480 = CIRCLE('',#481,0.7);
+#481 = AXIS2_PLACEMENT_3D('',#482,#483,#484);
+#482 = CARTESIAN_POINT('',(13.,0.,0.));
+#483 = DIRECTION('',(0.,0.,1.));
+#484 = DIRECTION('',(1.,0.,0.));
+#485 = PCURVE('',#143,#486);
+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#495);
+#487 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#488,#489,#490,#491,#492,#493
+,#494),.UNSPECIFIED.,.T.,.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(
+  '') );
+#488 = CARTESIAN_POINT('',(3.518693861847,1.483972033022));
+#489 = CARTESIAN_POINT('',(3.518693861847,2.69640759832));
+#490 = CARTESIAN_POINT('',(4.568693861847,2.090189815671));
+#491 = CARTESIAN_POINT('',(5.618693861847,1.483972033022));
+#492 = CARTESIAN_POINT('',(4.568693861847,0.877754250373));
+#493 = CARTESIAN_POINT('',(3.518693861847,0.271536467723));
+#494 = CARTESIAN_POINT('',(3.518693861847,1.483972033022));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = PCURVE('',#497,#502);
+#497 = CYLINDRICAL_SURFACE('',#498,0.7);
+#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501);
+#499 = CARTESIAN_POINT('',(13.,0.,0.));
+#500 = DIRECTION('',(-0.,-0.,-1.));
+#501 = DIRECTION('',(1.,0.,0.));
+#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(-0.,0.));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(-1.,0.));
+#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#508 = FACE_BOUND('',#509,.T.);
+#509 = EDGE_LOOP('',(#510));
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#512,#512,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(9.7,0.,0.));
+#514 = SURFACE_CURVE('',#515,(#520,#531),.PCURVE_S1.);
+#515 = CIRCLE('',#516,0.7);
+#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);
+#517 = CARTESIAN_POINT('',(9.,0.,0.));
+#518 = DIRECTION('',(0.,0.,1.));
+#519 = DIRECTION('',(1.,0.,0.));
+#520 = PCURVE('',#143,#521);
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#530);
+#522 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#523,#524,#525,#526,#527,#528
+,#529),.UNSPECIFIED.,.T.,.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(
+  '') );
+#523 = CARTESIAN_POINT('',(7.518693861847,1.483972033022));
+#524 = CARTESIAN_POINT('',(7.518693861847,2.69640759832));
+#525 = CARTESIAN_POINT('',(8.568693861847,2.090189815671));
+#526 = CARTESIAN_POINT('',(9.618693861847,1.483972033022));
+#527 = CARTESIAN_POINT('',(8.568693861847,0.877754250373));
+#528 = CARTESIAN_POINT('',(7.518693861847,0.271536467723));
+#529 = CARTESIAN_POINT('',(7.518693861847,1.483972033022));
+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#531 = PCURVE('',#532,#537);
+#532 = CYLINDRICAL_SURFACE('',#533,0.7);
+#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
+#534 = CARTESIAN_POINT('',(9.,0.,0.));
+#535 = DIRECTION('',(-0.,-0.,-1.));
+#536 = DIRECTION('',(1.,0.,0.));
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(-0.,0.));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(-1.,0.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = FACE_BOUND('',#544,.T.);
+#544 = EDGE_LOOP('',(#545));
+#545 = ORIENTED_EDGE('',*,*,#546,.T.);
+#546 = EDGE_CURVE('',#547,#547,#549,.T.);
+#547 = VERTEX_POINT('',#548);
+#548 = CARTESIAN_POINT('',(11.7,0.,0.));
+#549 = SURFACE_CURVE('',#550,(#555,#566),.PCURVE_S1.);
+#550 = CIRCLE('',#551,0.7);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(11.,0.,0.));
+#553 = DIRECTION('',(0.,0.,1.));
+#554 = DIRECTION('',(1.,0.,0.));
+#555 = PCURVE('',#143,#556);
+#556 = DEFINITIONAL_REPRESENTATION('',(#557),#565);
+#557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#558,#559,#560,#561,#562,#563
+,#564),.UNSPECIFIED.,.T.,.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(
+  '') );
+#558 = CARTESIAN_POINT('',(5.518693861847,1.483972033022));
+#559 = CARTESIAN_POINT('',(5.518693861847,2.69640759832));
+#560 = CARTESIAN_POINT('',(6.568693861847,2.090189815671));
+#561 = CARTESIAN_POINT('',(7.618693861847,1.483972033022));
+#562 = CARTESIAN_POINT('',(6.568693861847,0.877754250373));
+#563 = CARTESIAN_POINT('',(5.518693861847,0.271536467723));
+#564 = CARTESIAN_POINT('',(5.518693861847,1.483972033022));
+#565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#566 = PCURVE('',#567,#572);
+#567 = CYLINDRICAL_SURFACE('',#568,0.7);
+#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
+#569 = CARTESIAN_POINT('',(11.,0.,0.));
+#570 = DIRECTION('',(-0.,-0.,-1.));
+#571 = DIRECTION('',(1.,0.,0.));
+#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(-0.,0.));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(-1.,0.));
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#578 = FACE_BOUND('',#579,.T.);
+#579 = EDGE_LOOP('',(#580));
+#580 = ORIENTED_EDGE('',*,*,#581,.F.);
+#581 = EDGE_CURVE('',#582,#582,#584,.T.);
+#582 = VERTEX_POINT('',#583);
+#583 = CARTESIAN_POINT('',(2.5,0.,0.));
+#584 = SURFACE_CURVE('',#585,(#590,#597),.PCURVE_S1.);
+#585 = CIRCLE('',#586,2.5);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(0.,0.,0.));
+#588 = DIRECTION('',(0.,0.,-1.));
+#589 = DIRECTION('',(1.,0.,0.));
+#590 = PCURVE('',#143,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = CIRCLE('',#593,2.5);
+#593 = AXIS2_PLACEMENT_2D('',#594,#595);
+#594 = CARTESIAN_POINT('',(17.218693861847,1.483972033022));
+#595 = DIRECTION('',(-1.,0.));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = PCURVE('',#598,#603);
+#598 = CYLINDRICAL_SURFACE('',#599,2.5);
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(0.,0.,0.));
+#601 = DIRECTION('',(0.,0.,-1.));
+#602 = DIRECTION('',(1.,0.,0.));
+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(0.,0.));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(1.,0.));
+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#609 = FACE_BOUND('',#610,.T.);
+#610 = EDGE_LOOP('',(#611));
+#611 = ORIENTED_EDGE('',*,*,#612,.T.);
+#612 = EDGE_CURVE('',#613,#613,#615,.T.);
+#613 = VERTEX_POINT('',#614);
+#614 = CARTESIAN_POINT('',(7.7,0.,0.));
+#615 = SURFACE_CURVE('',#616,(#621,#632),.PCURVE_S1.);
+#616 = CIRCLE('',#617,0.7);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(7.,0.,0.));
+#619 = DIRECTION('',(0.,0.,1.));
+#620 = DIRECTION('',(1.,0.,0.));
+#621 = PCURVE('',#143,#622);
+#622 = DEFINITIONAL_REPRESENTATION('',(#623),#631);
+#623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#624,#625,#626,#627,#628,#629
+,#630),.UNSPECIFIED.,.T.,.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(
+  '') );
+#624 = CARTESIAN_POINT('',(9.518693861847,1.483972033022));
+#625 = CARTESIAN_POINT('',(9.518693861847,2.69640759832));
+#626 = CARTESIAN_POINT('',(10.568693861847,2.090189815671));
+#627 = CARTESIAN_POINT('',(11.618693861847,1.483972033022));
+#628 = CARTESIAN_POINT('',(10.568693861847,0.877754250373));
+#629 = CARTESIAN_POINT('',(9.518693861847,0.271536467723));
+#630 = CARTESIAN_POINT('',(9.518693861847,1.483972033022));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = PCURVE('',#633,#638);
+#633 = CYLINDRICAL_SURFACE('',#634,0.7);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(7.,0.,0.));
+#636 = DIRECTION('',(-0.,-0.,-1.));
+#637 = DIRECTION('',(1.,0.,0.));
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#643);
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(-0.,0.));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(-1.,0.));
+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#644 = FACE_BOUND('',#645,.T.);
+#645 = EDGE_LOOP('',(#646));
+#646 = ORIENTED_EDGE('',*,*,#647,.T.);
+#647 = EDGE_CURVE('',#648,#648,#650,.T.);
+#648 = VERTEX_POINT('',#649);
+#649 = CARTESIAN_POINT('',(5.7,0.,0.));
+#650 = SURFACE_CURVE('',#651,(#656,#667),.PCURVE_S1.);
+#651 = CIRCLE('',#652,0.7);
+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);
+#653 = CARTESIAN_POINT('',(5.,0.,0.));
+#654 = DIRECTION('',(0.,0.,1.));
+#655 = DIRECTION('',(1.,0.,0.));
+#656 = PCURVE('',#143,#657);
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#666);
+#658 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#659,#660,#661,#662,#663,#664
+,#665),.UNSPECIFIED.,.T.,.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(
+  '') );
+#659 = CARTESIAN_POINT('',(11.518693861847,1.483972033022));
+#660 = CARTESIAN_POINT('',(11.518693861847,2.69640759832));
+#661 = CARTESIAN_POINT('',(12.568693861847,2.090189815671));
+#662 = CARTESIAN_POINT('',(13.618693861847,1.483972033022));
+#663 = CARTESIAN_POINT('',(12.568693861847,0.877754250373));
+#664 = CARTESIAN_POINT('',(11.518693861847,0.271536467723));
+#665 = CARTESIAN_POINT('',(11.518693861847,1.483972033022));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = PCURVE('',#668,#673);
+#668 = CYLINDRICAL_SURFACE('',#669,0.7);
+#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
+#670 = CARTESIAN_POINT('',(5.,0.,0.));
+#671 = DIRECTION('',(-0.,-0.,-1.));
+#672 = DIRECTION('',(1.,0.,0.));
+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(-0.,0.));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(-1.,0.));
+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#679 = ADVANCED_FACE('',(#680,#775,#805,#835,#865,#895,#925,#955),#84,
+  .F.);
+#680 = FACE_BOUND('',#681,.F.);
+#681 = EDGE_LOOP('',(#682,#683,#684,#730,#774));
+#682 = ORIENTED_EDGE('',*,*,#67,.F.);
+#683 = ORIENTED_EDGE('',*,*,#163,.T.);
+#684 = ORIENTED_EDGE('',*,*,#685,.F.);
+#685 = EDGE_CURVE('',#686,#164,#688,.T.);
+#686 = VERTEX_POINT('',#687);
+#687 = CARTESIAN_POINT('',(4.,0.,2.));
+#688 = SURFACE_CURVE('',#689,(#694,#701),.PCURVE_S1.);
+#689 = CIRCLE('',#690,4.);
+#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693);
+#691 = CARTESIAN_POINT('',(0.,0.,2.));
+#692 = DIRECTION('',(0.,0.,-1.));
+#693 = DIRECTION('',(1.,0.,0.));
+#694 = PCURVE('',#84,#695);
+#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);
+#696 = CIRCLE('',#697,4.);
+#697 = AXIS2_PLACEMENT_2D('',#698,#699);
+#698 = CARTESIAN_POINT('',(17.218693861847,1.483972033022));
+#699 = DIRECTION('',(-1.,0.));
+#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#701 = PCURVE('',#202,#702);
+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#729);
+#703 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#704,#705,#706,#707,#708,#709,
+    #710,#711,#712,#713,#714,#715,#716,#717,#718,#719,#720,#721,#722,
+    #723,#724,#725,#726,#727,#728),.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.,6.469100674681E-02,
+    0.129382013494,0.19407302024,0.258764026987,0.323455033734,
+    0.388146040481,0.452837047228,0.517528053974,0.582219060721,
+    0.646910067468,0.711601074215,0.776292080962,0.840983087708,
+    0.905674094455,0.970365101202,1.035056107949,1.099747114696,
+    1.164438121443,1.229129128189,1.293820134936,1.358511141683,
+    1.42320214843),.QUASI_UNIFORM_KNOTS.);
+#704 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#705 = CARTESIAN_POINT('',(-6.261621638264,-2.));
+#706 = CARTESIAN_POINT('',(-6.218494300433,-2.));
+#707 = CARTESIAN_POINT('',(-6.153803293686,-2.));
+#708 = CARTESIAN_POINT('',(-6.089112286939,-2.));
+#709 = CARTESIAN_POINT('',(-6.024421280192,-2.));
+#710 = CARTESIAN_POINT('',(-5.959730273446,-2.));
+#711 = CARTESIAN_POINT('',(-5.895039266699,-2.));
+#712 = CARTESIAN_POINT('',(-5.830348259952,-2.));
+#713 = CARTESIAN_POINT('',(-5.765657253205,-2.));
+#714 = CARTESIAN_POINT('',(-5.700966246458,-2.));
+#715 = CARTESIAN_POINT('',(-5.636275239712,-2.));
+#716 = CARTESIAN_POINT('',(-5.571584232965,-2.));
+#717 = CARTESIAN_POINT('',(-5.506893226218,-2.));
+#718 = CARTESIAN_POINT('',(-5.442202219471,-2.));
+#719 = CARTESIAN_POINT('',(-5.377511212724,-2.));
+#720 = CARTESIAN_POINT('',(-5.312820205978,-2.));
+#721 = CARTESIAN_POINT('',(-5.248129199231,-2.));
+#722 = CARTESIAN_POINT('',(-5.183438192484,-2.));
+#723 = CARTESIAN_POINT('',(-5.118747185737,-2.));
+#724 = CARTESIAN_POINT('',(-5.05405617899,-2.));
+#725 = CARTESIAN_POINT('',(-4.989365172243,-2.));
+#726 = CARTESIAN_POINT('',(-4.924674165497,-2.));
+#727 = CARTESIAN_POINT('',(-4.881546827665,-2.));
+#728 = CARTESIAN_POINT('',(-4.85998315875,-2.));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#730 = ORIENTED_EDGE('',*,*,#731,.F.);
+#731 = EDGE_CURVE('',#262,#686,#732,.T.);
+#732 = SURFACE_CURVE('',#733,(#738,#745),.PCURVE_S1.);
+#733 = CIRCLE('',#734,4.);
+#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);
+#735 = CARTESIAN_POINT('',(0.,0.,2.));
+#736 = DIRECTION('',(0.,0.,-1.));
+#737 = DIRECTION('',(1.,0.,0.));
+#738 = PCURVE('',#84,#739);
+#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
+#740 = CIRCLE('',#741,4.);
+#741 = AXIS2_PLACEMENT_2D('',#742,#743);
+#742 = CARTESIAN_POINT('',(17.218693861847,1.483972033022));
+#743 = DIRECTION('',(-1.,0.));
+#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#745 = PCURVE('',#202,#746);
+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#773);
+#747 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#748,#749,#750,#751,#752,#753,
+    #754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765,#766,
+    #767,#768,#769,#770,#771,#772),.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.859983086044,4.924674096095,
+    4.989365106147,5.054056116199,5.11874712625,5.183438136302,
+    5.248129146354,5.312820156405,5.377511166457,5.442202176508,
+    5.50689318656,5.571584196612,5.636275206663,5.700966216715,
+    5.765657226767,5.830348236818,5.89503924687,5.959730256921,
+    6.024421266973,6.089112277025,6.153803287076,6.218494297128,
+    6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#748 = CARTESIAN_POINT('',(-1.423202221136,-2.));
+#749 = CARTESIAN_POINT('',(-1.401638551119,-2.));
+#750 = CARTESIAN_POINT('',(-1.358511211084,-2.));
+#751 = CARTESIAN_POINT('',(-1.293820201033,-2.));
+#752 = CARTESIAN_POINT('',(-1.229129190981,-2.));
+#753 = CARTESIAN_POINT('',(-1.164438180929,-2.));
+#754 = CARTESIAN_POINT('',(-1.099747170878,-2.));
+#755 = CARTESIAN_POINT('',(-1.035056160826,-2.));
+#756 = CARTESIAN_POINT('',(-0.970365150774,-2.));
+#757 = CARTESIAN_POINT('',(-0.905674140723,-2.));
+#758 = CARTESIAN_POINT('',(-0.840983130671,-2.));
+#759 = CARTESIAN_POINT('',(-0.77629212062,-2.));
+#760 = CARTESIAN_POINT('',(-0.711601110568,-2.));
+#761 = CARTESIAN_POINT('',(-0.646910100516,-2.));
+#762 = CARTESIAN_POINT('',(-0.582219090465,-2.));
+#763 = CARTESIAN_POINT('',(-0.517528080413,-2.));
+#764 = CARTESIAN_POINT('',(-0.452837070361,-2.));
+#765 = CARTESIAN_POINT('',(-0.38814606031,-2.));
+#766 = CARTESIAN_POINT('',(-0.323455050258,-2.));
+#767 = CARTESIAN_POINT('',(-0.258764040207,-2.));
+#768 = CARTESIAN_POINT('',(-0.194073030155,-2.));
+#769 = CARTESIAN_POINT('',(-0.129382020103,-2.));
+#770 = CARTESIAN_POINT('',(-6.469101005163E-02,-2.));
+#771 = CARTESIAN_POINT('',(-2.156367001721E-02,-2.));
+#772 = CARTESIAN_POINT('',(0.,-2.));
+#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#774 = ORIENTED_EDGE('',*,*,#261,.F.);
+#775 = FACE_BOUND('',#776,.F.);
+#776 = EDGE_LOOP('',(#777));
+#777 = ORIENTED_EDGE('',*,*,#778,.T.);
+#778 = EDGE_CURVE('',#779,#779,#781,.T.);
+#779 = VERTEX_POINT('',#780);
+#780 = CARTESIAN_POINT('',(17.7,0.,2.));
+#781 = SURFACE_CURVE('',#782,(#787,#798),.PCURVE_S1.);
+#782 = CIRCLE('',#783,0.7);
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(17.,3.524430437292E-32,2.));
+#785 = DIRECTION('',(0.,0.,1.));
+#786 = DIRECTION('',(1.,0.,0.));
+#787 = PCURVE('',#84,#788);
+#788 = DEFINITIONAL_REPRESENTATION('',(#789),#797);
+#789 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#790,#791,#792,#793,#794,#795
+,#796),.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(
+  '') );
+#790 = CARTESIAN_POINT('',(-0.481306138153,1.483972033022));
+#791 = CARTESIAN_POINT('',(-0.481306138153,2.69640759832));
+#792 = CARTESIAN_POINT('',(0.568693861847,2.090189815671));
+#793 = CARTESIAN_POINT('',(1.618693861847,1.483972033022));
+#794 = CARTESIAN_POINT('',(0.568693861847,0.877754250373));
+#795 = CARTESIAN_POINT('',(-0.481306138153,0.271536467723));
+#796 = CARTESIAN_POINT('',(-0.481306138153,1.483972033022));
+#797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#798 = PCURVE('',#427,#799);
+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(-0.,-2.));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(-1.,0.));
+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#805 = FACE_BOUND('',#806,.F.);
+#806 = EDGE_LOOP('',(#807));
+#807 = ORIENTED_EDGE('',*,*,#808,.T.);
+#808 = EDGE_CURVE('',#809,#809,#811,.T.);
+#809 = VERTEX_POINT('',#810);
+#810 = CARTESIAN_POINT('',(15.7,0.,2.));
+#811 = SURFACE_CURVE('',#812,(#817,#828),.PCURVE_S1.);
+#812 = CIRCLE('',#813,0.7);
+#813 = AXIS2_PLACEMENT_3D('',#814,#815,#816);
+#814 = CARTESIAN_POINT('',(15.,0.,2.));
+#815 = DIRECTION('',(0.,0.,1.));
+#816 = DIRECTION('',(1.,0.,0.));
+#817 = PCURVE('',#84,#818);
+#818 = DEFINITIONAL_REPRESENTATION('',(#819),#827);
+#819 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#820,#821,#822,#823,#824,#825
+,#826),.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(
+  '') );
+#820 = CARTESIAN_POINT('',(1.518693861847,1.483972033022));
+#821 = CARTESIAN_POINT('',(1.518693861847,2.69640759832));
+#822 = CARTESIAN_POINT('',(2.568693861847,2.090189815671));
+#823 = CARTESIAN_POINT('',(3.618693861847,1.483972033022));
+#824 = CARTESIAN_POINT('',(2.568693861847,0.877754250373));
+#825 = CARTESIAN_POINT('',(1.518693861847,0.271536467723));
+#826 = CARTESIAN_POINT('',(1.518693861847,1.483972033022));
+#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#828 = PCURVE('',#462,#829);
+#829 = DEFINITIONAL_REPRESENTATION('',(#830),#834);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(-0.,-2.));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(-1.,0.));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#835 = FACE_BOUND('',#836,.F.);
+#836 = EDGE_LOOP('',(#837));
+#837 = ORIENTED_EDGE('',*,*,#838,.T.);
+#838 = EDGE_CURVE('',#839,#839,#841,.T.);
+#839 = VERTEX_POINT('',#840);
+#840 = CARTESIAN_POINT('',(13.7,0.,2.));
+#841 = SURFACE_CURVE('',#842,(#847,#858),.PCURVE_S1.);
+#842 = CIRCLE('',#843,0.7);
+#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846);
+#844 = CARTESIAN_POINT('',(13.,0.,2.));
+#845 = DIRECTION('',(0.,0.,1.));
+#846 = DIRECTION('',(1.,0.,0.));
+#847 = PCURVE('',#84,#848);
+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#857);
+#849 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#850,#851,#852,#853,#854,#855
+,#856),.UNSPECIFIED.,.T.,.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(
+  '') );
+#850 = CARTESIAN_POINT('',(3.518693861847,1.483972033022));
+#851 = CARTESIAN_POINT('',(3.518693861847,2.69640759832));
+#852 = CARTESIAN_POINT('',(4.568693861847,2.090189815671));
+#853 = CARTESIAN_POINT('',(5.618693861847,1.483972033022));
+#854 = CARTESIAN_POINT('',(4.568693861847,0.877754250373));
+#855 = CARTESIAN_POINT('',(3.518693861847,0.271536467723));
+#856 = CARTESIAN_POINT('',(3.518693861847,1.483972033022));
+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#858 = PCURVE('',#497,#859);
+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(-0.,-2.));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(-1.,0.));
+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#865 = FACE_BOUND('',#866,.F.);
+#866 = EDGE_LOOP('',(#867));
+#867 = ORIENTED_EDGE('',*,*,#868,.T.);
+#868 = EDGE_CURVE('',#869,#869,#871,.T.);
+#869 = VERTEX_POINT('',#870);
+#870 = CARTESIAN_POINT('',(7.7,0.,2.));
+#871 = SURFACE_CURVE('',#872,(#877,#888),.PCURVE_S1.);
+#872 = CIRCLE('',#873,0.7);
+#873 = AXIS2_PLACEMENT_3D('',#874,#875,#876);
+#874 = CARTESIAN_POINT('',(7.,0.,2.));
+#875 = DIRECTION('',(0.,0.,1.));
+#876 = DIRECTION('',(1.,0.,0.));
+#877 = PCURVE('',#84,#878);
+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#887);
+#879 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#880,#881,#882,#883,#884,#885
+,#886),.UNSPECIFIED.,.T.,.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(
+  '') );
+#880 = CARTESIAN_POINT('',(9.518693861847,1.483972033022));
+#881 = CARTESIAN_POINT('',(9.518693861847,2.69640759832));
+#882 = CARTESIAN_POINT('',(10.568693861847,2.090189815671));
+#883 = CARTESIAN_POINT('',(11.618693861847,1.483972033022));
+#884 = CARTESIAN_POINT('',(10.568693861847,0.877754250373));
+#885 = CARTESIAN_POINT('',(9.518693861847,0.271536467723));
+#886 = CARTESIAN_POINT('',(9.518693861847,1.483972033022));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = PCURVE('',#633,#889);
+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(-0.,-2.));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(-1.,0.));
+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#895 = FACE_BOUND('',#896,.F.);
+#896 = EDGE_LOOP('',(#897));
+#897 = ORIENTED_EDGE('',*,*,#898,.T.);
+#898 = EDGE_CURVE('',#899,#899,#901,.T.);
+#899 = VERTEX_POINT('',#900);
+#900 = CARTESIAN_POINT('',(11.7,0.,2.));
+#901 = SURFACE_CURVE('',#902,(#907,#918),.PCURVE_S1.);
+#902 = CIRCLE('',#903,0.7);
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(11.,0.,2.));
+#905 = DIRECTION('',(0.,0.,1.));
+#906 = DIRECTION('',(1.,0.,0.));
+#907 = PCURVE('',#84,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#917);
+#909 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#910,#911,#912,#913,#914,#915
+,#916),.UNSPECIFIED.,.T.,.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(
+  '') );
+#910 = CARTESIAN_POINT('',(5.518693861847,1.483972033022));
+#911 = CARTESIAN_POINT('',(5.518693861847,2.69640759832));
+#912 = CARTESIAN_POINT('',(6.568693861847,2.090189815671));
+#913 = CARTESIAN_POINT('',(7.618693861847,1.483972033022));
+#914 = CARTESIAN_POINT('',(6.568693861847,0.877754250373));
+#915 = CARTESIAN_POINT('',(5.518693861847,0.271536467723));
+#916 = CARTESIAN_POINT('',(5.518693861847,1.483972033022));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = PCURVE('',#567,#919);
+#919 = DEFINITIONAL_REPRESENTATION('',(#920),#924);
+#920 = LINE('',#921,#922);
+#921 = CARTESIAN_POINT('',(-0.,-2.));
+#922 = VECTOR('',#923,1.);
+#923 = DIRECTION('',(-1.,0.));
+#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#925 = FACE_BOUND('',#926,.F.);
+#926 = EDGE_LOOP('',(#927));
+#927 = ORIENTED_EDGE('',*,*,#928,.T.);
+#928 = EDGE_CURVE('',#929,#929,#931,.T.);
+#929 = VERTEX_POINT('',#930);
+#930 = CARTESIAN_POINT('',(9.7,0.,2.));
+#931 = SURFACE_CURVE('',#932,(#937,#948),.PCURVE_S1.);
+#932 = CIRCLE('',#933,0.7);
+#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936);
+#934 = CARTESIAN_POINT('',(9.,0.,2.));
+#935 = DIRECTION('',(0.,0.,1.));
+#936 = DIRECTION('',(1.,0.,0.));
+#937 = PCURVE('',#84,#938);
+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#947);
+#939 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#940,#941,#942,#943,#944,#945
+,#946),.UNSPECIFIED.,.T.,.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(
+  '') );
+#940 = CARTESIAN_POINT('',(7.518693861847,1.483972033022));
+#941 = CARTESIAN_POINT('',(7.518693861847,2.69640759832));
+#942 = CARTESIAN_POINT('',(8.568693861847,2.090189815671));
+#943 = CARTESIAN_POINT('',(9.618693861847,1.483972033022));
+#944 = CARTESIAN_POINT('',(8.568693861847,0.877754250373));
+#945 = CARTESIAN_POINT('',(7.518693861847,0.271536467723));
+#946 = CARTESIAN_POINT('',(7.518693861847,1.483972033022));
+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#948 = PCURVE('',#532,#949);
+#949 = DEFINITIONAL_REPRESENTATION('',(#950),#954);
+#950 = LINE('',#951,#952);
+#951 = CARTESIAN_POINT('',(-0.,-2.));
+#952 = VECTOR('',#953,1.);
+#953 = DIRECTION('',(-1.,0.));
+#954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#955 = FACE_BOUND('',#956,.F.);
+#956 = EDGE_LOOP('',(#957));
+#957 = ORIENTED_EDGE('',*,*,#958,.T.);
+#958 = EDGE_CURVE('',#959,#959,#961,.T.);
+#959 = VERTEX_POINT('',#960);
+#960 = CARTESIAN_POINT('',(5.7,0.,2.));
+#961 = SURFACE_CURVE('',#962,(#967,#978),.PCURVE_S1.);
+#962 = CIRCLE('',#963,0.7);
+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);
+#964 = CARTESIAN_POINT('',(5.,0.,2.));
+#965 = DIRECTION('',(0.,0.,1.));
+#966 = DIRECTION('',(1.,0.,0.));
+#967 = PCURVE('',#84,#968);
+#968 = DEFINITIONAL_REPRESENTATION('',(#969),#977);
+#969 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#970,#971,#972,#973,#974,#975
+,#976),.UNSPECIFIED.,.T.,.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(
+  '') );
+#970 = CARTESIAN_POINT('',(11.518693861847,1.483972033022));
+#971 = CARTESIAN_POINT('',(11.518693861847,2.69640759832));
+#972 = CARTESIAN_POINT('',(12.568693861847,2.090189815671));
+#973 = CARTESIAN_POINT('',(13.618693861847,1.483972033022));
+#974 = CARTESIAN_POINT('',(12.568693861847,0.877754250373));
+#975 = CARTESIAN_POINT('',(11.518693861847,0.271536467723));
+#976 = CARTESIAN_POINT('',(11.518693861847,1.483972033022));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = PCURVE('',#668,#979);
+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(-0.,-2.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(-1.,0.));
+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#985 = ADVANCED_FACE('',(#986),#202,.T.);
+#986 = FACE_BOUND('',#987,.F.);
+#987 = EDGE_LOOP('',(#988,#989,#990,#991,#992,#1014,#1067,#1068));
+#988 = ORIENTED_EDGE('',*,*,#186,.F.);
+#989 = ORIENTED_EDGE('',*,*,#355,.F.);
+#990 = ORIENTED_EDGE('',*,*,#284,.T.);
+#991 = ORIENTED_EDGE('',*,*,#731,.T.);
+#992 = ORIENTED_EDGE('',*,*,#993,.F.);
+#993 = EDGE_CURVE('',#994,#686,#996,.T.);
+#994 = VERTEX_POINT('',#995);
+#995 = CARTESIAN_POINT('',(4.,0.,5.));
+#996 = SEAM_CURVE('',#997,(#1000,#1007),.PCURVE_S1.);
+#997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#998,#999),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.,-2.),.PIECEWISE_BEZIER_KNOTS.);
+#998 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,5.));
+#999 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,2.));
+#1000 = PCURVE('',#202,#1001);
+#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006);
+#1002 = LINE('',#1003,#1004);
+#1003 = CARTESIAN_POINT('',(-0.,0.));
+#1004 = VECTOR('',#1005,1.);
+#1005 = DIRECTION('',(-0.,1.));
+#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1007 = PCURVE('',#202,#1008);
+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013);
+#1009 = LINE('',#1010,#1011);
+#1010 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1011 = VECTOR('',#1012,1.);
+#1012 = DIRECTION('',(-0.,1.));
+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1014 = ORIENTED_EDGE('',*,*,#1015,.T.);
+#1015 = EDGE_CURVE('',#994,#994,#1016,.T.);
+#1016 = SURFACE_CURVE('',#1017,(#1022,#1051),.PCURVE_S1.);
+#1017 = CIRCLE('',#1018,4.);
+#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021);
+#1019 = CARTESIAN_POINT('',(0.,0.,5.));
+#1020 = DIRECTION('',(0.,0.,1.));
+#1021 = DIRECTION('',(1.,0.,0.));
+#1022 = PCURVE('',#202,#1023);
+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1050);
+#1024 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1025,#1026,#1027,#1028,#1029,
+    #1030,#1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038,#1039,#1040,
+    #1041,#1042,#1043,#1044,#1045,#1046,#1047,#1048,#1049),
+  .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.);
+#1025 = CARTESIAN_POINT('',(0.,-5.));
+#1026 = CARTESIAN_POINT('',(-9.519977738151E-02,-5.));
+#1027 = CARTESIAN_POINT('',(-0.285599332145,-5.));
+#1028 = CARTESIAN_POINT('',(-0.571198664289,-5.));
+#1029 = CARTESIAN_POINT('',(-0.856797996434,-5.));
+#1030 = CARTESIAN_POINT('',(-1.142397328578,-5.));
+#1031 = CARTESIAN_POINT('',(-1.427996660723,-5.));
+#1032 = CARTESIAN_POINT('',(-1.713595992867,-5.));
+#1033 = CARTESIAN_POINT('',(-1.999195325012,-5.));
+#1034 = CARTESIAN_POINT('',(-2.284794657156,-5.));
+#1035 = CARTESIAN_POINT('',(-2.570393989301,-5.));
+#1036 = CARTESIAN_POINT('',(-2.855993321445,-5.));
+#1037 = CARTESIAN_POINT('',(-3.14159265359,-5.));
+#1038 = CARTESIAN_POINT('',(-3.427191985734,-5.));
+#1039 = CARTESIAN_POINT('',(-3.712791317879,-5.));
+#1040 = CARTESIAN_POINT('',(-3.998390650023,-5.));
+#1041 = CARTESIAN_POINT('',(-4.283989982168,-5.));
+#1042 = CARTESIAN_POINT('',(-4.569589314312,-5.));
+#1043 = CARTESIAN_POINT('',(-4.855188646457,-5.));
+#1044 = CARTESIAN_POINT('',(-5.140787978601,-5.));
+#1045 = CARTESIAN_POINT('',(-5.426387310746,-5.));
+#1046 = CARTESIAN_POINT('',(-5.711986642891,-5.));
+#1047 = CARTESIAN_POINT('',(-5.997585975035,-5.));
+#1048 = CARTESIAN_POINT('',(-6.187985529798,-5.));
+#1049 = CARTESIAN_POINT('',(-6.28318530718,-5.));
+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1051 = PCURVE('',#1052,#1057);
+#1052 = PLANE('',#1053);
+#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056);
+#1054 = CARTESIAN_POINT('',(4.,0.,5.));
+#1055 = DIRECTION('',(0.,0.,-1.));
+#1056 = DIRECTION('',(-1.,0.,0.));
+#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1066);
+#1058 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1059,#1060,#1061,#1062,
+#1063,#1064,#1065),.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('') );
+#1059 = CARTESIAN_POINT('',(0.,0.));
+#1060 = CARTESIAN_POINT('',(0.,6.928203230276));
+#1061 = CARTESIAN_POINT('',(6.,3.464101615138));
+#1062 = CARTESIAN_POINT('',(12.,9.797174393179E-16));
+#1063 = CARTESIAN_POINT('',(6.,-3.464101615138));
+#1064 = CARTESIAN_POINT('',(6.217248937901E-15,-6.928203230276));
+#1065 = CARTESIAN_POINT('',(0.,0.));
+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1067 = ORIENTED_EDGE('',*,*,#993,.T.);
+#1068 = ORIENTED_EDGE('',*,*,#685,.T.);
+#1069 = ADVANCED_FACE('',(#1070),#427,.F.);
+#1070 = FACE_BOUND('',#1071,.T.);
+#1071 = EDGE_LOOP('',(#1072,#1093,#1094,#1095));
+#1072 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1073 = EDGE_CURVE('',#407,#779,#1074,.T.);
+#1074 = SEAM_CURVE('',#1075,(#1079,#1086),.PCURVE_S1.);
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(17.7,3.524430437292E-32,0.));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(0.,0.,1.));
+#1079 = PCURVE('',#427,#1080);
+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(-0.,0.));
+#1083 = VECTOR('',#1084,1.);
+#1084 = DIRECTION('',(-0.,-1.));
+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1086 = PCURVE('',#427,#1087);
+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(-0.,-1.));
+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1093 = ORIENTED_EDGE('',*,*,#778,.T.);
+#1094 = ORIENTED_EDGE('',*,*,#1073,.F.);
+#1095 = ORIENTED_EDGE('',*,*,#406,.F.);
+#1096 = ADVANCED_FACE('',(#1097),#462,.F.);
+#1097 = FACE_BOUND('',#1098,.T.);
+#1098 = EDGE_LOOP('',(#1099,#1120,#1121,#1122));
+#1099 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#1100 = EDGE_CURVE('',#442,#809,#1101,.T.);
+#1101 = SEAM_CURVE('',#1102,(#1106,#1113),.PCURVE_S1.);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(15.7,0.,0.));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(0.,0.,1.));
+#1106 = PCURVE('',#462,#1107);
+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);
+#1108 = LINE('',#1109,#1110);
+#1109 = CARTESIAN_POINT('',(-0.,0.));
+#1110 = VECTOR('',#1111,1.);
+#1111 = DIRECTION('',(-0.,-1.));
+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1113 = PCURVE('',#462,#1114);
+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);
+#1115 = LINE('',#1116,#1117);
+#1116 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1117 = VECTOR('',#1118,1.);
+#1118 = DIRECTION('',(-0.,-1.));
+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1120 = ORIENTED_EDGE('',*,*,#808,.T.);
+#1121 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1122 = ORIENTED_EDGE('',*,*,#441,.F.);
+#1123 = ADVANCED_FACE('',(#1124),#497,.F.);
+#1124 = FACE_BOUND('',#1125,.T.);
+#1125 = EDGE_LOOP('',(#1126,#1147,#1148,#1149));
+#1126 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1127 = EDGE_CURVE('',#477,#839,#1128,.T.);
+#1128 = SEAM_CURVE('',#1129,(#1133,#1140),.PCURVE_S1.);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(13.7,0.,0.));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(0.,0.,1.));
+#1133 = PCURVE('',#497,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(-0.,0.));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(-0.,-1.));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#497,#1141);
+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(-0.,-1.));
+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1147 = ORIENTED_EDGE('',*,*,#838,.T.);
+#1148 = ORIENTED_EDGE('',*,*,#1127,.F.);
+#1149 = ORIENTED_EDGE('',*,*,#476,.F.);
+#1150 = ADVANCED_FACE('',(#1151),#532,.F.);
+#1151 = FACE_BOUND('',#1152,.T.);
+#1152 = EDGE_LOOP('',(#1153,#1174,#1175,#1176));
+#1153 = ORIENTED_EDGE('',*,*,#1154,.T.);
+#1154 = EDGE_CURVE('',#512,#929,#1155,.T.);
+#1155 = SEAM_CURVE('',#1156,(#1160,#1167),.PCURVE_S1.);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(9.7,0.,0.));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(0.,0.,1.));
+#1160 = PCURVE('',#532,#1161);
+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(-0.,0.));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(-0.,-1.));
+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1167 = PCURVE('',#532,#1168);
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(-0.,-1.));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = ORIENTED_EDGE('',*,*,#928,.T.);
+#1175 = ORIENTED_EDGE('',*,*,#1154,.F.);
+#1176 = ORIENTED_EDGE('',*,*,#511,.F.);
+#1177 = ADVANCED_FACE('',(#1178),#567,.F.);
+#1178 = FACE_BOUND('',#1179,.T.);
+#1179 = EDGE_LOOP('',(#1180,#1201,#1202,#1203));
+#1180 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1181 = EDGE_CURVE('',#547,#899,#1182,.T.);
+#1182 = SEAM_CURVE('',#1183,(#1187,#1194),.PCURVE_S1.);
+#1183 = LINE('',#1184,#1185);
+#1184 = CARTESIAN_POINT('',(11.7,0.,0.));
+#1185 = VECTOR('',#1186,1.);
+#1186 = DIRECTION('',(0.,0.,1.));
+#1187 = PCURVE('',#567,#1188);
+#1188 = DEFINITIONAL_REPRESENTATION('',(#1189),#1193);
+#1189 = LINE('',#1190,#1191);
+#1190 = CARTESIAN_POINT('',(-0.,0.));
+#1191 = VECTOR('',#1192,1.);
+#1192 = DIRECTION('',(-0.,-1.));
+#1193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1194 = PCURVE('',#567,#1195);
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(-0.,-1.));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = ORIENTED_EDGE('',*,*,#898,.T.);
+#1202 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1203 = ORIENTED_EDGE('',*,*,#546,.F.);
+#1204 = ADVANCED_FACE('',(#1205),#598,.F.);
+#1205 = FACE_BOUND('',#1206,.F.);
+#1206 = EDGE_LOOP('',(#1207,#1208,#1231,#1262));
+#1207 = ORIENTED_EDGE('',*,*,#581,.F.);
+#1208 = ORIENTED_EDGE('',*,*,#1209,.T.);
+#1209 = EDGE_CURVE('',#582,#1210,#1212,.T.);
+#1210 = VERTEX_POINT('',#1211);
+#1211 = CARTESIAN_POINT('',(2.5,0.,1.));
+#1212 = SEAM_CURVE('',#1213,(#1217,#1224),.PCURVE_S1.);
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(2.5,0.,0.));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(0.,0.,1.));
+#1217 = PCURVE('',#598,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(0.,-1.));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1224 = PCURVE('',#598,#1225);
+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(0.,0.));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(0.,-1.));
+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1231 = ORIENTED_EDGE('',*,*,#1232,.T.);
+#1232 = EDGE_CURVE('',#1210,#1210,#1233,.T.);
+#1233 = SURFACE_CURVE('',#1234,(#1239,#1246),.PCURVE_S1.);
+#1234 = CIRCLE('',#1235,2.5);
+#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);
+#1236 = CARTESIAN_POINT('',(0.,0.,1.));
+#1237 = DIRECTION('',(0.,0.,-1.));
+#1238 = DIRECTION('',(1.,0.,0.));
+#1239 = PCURVE('',#598,#1240);
+#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245);
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(0.,-1.));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(1.,0.));
+#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1246 = PCURVE('',#1247,#1252);
+#1247 = PLANE('',#1248);
+#1248 = AXIS2_PLACEMENT_3D('',#1249,#1250,#1251);
+#1249 = CARTESIAN_POINT('',(2.5,-7.105427357601E-15,1.));
+#1250 = DIRECTION('',(0.,0.,1.));
+#1251 = DIRECTION('',(1.,0.,0.));
+#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1261);
+#1253 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1254,#1255,#1256,#1257,
+#1258,#1259,#1260),.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('') );
+#1254 = CARTESIAN_POINT('',(0.,0.));
+#1255 = CARTESIAN_POINT('',(0.,-4.330127018922));
+#1256 = CARTESIAN_POINT('',(-3.75,-2.165063509461));
+#1257 = CARTESIAN_POINT('',(-7.5,-6.123233995737E-16));
+#1258 = CARTESIAN_POINT('',(-3.75,2.165063509461));
+#1259 = CARTESIAN_POINT('',(-3.996802888651E-15,4.330127018922));
+#1260 = CARTESIAN_POINT('',(0.,0.));
+#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1262 = ORIENTED_EDGE('',*,*,#1209,.F.);
+#1263 = ADVANCED_FACE('',(#1264),#633,.F.);
+#1264 = FACE_BOUND('',#1265,.T.);
+#1265 = EDGE_LOOP('',(#1266,#1287,#1288,#1289));
+#1266 = ORIENTED_EDGE('',*,*,#1267,.T.);
+#1267 = EDGE_CURVE('',#613,#869,#1268,.T.);
+#1268 = SEAM_CURVE('',#1269,(#1273,#1280),.PCURVE_S1.);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(7.7,0.,0.));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(0.,0.,1.));
+#1273 = PCURVE('',#633,#1274);
+#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279);
+#1275 = LINE('',#1276,#1277);
+#1276 = CARTESIAN_POINT('',(-0.,0.));
+#1277 = VECTOR('',#1278,1.);
+#1278 = DIRECTION('',(-0.,-1.));
+#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1280 = PCURVE('',#633,#1281);
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(-0.,-1.));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1287 = ORIENTED_EDGE('',*,*,#868,.T.);
+#1288 = ORIENTED_EDGE('',*,*,#1267,.F.);
+#1289 = ORIENTED_EDGE('',*,*,#612,.F.);
+#1290 = ADVANCED_FACE('',(#1291),#668,.F.);
+#1291 = FACE_BOUND('',#1292,.T.);
+#1292 = EDGE_LOOP('',(#1293,#1314,#1315,#1316));
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#648,#959,#1295,.T.);
+#1295 = SEAM_CURVE('',#1296,(#1300,#1307),.PCURVE_S1.);
+#1296 = LINE('',#1297,#1298);
+#1297 = CARTESIAN_POINT('',(5.7,0.,0.));
+#1298 = VECTOR('',#1299,1.);
+#1299 = DIRECTION('',(0.,0.,1.));
+#1300 = PCURVE('',#668,#1301);
+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306);
+#1302 = LINE('',#1303,#1304);
+#1303 = CARTESIAN_POINT('',(-0.,0.));
+#1304 = VECTOR('',#1305,1.);
+#1305 = DIRECTION('',(-0.,-1.));
+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1307 = PCURVE('',#668,#1308);
+#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313);
+#1309 = LINE('',#1310,#1311);
+#1310 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1311 = VECTOR('',#1312,1.);
+#1312 = DIRECTION('',(-0.,-1.));
+#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1314 = ORIENTED_EDGE('',*,*,#958,.T.);
+#1315 = ORIENTED_EDGE('',*,*,#1294,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#647,.F.);
+#1317 = ADVANCED_FACE('',(#1318,#1321),#1052,.F.);
+#1318 = FACE_BOUND('',#1319,.T.);
+#1319 = EDGE_LOOP('',(#1320));
+#1320 = ORIENTED_EDGE('',*,*,#1015,.T.);
+#1321 = FACE_BOUND('',#1322,.F.);
+#1322 = EDGE_LOOP('',(#1323));
+#1323 = ORIENTED_EDGE('',*,*,#1324,.T.);
+#1324 = EDGE_CURVE('',#1325,#1325,#1327,.T.);
+#1325 = VERTEX_POINT('',#1326);
+#1326 = CARTESIAN_POINT('',(3.,0.,5.));
+#1327 = SURFACE_CURVE('',#1328,(#1333,#1344),.PCURVE_S1.);
+#1328 = CIRCLE('',#1329,3.);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(0.,0.,5.));
+#1331 = DIRECTION('',(0.,0.,1.));
+#1332 = DIRECTION('',(1.,0.,0.));
+#1333 = PCURVE('',#1052,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1343);
+#1335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1336,#1337,#1338,#1339,
+#1340,#1341,#1342),.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('') );
+#1336 = CARTESIAN_POINT('',(1.,0.));
+#1337 = CARTESIAN_POINT('',(1.,5.196152422707));
+#1338 = CARTESIAN_POINT('',(5.5,2.598076211353));
+#1339 = CARTESIAN_POINT('',(10.,7.347880794884E-16));
+#1340 = CARTESIAN_POINT('',(5.5,-2.598076211353));
+#1341 = CARTESIAN_POINT('',(1.,-5.196152422707));
+#1342 = CARTESIAN_POINT('',(1.,0.));
+#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1344 = PCURVE('',#1345,#1350);
+#1345 = CYLINDRICAL_SURFACE('',#1346,3.);
+#1346 = AXIS2_PLACEMENT_3D('',#1347,#1348,#1349);
+#1347 = CARTESIAN_POINT('',(0.,0.,0.));
+#1348 = DIRECTION('',(-0.,-0.,-1.));
+#1349 = DIRECTION('',(1.,0.,0.));
+#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355);
+#1351 = LINE('',#1352,#1353);
+#1352 = CARTESIAN_POINT('',(-0.,-5.));
+#1353 = VECTOR('',#1354,1.);
+#1354 = DIRECTION('',(-1.,0.));
+#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1356 = ADVANCED_FACE('',(#1357,#1360),#1247,.F.);
+#1357 = FACE_BOUND('',#1358,.F.);
+#1358 = EDGE_LOOP('',(#1359));
+#1359 = ORIENTED_EDGE('',*,*,#1232,.F.);
+#1360 = FACE_BOUND('',#1361,.F.);
+#1361 = EDGE_LOOP('',(#1362));
+#1362 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1363 = EDGE_CURVE('',#1364,#1364,#1366,.T.);
+#1364 = VERTEX_POINT('',#1365);
+#1365 = CARTESIAN_POINT('',(1.,0.,1.));
+#1366 = SURFACE_CURVE('',#1367,(#1372,#1383),.PCURVE_S1.);
+#1367 = CIRCLE('',#1368,1.);
+#1368 = AXIS2_PLACEMENT_3D('',#1369,#1370,#1371);
+#1369 = CARTESIAN_POINT('',(0.,0.,1.));
+#1370 = DIRECTION('',(0.,0.,-1.));
+#1371 = DIRECTION('',(1.,0.,0.));
+#1372 = PCURVE('',#1247,#1373);
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1382);
+#1374 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1375,#1376,#1377,#1378,
+#1379,#1380,#1381),.UNSPECIFIED.,.T.,.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('') );
+#1375 = CARTESIAN_POINT('',(-1.5,0.));
+#1376 = CARTESIAN_POINT('',(-1.5,-1.732050807569));
+#1377 = CARTESIAN_POINT('',(-3.,-0.866025403784));
+#1378 = CARTESIAN_POINT('',(-4.5,-2.449293598295E-16));
+#1379 = CARTESIAN_POINT('',(-3.,0.866025403784));
+#1380 = CARTESIAN_POINT('',(-1.5,1.732050807569));
+#1381 = CARTESIAN_POINT('',(-1.5,0.));
+#1382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1383 = PCURVE('',#1384,#1389);
+#1384 = CYLINDRICAL_SURFACE('',#1385,1.);
+#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
+#1386 = CARTESIAN_POINT('',(0.,0.,0.));
+#1387 = DIRECTION('',(-0.,-0.,-1.));
+#1388 = DIRECTION('',(1.,0.,0.));
+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);
+#1390 = LINE('',#1391,#1392);
+#1391 = CARTESIAN_POINT('',(-6.28318530718,-1.));
+#1392 = VECTOR('',#1393,1.);
+#1393 = DIRECTION('',(1.,-0.));
+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1395 = ADVANCED_FACE('',(#1396),#1345,.F.);
+#1396 = FACE_BOUND('',#1397,.T.);
+#1397 = EDGE_LOOP('',(#1398,#1427,#1448,#1449));
+#1398 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1399 = EDGE_CURVE('',#1400,#1400,#1402,.T.);
+#1400 = VERTEX_POINT('',#1401);
+#1401 = CARTESIAN_POINT('',(3.,0.,2.));
+#1402 = SURFACE_CURVE('',#1403,(#1408,#1415),.PCURVE_S1.);
+#1403 = CIRCLE('',#1404,3.);
+#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407);
+#1405 = CARTESIAN_POINT('',(0.,0.,2.));
+#1406 = DIRECTION('',(0.,0.,-1.));
+#1407 = DIRECTION('',(1.,0.,0.));
+#1408 = PCURVE('',#1345,#1409);
+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414);
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(1.,-0.));
+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1415 = PCURVE('',#1416,#1421);
+#1416 = PLANE('',#1417);
+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
+#1418 = CARTESIAN_POINT('',(17.218693861847,-1.483972033022,2.));
+#1419 = DIRECTION('',(0.,0.,-1.));
+#1420 = DIRECTION('',(-1.,0.,0.));
+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
+#1422 = CIRCLE('',#1423,3.);
+#1423 = AXIS2_PLACEMENT_2D('',#1424,#1425);
+#1424 = CARTESIAN_POINT('',(17.218693861847,1.483972033022));
+#1425 = DIRECTION('',(-1.,0.));
+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1427 = ORIENTED_EDGE('',*,*,#1428,.T.);
+#1428 = EDGE_CURVE('',#1400,#1325,#1429,.T.);
+#1429 = SEAM_CURVE('',#1430,(#1434,#1441),.PCURVE_S1.);
+#1430 = LINE('',#1431,#1432);
+#1431 = CARTESIAN_POINT('',(3.,0.,0.));
+#1432 = VECTOR('',#1433,1.);
+#1433 = DIRECTION('',(0.,0.,1.));
+#1434 = PCURVE('',#1345,#1435);
+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1440);
+#1436 = LINE('',#1437,#1438);
+#1437 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1438 = VECTOR('',#1439,1.);
+#1439 = DIRECTION('',(-0.,-1.));
+#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1441 = PCURVE('',#1345,#1442);
+#1442 = DEFINITIONAL_REPRESENTATION('',(#1443),#1447);
+#1443 = LINE('',#1444,#1445);
+#1444 = CARTESIAN_POINT('',(-0.,0.));
+#1445 = VECTOR('',#1446,1.);
+#1446 = DIRECTION('',(-0.,-1.));
+#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1448 = ORIENTED_EDGE('',*,*,#1324,.T.);
+#1449 = ORIENTED_EDGE('',*,*,#1428,.F.);
+#1450 = ADVANCED_FACE('',(#1451),#1384,.F.);
+#1451 = FACE_BOUND('',#1452,.T.);
+#1452 = EDGE_LOOP('',(#1453,#1454,#1477,#1503));
+#1453 = ORIENTED_EDGE('',*,*,#1363,.T.);
+#1454 = ORIENTED_EDGE('',*,*,#1455,.T.);
+#1455 = EDGE_CURVE('',#1364,#1456,#1458,.T.);
+#1456 = VERTEX_POINT('',#1457);
+#1457 = CARTESIAN_POINT('',(1.,0.,2.));
+#1458 = SEAM_CURVE('',#1459,(#1463,#1470),.PCURVE_S1.);
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(1.,0.,0.));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(0.,0.,1.));
+#1463 = PCURVE('',#1384,#1464);
+#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1469);
+#1465 = LINE('',#1466,#1467);
+#1466 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1467 = VECTOR('',#1468,1.);
+#1468 = DIRECTION('',(-0.,-1.));
+#1469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1470 = PCURVE('',#1384,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(-0.,0.));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(-0.,-1.));
+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1477 = ORIENTED_EDGE('',*,*,#1478,.T.);
+#1478 = EDGE_CURVE('',#1456,#1456,#1479,.T.);
+#1479 = SURFACE_CURVE('',#1480,(#1485,#1492),.PCURVE_S1.);
+#1480 = CIRCLE('',#1481,1.);
+#1481 = AXIS2_PLACEMENT_3D('',#1482,#1483,#1484);
+#1482 = CARTESIAN_POINT('',(0.,0.,2.));
+#1483 = DIRECTION('',(0.,0.,1.));
+#1484 = DIRECTION('',(1.,0.,0.));
+#1485 = PCURVE('',#1384,#1486);
+#1486 = DEFINITIONAL_REPRESENTATION('',(#1487),#1491);
+#1487 = LINE('',#1488,#1489);
+#1488 = CARTESIAN_POINT('',(-0.,-2.));
+#1489 = VECTOR('',#1490,1.);
+#1490 = DIRECTION('',(-1.,0.));
+#1491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1492 = PCURVE('',#1416,#1493);
+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1502);
+#1494 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1495,#1496,#1497,#1498,
+#1499,#1500,#1501),.UNSPECIFIED.,.T.,.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('') );
+#1495 = CARTESIAN_POINT('',(16.218693861847,1.483972033022));
+#1496 = CARTESIAN_POINT('',(16.218693861847,3.216022840591));
+#1497 = CARTESIAN_POINT('',(17.718693861847,2.349997436806));
+#1498 = CARTESIAN_POINT('',(19.218693861847,1.483972033022));
+#1499 = CARTESIAN_POINT('',(17.718693861847,0.617946629237));
+#1500 = CARTESIAN_POINT('',(16.218693861847,-0.248078774547));
+#1501 = CARTESIAN_POINT('',(16.218693861847,1.483972033022));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1503 = ORIENTED_EDGE('',*,*,#1455,.F.);
+#1504 = ADVANCED_FACE('',(#1505,#1508),#1416,.F.);
+#1505 = FACE_BOUND('',#1506,.F.);
+#1506 = EDGE_LOOP('',(#1507));
+#1507 = ORIENTED_EDGE('',*,*,#1399,.T.);
+#1508 = FACE_BOUND('',#1509,.F.);
+#1509 = EDGE_LOOP('',(#1510));
+#1510 = ORIENTED_EDGE('',*,*,#1478,.T.);
+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1515)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1512,#1513,#1514)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1512 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1513 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1514 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1515 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#1512,
+  'distance_accuracy_value','confusion accuracy');
+#1516 = SHAPE_DEFINITION_REPRESENTATION(#1517,#25);
+#1517 = PRODUCT_DEFINITION_SHAPE('','',#1518);
+#1518 = PRODUCT_DEFINITION('design','',#1519,#1522);
+#1519 = PRODUCT_DEFINITION_FORMATION('','',#1520);
+#1520 = PRODUCT('Final-1-arm-horn','Final-1-arm-horn','',(#1521));
+#1521 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1522 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1523 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1524,#1526);
+#1524 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1525) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1525 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1526 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1527);
+#1527 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:2]','',#5,#1518,$);
+#1528 = PRODUCT_TYPE('part',$,(#1520));
+#1529 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1530),#1511);
+#1530 = STYLED_ITEM('color',(#1531),#26);
+#1531 = PRESENTATION_STYLE_ASSIGNMENT((#1532,#1538));
+#1532 = SURFACE_STYLE_USAGE(.BOTH.,#1533);
+#1533 = SURFACE_SIDE_STYLE('',(#1534));
+#1534 = SURFACE_STYLE_FILL_AREA(#1535);
+#1535 = FILL_AREA_STYLE('',(#1536));
+#1536 = FILL_AREA_STYLE_COLOUR('',#1537);
+#1537 = COLOUR_RGB('',0.819607853889,0.819607853889,0.819607853889);
+#1538 = CURVE_STYLE('',#1539,POSITIVE_LENGTH_MEASURE(0.1),#1537);
+#1539 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Servos/SG-90/SG90-2-arms-horn.step b/Electrical Parts/Servos/SG-90/SG90-2-arms-horn.step
new file mode 100644
index 00000000..df57779e
--- /dev/null
+++ b/Electrical Parts/Servos/SG-90/SG90-2-arms-horn.step	
@@ -0,0 +1,3105 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/juan/GIT/FreeCAD-library/Electrical 
+Parts/Servos/SG-90/SG90-2-arms-horn.step','2015-08-26T21:04:38',(
+    'Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(28.74914834356,-12.6638004268,25.6721712781));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_TYPE('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#2501);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#404,#929,#978,#1028,#1055,#1105,#1155,#1205,
+    #1255,#1305,#1355,#1646,#1695,#1984,#2023,#2050,#2057,#2084,#2111,
+    #2138,#2165,#2192,#2219,#2278,#2333,#2372,#2474));
+#28 = ADVANCED_FACE('',(#29,#218,#249,#280,#311,#342,#373),#44,.F.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#89,#117,#146,#174));
+#31 = ORIENTED_EDGE('',*,*,#32,.F.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(1.5,3.708099243548,2.));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(4.,0.,2.));
+#37 = SURFACE_CURVE('',#38,(#43,#55),.PCURVE_S1.);
+#38 = CIRCLE('',#39,4.);
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(0.,0.,2.));
+#41 = DIRECTION('',(0.,0.,-1.));
+#42 = DIRECTION('',(1.,0.,0.));
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(-1.396592535537E-14,4.,2.));
+#47 = DIRECTION('',(0.,0.,-1.));
+#48 = DIRECTION('',(-1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = CIRCLE('',#51,4.);
+#51 = AXIS2_PLACEMENT_2D('',#52,#53);
+#52 = CARTESIAN_POINT('',(-1.396592535537E-14,-4.));
+#53 = DIRECTION('',(-1.,0.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = PCURVE('',#56,#61);
+#56 = CYLINDRICAL_SURFACE('',#57,4.);
+#57 = AXIS2_PLACEMENT_3D('',#58,#59,#60);
+#58 = CARTESIAN_POINT('',(0.,0.,0.));
+#59 = DIRECTION('',(-0.,-0.,-1.));
+#60 = DIRECTION('',(1.,0.,0.));
+#61 = DEFINITIONAL_REPRESENTATION('',(#62),#88);
+#62 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#63,#64,#65,#66,#67,#68,#69,#70,
+    #71,#72,#73,#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,#84,#85,#86,#87)
+  ,.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.09678575488,5.150713007258,5.204640259635,5.258567512012,
+    5.312494764389,5.366422016767,5.420349269144,5.474276521521,
+    5.528203773898,5.582131026275,5.636058278653,5.68998553103,
+    5.743912783407,5.797840035784,5.851767288162,5.905694540539,
+    5.959621792916,6.013549045293,6.067476297671,6.121403550048,
+    6.175330802425,6.229258054802,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#63 = CARTESIAN_POINT('',(-1.186399552299,-2.));
+#64 = CARTESIAN_POINT('',(-1.168423801507,-2.));
+#65 = CARTESIAN_POINT('',(-1.132472299922,-2.));
+#66 = CARTESIAN_POINT('',(-1.078545047545,-2.));
+#67 = CARTESIAN_POINT('',(-1.024617795168,-2.));
+#68 = CARTESIAN_POINT('',(-0.97069054279,-2.));
+#69 = CARTESIAN_POINT('',(-0.916763290413,-2.));
+#70 = CARTESIAN_POINT('',(-0.862836038036,-2.));
+#71 = CARTESIAN_POINT('',(-0.808908785659,-2.));
+#72 = CARTESIAN_POINT('',(-0.754981533281,-2.));
+#73 = CARTESIAN_POINT('',(-0.701054280904,-2.));
+#74 = CARTESIAN_POINT('',(-0.647127028527,-2.));
+#75 = CARTESIAN_POINT('',(-0.59319977615,-2.));
+#76 = CARTESIAN_POINT('',(-0.539272523772,-2.));
+#77 = CARTESIAN_POINT('',(-0.485345271395,-2.));
+#78 = CARTESIAN_POINT('',(-0.431418019018,-2.));
+#79 = CARTESIAN_POINT('',(-0.377490766641,-2.));
+#80 = CARTESIAN_POINT('',(-0.323563514263,-2.));
+#81 = CARTESIAN_POINT('',(-0.269636261886,-2.));
+#82 = CARTESIAN_POINT('',(-0.215709009509,-2.));
+#83 = CARTESIAN_POINT('',(-0.161781757132,-2.));
+#84 = CARTESIAN_POINT('',(-0.107854504754,-2.));
+#85 = CARTESIAN_POINT('',(-5.392725237724E-02,-2.));
+#86 = CARTESIAN_POINT('',(-1.797575079241E-02,-2.));
+#87 = CARTESIAN_POINT('',(0.,-2.));
+#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#89 = ORIENTED_EDGE('',*,*,#90,.T.);
+#90 = EDGE_CURVE('',#33,#91,#93,.T.);
+#91 = VERTEX_POINT('',#92);
+#92 = CARTESIAN_POINT('',(15.311804760169,1.46723474316,2.));
+#93 = SURFACE_CURVE('',#94,(#98,#105),.PCURVE_S1.);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(1.5,3.708099243548,2.));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.987092913359,-0.160148619716,0.));
+#98 = PCURVE('',#44,#99);
+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(-1.5,-0.291900756452));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(-0.987092913359,-0.160148619716));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = PCURVE('',#106,#111);
+#106 = PLANE('',#107);
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#109 = DIRECTION('',(-0.160148619716,-0.987092913359,-0.));
+#110 = DIRECTION('',(-0.987092913359,0.160148619716,0.));
+#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116);
+#112 = LINE('',#113,#114);
+#113 = CARTESIAN_POINT('',(-0.,-2.));
+#114 = VECTOR('',#115,1.);
+#115 = DIRECTION('',(-1.,0.));
+#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#117 = ORIENTED_EDGE('',*,*,#118,.T.);
+#118 = EDGE_CURVE('',#91,#119,#121,.T.);
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(15.240034875422,-1.480669868195,2.));
+#121 = SURFACE_CURVE('',#122,(#127,#134),.PCURVE_S1.);
+#122 = CIRCLE('',#123,1.5);
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(15.,9.034965143776E-33,2.));
+#125 = DIRECTION('',(0.,0.,-1.));
+#126 = DIRECTION('',(-1.,-0.,-0.));
+#127 = PCURVE('',#44,#128);
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133);
+#129 = CIRCLE('',#130,1.5);
+#130 = AXIS2_PLACEMENT_2D('',#131,#132);
+#131 = CARTESIAN_POINT('',(-15.,-4.));
+#132 = DIRECTION('',(1.,0.));
+#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#134 = PCURVE('',#135,#140);
+#135 = CYLINDRICAL_SURFACE('',#136,1.5);
+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);
+#137 = CARTESIAN_POINT('',(15.,9.034965143776E-33,0.));
+#138 = DIRECTION('',(0.,0.,-1.));
+#139 = DIRECTION('',(-1.,0.,0.));
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(0.,-2.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(1.,0.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.F.);
+#147 = EDGE_CURVE('',#148,#119,#150,.T.);
+#148 = VERTEX_POINT('',#149);
+#149 = CARTESIAN_POINT('',(1.5,-3.708099243548,2.));
+#150 = SURFACE_CURVE('',#151,(#155,#162),.PCURVE_S1.);
+#151 = LINE('',#152,#153);
+#152 = CARTESIAN_POINT('',(1.5,-3.708099243548,2.));
+#153 = VECTOR('',#154,1.);
+#154 = DIRECTION('',(0.987113245463,0.160023250281,0.));
+#155 = PCURVE('',#44,#156);
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(-1.5,-7.708099243548));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(-0.987113245463,0.160023250281));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = PCURVE('',#163,#168);
+#163 = PLANE('',#164);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#166 = DIRECTION('',(0.160023250281,-0.987113245463,0.));
+#167 = DIRECTION('',(-0.987113245463,-0.160023250281,-0.));
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(-0.,-2.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(-1.,0.));
+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#174 = ORIENTED_EDGE('',*,*,#175,.F.);
+#175 = EDGE_CURVE('',#35,#148,#176,.T.);
+#176 = SURFACE_CURVE('',#177,(#182,#189),.PCURVE_S1.);
+#177 = CIRCLE('',#178,4.);
+#178 = AXIS2_PLACEMENT_3D('',#179,#180,#181);
+#179 = CARTESIAN_POINT('',(0.,0.,2.));
+#180 = DIRECTION('',(0.,0.,-1.));
+#181 = DIRECTION('',(1.,0.,0.));
+#182 = PCURVE('',#44,#183);
+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
+#184 = CIRCLE('',#185,4.);
+#185 = AXIS2_PLACEMENT_2D('',#186,#187);
+#186 = CARTESIAN_POINT('',(-1.396592535537E-14,-4.));
+#187 = DIRECTION('',(-1.,0.));
+#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#189 = PCURVE('',#56,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#217);
+#191 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#192,#193,#194,#195,#196,#197,
+    #198,#199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,
+    #211,#212,#213,#214,#215,#216),.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.,5.392725237724E-02,
+    0.107854504754,0.161781757132,0.215709009509,0.269636261886,
+    0.323563514263,0.377490766641,0.431418019018,0.485345271395,
+    0.539272523772,0.59319977615,0.647127028527,0.701054280904,
+    0.754981533281,0.808908785659,0.862836038036,0.916763290413,
+    0.97069054279,1.024617795168,1.078545047545,1.132472299922,
+    1.186399552299),.QUASI_UNIFORM_KNOTS.);
+#192 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#193 = CARTESIAN_POINT('',(-6.265209556387,-2.));
+#194 = CARTESIAN_POINT('',(-6.229258054802,-2.));
+#195 = CARTESIAN_POINT('',(-6.175330802425,-2.));
+#196 = CARTESIAN_POINT('',(-6.121403550048,-2.));
+#197 = CARTESIAN_POINT('',(-6.067476297671,-2.));
+#198 = CARTESIAN_POINT('',(-6.013549045293,-2.));
+#199 = CARTESIAN_POINT('',(-5.959621792916,-2.));
+#200 = CARTESIAN_POINT('',(-5.905694540539,-2.));
+#201 = CARTESIAN_POINT('',(-5.851767288162,-2.));
+#202 = CARTESIAN_POINT('',(-5.797840035784,-2.));
+#203 = CARTESIAN_POINT('',(-5.743912783407,-2.));
+#204 = CARTESIAN_POINT('',(-5.68998553103,-2.));
+#205 = CARTESIAN_POINT('',(-5.636058278653,-2.));
+#206 = CARTESIAN_POINT('',(-5.582131026275,-2.));
+#207 = CARTESIAN_POINT('',(-5.528203773898,-2.));
+#208 = CARTESIAN_POINT('',(-5.474276521521,-2.));
+#209 = CARTESIAN_POINT('',(-5.420349269144,-2.));
+#210 = CARTESIAN_POINT('',(-5.366422016767,-2.));
+#211 = CARTESIAN_POINT('',(-5.312494764389,-2.));
+#212 = CARTESIAN_POINT('',(-5.258567512012,-2.));
+#213 = CARTESIAN_POINT('',(-5.204640259635,-2.));
+#214 = CARTESIAN_POINT('',(-5.150713007258,-2.));
+#215 = CARTESIAN_POINT('',(-5.114761505673,-2.));
+#216 = CARTESIAN_POINT('',(-5.09678575488,-2.));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = FACE_BOUND('',#219,.F.);
+#219 = EDGE_LOOP('',(#220));
+#220 = ORIENTED_EDGE('',*,*,#221,.F.);
+#221 = EDGE_CURVE('',#222,#222,#224,.T.);
+#222 = VERTEX_POINT('',#223);
+#223 = CARTESIAN_POINT('',(8.3,0.,2.));
+#224 = SURFACE_CURVE('',#225,(#230,#237),.PCURVE_S1.);
+#225 = CIRCLE('',#226,0.7);
+#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229);
+#227 = CARTESIAN_POINT('',(9.,0.,2.));
+#228 = DIRECTION('',(0.,0.,-1.));
+#229 = DIRECTION('',(-1.,-0.,-0.));
+#230 = PCURVE('',#44,#231);
+#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);
+#232 = CIRCLE('',#233,0.7);
+#233 = AXIS2_PLACEMENT_2D('',#234,#235);
+#234 = CARTESIAN_POINT('',(-9.,-4.));
+#235 = DIRECTION('',(1.,0.));
+#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#237 = PCURVE('',#238,#243);
+#238 = CYLINDRICAL_SURFACE('',#239,0.7);
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(9.,0.,0.));
+#241 = DIRECTION('',(0.,0.,-1.));
+#242 = DIRECTION('',(-1.,0.,0.));
+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(0.,-2.));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(1.,0.));
+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#249 = FACE_BOUND('',#250,.F.);
+#250 = EDGE_LOOP('',(#251));
+#251 = ORIENTED_EDGE('',*,*,#252,.F.);
+#252 = EDGE_CURVE('',#253,#253,#255,.T.);
+#253 = VERTEX_POINT('',#254);
+#254 = CARTESIAN_POINT('',(6.3,0.,2.));
+#255 = SURFACE_CURVE('',#256,(#261,#268),.PCURVE_S1.);
+#256 = CIRCLE('',#257,0.7);
+#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260);
+#258 = CARTESIAN_POINT('',(7.,0.,2.));
+#259 = DIRECTION('',(0.,0.,-1.));
+#260 = DIRECTION('',(-1.,-0.,-0.));
+#261 = PCURVE('',#44,#262);
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = CIRCLE('',#264,0.7);
+#264 = AXIS2_PLACEMENT_2D('',#265,#266);
+#265 = CARTESIAN_POINT('',(-7.,-4.));
+#266 = DIRECTION('',(1.,0.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = PCURVE('',#269,#274);
+#269 = CYLINDRICAL_SURFACE('',#270,0.7);
+#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
+#271 = CARTESIAN_POINT('',(7.,0.,0.));
+#272 = DIRECTION('',(0.,0.,-1.));
+#273 = DIRECTION('',(-1.,0.,0.));
+#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279);
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(0.,-2.));
+#277 = VECTOR('',#278,1.);
+#278 = DIRECTION('',(1.,0.));
+#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#280 = FACE_BOUND('',#281,.F.);
+#281 = EDGE_LOOP('',(#282));
+#282 = ORIENTED_EDGE('',*,*,#283,.F.);
+#283 = EDGE_CURVE('',#284,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(4.3,0.,2.));
+#286 = SURFACE_CURVE('',#287,(#292,#299),.PCURVE_S1.);
+#287 = CIRCLE('',#288,0.7);
+#288 = AXIS2_PLACEMENT_3D('',#289,#290,#291);
+#289 = CARTESIAN_POINT('',(5.,0.,2.));
+#290 = DIRECTION('',(0.,0.,-1.));
+#291 = DIRECTION('',(-1.,-0.,-0.));
+#292 = PCURVE('',#44,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = CIRCLE('',#295,0.7);
+#295 = AXIS2_PLACEMENT_2D('',#296,#297);
+#296 = CARTESIAN_POINT('',(-5.,-4.));
+#297 = DIRECTION('',(1.,0.));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = PCURVE('',#300,#305);
+#300 = CYLINDRICAL_SURFACE('',#301,0.7);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(5.,0.,0.));
+#303 = DIRECTION('',(0.,0.,-1.));
+#304 = DIRECTION('',(-1.,0.,0.));
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(0.,-2.));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(1.,0.));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = FACE_BOUND('',#312,.F.);
+#312 = EDGE_LOOP('',(#313));
+#313 = ORIENTED_EDGE('',*,*,#314,.F.);
+#314 = EDGE_CURVE('',#315,#315,#317,.T.);
+#315 = VERTEX_POINT('',#316);
+#316 = CARTESIAN_POINT('',(10.3,0.,2.));
+#317 = SURFACE_CURVE('',#318,(#323,#330),.PCURVE_S1.);
+#318 = CIRCLE('',#319,0.7);
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(11.,0.,2.));
+#321 = DIRECTION('',(0.,0.,-1.));
+#322 = DIRECTION('',(-1.,-0.,-0.));
+#323 = PCURVE('',#44,#324);
+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);
+#325 = CIRCLE('',#326,0.7);
+#326 = AXIS2_PLACEMENT_2D('',#327,#328);
+#327 = CARTESIAN_POINT('',(-11.,-4.));
+#328 = DIRECTION('',(1.,0.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#330 = PCURVE('',#331,#336);
+#331 = CYLINDRICAL_SURFACE('',#332,0.7);
+#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335);
+#333 = CARTESIAN_POINT('',(11.,0.,0.));
+#334 = DIRECTION('',(0.,0.,-1.));
+#335 = DIRECTION('',(-1.,0.,0.));
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.,-2.));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(1.,0.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = FACE_BOUND('',#343,.F.);
+#343 = EDGE_LOOP('',(#344));
+#344 = ORIENTED_EDGE('',*,*,#345,.F.);
+#345 = EDGE_CURVE('',#346,#346,#348,.T.);
+#346 = VERTEX_POINT('',#347);
+#347 = CARTESIAN_POINT('',(14.3,0.,2.));
+#348 = SURFACE_CURVE('',#349,(#354,#361),.PCURVE_S1.);
+#349 = CIRCLE('',#350,0.7);
+#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
+#351 = CARTESIAN_POINT('',(15.,9.034965143776E-33,2.));
+#352 = DIRECTION('',(0.,0.,-1.));
+#353 = DIRECTION('',(-1.,-0.,-0.));
+#354 = PCURVE('',#44,#355);
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#360);
+#356 = CIRCLE('',#357,0.7);
+#357 = AXIS2_PLACEMENT_2D('',#358,#359);
+#358 = CARTESIAN_POINT('',(-15.,-4.));
+#359 = DIRECTION('',(1.,0.));
+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#361 = PCURVE('',#362,#367);
+#362 = CYLINDRICAL_SURFACE('',#363,0.7);
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(15.,9.034965143776E-33,0.));
+#365 = DIRECTION('',(0.,0.,-1.));
+#366 = DIRECTION('',(-1.,0.,0.));
+#367 = DEFINITIONAL_REPRESENTATION('',(#368),#372);
+#368 = LINE('',#369,#370);
+#369 = CARTESIAN_POINT('',(0.,-2.));
+#370 = VECTOR('',#371,1.);
+#371 = DIRECTION('',(1.,0.));
+#372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#373 = FACE_BOUND('',#374,.F.);
+#374 = EDGE_LOOP('',(#375));
+#375 = ORIENTED_EDGE('',*,*,#376,.F.);
+#376 = EDGE_CURVE('',#377,#377,#379,.T.);
+#377 = VERTEX_POINT('',#378);
+#378 = CARTESIAN_POINT('',(12.3,0.,2.));
+#379 = SURFACE_CURVE('',#380,(#385,#392),.PCURVE_S1.);
+#380 = CIRCLE('',#381,0.7);
+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
+#382 = CARTESIAN_POINT('',(13.,0.,2.));
+#383 = DIRECTION('',(0.,0.,-1.));
+#384 = DIRECTION('',(-1.,-0.,-0.));
+#385 = PCURVE('',#44,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
+#387 = CIRCLE('',#388,0.7);
+#388 = AXIS2_PLACEMENT_2D('',#389,#390);
+#389 = CARTESIAN_POINT('',(-13.,-4.));
+#390 = DIRECTION('',(1.,0.));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#392 = PCURVE('',#393,#398);
+#393 = CYLINDRICAL_SURFACE('',#394,0.7);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(13.,0.,0.));
+#396 = DIRECTION('',(0.,0.,-1.));
+#397 = DIRECTION('',(-1.,0.,0.));
+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(0.,-2.));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.));
+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#404 = ADVANCED_FACE('',(#405),#56,.T.);
+#405 = FACE_BOUND('',#406,.F.);
+#406 = EDGE_LOOP('',(#407,#460,#510,#565,#615,#658,#659,#681,#734,#735,
+    #736,#781,#831,#881));
+#407 = ORIENTED_EDGE('',*,*,#408,.T.);
+#408 = EDGE_CURVE('',#409,#411,#413,.T.);
+#409 = VERTEX_POINT('',#410);
+#410 = CARTESIAN_POINT('',(-1.5,-3.708099243548,2.));
+#411 = VERTEX_POINT('',#412);
+#412 = CARTESIAN_POINT('',(-1.5,3.708099243548,2.));
+#413 = SURFACE_CURVE('',#414,(#419,#448),.PCURVE_S1.);
+#414 = CIRCLE('',#415,4.);
+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
+#416 = CARTESIAN_POINT('',(0.,0.,2.));
+#417 = DIRECTION('',(0.,0.,-1.));
+#418 = DIRECTION('',(1.,0.,0.));
+#419 = PCURVE('',#56,#420);
+#420 = DEFINITIONAL_REPRESENTATION('',(#421),#447);
+#421 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#422,#423,#424,#425,#426,#427,
+    #428,#429,#430,#431,#432,#433,#434,#435,#436,#437,#438,#439,#440,
+    #441,#442,#443,#444,#445,#446),.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.955193101291,2.063047606045,
+    2.170902110799,2.278756615554,2.386611120308,2.494465625063,
+    2.602320129817,2.710174634572,2.818029139326,2.925883644081,
+    3.033738148835,3.14159265359,3.249447158344,3.357301663099,
+    3.465156167853,3.573010672608,3.680865177362,3.788719682117,
+    3.896574186871,4.004428691626,4.11228319638,4.220137701135,
+    4.327992205889),.QUASI_UNIFORM_KNOTS.);
+#422 = CARTESIAN_POINT('',(-4.327992205889,-2.));
+#423 = CARTESIAN_POINT('',(-4.292040704304,-2.));
+#424 = CARTESIAN_POINT('',(-4.220137701135,-2.));
+#425 = CARTESIAN_POINT('',(-4.11228319638,-2.));
+#426 = CARTESIAN_POINT('',(-4.004428691626,-2.));
+#427 = CARTESIAN_POINT('',(-3.896574186871,-2.));
+#428 = CARTESIAN_POINT('',(-3.788719682117,-2.));
+#429 = CARTESIAN_POINT('',(-3.680865177362,-2.));
+#430 = CARTESIAN_POINT('',(-3.573010672608,-2.));
+#431 = CARTESIAN_POINT('',(-3.465156167853,-2.));
+#432 = CARTESIAN_POINT('',(-3.357301663099,-2.));
+#433 = CARTESIAN_POINT('',(-3.249447158344,-2.));
+#434 = CARTESIAN_POINT('',(-3.14159265359,-2.));
+#435 = CARTESIAN_POINT('',(-3.033738148835,-2.));
+#436 = CARTESIAN_POINT('',(-2.925883644081,-2.));
+#437 = CARTESIAN_POINT('',(-2.818029139326,-2.));
+#438 = CARTESIAN_POINT('',(-2.710174634572,-2.));
+#439 = CARTESIAN_POINT('',(-2.602320129817,-2.));
+#440 = CARTESIAN_POINT('',(-2.494465625063,-2.));
+#441 = CARTESIAN_POINT('',(-2.386611120308,-2.));
+#442 = CARTESIAN_POINT('',(-2.278756615554,-2.));
+#443 = CARTESIAN_POINT('',(-2.170902110799,-2.));
+#444 = CARTESIAN_POINT('',(-2.063047606045,-2.));
+#445 = CARTESIAN_POINT('',(-1.991144602875,-2.));
+#446 = CARTESIAN_POINT('',(-1.955193101291,-2.));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = PCURVE('',#449,#454);
+#449 = PLANE('',#450);
+#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453);
+#451 = CARTESIAN_POINT('',(-1.396592535537E-14,4.,2.));
+#452 = DIRECTION('',(0.,0.,-1.));
+#453 = DIRECTION('',(-1.,0.,0.));
+#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
+#455 = CIRCLE('',#456,4.);
+#456 = AXIS2_PLACEMENT_2D('',#457,#458);
+#457 = CARTESIAN_POINT('',(-1.396592535537E-14,-4.));
+#458 = DIRECTION('',(-1.,0.));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = ORIENTED_EDGE('',*,*,#461,.F.);
+#461 = EDGE_CURVE('',#462,#411,#464,.T.);
+#462 = VERTEX_POINT('',#463);
+#463 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#464 = SURFACE_CURVE('',#465,(#469,#498),.PCURVE_S1.);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(0.,0.,1.));
+#469 = PCURVE('',#56,#470);
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#497);
+#471 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#472,#473,#474,#475,#476,#477,
+    #478,#479,#480,#481,#482,#483,#484,#485,#486,#487,#488,#489,#490,
+    #491,#492,#493,#494,#495,#496),.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.,9.090909090909E-02,
+    0.181818181818,0.272727272727,0.363636363636,0.454545454545,
+    0.545454545455,0.636363636364,0.727272727273,0.818181818182,
+    0.909090909091,1.,1.090909090909,1.181818181818,1.272727272727,
+    1.363636363636,1.454545454545,1.545454545455,1.636363636364,
+    1.727272727273,1.818181818182,1.909090909091,2.),
+  .QUASI_UNIFORM_KNOTS.);
+#472 = CARTESIAN_POINT('',(-1.955193101291,0.));
+#473 = CARTESIAN_POINT('',(-1.955193101291,-3.030303030303E-02));
+#474 = CARTESIAN_POINT('',(-1.955193101291,-9.090909090909E-02));
+#475 = CARTESIAN_POINT('',(-1.955193101291,-0.181818181818));
+#476 = CARTESIAN_POINT('',(-1.955193101291,-0.272727272727));
+#477 = CARTESIAN_POINT('',(-1.955193101291,-0.363636363636));
+#478 = CARTESIAN_POINT('',(-1.955193101291,-0.454545454545));
+#479 = CARTESIAN_POINT('',(-1.955193101291,-0.545454545455));
+#480 = CARTESIAN_POINT('',(-1.955193101291,-0.636363636364));
+#481 = CARTESIAN_POINT('',(-1.955193101291,-0.727272727273));
+#482 = CARTESIAN_POINT('',(-1.955193101291,-0.818181818182));
+#483 = CARTESIAN_POINT('',(-1.955193101291,-0.909090909091));
+#484 = CARTESIAN_POINT('',(-1.955193101291,-1.));
+#485 = CARTESIAN_POINT('',(-1.955193101291,-1.090909090909));
+#486 = CARTESIAN_POINT('',(-1.955193101291,-1.181818181818));
+#487 = CARTESIAN_POINT('',(-1.955193101291,-1.272727272727));
+#488 = CARTESIAN_POINT('',(-1.955193101291,-1.363636363636));
+#489 = CARTESIAN_POINT('',(-1.955193101291,-1.454545454545));
+#490 = CARTESIAN_POINT('',(-1.955193101291,-1.545454545455));
+#491 = CARTESIAN_POINT('',(-1.955193101291,-1.636363636364));
+#492 = CARTESIAN_POINT('',(-1.955193101291,-1.727272727273));
+#493 = CARTESIAN_POINT('',(-1.955193101291,-1.818181818182));
+#494 = CARTESIAN_POINT('',(-1.955193101291,-1.909090909091));
+#495 = CARTESIAN_POINT('',(-1.955193101291,-1.969696969697));
+#496 = CARTESIAN_POINT('',(-1.955193101291,-2.));
+#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#498 = PCURVE('',#499,#504);
+#499 = PLANE('',#500);
+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
+#501 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#502 = DIRECTION('',(0.160148619716,-0.987092913359,0.));
+#503 = DIRECTION('',(-0.987092913359,-0.160148619716,0.));
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(2.19178655971E-16,0.));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.,-1.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = ORIENTED_EDGE('',*,*,#511,.F.);
+#511 = EDGE_CURVE('',#512,#462,#514,.T.);
+#512 = VERTEX_POINT('',#513);
+#513 = CARTESIAN_POINT('',(0.,4.,0.));
+#514 = SURFACE_CURVE('',#515,(#520,#549),.PCURVE_S1.);
+#515 = CIRCLE('',#516,4.);
+#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);
+#517 = CARTESIAN_POINT('',(0.,0.,0.));
+#518 = DIRECTION('',(0.,0.,1.));
+#519 = DIRECTION('',(1.,0.,0.));
+#520 = PCURVE('',#56,#521);
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#548);
+#522 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#523,#524,#525,#526,#527,#528,
+    #529,#530,#531,#532,#533,#534,#535,#536,#537,#538,#539,#540,#541,
+    #542,#543,#544,#545,#546,#547),.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.570796326795,1.588268907454,
+    1.605741488113,1.623214068772,1.64068664943,1.658159230089,
+    1.675631810748,1.693104391407,1.710576972066,1.728049552725,
+    1.745522133384,1.762994714043,1.780467294702,1.797939875361,
+    1.815412456019,1.832885036678,1.850357617337,1.867830197996,
+    1.885302778655,1.902775359314,1.920247939973,1.937720520632,
+    1.955193101291),.QUASI_UNIFORM_KNOTS.);
+#523 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#524 = CARTESIAN_POINT('',(-1.576620520348,0.));
+#525 = CARTESIAN_POINT('',(-1.588268907454,0.));
+#526 = CARTESIAN_POINT('',(-1.605741488113,0.));
+#527 = CARTESIAN_POINT('',(-1.623214068772,0.));
+#528 = CARTESIAN_POINT('',(-1.64068664943,0.));
+#529 = CARTESIAN_POINT('',(-1.658159230089,0.));
+#530 = CARTESIAN_POINT('',(-1.675631810748,0.));
+#531 = CARTESIAN_POINT('',(-1.693104391407,0.));
+#532 = CARTESIAN_POINT('',(-1.710576972066,0.));
+#533 = CARTESIAN_POINT('',(-1.728049552725,0.));
+#534 = CARTESIAN_POINT('',(-1.745522133384,0.));
+#535 = CARTESIAN_POINT('',(-1.762994714043,0.));
+#536 = CARTESIAN_POINT('',(-1.780467294702,0.));
+#537 = CARTESIAN_POINT('',(-1.797939875361,0.));
+#538 = CARTESIAN_POINT('',(-1.815412456019,0.));
+#539 = CARTESIAN_POINT('',(-1.832885036678,0.));
+#540 = CARTESIAN_POINT('',(-1.850357617337,0.));
+#541 = CARTESIAN_POINT('',(-1.867830197996,0.));
+#542 = CARTESIAN_POINT('',(-1.885302778655,0.));
+#543 = CARTESIAN_POINT('',(-1.902775359314,0.));
+#544 = CARTESIAN_POINT('',(-1.920247939973,0.));
+#545 = CARTESIAN_POINT('',(-1.937720520632,0.));
+#546 = CARTESIAN_POINT('',(-1.949368907738,0.));
+#547 = CARTESIAN_POINT('',(-1.955193101291,0.));
+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#549 = PCURVE('',#550,#555);
+#550 = PLANE('',#551);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(-1.396592535537E-14,4.,0.));
+#553 = DIRECTION('',(0.,0.,-1.));
+#554 = DIRECTION('',(-1.,0.,0.));
+#555 = DEFINITIONAL_REPRESENTATION('',(#556),#564);
+#556 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#557,#558,#559,#560,#561,#562
+,#563),.UNSPECIFIED.,.T.,.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(
+  '') );
+#557 = CARTESIAN_POINT('',(-4.,-4.));
+#558 = CARTESIAN_POINT('',(-4.,2.928203230276));
+#559 = CARTESIAN_POINT('',(2.,-0.535898384862));
+#560 = CARTESIAN_POINT('',(8.,-4.));
+#561 = CARTESIAN_POINT('',(2.,-7.464101615138));
+#562 = CARTESIAN_POINT('',(-4.,-10.92820323027));
+#563 = CARTESIAN_POINT('',(-4.,-4.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#567,#512,#569,.T.);
+#567 = VERTEX_POINT('',#568);
+#568 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#569 = SURFACE_CURVE('',#570,(#575,#604),.PCURVE_S1.);
+#570 = CIRCLE('',#571,4.);
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(0.,0.,0.));
+#573 = DIRECTION('',(0.,0.,1.));
+#574 = DIRECTION('',(1.,0.,0.));
+#575 = PCURVE('',#56,#576);
+#576 = DEFINITIONAL_REPRESENTATION('',(#577),#603);
+#577 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#578,#579,#580,#581,#582,#583,
+    #584,#585,#586,#587,#588,#589,#590,#591,#592,#593,#594,#595,#596,
+    #597,#598,#599,#600,#601,#602),.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.186399552299,1.203872132958,
+    1.221344713617,1.238817294276,1.256289874935,1.273762455594,
+    1.291235036253,1.308707616912,1.32618019757,1.343652778229,
+    1.361125358888,1.378597939547,1.396070520206,1.413543100865,
+    1.431015681524,1.448488262183,1.465960842842,1.4834334235,
+    1.500906004159,1.518378584818,1.535851165477,1.553323746136,
+    1.570796326795),.QUASI_UNIFORM_KNOTS.);
+#578 = CARTESIAN_POINT('',(-1.186399552299,0.));
+#579 = CARTESIAN_POINT('',(-1.192223745852,0.));
+#580 = CARTESIAN_POINT('',(-1.203872132958,0.));
+#581 = CARTESIAN_POINT('',(-1.221344713617,0.));
+#582 = CARTESIAN_POINT('',(-1.238817294276,0.));
+#583 = CARTESIAN_POINT('',(-1.256289874935,0.));
+#584 = CARTESIAN_POINT('',(-1.273762455594,0.));
+#585 = CARTESIAN_POINT('',(-1.291235036253,0.));
+#586 = CARTESIAN_POINT('',(-1.308707616912,0.));
+#587 = CARTESIAN_POINT('',(-1.32618019757,0.));
+#588 = CARTESIAN_POINT('',(-1.343652778229,0.));
+#589 = CARTESIAN_POINT('',(-1.361125358888,0.));
+#590 = CARTESIAN_POINT('',(-1.378597939547,0.));
+#591 = CARTESIAN_POINT('',(-1.396070520206,0.));
+#592 = CARTESIAN_POINT('',(-1.413543100865,0.));
+#593 = CARTESIAN_POINT('',(-1.431015681524,0.));
+#594 = CARTESIAN_POINT('',(-1.448488262183,0.));
+#595 = CARTESIAN_POINT('',(-1.465960842842,0.));
+#596 = CARTESIAN_POINT('',(-1.4834334235,0.));
+#597 = CARTESIAN_POINT('',(-1.500906004159,0.));
+#598 = CARTESIAN_POINT('',(-1.518378584818,0.));
+#599 = CARTESIAN_POINT('',(-1.535851165477,0.));
+#600 = CARTESIAN_POINT('',(-1.553323746136,0.));
+#601 = CARTESIAN_POINT('',(-1.564972133242,0.));
+#602 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = PCURVE('',#550,#605);
+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#614);
+#606 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#607,#608,#609,#610,#611,#612
+,#613),.UNSPECIFIED.,.T.,.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(
+  '') );
+#607 = CARTESIAN_POINT('',(-4.,-4.));
+#608 = CARTESIAN_POINT('',(-4.,2.928203230276));
+#609 = CARTESIAN_POINT('',(2.,-0.535898384862));
+#610 = CARTESIAN_POINT('',(8.,-4.));
+#611 = CARTESIAN_POINT('',(2.,-7.464101615138));
+#612 = CARTESIAN_POINT('',(-4.,-10.92820323027));
+#613 = CARTESIAN_POINT('',(-4.,-4.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = ORIENTED_EDGE('',*,*,#616,.T.);
+#616 = EDGE_CURVE('',#567,#33,#617,.T.);
+#617 = SURFACE_CURVE('',#618,(#622,#651),.PCURVE_S1.);
+#618 = LINE('',#619,#620);
+#619 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#620 = VECTOR('',#621,1.);
+#621 = DIRECTION('',(0.,0.,1.));
+#622 = PCURVE('',#56,#623);
+#623 = DEFINITIONAL_REPRESENTATION('',(#624),#650);
+#624 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#625,#626,#627,#628,#629,#630,
+    #631,#632,#633,#634,#635,#636,#637,#638,#639,#640,#641,#642,#643,
+    #644,#645,#646,#647,#648,#649),.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.,9.090909090909E-02,
+    0.181818181818,0.272727272727,0.363636363636,0.454545454545,
+    0.545454545455,0.636363636364,0.727272727273,0.818181818182,
+    0.909090909091,1.,1.090909090909,1.181818181818,1.272727272727,
+    1.363636363636,1.454545454545,1.545454545455,1.636363636364,
+    1.727272727273,1.818181818182,1.909090909091,2.),
+  .QUASI_UNIFORM_KNOTS.);
+#625 = CARTESIAN_POINT('',(-1.186399552299,0.));
+#626 = CARTESIAN_POINT('',(-1.186399552299,-3.030303030303E-02));
+#627 = CARTESIAN_POINT('',(-1.186399552299,-9.090909090909E-02));
+#628 = CARTESIAN_POINT('',(-1.186399552299,-0.181818181818));
+#629 = CARTESIAN_POINT('',(-1.186399552299,-0.272727272727));
+#630 = CARTESIAN_POINT('',(-1.186399552299,-0.363636363636));
+#631 = CARTESIAN_POINT('',(-1.186399552299,-0.454545454545));
+#632 = CARTESIAN_POINT('',(-1.186399552299,-0.545454545455));
+#633 = CARTESIAN_POINT('',(-1.186399552299,-0.636363636364));
+#634 = CARTESIAN_POINT('',(-1.186399552299,-0.727272727273));
+#635 = CARTESIAN_POINT('',(-1.186399552299,-0.818181818182));
+#636 = CARTESIAN_POINT('',(-1.186399552299,-0.909090909091));
+#637 = CARTESIAN_POINT('',(-1.186399552299,-1.));
+#638 = CARTESIAN_POINT('',(-1.186399552299,-1.090909090909));
+#639 = CARTESIAN_POINT('',(-1.186399552299,-1.181818181818));
+#640 = CARTESIAN_POINT('',(-1.186399552299,-1.272727272727));
+#641 = CARTESIAN_POINT('',(-1.186399552299,-1.363636363636));
+#642 = CARTESIAN_POINT('',(-1.186399552299,-1.454545454545));
+#643 = CARTESIAN_POINT('',(-1.186399552299,-1.545454545455));
+#644 = CARTESIAN_POINT('',(-1.186399552299,-1.636363636364));
+#645 = CARTESIAN_POINT('',(-1.186399552299,-1.727272727273));
+#646 = CARTESIAN_POINT('',(-1.186399552299,-1.818181818182));
+#647 = CARTESIAN_POINT('',(-1.186399552299,-1.909090909091));
+#648 = CARTESIAN_POINT('',(-1.186399552299,-1.969696969697));
+#649 = CARTESIAN_POINT('',(-1.186399552299,-2.));
+#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#651 = PCURVE('',#106,#652);
+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657);
+#653 = LINE('',#654,#655);
+#654 = CARTESIAN_POINT('',(-2.19178655971E-16,-0.));
+#655 = VECTOR('',#656,1.);
+#656 = DIRECTION('',(-0.,-1.));
+#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#658 = ORIENTED_EDGE('',*,*,#32,.T.);
+#659 = ORIENTED_EDGE('',*,*,#660,.F.);
+#660 = EDGE_CURVE('',#661,#35,#663,.T.);
+#661 = VERTEX_POINT('',#662);
+#662 = CARTESIAN_POINT('',(4.,0.,5.));
+#663 = SEAM_CURVE('',#664,(#667,#674),.PCURVE_S1.);
+#664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#665,#666),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.,-2.),.PIECEWISE_BEZIER_KNOTS.);
+#665 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,5.));
+#666 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,2.));
+#667 = PCURVE('',#56,#668);
+#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(-0.,0.));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(-0.,1.));
+#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#674 = PCURVE('',#56,#675);
+#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680);
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(-0.,1.));
+#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#681 = ORIENTED_EDGE('',*,*,#682,.T.);
+#682 = EDGE_CURVE('',#661,#661,#683,.T.);
+#683 = SURFACE_CURVE('',#684,(#689,#718),.PCURVE_S1.);
+#684 = CIRCLE('',#685,4.);
+#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
+#686 = CARTESIAN_POINT('',(0.,0.,5.));
+#687 = DIRECTION('',(0.,0.,1.));
+#688 = DIRECTION('',(1.,0.,0.));
+#689 = PCURVE('',#56,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#717);
+#691 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#692,#693,#694,#695,#696,#697,
+    #698,#699,#700,#701,#702,#703,#704,#705,#706,#707,#708,#709,#710,
+    #711,#712,#713,#714,#715,#716),.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.);
+#692 = CARTESIAN_POINT('',(0.,-5.));
+#693 = CARTESIAN_POINT('',(-9.519977738151E-02,-5.));
+#694 = CARTESIAN_POINT('',(-0.285599332145,-5.));
+#695 = CARTESIAN_POINT('',(-0.571198664289,-5.));
+#696 = CARTESIAN_POINT('',(-0.856797996434,-5.));
+#697 = CARTESIAN_POINT('',(-1.142397328578,-5.));
+#698 = CARTESIAN_POINT('',(-1.427996660723,-5.));
+#699 = CARTESIAN_POINT('',(-1.713595992867,-5.));
+#700 = CARTESIAN_POINT('',(-1.999195325012,-5.));
+#701 = CARTESIAN_POINT('',(-2.284794657156,-5.));
+#702 = CARTESIAN_POINT('',(-2.570393989301,-5.));
+#703 = CARTESIAN_POINT('',(-2.855993321445,-5.));
+#704 = CARTESIAN_POINT('',(-3.14159265359,-5.));
+#705 = CARTESIAN_POINT('',(-3.427191985734,-5.));
+#706 = CARTESIAN_POINT('',(-3.712791317879,-5.));
+#707 = CARTESIAN_POINT('',(-3.998390650023,-5.));
+#708 = CARTESIAN_POINT('',(-4.283989982168,-5.));
+#709 = CARTESIAN_POINT('',(-4.569589314312,-5.));
+#710 = CARTESIAN_POINT('',(-4.855188646457,-5.));
+#711 = CARTESIAN_POINT('',(-5.140787978601,-5.));
+#712 = CARTESIAN_POINT('',(-5.426387310746,-5.));
+#713 = CARTESIAN_POINT('',(-5.711986642891,-5.));
+#714 = CARTESIAN_POINT('',(-5.997585975035,-5.));
+#715 = CARTESIAN_POINT('',(-6.187985529798,-5.));
+#716 = CARTESIAN_POINT('',(-6.28318530718,-5.));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = PCURVE('',#719,#724);
+#719 = PLANE('',#720);
+#720 = AXIS2_PLACEMENT_3D('',#721,#722,#723);
+#721 = CARTESIAN_POINT('',(4.,0.,5.));
+#722 = DIRECTION('',(0.,0.,-1.));
+#723 = DIRECTION('',(-1.,0.,0.));
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#733);
+#725 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#726,#727,#728,#729,#730,#731
+,#732),.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(
+  '') );
+#726 = CARTESIAN_POINT('',(0.,0.));
+#727 = CARTESIAN_POINT('',(0.,6.928203230276));
+#728 = CARTESIAN_POINT('',(6.,3.464101615138));
+#729 = CARTESIAN_POINT('',(12.,9.797174393179E-16));
+#730 = CARTESIAN_POINT('',(6.,-3.464101615138));
+#731 = CARTESIAN_POINT('',(6.217248937901E-15,-6.928203230276));
+#732 = CARTESIAN_POINT('',(0.,0.));
+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#734 = ORIENTED_EDGE('',*,*,#660,.T.);
+#735 = ORIENTED_EDGE('',*,*,#175,.T.);
+#736 = ORIENTED_EDGE('',*,*,#737,.F.);
+#737 = EDGE_CURVE('',#738,#148,#740,.T.);
+#738 = VERTEX_POINT('',#739);
+#739 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#740 = SURFACE_CURVE('',#741,(#745,#774),.PCURVE_S1.);
+#741 = LINE('',#742,#743);
+#742 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#743 = VECTOR('',#744,1.);
+#744 = DIRECTION('',(0.,0.,1.));
+#745 = PCURVE('',#56,#746);
+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#773);
+#747 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#748,#749,#750,#751,#752,#753,
+    #754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765,#766,
+    #767,#768,#769,#770,#771,#772),.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.,9.090909090909E-02,
+    0.181818181818,0.272727272727,0.363636363636,0.454545454545,
+    0.545454545455,0.636363636364,0.727272727273,0.818181818182,
+    0.909090909091,1.,1.090909090909,1.181818181818,1.272727272727,
+    1.363636363636,1.454545454545,1.545454545455,1.636363636364,
+    1.727272727273,1.818181818182,1.909090909091,2.),
+  .QUASI_UNIFORM_KNOTS.);
+#748 = CARTESIAN_POINT('',(-5.09678575488,0.));
+#749 = CARTESIAN_POINT('',(-5.09678575488,-3.030303030303E-02));
+#750 = CARTESIAN_POINT('',(-5.09678575488,-9.090909090909E-02));
+#751 = CARTESIAN_POINT('',(-5.09678575488,-0.181818181818));
+#752 = CARTESIAN_POINT('',(-5.09678575488,-0.272727272727));
+#753 = CARTESIAN_POINT('',(-5.09678575488,-0.363636363636));
+#754 = CARTESIAN_POINT('',(-5.09678575488,-0.454545454545));
+#755 = CARTESIAN_POINT('',(-5.09678575488,-0.545454545455));
+#756 = CARTESIAN_POINT('',(-5.09678575488,-0.636363636364));
+#757 = CARTESIAN_POINT('',(-5.09678575488,-0.727272727273));
+#758 = CARTESIAN_POINT('',(-5.09678575488,-0.818181818182));
+#759 = CARTESIAN_POINT('',(-5.09678575488,-0.909090909091));
+#760 = CARTESIAN_POINT('',(-5.09678575488,-1.));
+#761 = CARTESIAN_POINT('',(-5.09678575488,-1.090909090909));
+#762 = CARTESIAN_POINT('',(-5.09678575488,-1.181818181818));
+#763 = CARTESIAN_POINT('',(-5.09678575488,-1.272727272727));
+#764 = CARTESIAN_POINT('',(-5.09678575488,-1.363636363636));
+#765 = CARTESIAN_POINT('',(-5.09678575488,-1.454545454545));
+#766 = CARTESIAN_POINT('',(-5.09678575488,-1.545454545455));
+#767 = CARTESIAN_POINT('',(-5.09678575488,-1.636363636364));
+#768 = CARTESIAN_POINT('',(-5.09678575488,-1.727272727273));
+#769 = CARTESIAN_POINT('',(-5.09678575488,-1.818181818182));
+#770 = CARTESIAN_POINT('',(-5.09678575488,-1.909090909091));
+#771 = CARTESIAN_POINT('',(-5.09678575488,-1.969696969697));
+#772 = CARTESIAN_POINT('',(-5.09678575488,-2.));
+#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#774 = PCURVE('',#163,#775);
+#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780);
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(-2.191831706052E-16,0.));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(-0.,-1.));
+#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#781 = ORIENTED_EDGE('',*,*,#782,.F.);
+#782 = EDGE_CURVE('',#783,#738,#785,.T.);
+#783 = VERTEX_POINT('',#784);
+#784 = CARTESIAN_POINT('',(0.,-4.,0.));
+#785 = SURFACE_CURVE('',#786,(#791,#820),.PCURVE_S1.);
+#786 = CIRCLE('',#787,4.);
+#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
+#788 = CARTESIAN_POINT('',(0.,0.,0.));
+#789 = DIRECTION('',(0.,0.,1.));
+#790 = DIRECTION('',(1.,0.,0.));
+#791 = PCURVE('',#56,#792);
+#792 = DEFINITIONAL_REPRESENTATION('',(#793),#819);
+#793 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#794,#795,#796,#797,#798,#799,
+    #800,#801,#802,#803,#804,#805,#806,#807,#808,#809,#810,#811,#812,
+    #813,#814,#815,#816,#817,#818),.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.712388980385,4.729861561044,
+    4.747334141702,4.764806722361,4.78227930302,4.799751883679,
+    4.817224464338,4.834697044997,4.852169625656,4.869642206315,
+    4.887114786974,4.904587367633,4.922059948291,4.93953252895,
+    4.957005109609,4.974477690268,4.991950270927,5.009422851586,
+    5.026895432245,5.044368012904,5.061840593563,5.079313174221,
+    5.09678575488),.QUASI_UNIFORM_KNOTS.);
+#794 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#795 = CARTESIAN_POINT('',(-4.718213173938,0.));
+#796 = CARTESIAN_POINT('',(-4.729861561044,0.));
+#797 = CARTESIAN_POINT('',(-4.747334141702,0.));
+#798 = CARTESIAN_POINT('',(-4.764806722361,0.));
+#799 = CARTESIAN_POINT('',(-4.78227930302,0.));
+#800 = CARTESIAN_POINT('',(-4.799751883679,0.));
+#801 = CARTESIAN_POINT('',(-4.817224464338,0.));
+#802 = CARTESIAN_POINT('',(-4.834697044997,0.));
+#803 = CARTESIAN_POINT('',(-4.852169625656,0.));
+#804 = CARTESIAN_POINT('',(-4.869642206315,0.));
+#805 = CARTESIAN_POINT('',(-4.887114786974,0.));
+#806 = CARTESIAN_POINT('',(-4.904587367633,0.));
+#807 = CARTESIAN_POINT('',(-4.922059948291,0.));
+#808 = CARTESIAN_POINT('',(-4.93953252895,0.));
+#809 = CARTESIAN_POINT('',(-4.957005109609,0.));
+#810 = CARTESIAN_POINT('',(-4.974477690268,0.));
+#811 = CARTESIAN_POINT('',(-4.991950270927,0.));
+#812 = CARTESIAN_POINT('',(-5.009422851586,0.));
+#813 = CARTESIAN_POINT('',(-5.026895432245,0.));
+#814 = CARTESIAN_POINT('',(-5.044368012904,0.));
+#815 = CARTESIAN_POINT('',(-5.061840593563,0.));
+#816 = CARTESIAN_POINT('',(-5.079313174221,0.));
+#817 = CARTESIAN_POINT('',(-5.090961561327,0.));
+#818 = CARTESIAN_POINT('',(-5.09678575488,0.));
+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#820 = PCURVE('',#550,#821);
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#830);
+#822 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#823,#824,#825,#826,#827,#828
+,#829),.UNSPECIFIED.,.T.,.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(
+  '') );
+#823 = CARTESIAN_POINT('',(-4.,-4.));
+#824 = CARTESIAN_POINT('',(-4.,2.928203230276));
+#825 = CARTESIAN_POINT('',(2.,-0.535898384862));
+#826 = CARTESIAN_POINT('',(8.,-4.));
+#827 = CARTESIAN_POINT('',(2.,-7.464101615138));
+#828 = CARTESIAN_POINT('',(-4.,-10.92820323027));
+#829 = CARTESIAN_POINT('',(-4.,-4.));
+#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#831 = ORIENTED_EDGE('',*,*,#832,.F.);
+#832 = EDGE_CURVE('',#833,#783,#835,.T.);
+#833 = VERTEX_POINT('',#834);
+#834 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#835 = SURFACE_CURVE('',#836,(#841,#870),.PCURVE_S1.);
+#836 = CIRCLE('',#837,4.);
+#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840);
+#838 = CARTESIAN_POINT('',(0.,0.,0.));
+#839 = DIRECTION('',(0.,0.,1.));
+#840 = DIRECTION('',(1.,0.,0.));
+#841 = PCURVE('',#56,#842);
+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#869);
+#843 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#844,#845,#846,#847,#848,#849,
+    #850,#851,#852,#853,#854,#855,#856,#857,#858,#859,#860,#861,#862,
+    #863,#864,#865,#866,#867,#868),.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.327992205889,4.345464786548,
+    4.362937367207,4.380409947866,4.397882528525,4.415355109184,
+    4.432827689842,4.450300270501,4.46777285116,4.485245431819,
+    4.502718012478,4.520190593137,4.537663173796,4.555135754455,
+    4.572608335114,4.590080915772,4.607553496431,4.62502607709,
+    4.642498657749,4.659971238408,4.677443819067,4.694916399726,
+    4.712388980385),.QUASI_UNIFORM_KNOTS.);
+#844 = CARTESIAN_POINT('',(-4.327992205889,0.));
+#845 = CARTESIAN_POINT('',(-4.333816399442,0.));
+#846 = CARTESIAN_POINT('',(-4.345464786548,0.));
+#847 = CARTESIAN_POINT('',(-4.362937367207,0.));
+#848 = CARTESIAN_POINT('',(-4.380409947866,0.));
+#849 = CARTESIAN_POINT('',(-4.397882528525,0.));
+#850 = CARTESIAN_POINT('',(-4.415355109184,0.));
+#851 = CARTESIAN_POINT('',(-4.432827689842,0.));
+#852 = CARTESIAN_POINT('',(-4.450300270501,0.));
+#853 = CARTESIAN_POINT('',(-4.46777285116,0.));
+#854 = CARTESIAN_POINT('',(-4.485245431819,0.));
+#855 = CARTESIAN_POINT('',(-4.502718012478,0.));
+#856 = CARTESIAN_POINT('',(-4.520190593137,0.));
+#857 = CARTESIAN_POINT('',(-4.537663173796,0.));
+#858 = CARTESIAN_POINT('',(-4.555135754455,0.));
+#859 = CARTESIAN_POINT('',(-4.572608335114,0.));
+#860 = CARTESIAN_POINT('',(-4.590080915772,0.));
+#861 = CARTESIAN_POINT('',(-4.607553496431,0.));
+#862 = CARTESIAN_POINT('',(-4.62502607709,0.));
+#863 = CARTESIAN_POINT('',(-4.642498657749,0.));
+#864 = CARTESIAN_POINT('',(-4.659971238408,0.));
+#865 = CARTESIAN_POINT('',(-4.677443819067,0.));
+#866 = CARTESIAN_POINT('',(-4.694916399726,0.));
+#867 = CARTESIAN_POINT('',(-4.706564786832,0.));
+#868 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#870 = PCURVE('',#550,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#880);
+#872 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#873,#874,#875,#876,#877,#878
+,#879),.UNSPECIFIED.,.T.,.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(
+  '') );
+#873 = CARTESIAN_POINT('',(-4.,-4.));
+#874 = CARTESIAN_POINT('',(-4.,2.928203230276));
+#875 = CARTESIAN_POINT('',(2.,-0.535898384862));
+#876 = CARTESIAN_POINT('',(8.,-4.));
+#877 = CARTESIAN_POINT('',(2.,-7.464101615138));
+#878 = CARTESIAN_POINT('',(-4.,-10.92820323027));
+#879 = CARTESIAN_POINT('',(-4.,-4.));
+#880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#881 = ORIENTED_EDGE('',*,*,#882,.T.);
+#882 = EDGE_CURVE('',#833,#409,#883,.T.);
+#883 = SURFACE_CURVE('',#884,(#888,#917),.PCURVE_S1.);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(0.,0.,1.));
+#888 = PCURVE('',#56,#889);
+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#916);
+#890 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#891,#892,#893,#894,#895,#896,
+    #897,#898,#899,#900,#901,#902,#903,#904,#905,#906,#907,#908,#909,
+    #910,#911,#912,#913,#914,#915),.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.,9.090909090909E-02,
+    0.181818181818,0.272727272727,0.363636363636,0.454545454545,
+    0.545454545455,0.636363636364,0.727272727273,0.818181818182,
+    0.909090909091,1.,1.090909090909,1.181818181818,1.272727272727,
+    1.363636363636,1.454545454545,1.545454545455,1.636363636364,
+    1.727272727273,1.818181818182,1.909090909091,2.),
+  .QUASI_UNIFORM_KNOTS.);
+#891 = CARTESIAN_POINT('',(-4.327992205889,0.));
+#892 = CARTESIAN_POINT('',(-4.327992205889,-3.030303030303E-02));
+#893 = CARTESIAN_POINT('',(-4.327992205889,-9.090909090909E-02));
+#894 = CARTESIAN_POINT('',(-4.327992205889,-0.181818181818));
+#895 = CARTESIAN_POINT('',(-4.327992205889,-0.272727272727));
+#896 = CARTESIAN_POINT('',(-4.327992205889,-0.363636363636));
+#897 = CARTESIAN_POINT('',(-4.327992205889,-0.454545454545));
+#898 = CARTESIAN_POINT('',(-4.327992205889,-0.545454545455));
+#899 = CARTESIAN_POINT('',(-4.327992205889,-0.636363636364));
+#900 = CARTESIAN_POINT('',(-4.327992205889,-0.727272727273));
+#901 = CARTESIAN_POINT('',(-4.327992205889,-0.818181818182));
+#902 = CARTESIAN_POINT('',(-4.327992205889,-0.909090909091));
+#903 = CARTESIAN_POINT('',(-4.327992205889,-1.));
+#904 = CARTESIAN_POINT('',(-4.327992205889,-1.090909090909));
+#905 = CARTESIAN_POINT('',(-4.327992205889,-1.181818181818));
+#906 = CARTESIAN_POINT('',(-4.327992205889,-1.272727272727));
+#907 = CARTESIAN_POINT('',(-4.327992205889,-1.363636363636));
+#908 = CARTESIAN_POINT('',(-4.327992205889,-1.454545454545));
+#909 = CARTESIAN_POINT('',(-4.327992205889,-1.545454545455));
+#910 = CARTESIAN_POINT('',(-4.327992205889,-1.636363636364));
+#911 = CARTESIAN_POINT('',(-4.327992205889,-1.727272727273));
+#912 = CARTESIAN_POINT('',(-4.327992205889,-1.818181818182));
+#913 = CARTESIAN_POINT('',(-4.327992205889,-1.909090909091));
+#914 = CARTESIAN_POINT('',(-4.327992205889,-1.969696969697));
+#915 = CARTESIAN_POINT('',(-4.327992205889,-2.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = PCURVE('',#918,#923);
+#918 = PLANE('',#919);
+#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922);
+#920 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#921 = DIRECTION('',(-0.160023250281,-0.987113245463,0.));
+#922 = DIRECTION('',(-0.987113245463,0.160023250281,0.));
+#923 = DEFINITIONAL_REPRESENTATION('',(#924),#928);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(2.191831706052E-16,0.));
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(0.,-1.));
+#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#929 = ADVANCED_FACE('',(#930),#163,.T.);
+#930 = FACE_BOUND('',#931,.F.);
+#931 = EDGE_LOOP('',(#932,#933,#934,#957));
+#932 = ORIENTED_EDGE('',*,*,#737,.T.);
+#933 = ORIENTED_EDGE('',*,*,#147,.T.);
+#934 = ORIENTED_EDGE('',*,*,#935,.F.);
+#935 = EDGE_CURVE('',#936,#119,#938,.T.);
+#936 = VERTEX_POINT('',#937);
+#937 = CARTESIAN_POINT('',(15.240034875422,-1.480669868195,0.));
+#938 = SURFACE_CURVE('',#939,(#943,#950),.PCURVE_S1.);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(15.240034875422,-1.480669868195,0.));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(0.,0.,1.));
+#943 = PCURVE('',#163,#944);
+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);
+#945 = LINE('',#946,#947);
+#946 = CARTESIAN_POINT('',(-13.91941090707,0.));
+#947 = VECTOR('',#948,1.);
+#948 = DIRECTION('',(-0.,-1.));
+#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#950 = PCURVE('',#135,#951);
+#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(4.551674773664,0.));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(0.,-1.));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = ORIENTED_EDGE('',*,*,#958,.F.);
+#958 = EDGE_CURVE('',#738,#936,#959,.T.);
+#959 = SURFACE_CURVE('',#960,(#964,#971),.PCURVE_S1.);
+#960 = LINE('',#961,#962);
+#961 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#962 = VECTOR('',#963,1.);
+#963 = DIRECTION('',(0.987113245463,0.160023250281,0.));
+#964 = PCURVE('',#163,#965);
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970);
+#966 = LINE('',#967,#968);
+#967 = CARTESIAN_POINT('',(-0.,0.));
+#968 = VECTOR('',#969,1.);
+#969 = DIRECTION('',(-1.,0.));
+#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#971 = PCURVE('',#550,#972);
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(-1.5,-7.708099243548));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(-0.987113245463,0.160023250281));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = ADVANCED_FACE('',(#979),#135,.T.);
+#979 = FACE_BOUND('',#980,.T.);
+#980 = EDGE_LOOP('',(#981,#1004,#1005,#1006));
+#981 = ORIENTED_EDGE('',*,*,#982,.T.);
+#982 = EDGE_CURVE('',#983,#91,#985,.T.);
+#983 = VERTEX_POINT('',#984);
+#984 = CARTESIAN_POINT('',(15.311804760169,1.46723474316,0.));
+#985 = SURFACE_CURVE('',#986,(#990,#997),.PCURVE_S1.);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(15.311804760169,1.46723474316,0.));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(0.,0.,1.));
+#990 = PCURVE('',#135,#991);
+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(1.780193051554,0.));
+#994 = VECTOR('',#995,1.);
+#995 = DIRECTION('',(0.,-1.));
+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#997 = PCURVE('',#106,#998);
+#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003);
+#999 = LINE('',#1000,#1001);
+#1000 = CARTESIAN_POINT('',(-13.99240595616,0.));
+#1001 = VECTOR('',#1002,1.);
+#1002 = DIRECTION('',(-0.,-1.));
+#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1004 = ORIENTED_EDGE('',*,*,#118,.T.);
+#1005 = ORIENTED_EDGE('',*,*,#935,.F.);
+#1006 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#1007 = EDGE_CURVE('',#983,#936,#1008,.T.);
+#1008 = SURFACE_CURVE('',#1009,(#1014,#1021),.PCURVE_S1.);
+#1009 = CIRCLE('',#1010,1.5);
+#1010 = AXIS2_PLACEMENT_3D('',#1011,#1012,#1013);
+#1011 = CARTESIAN_POINT('',(15.,9.034965143776E-33,0.));
+#1012 = DIRECTION('',(0.,0.,-1.));
+#1013 = DIRECTION('',(-1.,-0.,-0.));
+#1014 = PCURVE('',#135,#1015);
+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);
+#1016 = LINE('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(0.,0.));
+#1018 = VECTOR('',#1019,1.);
+#1019 = DIRECTION('',(1.,0.));
+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1021 = PCURVE('',#550,#1022);
+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);
+#1023 = CIRCLE('',#1024,1.5);
+#1024 = AXIS2_PLACEMENT_2D('',#1025,#1026);
+#1025 = CARTESIAN_POINT('',(-15.,-4.));
+#1026 = DIRECTION('',(1.,0.));
+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1028 = ADVANCED_FACE('',(#1029),#106,.F.);
+#1029 = FACE_BOUND('',#1030,.T.);
+#1030 = EDGE_LOOP('',(#1031,#1032,#1033,#1034));
+#1031 = ORIENTED_EDGE('',*,*,#616,.T.);
+#1032 = ORIENTED_EDGE('',*,*,#90,.T.);
+#1033 = ORIENTED_EDGE('',*,*,#982,.F.);
+#1034 = ORIENTED_EDGE('',*,*,#1035,.F.);
+#1035 = EDGE_CURVE('',#567,#983,#1036,.T.);
+#1036 = SURFACE_CURVE('',#1037,(#1041,#1048),.PCURVE_S1.);
+#1037 = LINE('',#1038,#1039);
+#1038 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#1039 = VECTOR('',#1040,1.);
+#1040 = DIRECTION('',(0.987092913359,-0.160148619716,0.));
+#1041 = PCURVE('',#106,#1042);
+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(-0.,-0.));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(-1.,0.));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1048 = PCURVE('',#550,#1049);
+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);
+#1050 = LINE('',#1051,#1052);
+#1051 = CARTESIAN_POINT('',(-1.5,-0.291900756452));
+#1052 = VECTOR('',#1053,1.);
+#1053 = DIRECTION('',(-0.987092913359,-0.160148619716));
+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1055 = ADVANCED_FACE('',(#1056),#238,.F.);
+#1056 = FACE_BOUND('',#1057,.F.);
+#1057 = EDGE_LOOP('',(#1058,#1081,#1082,#1083));
+#1058 = ORIENTED_EDGE('',*,*,#1059,.T.);
+#1059 = EDGE_CURVE('',#1060,#222,#1062,.T.);
+#1060 = VERTEX_POINT('',#1061);
+#1061 = CARTESIAN_POINT('',(8.3,0.,0.));
+#1062 = SEAM_CURVE('',#1063,(#1067,#1074),.PCURVE_S1.);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(8.3,0.,0.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.,0.,1.));
+#1067 = PCURVE('',#238,#1068);
+#1068 = DEFINITIONAL_REPRESENTATION('',(#1069),#1073);
+#1069 = LINE('',#1070,#1071);
+#1070 = CARTESIAN_POINT('',(0.,0.));
+#1071 = VECTOR('',#1072,1.);
+#1072 = DIRECTION('',(0.,-1.));
+#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1074 = PCURVE('',#238,#1075);
+#1075 = DEFINITIONAL_REPRESENTATION('',(#1076),#1080);
+#1076 = LINE('',#1077,#1078);
+#1077 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1078 = VECTOR('',#1079,1.);
+#1079 = DIRECTION('',(0.,-1.));
+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1081 = ORIENTED_EDGE('',*,*,#221,.T.);
+#1082 = ORIENTED_EDGE('',*,*,#1059,.F.);
+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1084 = EDGE_CURVE('',#1060,#1060,#1085,.T.);
+#1085 = SURFACE_CURVE('',#1086,(#1091,#1098),.PCURVE_S1.);
+#1086 = CIRCLE('',#1087,0.7);
+#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090);
+#1088 = CARTESIAN_POINT('',(9.,0.,0.));
+#1089 = DIRECTION('',(0.,0.,-1.));
+#1090 = DIRECTION('',(-1.,-0.,-0.));
+#1091 = PCURVE('',#238,#1092);
+#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(0.,0.));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(1.,0.));
+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1098 = PCURVE('',#550,#1099);
+#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104);
+#1100 = CIRCLE('',#1101,0.7);
+#1101 = AXIS2_PLACEMENT_2D('',#1102,#1103);
+#1102 = CARTESIAN_POINT('',(-9.,-4.));
+#1103 = DIRECTION('',(1.,0.));
+#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1105 = ADVANCED_FACE('',(#1106),#269,.F.);
+#1106 = FACE_BOUND('',#1107,.F.);
+#1107 = EDGE_LOOP('',(#1108,#1131,#1132,#1133));
+#1108 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#1109 = EDGE_CURVE('',#1110,#253,#1112,.T.);
+#1110 = VERTEX_POINT('',#1111);
+#1111 = CARTESIAN_POINT('',(6.3,0.,0.));
+#1112 = SEAM_CURVE('',#1113,(#1117,#1124),.PCURVE_S1.);
+#1113 = LINE('',#1114,#1115);
+#1114 = CARTESIAN_POINT('',(6.3,0.,0.));
+#1115 = VECTOR('',#1116,1.);
+#1116 = DIRECTION('',(0.,0.,1.));
+#1117 = PCURVE('',#269,#1118);
+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(0.,0.));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(0.,-1.));
+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1124 = PCURVE('',#269,#1125);
+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);
+#1126 = LINE('',#1127,#1128);
+#1127 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1128 = VECTOR('',#1129,1.);
+#1129 = DIRECTION('',(0.,-1.));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1131 = ORIENTED_EDGE('',*,*,#252,.T.);
+#1132 = ORIENTED_EDGE('',*,*,#1109,.F.);
+#1133 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1134 = EDGE_CURVE('',#1110,#1110,#1135,.T.);
+#1135 = SURFACE_CURVE('',#1136,(#1141,#1148),.PCURVE_S1.);
+#1136 = CIRCLE('',#1137,0.7);
+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
+#1138 = CARTESIAN_POINT('',(7.,0.,0.));
+#1139 = DIRECTION('',(0.,0.,-1.));
+#1140 = DIRECTION('',(-1.,-0.,-0.));
+#1141 = PCURVE('',#269,#1142);
+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(0.,0.));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(1.,0.));
+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1148 = PCURVE('',#550,#1149);
+#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154);
+#1150 = CIRCLE('',#1151,0.7);
+#1151 = AXIS2_PLACEMENT_2D('',#1152,#1153);
+#1152 = CARTESIAN_POINT('',(-7.,-4.));
+#1153 = DIRECTION('',(1.,0.));
+#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1155 = ADVANCED_FACE('',(#1156),#300,.F.);
+#1156 = FACE_BOUND('',#1157,.F.);
+#1157 = EDGE_LOOP('',(#1158,#1181,#1182,#1183));
+#1158 = ORIENTED_EDGE('',*,*,#1159,.T.);
+#1159 = EDGE_CURVE('',#1160,#284,#1162,.T.);
+#1160 = VERTEX_POINT('',#1161);
+#1161 = CARTESIAN_POINT('',(4.3,0.,0.));
+#1162 = SEAM_CURVE('',#1163,(#1167,#1174),.PCURVE_S1.);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(4.3,0.,0.));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(0.,0.,1.));
+#1167 = PCURVE('',#300,#1168);
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1173);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(0.,0.));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(0.,-1.));
+#1173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1174 = PCURVE('',#300,#1175);
+#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180);
+#1176 = LINE('',#1177,#1178);
+#1177 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1178 = VECTOR('',#1179,1.);
+#1179 = DIRECTION('',(0.,-1.));
+#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1181 = ORIENTED_EDGE('',*,*,#283,.T.);
+#1182 = ORIENTED_EDGE('',*,*,#1159,.F.);
+#1183 = ORIENTED_EDGE('',*,*,#1184,.F.);
+#1184 = EDGE_CURVE('',#1160,#1160,#1185,.T.);
+#1185 = SURFACE_CURVE('',#1186,(#1191,#1198),.PCURVE_S1.);
+#1186 = CIRCLE('',#1187,0.7);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(5.,0.,0.));
+#1189 = DIRECTION('',(0.,0.,-1.));
+#1190 = DIRECTION('',(-1.,-0.,-0.));
+#1191 = PCURVE('',#300,#1192);
+#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197);
+#1193 = LINE('',#1194,#1195);
+#1194 = CARTESIAN_POINT('',(0.,0.));
+#1195 = VECTOR('',#1196,1.);
+#1196 = DIRECTION('',(1.,0.));
+#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1198 = PCURVE('',#550,#1199);
+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);
+#1200 = CIRCLE('',#1201,0.7);
+#1201 = AXIS2_PLACEMENT_2D('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(-5.,-4.));
+#1203 = DIRECTION('',(1.,0.));
+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1205 = ADVANCED_FACE('',(#1206),#331,.F.);
+#1206 = FACE_BOUND('',#1207,.F.);
+#1207 = EDGE_LOOP('',(#1208,#1231,#1232,#1233));
+#1208 = ORIENTED_EDGE('',*,*,#1209,.T.);
+#1209 = EDGE_CURVE('',#1210,#315,#1212,.T.);
+#1210 = VERTEX_POINT('',#1211);
+#1211 = CARTESIAN_POINT('',(10.3,0.,0.));
+#1212 = SEAM_CURVE('',#1213,(#1217,#1224),.PCURVE_S1.);
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(10.3,0.,0.));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(0.,0.,1.));
+#1217 = PCURVE('',#331,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(0.,0.));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(0.,-1.));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1224 = PCURVE('',#331,#1225);
+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);
+#1226 = LINE('',#1227,#1228);
+#1227 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1228 = VECTOR('',#1229,1.);
+#1229 = DIRECTION('',(0.,-1.));
+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1231 = ORIENTED_EDGE('',*,*,#314,.T.);
+#1232 = ORIENTED_EDGE('',*,*,#1209,.F.);
+#1233 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1234 = EDGE_CURVE('',#1210,#1210,#1235,.T.);
+#1235 = SURFACE_CURVE('',#1236,(#1241,#1248),.PCURVE_S1.);
+#1236 = CIRCLE('',#1237,0.7);
+#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240);
+#1238 = CARTESIAN_POINT('',(11.,0.,0.));
+#1239 = DIRECTION('',(0.,0.,-1.));
+#1240 = DIRECTION('',(-1.,-0.,-0.));
+#1241 = PCURVE('',#331,#1242);
+#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1247);
+#1243 = LINE('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(0.,0.));
+#1245 = VECTOR('',#1246,1.);
+#1246 = DIRECTION('',(1.,0.));
+#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1248 = PCURVE('',#550,#1249);
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = CIRCLE('',#1251,0.7);
+#1251 = AXIS2_PLACEMENT_2D('',#1252,#1253);
+#1252 = CARTESIAN_POINT('',(-11.,-4.));
+#1253 = DIRECTION('',(1.,0.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = ADVANCED_FACE('',(#1256),#362,.F.);
+#1256 = FACE_BOUND('',#1257,.F.);
+#1257 = EDGE_LOOP('',(#1258,#1281,#1282,#1283));
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#1260,#346,#1262,.T.);
+#1260 = VERTEX_POINT('',#1261);
+#1261 = CARTESIAN_POINT('',(14.3,0.,0.));
+#1262 = SEAM_CURVE('',#1263,(#1267,#1274),.PCURVE_S1.);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(14.3,9.034965143776E-33,0.));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(0.,0.,1.));
+#1267 = PCURVE('',#362,#1268);
+#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(0.,0.));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(0.,-1.));
+#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1274 = PCURVE('',#362,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(0.,-1.));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1281 = ORIENTED_EDGE('',*,*,#345,.T.);
+#1282 = ORIENTED_EDGE('',*,*,#1259,.F.);
+#1283 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1284 = EDGE_CURVE('',#1260,#1260,#1285,.T.);
+#1285 = SURFACE_CURVE('',#1286,(#1291,#1298),.PCURVE_S1.);
+#1286 = CIRCLE('',#1287,0.7);
+#1287 = AXIS2_PLACEMENT_3D('',#1288,#1289,#1290);
+#1288 = CARTESIAN_POINT('',(15.,9.034965143776E-33,0.));
+#1289 = DIRECTION('',(0.,0.,-1.));
+#1290 = DIRECTION('',(-1.,-0.,-0.));
+#1291 = PCURVE('',#362,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(0.,0.));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(1.,0.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = PCURVE('',#550,#1299);
+#1299 = DEFINITIONAL_REPRESENTATION('',(#1300),#1304);
+#1300 = CIRCLE('',#1301,0.7);
+#1301 = AXIS2_PLACEMENT_2D('',#1302,#1303);
+#1302 = CARTESIAN_POINT('',(-15.,-4.));
+#1303 = DIRECTION('',(1.,0.));
+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1305 = ADVANCED_FACE('',(#1306),#393,.F.);
+#1306 = FACE_BOUND('',#1307,.F.);
+#1307 = EDGE_LOOP('',(#1308,#1331,#1332,#1333));
+#1308 = ORIENTED_EDGE('',*,*,#1309,.T.);
+#1309 = EDGE_CURVE('',#1310,#377,#1312,.T.);
+#1310 = VERTEX_POINT('',#1311);
+#1311 = CARTESIAN_POINT('',(12.3,0.,0.));
+#1312 = SEAM_CURVE('',#1313,(#1317,#1324),.PCURVE_S1.);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(12.3,0.,0.));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(0.,0.,1.));
+#1317 = PCURVE('',#393,#1318);
+#1318 = DEFINITIONAL_REPRESENTATION('',(#1319),#1323);
+#1319 = LINE('',#1320,#1321);
+#1320 = CARTESIAN_POINT('',(0.,0.));
+#1321 = VECTOR('',#1322,1.);
+#1322 = DIRECTION('',(0.,-1.));
+#1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1324 = PCURVE('',#393,#1325);
+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);
+#1326 = LINE('',#1327,#1328);
+#1327 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1328 = VECTOR('',#1329,1.);
+#1329 = DIRECTION('',(0.,-1.));
+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1331 = ORIENTED_EDGE('',*,*,#376,.T.);
+#1332 = ORIENTED_EDGE('',*,*,#1309,.F.);
+#1333 = ORIENTED_EDGE('',*,*,#1334,.F.);
+#1334 = EDGE_CURVE('',#1310,#1310,#1335,.T.);
+#1335 = SURFACE_CURVE('',#1336,(#1341,#1348),.PCURVE_S1.);
+#1336 = CIRCLE('',#1337,0.7);
+#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);
+#1338 = CARTESIAN_POINT('',(13.,0.,0.));
+#1339 = DIRECTION('',(0.,0.,-1.));
+#1340 = DIRECTION('',(-1.,-0.,-0.));
+#1341 = PCURVE('',#393,#1342);
+#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(0.,0.));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(1.,0.));
+#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1348 = PCURVE('',#550,#1349);
+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);
+#1350 = CIRCLE('',#1351,0.7);
+#1351 = AXIS2_PLACEMENT_2D('',#1352,#1353);
+#1352 = CARTESIAN_POINT('',(-13.,-4.));
+#1353 = DIRECTION('',(1.,0.));
+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1355 = ADVANCED_FACE('',(#1356,#1436,#1471,#1506,#1541,#1576,#1611),
+  #449,.F.);
+#1356 = FACE_BOUND('',#1357,.F.);
+#1357 = EDGE_LOOP('',(#1358,#1381,#1382,#1405));
+#1358 = ORIENTED_EDGE('',*,*,#1359,.F.);
+#1359 = EDGE_CURVE('',#411,#1360,#1362,.T.);
+#1360 = VERTEX_POINT('',#1361);
+#1361 = CARTESIAN_POINT('',(-15.31180476016,1.46723474316,2.));
+#1362 = SURFACE_CURVE('',#1363,(#1367,#1374),.PCURVE_S1.);
+#1363 = LINE('',#1364,#1365);
+#1364 = CARTESIAN_POINT('',(-1.5,3.708099243548,2.));
+#1365 = VECTOR('',#1366,1.);
+#1366 = DIRECTION('',(-0.987092913359,-0.160148619716,0.));
+#1367 = PCURVE('',#449,#1368);
+#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1373);
+#1369 = LINE('',#1370,#1371);
+#1370 = CARTESIAN_POINT('',(1.5,-0.291900756452));
+#1371 = VECTOR('',#1372,1.);
+#1372 = DIRECTION('',(0.987092913359,-0.160148619716));
+#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1374 = PCURVE('',#499,#1375);
+#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380);
+#1376 = LINE('',#1377,#1378);
+#1377 = CARTESIAN_POINT('',(0.,-2.));
+#1378 = VECTOR('',#1379,1.);
+#1379 = DIRECTION('',(1.,-0.));
+#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1381 = ORIENTED_EDGE('',*,*,#408,.F.);
+#1382 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#1383 = EDGE_CURVE('',#409,#1384,#1386,.T.);
+#1384 = VERTEX_POINT('',#1385);
+#1385 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195,2.));
+#1386 = SURFACE_CURVE('',#1387,(#1391,#1398),.PCURVE_S1.);
+#1387 = LINE('',#1388,#1389);
+#1388 = CARTESIAN_POINT('',(-1.5,-3.708099243548,2.));
+#1389 = VECTOR('',#1390,1.);
+#1390 = DIRECTION('',(-0.987113245463,0.160023250281,0.));
+#1391 = PCURVE('',#449,#1392);
+#1392 = DEFINITIONAL_REPRESENTATION('',(#1393),#1397);
+#1393 = LINE('',#1394,#1395);
+#1394 = CARTESIAN_POINT('',(1.5,-7.708099243548));
+#1395 = VECTOR('',#1396,1.);
+#1396 = DIRECTION('',(0.987113245463,0.160023250281));
+#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1398 = PCURVE('',#918,#1399);
+#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404);
+#1400 = LINE('',#1401,#1402);
+#1401 = CARTESIAN_POINT('',(0.,-2.));
+#1402 = VECTOR('',#1403,1.);
+#1403 = DIRECTION('',(1.,0.));
+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1405 = ORIENTED_EDGE('',*,*,#1406,.F.);
+#1406 = EDGE_CURVE('',#1360,#1384,#1407,.T.);
+#1407 = SURFACE_CURVE('',#1408,(#1413,#1424),.PCURVE_S1.);
+#1408 = CIRCLE('',#1409,1.5);
+#1409 = AXIS2_PLACEMENT_3D('',#1410,#1411,#1412);
+#1410 = CARTESIAN_POINT('',(-15.,9.034965143776E-33,2.));
+#1411 = DIRECTION('',(0.,0.,1.));
+#1412 = DIRECTION('',(1.,0.,0.));
+#1413 = PCURVE('',#449,#1414);
+#1414 = DEFINITIONAL_REPRESENTATION('',(#1415),#1423);
+#1415 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1416,#1417,#1418,#1419,
+#1420,#1421,#1422),.UNSPECIFIED.,.T.,.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('') );
+#1416 = CARTESIAN_POINT('',(13.5,-4.));
+#1417 = CARTESIAN_POINT('',(13.5,-1.401923788647));
+#1418 = CARTESIAN_POINT('',(15.75,-2.700961894323));
+#1419 = CARTESIAN_POINT('',(18.,-4.));
+#1420 = CARTESIAN_POINT('',(15.75,-5.299038105677));
+#1421 = CARTESIAN_POINT('',(13.5,-6.598076211353));
+#1422 = CARTESIAN_POINT('',(13.5,-4.));
+#1423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1424 = PCURVE('',#1425,#1430);
+#1425 = CYLINDRICAL_SURFACE('',#1426,1.5);
+#1426 = AXIS2_PLACEMENT_3D('',#1427,#1428,#1429);
+#1427 = CARTESIAN_POINT('',(-15.,9.034965143776E-33,0.));
+#1428 = DIRECTION('',(-0.,-0.,-1.));
+#1429 = DIRECTION('',(1.,0.,0.));
+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);
+#1431 = LINE('',#1432,#1433);
+#1432 = CARTESIAN_POINT('',(-0.,-2.));
+#1433 = VECTOR('',#1434,1.);
+#1434 = DIRECTION('',(-1.,0.));
+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1436 = FACE_BOUND('',#1437,.F.);
+#1437 = EDGE_LOOP('',(#1438));
+#1438 = ORIENTED_EDGE('',*,*,#1439,.T.);
+#1439 = EDGE_CURVE('',#1440,#1440,#1442,.T.);
+#1440 = VERTEX_POINT('',#1441);
+#1441 = CARTESIAN_POINT('',(-6.3,0.,2.));
+#1442 = SURFACE_CURVE('',#1443,(#1448,#1459),.PCURVE_S1.);
+#1443 = CIRCLE('',#1444,0.7);
+#1444 = AXIS2_PLACEMENT_3D('',#1445,#1446,#1447);
+#1445 = CARTESIAN_POINT('',(-7.,0.,2.));
+#1446 = DIRECTION('',(0.,0.,1.));
+#1447 = DIRECTION('',(1.,0.,0.));
+#1448 = PCURVE('',#449,#1449);
+#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1458);
+#1450 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1451,#1452,#1453,#1454,
+#1455,#1456,#1457),.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('') );
+#1451 = CARTESIAN_POINT('',(6.3,-4.));
+#1452 = CARTESIAN_POINT('',(6.3,-2.787564434702));
+#1453 = CARTESIAN_POINT('',(7.35,-3.393782217351));
+#1454 = CARTESIAN_POINT('',(8.4,-4.));
+#1455 = CARTESIAN_POINT('',(7.35,-4.606217782649));
+#1456 = CARTESIAN_POINT('',(6.3,-5.212435565298));
+#1457 = CARTESIAN_POINT('',(6.3,-4.));
+#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1459 = PCURVE('',#1460,#1465);
+#1460 = CYLINDRICAL_SURFACE('',#1461,0.7);
+#1461 = AXIS2_PLACEMENT_3D('',#1462,#1463,#1464);
+#1462 = CARTESIAN_POINT('',(-7.,0.,0.));
+#1463 = DIRECTION('',(-0.,-0.,-1.));
+#1464 = DIRECTION('',(1.,0.,0.));
+#1465 = DEFINITIONAL_REPRESENTATION('',(#1466),#1470);
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(-0.,-2.));
+#1468 = VECTOR('',#1469,1.);
+#1469 = DIRECTION('',(-1.,0.));
+#1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1471 = FACE_BOUND('',#1472,.F.);
+#1472 = EDGE_LOOP('',(#1473));
+#1473 = ORIENTED_EDGE('',*,*,#1474,.T.);
+#1474 = EDGE_CURVE('',#1475,#1475,#1477,.T.);
+#1475 = VERTEX_POINT('',#1476);
+#1476 = CARTESIAN_POINT('',(-4.3,0.,2.));
+#1477 = SURFACE_CURVE('',#1478,(#1483,#1494),.PCURVE_S1.);
+#1478 = CIRCLE('',#1479,0.7);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(-5.,0.,2.));
+#1481 = DIRECTION('',(0.,0.,1.));
+#1482 = DIRECTION('',(1.,0.,0.));
+#1483 = PCURVE('',#449,#1484);
+#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1493);
+#1485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1486,#1487,#1488,#1489,
+#1490,#1491,#1492),.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('') );
+#1486 = CARTESIAN_POINT('',(4.3,-4.));
+#1487 = CARTESIAN_POINT('',(4.3,-2.787564434702));
+#1488 = CARTESIAN_POINT('',(5.35,-3.393782217351));
+#1489 = CARTESIAN_POINT('',(6.4,-4.));
+#1490 = CARTESIAN_POINT('',(5.35,-4.606217782649));
+#1491 = CARTESIAN_POINT('',(4.3,-5.212435565298));
+#1492 = CARTESIAN_POINT('',(4.3,-4.));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1494 = PCURVE('',#1495,#1500);
+#1495 = CYLINDRICAL_SURFACE('',#1496,0.7);
+#1496 = AXIS2_PLACEMENT_3D('',#1497,#1498,#1499);
+#1497 = CARTESIAN_POINT('',(-5.,0.,0.));
+#1498 = DIRECTION('',(-0.,-0.,-1.));
+#1499 = DIRECTION('',(1.,0.,0.));
+#1500 = DEFINITIONAL_REPRESENTATION('',(#1501),#1505);
+#1501 = LINE('',#1502,#1503);
+#1502 = CARTESIAN_POINT('',(-0.,-2.));
+#1503 = VECTOR('',#1504,1.);
+#1504 = DIRECTION('',(-1.,0.));
+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1506 = FACE_BOUND('',#1507,.F.);
+#1507 = EDGE_LOOP('',(#1508));
+#1508 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#1509 = EDGE_CURVE('',#1510,#1510,#1512,.T.);
+#1510 = VERTEX_POINT('',#1511);
+#1511 = CARTESIAN_POINT('',(-12.3,0.,2.));
+#1512 = SURFACE_CURVE('',#1513,(#1518,#1529),.PCURVE_S1.);
+#1513 = CIRCLE('',#1514,0.7);
+#1514 = AXIS2_PLACEMENT_3D('',#1515,#1516,#1517);
+#1515 = CARTESIAN_POINT('',(-13.,0.,2.));
+#1516 = DIRECTION('',(0.,0.,1.));
+#1517 = DIRECTION('',(1.,0.,0.));
+#1518 = PCURVE('',#449,#1519);
+#1519 = DEFINITIONAL_REPRESENTATION('',(#1520),#1528);
+#1520 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1521,#1522,#1523,#1524,
+#1525,#1526,#1527),.UNSPECIFIED.,.T.,.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('') );
+#1521 = CARTESIAN_POINT('',(12.3,-4.));
+#1522 = CARTESIAN_POINT('',(12.3,-2.787564434702));
+#1523 = CARTESIAN_POINT('',(13.35,-3.393782217351));
+#1524 = CARTESIAN_POINT('',(14.4,-4.));
+#1525 = CARTESIAN_POINT('',(13.35,-4.606217782649));
+#1526 = CARTESIAN_POINT('',(12.3,-5.212435565298));
+#1527 = CARTESIAN_POINT('',(12.3,-4.));
+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1529 = PCURVE('',#1530,#1535);
+#1530 = CYLINDRICAL_SURFACE('',#1531,0.7);
+#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534);
+#1532 = CARTESIAN_POINT('',(-13.,0.,0.));
+#1533 = DIRECTION('',(-0.,-0.,-1.));
+#1534 = DIRECTION('',(1.,0.,0.));
+#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1540);
+#1536 = LINE('',#1537,#1538);
+#1537 = CARTESIAN_POINT('',(-0.,-2.));
+#1538 = VECTOR('',#1539,1.);
+#1539 = DIRECTION('',(-1.,0.));
+#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1541 = FACE_BOUND('',#1542,.F.);
+#1542 = EDGE_LOOP('',(#1543));
+#1543 = ORIENTED_EDGE('',*,*,#1544,.T.);
+#1544 = EDGE_CURVE('',#1545,#1545,#1547,.T.);
+#1545 = VERTEX_POINT('',#1546);
+#1546 = CARTESIAN_POINT('',(-10.3,0.,2.));
+#1547 = SURFACE_CURVE('',#1548,(#1553,#1564),.PCURVE_S1.);
+#1548 = CIRCLE('',#1549,0.7);
+#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552);
+#1550 = CARTESIAN_POINT('',(-11.,0.,2.));
+#1551 = DIRECTION('',(0.,0.,1.));
+#1552 = DIRECTION('',(1.,0.,0.));
+#1553 = PCURVE('',#449,#1554);
+#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1563);
+#1555 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1556,#1557,#1558,#1559,
+#1560,#1561,#1562),.UNSPECIFIED.,.T.,.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('') );
+#1556 = CARTESIAN_POINT('',(10.3,-4.));
+#1557 = CARTESIAN_POINT('',(10.3,-2.787564434702));
+#1558 = CARTESIAN_POINT('',(11.35,-3.393782217351));
+#1559 = CARTESIAN_POINT('',(12.4,-4.));
+#1560 = CARTESIAN_POINT('',(11.35,-4.606217782649));
+#1561 = CARTESIAN_POINT('',(10.3,-5.212435565298));
+#1562 = CARTESIAN_POINT('',(10.3,-4.));
+#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1564 = PCURVE('',#1565,#1570);
+#1565 = CYLINDRICAL_SURFACE('',#1566,0.7);
+#1566 = AXIS2_PLACEMENT_3D('',#1567,#1568,#1569);
+#1567 = CARTESIAN_POINT('',(-11.,0.,0.));
+#1568 = DIRECTION('',(-0.,-0.,-1.));
+#1569 = DIRECTION('',(1.,0.,0.));
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(-0.,-2.));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(-1.,0.));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = FACE_BOUND('',#1577,.F.);
+#1577 = EDGE_LOOP('',(#1578));
+#1578 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#1579 = EDGE_CURVE('',#1580,#1580,#1582,.T.);
+#1580 = VERTEX_POINT('',#1581);
+#1581 = CARTESIAN_POINT('',(-8.3,0.,2.));
+#1582 = SURFACE_CURVE('',#1583,(#1588,#1599),.PCURVE_S1.);
+#1583 = CIRCLE('',#1584,0.7);
+#1584 = AXIS2_PLACEMENT_3D('',#1585,#1586,#1587);
+#1585 = CARTESIAN_POINT('',(-9.,0.,2.));
+#1586 = DIRECTION('',(0.,0.,1.));
+#1587 = DIRECTION('',(1.,0.,0.));
+#1588 = PCURVE('',#449,#1589);
+#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1598);
+#1590 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1591,#1592,#1593,#1594,
+#1595,#1596,#1597),.UNSPECIFIED.,.T.,.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('') );
+#1591 = CARTESIAN_POINT('',(8.3,-4.));
+#1592 = CARTESIAN_POINT('',(8.3,-2.787564434702));
+#1593 = CARTESIAN_POINT('',(9.35,-3.393782217351));
+#1594 = CARTESIAN_POINT('',(10.4,-4.));
+#1595 = CARTESIAN_POINT('',(9.35,-4.606217782649));
+#1596 = CARTESIAN_POINT('',(8.3,-5.212435565298));
+#1597 = CARTESIAN_POINT('',(8.3,-4.));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = PCURVE('',#1600,#1605);
+#1600 = CYLINDRICAL_SURFACE('',#1601,0.7);
+#1601 = AXIS2_PLACEMENT_3D('',#1602,#1603,#1604);
+#1602 = CARTESIAN_POINT('',(-9.,0.,0.));
+#1603 = DIRECTION('',(-0.,-0.,-1.));
+#1604 = DIRECTION('',(1.,0.,0.));
+#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(-0.,-2.));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(-1.,0.));
+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1611 = FACE_BOUND('',#1612,.F.);
+#1612 = EDGE_LOOP('',(#1613));
+#1613 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#1614 = EDGE_CURVE('',#1615,#1615,#1617,.T.);
+#1615 = VERTEX_POINT('',#1616);
+#1616 = CARTESIAN_POINT('',(-14.3,0.,2.));
+#1617 = SURFACE_CURVE('',#1618,(#1623,#1634),.PCURVE_S1.);
+#1618 = CIRCLE('',#1619,0.7);
+#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);
+#1620 = CARTESIAN_POINT('',(-15.,9.034965143776E-33,2.));
+#1621 = DIRECTION('',(0.,0.,1.));
+#1622 = DIRECTION('',(1.,0.,0.));
+#1623 = PCURVE('',#449,#1624);
+#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1633);
+#1625 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1626,#1627,#1628,#1629,
+#1630,#1631,#1632),.UNSPECIFIED.,.T.,.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('') );
+#1626 = CARTESIAN_POINT('',(14.3,-4.));
+#1627 = CARTESIAN_POINT('',(14.3,-2.787564434702));
+#1628 = CARTESIAN_POINT('',(15.35,-3.393782217351));
+#1629 = CARTESIAN_POINT('',(16.4,-4.));
+#1630 = CARTESIAN_POINT('',(15.35,-4.606217782649));
+#1631 = CARTESIAN_POINT('',(14.3,-5.212435565298));
+#1632 = CARTESIAN_POINT('',(14.3,-4.));
+#1633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1634 = PCURVE('',#1635,#1640);
+#1635 = CYLINDRICAL_SURFACE('',#1636,0.7);
+#1636 = AXIS2_PLACEMENT_3D('',#1637,#1638,#1639);
+#1637 = CARTESIAN_POINT('',(-15.,9.034965143776E-33,0.));
+#1638 = DIRECTION('',(-0.,-0.,-1.));
+#1639 = DIRECTION('',(1.,0.,0.));
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(-0.,-2.));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(-1.,0.));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1646 = ADVANCED_FACE('',(#1647),#499,.F.);
+#1647 = FACE_BOUND('',#1648,.F.);
+#1648 = EDGE_LOOP('',(#1649,#1650,#1651,#1674));
+#1649 = ORIENTED_EDGE('',*,*,#461,.T.);
+#1650 = ORIENTED_EDGE('',*,*,#1359,.T.);
+#1651 = ORIENTED_EDGE('',*,*,#1652,.F.);
+#1652 = EDGE_CURVE('',#1653,#1360,#1655,.T.);
+#1653 = VERTEX_POINT('',#1654);
+#1654 = CARTESIAN_POINT('',(-15.31180476016,1.46723474316,0.));
+#1655 = SURFACE_CURVE('',#1656,(#1660,#1667),.PCURVE_S1.);
+#1656 = LINE('',#1657,#1658);
+#1657 = CARTESIAN_POINT('',(-15.31180476016,1.46723474316,0.));
+#1658 = VECTOR('',#1659,1.);
+#1659 = DIRECTION('',(0.,0.,1.));
+#1660 = PCURVE('',#499,#1661);
+#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666);
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(13.992405956165,-0.));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(0.,-1.));
+#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1667 = PCURVE('',#1425,#1668);
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(-1.780193051554,0.));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(-0.,-1.));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1674 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#1675 = EDGE_CURVE('',#462,#1653,#1676,.T.);
+#1676 = SURFACE_CURVE('',#1677,(#1681,#1688),.PCURVE_S1.);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(-0.987092913359,-0.160148619716,0.));
+#1681 = PCURVE('',#499,#1682);
+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);
+#1683 = LINE('',#1684,#1685);
+#1684 = CARTESIAN_POINT('',(0.,0.));
+#1685 = VECTOR('',#1686,1.);
+#1686 = DIRECTION('',(1.,-0.));
+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1688 = PCURVE('',#550,#1689);
+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1694);
+#1690 = LINE('',#1691,#1692);
+#1691 = CARTESIAN_POINT('',(1.5,-0.291900756452));
+#1692 = VECTOR('',#1693,1.);
+#1693 = DIRECTION('',(0.987092913359,-0.160148619716));
+#1694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1695 = ADVANCED_FACE('',(#1696,#1755,#1758,#1761,#1792,#1822,#1852,
+    #1882,#1912,#1942,#1972,#1975,#1978,#1981),#550,.T.);
+#1696 = FACE_BOUND('',#1697,.T.);
+#1697 = EDGE_LOOP('',(#1698,#1699,#1700,#1701,#1702,#1703,#1704,#1727,
+    #1753,#1754));
+#1698 = ORIENTED_EDGE('',*,*,#566,.F.);
+#1699 = ORIENTED_EDGE('',*,*,#1035,.T.);
+#1700 = ORIENTED_EDGE('',*,*,#1007,.T.);
+#1701 = ORIENTED_EDGE('',*,*,#958,.F.);
+#1702 = ORIENTED_EDGE('',*,*,#782,.F.);
+#1703 = ORIENTED_EDGE('',*,*,#832,.F.);
+#1704 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#1705 = EDGE_CURVE('',#833,#1706,#1708,.T.);
+#1706 = VERTEX_POINT('',#1707);
+#1707 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195,0.));
+#1708 = SURFACE_CURVE('',#1709,(#1713,#1720),.PCURVE_S1.);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(-0.987113245463,0.160023250281,0.));
+#1713 = PCURVE('',#550,#1714);
+#1714 = DEFINITIONAL_REPRESENTATION('',(#1715),#1719);
+#1715 = LINE('',#1716,#1717);
+#1716 = CARTESIAN_POINT('',(1.5,-7.708099243548));
+#1717 = VECTOR('',#1718,1.);
+#1718 = DIRECTION('',(0.987113245463,0.160023250281));
+#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1720 = PCURVE('',#918,#1721);
+#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1726);
+#1722 = LINE('',#1723,#1724);
+#1723 = CARTESIAN_POINT('',(0.,0.));
+#1724 = VECTOR('',#1725,1.);
+#1725 = DIRECTION('',(1.,0.));
+#1726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1727 = ORIENTED_EDGE('',*,*,#1728,.F.);
+#1728 = EDGE_CURVE('',#1653,#1706,#1729,.T.);
+#1729 = SURFACE_CURVE('',#1730,(#1735,#1746),.PCURVE_S1.);
+#1730 = CIRCLE('',#1731,1.5);
+#1731 = AXIS2_PLACEMENT_3D('',#1732,#1733,#1734);
+#1732 = CARTESIAN_POINT('',(-15.,9.034965143776E-33,0.));
+#1733 = DIRECTION('',(0.,0.,1.));
+#1734 = DIRECTION('',(1.,0.,0.));
+#1735 = PCURVE('',#550,#1736);
+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1745);
+#1737 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1738,#1739,#1740,#1741,
+#1742,#1743,#1744),.UNSPECIFIED.,.T.,.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('') );
+#1738 = CARTESIAN_POINT('',(13.5,-4.));
+#1739 = CARTESIAN_POINT('',(13.5,-1.401923788647));
+#1740 = CARTESIAN_POINT('',(15.75,-2.700961894323));
+#1741 = CARTESIAN_POINT('',(18.,-4.));
+#1742 = CARTESIAN_POINT('',(15.75,-5.299038105677));
+#1743 = CARTESIAN_POINT('',(13.5,-6.598076211353));
+#1744 = CARTESIAN_POINT('',(13.5,-4.));
+#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1746 = PCURVE('',#1425,#1747);
+#1747 = DEFINITIONAL_REPRESENTATION('',(#1748),#1752);
+#1748 = LINE('',#1749,#1750);
+#1749 = CARTESIAN_POINT('',(-0.,0.));
+#1750 = VECTOR('',#1751,1.);
+#1751 = DIRECTION('',(-1.,0.));
+#1752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1753 = ORIENTED_EDGE('',*,*,#1675,.F.);
+#1754 = ORIENTED_EDGE('',*,*,#511,.F.);
+#1755 = FACE_BOUND('',#1756,.T.);
+#1756 = EDGE_LOOP('',(#1757));
+#1757 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1758 = FACE_BOUND('',#1759,.T.);
+#1759 = EDGE_LOOP('',(#1760));
+#1760 = ORIENTED_EDGE('',*,*,#1184,.F.);
+#1761 = FACE_BOUND('',#1762,.T.);
+#1762 = EDGE_LOOP('',(#1763));
+#1763 = ORIENTED_EDGE('',*,*,#1764,.F.);
+#1764 = EDGE_CURVE('',#1765,#1765,#1767,.T.);
+#1765 = VERTEX_POINT('',#1766);
+#1766 = CARTESIAN_POINT('',(2.5,0.,0.));
+#1767 = SURFACE_CURVE('',#1768,(#1773,#1780),.PCURVE_S1.);
+#1768 = CIRCLE('',#1769,2.5);
+#1769 = AXIS2_PLACEMENT_3D('',#1770,#1771,#1772);
+#1770 = CARTESIAN_POINT('',(0.,0.,0.));
+#1771 = DIRECTION('',(0.,0.,-1.));
+#1772 = DIRECTION('',(1.,0.,0.));
+#1773 = PCURVE('',#550,#1774);
+#1774 = DEFINITIONAL_REPRESENTATION('',(#1775),#1779);
+#1775 = CIRCLE('',#1776,2.5);
+#1776 = AXIS2_PLACEMENT_2D('',#1777,#1778);
+#1777 = CARTESIAN_POINT('',(-1.396592535537E-14,-4.));
+#1778 = DIRECTION('',(-1.,0.));
+#1779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1780 = PCURVE('',#1781,#1786);
+#1781 = CYLINDRICAL_SURFACE('',#1782,2.5);
+#1782 = AXIS2_PLACEMENT_3D('',#1783,#1784,#1785);
+#1783 = CARTESIAN_POINT('',(0.,0.,0.));
+#1784 = DIRECTION('',(0.,0.,-1.));
+#1785 = DIRECTION('',(1.,0.,0.));
+#1786 = DEFINITIONAL_REPRESENTATION('',(#1787),#1791);
+#1787 = LINE('',#1788,#1789);
+#1788 = CARTESIAN_POINT('',(0.,0.));
+#1789 = VECTOR('',#1790,1.);
+#1790 = DIRECTION('',(1.,0.));
+#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1792 = FACE_BOUND('',#1793,.T.);
+#1793 = EDGE_LOOP('',(#1794));
+#1794 = ORIENTED_EDGE('',*,*,#1795,.T.);
+#1795 = EDGE_CURVE('',#1796,#1796,#1798,.T.);
+#1796 = VERTEX_POINT('',#1797);
+#1797 = CARTESIAN_POINT('',(-12.3,0.,0.));
+#1798 = SURFACE_CURVE('',#1799,(#1804,#1815),.PCURVE_S1.);
+#1799 = CIRCLE('',#1800,0.7);
+#1800 = AXIS2_PLACEMENT_3D('',#1801,#1802,#1803);
+#1801 = CARTESIAN_POINT('',(-13.,0.,0.));
+#1802 = DIRECTION('',(0.,0.,1.));
+#1803 = DIRECTION('',(1.,0.,0.));
+#1804 = PCURVE('',#550,#1805);
+#1805 = DEFINITIONAL_REPRESENTATION('',(#1806),#1814);
+#1806 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1807,#1808,#1809,#1810,
+#1811,#1812,#1813),.UNSPECIFIED.,.T.,.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('') );
+#1807 = CARTESIAN_POINT('',(12.3,-4.));
+#1808 = CARTESIAN_POINT('',(12.3,-2.787564434702));
+#1809 = CARTESIAN_POINT('',(13.35,-3.393782217351));
+#1810 = CARTESIAN_POINT('',(14.4,-4.));
+#1811 = CARTESIAN_POINT('',(13.35,-4.606217782649));
+#1812 = CARTESIAN_POINT('',(12.3,-5.212435565298));
+#1813 = CARTESIAN_POINT('',(12.3,-4.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = PCURVE('',#1530,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(-0.,0.));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(-1.,0.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = FACE_BOUND('',#1823,.T.);
+#1823 = EDGE_LOOP('',(#1824));
+#1824 = ORIENTED_EDGE('',*,*,#1825,.T.);
+#1825 = EDGE_CURVE('',#1826,#1826,#1828,.T.);
+#1826 = VERTEX_POINT('',#1827);
+#1827 = CARTESIAN_POINT('',(-10.3,0.,0.));
+#1828 = SURFACE_CURVE('',#1829,(#1834,#1845),.PCURVE_S1.);
+#1829 = CIRCLE('',#1830,0.7);
+#1830 = AXIS2_PLACEMENT_3D('',#1831,#1832,#1833);
+#1831 = CARTESIAN_POINT('',(-11.,0.,0.));
+#1832 = DIRECTION('',(0.,0.,1.));
+#1833 = DIRECTION('',(1.,0.,0.));
+#1834 = PCURVE('',#550,#1835);
+#1835 = DEFINITIONAL_REPRESENTATION('',(#1836),#1844);
+#1836 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1837,#1838,#1839,#1840,
+#1841,#1842,#1843),.UNSPECIFIED.,.T.,.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('') );
+#1837 = CARTESIAN_POINT('',(10.3,-4.));
+#1838 = CARTESIAN_POINT('',(10.3,-2.787564434702));
+#1839 = CARTESIAN_POINT('',(11.35,-3.393782217351));
+#1840 = CARTESIAN_POINT('',(12.4,-4.));
+#1841 = CARTESIAN_POINT('',(11.35,-4.606217782649));
+#1842 = CARTESIAN_POINT('',(10.3,-5.212435565298));
+#1843 = CARTESIAN_POINT('',(10.3,-4.));
+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1845 = PCURVE('',#1565,#1846);
+#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1851);
+#1847 = LINE('',#1848,#1849);
+#1848 = CARTESIAN_POINT('',(-0.,0.));
+#1849 = VECTOR('',#1850,1.);
+#1850 = DIRECTION('',(-1.,0.));
+#1851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1852 = FACE_BOUND('',#1853,.T.);
+#1853 = EDGE_LOOP('',(#1854));
+#1854 = ORIENTED_EDGE('',*,*,#1855,.T.);
+#1855 = EDGE_CURVE('',#1856,#1856,#1858,.T.);
+#1856 = VERTEX_POINT('',#1857);
+#1857 = CARTESIAN_POINT('',(-6.3,0.,0.));
+#1858 = SURFACE_CURVE('',#1859,(#1864,#1875),.PCURVE_S1.);
+#1859 = CIRCLE('',#1860,0.7);
+#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863);
+#1861 = CARTESIAN_POINT('',(-7.,0.,0.));
+#1862 = DIRECTION('',(0.,0.,1.));
+#1863 = DIRECTION('',(1.,0.,0.));
+#1864 = PCURVE('',#550,#1865);
+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1874);
+#1866 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1867,#1868,#1869,#1870,
+#1871,#1872,#1873),.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('') );
+#1867 = CARTESIAN_POINT('',(6.3,-4.));
+#1868 = CARTESIAN_POINT('',(6.3,-2.787564434702));
+#1869 = CARTESIAN_POINT('',(7.35,-3.393782217351));
+#1870 = CARTESIAN_POINT('',(8.4,-4.));
+#1871 = CARTESIAN_POINT('',(7.35,-4.606217782649));
+#1872 = CARTESIAN_POINT('',(6.3,-5.212435565298));
+#1873 = CARTESIAN_POINT('',(6.3,-4.));
+#1874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1875 = PCURVE('',#1460,#1876);
+#1876 = DEFINITIONAL_REPRESENTATION('',(#1877),#1881);
+#1877 = LINE('',#1878,#1879);
+#1878 = CARTESIAN_POINT('',(-0.,0.));
+#1879 = VECTOR('',#1880,1.);
+#1880 = DIRECTION('',(-1.,0.));
+#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1882 = FACE_BOUND('',#1883,.T.);
+#1883 = EDGE_LOOP('',(#1884));
+#1884 = ORIENTED_EDGE('',*,*,#1885,.T.);
+#1885 = EDGE_CURVE('',#1886,#1886,#1888,.T.);
+#1886 = VERTEX_POINT('',#1887);
+#1887 = CARTESIAN_POINT('',(-8.3,0.,0.));
+#1888 = SURFACE_CURVE('',#1889,(#1894,#1905),.PCURVE_S1.);
+#1889 = CIRCLE('',#1890,0.7);
+#1890 = AXIS2_PLACEMENT_3D('',#1891,#1892,#1893);
+#1891 = CARTESIAN_POINT('',(-9.,0.,0.));
+#1892 = DIRECTION('',(0.,0.,1.));
+#1893 = DIRECTION('',(1.,0.,0.));
+#1894 = PCURVE('',#550,#1895);
+#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1904);
+#1896 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1897,#1898,#1899,#1900,
+#1901,#1902,#1903),.UNSPECIFIED.,.T.,.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('') );
+#1897 = CARTESIAN_POINT('',(8.3,-4.));
+#1898 = CARTESIAN_POINT('',(8.3,-2.787564434702));
+#1899 = CARTESIAN_POINT('',(9.35,-3.393782217351));
+#1900 = CARTESIAN_POINT('',(10.4,-4.));
+#1901 = CARTESIAN_POINT('',(9.35,-4.606217782649));
+#1902 = CARTESIAN_POINT('',(8.3,-5.212435565298));
+#1903 = CARTESIAN_POINT('',(8.3,-4.));
+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1905 = PCURVE('',#1600,#1906);
+#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);
+#1907 = LINE('',#1908,#1909);
+#1908 = CARTESIAN_POINT('',(-0.,0.));
+#1909 = VECTOR('',#1910,1.);
+#1910 = DIRECTION('',(-1.,0.));
+#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1912 = FACE_BOUND('',#1913,.T.);
+#1913 = EDGE_LOOP('',(#1914));
+#1914 = ORIENTED_EDGE('',*,*,#1915,.T.);
+#1915 = EDGE_CURVE('',#1916,#1916,#1918,.T.);
+#1916 = VERTEX_POINT('',#1917);
+#1917 = CARTESIAN_POINT('',(-4.3,0.,0.));
+#1918 = SURFACE_CURVE('',#1919,(#1924,#1935),.PCURVE_S1.);
+#1919 = CIRCLE('',#1920,0.7);
+#1920 = AXIS2_PLACEMENT_3D('',#1921,#1922,#1923);
+#1921 = CARTESIAN_POINT('',(-5.,0.,0.));
+#1922 = DIRECTION('',(0.,0.,1.));
+#1923 = DIRECTION('',(1.,0.,0.));
+#1924 = PCURVE('',#550,#1925);
+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1934);
+#1926 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1927,#1928,#1929,#1930,
+#1931,#1932,#1933),.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('') );
+#1927 = CARTESIAN_POINT('',(4.3,-4.));
+#1928 = CARTESIAN_POINT('',(4.3,-2.787564434702));
+#1929 = CARTESIAN_POINT('',(5.35,-3.393782217351));
+#1930 = CARTESIAN_POINT('',(6.4,-4.));
+#1931 = CARTESIAN_POINT('',(5.35,-4.606217782649));
+#1932 = CARTESIAN_POINT('',(4.3,-5.212435565298));
+#1933 = CARTESIAN_POINT('',(4.3,-4.));
+#1934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1935 = PCURVE('',#1495,#1936);
+#1936 = DEFINITIONAL_REPRESENTATION('',(#1937),#1941);
+#1937 = LINE('',#1938,#1939);
+#1938 = CARTESIAN_POINT('',(-0.,0.));
+#1939 = VECTOR('',#1940,1.);
+#1940 = DIRECTION('',(-1.,0.));
+#1941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1942 = FACE_BOUND('',#1943,.T.);
+#1943 = EDGE_LOOP('',(#1944));
+#1944 = ORIENTED_EDGE('',*,*,#1945,.T.);
+#1945 = EDGE_CURVE('',#1946,#1946,#1948,.T.);
+#1946 = VERTEX_POINT('',#1947);
+#1947 = CARTESIAN_POINT('',(-14.3,0.,0.));
+#1948 = SURFACE_CURVE('',#1949,(#1954,#1965),.PCURVE_S1.);
+#1949 = CIRCLE('',#1950,0.7);
+#1950 = AXIS2_PLACEMENT_3D('',#1951,#1952,#1953);
+#1951 = CARTESIAN_POINT('',(-15.,9.034965143776E-33,0.));
+#1952 = DIRECTION('',(0.,0.,1.));
+#1953 = DIRECTION('',(1.,0.,0.));
+#1954 = PCURVE('',#550,#1955);
+#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1964);
+#1956 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1957,#1958,#1959,#1960,
+#1961,#1962,#1963),.UNSPECIFIED.,.T.,.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('') );
+#1957 = CARTESIAN_POINT('',(14.3,-4.));
+#1958 = CARTESIAN_POINT('',(14.3,-2.787564434702));
+#1959 = CARTESIAN_POINT('',(15.35,-3.393782217351));
+#1960 = CARTESIAN_POINT('',(16.4,-4.));
+#1961 = CARTESIAN_POINT('',(15.35,-4.606217782649));
+#1962 = CARTESIAN_POINT('',(14.3,-5.212435565298));
+#1963 = CARTESIAN_POINT('',(14.3,-4.));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1965 = PCURVE('',#1635,#1966);
+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1971);
+#1967 = LINE('',#1968,#1969);
+#1968 = CARTESIAN_POINT('',(-0.,0.));
+#1969 = VECTOR('',#1970,1.);
+#1970 = DIRECTION('',(-1.,0.));
+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1972 = FACE_BOUND('',#1973,.T.);
+#1973 = EDGE_LOOP('',(#1974));
+#1974 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1975 = FACE_BOUND('',#1976,.T.);
+#1976 = EDGE_LOOP('',(#1977));
+#1977 = ORIENTED_EDGE('',*,*,#1334,.F.);
+#1978 = FACE_BOUND('',#1979,.T.);
+#1979 = EDGE_LOOP('',(#1980));
+#1980 = ORIENTED_EDGE('',*,*,#1234,.F.);
+#1981 = FACE_BOUND('',#1982,.T.);
+#1982 = EDGE_LOOP('',(#1983));
+#1983 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1984 = ADVANCED_FACE('',(#1985,#1988),#719,.F.);
+#1985 = FACE_BOUND('',#1986,.T.);
+#1986 = EDGE_LOOP('',(#1987));
+#1987 = ORIENTED_EDGE('',*,*,#682,.T.);
+#1988 = FACE_BOUND('',#1989,.F.);
+#1989 = EDGE_LOOP('',(#1990));
+#1990 = ORIENTED_EDGE('',*,*,#1991,.T.);
+#1991 = EDGE_CURVE('',#1992,#1992,#1994,.T.);
+#1992 = VERTEX_POINT('',#1993);
+#1993 = CARTESIAN_POINT('',(3.,0.,5.));
+#1994 = SURFACE_CURVE('',#1995,(#2000,#2011),.PCURVE_S1.);
+#1995 = CIRCLE('',#1996,3.);
+#1996 = AXIS2_PLACEMENT_3D('',#1997,#1998,#1999);
+#1997 = CARTESIAN_POINT('',(0.,0.,5.));
+#1998 = DIRECTION('',(0.,0.,1.));
+#1999 = DIRECTION('',(1.,0.,0.));
+#2000 = PCURVE('',#719,#2001);
+#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2010);
+#2002 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2003,#2004,#2005,#2006,
+#2007,#2008,#2009),.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('') );
+#2003 = CARTESIAN_POINT('',(1.,0.));
+#2004 = CARTESIAN_POINT('',(1.,5.196152422707));
+#2005 = CARTESIAN_POINT('',(5.5,2.598076211353));
+#2006 = CARTESIAN_POINT('',(10.,7.347880794884E-16));
+#2007 = CARTESIAN_POINT('',(5.5,-2.598076211353));
+#2008 = CARTESIAN_POINT('',(1.,-5.196152422707));
+#2009 = CARTESIAN_POINT('',(1.,0.));
+#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2011 = PCURVE('',#2012,#2017);
+#2012 = CYLINDRICAL_SURFACE('',#2013,3.);
+#2013 = AXIS2_PLACEMENT_3D('',#2014,#2015,#2016);
+#2014 = CARTESIAN_POINT('',(0.,0.,0.));
+#2015 = DIRECTION('',(-0.,-0.,-1.));
+#2016 = DIRECTION('',(1.,0.,0.));
+#2017 = DEFINITIONAL_REPRESENTATION('',(#2018),#2022);
+#2018 = LINE('',#2019,#2020);
+#2019 = CARTESIAN_POINT('',(-0.,-5.));
+#2020 = VECTOR('',#2021,1.);
+#2021 = DIRECTION('',(-1.,0.));
+#2022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2023 = ADVANCED_FACE('',(#2024),#918,.T.);
+#2024 = FACE_BOUND('',#2025,.T.);
+#2025 = EDGE_LOOP('',(#2026,#2027,#2028,#2049));
+#2026 = ORIENTED_EDGE('',*,*,#882,.T.);
+#2027 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#2028 = ORIENTED_EDGE('',*,*,#2029,.F.);
+#2029 = EDGE_CURVE('',#1706,#1384,#2030,.T.);
+#2030 = SURFACE_CURVE('',#2031,(#2035,#2042),.PCURVE_S1.);
+#2031 = LINE('',#2032,#2033);
+#2032 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195,0.));
+#2033 = VECTOR('',#2034,1.);
+#2034 = DIRECTION('',(0.,0.,1.));
+#2035 = PCURVE('',#918,#2036);
+#2036 = DEFINITIONAL_REPRESENTATION('',(#2037),#2041);
+#2037 = LINE('',#2038,#2039);
+#2038 = CARTESIAN_POINT('',(13.919410907075,0.));
+#2039 = VECTOR('',#2040,1.);
+#2040 = DIRECTION('',(0.,-1.));
+#2041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2042 = PCURVE('',#1425,#2043);
+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2048);
+#2044 = LINE('',#2045,#2046);
+#2045 = CARTESIAN_POINT('',(-4.551674773664,0.));
+#2046 = VECTOR('',#2047,1.);
+#2047 = DIRECTION('',(-0.,-1.));
+#2048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2049 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#2050 = ADVANCED_FACE('',(#2051),#1425,.T.);
+#2051 = FACE_BOUND('',#2052,.F.);
+#2052 = EDGE_LOOP('',(#2053,#2054,#2055,#2056));
+#2053 = ORIENTED_EDGE('',*,*,#1652,.T.);
+#2054 = ORIENTED_EDGE('',*,*,#1406,.T.);
+#2055 = ORIENTED_EDGE('',*,*,#2029,.F.);
+#2056 = ORIENTED_EDGE('',*,*,#1728,.F.);
+#2057 = ADVANCED_FACE('',(#2058),#1460,.F.);
+#2058 = FACE_BOUND('',#2059,.T.);
+#2059 = EDGE_LOOP('',(#2060,#2081,#2082,#2083));
+#2060 = ORIENTED_EDGE('',*,*,#2061,.T.);
+#2061 = EDGE_CURVE('',#1856,#1440,#2062,.T.);
+#2062 = SEAM_CURVE('',#2063,(#2067,#2074),.PCURVE_S1.);
+#2063 = LINE('',#2064,#2065);
+#2064 = CARTESIAN_POINT('',(-6.3,0.,0.));
+#2065 = VECTOR('',#2066,1.);
+#2066 = DIRECTION('',(0.,0.,1.));
+#2067 = PCURVE('',#1460,#2068);
+#2068 = DEFINITIONAL_REPRESENTATION('',(#2069),#2073);
+#2069 = LINE('',#2070,#2071);
+#2070 = CARTESIAN_POINT('',(-0.,0.));
+#2071 = VECTOR('',#2072,1.);
+#2072 = DIRECTION('',(-0.,-1.));
+#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2074 = PCURVE('',#1460,#2075);
+#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080);
+#2076 = LINE('',#2077,#2078);
+#2077 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2078 = VECTOR('',#2079,1.);
+#2079 = DIRECTION('',(-0.,-1.));
+#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2081 = ORIENTED_EDGE('',*,*,#1439,.T.);
+#2082 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2083 = ORIENTED_EDGE('',*,*,#1855,.F.);
+#2084 = ADVANCED_FACE('',(#2085),#1495,.F.);
+#2085 = FACE_BOUND('',#2086,.T.);
+#2086 = EDGE_LOOP('',(#2087,#2108,#2109,#2110));
+#2087 = ORIENTED_EDGE('',*,*,#2088,.T.);
+#2088 = EDGE_CURVE('',#1916,#1475,#2089,.T.);
+#2089 = SEAM_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.);
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(-4.3,0.,0.));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(0.,0.,1.));
+#2094 = PCURVE('',#1495,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(-0.,0.));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(-0.,-1.));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = PCURVE('',#1495,#2102);
+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107);
+#2103 = LINE('',#2104,#2105);
+#2104 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2105 = VECTOR('',#2106,1.);
+#2106 = DIRECTION('',(-0.,-1.));
+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2108 = ORIENTED_EDGE('',*,*,#1474,.T.);
+#2109 = ORIENTED_EDGE('',*,*,#2088,.F.);
+#2110 = ORIENTED_EDGE('',*,*,#1915,.F.);
+#2111 = ADVANCED_FACE('',(#2112),#1530,.F.);
+#2112 = FACE_BOUND('',#2113,.T.);
+#2113 = EDGE_LOOP('',(#2114,#2135,#2136,#2137));
+#2114 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2115 = EDGE_CURVE('',#1796,#1510,#2116,.T.);
+#2116 = SEAM_CURVE('',#2117,(#2121,#2128),.PCURVE_S1.);
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(-12.3,0.,0.));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(0.,0.,1.));
+#2121 = PCURVE('',#1530,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(-0.,0.));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(-0.,-1.));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = PCURVE('',#1530,#2129);
+#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134);
+#2130 = LINE('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2132 = VECTOR('',#2133,1.);
+#2133 = DIRECTION('',(-0.,-1.));
+#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2135 = ORIENTED_EDGE('',*,*,#1509,.T.);
+#2136 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2137 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#2138 = ADVANCED_FACE('',(#2139),#1565,.F.);
+#2139 = FACE_BOUND('',#2140,.T.);
+#2140 = EDGE_LOOP('',(#2141,#2162,#2163,#2164));
+#2141 = ORIENTED_EDGE('',*,*,#2142,.T.);
+#2142 = EDGE_CURVE('',#1826,#1545,#2143,.T.);
+#2143 = SEAM_CURVE('',#2144,(#2148,#2155),.PCURVE_S1.);
+#2144 = LINE('',#2145,#2146);
+#2145 = CARTESIAN_POINT('',(-10.3,0.,0.));
+#2146 = VECTOR('',#2147,1.);
+#2147 = DIRECTION('',(0.,0.,1.));
+#2148 = PCURVE('',#1565,#2149);
+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);
+#2150 = LINE('',#2151,#2152);
+#2151 = CARTESIAN_POINT('',(-0.,0.));
+#2152 = VECTOR('',#2153,1.);
+#2153 = DIRECTION('',(-0.,-1.));
+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2155 = PCURVE('',#1565,#2156);
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(-0.,-1.));
+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2162 = ORIENTED_EDGE('',*,*,#1544,.T.);
+#2163 = ORIENTED_EDGE('',*,*,#2142,.F.);
+#2164 = ORIENTED_EDGE('',*,*,#1825,.F.);
+#2165 = ADVANCED_FACE('',(#2166),#1600,.F.);
+#2166 = FACE_BOUND('',#2167,.T.);
+#2167 = EDGE_LOOP('',(#2168,#2189,#2190,#2191));
+#2168 = ORIENTED_EDGE('',*,*,#2169,.T.);
+#2169 = EDGE_CURVE('',#1886,#1580,#2170,.T.);
+#2170 = SEAM_CURVE('',#2171,(#2175,#2182),.PCURVE_S1.);
+#2171 = LINE('',#2172,#2173);
+#2172 = CARTESIAN_POINT('',(-8.3,0.,0.));
+#2173 = VECTOR('',#2174,1.);
+#2174 = DIRECTION('',(0.,0.,1.));
+#2175 = PCURVE('',#1600,#2176);
+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2181);
+#2177 = LINE('',#2178,#2179);
+#2178 = CARTESIAN_POINT('',(-0.,0.));
+#2179 = VECTOR('',#2180,1.);
+#2180 = DIRECTION('',(-0.,-1.));
+#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2182 = PCURVE('',#1600,#2183);
+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);
+#2184 = LINE('',#2185,#2186);
+#2185 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2186 = VECTOR('',#2187,1.);
+#2187 = DIRECTION('',(-0.,-1.));
+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2189 = ORIENTED_EDGE('',*,*,#1579,.T.);
+#2190 = ORIENTED_EDGE('',*,*,#2169,.F.);
+#2191 = ORIENTED_EDGE('',*,*,#1885,.F.);
+#2192 = ADVANCED_FACE('',(#2193),#1635,.F.);
+#2193 = FACE_BOUND('',#2194,.T.);
+#2194 = EDGE_LOOP('',(#2195,#2216,#2217,#2218));
+#2195 = ORIENTED_EDGE('',*,*,#2196,.T.);
+#2196 = EDGE_CURVE('',#1946,#1615,#2197,.T.);
+#2197 = SEAM_CURVE('',#2198,(#2202,#2209),.PCURVE_S1.);
+#2198 = LINE('',#2199,#2200);
+#2199 = CARTESIAN_POINT('',(-14.3,9.034965143776E-33,0.));
+#2200 = VECTOR('',#2201,1.);
+#2201 = DIRECTION('',(0.,0.,1.));
+#2202 = PCURVE('',#1635,#2203);
+#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2208);
+#2204 = LINE('',#2205,#2206);
+#2205 = CARTESIAN_POINT('',(-0.,0.));
+#2206 = VECTOR('',#2207,1.);
+#2207 = DIRECTION('',(-0.,-1.));
+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2209 = PCURVE('',#1635,#2210);
+#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2215);
+#2211 = LINE('',#2212,#2213);
+#2212 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2213 = VECTOR('',#2214,1.);
+#2214 = DIRECTION('',(-0.,-1.));
+#2215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2216 = ORIENTED_EDGE('',*,*,#1614,.T.);
+#2217 = ORIENTED_EDGE('',*,*,#2196,.F.);
+#2218 = ORIENTED_EDGE('',*,*,#1945,.F.);
+#2219 = ADVANCED_FACE('',(#2220),#1781,.F.);
+#2220 = FACE_BOUND('',#2221,.F.);
+#2221 = EDGE_LOOP('',(#2222,#2223,#2246,#2277));
+#2222 = ORIENTED_EDGE('',*,*,#1764,.F.);
+#2223 = ORIENTED_EDGE('',*,*,#2224,.T.);
+#2224 = EDGE_CURVE('',#1765,#2225,#2227,.T.);
+#2225 = VERTEX_POINT('',#2226);
+#2226 = CARTESIAN_POINT('',(2.5,0.,1.));
+#2227 = SEAM_CURVE('',#2228,(#2232,#2239),.PCURVE_S1.);
+#2228 = LINE('',#2229,#2230);
+#2229 = CARTESIAN_POINT('',(2.5,0.,0.));
+#2230 = VECTOR('',#2231,1.);
+#2231 = DIRECTION('',(0.,0.,1.));
+#2232 = PCURVE('',#1781,#2233);
+#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2238);
+#2234 = LINE('',#2235,#2236);
+#2235 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2236 = VECTOR('',#2237,1.);
+#2237 = DIRECTION('',(0.,-1.));
+#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2239 = PCURVE('',#1781,#2240);
+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);
+#2241 = LINE('',#2242,#2243);
+#2242 = CARTESIAN_POINT('',(0.,0.));
+#2243 = VECTOR('',#2244,1.);
+#2244 = DIRECTION('',(0.,-1.));
+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2246 = ORIENTED_EDGE('',*,*,#2247,.T.);
+#2247 = EDGE_CURVE('',#2225,#2225,#2248,.T.);
+#2248 = SURFACE_CURVE('',#2249,(#2254,#2261),.PCURVE_S1.);
+#2249 = CIRCLE('',#2250,2.5);
+#2250 = AXIS2_PLACEMENT_3D('',#2251,#2252,#2253);
+#2251 = CARTESIAN_POINT('',(0.,0.,1.));
+#2252 = DIRECTION('',(0.,0.,-1.));
+#2253 = DIRECTION('',(1.,0.,0.));
+#2254 = PCURVE('',#1781,#2255);
+#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);
+#2256 = LINE('',#2257,#2258);
+#2257 = CARTESIAN_POINT('',(0.,-1.));
+#2258 = VECTOR('',#2259,1.);
+#2259 = DIRECTION('',(1.,0.));
+#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2261 = PCURVE('',#2262,#2267);
+#2262 = PLANE('',#2263);
+#2263 = AXIS2_PLACEMENT_3D('',#2264,#2265,#2266);
+#2264 = CARTESIAN_POINT('',(2.5,-1.7763568394E-15,1.));
+#2265 = DIRECTION('',(0.,0.,1.));
+#2266 = DIRECTION('',(1.,0.,0.));
+#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2276);
+#2268 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2269,#2270,#2271,#2272,
+#2273,#2274,#2275),.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('') );
+#2269 = CARTESIAN_POINT('',(0.,0.));
+#2270 = CARTESIAN_POINT('',(0.,-4.330127018922));
+#2271 = CARTESIAN_POINT('',(-3.75,-2.165063509461));
+#2272 = CARTESIAN_POINT('',(-7.5,-6.123233995737E-16));
+#2273 = CARTESIAN_POINT('',(-3.75,2.165063509461));
+#2274 = CARTESIAN_POINT('',(-3.996802888651E-15,4.330127018922));
+#2275 = CARTESIAN_POINT('',(0.,0.));
+#2276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2277 = ORIENTED_EDGE('',*,*,#2224,.F.);
+#2278 = ADVANCED_FACE('',(#2279),#2012,.F.);
+#2279 = FACE_BOUND('',#2280,.T.);
+#2280 = EDGE_LOOP('',(#2281,#2310,#2331,#2332));
+#2281 = ORIENTED_EDGE('',*,*,#2282,.T.);
+#2282 = EDGE_CURVE('',#2283,#2283,#2285,.T.);
+#2283 = VERTEX_POINT('',#2284);
+#2284 = CARTESIAN_POINT('',(3.,0.,2.));
+#2285 = SURFACE_CURVE('',#2286,(#2291,#2298),.PCURVE_S1.);
+#2286 = CIRCLE('',#2287,3.);
+#2287 = AXIS2_PLACEMENT_3D('',#2288,#2289,#2290);
+#2288 = CARTESIAN_POINT('',(0.,0.,2.));
+#2289 = DIRECTION('',(0.,0.,-1.));
+#2290 = DIRECTION('',(1.,0.,0.));
+#2291 = PCURVE('',#2012,#2292);
+#2292 = DEFINITIONAL_REPRESENTATION('',(#2293),#2297);
+#2293 = LINE('',#2294,#2295);
+#2294 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#2295 = VECTOR('',#2296,1.);
+#2296 = DIRECTION('',(1.,-0.));
+#2297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2298 = PCURVE('',#2299,#2304);
+#2299 = PLANE('',#2300);
+#2300 = AXIS2_PLACEMENT_3D('',#2301,#2302,#2303);
+#2301 = CARTESIAN_POINT('',(-1.396592535537E-14,4.,2.));
+#2302 = DIRECTION('',(0.,0.,-1.));
+#2303 = DIRECTION('',(-1.,0.,0.));
+#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
+#2305 = CIRCLE('',#2306,3.);
+#2306 = AXIS2_PLACEMENT_2D('',#2307,#2308);
+#2307 = CARTESIAN_POINT('',(-1.396592535537E-14,-4.));
+#2308 = DIRECTION('',(-1.,0.));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2310 = ORIENTED_EDGE('',*,*,#2311,.T.);
+#2311 = EDGE_CURVE('',#2283,#1992,#2312,.T.);
+#2312 = SEAM_CURVE('',#2313,(#2317,#2324),.PCURVE_S1.);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(3.,0.,0.));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.,0.,1.));
+#2317 = PCURVE('',#2012,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(-0.,-1.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = PCURVE('',#2012,#2325);
+#2325 = DEFINITIONAL_REPRESENTATION('',(#2326),#2330);
+#2326 = LINE('',#2327,#2328);
+#2327 = CARTESIAN_POINT('',(-0.,0.));
+#2328 = VECTOR('',#2329,1.);
+#2329 = DIRECTION('',(-0.,-1.));
+#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2331 = ORIENTED_EDGE('',*,*,#1991,.T.);
+#2332 = ORIENTED_EDGE('',*,*,#2311,.F.);
+#2333 = ADVANCED_FACE('',(#2334,#2337),#2262,.F.);
+#2334 = FACE_BOUND('',#2335,.F.);
+#2335 = EDGE_LOOP('',(#2336));
+#2336 = ORIENTED_EDGE('',*,*,#2247,.F.);
+#2337 = FACE_BOUND('',#2338,.F.);
+#2338 = EDGE_LOOP('',(#2339));
+#2339 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#2340 = EDGE_CURVE('',#2341,#2341,#2343,.T.);
+#2341 = VERTEX_POINT('',#2342);
+#2342 = CARTESIAN_POINT('',(0.,-1.,1.));
+#2343 = SURFACE_CURVE('',#2344,(#2349,#2360),.PCURVE_S1.);
+#2344 = CIRCLE('',#2345,1.);
+#2345 = AXIS2_PLACEMENT_3D('',#2346,#2347,#2348);
+#2346 = CARTESIAN_POINT('',(8.767558168821E-33,-6.996243485799E-64,1.));
+#2347 = DIRECTION('',(0.,0.,-1.));
+#2348 = DIRECTION('',(1.,0.,0.));
+#2349 = PCURVE('',#2262,#2350);
+#2350 = DEFINITIONAL_REPRESENTATION('',(#2351),#2359);
+#2351 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2352,#2353,#2354,#2355,
+#2356,#2357,#2358),.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('') );
+#2352 = CARTESIAN_POINT('',(-1.5,-6.996243485799E-64));
+#2353 = CARTESIAN_POINT('',(-1.5,-1.732050807569));
+#2354 = CARTESIAN_POINT('',(-3.,-0.866025403784));
+#2355 = CARTESIAN_POINT('',(-4.5,-2.449293598295E-16));
+#2356 = CARTESIAN_POINT('',(-3.,0.866025403784));
+#2357 = CARTESIAN_POINT('',(-1.5,1.732050807569));
+#2358 = CARTESIAN_POINT('',(-1.5,-6.996243485799E-64));
+#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2360 = PCURVE('',#2361,#2366);
+#2361 = CYLINDRICAL_SURFACE('',#2362,1.);
+#2362 = AXIS2_PLACEMENT_3D('',#2363,#2364,#2365);
+#2363 = CARTESIAN_POINT('',(8.767558168821E-33,-6.996243485799E-64,0.));
+#2364 = DIRECTION('',(-0.,-0.,-1.));
+#2365 = DIRECTION('',(1.,0.,0.));
+#2366 = DEFINITIONAL_REPRESENTATION('',(#2367),#2371);
+#2367 = LINE('',#2368,#2369);
+#2368 = CARTESIAN_POINT('',(-12.56637061435,-1.));
+#2369 = VECTOR('',#2370,1.);
+#2370 = DIRECTION('',(1.,-0.));
+#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2372 = ADVANCED_FACE('',(#2373,#2376),#2299,.F.);
+#2373 = FACE_BOUND('',#2374,.F.);
+#2374 = EDGE_LOOP('',(#2375));
+#2375 = ORIENTED_EDGE('',*,*,#2282,.T.);
+#2376 = FACE_BOUND('',#2377,.F.);
+#2377 = EDGE_LOOP('',(#2378,#2426));
+#2378 = ORIENTED_EDGE('',*,*,#2379,.F.);
+#2379 = EDGE_CURVE('',#2380,#2382,#2384,.T.);
+#2380 = VERTEX_POINT('',#2381);
+#2381 = CARTESIAN_POINT('',(0.,1.,2.));
+#2382 = VERTEX_POINT('',#2383);
+#2383 = CARTESIAN_POINT('',(0.,-1.,2.));
+#2384 = SURFACE_CURVE('',#2385,(#2390,#2397),.PCURVE_S1.);
+#2385 = CIRCLE('',#2386,1.);
+#2386 = AXIS2_PLACEMENT_3D('',#2387,#2388,#2389);
+#2387 = CARTESIAN_POINT('',(-8.767558168821E-33,-6.996243485799E-64,2.)
+  );
+#2388 = DIRECTION('',(0.,0.,-1.));
+#2389 = DIRECTION('',(-1.,-0.,-0.));
+#2390 = PCURVE('',#2299,#2391);
+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2396);
+#2392 = CIRCLE('',#2393,1.);
+#2393 = AXIS2_PLACEMENT_2D('',#2394,#2395);
+#2394 = CARTESIAN_POINT('',(-1.396592535537E-14,-4.));
+#2395 = DIRECTION('',(1.,0.));
+#2396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2397 = PCURVE('',#2361,#2398);
+#2398 = DEFINITIONAL_REPRESENTATION('',(#2399),#2425);
+#2399 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2400,#2401,#2402,#2403,#2404,
+    #2405,#2406,#2407,#2408,#2409,#2410,#2411,#2412,#2413,#2414,#2415,
+    #2416,#2417,#2418,#2419,#2420,#2421,#2422,#2423,#2424),
+  .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.570796326795,1.713595992867,1.856395658939,1.999195325012,
+    2.141994991084,2.284794657156,2.427594323228,2.570393989301,
+    2.713193655373,2.855993321445,2.998792987518,3.14159265359,
+    3.284392319662,3.427191985734,3.569991651807,3.712791317879,
+    3.855590983951,3.998390650023,4.141190316096,4.283989982168,
+    4.42678964824,4.569589314312,4.712388980385),.QUASI_UNIFORM_KNOTS.);
+#2400 = CARTESIAN_POINT('',(-7.853981633974,-2.));
+#2401 = CARTESIAN_POINT('',(-7.806381745284,-2.));
+#2402 = CARTESIAN_POINT('',(-7.711181967902,-2.));
+#2403 = CARTESIAN_POINT('',(-7.56838230183,-2.));
+#2404 = CARTESIAN_POINT('',(-7.425582635758,-2.));
+#2405 = CARTESIAN_POINT('',(-7.282782969685,-2.));
+#2406 = CARTESIAN_POINT('',(-7.139983303613,-2.));
+#2407 = CARTESIAN_POINT('',(-6.997183637541,-2.));
+#2408 = CARTESIAN_POINT('',(-6.854383971469,-2.));
+#2409 = CARTESIAN_POINT('',(-6.711584305396,-2.));
+#2410 = CARTESIAN_POINT('',(-6.568784639324,-2.));
+#2411 = CARTESIAN_POINT('',(-6.425984973252,-2.));
+#2412 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#2413 = CARTESIAN_POINT('',(-6.140385641107,-2.));
+#2414 = CARTESIAN_POINT('',(-5.997585975035,-2.));
+#2415 = CARTESIAN_POINT('',(-5.854786308963,-2.));
+#2416 = CARTESIAN_POINT('',(-5.711986642891,-2.));
+#2417 = CARTESIAN_POINT('',(-5.569186976818,-2.));
+#2418 = CARTESIAN_POINT('',(-5.426387310746,-2.));
+#2419 = CARTESIAN_POINT('',(-5.283587644674,-2.));
+#2420 = CARTESIAN_POINT('',(-5.140787978601,-2.));
+#2421 = CARTESIAN_POINT('',(-4.997988312529,-2.));
+#2422 = CARTESIAN_POINT('',(-4.855188646457,-2.));
+#2423 = CARTESIAN_POINT('',(-4.759988869075,-2.));
+#2424 = CARTESIAN_POINT('',(-4.712388980385,-2.));
+#2425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2426 = ORIENTED_EDGE('',*,*,#2427,.T.);
+#2427 = EDGE_CURVE('',#2380,#2382,#2428,.T.);
+#2428 = SURFACE_CURVE('',#2429,(#2434,#2445),.PCURVE_S1.);
+#2429 = CIRCLE('',#2430,1.);
+#2430 = AXIS2_PLACEMENT_3D('',#2431,#2432,#2433);
+#2431 = CARTESIAN_POINT('',(8.767558168821E-33,-6.996243485799E-64,2.));
+#2432 = DIRECTION('',(0.,0.,1.));
+#2433 = DIRECTION('',(1.,0.,0.));
+#2434 = PCURVE('',#2299,#2435);
+#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2444);
+#2436 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2437,#2438,#2439,#2440,
+#2441,#2442,#2443),.UNSPECIFIED.,.T.,.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('') );
+#2437 = CARTESIAN_POINT('',(-1.,-4.));
+#2438 = CARTESIAN_POINT('',(-1.,-2.267949192431));
+#2439 = CARTESIAN_POINT('',(0.5,-3.133974596216));
+#2440 = CARTESIAN_POINT('',(2.,-4.));
+#2441 = CARTESIAN_POINT('',(0.5,-4.866025403784));
+#2442 = CARTESIAN_POINT('',(-1.,-5.732050807569));
+#2443 = CARTESIAN_POINT('',(-1.,-4.));
+#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2445 = PCURVE('',#2361,#2446);
+#2446 = DEFINITIONAL_REPRESENTATION('',(#2447),#2473);
+#2447 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2448,#2449,#2450,#2451,#2452,
+    #2453,#2454,#2455,#2456,#2457,#2458,#2459,#2460,#2461,#2462,#2463,
+    #2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472),
+  .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.570796326795,1.713595992867,1.856395658939,1.999195325012,
+    2.141994991084,2.284794657156,2.427594323228,2.570393989301,
+    2.713193655373,2.855993321445,2.998792987518,3.14159265359,
+    3.284392319662,3.427191985734,3.569991651807,3.712791317879,
+    3.855590983951,3.998390650023,4.141190316096,4.283989982168,
+    4.42678964824,4.569589314312,4.712388980385),.QUASI_UNIFORM_KNOTS.);
+#2448 = CARTESIAN_POINT('',(-7.853981633974,-2.));
+#2449 = CARTESIAN_POINT('',(-7.901581522665,-2.));
+#2450 = CARTESIAN_POINT('',(-7.996781300047,-2.));
+#2451 = CARTESIAN_POINT('',(-8.139580966119,-2.));
+#2452 = CARTESIAN_POINT('',(-8.282380632191,-2.));
+#2453 = CARTESIAN_POINT('',(-8.425180298264,-2.));
+#2454 = CARTESIAN_POINT('',(-8.567979964336,-2.));
+#2455 = CARTESIAN_POINT('',(-8.710779630408,-2.));
+#2456 = CARTESIAN_POINT('',(-8.85357929648,-2.));
+#2457 = CARTESIAN_POINT('',(-8.996378962553,-2.));
+#2458 = CARTESIAN_POINT('',(-9.139178628625,-2.));
+#2459 = CARTESIAN_POINT('',(-9.281978294697,-2.));
+#2460 = CARTESIAN_POINT('',(-9.424777960769,-2.));
+#2461 = CARTESIAN_POINT('',(-9.567577626842,-2.));
+#2462 = CARTESIAN_POINT('',(-9.710377292914,-2.));
+#2463 = CARTESIAN_POINT('',(-9.853176958986,-2.));
+#2464 = CARTESIAN_POINT('',(-9.995976625058,-2.));
+#2465 = CARTESIAN_POINT('',(-10.13877629113,-2.));
+#2466 = CARTESIAN_POINT('',(-10.2815759572,-2.));
+#2467 = CARTESIAN_POINT('',(-10.42437562327,-2.));
+#2468 = CARTESIAN_POINT('',(-10.56717528934,-2.));
+#2469 = CARTESIAN_POINT('',(-10.70997495542,-2.));
+#2470 = CARTESIAN_POINT('',(-10.85277462149,-2.));
+#2471 = CARTESIAN_POINT('',(-10.94797439887,-2.));
+#2472 = CARTESIAN_POINT('',(-10.99557428756,-2.));
+#2473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2474 = ADVANCED_FACE('',(#2475),#2361,.F.);
+#2475 = FACE_BOUND('',#2476,.T.);
+#2476 = EDGE_LOOP('',(#2477,#2478,#2498,#2499,#2500));
+#2477 = ORIENTED_EDGE('',*,*,#2427,.T.);
+#2478 = ORIENTED_EDGE('',*,*,#2479,.T.);
+#2479 = EDGE_CURVE('',#2382,#2341,#2480,.T.);
+#2480 = SEAM_CURVE('',#2481,(#2484,#2491),.PCURVE_S1.);
+#2481 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2482,#2483),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.,0.),.PIECEWISE_BEZIER_KNOTS.);
+#2482 = CARTESIAN_POINT('',(-1.836970198721E-16,-1.,2.));
+#2483 = CARTESIAN_POINT('',(-1.836970198721E-16,-1.,0.));
+#2484 = PCURVE('',#2361,#2485);
+#2485 = DEFINITIONAL_REPRESENTATION('',(#2486),#2490);
+#2486 = LINE('',#2487,#2488);
+#2487 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#2488 = VECTOR('',#2489,1.);
+#2489 = DIRECTION('',(-0.,1.));
+#2490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2491 = PCURVE('',#2361,#2492);
+#2492 = DEFINITIONAL_REPRESENTATION('',(#2493),#2497);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(-10.99557428756,0.));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(-0.,1.));
+#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2498 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#2499 = ORIENTED_EDGE('',*,*,#2479,.F.);
+#2500 = ORIENTED_EDGE('',*,*,#2379,.F.);
+#2501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2505)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2502,#2503,#2504)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2502 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2503 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2504 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2505 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#2502,
+  'distance_accuracy_value','confusion accuracy');
+#2506 = SHAPE_DEFINITION_REPRESENTATION(#2507,#25);
+#2507 = PRODUCT_DEFINITION_SHAPE('','',#2508);
+#2508 = PRODUCT_DEFINITION('design','',#2509,#2512);
+#2509 = PRODUCT_DEFINITION_FORMATION('','',#2510);
+#2510 = PRODUCT('Final-2-arms-horn','Final-2-arms-horn','',(#2511));
+#2511 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2512 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2513 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2514,#2516);
+#2514 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2515) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2515 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#2516 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2517);
+#2517 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:2]','',#5,#2508,$);
+#2518 = PRODUCT_TYPE('part',$,(#2510));
+#2519 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #2520),#2501);
+#2520 = STYLED_ITEM('color',(#2521),#26);
+#2521 = PRESENTATION_STYLE_ASSIGNMENT((#2522,#2528));
+#2522 = SURFACE_STYLE_USAGE(.BOTH.,#2523);
+#2523 = SURFACE_SIDE_STYLE('',(#2524));
+#2524 = SURFACE_STYLE_FILL_AREA(#2525);
+#2525 = FILL_AREA_STYLE('',(#2526));
+#2526 = FILL_AREA_STYLE_COLOUR('',#2527);
+#2527 = COLOUR_RGB('',0.819607853889,0.819607853889,0.819607853889);
+#2528 = CURVE_STYLE('',#2529,POSITIVE_LENGTH_MEASURE(0.1),#2527);
+#2529 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Servos/SG-90/SG90-4-arms-horn.step b/Electrical Parts/Servos/SG-90/SG90-4-arms-horn.step
new file mode 100644
index 00000000..98aec0df
--- /dev/null
+++ b/Electrical Parts/Servos/SG-90/SG90-4-arms-horn.step	
@@ -0,0 +1,3781 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/juan/GIT/FreeCAD-library/Electrical 
+Parts/Servos/SG-90/SG90-4-arms-horn.step','2015-08-26T21:05:10',(
+    'Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(26.9697124226,9.3361995732,25.6721712781));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_TYPE('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#3072);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#158,#234,#310,#1197,#1410,#1464,#1518,#1572,
+    #1626,#1675,#1724,#1778,#1827,#1859,#1913,#1967,#2026,#2053,#2080,
+    #2107,#2134,#2161,#2215,#2269,#2323,#2377,#2431,#2485,#2539,#2593,
+    #2620,#2674,#2823,#2836,#2849,#2878,#2917,#2956,#3015,#3065));
+#28 = ADVANCED_FACE('',(#29),#43,.T.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#66,#99,#127));
+#31 = ORIENTED_EDGE('',*,*,#32,.T.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,0.));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,2.));
+#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = PCURVE('',#43,#48);
+#43 = CYLINDRICAL_SURFACE('',#44,1.5);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(-15.,9.73996511033E-33,0.));
+#46 = DIRECTION('',(-0.,-0.,-1.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(-1.731510533516,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(-0.,-1.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = PCURVE('',#55,#60);
+#55 = PLANE('',#56);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,0.));
+#58 = DIRECTION('',(-0.160023250281,0.987113245463,0.));
+#59 = DIRECTION('',(0.987113245463,0.160023250281,0.));
+#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65);
+#61 = LINE('',#62,#63);
+#62 = CARTESIAN_POINT('',(0.,0.));
+#63 = VECTOR('',#64,1.);
+#64 = DIRECTION('',(0.,-1.));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#66 = ORIENTED_EDGE('',*,*,#67,.T.);
+#67 = EDGE_CURVE('',#35,#68,#70,.T.);
+#68 = VERTEX_POINT('',#69);
+#69 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195,2.));
+#70 = SURFACE_CURVE('',#71,(#76,#83),.PCURVE_S1.);
+#71 = CIRCLE('',#72,1.5);
+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
+#73 = CARTESIAN_POINT('',(-15.,9.73996511033E-33,2.));
+#74 = DIRECTION('',(0.,0.,1.));
+#75 = DIRECTION('',(1.,0.,0.));
+#76 = PCURVE('',#43,#77);
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-0.,-2.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-1.,0.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = PCURVE('',#84,#89);
+#84 = PLANE('',#85);
+#85 = AXIS2_PLACEMENT_3D('',#86,#87,#88);
+#86 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,2.));
+#87 = DIRECTION('',(0.,0.,-1.));
+#88 = DIRECTION('',(-1.,0.,0.));
+#89 = DEFINITIONAL_REPRESENTATION('',(#90),#98);
+#90 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#91,#92,#93,#94,#95,#96,#97),
+.UNSPECIFIED.,.T.,.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(
+  '') );
+#91 = CARTESIAN_POINT('',(-1.740034875422,-1.480669868195));
+#92 = CARTESIAN_POINT('',(-1.740034875422,1.117406343158));
+#93 = CARTESIAN_POINT('',(0.509965124578,-0.181631762518));
+#94 = CARTESIAN_POINT('',(2.759965124578,-1.480669868195));
+#95 = CARTESIAN_POINT('',(0.509965124578,-2.779707973872));
+#96 = CARTESIAN_POINT('',(-1.740034875422,-4.078746079548));
+#97 = CARTESIAN_POINT('',(-1.740034875422,-1.480669868195));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = ORIENTED_EDGE('',*,*,#100,.F.);
+#100 = EDGE_CURVE('',#101,#68,#103,.T.);
+#101 = VERTEX_POINT('',#102);
+#102 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195,0.));
+#103 = SURFACE_CURVE('',#104,(#108,#115),.PCURVE_S1.);
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195,0.));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(0.,0.,1.));
+#108 = PCURVE('',#43,#109);
+#109 = DEFINITIONAL_REPRESENTATION('',(#110),#114);
+#110 = LINE('',#111,#112);
+#111 = CARTESIAN_POINT('',(-4.551674773664,0.));
+#112 = VECTOR('',#113,1.);
+#113 = DIRECTION('',(-0.,-1.));
+#114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#115 = PCURVE('',#116,#121);
+#116 = PLANE('',#117);
+#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
+#118 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#119 = DIRECTION('',(-0.160023250281,-0.987113245463,0.));
+#120 = DIRECTION('',(-0.987113245463,0.160023250281,0.));
+#121 = DEFINITIONAL_REPRESENTATION('',(#122),#126);
+#122 = LINE('',#123,#124);
+#123 = CARTESIAN_POINT('',(13.919410907075,0.));
+#124 = VECTOR('',#125,1.);
+#125 = DIRECTION('',(0.,-1.));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = ORIENTED_EDGE('',*,*,#128,.F.);
+#128 = EDGE_CURVE('',#33,#101,#129,.T.);
+#129 = SURFACE_CURVE('',#130,(#135,#142),.PCURVE_S1.);
+#130 = CIRCLE('',#131,1.5);
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(-15.,9.73996511033E-33,0.));
+#133 = DIRECTION('',(0.,0.,1.));
+#134 = DIRECTION('',(1.,0.,0.));
+#135 = PCURVE('',#43,#136);
+#136 = DEFINITIONAL_REPRESENTATION('',(#137),#141);
+#137 = LINE('',#138,#139);
+#138 = CARTESIAN_POINT('',(-0.,0.));
+#139 = VECTOR('',#140,1.);
+#140 = DIRECTION('',(-1.,0.));
+#141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#142 = PCURVE('',#143,#148);
+#143 = PLANE('',#144);
+#144 = AXIS2_PLACEMENT_3D('',#145,#146,#147);
+#145 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,0.));
+#146 = DIRECTION('',(0.,0.,-1.));
+#147 = DIRECTION('',(-1.,0.,0.));
+#148 = DEFINITIONAL_REPRESENTATION('',(#149),#157);
+#149 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#150,#151,#152,#153,#154,#155
+,#156),.UNSPECIFIED.,.T.,.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(
+  '') );
+#150 = CARTESIAN_POINT('',(-1.740034875422,-1.480669868195));
+#151 = CARTESIAN_POINT('',(-1.740034875422,1.117406343158));
+#152 = CARTESIAN_POINT('',(0.509965124578,-0.181631762518));
+#153 = CARTESIAN_POINT('',(2.759965124578,-1.480669868195));
+#154 = CARTESIAN_POINT('',(0.509965124578,-2.779707973872));
+#155 = CARTESIAN_POINT('',(-1.740034875422,-4.078746079548));
+#156 = CARTESIAN_POINT('',(-1.740034875422,-1.480669868195));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ADVANCED_FACE('',(#159),#55,.T.);
+#159 = FACE_BOUND('',#160,.T.);
+#160 = EDGE_LOOP('',(#161,#162,#185,#213));
+#161 = ORIENTED_EDGE('',*,*,#32,.T.);
+#162 = ORIENTED_EDGE('',*,*,#163,.T.);
+#163 = EDGE_CURVE('',#35,#164,#166,.T.);
+#164 = VERTEX_POINT('',#165);
+#165 = CARTESIAN_POINT('',(-1.5,3.708099243548,2.));
+#166 = SURFACE_CURVE('',#167,(#171,#178),.PCURVE_S1.);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,2.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(0.987113245463,0.160023250281,0.));
+#171 = PCURVE('',#55,#172);
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(0.,-2.));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(1.,0.));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#178 = PCURVE('',#84,#179);
+#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184);
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(0.,0.));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(-0.987113245463,0.160023250281));
+#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#185 = ORIENTED_EDGE('',*,*,#186,.F.);
+#186 = EDGE_CURVE('',#187,#164,#189,.T.);
+#187 = VERTEX_POINT('',#188);
+#188 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#189 = SURFACE_CURVE('',#190,(#194,#201),.PCURVE_S1.);
+#190 = LINE('',#191,#192);
+#191 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#192 = VECTOR('',#193,1.);
+#193 = DIRECTION('',(0.,0.,1.));
+#194 = PCURVE('',#55,#195);
+#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(13.919410907075,0.));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(0.,-1.));
+#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#201 = PCURVE('',#202,#207);
+#202 = PLANE('',#203);
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#205 = DIRECTION('',(-1.,0.,0.));
+#206 = DIRECTION('',(0.,1.,0.));
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(0.,0.));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.,-1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ORIENTED_EDGE('',*,*,#214,.F.);
+#214 = EDGE_CURVE('',#33,#187,#215,.T.);
+#215 = SURFACE_CURVE('',#216,(#220,#227),.PCURVE_S1.);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,0.));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(0.987113245463,0.160023250281,0.));
+#220 = PCURVE('',#55,#221);
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(0.,0.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,0.));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#227 = PCURVE('',#143,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(0.,0.));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(-0.987113245463,0.160023250281));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = ADVANCED_FACE('',(#235),#116,.T.);
+#235 = FACE_BOUND('',#236,.T.);
+#236 = EDGE_LOOP('',(#237,#267,#288,#289));
+#237 = ORIENTED_EDGE('',*,*,#238,.T.);
+#238 = EDGE_CURVE('',#239,#241,#243,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#241 = VERTEX_POINT('',#242);
+#242 = CARTESIAN_POINT('',(-1.5,-3.708099243548,2.));
+#243 = SURFACE_CURVE('',#244,(#248,#255),.PCURVE_S1.);
+#244 = LINE('',#245,#246);
+#245 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#246 = VECTOR('',#247,1.);
+#247 = DIRECTION('',(0.,0.,1.));
+#248 = PCURVE('',#116,#249);
+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(0.,0.));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(0.,-1.));
+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#255 = PCURVE('',#256,#261);
+#256 = PLANE('',#257);
+#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260);
+#258 = CARTESIAN_POINT('',(-1.5,-7.,0.));
+#259 = DIRECTION('',(-1.,0.,0.));
+#260 = DIRECTION('',(0.,1.,0.));
+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
+#262 = LINE('',#263,#264);
+#263 = CARTESIAN_POINT('',(3.291900756452,0.));
+#264 = VECTOR('',#265,1.);
+#265 = DIRECTION('',(0.,-1.));
+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#267 = ORIENTED_EDGE('',*,*,#268,.T.);
+#268 = EDGE_CURVE('',#241,#68,#269,.T.);
+#269 = SURFACE_CURVE('',#270,(#274,#281),.PCURVE_S1.);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(-1.5,-3.708099243548,2.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(-0.987113245463,0.160023250281,0.));
+#274 = PCURVE('',#116,#275);
+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(0.,-2.));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(1.,0.));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#281 = PCURVE('',#84,#282);
+#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287);
+#283 = LINE('',#284,#285);
+#284 = CARTESIAN_POINT('',(-13.74003487542,-5.188769111743));
+#285 = VECTOR('',#286,1.);
+#286 = DIRECTION('',(0.987113245463,0.160023250281));
+#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#288 = ORIENTED_EDGE('',*,*,#100,.F.);
+#289 = ORIENTED_EDGE('',*,*,#290,.F.);
+#290 = EDGE_CURVE('',#239,#101,#291,.T.);
+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(-1.5,-3.708099243548,0.));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(-0.987113245463,0.160023250281,0.));
+#296 = PCURVE('',#116,#297);
+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(0.,0.));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(1.,0.));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = PCURVE('',#143,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-13.74003487542,-5.188769111743));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(0.987113245463,0.160023250281));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = ADVANCED_FACE('',(#311,#571,#606,#641,#672,#707,#742,#777,#812,
+    #847,#882,#917,#952,#987,#1022,#1057,#1092,#1127,#1162),#143,.T.);
+#311 = FACE_BOUND('',#312,.T.);
+#312 = EDGE_LOOP('',(#313,#314,#315,#338,#371,#399,#427,#460,#488,#516,
+    #549,#570));
+#313 = ORIENTED_EDGE('',*,*,#128,.F.);
+#314 = ORIENTED_EDGE('',*,*,#214,.T.);
+#315 = ORIENTED_EDGE('',*,*,#316,.T.);
+#316 = EDGE_CURVE('',#187,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(-1.5,7.,0.));
+#319 = SURFACE_CURVE('',#320,(#324,#331),.PCURVE_S1.);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(-1.5,3.708099243548,0.));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(0.,1.,0.));
+#324 = PCURVE('',#143,#325);
+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);
+#326 = LINE('',#327,#328);
+#327 = CARTESIAN_POINT('',(-13.74003487542,2.227429375353));
+#328 = VECTOR('',#329,1.);
+#329 = DIRECTION('',(0.,1.));
+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#331 = PCURVE('',#202,#332);
+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
+#333 = LINE('',#334,#335);
+#334 = CARTESIAN_POINT('',(0.,0.));
+#335 = VECTOR('',#336,1.);
+#336 = DIRECTION('',(1.,0.));
+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#338 = ORIENTED_EDGE('',*,*,#339,.F.);
+#339 = EDGE_CURVE('',#340,#317,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(1.5,7.,0.));
+#342 = SURFACE_CURVE('',#343,(#348,#359),.PCURVE_S1.);
+#343 = CIRCLE('',#344,1.5);
+#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#345 = CARTESIAN_POINT('',(6.519755964093E-33,7.,0.));
+#346 = DIRECTION('',(0.,0.,1.));
+#347 = DIRECTION('',(1.,0.,0.));
+#348 = PCURVE('',#143,#349);
+#349 = DEFINITIONAL_REPRESENTATION('',(#350),#358);
+#350 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#351,#352,#353,#354,#355,#356
+,#357),.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(
+  '') );
+#351 = CARTESIAN_POINT('',(-16.74003487542,5.519330131805));
+#352 = CARTESIAN_POINT('',(-16.74003487542,8.117406343158));
+#353 = CARTESIAN_POINT('',(-14.49003487542,6.818368237482));
+#354 = CARTESIAN_POINT('',(-12.24003487542,5.519330131805));
+#355 = CARTESIAN_POINT('',(-14.49003487542,4.220292026128));
+#356 = CARTESIAN_POINT('',(-16.74003487542,2.921253920452));
+#357 = CARTESIAN_POINT('',(-16.74003487542,5.519330131805));
+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#359 = PCURVE('',#360,#365);
+#360 = CYLINDRICAL_SURFACE('',#361,1.5);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(6.519755964093E-33,7.,0.));
+#363 = DIRECTION('',(-0.,-0.,-1.));
+#364 = DIRECTION('',(1.,0.,0.));
+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(-0.,0.));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(-1.,0.));
+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#340,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#375 = SURFACE_CURVE('',#376,(#380,#387),.PCURVE_S1.);
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(1.5,7.,0.));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(0.,-1.,0.));
+#380 = PCURVE('',#143,#381);
+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(-16.74003487542,5.519330131805));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(0.,-1.));
+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#387 = PCURVE('',#388,#393);
+#388 = PLANE('',#389);
+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
+#390 = CARTESIAN_POINT('',(1.5,7.,0.));
+#391 = DIRECTION('',(1.,0.,0.));
+#392 = DIRECTION('',(0.,-1.,0.));
+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#398);
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(0.,0.));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(1.,0.));
+#398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#399 = ORIENTED_EDGE('',*,*,#400,.T.);
+#400 = EDGE_CURVE('',#373,#401,#403,.T.);
+#401 = VERTEX_POINT('',#402);
+#402 = CARTESIAN_POINT('',(17.210147902532,1.485206335518,0.));
+#403 = SURFACE_CURVE('',#404,(#408,#415),.PCURVE_S1.);
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(0.990137557012,-0.140098601688,0.));
+#408 = PCURVE('',#143,#409);
+#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(-16.74003487542,2.227429375353));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(-0.990137557012,-0.140098601688));
+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#415 = PCURVE('',#416,#421);
+#416 = PLANE('',#417);
+#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);
+#418 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#419 = DIRECTION('',(0.140098601688,0.990137557012,0.));
+#420 = DIRECTION('',(0.990137557012,-0.140098601688,0.));
+#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);
+#422 = LINE('',#423,#424);
+#423 = CARTESIAN_POINT('',(0.,0.));
+#424 = VECTOR('',#425,1.);
+#425 = DIRECTION('',(1.,0.));
+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#427 = ORIENTED_EDGE('',*,*,#428,.F.);
+#428 = EDGE_CURVE('',#429,#401,#431,.T.);
+#429 = VERTEX_POINT('',#430);
+#430 = CARTESIAN_POINT('',(17.210147902532,-1.485206335518,0.));
+#431 = SURFACE_CURVE('',#432,(#437,#448),.PCURVE_S1.);
+#432 = CIRCLE('',#433,1.5);
+#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436);
+#434 = CARTESIAN_POINT('',(17.,-3.241041285326E-33,0.));
+#435 = DIRECTION('',(0.,0.,1.));
+#436 = DIRECTION('',(1.,0.,0.));
+#437 = PCURVE('',#143,#438);
+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#447);
+#439 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#440,#441,#442,#443,#444,#445
+,#446),.UNSPECIFIED.,.T.,.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(
+  '') );
+#440 = CARTESIAN_POINT('',(-33.74003487542,-1.480669868195));
+#441 = CARTESIAN_POINT('',(-33.74003487542,1.117406343158));
+#442 = CARTESIAN_POINT('',(-31.49003487542,-0.181631762518));
+#443 = CARTESIAN_POINT('',(-29.24003487542,-1.480669868195));
+#444 = CARTESIAN_POINT('',(-31.49003487542,-2.779707973872));
+#445 = CARTESIAN_POINT('',(-33.74003487542,-4.078746079548));
+#446 = CARTESIAN_POINT('',(-33.74003487542,-1.480669868195));
+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#448 = PCURVE('',#449,#454);
+#449 = CYLINDRICAL_SURFACE('',#450,1.5);
+#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453);
+#451 = CARTESIAN_POINT('',(17.,-3.241041285326E-33,0.));
+#452 = DIRECTION('',(-0.,-0.,-1.));
+#453 = DIRECTION('',(1.,0.,0.));
+#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(-0.,0.));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(-1.,0.));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = ORIENTED_EDGE('',*,*,#461,.T.);
+#461 = EDGE_CURVE('',#429,#462,#464,.T.);
+#462 = VERTEX_POINT('',#463);
+#463 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#464 = SURFACE_CURVE('',#465,(#469,#476),.PCURVE_S1.);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(17.210147902532,-1.485206335518,0.));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(-0.990137557012,-0.140098601688,0.));
+#469 = PCURVE('',#143,#470);
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(-32.45018277795,-2.965876203713));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(0.990137557012,-0.140098601688));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#476 = PCURVE('',#477,#482);
+#477 = PLANE('',#478);
+#478 = AXIS2_PLACEMENT_3D('',#479,#480,#481);
+#479 = CARTESIAN_POINT('',(17.210147902532,-1.485206335518,0.));
+#480 = DIRECTION('',(0.140098601688,-0.990137557012,0.));
+#481 = DIRECTION('',(-0.990137557012,-0.140098601688,0.));
+#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(0.,0.));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(1.,-0.));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = ORIENTED_EDGE('',*,*,#489,.T.);
+#489 = EDGE_CURVE('',#462,#490,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(1.5,-7.,0.));
+#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(0.,-1.,0.));
+#497 = PCURVE('',#143,#498);
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(-16.74003487542,-5.188769111743));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.,-1.));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#504 = PCURVE('',#505,#510);
+#505 = PLANE('',#506);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#508 = DIRECTION('',(1.,0.,0.));
+#509 = DIRECTION('',(0.,-1.,0.));
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(0.,0.));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(1.,0.));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#516 = ORIENTED_EDGE('',*,*,#517,.F.);
+#517 = EDGE_CURVE('',#518,#490,#520,.T.);
+#518 = VERTEX_POINT('',#519);
+#519 = CARTESIAN_POINT('',(-1.5,-7.,0.));
+#520 = SURFACE_CURVE('',#521,(#526,#537),.PCURVE_S1.);
+#521 = CIRCLE('',#522,1.5);
+#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
+#523 = CARTESIAN_POINT('',(-3.709336894577E-33,-7.,0.));
+#524 = DIRECTION('',(0.,0.,1.));
+#525 = DIRECTION('',(1.,0.,0.));
+#526 = PCURVE('',#143,#527);
+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#536);
+#528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#529,#530,#531,#532,#533,#534
+,#535),.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(
+  '') );
+#529 = CARTESIAN_POINT('',(-16.74003487542,-8.480669868195));
+#530 = CARTESIAN_POINT('',(-16.74003487542,-5.882593656842));
+#531 = CARTESIAN_POINT('',(-14.49003487542,-7.181631762518));
+#532 = CARTESIAN_POINT('',(-12.24003487542,-8.480669868195));
+#533 = CARTESIAN_POINT('',(-14.49003487542,-9.779707973872));
+#534 = CARTESIAN_POINT('',(-16.74003487542,-11.07874607954));
+#535 = CARTESIAN_POINT('',(-16.74003487542,-8.480669868195));
+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#537 = PCURVE('',#538,#543);
+#538 = CYLINDRICAL_SURFACE('',#539,1.5);
+#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
+#540 = CARTESIAN_POINT('',(-3.709336894577E-33,-7.,0.));
+#541 = DIRECTION('',(-0.,-0.,-1.));
+#542 = DIRECTION('',(1.,0.,0.));
+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(-0.,0.));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(-1.,0.));
+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#549 = ORIENTED_EDGE('',*,*,#550,.T.);
+#550 = EDGE_CURVE('',#518,#239,#551,.T.);
+#551 = SURFACE_CURVE('',#552,(#556,#563),.PCURVE_S1.);
+#552 = LINE('',#553,#554);
+#553 = CARTESIAN_POINT('',(-1.5,-7.,0.));
+#554 = VECTOR('',#555,1.);
+#555 = DIRECTION('',(0.,1.,0.));
+#556 = PCURVE('',#143,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(-13.74003487542,-8.480669868195));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(0.,1.));
+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#563 = PCURVE('',#256,#564);
+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);
+#565 = LINE('',#566,#567);
+#566 = CARTESIAN_POINT('',(0.,0.));
+#567 = VECTOR('',#568,1.);
+#568 = DIRECTION('',(1.,0.));
+#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#570 = ORIENTED_EDGE('',*,*,#290,.T.);
+#571 = FACE_BOUND('',#572,.T.);
+#572 = EDGE_LOOP('',(#573));
+#573 = ORIENTED_EDGE('',*,*,#574,.T.);
+#574 = EDGE_CURVE('',#575,#575,#577,.T.);
+#575 = VERTEX_POINT('',#576);
+#576 = CARTESIAN_POINT('',(0.7,-7.,0.));
+#577 = SURFACE_CURVE('',#578,(#583,#594),.PCURVE_S1.);
+#578 = CIRCLE('',#579,0.7);
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(-3.709336894577E-33,-7.,0.));
+#581 = DIRECTION('',(0.,0.,1.));
+#582 = DIRECTION('',(1.,0.,0.));
+#583 = PCURVE('',#143,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#593);
+#585 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#586,#587,#588,#589,#590,#591
+,#592),.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(
+  '') );
+#586 = CARTESIAN_POINT('',(-15.94003487542,-8.480669868195));
+#587 = CARTESIAN_POINT('',(-15.94003487542,-7.268234302897));
+#588 = CARTESIAN_POINT('',(-14.89003487542,-7.874452085546));
+#589 = CARTESIAN_POINT('',(-13.84003487542,-8.480669868195));
+#590 = CARTESIAN_POINT('',(-14.89003487542,-9.086887650844));
+#591 = CARTESIAN_POINT('',(-15.94003487542,-9.693105433493));
+#592 = CARTESIAN_POINT('',(-15.94003487542,-8.480669868195));
+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#594 = PCURVE('',#595,#600);
+#595 = CYLINDRICAL_SURFACE('',#596,0.7);
+#596 = AXIS2_PLACEMENT_3D('',#597,#598,#599);
+#597 = CARTESIAN_POINT('',(-3.709336894577E-33,-7.,0.));
+#598 = DIRECTION('',(-0.,-0.,-1.));
+#599 = DIRECTION('',(1.,0.,0.));
+#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605);
+#601 = LINE('',#602,#603);
+#602 = CARTESIAN_POINT('',(-0.,0.));
+#603 = VECTOR('',#604,1.);
+#604 = DIRECTION('',(-1.,0.));
+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#606 = FACE_BOUND('',#607,.T.);
+#607 = EDGE_LOOP('',(#608));
+#608 = ORIENTED_EDGE('',*,*,#609,.T.);
+#609 = EDGE_CURVE('',#610,#610,#612,.T.);
+#610 = VERTEX_POINT('',#611);
+#611 = CARTESIAN_POINT('',(0.7,-5.,0.));
+#612 = SURFACE_CURVE('',#613,(#618,#629),.PCURVE_S1.);
+#613 = CIRCLE('',#614,0.7);
+#614 = AXIS2_PLACEMENT_3D('',#615,#616,#617);
+#615 = CARTESIAN_POINT('',(0.,-5.,0.));
+#616 = DIRECTION('',(0.,0.,1.));
+#617 = DIRECTION('',(1.,0.,0.));
+#618 = PCURVE('',#143,#619);
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#628);
+#620 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#621,#622,#623,#624,#625,#626
+,#627),.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(
+  '') );
+#621 = CARTESIAN_POINT('',(-15.94003487542,-6.480669868195));
+#622 = CARTESIAN_POINT('',(-15.94003487542,-5.268234302897));
+#623 = CARTESIAN_POINT('',(-14.89003487542,-5.874452085546));
+#624 = CARTESIAN_POINT('',(-13.84003487542,-6.480669868195));
+#625 = CARTESIAN_POINT('',(-14.89003487542,-7.086887650844));
+#626 = CARTESIAN_POINT('',(-15.94003487542,-7.693105433493));
+#627 = CARTESIAN_POINT('',(-15.94003487542,-6.480669868195));
+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#629 = PCURVE('',#630,#635);
+#630 = CYLINDRICAL_SURFACE('',#631,0.7);
+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
+#632 = CARTESIAN_POINT('',(0.,-5.,0.));
+#633 = DIRECTION('',(-0.,-0.,-1.));
+#634 = DIRECTION('',(1.,0.,0.));
+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(-0.,0.));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(-1.,0.));
+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#641 = FACE_BOUND('',#642,.T.);
+#642 = EDGE_LOOP('',(#643));
+#643 = ORIENTED_EDGE('',*,*,#644,.F.);
+#644 = EDGE_CURVE('',#645,#645,#647,.T.);
+#645 = VERTEX_POINT('',#646);
+#646 = CARTESIAN_POINT('',(2.5,0.,0.));
+#647 = SURFACE_CURVE('',#648,(#653,#660),.PCURVE_S1.);
+#648 = CIRCLE('',#649,2.5);
+#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);
+#650 = CARTESIAN_POINT('',(0.,0.,0.));
+#651 = DIRECTION('',(0.,0.,-1.));
+#652 = DIRECTION('',(1.,0.,0.));
+#653 = PCURVE('',#143,#654);
+#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659);
+#655 = CIRCLE('',#656,2.5);
+#656 = AXIS2_PLACEMENT_2D('',#657,#658);
+#657 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195));
+#658 = DIRECTION('',(-1.,0.));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#660 = PCURVE('',#661,#666);
+#661 = CYLINDRICAL_SURFACE('',#662,2.5);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(1.7763568394E-15,-3.552713678801E-15,0.));
+#664 = DIRECTION('',(0.,0.,-1.));
+#665 = DIRECTION('',(1.,0.,0.));
+#666 = DEFINITIONAL_REPRESENTATION('',(#667),#671);
+#667 = LINE('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.,0.));
+#669 = VECTOR('',#670,1.);
+#670 = DIRECTION('',(1.,0.));
+#671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#672 = FACE_BOUND('',#673,.T.);
+#673 = EDGE_LOOP('',(#674));
+#674 = ORIENTED_EDGE('',*,*,#675,.T.);
+#675 = EDGE_CURVE('',#676,#676,#678,.T.);
+#676 = VERTEX_POINT('',#677);
+#677 = CARTESIAN_POINT('',(-12.3,0.,0.));
+#678 = SURFACE_CURVE('',#679,(#684,#695),.PCURVE_S1.);
+#679 = CIRCLE('',#680,0.7);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(-13.,0.,0.));
+#682 = DIRECTION('',(0.,0.,1.));
+#683 = DIRECTION('',(1.,0.,0.));
+#684 = PCURVE('',#143,#685);
+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#694);
+#686 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#687,#688,#689,#690,#691,#692
+,#693),.UNSPECIFIED.,.T.,.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(
+  '') );
+#687 = CARTESIAN_POINT('',(-2.940034875422,-1.480669868195));
+#688 = CARTESIAN_POINT('',(-2.940034875422,-0.268234302897));
+#689 = CARTESIAN_POINT('',(-1.890034875422,-0.874452085546));
+#690 = CARTESIAN_POINT('',(-0.840034875422,-1.480669868195));
+#691 = CARTESIAN_POINT('',(-1.890034875422,-2.086887650844));
+#692 = CARTESIAN_POINT('',(-2.940034875422,-2.693105433493));
+#693 = CARTESIAN_POINT('',(-2.940034875422,-1.480669868195));
+#694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#695 = PCURVE('',#696,#701);
+#696 = CYLINDRICAL_SURFACE('',#697,0.7);
+#697 = AXIS2_PLACEMENT_3D('',#698,#699,#700);
+#698 = CARTESIAN_POINT('',(-13.,0.,0.));
+#699 = DIRECTION('',(-0.,-0.,-1.));
+#700 = DIRECTION('',(1.,0.,0.));
+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(-0.,0.));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(-1.,0.));
+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#707 = FACE_BOUND('',#708,.T.);
+#708 = EDGE_LOOP('',(#709));
+#709 = ORIENTED_EDGE('',*,*,#710,.T.);
+#710 = EDGE_CURVE('',#711,#711,#713,.T.);
+#711 = VERTEX_POINT('',#712);
+#712 = CARTESIAN_POINT('',(-10.3,0.,0.));
+#713 = SURFACE_CURVE('',#714,(#719,#730),.PCURVE_S1.);
+#714 = CIRCLE('',#715,0.7);
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(-11.,0.,0.));
+#717 = DIRECTION('',(0.,0.,1.));
+#718 = DIRECTION('',(1.,0.,0.));
+#719 = PCURVE('',#143,#720);
+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#729);
+#721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#722,#723,#724,#725,#726,#727
+,#728),.UNSPECIFIED.,.T.,.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(
+  '') );
+#722 = CARTESIAN_POINT('',(-4.940034875422,-1.480669868195));
+#723 = CARTESIAN_POINT('',(-4.940034875422,-0.268234302897));
+#724 = CARTESIAN_POINT('',(-3.890034875422,-0.874452085546));
+#725 = CARTESIAN_POINT('',(-2.840034875422,-1.480669868195));
+#726 = CARTESIAN_POINT('',(-3.890034875422,-2.086887650844));
+#727 = CARTESIAN_POINT('',(-4.940034875422,-2.693105433493));
+#728 = CARTESIAN_POINT('',(-4.940034875422,-1.480669868195));
+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#730 = PCURVE('',#731,#736);
+#731 = CYLINDRICAL_SURFACE('',#732,0.7);
+#732 = AXIS2_PLACEMENT_3D('',#733,#734,#735);
+#733 = CARTESIAN_POINT('',(-11.,0.,0.));
+#734 = DIRECTION('',(-0.,-0.,-1.));
+#735 = DIRECTION('',(1.,0.,0.));
+#736 = DEFINITIONAL_REPRESENTATION('',(#737),#741);
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(-0.,0.));
+#739 = VECTOR('',#740,1.);
+#740 = DIRECTION('',(-1.,0.));
+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#742 = FACE_BOUND('',#743,.T.);
+#743 = EDGE_LOOP('',(#744));
+#744 = ORIENTED_EDGE('',*,*,#745,.T.);
+#745 = EDGE_CURVE('',#746,#746,#748,.T.);
+#746 = VERTEX_POINT('',#747);
+#747 = CARTESIAN_POINT('',(-6.3,0.,0.));
+#748 = SURFACE_CURVE('',#749,(#754,#765),.PCURVE_S1.);
+#749 = CIRCLE('',#750,0.7);
+#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
+#751 = CARTESIAN_POINT('',(-7.,0.,0.));
+#752 = DIRECTION('',(0.,0.,1.));
+#753 = DIRECTION('',(1.,0.,0.));
+#754 = PCURVE('',#143,#755);
+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#764);
+#756 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#757,#758,#759,#760,#761,#762
+,#763),.UNSPECIFIED.,.T.,.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(
+  '') );
+#757 = CARTESIAN_POINT('',(-8.940034875422,-1.480669868195));
+#758 = CARTESIAN_POINT('',(-8.940034875422,-0.268234302897));
+#759 = CARTESIAN_POINT('',(-7.890034875422,-0.874452085546));
+#760 = CARTESIAN_POINT('',(-6.840034875422,-1.480669868195));
+#761 = CARTESIAN_POINT('',(-7.890034875422,-2.086887650844));
+#762 = CARTESIAN_POINT('',(-8.940034875422,-2.693105433493));
+#763 = CARTESIAN_POINT('',(-8.940034875422,-1.480669868195));
+#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#765 = PCURVE('',#766,#771);
+#766 = CYLINDRICAL_SURFACE('',#767,0.7);
+#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
+#768 = CARTESIAN_POINT('',(-7.,0.,0.));
+#769 = DIRECTION('',(-0.,-0.,-1.));
+#770 = DIRECTION('',(1.,0.,0.));
+#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(-0.,0.));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(-1.,0.));
+#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#777 = FACE_BOUND('',#778,.T.);
+#778 = EDGE_LOOP('',(#779));
+#779 = ORIENTED_EDGE('',*,*,#780,.T.);
+#780 = EDGE_CURVE('',#781,#781,#783,.T.);
+#781 = VERTEX_POINT('',#782);
+#782 = CARTESIAN_POINT('',(-8.3,0.,0.));
+#783 = SURFACE_CURVE('',#784,(#789,#800),.PCURVE_S1.);
+#784 = CIRCLE('',#785,0.7);
+#785 = AXIS2_PLACEMENT_3D('',#786,#787,#788);
+#786 = CARTESIAN_POINT('',(-9.,0.,0.));
+#787 = DIRECTION('',(0.,0.,1.));
+#788 = DIRECTION('',(1.,0.,0.));
+#789 = PCURVE('',#143,#790);
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#799);
+#791 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#792,#793,#794,#795,#796,#797
+,#798),.UNSPECIFIED.,.T.,.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(
+  '') );
+#792 = CARTESIAN_POINT('',(-6.940034875422,-1.480669868195));
+#793 = CARTESIAN_POINT('',(-6.940034875422,-0.268234302897));
+#794 = CARTESIAN_POINT('',(-5.890034875422,-0.874452085546));
+#795 = CARTESIAN_POINT('',(-4.840034875422,-1.480669868195));
+#796 = CARTESIAN_POINT('',(-5.890034875422,-2.086887650844));
+#797 = CARTESIAN_POINT('',(-6.940034875422,-2.693105433493));
+#798 = CARTESIAN_POINT('',(-6.940034875422,-1.480669868195));
+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#800 = PCURVE('',#801,#806);
+#801 = CYLINDRICAL_SURFACE('',#802,0.7);
+#802 = AXIS2_PLACEMENT_3D('',#803,#804,#805);
+#803 = CARTESIAN_POINT('',(-9.,0.,0.));
+#804 = DIRECTION('',(-0.,-0.,-1.));
+#805 = DIRECTION('',(1.,0.,0.));
+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(-0.,0.));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(-1.,0.));
+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#812 = FACE_BOUND('',#813,.T.);
+#813 = EDGE_LOOP('',(#814));
+#814 = ORIENTED_EDGE('',*,*,#815,.T.);
+#815 = EDGE_CURVE('',#816,#816,#818,.T.);
+#816 = VERTEX_POINT('',#817);
+#817 = CARTESIAN_POINT('',(-4.3,0.,0.));
+#818 = SURFACE_CURVE('',#819,(#824,#835),.PCURVE_S1.);
+#819 = CIRCLE('',#820,0.7);
+#820 = AXIS2_PLACEMENT_3D('',#821,#822,#823);
+#821 = CARTESIAN_POINT('',(-5.,0.,0.));
+#822 = DIRECTION('',(0.,0.,1.));
+#823 = DIRECTION('',(1.,0.,0.));
+#824 = PCURVE('',#143,#825);
+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#834);
+#826 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#827,#828,#829,#830,#831,#832
+,#833),.UNSPECIFIED.,.T.,.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(
+  '') );
+#827 = CARTESIAN_POINT('',(-10.94003487542,-1.480669868195));
+#828 = CARTESIAN_POINT('',(-10.94003487542,-0.268234302897));
+#829 = CARTESIAN_POINT('',(-9.890034875422,-0.874452085546));
+#830 = CARTESIAN_POINT('',(-8.840034875422,-1.480669868195));
+#831 = CARTESIAN_POINT('',(-9.890034875422,-2.086887650844));
+#832 = CARTESIAN_POINT('',(-10.94003487542,-2.693105433493));
+#833 = CARTESIAN_POINT('',(-10.94003487542,-1.480669868195));
+#834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#835 = PCURVE('',#836,#841);
+#836 = CYLINDRICAL_SURFACE('',#837,0.7);
+#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840);
+#838 = CARTESIAN_POINT('',(-5.,0.,0.));
+#839 = DIRECTION('',(-0.,-0.,-1.));
+#840 = DIRECTION('',(1.,0.,0.));
+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
+#842 = LINE('',#843,#844);
+#843 = CARTESIAN_POINT('',(-0.,0.));
+#844 = VECTOR('',#845,1.);
+#845 = DIRECTION('',(-1.,0.));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = FACE_BOUND('',#848,.T.);
+#848 = EDGE_LOOP('',(#849));
+#849 = ORIENTED_EDGE('',*,*,#850,.T.);
+#850 = EDGE_CURVE('',#851,#851,#853,.T.);
+#851 = VERTEX_POINT('',#852);
+#852 = CARTESIAN_POINT('',(9.7,0.,0.));
+#853 = SURFACE_CURVE('',#854,(#859,#870),.PCURVE_S1.);
+#854 = CIRCLE('',#855,0.7);
+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
+#856 = CARTESIAN_POINT('',(9.,0.,0.));
+#857 = DIRECTION('',(0.,0.,1.));
+#858 = DIRECTION('',(1.,0.,0.));
+#859 = PCURVE('',#143,#860);
+#860 = DEFINITIONAL_REPRESENTATION('',(#861),#869);
+#861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#862,#863,#864,#865,#866,#867
+,#868),.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(
+  '') );
+#862 = CARTESIAN_POINT('',(-24.94003487542,-1.480669868195));
+#863 = CARTESIAN_POINT('',(-24.94003487542,-0.268234302897));
+#864 = CARTESIAN_POINT('',(-23.89003487542,-0.874452085546));
+#865 = CARTESIAN_POINT('',(-22.84003487542,-1.480669868195));
+#866 = CARTESIAN_POINT('',(-23.89003487542,-2.086887650844));
+#867 = CARTESIAN_POINT('',(-24.94003487542,-2.693105433493));
+#868 = CARTESIAN_POINT('',(-24.94003487542,-1.480669868195));
+#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#870 = PCURVE('',#871,#876);
+#871 = CYLINDRICAL_SURFACE('',#872,0.7);
+#872 = AXIS2_PLACEMENT_3D('',#873,#874,#875);
+#873 = CARTESIAN_POINT('',(9.,0.,0.));
+#874 = DIRECTION('',(-0.,-0.,-1.));
+#875 = DIRECTION('',(1.,0.,0.));
+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(-0.,0.));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(-1.,0.));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#882 = FACE_BOUND('',#883,.T.);
+#883 = EDGE_LOOP('',(#884));
+#884 = ORIENTED_EDGE('',*,*,#885,.T.);
+#885 = EDGE_CURVE('',#886,#886,#888,.T.);
+#886 = VERTEX_POINT('',#887);
+#887 = CARTESIAN_POINT('',(7.7,0.,0.));
+#888 = SURFACE_CURVE('',#889,(#894,#905),.PCURVE_S1.);
+#889 = CIRCLE('',#890,0.7);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(7.,0.,0.));
+#892 = DIRECTION('',(0.,0.,1.));
+#893 = DIRECTION('',(1.,0.,0.));
+#894 = PCURVE('',#143,#895);
+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#904);
+#896 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#897,#898,#899,#900,#901,#902
+,#903),.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(
+  '') );
+#897 = CARTESIAN_POINT('',(-22.94003487542,-1.480669868195));
+#898 = CARTESIAN_POINT('',(-22.94003487542,-0.268234302897));
+#899 = CARTESIAN_POINT('',(-21.89003487542,-0.874452085546));
+#900 = CARTESIAN_POINT('',(-20.84003487542,-1.480669868195));
+#901 = CARTESIAN_POINT('',(-21.89003487542,-2.086887650844));
+#902 = CARTESIAN_POINT('',(-22.94003487542,-2.693105433493));
+#903 = CARTESIAN_POINT('',(-22.94003487542,-1.480669868195));
+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#905 = PCURVE('',#906,#911);
+#906 = CYLINDRICAL_SURFACE('',#907,0.7);
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(7.,0.,0.));
+#909 = DIRECTION('',(-0.,-0.,-1.));
+#910 = DIRECTION('',(1.,0.,0.));
+#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916);
+#912 = LINE('',#913,#914);
+#913 = CARTESIAN_POINT('',(-0.,0.));
+#914 = VECTOR('',#915,1.);
+#915 = DIRECTION('',(-1.,0.));
+#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#917 = FACE_BOUND('',#918,.T.);
+#918 = EDGE_LOOP('',(#919));
+#919 = ORIENTED_EDGE('',*,*,#920,.T.);
+#920 = EDGE_CURVE('',#921,#921,#923,.T.);
+#921 = VERTEX_POINT('',#922);
+#922 = CARTESIAN_POINT('',(5.7,0.,0.));
+#923 = SURFACE_CURVE('',#924,(#929,#940),.PCURVE_S1.);
+#924 = CIRCLE('',#925,0.7);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(5.,0.,0.));
+#927 = DIRECTION('',(0.,0.,1.));
+#928 = DIRECTION('',(1.,0.,0.));
+#929 = PCURVE('',#143,#930);
+#930 = DEFINITIONAL_REPRESENTATION('',(#931),#939);
+#931 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#932,#933,#934,#935,#936,#937
+,#938),.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(
+  '') );
+#932 = CARTESIAN_POINT('',(-20.94003487542,-1.480669868195));
+#933 = CARTESIAN_POINT('',(-20.94003487542,-0.268234302897));
+#934 = CARTESIAN_POINT('',(-19.89003487542,-0.874452085546));
+#935 = CARTESIAN_POINT('',(-18.84003487542,-1.480669868195));
+#936 = CARTESIAN_POINT('',(-19.89003487542,-2.086887650844));
+#937 = CARTESIAN_POINT('',(-20.94003487542,-2.693105433493));
+#938 = CARTESIAN_POINT('',(-20.94003487542,-1.480669868195));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#940 = PCURVE('',#941,#946);
+#941 = CYLINDRICAL_SURFACE('',#942,0.7);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(5.,0.,0.));
+#944 = DIRECTION('',(-0.,-0.,-1.));
+#945 = DIRECTION('',(1.,0.,0.));
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(-0.,0.));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(-1.,0.));
+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#952 = FACE_BOUND('',#953,.T.);
+#953 = EDGE_LOOP('',(#954));
+#954 = ORIENTED_EDGE('',*,*,#955,.T.);
+#955 = EDGE_CURVE('',#956,#956,#958,.T.);
+#956 = VERTEX_POINT('',#957);
+#957 = CARTESIAN_POINT('',(13.7,0.,0.));
+#958 = SURFACE_CURVE('',#959,(#964,#975),.PCURVE_S1.);
+#959 = CIRCLE('',#960,0.7);
+#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
+#961 = CARTESIAN_POINT('',(13.,0.,0.));
+#962 = DIRECTION('',(0.,0.,1.));
+#963 = DIRECTION('',(1.,0.,0.));
+#964 = PCURVE('',#143,#965);
+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#974);
+#966 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#967,#968,#969,#970,#971,#972
+,#973),.UNSPECIFIED.,.T.,.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(
+  '') );
+#967 = CARTESIAN_POINT('',(-28.94003487542,-1.480669868195));
+#968 = CARTESIAN_POINT('',(-28.94003487542,-0.268234302897));
+#969 = CARTESIAN_POINT('',(-27.89003487542,-0.874452085546));
+#970 = CARTESIAN_POINT('',(-26.84003487542,-1.480669868195));
+#971 = CARTESIAN_POINT('',(-27.89003487542,-2.086887650844));
+#972 = CARTESIAN_POINT('',(-28.94003487542,-2.693105433493));
+#973 = CARTESIAN_POINT('',(-28.94003487542,-1.480669868195));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = PCURVE('',#976,#981);
+#976 = CYLINDRICAL_SURFACE('',#977,0.7);
+#977 = AXIS2_PLACEMENT_3D('',#978,#979,#980);
+#978 = CARTESIAN_POINT('',(13.,0.,0.));
+#979 = DIRECTION('',(-0.,-0.,-1.));
+#980 = DIRECTION('',(1.,0.,0.));
+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(-0.,0.));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(-1.,0.));
+#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#987 = FACE_BOUND('',#988,.T.);
+#988 = EDGE_LOOP('',(#989));
+#989 = ORIENTED_EDGE('',*,*,#990,.T.);
+#990 = EDGE_CURVE('',#991,#991,#993,.T.);
+#991 = VERTEX_POINT('',#992);
+#992 = CARTESIAN_POINT('',(11.7,0.,0.));
+#993 = SURFACE_CURVE('',#994,(#999,#1010),.PCURVE_S1.);
+#994 = CIRCLE('',#995,0.7);
+#995 = AXIS2_PLACEMENT_3D('',#996,#997,#998);
+#996 = CARTESIAN_POINT('',(11.,0.,0.));
+#997 = DIRECTION('',(0.,0.,1.));
+#998 = DIRECTION('',(1.,0.,0.));
+#999 = PCURVE('',#143,#1000);
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1009);
+#1001 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1002,#1003,#1004,#1005,
+#1006,#1007,#1008),.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('') );
+#1002 = CARTESIAN_POINT('',(-26.94003487542,-1.480669868195));
+#1003 = CARTESIAN_POINT('',(-26.94003487542,-0.268234302897));
+#1004 = CARTESIAN_POINT('',(-25.89003487542,-0.874452085546));
+#1005 = CARTESIAN_POINT('',(-24.84003487542,-1.480669868195));
+#1006 = CARTESIAN_POINT('',(-25.89003487542,-2.086887650844));
+#1007 = CARTESIAN_POINT('',(-26.94003487542,-2.693105433493));
+#1008 = CARTESIAN_POINT('',(-26.94003487542,-1.480669868195));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1010 = PCURVE('',#1011,#1016);
+#1011 = CYLINDRICAL_SURFACE('',#1012,0.7);
+#1012 = AXIS2_PLACEMENT_3D('',#1013,#1014,#1015);
+#1013 = CARTESIAN_POINT('',(11.,0.,0.));
+#1014 = DIRECTION('',(-0.,-0.,-1.));
+#1015 = DIRECTION('',(1.,0.,0.));
+#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1021);
+#1017 = LINE('',#1018,#1019);
+#1018 = CARTESIAN_POINT('',(-0.,0.));
+#1019 = VECTOR('',#1020,1.);
+#1020 = DIRECTION('',(-1.,0.));
+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1022 = FACE_BOUND('',#1023,.T.);
+#1023 = EDGE_LOOP('',(#1024));
+#1024 = ORIENTED_EDGE('',*,*,#1025,.T.);
+#1025 = EDGE_CURVE('',#1026,#1026,#1028,.T.);
+#1026 = VERTEX_POINT('',#1027);
+#1027 = CARTESIAN_POINT('',(15.7,0.,0.));
+#1028 = SURFACE_CURVE('',#1029,(#1034,#1045),.PCURVE_S1.);
+#1029 = CIRCLE('',#1030,0.7);
+#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033);
+#1031 = CARTESIAN_POINT('',(15.,0.,0.));
+#1032 = DIRECTION('',(0.,0.,1.));
+#1033 = DIRECTION('',(1.,0.,0.));
+#1034 = PCURVE('',#143,#1035);
+#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1044);
+#1036 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1037,#1038,#1039,#1040,
+#1041,#1042,#1043),.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('') );
+#1037 = CARTESIAN_POINT('',(-30.94003487542,-1.480669868195));
+#1038 = CARTESIAN_POINT('',(-30.94003487542,-0.268234302897));
+#1039 = CARTESIAN_POINT('',(-29.89003487542,-0.874452085546));
+#1040 = CARTESIAN_POINT('',(-28.84003487542,-1.480669868195));
+#1041 = CARTESIAN_POINT('',(-29.89003487542,-2.086887650844));
+#1042 = CARTESIAN_POINT('',(-30.94003487542,-2.693105433493));
+#1043 = CARTESIAN_POINT('',(-30.94003487542,-1.480669868195));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1045 = PCURVE('',#1046,#1051);
+#1046 = CYLINDRICAL_SURFACE('',#1047,0.7);
+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);
+#1048 = CARTESIAN_POINT('',(15.,0.,0.));
+#1049 = DIRECTION('',(-0.,-0.,-1.));
+#1050 = DIRECTION('',(1.,0.,0.));
+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);
+#1052 = LINE('',#1053,#1054);
+#1053 = CARTESIAN_POINT('',(-0.,0.));
+#1054 = VECTOR('',#1055,1.);
+#1055 = DIRECTION('',(-1.,0.));
+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1057 = FACE_BOUND('',#1058,.T.);
+#1058 = EDGE_LOOP('',(#1059));
+#1059 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1060 = EDGE_CURVE('',#1061,#1061,#1063,.T.);
+#1061 = VERTEX_POINT('',#1062);
+#1062 = CARTESIAN_POINT('',(0.7,5.,0.));
+#1063 = SURFACE_CURVE('',#1064,(#1069,#1080),.PCURVE_S1.);
+#1064 = CIRCLE('',#1065,0.7);
+#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068);
+#1066 = CARTESIAN_POINT('',(0.,5.,0.));
+#1067 = DIRECTION('',(0.,0.,1.));
+#1068 = DIRECTION('',(1.,0.,0.));
+#1069 = PCURVE('',#143,#1070);
+#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1079);
+#1071 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1072,#1073,#1074,#1075,
+#1076,#1077,#1078),.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('') );
+#1072 = CARTESIAN_POINT('',(-15.94003487542,3.519330131805));
+#1073 = CARTESIAN_POINT('',(-15.94003487542,4.731765697103));
+#1074 = CARTESIAN_POINT('',(-14.89003487542,4.125547914454));
+#1075 = CARTESIAN_POINT('',(-13.84003487542,3.519330131805));
+#1076 = CARTESIAN_POINT('',(-14.89003487542,2.913112349156));
+#1077 = CARTESIAN_POINT('',(-15.94003487542,2.306894566507));
+#1078 = CARTESIAN_POINT('',(-15.94003487542,3.519330131805));
+#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1080 = PCURVE('',#1081,#1086);
+#1081 = CYLINDRICAL_SURFACE('',#1082,0.7);
+#1082 = AXIS2_PLACEMENT_3D('',#1083,#1084,#1085);
+#1083 = CARTESIAN_POINT('',(0.,5.,0.));
+#1084 = DIRECTION('',(-0.,-0.,-1.));
+#1085 = DIRECTION('',(1.,0.,0.));
+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091);
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(-0.,0.));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(-1.,0.));
+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1092 = FACE_BOUND('',#1093,.T.);
+#1093 = EDGE_LOOP('',(#1094));
+#1094 = ORIENTED_EDGE('',*,*,#1095,.T.);
+#1095 = EDGE_CURVE('',#1096,#1096,#1098,.T.);
+#1096 = VERTEX_POINT('',#1097);
+#1097 = CARTESIAN_POINT('',(17.7,0.,0.));
+#1098 = SURFACE_CURVE('',#1099,(#1104,#1115),.PCURVE_S1.);
+#1099 = CIRCLE('',#1100,0.7);
+#1100 = AXIS2_PLACEMENT_3D('',#1101,#1102,#1103);
+#1101 = CARTESIAN_POINT('',(17.,-3.241041285326E-33,0.));
+#1102 = DIRECTION('',(0.,0.,1.));
+#1103 = DIRECTION('',(1.,0.,0.));
+#1104 = PCURVE('',#143,#1105);
+#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1114);
+#1106 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1107,#1108,#1109,#1110,
+#1111,#1112,#1113),.UNSPECIFIED.,.T.,.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('') );
+#1107 = CARTESIAN_POINT('',(-32.94003487542,-1.480669868195));
+#1108 = CARTESIAN_POINT('',(-32.94003487542,-0.268234302897));
+#1109 = CARTESIAN_POINT('',(-31.89003487542,-0.874452085546));
+#1110 = CARTESIAN_POINT('',(-30.84003487542,-1.480669868195));
+#1111 = CARTESIAN_POINT('',(-31.89003487542,-2.086887650844));
+#1112 = CARTESIAN_POINT('',(-32.94003487542,-2.693105433493));
+#1113 = CARTESIAN_POINT('',(-32.94003487542,-1.480669868195));
+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1115 = PCURVE('',#1116,#1121);
+#1116 = CYLINDRICAL_SURFACE('',#1117,0.7);
+#1117 = AXIS2_PLACEMENT_3D('',#1118,#1119,#1120);
+#1118 = CARTESIAN_POINT('',(17.,-3.241041285326E-33,0.));
+#1119 = DIRECTION('',(-0.,-0.,-1.));
+#1120 = DIRECTION('',(1.,0.,0.));
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1126);
+#1122 = LINE('',#1123,#1124);
+#1123 = CARTESIAN_POINT('',(-0.,0.));
+#1124 = VECTOR('',#1125,1.);
+#1125 = DIRECTION('',(-1.,0.));
+#1126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1127 = FACE_BOUND('',#1128,.T.);
+#1128 = EDGE_LOOP('',(#1129));
+#1129 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1130 = EDGE_CURVE('',#1131,#1131,#1133,.T.);
+#1131 = VERTEX_POINT('',#1132);
+#1132 = CARTESIAN_POINT('',(-14.3,0.,0.));
+#1133 = SURFACE_CURVE('',#1134,(#1139,#1150),.PCURVE_S1.);
+#1134 = CIRCLE('',#1135,0.7);
+#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
+#1136 = CARTESIAN_POINT('',(-15.,9.73996511033E-33,0.));
+#1137 = DIRECTION('',(0.,0.,1.));
+#1138 = DIRECTION('',(1.,0.,0.));
+#1139 = PCURVE('',#143,#1140);
+#1140 = DEFINITIONAL_REPRESENTATION('',(#1141),#1149);
+#1141 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1142,#1143,#1144,#1145,
+#1146,#1147,#1148),.UNSPECIFIED.,.T.,.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('') );
+#1142 = CARTESIAN_POINT('',(-0.940034875422,-1.480669868195));
+#1143 = CARTESIAN_POINT('',(-0.940034875422,-0.268234302897));
+#1144 = CARTESIAN_POINT('',(0.109965124578,-0.874452085546));
+#1145 = CARTESIAN_POINT('',(1.159965124578,-1.480669868195));
+#1146 = CARTESIAN_POINT('',(0.109965124578,-2.086887650844));
+#1147 = CARTESIAN_POINT('',(-0.940034875422,-2.693105433493));
+#1148 = CARTESIAN_POINT('',(-0.940034875422,-1.480669868195));
+#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1150 = PCURVE('',#1151,#1156);
+#1151 = CYLINDRICAL_SURFACE('',#1152,0.7);
+#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155);
+#1153 = CARTESIAN_POINT('',(-15.,9.73996511033E-33,0.));
+#1154 = DIRECTION('',(-0.,-0.,-1.));
+#1155 = DIRECTION('',(1.,0.,0.));
+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(-0.,0.));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(-1.,0.));
+#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1162 = FACE_BOUND('',#1163,.T.);
+#1163 = EDGE_LOOP('',(#1164));
+#1164 = ORIENTED_EDGE('',*,*,#1165,.T.);
+#1165 = EDGE_CURVE('',#1166,#1166,#1168,.T.);
+#1166 = VERTEX_POINT('',#1167);
+#1167 = CARTESIAN_POINT('',(0.7,7.,0.));
+#1168 = SURFACE_CURVE('',#1169,(#1174,#1185),.PCURVE_S1.);
+#1169 = CIRCLE('',#1170,0.7);
+#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173);
+#1171 = CARTESIAN_POINT('',(6.519755964093E-33,7.,0.));
+#1172 = DIRECTION('',(0.,0.,1.));
+#1173 = DIRECTION('',(1.,0.,0.));
+#1174 = PCURVE('',#143,#1175);
+#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1184);
+#1176 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1177,#1178,#1179,#1180,
+#1181,#1182,#1183),.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('') );
+#1177 = CARTESIAN_POINT('',(-15.94003487542,5.519330131805));
+#1178 = CARTESIAN_POINT('',(-15.94003487542,6.731765697103));
+#1179 = CARTESIAN_POINT('',(-14.89003487542,6.125547914454));
+#1180 = CARTESIAN_POINT('',(-13.84003487542,5.519330131805));
+#1181 = CARTESIAN_POINT('',(-14.89003487542,4.913112349156));
+#1182 = CARTESIAN_POINT('',(-15.94003487542,4.306894566507));
+#1183 = CARTESIAN_POINT('',(-15.94003487542,5.519330131805));
+#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1185 = PCURVE('',#1186,#1191);
+#1186 = CYLINDRICAL_SURFACE('',#1187,0.7);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(6.519755964093E-33,7.,0.));
+#1189 = DIRECTION('',(-0.,-0.,-1.));
+#1190 = DIRECTION('',(1.,0.,0.));
+#1191 = DEFINITIONAL_REPRESENTATION('',(#1192),#1196);
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(-0.,0.));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(-1.,0.));
+#1196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1197 = ADVANCED_FACE('',(#1198,#1230,#1260,#1290,#1320,#1350,#1380),#84
+  ,.F.);
+#1198 = FACE_BOUND('',#1199,.F.);
+#1199 = EDGE_LOOP('',(#1200,#1201,#1202,#1229));
+#1200 = ORIENTED_EDGE('',*,*,#67,.F.);
+#1201 = ORIENTED_EDGE('',*,*,#163,.T.);
+#1202 = ORIENTED_EDGE('',*,*,#1203,.F.);
+#1203 = EDGE_CURVE('',#241,#164,#1204,.T.);
+#1204 = SURFACE_CURVE('',#1205,(#1210,#1217),.PCURVE_S1.);
+#1205 = CIRCLE('',#1206,4.);
+#1206 = AXIS2_PLACEMENT_3D('',#1207,#1208,#1209);
+#1207 = CARTESIAN_POINT('',(0.,0.,2.));
+#1208 = DIRECTION('',(0.,0.,-1.));
+#1209 = DIRECTION('',(1.,0.,0.));
+#1210 = PCURVE('',#84,#1211);
+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);
+#1212 = CIRCLE('',#1213,4.);
+#1213 = AXIS2_PLACEMENT_2D('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195));
+#1215 = DIRECTION('',(-1.,0.));
+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1217 = PCURVE('',#1218,#1223);
+#1218 = CYLINDRICAL_SURFACE('',#1219,4.);
+#1219 = AXIS2_PLACEMENT_3D('',#1220,#1221,#1222);
+#1220 = CARTESIAN_POINT('',(0.,0.,0.));
+#1221 = DIRECTION('',(-0.,-0.,-1.));
+#1222 = DIRECTION('',(1.,0.,0.));
+#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);
+#1224 = LINE('',#1225,#1226);
+#1225 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#1226 = VECTOR('',#1227,1.);
+#1227 = DIRECTION('',(1.,-0.));
+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1229 = ORIENTED_EDGE('',*,*,#268,.T.);
+#1230 = FACE_BOUND('',#1231,.F.);
+#1231 = EDGE_LOOP('',(#1232));
+#1232 = ORIENTED_EDGE('',*,*,#1233,.T.);
+#1233 = EDGE_CURVE('',#1234,#1234,#1236,.T.);
+#1234 = VERTEX_POINT('',#1235);
+#1235 = CARTESIAN_POINT('',(-12.3,0.,2.));
+#1236 = SURFACE_CURVE('',#1237,(#1242,#1253),.PCURVE_S1.);
+#1237 = CIRCLE('',#1238,0.7);
+#1238 = AXIS2_PLACEMENT_3D('',#1239,#1240,#1241);
+#1239 = CARTESIAN_POINT('',(-13.,0.,2.));
+#1240 = DIRECTION('',(0.,0.,1.));
+#1241 = DIRECTION('',(1.,0.,0.));
+#1242 = PCURVE('',#84,#1243);
+#1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1252);
+#1244 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1245,#1246,#1247,#1248,
+#1249,#1250,#1251),.UNSPECIFIED.,.T.,.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('') );
+#1245 = CARTESIAN_POINT('',(-2.940034875422,-1.480669868195));
+#1246 = CARTESIAN_POINT('',(-2.940034875422,-0.268234302897));
+#1247 = CARTESIAN_POINT('',(-1.890034875422,-0.874452085546));
+#1248 = CARTESIAN_POINT('',(-0.840034875422,-1.480669868195));
+#1249 = CARTESIAN_POINT('',(-1.890034875422,-2.086887650844));
+#1250 = CARTESIAN_POINT('',(-2.940034875422,-2.693105433493));
+#1251 = CARTESIAN_POINT('',(-2.940034875422,-1.480669868195));
+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1253 = PCURVE('',#696,#1254);
+#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(-0.,-2.));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(-1.,0.));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1260 = FACE_BOUND('',#1261,.F.);
+#1261 = EDGE_LOOP('',(#1262));
+#1262 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#1263 = EDGE_CURVE('',#1264,#1264,#1266,.T.);
+#1264 = VERTEX_POINT('',#1265);
+#1265 = CARTESIAN_POINT('',(-10.3,0.,2.));
+#1266 = SURFACE_CURVE('',#1267,(#1272,#1283),.PCURVE_S1.);
+#1267 = CIRCLE('',#1268,0.7);
+#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271);
+#1269 = CARTESIAN_POINT('',(-11.,0.,2.));
+#1270 = DIRECTION('',(0.,0.,1.));
+#1271 = DIRECTION('',(1.,0.,0.));
+#1272 = PCURVE('',#84,#1273);
+#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1282);
+#1274 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1275,#1276,#1277,#1278,
+#1279,#1280,#1281),.UNSPECIFIED.,.T.,.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('') );
+#1275 = CARTESIAN_POINT('',(-4.940034875422,-1.480669868195));
+#1276 = CARTESIAN_POINT('',(-4.940034875422,-0.268234302897));
+#1277 = CARTESIAN_POINT('',(-3.890034875422,-0.874452085546));
+#1278 = CARTESIAN_POINT('',(-2.840034875422,-1.480669868195));
+#1279 = CARTESIAN_POINT('',(-3.890034875422,-2.086887650844));
+#1280 = CARTESIAN_POINT('',(-4.940034875422,-2.693105433493));
+#1281 = CARTESIAN_POINT('',(-4.940034875422,-1.480669868195));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = PCURVE('',#731,#1284);
+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);
+#1285 = LINE('',#1286,#1287);
+#1286 = CARTESIAN_POINT('',(-0.,-2.));
+#1287 = VECTOR('',#1288,1.);
+#1288 = DIRECTION('',(-1.,0.));
+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1290 = FACE_BOUND('',#1291,.F.);
+#1291 = EDGE_LOOP('',(#1292));
+#1292 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#1293 = EDGE_CURVE('',#1294,#1294,#1296,.T.);
+#1294 = VERTEX_POINT('',#1295);
+#1295 = CARTESIAN_POINT('',(-6.3,0.,2.));
+#1296 = SURFACE_CURVE('',#1297,(#1302,#1313),.PCURVE_S1.);
+#1297 = CIRCLE('',#1298,0.7);
+#1298 = AXIS2_PLACEMENT_3D('',#1299,#1300,#1301);
+#1299 = CARTESIAN_POINT('',(-7.,0.,2.));
+#1300 = DIRECTION('',(0.,0.,1.));
+#1301 = DIRECTION('',(1.,0.,0.));
+#1302 = PCURVE('',#84,#1303);
+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1312);
+#1304 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1305,#1306,#1307,#1308,
+#1309,#1310,#1311),.UNSPECIFIED.,.T.,.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('') );
+#1305 = CARTESIAN_POINT('',(-8.940034875422,-1.480669868195));
+#1306 = CARTESIAN_POINT('',(-8.940034875422,-0.268234302897));
+#1307 = CARTESIAN_POINT('',(-7.890034875422,-0.874452085546));
+#1308 = CARTESIAN_POINT('',(-6.840034875422,-1.480669868195));
+#1309 = CARTESIAN_POINT('',(-7.890034875422,-2.086887650844));
+#1310 = CARTESIAN_POINT('',(-8.940034875422,-2.693105433493));
+#1311 = CARTESIAN_POINT('',(-8.940034875422,-1.480669868195));
+#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1313 = PCURVE('',#766,#1314);
+#1314 = DEFINITIONAL_REPRESENTATION('',(#1315),#1319);
+#1315 = LINE('',#1316,#1317);
+#1316 = CARTESIAN_POINT('',(-0.,-2.));
+#1317 = VECTOR('',#1318,1.);
+#1318 = DIRECTION('',(-1.,0.));
+#1319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1320 = FACE_BOUND('',#1321,.F.);
+#1321 = EDGE_LOOP('',(#1322));
+#1322 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#1323 = EDGE_CURVE('',#1324,#1324,#1326,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(-8.3,0.,2.));
+#1326 = SURFACE_CURVE('',#1327,(#1332,#1343),.PCURVE_S1.);
+#1327 = CIRCLE('',#1328,0.7);
+#1328 = AXIS2_PLACEMENT_3D('',#1329,#1330,#1331);
+#1329 = CARTESIAN_POINT('',(-9.,0.,2.));
+#1330 = DIRECTION('',(0.,0.,1.));
+#1331 = DIRECTION('',(1.,0.,0.));
+#1332 = PCURVE('',#84,#1333);
+#1333 = DEFINITIONAL_REPRESENTATION('',(#1334),#1342);
+#1334 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1335,#1336,#1337,#1338,
+#1339,#1340,#1341),.UNSPECIFIED.,.T.,.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('') );
+#1335 = CARTESIAN_POINT('',(-6.940034875422,-1.480669868195));
+#1336 = CARTESIAN_POINT('',(-6.940034875422,-0.268234302897));
+#1337 = CARTESIAN_POINT('',(-5.890034875422,-0.874452085546));
+#1338 = CARTESIAN_POINT('',(-4.840034875422,-1.480669868195));
+#1339 = CARTESIAN_POINT('',(-5.890034875422,-2.086887650844));
+#1340 = CARTESIAN_POINT('',(-6.940034875422,-2.693105433493));
+#1341 = CARTESIAN_POINT('',(-6.940034875422,-1.480669868195));
+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1343 = PCURVE('',#801,#1344);
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(-0.,-2.));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(-1.,0.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = FACE_BOUND('',#1351,.F.);
+#1351 = EDGE_LOOP('',(#1352));
+#1352 = ORIENTED_EDGE('',*,*,#1353,.T.);
+#1353 = EDGE_CURVE('',#1354,#1354,#1356,.T.);
+#1354 = VERTEX_POINT('',#1355);
+#1355 = CARTESIAN_POINT('',(-4.3,0.,2.));
+#1356 = SURFACE_CURVE('',#1357,(#1362,#1373),.PCURVE_S1.);
+#1357 = CIRCLE('',#1358,0.7);
+#1358 = AXIS2_PLACEMENT_3D('',#1359,#1360,#1361);
+#1359 = CARTESIAN_POINT('',(-5.,0.,2.));
+#1360 = DIRECTION('',(0.,0.,1.));
+#1361 = DIRECTION('',(1.,0.,0.));
+#1362 = PCURVE('',#84,#1363);
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1372);
+#1364 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1365,#1366,#1367,#1368,
+#1369,#1370,#1371),.UNSPECIFIED.,.T.,.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('') );
+#1365 = CARTESIAN_POINT('',(-10.94003487542,-1.480669868195));
+#1366 = CARTESIAN_POINT('',(-10.94003487542,-0.268234302897));
+#1367 = CARTESIAN_POINT('',(-9.890034875422,-0.874452085546));
+#1368 = CARTESIAN_POINT('',(-8.840034875422,-1.480669868195));
+#1369 = CARTESIAN_POINT('',(-9.890034875422,-2.086887650844));
+#1370 = CARTESIAN_POINT('',(-10.94003487542,-2.693105433493));
+#1371 = CARTESIAN_POINT('',(-10.94003487542,-1.480669868195));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = PCURVE('',#836,#1374);
+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1379);
+#1375 = LINE('',#1376,#1377);
+#1376 = CARTESIAN_POINT('',(-0.,-2.));
+#1377 = VECTOR('',#1378,1.);
+#1378 = DIRECTION('',(-1.,0.));
+#1379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1380 = FACE_BOUND('',#1381,.F.);
+#1381 = EDGE_LOOP('',(#1382));
+#1382 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#1383 = EDGE_CURVE('',#1384,#1384,#1386,.T.);
+#1384 = VERTEX_POINT('',#1385);
+#1385 = CARTESIAN_POINT('',(-14.3,0.,2.));
+#1386 = SURFACE_CURVE('',#1387,(#1392,#1403),.PCURVE_S1.);
+#1387 = CIRCLE('',#1388,0.7);
+#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391);
+#1389 = CARTESIAN_POINT('',(-15.,9.73996511033E-33,2.));
+#1390 = DIRECTION('',(0.,0.,1.));
+#1391 = DIRECTION('',(1.,0.,0.));
+#1392 = PCURVE('',#84,#1393);
+#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1402);
+#1394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1395,#1396,#1397,#1398,
+#1399,#1400,#1401),.UNSPECIFIED.,.T.,.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('') );
+#1395 = CARTESIAN_POINT('',(-0.940034875422,-1.480669868195));
+#1396 = CARTESIAN_POINT('',(-0.940034875422,-0.268234302897));
+#1397 = CARTESIAN_POINT('',(0.109965124578,-0.874452085546));
+#1398 = CARTESIAN_POINT('',(1.159965124578,-1.480669868195));
+#1399 = CARTESIAN_POINT('',(0.109965124578,-2.086887650844));
+#1400 = CARTESIAN_POINT('',(-0.940034875422,-2.693105433493));
+#1401 = CARTESIAN_POINT('',(-0.940034875422,-1.480669868195));
+#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1403 = PCURVE('',#1151,#1404);
+#1404 = DEFINITIONAL_REPRESENTATION('',(#1405),#1409);
+#1405 = LINE('',#1406,#1407);
+#1406 = CARTESIAN_POINT('',(-0.,-2.));
+#1407 = VECTOR('',#1408,1.);
+#1408 = DIRECTION('',(-1.,0.));
+#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1410 = ADVANCED_FACE('',(#1411),#202,.T.);
+#1411 = FACE_BOUND('',#1412,.T.);
+#1412 = EDGE_LOOP('',(#1413,#1414,#1442,#1463));
+#1413 = ORIENTED_EDGE('',*,*,#186,.T.);
+#1414 = ORIENTED_EDGE('',*,*,#1415,.T.);
+#1415 = EDGE_CURVE('',#164,#1416,#1418,.T.);
+#1416 = VERTEX_POINT('',#1417);
+#1417 = CARTESIAN_POINT('',(-1.5,7.,2.));
+#1418 = SURFACE_CURVE('',#1419,(#1423,#1430),.PCURVE_S1.);
+#1419 = LINE('',#1420,#1421);
+#1420 = CARTESIAN_POINT('',(-1.5,3.708099243548,2.));
+#1421 = VECTOR('',#1422,1.);
+#1422 = DIRECTION('',(0.,1.,0.));
+#1423 = PCURVE('',#202,#1424);
+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(0.,-2.));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(1.,0.));
+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1430 = PCURVE('',#1431,#1436);
+#1431 = PLANE('',#1432);
+#1432 = AXIS2_PLACEMENT_3D('',#1433,#1434,#1435);
+#1433 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,2.));
+#1434 = DIRECTION('',(0.,0.,-1.));
+#1435 = DIRECTION('',(-1.,0.,0.));
+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1441);
+#1437 = LINE('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(-13.74003487542,2.227429375353));
+#1439 = VECTOR('',#1440,1.);
+#1440 = DIRECTION('',(0.,1.));
+#1441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1442 = ORIENTED_EDGE('',*,*,#1443,.F.);
+#1443 = EDGE_CURVE('',#317,#1416,#1444,.T.);
+#1444 = SURFACE_CURVE('',#1445,(#1449,#1456),.PCURVE_S1.);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(-1.5,7.,0.));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(0.,0.,1.));
+#1449 = PCURVE('',#202,#1450);
+#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1455);
+#1451 = LINE('',#1452,#1453);
+#1452 = CARTESIAN_POINT('',(3.291900756452,0.));
+#1453 = VECTOR('',#1454,1.);
+#1454 = DIRECTION('',(0.,-1.));
+#1455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1456 = PCURVE('',#360,#1457);
+#1457 = DEFINITIONAL_REPRESENTATION('',(#1458),#1462);
+#1458 = LINE('',#1459,#1460);
+#1459 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1460 = VECTOR('',#1461,1.);
+#1461 = DIRECTION('',(-0.,-1.));
+#1462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1463 = ORIENTED_EDGE('',*,*,#316,.F.);
+#1464 = ADVANCED_FACE('',(#1465),#256,.T.);
+#1465 = FACE_BOUND('',#1466,.T.);
+#1466 = EDGE_LOOP('',(#1467,#1490,#1516,#1517));
+#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#1468 = EDGE_CURVE('',#518,#1469,#1471,.T.);
+#1469 = VERTEX_POINT('',#1470);
+#1470 = CARTESIAN_POINT('',(-1.5,-7.,2.));
+#1471 = SURFACE_CURVE('',#1472,(#1476,#1483),.PCURVE_S1.);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(-1.5,-7.,0.));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(0.,0.,1.));
+#1476 = PCURVE('',#256,#1477);
+#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1482);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(0.,0.));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(0.,-1.));
+#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1483 = PCURVE('',#538,#1484);
+#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1489);
+#1485 = LINE('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#1487 = VECTOR('',#1488,1.);
+#1488 = DIRECTION('',(-0.,-1.));
+#1489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1490 = ORIENTED_EDGE('',*,*,#1491,.T.);
+#1491 = EDGE_CURVE('',#1469,#241,#1492,.T.);
+#1492 = SURFACE_CURVE('',#1493,(#1497,#1504),.PCURVE_S1.);
+#1493 = LINE('',#1494,#1495);
+#1494 = CARTESIAN_POINT('',(-1.5,-7.,2.));
+#1495 = VECTOR('',#1496,1.);
+#1496 = DIRECTION('',(0.,1.,0.));
+#1497 = PCURVE('',#256,#1498);
+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1503);
+#1499 = LINE('',#1500,#1501);
+#1500 = CARTESIAN_POINT('',(0.,-2.));
+#1501 = VECTOR('',#1502,1.);
+#1502 = DIRECTION('',(1.,0.));
+#1503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1504 = PCURVE('',#1505,#1510);
+#1505 = PLANE('',#1506);
+#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509);
+#1507 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,2.));
+#1508 = DIRECTION('',(0.,0.,-1.));
+#1509 = DIRECTION('',(-1.,0.,0.));
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(-13.74003487542,-8.480669868195));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(0.,1.));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1516 = ORIENTED_EDGE('',*,*,#238,.F.);
+#1517 = ORIENTED_EDGE('',*,*,#550,.F.);
+#1518 = ADVANCED_FACE('',(#1519),#360,.T.);
+#1519 = FACE_BOUND('',#1520,.F.);
+#1520 = EDGE_LOOP('',(#1521,#1544,#1570,#1571));
+#1521 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#1522 = EDGE_CURVE('',#340,#1523,#1525,.T.);
+#1523 = VERTEX_POINT('',#1524);
+#1524 = CARTESIAN_POINT('',(1.5,7.,2.));
+#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(1.5,7.,0.));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(0.,0.,1.));
+#1530 = PCURVE('',#360,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(-1.033503212151E-13,0.));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(-0.,-1.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = PCURVE('',#388,#1538);
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(0.,0.));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(0.,-1.));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1544 = ORIENTED_EDGE('',*,*,#1545,.T.);
+#1545 = EDGE_CURVE('',#1523,#1416,#1546,.T.);
+#1546 = SURFACE_CURVE('',#1547,(#1552,#1559),.PCURVE_S1.);
+#1547 = CIRCLE('',#1548,1.5);
+#1548 = AXIS2_PLACEMENT_3D('',#1549,#1550,#1551);
+#1549 = CARTESIAN_POINT('',(6.519755964093E-33,7.,2.));
+#1550 = DIRECTION('',(0.,0.,1.));
+#1551 = DIRECTION('',(1.,0.,0.));
+#1552 = PCURVE('',#360,#1553);
+#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1558);
+#1554 = LINE('',#1555,#1556);
+#1555 = CARTESIAN_POINT('',(-0.,-2.));
+#1556 = VECTOR('',#1557,1.);
+#1557 = DIRECTION('',(-1.,0.));
+#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1559 = PCURVE('',#1431,#1560);
+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1569);
+#1561 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1562,#1563,#1564,#1565,
+#1566,#1567,#1568),.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('') );
+#1562 = CARTESIAN_POINT('',(-16.74003487542,5.519330131805));
+#1563 = CARTESIAN_POINT('',(-16.74003487542,8.117406343158));
+#1564 = CARTESIAN_POINT('',(-14.49003487542,6.818368237482));
+#1565 = CARTESIAN_POINT('',(-12.24003487542,5.519330131805));
+#1566 = CARTESIAN_POINT('',(-14.49003487542,4.220292026128));
+#1567 = CARTESIAN_POINT('',(-16.74003487542,2.921253920452));
+#1568 = CARTESIAN_POINT('',(-16.74003487542,5.519330131805));
+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1570 = ORIENTED_EDGE('',*,*,#1443,.F.);
+#1571 = ORIENTED_EDGE('',*,*,#339,.F.);
+#1572 = ADVANCED_FACE('',(#1573),#538,.T.);
+#1573 = FACE_BOUND('',#1574,.F.);
+#1574 = EDGE_LOOP('',(#1575,#1576,#1604,#1625));
+#1575 = ORIENTED_EDGE('',*,*,#1468,.T.);
+#1576 = ORIENTED_EDGE('',*,*,#1577,.T.);
+#1577 = EDGE_CURVE('',#1469,#1578,#1580,.T.);
+#1578 = VERTEX_POINT('',#1579);
+#1579 = CARTESIAN_POINT('',(1.5,-7.,2.));
+#1580 = SURFACE_CURVE('',#1581,(#1586,#1593),.PCURVE_S1.);
+#1581 = CIRCLE('',#1582,1.5);
+#1582 = AXIS2_PLACEMENT_3D('',#1583,#1584,#1585);
+#1583 = CARTESIAN_POINT('',(-3.709336894577E-33,-7.,2.));
+#1584 = DIRECTION('',(0.,0.,1.));
+#1585 = DIRECTION('',(1.,0.,0.));
+#1586 = PCURVE('',#538,#1587);
+#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(-0.,-2.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(-1.,0.));
+#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1593 = PCURVE('',#1505,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1603);
+#1595 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1596,#1597,#1598,#1599,
+#1600,#1601,#1602),.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('') );
+#1596 = CARTESIAN_POINT('',(-16.74003487542,-8.480669868195));
+#1597 = CARTESIAN_POINT('',(-16.74003487542,-5.882593656842));
+#1598 = CARTESIAN_POINT('',(-14.49003487542,-7.181631762518));
+#1599 = CARTESIAN_POINT('',(-12.24003487542,-8.480669868195));
+#1600 = CARTESIAN_POINT('',(-14.49003487542,-9.779707973872));
+#1601 = CARTESIAN_POINT('',(-16.74003487542,-11.07874607954));
+#1602 = CARTESIAN_POINT('',(-16.74003487542,-8.480669868195));
+#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1604 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1605 = EDGE_CURVE('',#490,#1578,#1606,.T.);
+#1606 = SURFACE_CURVE('',#1607,(#1611,#1618),.PCURVE_S1.);
+#1607 = LINE('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(1.5,-7.,0.));
+#1609 = VECTOR('',#1610,1.);
+#1610 = DIRECTION('',(0.,0.,1.));
+#1611 = PCURVE('',#538,#1612);
+#1612 = DEFINITIONAL_REPRESENTATION('',(#1613),#1617);
+#1613 = LINE('',#1614,#1615);
+#1614 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1615 = VECTOR('',#1616,1.);
+#1616 = DIRECTION('',(-0.,-1.));
+#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1618 = PCURVE('',#505,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(3.291900756452,0.));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.,-1.));
+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1625 = ORIENTED_EDGE('',*,*,#517,.F.);
+#1626 = ADVANCED_FACE('',(#1627),#388,.T.);
+#1627 = FACE_BOUND('',#1628,.T.);
+#1628 = EDGE_LOOP('',(#1629,#1630,#1653,#1674));
+#1629 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#1630 = ORIENTED_EDGE('',*,*,#1631,.T.);
+#1631 = EDGE_CURVE('',#1523,#1632,#1634,.T.);
+#1632 = VERTEX_POINT('',#1633);
+#1633 = CARTESIAN_POINT('',(1.5,3.708099243548,2.));
+#1634 = SURFACE_CURVE('',#1635,(#1639,#1646),.PCURVE_S1.);
+#1635 = LINE('',#1636,#1637);
+#1636 = CARTESIAN_POINT('',(1.5,7.,2.));
+#1637 = VECTOR('',#1638,1.);
+#1638 = DIRECTION('',(0.,-1.,0.));
+#1639 = PCURVE('',#388,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(0.,-2.));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(1.,0.));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1646 = PCURVE('',#1431,#1647);
+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
+#1648 = LINE('',#1649,#1650);
+#1649 = CARTESIAN_POINT('',(-16.74003487542,5.519330131805));
+#1650 = VECTOR('',#1651,1.);
+#1651 = DIRECTION('',(0.,-1.));
+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1653 = ORIENTED_EDGE('',*,*,#1654,.F.);
+#1654 = EDGE_CURVE('',#373,#1632,#1655,.T.);
+#1655 = SURFACE_CURVE('',#1656,(#1660,#1667),.PCURVE_S1.);
+#1656 = LINE('',#1657,#1658);
+#1657 = CARTESIAN_POINT('',(1.5,3.708099243548,0.));
+#1658 = VECTOR('',#1659,1.);
+#1659 = DIRECTION('',(0.,0.,1.));
+#1660 = PCURVE('',#388,#1661);
+#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1666);
+#1662 = LINE('',#1663,#1664);
+#1663 = CARTESIAN_POINT('',(3.291900756452,0.));
+#1664 = VECTOR('',#1665,1.);
+#1665 = DIRECTION('',(0.,-1.));
+#1666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1667 = PCURVE('',#416,#1668);
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(0.,0.));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(0.,-1.));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1674 = ORIENTED_EDGE('',*,*,#372,.F.);
+#1675 = ADVANCED_FACE('',(#1676),#505,.T.);
+#1676 = FACE_BOUND('',#1677,.T.);
+#1677 = EDGE_LOOP('',(#1678,#1701,#1722,#1723));
+#1678 = ORIENTED_EDGE('',*,*,#1679,.T.);
+#1679 = EDGE_CURVE('',#462,#1680,#1682,.T.);
+#1680 = VERTEX_POINT('',#1681);
+#1681 = CARTESIAN_POINT('',(1.5,-3.708099243548,2.));
+#1682 = SURFACE_CURVE('',#1683,(#1687,#1694),.PCURVE_S1.);
+#1683 = LINE('',#1684,#1685);
+#1684 = CARTESIAN_POINT('',(1.5,-3.708099243548,0.));
+#1685 = VECTOR('',#1686,1.);
+#1686 = DIRECTION('',(0.,0.,1.));
+#1687 = PCURVE('',#505,#1688);
+#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693);
+#1689 = LINE('',#1690,#1691);
+#1690 = CARTESIAN_POINT('',(0.,0.));
+#1691 = VECTOR('',#1692,1.);
+#1692 = DIRECTION('',(0.,-1.));
+#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1694 = PCURVE('',#477,#1695);
+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);
+#1696 = LINE('',#1697,#1698);
+#1697 = CARTESIAN_POINT('',(15.866631652623,-0.));
+#1698 = VECTOR('',#1699,1.);
+#1699 = DIRECTION('',(0.,-1.));
+#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1701 = ORIENTED_EDGE('',*,*,#1702,.T.);
+#1702 = EDGE_CURVE('',#1680,#1578,#1703,.T.);
+#1703 = SURFACE_CURVE('',#1704,(#1708,#1715),.PCURVE_S1.);
+#1704 = LINE('',#1705,#1706);
+#1705 = CARTESIAN_POINT('',(1.5,-3.708099243548,2.));
+#1706 = VECTOR('',#1707,1.);
+#1707 = DIRECTION('',(0.,-1.,0.));
+#1708 = PCURVE('',#505,#1709);
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(0.,-2.));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(1.,0.));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1715 = PCURVE('',#1505,#1716);
+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);
+#1717 = LINE('',#1718,#1719);
+#1718 = CARTESIAN_POINT('',(-16.74003487542,-5.188769111743));
+#1719 = VECTOR('',#1720,1.);
+#1720 = DIRECTION('',(0.,-1.));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1723 = ORIENTED_EDGE('',*,*,#489,.F.);
+#1724 = ADVANCED_FACE('',(#1725),#416,.T.);
+#1725 = FACE_BOUND('',#1726,.T.);
+#1726 = EDGE_LOOP('',(#1727,#1728,#1756,#1777));
+#1727 = ORIENTED_EDGE('',*,*,#1654,.T.);
+#1728 = ORIENTED_EDGE('',*,*,#1729,.T.);
+#1729 = EDGE_CURVE('',#1632,#1730,#1732,.T.);
+#1730 = VERTEX_POINT('',#1731);
+#1731 = CARTESIAN_POINT('',(17.210147902532,1.485206335518,2.));
+#1732 = SURFACE_CURVE('',#1733,(#1737,#1744),.PCURVE_S1.);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(1.5,3.708099243548,2.));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(0.990137557012,-0.140098601688,0.));
+#1737 = PCURVE('',#416,#1738);
+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);
+#1739 = LINE('',#1740,#1741);
+#1740 = CARTESIAN_POINT('',(0.,-2.));
+#1741 = VECTOR('',#1742,1.);
+#1742 = DIRECTION('',(1.,0.));
+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1744 = PCURVE('',#1745,#1750);
+#1745 = PLANE('',#1746);
+#1746 = AXIS2_PLACEMENT_3D('',#1747,#1748,#1749);
+#1747 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,2.));
+#1748 = DIRECTION('',(0.,0.,-1.));
+#1749 = DIRECTION('',(-1.,0.,0.));
+#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755);
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(-16.74003487542,2.227429375353));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(-0.990137557012,-0.140098601688));
+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1756 = ORIENTED_EDGE('',*,*,#1757,.F.);
+#1757 = EDGE_CURVE('',#401,#1730,#1758,.T.);
+#1758 = SURFACE_CURVE('',#1759,(#1763,#1770),.PCURVE_S1.);
+#1759 = LINE('',#1760,#1761);
+#1760 = CARTESIAN_POINT('',(17.210147902532,1.485206335518,0.));
+#1761 = VECTOR('',#1762,1.);
+#1762 = DIRECTION('',(0.,0.,1.));
+#1763 = PCURVE('',#416,#1764);
+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(15.866631652622,0.));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(0.,-1.));
+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1770 = PCURVE('',#449,#1771);
+#1771 = DEFINITIONAL_REPRESENTATION('',(#1772),#1776);
+#1772 = LINE('',#1773,#1774);
+#1773 = CARTESIAN_POINT('',(-7.713420636138,0.));
+#1774 = VECTOR('',#1775,1.);
+#1775 = DIRECTION('',(-0.,-1.));
+#1776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1777 = ORIENTED_EDGE('',*,*,#400,.F.);
+#1778 = ADVANCED_FACE('',(#1779),#477,.T.);
+#1779 = FACE_BOUND('',#1780,.T.);
+#1780 = EDGE_LOOP('',(#1781,#1804,#1825,#1826));
+#1781 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#1782 = EDGE_CURVE('',#429,#1783,#1785,.T.);
+#1783 = VERTEX_POINT('',#1784);
+#1784 = CARTESIAN_POINT('',(17.210147902532,-1.485206335518,2.));
+#1785 = SURFACE_CURVE('',#1786,(#1790,#1797),.PCURVE_S1.);
+#1786 = LINE('',#1787,#1788);
+#1787 = CARTESIAN_POINT('',(17.210147902532,-1.485206335518,0.));
+#1788 = VECTOR('',#1789,1.);
+#1789 = DIRECTION('',(0.,0.,1.));
+#1790 = PCURVE('',#477,#1791);
+#1791 = DEFINITIONAL_REPRESENTATION('',(#1792),#1796);
+#1792 = LINE('',#1793,#1794);
+#1793 = CARTESIAN_POINT('',(0.,0.));
+#1794 = VECTOR('',#1795,1.);
+#1795 = DIRECTION('',(0.,-1.));
+#1796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1797 = PCURVE('',#449,#1798);
+#1798 = DEFINITIONAL_REPRESENTATION('',(#1799),#1803);
+#1799 = LINE('',#1800,#1801);
+#1800 = CARTESIAN_POINT('',(-4.852949978221,0.));
+#1801 = VECTOR('',#1802,1.);
+#1802 = DIRECTION('',(-0.,-1.));
+#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1804 = ORIENTED_EDGE('',*,*,#1805,.T.);
+#1805 = EDGE_CURVE('',#1783,#1680,#1806,.T.);
+#1806 = SURFACE_CURVE('',#1807,(#1811,#1818),.PCURVE_S1.);
+#1807 = LINE('',#1808,#1809);
+#1808 = CARTESIAN_POINT('',(17.210147902532,-1.485206335518,2.));
+#1809 = VECTOR('',#1810,1.);
+#1810 = DIRECTION('',(-0.990137557012,-0.140098601688,0.));
+#1811 = PCURVE('',#477,#1812);
+#1812 = DEFINITIONAL_REPRESENTATION('',(#1813),#1817);
+#1813 = LINE('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(0.,-2.));
+#1815 = VECTOR('',#1816,1.);
+#1816 = DIRECTION('',(1.,-0.));
+#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1818 = PCURVE('',#1745,#1819);
+#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824);
+#1820 = LINE('',#1821,#1822);
+#1821 = CARTESIAN_POINT('',(-32.45018277795,-2.965876203713));
+#1822 = VECTOR('',#1823,1.);
+#1823 = DIRECTION('',(0.990137557012,-0.140098601688));
+#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1825 = ORIENTED_EDGE('',*,*,#1679,.F.);
+#1826 = ORIENTED_EDGE('',*,*,#461,.F.);
+#1827 = ADVANCED_FACE('',(#1828),#449,.T.);
+#1828 = FACE_BOUND('',#1829,.F.);
+#1829 = EDGE_LOOP('',(#1830,#1831,#1857,#1858));
+#1830 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#1831 = ORIENTED_EDGE('',*,*,#1832,.T.);
+#1832 = EDGE_CURVE('',#1783,#1730,#1833,.T.);
+#1833 = SURFACE_CURVE('',#1834,(#1839,#1846),.PCURVE_S1.);
+#1834 = CIRCLE('',#1835,1.5);
+#1835 = AXIS2_PLACEMENT_3D('',#1836,#1837,#1838);
+#1836 = CARTESIAN_POINT('',(17.,-3.241041285326E-33,2.));
+#1837 = DIRECTION('',(0.,0.,1.));
+#1838 = DIRECTION('',(1.,0.,0.));
+#1839 = PCURVE('',#449,#1840);
+#1840 = DEFINITIONAL_REPRESENTATION('',(#1841),#1845);
+#1841 = LINE('',#1842,#1843);
+#1842 = CARTESIAN_POINT('',(-0.,-2.));
+#1843 = VECTOR('',#1844,1.);
+#1844 = DIRECTION('',(-1.,0.));
+#1845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1846 = PCURVE('',#1745,#1847);
+#1847 = DEFINITIONAL_REPRESENTATION('',(#1848),#1856);
+#1848 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1849,#1850,#1851,#1852,
+#1853,#1854,#1855),.UNSPECIFIED.,.T.,.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('') );
+#1849 = CARTESIAN_POINT('',(-33.74003487542,-1.480669868195));
+#1850 = CARTESIAN_POINT('',(-33.74003487542,1.117406343158));
+#1851 = CARTESIAN_POINT('',(-31.49003487542,-0.181631762518));
+#1852 = CARTESIAN_POINT('',(-29.24003487542,-1.480669868195));
+#1853 = CARTESIAN_POINT('',(-31.49003487542,-2.779707973872));
+#1854 = CARTESIAN_POINT('',(-33.74003487542,-4.078746079548));
+#1855 = CARTESIAN_POINT('',(-33.74003487542,-1.480669868195));
+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1857 = ORIENTED_EDGE('',*,*,#1757,.F.);
+#1858 = ORIENTED_EDGE('',*,*,#428,.F.);
+#1859 = ADVANCED_FACE('',(#1860),#595,.F.);
+#1860 = FACE_BOUND('',#1861,.T.);
+#1861 = EDGE_LOOP('',(#1862,#1885,#1911,#1912));
+#1862 = ORIENTED_EDGE('',*,*,#1863,.T.);
+#1863 = EDGE_CURVE('',#575,#1864,#1866,.T.);
+#1864 = VERTEX_POINT('',#1865);
+#1865 = CARTESIAN_POINT('',(0.7,-7.,2.));
+#1866 = SEAM_CURVE('',#1867,(#1871,#1878),.PCURVE_S1.);
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(0.7,-7.,0.));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(0.,0.,1.));
+#1871 = PCURVE('',#595,#1872);
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(-0.,0.));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(-0.,-1.));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = PCURVE('',#595,#1879);
+#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(-0.,-1.));
+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1885 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#1886 = EDGE_CURVE('',#1864,#1864,#1887,.T.);
+#1887 = SURFACE_CURVE('',#1888,(#1893,#1900),.PCURVE_S1.);
+#1888 = CIRCLE('',#1889,0.7);
+#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892);
+#1890 = CARTESIAN_POINT('',(-3.709336894577E-33,-7.,2.));
+#1891 = DIRECTION('',(0.,0.,1.));
+#1892 = DIRECTION('',(1.,0.,0.));
+#1893 = PCURVE('',#595,#1894);
+#1894 = DEFINITIONAL_REPRESENTATION('',(#1895),#1899);
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(-0.,-2.));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(-1.,0.));
+#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1900 = PCURVE('',#1505,#1901);
+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1910);
+#1902 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1903,#1904,#1905,#1906,
+#1907,#1908,#1909),.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('') );
+#1903 = CARTESIAN_POINT('',(-15.94003487542,-8.480669868195));
+#1904 = CARTESIAN_POINT('',(-15.94003487542,-7.268234302897));
+#1905 = CARTESIAN_POINT('',(-14.89003487542,-7.874452085546));
+#1906 = CARTESIAN_POINT('',(-13.84003487542,-8.480669868195));
+#1907 = CARTESIAN_POINT('',(-14.89003487542,-9.086887650844));
+#1908 = CARTESIAN_POINT('',(-15.94003487542,-9.693105433493));
+#1909 = CARTESIAN_POINT('',(-15.94003487542,-8.480669868195));
+#1910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1911 = ORIENTED_EDGE('',*,*,#1863,.F.);
+#1912 = ORIENTED_EDGE('',*,*,#574,.F.);
+#1913 = ADVANCED_FACE('',(#1914),#630,.F.);
+#1914 = FACE_BOUND('',#1915,.T.);
+#1915 = EDGE_LOOP('',(#1916,#1939,#1965,#1966));
+#1916 = ORIENTED_EDGE('',*,*,#1917,.T.);
+#1917 = EDGE_CURVE('',#610,#1918,#1920,.T.);
+#1918 = VERTEX_POINT('',#1919);
+#1919 = CARTESIAN_POINT('',(0.7,-5.,2.));
+#1920 = SEAM_CURVE('',#1921,(#1925,#1932),.PCURVE_S1.);
+#1921 = LINE('',#1922,#1923);
+#1922 = CARTESIAN_POINT('',(0.7,-5.,0.));
+#1923 = VECTOR('',#1924,1.);
+#1924 = DIRECTION('',(0.,0.,1.));
+#1925 = PCURVE('',#630,#1926);
+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1931);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(-0.,0.));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(-0.,-1.));
+#1931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1932 = PCURVE('',#630,#1933);
+#1933 = DEFINITIONAL_REPRESENTATION('',(#1934),#1938);
+#1934 = LINE('',#1935,#1936);
+#1935 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#1936 = VECTOR('',#1937,1.);
+#1937 = DIRECTION('',(-0.,-1.));
+#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1939 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#1940 = EDGE_CURVE('',#1918,#1918,#1941,.T.);
+#1941 = SURFACE_CURVE('',#1942,(#1947,#1954),.PCURVE_S1.);
+#1942 = CIRCLE('',#1943,0.7);
+#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);
+#1944 = CARTESIAN_POINT('',(0.,-5.,2.));
+#1945 = DIRECTION('',(0.,0.,1.));
+#1946 = DIRECTION('',(1.,0.,0.));
+#1947 = PCURVE('',#630,#1948);
+#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1953);
+#1949 = LINE('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(-0.,-2.));
+#1951 = VECTOR('',#1952,1.);
+#1952 = DIRECTION('',(-1.,0.));
+#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1954 = PCURVE('',#1505,#1955);
+#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1964);
+#1956 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1957,#1958,#1959,#1960,
+#1961,#1962,#1963),.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('') );
+#1957 = CARTESIAN_POINT('',(-15.94003487542,-6.480669868195));
+#1958 = CARTESIAN_POINT('',(-15.94003487542,-5.268234302897));
+#1959 = CARTESIAN_POINT('',(-14.89003487542,-5.874452085546));
+#1960 = CARTESIAN_POINT('',(-13.84003487542,-6.480669868195));
+#1961 = CARTESIAN_POINT('',(-14.89003487542,-7.086887650844));
+#1962 = CARTESIAN_POINT('',(-15.94003487542,-7.693105433493));
+#1963 = CARTESIAN_POINT('',(-15.94003487542,-6.480669868195));
+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1965 = ORIENTED_EDGE('',*,*,#1917,.F.);
+#1966 = ORIENTED_EDGE('',*,*,#609,.F.);
+#1967 = ADVANCED_FACE('',(#1968),#661,.F.);
+#1968 = FACE_BOUND('',#1969,.F.);
+#1969 = EDGE_LOOP('',(#1970,#1971,#1994,#2025));
+#1970 = ORIENTED_EDGE('',*,*,#644,.F.);
+#1971 = ORIENTED_EDGE('',*,*,#1972,.T.);
+#1972 = EDGE_CURVE('',#645,#1973,#1975,.T.);
+#1973 = VERTEX_POINT('',#1974);
+#1974 = CARTESIAN_POINT('',(2.5,0.,1.));
+#1975 = SEAM_CURVE('',#1976,(#1980,#1987),.PCURVE_S1.);
+#1976 = LINE('',#1977,#1978);
+#1977 = CARTESIAN_POINT('',(2.5,-1.7763568394E-15,0.));
+#1978 = VECTOR('',#1979,1.);
+#1979 = DIRECTION('',(0.,0.,1.));
+#1980 = PCURVE('',#661,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(0.,-1.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = PCURVE('',#661,#1988);
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1993);
+#1989 = LINE('',#1990,#1991);
+#1990 = CARTESIAN_POINT('',(0.,0.));
+#1991 = VECTOR('',#1992,1.);
+#1992 = DIRECTION('',(0.,-1.));
+#1993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1994 = ORIENTED_EDGE('',*,*,#1995,.T.);
+#1995 = EDGE_CURVE('',#1973,#1973,#1996,.T.);
+#1996 = SURFACE_CURVE('',#1997,(#2002,#2009),.PCURVE_S1.);
+#1997 = CIRCLE('',#1998,2.5);
+#1998 = AXIS2_PLACEMENT_3D('',#1999,#2000,#2001);
+#1999 = CARTESIAN_POINT('',(0.,0.,1.));
+#2000 = DIRECTION('',(0.,0.,-1.));
+#2001 = DIRECTION('',(1.,0.,0.));
+#2002 = PCURVE('',#661,#2003);
+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008);
+#2004 = LINE('',#2005,#2006);
+#2005 = CARTESIAN_POINT('',(0.,-1.));
+#2006 = VECTOR('',#2007,1.);
+#2007 = DIRECTION('',(1.,0.));
+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2009 = PCURVE('',#2010,#2015);
+#2010 = PLANE('',#2011);
+#2011 = AXIS2_PLACEMENT_3D('',#2012,#2013,#2014);
+#2012 = CARTESIAN_POINT('',(2.5,8.881784197001E-15,1.));
+#2013 = DIRECTION('',(0.,0.,1.));
+#2014 = DIRECTION('',(-0.82209737081,-0.569346917886,0.));
+#2015 = DEFINITIONAL_REPRESENTATION('',(#2016),#2024);
+#2016 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2017,#2018,#2019,#2020,
+#2021,#2022,#2023),.UNSPECIFIED.,.T.,.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('') );
+#2017 = CARTESIAN_POINT('',(8.881784197001E-16,1.554312234475E-15));
+#2018 = CARTESIAN_POINT('',(2.46534447228,3.559786037531));
+#2019 = CARTESIAN_POINT('',(4.315537376679,-0.355157923308));
+#2020 = CARTESIAN_POINT('',(6.165730281078,-4.270101884147));
+#2021 = CARTESIAN_POINT('',(1.850192904399,-3.914943960839));
+#2022 = CARTESIAN_POINT('',(-2.46534447228,-3.559786037531));
+#2023 = CARTESIAN_POINT('',(8.881784197001E-16,1.554312234475E-15));
+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2025 = ORIENTED_EDGE('',*,*,#1972,.F.);
+#2026 = ADVANCED_FACE('',(#2027),#696,.F.);
+#2027 = FACE_BOUND('',#2028,.T.);
+#2028 = EDGE_LOOP('',(#2029,#2050,#2051,#2052));
+#2029 = ORIENTED_EDGE('',*,*,#2030,.T.);
+#2030 = EDGE_CURVE('',#676,#1234,#2031,.T.);
+#2031 = SEAM_CURVE('',#2032,(#2036,#2043),.PCURVE_S1.);
+#2032 = LINE('',#2033,#2034);
+#2033 = CARTESIAN_POINT('',(-12.3,0.,0.));
+#2034 = VECTOR('',#2035,1.);
+#2035 = DIRECTION('',(0.,0.,1.));
+#2036 = PCURVE('',#696,#2037);
+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(-0.,0.));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(-0.,-1.));
+#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2043 = PCURVE('',#696,#2044);
+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(-0.,-1.));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2050 = ORIENTED_EDGE('',*,*,#1233,.T.);
+#2051 = ORIENTED_EDGE('',*,*,#2030,.F.);
+#2052 = ORIENTED_EDGE('',*,*,#675,.F.);
+#2053 = ADVANCED_FACE('',(#2054),#731,.F.);
+#2054 = FACE_BOUND('',#2055,.T.);
+#2055 = EDGE_LOOP('',(#2056,#2077,#2078,#2079));
+#2056 = ORIENTED_EDGE('',*,*,#2057,.T.);
+#2057 = EDGE_CURVE('',#711,#1264,#2058,.T.);
+#2058 = SEAM_CURVE('',#2059,(#2063,#2070),.PCURVE_S1.);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(-10.3,0.,0.));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.,0.,1.));
+#2063 = PCURVE('',#731,#2064);
+#2064 = DEFINITIONAL_REPRESENTATION('',(#2065),#2069);
+#2065 = LINE('',#2066,#2067);
+#2066 = CARTESIAN_POINT('',(-0.,0.));
+#2067 = VECTOR('',#2068,1.);
+#2068 = DIRECTION('',(-0.,-1.));
+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2070 = PCURVE('',#731,#2071);
+#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(-0.,-1.));
+#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2077 = ORIENTED_EDGE('',*,*,#1263,.T.);
+#2078 = ORIENTED_EDGE('',*,*,#2057,.F.);
+#2079 = ORIENTED_EDGE('',*,*,#710,.F.);
+#2080 = ADVANCED_FACE('',(#2081),#766,.F.);
+#2081 = FACE_BOUND('',#2082,.T.);
+#2082 = EDGE_LOOP('',(#2083,#2104,#2105,#2106));
+#2083 = ORIENTED_EDGE('',*,*,#2084,.T.);
+#2084 = EDGE_CURVE('',#746,#1294,#2085,.T.);
+#2085 = SEAM_CURVE('',#2086,(#2090,#2097),.PCURVE_S1.);
+#2086 = LINE('',#2087,#2088);
+#2087 = CARTESIAN_POINT('',(-6.3,0.,0.));
+#2088 = VECTOR('',#2089,1.);
+#2089 = DIRECTION('',(0.,0.,1.));
+#2090 = PCURVE('',#766,#2091);
+#2091 = DEFINITIONAL_REPRESENTATION('',(#2092),#2096);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(-0.,0.));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(-0.,-1.));
+#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2097 = PCURVE('',#766,#2098);
+#2098 = DEFINITIONAL_REPRESENTATION('',(#2099),#2103);
+#2099 = LINE('',#2100,#2101);
+#2100 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2101 = VECTOR('',#2102,1.);
+#2102 = DIRECTION('',(-0.,-1.));
+#2103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2104 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#2105 = ORIENTED_EDGE('',*,*,#2084,.F.);
+#2106 = ORIENTED_EDGE('',*,*,#745,.F.);
+#2107 = ADVANCED_FACE('',(#2108),#801,.F.);
+#2108 = FACE_BOUND('',#2109,.T.);
+#2109 = EDGE_LOOP('',(#2110,#2131,#2132,#2133));
+#2110 = ORIENTED_EDGE('',*,*,#2111,.T.);
+#2111 = EDGE_CURVE('',#781,#1324,#2112,.T.);
+#2112 = SEAM_CURVE('',#2113,(#2117,#2124),.PCURVE_S1.);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(-8.3,0.,0.));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(0.,0.,1.));
+#2117 = PCURVE('',#801,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2123);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(-0.,0.));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(-0.,-1.));
+#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2124 = PCURVE('',#801,#2125);
+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2130);
+#2126 = LINE('',#2127,#2128);
+#2127 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2128 = VECTOR('',#2129,1.);
+#2129 = DIRECTION('',(-0.,-1.));
+#2130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2131 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#2132 = ORIENTED_EDGE('',*,*,#2111,.F.);
+#2133 = ORIENTED_EDGE('',*,*,#780,.F.);
+#2134 = ADVANCED_FACE('',(#2135),#836,.F.);
+#2135 = FACE_BOUND('',#2136,.T.);
+#2136 = EDGE_LOOP('',(#2137,#2158,#2159,#2160));
+#2137 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2138 = EDGE_CURVE('',#816,#1354,#2139,.T.);
+#2139 = SEAM_CURVE('',#2140,(#2144,#2151),.PCURVE_S1.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(-4.3,0.,0.));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(0.,0.,1.));
+#2144 = PCURVE('',#836,#2145);
+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);
+#2146 = LINE('',#2147,#2148);
+#2147 = CARTESIAN_POINT('',(-0.,0.));
+#2148 = VECTOR('',#2149,1.);
+#2149 = DIRECTION('',(-0.,-1.));
+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2151 = PCURVE('',#836,#2152);
+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(-0.,-1.));
+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2158 = ORIENTED_EDGE('',*,*,#1353,.T.);
+#2159 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2160 = ORIENTED_EDGE('',*,*,#815,.F.);
+#2161 = ADVANCED_FACE('',(#2162),#871,.F.);
+#2162 = FACE_BOUND('',#2163,.T.);
+#2163 = EDGE_LOOP('',(#2164,#2187,#2213,#2214));
+#2164 = ORIENTED_EDGE('',*,*,#2165,.T.);
+#2165 = EDGE_CURVE('',#851,#2166,#2168,.T.);
+#2166 = VERTEX_POINT('',#2167);
+#2167 = CARTESIAN_POINT('',(9.7,0.,2.));
+#2168 = SEAM_CURVE('',#2169,(#2173,#2180),.PCURVE_S1.);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(9.7,0.,0.));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(0.,0.,1.));
+#2173 = PCURVE('',#871,#2174);
+#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2179);
+#2175 = LINE('',#2176,#2177);
+#2176 = CARTESIAN_POINT('',(-0.,0.));
+#2177 = VECTOR('',#2178,1.);
+#2178 = DIRECTION('',(-0.,-1.));
+#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2180 = PCURVE('',#871,#2181);
+#2181 = DEFINITIONAL_REPRESENTATION('',(#2182),#2186);
+#2182 = LINE('',#2183,#2184);
+#2183 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2184 = VECTOR('',#2185,1.);
+#2185 = DIRECTION('',(-0.,-1.));
+#2186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2187 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#2188 = EDGE_CURVE('',#2166,#2166,#2189,.T.);
+#2189 = SURFACE_CURVE('',#2190,(#2195,#2202),.PCURVE_S1.);
+#2190 = CIRCLE('',#2191,0.7);
+#2191 = AXIS2_PLACEMENT_3D('',#2192,#2193,#2194);
+#2192 = CARTESIAN_POINT('',(9.,0.,2.));
+#2193 = DIRECTION('',(0.,0.,1.));
+#2194 = DIRECTION('',(1.,0.,0.));
+#2195 = PCURVE('',#871,#2196);
+#2196 = DEFINITIONAL_REPRESENTATION('',(#2197),#2201);
+#2197 = LINE('',#2198,#2199);
+#2198 = CARTESIAN_POINT('',(-0.,-2.));
+#2199 = VECTOR('',#2200,1.);
+#2200 = DIRECTION('',(-1.,0.));
+#2201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2202 = PCURVE('',#1745,#2203);
+#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2212);
+#2204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2205,#2206,#2207,#2208,
+#2209,#2210,#2211),.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('') );
+#2205 = CARTESIAN_POINT('',(-24.94003487542,-1.480669868195));
+#2206 = CARTESIAN_POINT('',(-24.94003487542,-0.268234302897));
+#2207 = CARTESIAN_POINT('',(-23.89003487542,-0.874452085546));
+#2208 = CARTESIAN_POINT('',(-22.84003487542,-1.480669868195));
+#2209 = CARTESIAN_POINT('',(-23.89003487542,-2.086887650844));
+#2210 = CARTESIAN_POINT('',(-24.94003487542,-2.693105433493));
+#2211 = CARTESIAN_POINT('',(-24.94003487542,-1.480669868195));
+#2212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2213 = ORIENTED_EDGE('',*,*,#2165,.F.);
+#2214 = ORIENTED_EDGE('',*,*,#850,.F.);
+#2215 = ADVANCED_FACE('',(#2216),#906,.F.);
+#2216 = FACE_BOUND('',#2217,.T.);
+#2217 = EDGE_LOOP('',(#2218,#2241,#2267,#2268));
+#2218 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#2219 = EDGE_CURVE('',#886,#2220,#2222,.T.);
+#2220 = VERTEX_POINT('',#2221);
+#2221 = CARTESIAN_POINT('',(7.7,0.,2.));
+#2222 = SEAM_CURVE('',#2223,(#2227,#2234),.PCURVE_S1.);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(7.7,0.,0.));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.,0.,1.));
+#2227 = PCURVE('',#906,#2228);
+#2228 = DEFINITIONAL_REPRESENTATION('',(#2229),#2233);
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(-0.,0.));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(-0.,-1.));
+#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2234 = PCURVE('',#906,#2235);
+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);
+#2236 = LINE('',#2237,#2238);
+#2237 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2238 = VECTOR('',#2239,1.);
+#2239 = DIRECTION('',(-0.,-1.));
+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2241 = ORIENTED_EDGE('',*,*,#2242,.T.);
+#2242 = EDGE_CURVE('',#2220,#2220,#2243,.T.);
+#2243 = SURFACE_CURVE('',#2244,(#2249,#2256),.PCURVE_S1.);
+#2244 = CIRCLE('',#2245,0.7);
+#2245 = AXIS2_PLACEMENT_3D('',#2246,#2247,#2248);
+#2246 = CARTESIAN_POINT('',(7.,0.,2.));
+#2247 = DIRECTION('',(0.,0.,1.));
+#2248 = DIRECTION('',(1.,0.,0.));
+#2249 = PCURVE('',#906,#2250);
+#2250 = DEFINITIONAL_REPRESENTATION('',(#2251),#2255);
+#2251 = LINE('',#2252,#2253);
+#2252 = CARTESIAN_POINT('',(-0.,-2.));
+#2253 = VECTOR('',#2254,1.);
+#2254 = DIRECTION('',(-1.,0.));
+#2255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2256 = PCURVE('',#1745,#2257);
+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2266);
+#2258 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2259,#2260,#2261,#2262,
+#2263,#2264,#2265),.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('') );
+#2259 = CARTESIAN_POINT('',(-22.94003487542,-1.480669868195));
+#2260 = CARTESIAN_POINT('',(-22.94003487542,-0.268234302897));
+#2261 = CARTESIAN_POINT('',(-21.89003487542,-0.874452085546));
+#2262 = CARTESIAN_POINT('',(-20.84003487542,-1.480669868195));
+#2263 = CARTESIAN_POINT('',(-21.89003487542,-2.086887650844));
+#2264 = CARTESIAN_POINT('',(-22.94003487542,-2.693105433493));
+#2265 = CARTESIAN_POINT('',(-22.94003487542,-1.480669868195));
+#2266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2267 = ORIENTED_EDGE('',*,*,#2219,.F.);
+#2268 = ORIENTED_EDGE('',*,*,#885,.F.);
+#2269 = ADVANCED_FACE('',(#2270),#941,.F.);
+#2270 = FACE_BOUND('',#2271,.T.);
+#2271 = EDGE_LOOP('',(#2272,#2295,#2321,#2322));
+#2272 = ORIENTED_EDGE('',*,*,#2273,.T.);
+#2273 = EDGE_CURVE('',#921,#2274,#2276,.T.);
+#2274 = VERTEX_POINT('',#2275);
+#2275 = CARTESIAN_POINT('',(5.7,0.,2.));
+#2276 = SEAM_CURVE('',#2277,(#2281,#2288),.PCURVE_S1.);
+#2277 = LINE('',#2278,#2279);
+#2278 = CARTESIAN_POINT('',(5.7,0.,0.));
+#2279 = VECTOR('',#2280,1.);
+#2280 = DIRECTION('',(0.,0.,1.));
+#2281 = PCURVE('',#941,#2282);
+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);
+#2283 = LINE('',#2284,#2285);
+#2284 = CARTESIAN_POINT('',(-0.,0.));
+#2285 = VECTOR('',#2286,1.);
+#2286 = DIRECTION('',(-0.,-1.));
+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2288 = PCURVE('',#941,#2289);
+#2289 = DEFINITIONAL_REPRESENTATION('',(#2290),#2294);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(-0.,-1.));
+#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2295 = ORIENTED_EDGE('',*,*,#2296,.T.);
+#2296 = EDGE_CURVE('',#2274,#2274,#2297,.T.);
+#2297 = SURFACE_CURVE('',#2298,(#2303,#2310),.PCURVE_S1.);
+#2298 = CIRCLE('',#2299,0.7);
+#2299 = AXIS2_PLACEMENT_3D('',#2300,#2301,#2302);
+#2300 = CARTESIAN_POINT('',(5.,0.,2.));
+#2301 = DIRECTION('',(0.,0.,1.));
+#2302 = DIRECTION('',(1.,0.,0.));
+#2303 = PCURVE('',#941,#2304);
+#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(-0.,-2.));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(-1.,0.));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2310 = PCURVE('',#1745,#2311);
+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2320);
+#2312 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2313,#2314,#2315,#2316,
+#2317,#2318,#2319),.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('') );
+#2313 = CARTESIAN_POINT('',(-20.94003487542,-1.480669868195));
+#2314 = CARTESIAN_POINT('',(-20.94003487542,-0.268234302897));
+#2315 = CARTESIAN_POINT('',(-19.89003487542,-0.874452085546));
+#2316 = CARTESIAN_POINT('',(-18.84003487542,-1.480669868195));
+#2317 = CARTESIAN_POINT('',(-19.89003487542,-2.086887650844));
+#2318 = CARTESIAN_POINT('',(-20.94003487542,-2.693105433493));
+#2319 = CARTESIAN_POINT('',(-20.94003487542,-1.480669868195));
+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2321 = ORIENTED_EDGE('',*,*,#2273,.F.);
+#2322 = ORIENTED_EDGE('',*,*,#920,.F.);
+#2323 = ADVANCED_FACE('',(#2324),#976,.F.);
+#2324 = FACE_BOUND('',#2325,.T.);
+#2325 = EDGE_LOOP('',(#2326,#2349,#2375,#2376));
+#2326 = ORIENTED_EDGE('',*,*,#2327,.T.);
+#2327 = EDGE_CURVE('',#956,#2328,#2330,.T.);
+#2328 = VERTEX_POINT('',#2329);
+#2329 = CARTESIAN_POINT('',(13.7,0.,2.));
+#2330 = SEAM_CURVE('',#2331,(#2335,#2342),.PCURVE_S1.);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(13.7,0.,0.));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(0.,0.,1.));
+#2335 = PCURVE('',#976,#2336);
+#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);
+#2337 = LINE('',#2338,#2339);
+#2338 = CARTESIAN_POINT('',(-0.,0.));
+#2339 = VECTOR('',#2340,1.);
+#2340 = DIRECTION('',(-0.,-1.));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2342 = PCURVE('',#976,#2343);
+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);
+#2344 = LINE('',#2345,#2346);
+#2345 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2346 = VECTOR('',#2347,1.);
+#2347 = DIRECTION('',(-0.,-1.));
+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2349 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2350 = EDGE_CURVE('',#2328,#2328,#2351,.T.);
+#2351 = SURFACE_CURVE('',#2352,(#2357,#2364),.PCURVE_S1.);
+#2352 = CIRCLE('',#2353,0.7);
+#2353 = AXIS2_PLACEMENT_3D('',#2354,#2355,#2356);
+#2354 = CARTESIAN_POINT('',(13.,0.,2.));
+#2355 = DIRECTION('',(0.,0.,1.));
+#2356 = DIRECTION('',(1.,0.,0.));
+#2357 = PCURVE('',#976,#2358);
+#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(-0.,-2.));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(-1.,0.));
+#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2364 = PCURVE('',#1745,#2365);
+#2365 = DEFINITIONAL_REPRESENTATION('',(#2366),#2374);
+#2366 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2367,#2368,#2369,#2370,
+#2371,#2372,#2373),.UNSPECIFIED.,.T.,.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('') );
+#2367 = CARTESIAN_POINT('',(-28.94003487542,-1.480669868195));
+#2368 = CARTESIAN_POINT('',(-28.94003487542,-0.268234302897));
+#2369 = CARTESIAN_POINT('',(-27.89003487542,-0.874452085546));
+#2370 = CARTESIAN_POINT('',(-26.84003487542,-1.480669868195));
+#2371 = CARTESIAN_POINT('',(-27.89003487542,-2.086887650844));
+#2372 = CARTESIAN_POINT('',(-28.94003487542,-2.693105433493));
+#2373 = CARTESIAN_POINT('',(-28.94003487542,-1.480669868195));
+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2375 = ORIENTED_EDGE('',*,*,#2327,.F.);
+#2376 = ORIENTED_EDGE('',*,*,#955,.F.);
+#2377 = ADVANCED_FACE('',(#2378),#1011,.F.);
+#2378 = FACE_BOUND('',#2379,.T.);
+#2379 = EDGE_LOOP('',(#2380,#2403,#2429,#2430));
+#2380 = ORIENTED_EDGE('',*,*,#2381,.T.);
+#2381 = EDGE_CURVE('',#991,#2382,#2384,.T.);
+#2382 = VERTEX_POINT('',#2383);
+#2383 = CARTESIAN_POINT('',(11.7,0.,2.));
+#2384 = SEAM_CURVE('',#2385,(#2389,#2396),.PCURVE_S1.);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(11.7,0.,0.));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(0.,0.,1.));
+#2389 = PCURVE('',#1011,#2390);
+#2390 = DEFINITIONAL_REPRESENTATION('',(#2391),#2395);
+#2391 = LINE('',#2392,#2393);
+#2392 = CARTESIAN_POINT('',(-0.,0.));
+#2393 = VECTOR('',#2394,1.);
+#2394 = DIRECTION('',(-0.,-1.));
+#2395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2396 = PCURVE('',#1011,#2397);
+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);
+#2398 = LINE('',#2399,#2400);
+#2399 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2400 = VECTOR('',#2401,1.);
+#2401 = DIRECTION('',(-0.,-1.));
+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2403 = ORIENTED_EDGE('',*,*,#2404,.T.);
+#2404 = EDGE_CURVE('',#2382,#2382,#2405,.T.);
+#2405 = SURFACE_CURVE('',#2406,(#2411,#2418),.PCURVE_S1.);
+#2406 = CIRCLE('',#2407,0.7);
+#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);
+#2408 = CARTESIAN_POINT('',(11.,0.,2.));
+#2409 = DIRECTION('',(0.,0.,1.));
+#2410 = DIRECTION('',(1.,0.,0.));
+#2411 = PCURVE('',#1011,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(-0.,-2.));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(-1.,0.));
+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2418 = PCURVE('',#1745,#2419);
+#2419 = DEFINITIONAL_REPRESENTATION('',(#2420),#2428);
+#2420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2421,#2422,#2423,#2424,
+#2425,#2426,#2427),.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('') );
+#2421 = CARTESIAN_POINT('',(-26.94003487542,-1.480669868195));
+#2422 = CARTESIAN_POINT('',(-26.94003487542,-0.268234302897));
+#2423 = CARTESIAN_POINT('',(-25.89003487542,-0.874452085546));
+#2424 = CARTESIAN_POINT('',(-24.84003487542,-1.480669868195));
+#2425 = CARTESIAN_POINT('',(-25.89003487542,-2.086887650844));
+#2426 = CARTESIAN_POINT('',(-26.94003487542,-2.693105433493));
+#2427 = CARTESIAN_POINT('',(-26.94003487542,-1.480669868195));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2429 = ORIENTED_EDGE('',*,*,#2381,.F.);
+#2430 = ORIENTED_EDGE('',*,*,#990,.F.);
+#2431 = ADVANCED_FACE('',(#2432),#1046,.F.);
+#2432 = FACE_BOUND('',#2433,.T.);
+#2433 = EDGE_LOOP('',(#2434,#2457,#2483,#2484));
+#2434 = ORIENTED_EDGE('',*,*,#2435,.T.);
+#2435 = EDGE_CURVE('',#1026,#2436,#2438,.T.);
+#2436 = VERTEX_POINT('',#2437);
+#2437 = CARTESIAN_POINT('',(15.7,0.,2.));
+#2438 = SEAM_CURVE('',#2439,(#2443,#2450),.PCURVE_S1.);
+#2439 = LINE('',#2440,#2441);
+#2440 = CARTESIAN_POINT('',(15.7,0.,0.));
+#2441 = VECTOR('',#2442,1.);
+#2442 = DIRECTION('',(0.,0.,1.));
+#2443 = PCURVE('',#1046,#2444);
+#2444 = DEFINITIONAL_REPRESENTATION('',(#2445),#2449);
+#2445 = LINE('',#2446,#2447);
+#2446 = CARTESIAN_POINT('',(-0.,0.));
+#2447 = VECTOR('',#2448,1.);
+#2448 = DIRECTION('',(-0.,-1.));
+#2449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2450 = PCURVE('',#1046,#2451);
+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);
+#2452 = LINE('',#2453,#2454);
+#2453 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2454 = VECTOR('',#2455,1.);
+#2455 = DIRECTION('',(-0.,-1.));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = ORIENTED_EDGE('',*,*,#2458,.T.);
+#2458 = EDGE_CURVE('',#2436,#2436,#2459,.T.);
+#2459 = SURFACE_CURVE('',#2460,(#2465,#2472),.PCURVE_S1.);
+#2460 = CIRCLE('',#2461,0.7);
+#2461 = AXIS2_PLACEMENT_3D('',#2462,#2463,#2464);
+#2462 = CARTESIAN_POINT('',(15.,0.,2.));
+#2463 = DIRECTION('',(0.,0.,1.));
+#2464 = DIRECTION('',(1.,0.,0.));
+#2465 = PCURVE('',#1046,#2466);
+#2466 = DEFINITIONAL_REPRESENTATION('',(#2467),#2471);
+#2467 = LINE('',#2468,#2469);
+#2468 = CARTESIAN_POINT('',(-0.,-2.));
+#2469 = VECTOR('',#2470,1.);
+#2470 = DIRECTION('',(-1.,0.));
+#2471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2472 = PCURVE('',#1745,#2473);
+#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2482);
+#2474 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2475,#2476,#2477,#2478,
+#2479,#2480,#2481),.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('') );
+#2475 = CARTESIAN_POINT('',(-30.94003487542,-1.480669868195));
+#2476 = CARTESIAN_POINT('',(-30.94003487542,-0.268234302897));
+#2477 = CARTESIAN_POINT('',(-29.89003487542,-0.874452085546));
+#2478 = CARTESIAN_POINT('',(-28.84003487542,-1.480669868195));
+#2479 = CARTESIAN_POINT('',(-29.89003487542,-2.086887650844));
+#2480 = CARTESIAN_POINT('',(-30.94003487542,-2.693105433493));
+#2481 = CARTESIAN_POINT('',(-30.94003487542,-1.480669868195));
+#2482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2483 = ORIENTED_EDGE('',*,*,#2435,.F.);
+#2484 = ORIENTED_EDGE('',*,*,#1025,.F.);
+#2485 = ADVANCED_FACE('',(#2486),#1081,.F.);
+#2486 = FACE_BOUND('',#2487,.T.);
+#2487 = EDGE_LOOP('',(#2488,#2511,#2537,#2538));
+#2488 = ORIENTED_EDGE('',*,*,#2489,.T.);
+#2489 = EDGE_CURVE('',#1061,#2490,#2492,.T.);
+#2490 = VERTEX_POINT('',#2491);
+#2491 = CARTESIAN_POINT('',(0.7,5.,2.));
+#2492 = SEAM_CURVE('',#2493,(#2497,#2504),.PCURVE_S1.);
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(0.7,5.,0.));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(0.,0.,1.));
+#2497 = PCURVE('',#1081,#2498);
+#2498 = DEFINITIONAL_REPRESENTATION('',(#2499),#2503);
+#2499 = LINE('',#2500,#2501);
+#2500 = CARTESIAN_POINT('',(-0.,0.));
+#2501 = VECTOR('',#2502,1.);
+#2502 = DIRECTION('',(-0.,-1.));
+#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2504 = PCURVE('',#1081,#2505);
+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);
+#2506 = LINE('',#2507,#2508);
+#2507 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2508 = VECTOR('',#2509,1.);
+#2509 = DIRECTION('',(-0.,-1.));
+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2511 = ORIENTED_EDGE('',*,*,#2512,.T.);
+#2512 = EDGE_CURVE('',#2490,#2490,#2513,.T.);
+#2513 = SURFACE_CURVE('',#2514,(#2519,#2526),.PCURVE_S1.);
+#2514 = CIRCLE('',#2515,0.7);
+#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
+#2516 = CARTESIAN_POINT('',(0.,5.,2.));
+#2517 = DIRECTION('',(0.,0.,1.));
+#2518 = DIRECTION('',(1.,0.,0.));
+#2519 = PCURVE('',#1081,#2520);
+#2520 = DEFINITIONAL_REPRESENTATION('',(#2521),#2525);
+#2521 = LINE('',#2522,#2523);
+#2522 = CARTESIAN_POINT('',(-0.,-2.));
+#2523 = VECTOR('',#2524,1.);
+#2524 = DIRECTION('',(-1.,0.));
+#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2526 = PCURVE('',#1431,#2527);
+#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2536);
+#2528 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2529,#2530,#2531,#2532,
+#2533,#2534,#2535),.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('') );
+#2529 = CARTESIAN_POINT('',(-15.94003487542,3.519330131805));
+#2530 = CARTESIAN_POINT('',(-15.94003487542,4.731765697103));
+#2531 = CARTESIAN_POINT('',(-14.89003487542,4.125547914454));
+#2532 = CARTESIAN_POINT('',(-13.84003487542,3.519330131805));
+#2533 = CARTESIAN_POINT('',(-14.89003487542,2.913112349156));
+#2534 = CARTESIAN_POINT('',(-15.94003487542,2.306894566507));
+#2535 = CARTESIAN_POINT('',(-15.94003487542,3.519330131805));
+#2536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2537 = ORIENTED_EDGE('',*,*,#2489,.F.);
+#2538 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#2539 = ADVANCED_FACE('',(#2540),#1116,.F.);
+#2540 = FACE_BOUND('',#2541,.T.);
+#2541 = EDGE_LOOP('',(#2542,#2565,#2591,#2592));
+#2542 = ORIENTED_EDGE('',*,*,#2543,.T.);
+#2543 = EDGE_CURVE('',#1096,#2544,#2546,.T.);
+#2544 = VERTEX_POINT('',#2545);
+#2545 = CARTESIAN_POINT('',(17.7,0.,2.));
+#2546 = SEAM_CURVE('',#2547,(#2551,#2558),.PCURVE_S1.);
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(17.7,-3.241041285326E-33,0.));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(0.,0.,1.));
+#2551 = PCURVE('',#1116,#2552);
+#2552 = DEFINITIONAL_REPRESENTATION('',(#2553),#2557);
+#2553 = LINE('',#2554,#2555);
+#2554 = CARTESIAN_POINT('',(-0.,0.));
+#2555 = VECTOR('',#2556,1.);
+#2556 = DIRECTION('',(-0.,-1.));
+#2557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2558 = PCURVE('',#1116,#2559);
+#2559 = DEFINITIONAL_REPRESENTATION('',(#2560),#2564);
+#2560 = LINE('',#2561,#2562);
+#2561 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2562 = VECTOR('',#2563,1.);
+#2563 = DIRECTION('',(-0.,-1.));
+#2564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2565 = ORIENTED_EDGE('',*,*,#2566,.T.);
+#2566 = EDGE_CURVE('',#2544,#2544,#2567,.T.);
+#2567 = SURFACE_CURVE('',#2568,(#2573,#2580),.PCURVE_S1.);
+#2568 = CIRCLE('',#2569,0.7);
+#2569 = AXIS2_PLACEMENT_3D('',#2570,#2571,#2572);
+#2570 = CARTESIAN_POINT('',(17.,-3.241041285326E-33,2.));
+#2571 = DIRECTION('',(0.,0.,1.));
+#2572 = DIRECTION('',(1.,0.,0.));
+#2573 = PCURVE('',#1116,#2574);
+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(-0.,-2.));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(-1.,0.));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2580 = PCURVE('',#1745,#2581);
+#2581 = DEFINITIONAL_REPRESENTATION('',(#2582),#2590);
+#2582 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2583,#2584,#2585,#2586,
+#2587,#2588,#2589),.UNSPECIFIED.,.T.,.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('') );
+#2583 = CARTESIAN_POINT('',(-32.94003487542,-1.480669868195));
+#2584 = CARTESIAN_POINT('',(-32.94003487542,-0.268234302897));
+#2585 = CARTESIAN_POINT('',(-31.89003487542,-0.874452085546));
+#2586 = CARTESIAN_POINT('',(-30.84003487542,-1.480669868195));
+#2587 = CARTESIAN_POINT('',(-31.89003487542,-2.086887650844));
+#2588 = CARTESIAN_POINT('',(-32.94003487542,-2.693105433493));
+#2589 = CARTESIAN_POINT('',(-32.94003487542,-1.480669868195));
+#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2591 = ORIENTED_EDGE('',*,*,#2543,.F.);
+#2592 = ORIENTED_EDGE('',*,*,#1095,.F.);
+#2593 = ADVANCED_FACE('',(#2594),#1151,.F.);
+#2594 = FACE_BOUND('',#2595,.T.);
+#2595 = EDGE_LOOP('',(#2596,#2617,#2618,#2619));
+#2596 = ORIENTED_EDGE('',*,*,#2597,.T.);
+#2597 = EDGE_CURVE('',#1131,#1384,#2598,.T.);
+#2598 = SEAM_CURVE('',#2599,(#2603,#2610),.PCURVE_S1.);
+#2599 = LINE('',#2600,#2601);
+#2600 = CARTESIAN_POINT('',(-14.3,9.73996511033E-33,0.));
+#2601 = VECTOR('',#2602,1.);
+#2602 = DIRECTION('',(0.,0.,1.));
+#2603 = PCURVE('',#1151,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
+#2605 = LINE('',#2606,#2607);
+#2606 = CARTESIAN_POINT('',(-0.,0.));
+#2607 = VECTOR('',#2608,1.);
+#2608 = DIRECTION('',(-0.,-1.));
+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2610 = PCURVE('',#1151,#2611);
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(-0.,-1.));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = ORIENTED_EDGE('',*,*,#1383,.T.);
+#2618 = ORIENTED_EDGE('',*,*,#2597,.F.);
+#2619 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#2620 = ADVANCED_FACE('',(#2621),#1186,.F.);
+#2621 = FACE_BOUND('',#2622,.T.);
+#2622 = EDGE_LOOP('',(#2623,#2646,#2672,#2673));
+#2623 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#2624 = EDGE_CURVE('',#1166,#2625,#2627,.T.);
+#2625 = VERTEX_POINT('',#2626);
+#2626 = CARTESIAN_POINT('',(0.7,7.,2.));
+#2627 = SEAM_CURVE('',#2628,(#2632,#2639),.PCURVE_S1.);
+#2628 = LINE('',#2629,#2630);
+#2629 = CARTESIAN_POINT('',(0.7,7.,0.));
+#2630 = VECTOR('',#2631,1.);
+#2631 = DIRECTION('',(0.,0.,1.));
+#2632 = PCURVE('',#1186,#2633);
+#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2638);
+#2634 = LINE('',#2635,#2636);
+#2635 = CARTESIAN_POINT('',(-0.,0.));
+#2636 = VECTOR('',#2637,1.);
+#2637 = DIRECTION('',(-0.,-1.));
+#2638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2639 = PCURVE('',#1186,#2640);
+#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2645);
+#2641 = LINE('',#2642,#2643);
+#2642 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2643 = VECTOR('',#2644,1.);
+#2644 = DIRECTION('',(-0.,-1.));
+#2645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2646 = ORIENTED_EDGE('',*,*,#2647,.T.);
+#2647 = EDGE_CURVE('',#2625,#2625,#2648,.T.);
+#2648 = SURFACE_CURVE('',#2649,(#2654,#2661),.PCURVE_S1.);
+#2649 = CIRCLE('',#2650,0.7);
+#2650 = AXIS2_PLACEMENT_3D('',#2651,#2652,#2653);
+#2651 = CARTESIAN_POINT('',(6.519755964093E-33,7.,2.));
+#2652 = DIRECTION('',(0.,0.,1.));
+#2653 = DIRECTION('',(1.,0.,0.));
+#2654 = PCURVE('',#1186,#2655);
+#2655 = DEFINITIONAL_REPRESENTATION('',(#2656),#2660);
+#2656 = LINE('',#2657,#2658);
+#2657 = CARTESIAN_POINT('',(-0.,-2.));
+#2658 = VECTOR('',#2659,1.);
+#2659 = DIRECTION('',(-1.,0.));
+#2660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2661 = PCURVE('',#1431,#2662);
+#2662 = DEFINITIONAL_REPRESENTATION('',(#2663),#2671);
+#2663 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2664,#2665,#2666,#2667,
+#2668,#2669,#2670),.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('') );
+#2664 = CARTESIAN_POINT('',(-15.94003487542,5.519330131805));
+#2665 = CARTESIAN_POINT('',(-15.94003487542,6.731765697103));
+#2666 = CARTESIAN_POINT('',(-14.89003487542,6.125547914454));
+#2667 = CARTESIAN_POINT('',(-13.84003487542,5.519330131805));
+#2668 = CARTESIAN_POINT('',(-14.89003487542,4.913112349156));
+#2669 = CARTESIAN_POINT('',(-15.94003487542,4.306894566507));
+#2670 = CARTESIAN_POINT('',(-15.94003487542,5.519330131805));
+#2671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2672 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#2673 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#2674 = ADVANCED_FACE('',(#2675),#1218,.T.);
+#2675 = FACE_BOUND('',#2676,.F.);
+#2676 = EDGE_LOOP('',(#2677,#2701,#2724,#2755,#2756,#2778,#2800,#2801));
+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);
+#2678 = EDGE_CURVE('',#1632,#2679,#2681,.T.);
+#2679 = VERTEX_POINT('',#2680);
+#2680 = CARTESIAN_POINT('',(4.,0.,2.));
+#2681 = SURFACE_CURVE('',#2682,(#2687,#2694),.PCURVE_S1.);
+#2682 = CIRCLE('',#2683,4.);
+#2683 = AXIS2_PLACEMENT_3D('',#2684,#2685,#2686);
+#2684 = CARTESIAN_POINT('',(0.,0.,2.));
+#2685 = DIRECTION('',(0.,0.,-1.));
+#2686 = DIRECTION('',(1.,0.,0.));
+#2687 = PCURVE('',#1218,#2688);
+#2688 = DEFINITIONAL_REPRESENTATION('',(#2689),#2693);
+#2689 = LINE('',#2690,#2691);
+#2690 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#2691 = VECTOR('',#2692,1.);
+#2692 = DIRECTION('',(1.,-0.));
+#2693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2694 = PCURVE('',#1745,#2695);
+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);
+#2696 = CIRCLE('',#2697,4.);
+#2697 = AXIS2_PLACEMENT_2D('',#2698,#2699);
+#2698 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195));
+#2699 = DIRECTION('',(-1.,0.));
+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2701 = ORIENTED_EDGE('',*,*,#2702,.T.);
+#2702 = EDGE_CURVE('',#2679,#2703,#2705,.T.);
+#2703 = VERTEX_POINT('',#2704);
+#2704 = CARTESIAN_POINT('',(4.,0.,5.));
+#2705 = SEAM_CURVE('',#2706,(#2710,#2717),.PCURVE_S1.);
+#2706 = LINE('',#2707,#2708);
+#2707 = CARTESIAN_POINT('',(4.,0.,0.));
+#2708 = VECTOR('',#2709,1.);
+#2709 = DIRECTION('',(0.,0.,1.));
+#2710 = PCURVE('',#1218,#2711);
+#2711 = DEFINITIONAL_REPRESENTATION('',(#2712),#2716);
+#2712 = LINE('',#2713,#2714);
+#2713 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2714 = VECTOR('',#2715,1.);
+#2715 = DIRECTION('',(-0.,-1.));
+#2716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2717 = PCURVE('',#1218,#2718);
+#2718 = DEFINITIONAL_REPRESENTATION('',(#2719),#2723);
+#2719 = LINE('',#2720,#2721);
+#2720 = CARTESIAN_POINT('',(-0.,0.));
+#2721 = VECTOR('',#2722,1.);
+#2722 = DIRECTION('',(-0.,-1.));
+#2723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2724 = ORIENTED_EDGE('',*,*,#2725,.T.);
+#2725 = EDGE_CURVE('',#2703,#2703,#2726,.T.);
+#2726 = SURFACE_CURVE('',#2727,(#2732,#2739),.PCURVE_S1.);
+#2727 = CIRCLE('',#2728,4.);
+#2728 = AXIS2_PLACEMENT_3D('',#2729,#2730,#2731);
+#2729 = CARTESIAN_POINT('',(0.,0.,5.));
+#2730 = DIRECTION('',(0.,0.,1.));
+#2731 = DIRECTION('',(1.,0.,0.));
+#2732 = PCURVE('',#1218,#2733);
+#2733 = DEFINITIONAL_REPRESENTATION('',(#2734),#2738);
+#2734 = LINE('',#2735,#2736);
+#2735 = CARTESIAN_POINT('',(-0.,-5.));
+#2736 = VECTOR('',#2737,1.);
+#2737 = DIRECTION('',(-1.,0.));
+#2738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2739 = PCURVE('',#2740,#2745);
+#2740 = PLANE('',#2741);
+#2741 = AXIS2_PLACEMENT_3D('',#2742,#2743,#2744);
+#2742 = CARTESIAN_POINT('',(4.,0.,5.));
+#2743 = DIRECTION('',(0.,0.,-1.));
+#2744 = DIRECTION('',(-1.,0.,0.));
+#2745 = DEFINITIONAL_REPRESENTATION('',(#2746),#2754);
+#2746 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2747,#2748,#2749,#2750,
+#2751,#2752,#2753),.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('') );
+#2747 = CARTESIAN_POINT('',(0.,0.));
+#2748 = CARTESIAN_POINT('',(0.,6.928203230276));
+#2749 = CARTESIAN_POINT('',(6.,3.464101615138));
+#2750 = CARTESIAN_POINT('',(12.,9.797174393179E-16));
+#2751 = CARTESIAN_POINT('',(6.,-3.464101615138));
+#2752 = CARTESIAN_POINT('',(6.217248937901E-15,-6.928203230276));
+#2753 = CARTESIAN_POINT('',(0.,0.));
+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2755 = ORIENTED_EDGE('',*,*,#2702,.F.);
+#2756 = ORIENTED_EDGE('',*,*,#2757,.T.);
+#2757 = EDGE_CURVE('',#2679,#1680,#2758,.T.);
+#2758 = SURFACE_CURVE('',#2759,(#2764,#2771),.PCURVE_S1.);
+#2759 = CIRCLE('',#2760,4.);
+#2760 = AXIS2_PLACEMENT_3D('',#2761,#2762,#2763);
+#2761 = CARTESIAN_POINT('',(0.,0.,2.));
+#2762 = DIRECTION('',(0.,0.,-1.));
+#2763 = DIRECTION('',(1.,0.,0.));
+#2764 = PCURVE('',#1218,#2765);
+#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770);
+#2766 = LINE('',#2767,#2768);
+#2767 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#2768 = VECTOR('',#2769,1.);
+#2769 = DIRECTION('',(1.,-0.));
+#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2771 = PCURVE('',#1745,#2772);
+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2777);
+#2773 = CIRCLE('',#2774,4.);
+#2774 = AXIS2_PLACEMENT_2D('',#2775,#2776);
+#2775 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195));
+#2776 = DIRECTION('',(-1.,0.));
+#2777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2778 = ORIENTED_EDGE('',*,*,#2779,.T.);
+#2779 = EDGE_CURVE('',#1680,#241,#2780,.T.);
+#2780 = SURFACE_CURVE('',#2781,(#2786,#2793),.PCURVE_S1.);
+#2781 = CIRCLE('',#2782,4.);
+#2782 = AXIS2_PLACEMENT_3D('',#2783,#2784,#2785);
+#2783 = CARTESIAN_POINT('',(0.,0.,2.));
+#2784 = DIRECTION('',(0.,0.,-1.));
+#2785 = DIRECTION('',(1.,0.,0.));
+#2786 = PCURVE('',#1218,#2787);
+#2787 = DEFINITIONAL_REPRESENTATION('',(#2788),#2792);
+#2788 = LINE('',#2789,#2790);
+#2789 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#2790 = VECTOR('',#2791,1.);
+#2791 = DIRECTION('',(1.,-0.));
+#2792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2793 = PCURVE('',#1505,#2794);
+#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2799);
+#2795 = CIRCLE('',#2796,4.);
+#2796 = AXIS2_PLACEMENT_2D('',#2797,#2798);
+#2797 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195));
+#2798 = DIRECTION('',(-1.,0.));
+#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2800 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#2801 = ORIENTED_EDGE('',*,*,#2802,.T.);
+#2802 = EDGE_CURVE('',#164,#1632,#2803,.T.);
+#2803 = SURFACE_CURVE('',#2804,(#2809,#2816),.PCURVE_S1.);
+#2804 = CIRCLE('',#2805,4.);
+#2805 = AXIS2_PLACEMENT_3D('',#2806,#2807,#2808);
+#2806 = CARTESIAN_POINT('',(0.,0.,2.));
+#2807 = DIRECTION('',(0.,0.,-1.));
+#2808 = DIRECTION('',(1.,0.,0.));
+#2809 = PCURVE('',#1218,#2810);
+#2810 = DEFINITIONAL_REPRESENTATION('',(#2811),#2815);
+#2811 = LINE('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#2813 = VECTOR('',#2814,1.);
+#2814 = DIRECTION('',(1.,-0.));
+#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2816 = PCURVE('',#1431,#2817);
+#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2822);
+#2818 = CIRCLE('',#2819,4.);
+#2819 = AXIS2_PLACEMENT_2D('',#2820,#2821);
+#2820 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195));
+#2821 = DIRECTION('',(-1.,0.));
+#2822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2823 = ADVANCED_FACE('',(#2824,#2830,#2833),#1431,.F.);
+#2824 = FACE_BOUND('',#2825,.F.);
+#2825 = EDGE_LOOP('',(#2826,#2827,#2828,#2829));
+#2826 = ORIENTED_EDGE('',*,*,#2802,.F.);
+#2827 = ORIENTED_EDGE('',*,*,#1415,.T.);
+#2828 = ORIENTED_EDGE('',*,*,#1545,.F.);
+#2829 = ORIENTED_EDGE('',*,*,#1631,.T.);
+#2830 = FACE_BOUND('',#2831,.F.);
+#2831 = EDGE_LOOP('',(#2832));
+#2832 = ORIENTED_EDGE('',*,*,#2512,.T.);
+#2833 = FACE_BOUND('',#2834,.F.);
+#2834 = EDGE_LOOP('',(#2835));
+#2835 = ORIENTED_EDGE('',*,*,#2647,.T.);
+#2836 = ADVANCED_FACE('',(#2837,#2843,#2846),#1505,.F.);
+#2837 = FACE_BOUND('',#2838,.F.);
+#2838 = EDGE_LOOP('',(#2839,#2840,#2841,#2842));
+#2839 = ORIENTED_EDGE('',*,*,#1491,.T.);
+#2840 = ORIENTED_EDGE('',*,*,#2779,.F.);
+#2841 = ORIENTED_EDGE('',*,*,#1702,.T.);
+#2842 = ORIENTED_EDGE('',*,*,#1577,.F.);
+#2843 = FACE_BOUND('',#2844,.F.);
+#2844 = EDGE_LOOP('',(#2845));
+#2845 = ORIENTED_EDGE('',*,*,#1940,.T.);
+#2846 = FACE_BOUND('',#2847,.F.);
+#2847 = EDGE_LOOP('',(#2848));
+#2848 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#2849 = ADVANCED_FACE('',(#2850,#2857,#2860,#2863,#2866,#2869,#2872,
+    #2875),#1745,.F.);
+#2850 = FACE_BOUND('',#2851,.F.);
+#2851 = EDGE_LOOP('',(#2852,#2853,#2854,#2855,#2856));
+#2852 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#2853 = ORIENTED_EDGE('',*,*,#1729,.T.);
+#2854 = ORIENTED_EDGE('',*,*,#1832,.F.);
+#2855 = ORIENTED_EDGE('',*,*,#1805,.T.);
+#2856 = ORIENTED_EDGE('',*,*,#2757,.F.);
+#2857 = FACE_BOUND('',#2858,.F.);
+#2858 = EDGE_LOOP('',(#2859));
+#2859 = ORIENTED_EDGE('',*,*,#2404,.T.);
+#2860 = FACE_BOUND('',#2861,.F.);
+#2861 = EDGE_LOOP('',(#2862));
+#2862 = ORIENTED_EDGE('',*,*,#2188,.T.);
+#2863 = FACE_BOUND('',#2864,.F.);
+#2864 = EDGE_LOOP('',(#2865));
+#2865 = ORIENTED_EDGE('',*,*,#2242,.T.);
+#2866 = FACE_BOUND('',#2867,.F.);
+#2867 = EDGE_LOOP('',(#2868));
+#2868 = ORIENTED_EDGE('',*,*,#2296,.T.);
+#2869 = FACE_BOUND('',#2870,.F.);
+#2870 = EDGE_LOOP('',(#2871));
+#2871 = ORIENTED_EDGE('',*,*,#2566,.T.);
+#2872 = FACE_BOUND('',#2873,.F.);
+#2873 = EDGE_LOOP('',(#2874));
+#2874 = ORIENTED_EDGE('',*,*,#2350,.T.);
+#2875 = FACE_BOUND('',#2876,.F.);
+#2876 = EDGE_LOOP('',(#2877));
+#2877 = ORIENTED_EDGE('',*,*,#2458,.T.);
+#2878 = ADVANCED_FACE('',(#2879,#2882),#2010,.F.);
+#2879 = FACE_BOUND('',#2880,.F.);
+#2880 = EDGE_LOOP('',(#2881));
+#2881 = ORIENTED_EDGE('',*,*,#1995,.F.);
+#2882 = FACE_BOUND('',#2883,.F.);
+#2883 = EDGE_LOOP('',(#2884));
+#2884 = ORIENTED_EDGE('',*,*,#2885,.T.);
+#2885 = EDGE_CURVE('',#2886,#2886,#2888,.T.);
+#2886 = VERTEX_POINT('',#2887);
+#2887 = CARTESIAN_POINT('',(1.,0.,1.));
+#2888 = SURFACE_CURVE('',#2889,(#2894,#2905),.PCURVE_S1.);
+#2889 = CIRCLE('',#2890,1.);
+#2890 = AXIS2_PLACEMENT_3D('',#2891,#2892,#2893);
+#2891 = CARTESIAN_POINT('',(0.,0.,1.));
+#2892 = DIRECTION('',(0.,0.,-1.));
+#2893 = DIRECTION('',(1.,0.,0.));
+#2894 = PCURVE('',#2010,#2895);
+#2895 = DEFINITIONAL_REPRESENTATION('',(#2896),#2904);
+#2896 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2897,#2898,#2899,#2900,
+#2901,#2902,#2903),.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('') );
+#2897 = CARTESIAN_POINT('',(1.233146056216,-0.854020376829));
+#2898 = CARTESIAN_POINT('',(2.219283845127,0.569894038183));
+#2899 = CARTESIAN_POINT('',(2.959361006887,-0.996083546153));
+#2900 = CARTESIAN_POINT('',(3.699438168647,-2.562061130488));
+#2901 = CARTESIAN_POINT('',(1.973223217975,-2.419997961165));
+#2902 = CARTESIAN_POINT('',(0.247008267304,-2.277934791842));
+#2903 = CARTESIAN_POINT('',(1.233146056216,-0.854020376829));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2905 = PCURVE('',#2906,#2911);
+#2906 = CYLINDRICAL_SURFACE('',#2907,1.);
+#2907 = AXIS2_PLACEMENT_3D('',#2908,#2909,#2910);
+#2908 = CARTESIAN_POINT('',(0.,0.,0.));
+#2909 = DIRECTION('',(-0.,-0.,-1.));
+#2910 = DIRECTION('',(1.,0.,0.));
+#2911 = DEFINITIONAL_REPRESENTATION('',(#2912),#2916);
+#2912 = LINE('',#2913,#2914);
+#2913 = CARTESIAN_POINT('',(-6.28318530718,-1.));
+#2914 = VECTOR('',#2915,1.);
+#2915 = DIRECTION('',(1.,-0.));
+#2916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2917 = ADVANCED_FACE('',(#2918,#2921),#2740,.F.);
+#2918 = FACE_BOUND('',#2919,.T.);
+#2919 = EDGE_LOOP('',(#2920));
+#2920 = ORIENTED_EDGE('',*,*,#2725,.T.);
+#2921 = FACE_BOUND('',#2922,.F.);
+#2922 = EDGE_LOOP('',(#2923));
+#2923 = ORIENTED_EDGE('',*,*,#2924,.T.);
+#2924 = EDGE_CURVE('',#2925,#2925,#2927,.T.);
+#2925 = VERTEX_POINT('',#2926);
+#2926 = CARTESIAN_POINT('',(3.,0.,5.));
+#2927 = SURFACE_CURVE('',#2928,(#2933,#2944),.PCURVE_S1.);
+#2928 = CIRCLE('',#2929,3.);
+#2929 = AXIS2_PLACEMENT_3D('',#2930,#2931,#2932);
+#2930 = CARTESIAN_POINT('',(0.,0.,5.));
+#2931 = DIRECTION('',(0.,0.,1.));
+#2932 = DIRECTION('',(1.,0.,0.));
+#2933 = PCURVE('',#2740,#2934);
+#2934 = DEFINITIONAL_REPRESENTATION('',(#2935),#2943);
+#2935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2936,#2937,#2938,#2939,
+#2940,#2941,#2942),.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('') );
+#2936 = CARTESIAN_POINT('',(1.,0.));
+#2937 = CARTESIAN_POINT('',(1.,5.196152422707));
+#2938 = CARTESIAN_POINT('',(5.5,2.598076211353));
+#2939 = CARTESIAN_POINT('',(10.,7.347880794884E-16));
+#2940 = CARTESIAN_POINT('',(5.5,-2.598076211353));
+#2941 = CARTESIAN_POINT('',(1.,-5.196152422707));
+#2942 = CARTESIAN_POINT('',(1.,0.));
+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2944 = PCURVE('',#2945,#2950);
+#2945 = CYLINDRICAL_SURFACE('',#2946,3.);
+#2946 = AXIS2_PLACEMENT_3D('',#2947,#2948,#2949);
+#2947 = CARTESIAN_POINT('',(0.,0.,0.));
+#2948 = DIRECTION('',(-0.,-0.,-1.));
+#2949 = DIRECTION('',(1.,0.,0.));
+#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2955);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(-0.,-5.));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(-1.,0.));
+#2955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2956 = ADVANCED_FACE('',(#2957),#2906,.F.);
+#2957 = FACE_BOUND('',#2958,.T.);
+#2958 = EDGE_LOOP('',(#2959,#2960,#2983,#3014));
+#2959 = ORIENTED_EDGE('',*,*,#2885,.T.);
+#2960 = ORIENTED_EDGE('',*,*,#2961,.T.);
+#2961 = EDGE_CURVE('',#2886,#2962,#2964,.T.);
+#2962 = VERTEX_POINT('',#2963);
+#2963 = CARTESIAN_POINT('',(1.,0.,2.));
+#2964 = SEAM_CURVE('',#2965,(#2969,#2976),.PCURVE_S1.);
+#2965 = LINE('',#2966,#2967);
+#2966 = CARTESIAN_POINT('',(1.,0.,0.));
+#2967 = VECTOR('',#2968,1.);
+#2968 = DIRECTION('',(0.,0.,1.));
+#2969 = PCURVE('',#2906,#2970);
+#2970 = DEFINITIONAL_REPRESENTATION('',(#2971),#2975);
+#2971 = LINE('',#2972,#2973);
+#2972 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#2973 = VECTOR('',#2974,1.);
+#2974 = DIRECTION('',(-0.,-1.));
+#2975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2976 = PCURVE('',#2906,#2977);
+#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2982);
+#2978 = LINE('',#2979,#2980);
+#2979 = CARTESIAN_POINT('',(-0.,0.));
+#2980 = VECTOR('',#2981,1.);
+#2981 = DIRECTION('',(-0.,-1.));
+#2982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2983 = ORIENTED_EDGE('',*,*,#2984,.T.);
+#2984 = EDGE_CURVE('',#2962,#2962,#2985,.T.);
+#2985 = SURFACE_CURVE('',#2986,(#2991,#2998),.PCURVE_S1.);
+#2986 = CIRCLE('',#2987,1.);
+#2987 = AXIS2_PLACEMENT_3D('',#2988,#2989,#2990);
+#2988 = CARTESIAN_POINT('',(0.,0.,2.));
+#2989 = DIRECTION('',(0.,0.,1.));
+#2990 = DIRECTION('',(1.,0.,0.));
+#2991 = PCURVE('',#2906,#2992);
+#2992 = DEFINITIONAL_REPRESENTATION('',(#2993),#2997);
+#2993 = LINE('',#2994,#2995);
+#2994 = CARTESIAN_POINT('',(-0.,-2.));
+#2995 = VECTOR('',#2996,1.);
+#2996 = DIRECTION('',(-1.,0.));
+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2998 = PCURVE('',#2999,#3004);
+#2999 = PLANE('',#3000);
+#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003);
+#3001 = CARTESIAN_POINT('',(-15.24003487542,1.480669868195,2.));
+#3002 = DIRECTION('',(0.,0.,-1.));
+#3003 = DIRECTION('',(-1.,0.,0.));
+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3013);
+#3005 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3006,#3007,#3008,#3009,
+#3010,#3011,#3012),.UNSPECIFIED.,.T.,.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('') );
+#3006 = CARTESIAN_POINT('',(-16.24003487542,-1.480669868195));
+#3007 = CARTESIAN_POINT('',(-16.24003487542,0.251380939374));
+#3008 = CARTESIAN_POINT('',(-14.74003487542,-0.614644464411));
+#3009 = CARTESIAN_POINT('',(-13.24003487542,-1.480669868195));
+#3010 = CARTESIAN_POINT('',(-14.74003487542,-2.34669527198));
+#3011 = CARTESIAN_POINT('',(-16.24003487542,-3.212720675764));
+#3012 = CARTESIAN_POINT('',(-16.24003487542,-1.480669868195));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3014 = ORIENTED_EDGE('',*,*,#2961,.F.);
+#3015 = ADVANCED_FACE('',(#3016),#2945,.F.);
+#3016 = FACE_BOUND('',#3017,.T.);
+#3017 = EDGE_LOOP('',(#3018,#3042,#3063,#3064));
+#3018 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3019 = EDGE_CURVE('',#3020,#3020,#3022,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(3.,0.,2.));
+#3022 = SURFACE_CURVE('',#3023,(#3028,#3035),.PCURVE_S1.);
+#3023 = CIRCLE('',#3024,3.);
+#3024 = AXIS2_PLACEMENT_3D('',#3025,#3026,#3027);
+#3025 = CARTESIAN_POINT('',(0.,0.,2.));
+#3026 = DIRECTION('',(0.,0.,-1.));
+#3027 = DIRECTION('',(1.,0.,0.));
+#3028 = PCURVE('',#2945,#3029);
+#3029 = DEFINITIONAL_REPRESENTATION('',(#3030),#3034);
+#3030 = LINE('',#3031,#3032);
+#3031 = CARTESIAN_POINT('',(-6.28318530718,-2.));
+#3032 = VECTOR('',#3033,1.);
+#3033 = DIRECTION('',(1.,-0.));
+#3034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3035 = PCURVE('',#2999,#3036);
+#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041);
+#3037 = CIRCLE('',#3038,3.);
+#3038 = AXIS2_PLACEMENT_2D('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(-15.24003487542,-1.480669868195));
+#3040 = DIRECTION('',(-1.,0.));
+#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3042 = ORIENTED_EDGE('',*,*,#3043,.T.);
+#3043 = EDGE_CURVE('',#3020,#2925,#3044,.T.);
+#3044 = SEAM_CURVE('',#3045,(#3049,#3056),.PCURVE_S1.);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(3.,0.,0.));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(0.,0.,1.));
+#3049 = PCURVE('',#2945,#3050);
+#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(-0.,-1.));
+#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3056 = PCURVE('',#2945,#3057);
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(-0.,0.));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(-0.,-1.));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = ORIENTED_EDGE('',*,*,#2924,.T.);
+#3064 = ORIENTED_EDGE('',*,*,#3043,.F.);
+#3065 = ADVANCED_FACE('',(#3066,#3069),#2999,.F.);
+#3066 = FACE_BOUND('',#3067,.F.);
+#3067 = EDGE_LOOP('',(#3068));
+#3068 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3069 = FACE_BOUND('',#3070,.F.);
+#3070 = EDGE_LOOP('',(#3071));
+#3071 = ORIENTED_EDGE('',*,*,#2984,.T.);
+#3072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3076)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3073,#3074,#3075)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3073 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3074 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3075 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3076 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3073,
+  'distance_accuracy_value','confusion accuracy');
+#3077 = SHAPE_DEFINITION_REPRESENTATION(#3078,#25);
+#3078 = PRODUCT_DEFINITION_SHAPE('','',#3079);
+#3079 = PRODUCT_DEFINITION('design','',#3080,#3083);
+#3080 = PRODUCT_DEFINITION_FORMATION('','',#3081);
+#3081 = PRODUCT('Final-4-arms-horn','Final-4-arms-horn','',(#3082));
+#3082 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3083 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3084 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3085,#3087);
+#3085 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3086) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3086 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#3087 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3088);
+#3088 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:2]','',#5,#3079,$);
+#3089 = PRODUCT_TYPE('part',$,(#3081));
+#3090 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3091),#3072);
+#3091 = STYLED_ITEM('color',(#3092),#26);
+#3092 = PRESENTATION_STYLE_ASSIGNMENT((#3093,#3099));
+#3093 = SURFACE_STYLE_USAGE(.BOTH.,#3094);
+#3094 = SURFACE_SIDE_STYLE('',(#3095));
+#3095 = SURFACE_STYLE_FILL_AREA(#3096);
+#3096 = FILL_AREA_STYLE('',(#3097));
+#3097 = FILL_AREA_STYLE_COLOUR('',#3098);
+#3098 = COLOUR_RGB('',0.819607853889,0.819607853889,0.819607853889);
+#3099 = CURVE_STYLE('',#3100,POSITIVE_LENGTH_MEASURE(0.1),#3098);
+#3100 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Servos/SG-90/Servo-sg90.step b/Electrical Parts/Servos/SG-90/Servo-sg90.step
new file mode 100644
index 00000000..c7575471
--- /dev/null
+++ b/Electrical Parts/Servos/SG-90/Servo-sg90.step	
@@ -0,0 +1,29403 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/juan/GIT/FreeCAD-library/Electrical 
+Parts/Servos/SG-90/Servo-sg90.step','2015-08-26T21:02:42',('Author'),(''
+    ),'Open CASCADE STEP processor 6.8','FreeCAD','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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#20,
+  'distance_accuracy_value','confusion accuracy');
+#24 = PRODUCT_TYPE('part',$,(#7));
+#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#20526);
+#26 = MANIFOLD_SOLID_BREP('',#27);
+#27 = CLOSED_SHELL('',(#28,#148,#476,#637,#908,#933,#1132,#1179,#1378,
+    #1558,#1605,#1632,#1812,#2010,#2060,#2109,#2185,#2234,#2283,#2310,
+    #2335,#2360,#2409,#2457,#2507,#2514,#2562,#2612,#2619,#2863,#2968,
+    #2975,#3017,#5072,#5099,#5710,#19801,#19829,#19834,#19862,#19867,
+    #19895,#19900,#19928,#19933,#19961,#19966,#19994,#19999,#20027,
+    #20032,#20060,#20065,#20093,#20098,#20126,#20131,#20159,#20164,
+    #20192,#20197,#20225,#20230,#20258,#20263,#20291,#20296,#20324,
+    #20329,#20357,#20362,#20390,#20395,#20423,#20428,#20463,#20522));
+#28 = ADVANCED_FACE('',(#29),#43,.F.);
+#29 = FACE_BOUND('',#30,.F.);
+#30 = EDGE_LOOP('',(#31,#66,#94,#122));
+#31 = ORIENTED_EDGE('',*,*,#32,.F.);
+#32 = EDGE_CURVE('',#33,#35,#37,.T.);
+#33 = VERTEX_POINT('',#34);
+#34 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#35 = VERTEX_POINT('',#36);
+#36 = CARTESIAN_POINT('',(-5.9,22.5,0.));
+#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.,1.,0.));
+#42 = PCURVE('',#43,#48);
+#43 = PLANE('',#44);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#46 = DIRECTION('',(0.,0.,1.));
+#47 = DIRECTION('',(1.,0.,0.));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.,0.));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(0.,1.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = PCURVE('',#55,#60);
+#55 = PLANE('',#56);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#58 = DIRECTION('',(-1.,0.,0.));
+#59 = DIRECTION('',(0.,0.,-1.));
+#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65);
+#61 = LINE('',#62,#63);
+#62 = CARTESIAN_POINT('',(0.,-0.));
+#63 = VECTOR('',#64,1.);
+#64 = DIRECTION('',(0.,-1.));
+#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#66 = ORIENTED_EDGE('',*,*,#67,.T.);
+#67 = EDGE_CURVE('',#33,#68,#70,.T.);
+#68 = VERTEX_POINT('',#69);
+#69 = CARTESIAN_POINT('',(5.9,0.,0.));
+#70 = SURFACE_CURVE('',#71,(#75,#82),.PCURVE_S1.);
+#71 = LINE('',#72,#73);
+#72 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#73 = VECTOR('',#74,1.);
+#74 = DIRECTION('',(1.,0.,0.));
+#75 = PCURVE('',#43,#76);
+#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
+#77 = LINE('',#78,#79);
+#78 = CARTESIAN_POINT('',(0.,0.));
+#79 = VECTOR('',#80,1.);
+#80 = DIRECTION('',(1.,0.));
+#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#82 = PCURVE('',#83,#88);
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#86 = DIRECTION('',(0.,1.,0.));
+#87 = DIRECTION('',(0.,0.,1.));
+#88 = DEFINITIONAL_REPRESENTATION('',(#89),#93);
+#89 = LINE('',#90,#91);
+#90 = CARTESIAN_POINT('',(0.,0.));
+#91 = VECTOR('',#92,1.);
+#92 = DIRECTION('',(0.,1.));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#94 = ORIENTED_EDGE('',*,*,#95,.T.);
+#95 = EDGE_CURVE('',#68,#96,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(5.9,22.5,0.));
+#98 = SURFACE_CURVE('',#99,(#103,#110),.PCURVE_S1.);
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(5.9,0.,0.));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(0.,1.,0.));
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(11.8,0.));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.,1.));
+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#110 = PCURVE('',#111,#116);
+#111 = PLANE('',#112);
+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);
+#113 = CARTESIAN_POINT('',(5.9,0.,0.));
+#114 = DIRECTION('',(1.,0.,0.));
+#115 = DIRECTION('',(0.,0.,1.));
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(0.,0.));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(0.,-1.));
+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#122 = ORIENTED_EDGE('',*,*,#123,.F.);
+#123 = EDGE_CURVE('',#35,#96,#124,.T.);
+#124 = SURFACE_CURVE('',#125,(#129,#136),.PCURVE_S1.);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(-5.9,22.5,0.));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(1.,0.,0.));
+#129 = PCURVE('',#43,#130);
+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135);
+#131 = LINE('',#132,#133);
+#132 = CARTESIAN_POINT('',(0.,22.5));
+#133 = VECTOR('',#134,1.);
+#134 = DIRECTION('',(1.,0.));
+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#136 = PCURVE('',#137,#142);
+#137 = PLANE('',#138);
+#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141);
+#139 = CARTESIAN_POINT('',(-5.9,22.5,0.));
+#140 = DIRECTION('',(0.,1.,0.));
+#141 = DIRECTION('',(0.,0.,1.));
+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147);
+#143 = LINE('',#144,#145);
+#144 = CARTESIAN_POINT('',(0.,0.));
+#145 = VECTOR('',#146,1.);
+#146 = DIRECTION('',(0.,1.));
+#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#148 = ADVANCED_FACE('',(#149),#55,.T.);
+#149 = FACE_BOUND('',#150,.T.);
+#150 = EDGE_LOOP('',(#151,#174,#202,#230,#258,#286,#314,#342,#370,#398,
+    #426,#454,#475));
+#151 = ORIENTED_EDGE('',*,*,#152,.T.);
+#152 = EDGE_CURVE('',#33,#153,#155,.T.);
+#153 = VERTEX_POINT('',#154);
+#154 = CARTESIAN_POINT('',(-5.9,0.,15.9));
+#155 = SURFACE_CURVE('',#156,(#160,#167),.PCURVE_S1.);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(0.,0.,1.));
+#160 = PCURVE('',#55,#161);
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(0.,-0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(-1.,-0.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = PCURVE('',#83,#168);
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(0.,0.));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,0.));
+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#174 = ORIENTED_EDGE('',*,*,#175,.F.);
+#175 = EDGE_CURVE('',#176,#153,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#178 = SURFACE_CURVE('',#179,(#183,#190),.PCURVE_S1.);
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(0.,1.,0.));
+#183 = PCURVE('',#55,#184);
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-15.9,4.7));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(0.,-1.));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#190 = PCURVE('',#191,#196);
+#191 = PLANE('',#192);
+#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195);
+#193 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#194 = DIRECTION('',(0.,0.,1.));
+#195 = DIRECTION('',(1.,0.,0.));
+#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201);
+#197 = LINE('',#198,#199);
+#198 = CARTESIAN_POINT('',(0.,0.));
+#199 = VECTOR('',#200,1.);
+#200 = DIRECTION('',(0.,1.));
+#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#202 = ORIENTED_EDGE('',*,*,#203,.T.);
+#203 = EDGE_CURVE('',#176,#204,#206,.T.);
+#204 = VERTEX_POINT('',#205);
+#205 = CARTESIAN_POINT('',(-5.9,-4.7,18.4));
+#206 = SURFACE_CURVE('',#207,(#211,#218),.PCURVE_S1.);
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(0.,0.,1.));
+#211 = PCURVE('',#55,#212);
+#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(-15.9,4.7));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(-1.,-0.));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = PCURVE('',#219,#224);
+#219 = PLANE('',#220);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#222 = DIRECTION('',(0.,1.,0.));
+#223 = DIRECTION('',(0.,0.,1.));
+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(0.,0.));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(1.,0.));
+#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#230 = ORIENTED_EDGE('',*,*,#231,.T.);
+#231 = EDGE_CURVE('',#204,#232,#234,.T.);
+#232 = VERTEX_POINT('',#233);
+#233 = CARTESIAN_POINT('',(-5.9,0.,18.4));
+#234 = SURFACE_CURVE('',#235,(#239,#246),.PCURVE_S1.);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(-5.9,-4.7,18.4));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(0.,1.,0.));
+#239 = PCURVE('',#55,#240);
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(-18.4,4.7));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(0.,-1.));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = PCURVE('',#247,#252);
+#247 = PLANE('',#248);
+#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251);
+#249 = CARTESIAN_POINT('',(-5.9,-4.7,18.4));
+#250 = DIRECTION('',(0.,0.,1.));
+#251 = DIRECTION('',(1.,0.,0.));
+#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257);
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(0.,0.));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(0.,1.));
+#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#258 = ORIENTED_EDGE('',*,*,#259,.T.);
+#259 = EDGE_CURVE('',#232,#260,#262,.T.);
+#260 = VERTEX_POINT('',#261);
+#261 = CARTESIAN_POINT('',(-5.9,0.,22.7));
+#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.,0.,1.));
+#267 = PCURVE('',#55,#268);
+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);
+#269 = LINE('',#270,#271);
+#270 = CARTESIAN_POINT('',(0.,-0.));
+#271 = VECTOR('',#272,1.);
+#272 = DIRECTION('',(-1.,-0.));
+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#274 = PCURVE('',#275,#280);
+#275 = PLANE('',#276);
+#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279);
+#277 = CARTESIAN_POINT('',(-5.9,0.,0.));
+#278 = DIRECTION('',(0.,1.,0.));
+#279 = DIRECTION('',(0.,0.,1.));
+#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(0.,0.));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(1.,0.));
+#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#260,#288,#290,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(-5.9,16.599999954225,22.7));
+#290 = SURFACE_CURVE('',#291,(#295,#302),.PCURVE_S1.);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(-5.9,0.,22.7));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(0.,1.,0.));
+#295 = PCURVE('',#55,#296);
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(-22.7,-0.));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(0.,-1.));
+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#302 = PCURVE('',#303,#308);
+#303 = PLANE('',#304);
+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);
+#305 = CARTESIAN_POINT('',(-5.9,0.,22.7));
+#306 = DIRECTION('',(0.,0.,1.));
+#307 = DIRECTION('',(1.,0.,0.));
+#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313);
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(0.,0.));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(0.,1.));
+#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#314 = ORIENTED_EDGE('',*,*,#315,.T.);
+#315 = EDGE_CURVE('',#288,#316,#318,.T.);
+#316 = VERTEX_POINT('',#317);
+#317 = CARTESIAN_POINT('',(-5.9,22.5,22.7));
+#318 = SURFACE_CURVE('',#319,(#323,#330),.PCURVE_S1.);
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(-5.9,0.,22.7));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(0.,1.,0.));
+#323 = PCURVE('',#55,#324);
+#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(-22.7,-0.));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(0.,-1.));
+#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#330 = PCURVE('',#331,#336);
+#331 = PLANE('',#332);
+#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335);
+#333 = CARTESIAN_POINT('',(-5.9,0.,22.7));
+#334 = DIRECTION('',(0.,0.,1.));
+#335 = DIRECTION('',(1.,0.,0.));
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.,0.));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(0.,1.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = ORIENTED_EDGE('',*,*,#343,.F.);
+#343 = EDGE_CURVE('',#344,#316,#346,.T.);
+#344 = VERTEX_POINT('',#345);
+#345 = CARTESIAN_POINT('',(-5.9,22.5,18.4));
+#346 = SURFACE_CURVE('',#347,(#351,#358),.PCURVE_S1.);
+#347 = LINE('',#348,#349);
+#348 = CARTESIAN_POINT('',(-5.9,22.5,0.));
+#349 = VECTOR('',#350,1.);
+#350 = DIRECTION('',(0.,0.,1.));
+#351 = PCURVE('',#55,#352);
+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(0.,-22.5));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(-1.,-0.));
+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#358 = PCURVE('',#359,#364);
+#359 = PLANE('',#360);
+#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);
+#361 = CARTESIAN_POINT('',(-5.9,22.5,0.));
+#362 = DIRECTION('',(0.,1.,0.));
+#363 = DIRECTION('',(0.,0.,1.));
+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
+#365 = LINE('',#366,#367);
+#366 = CARTESIAN_POINT('',(0.,0.));
+#367 = VECTOR('',#368,1.);
+#368 = DIRECTION('',(1.,0.));
+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#370 = ORIENTED_EDGE('',*,*,#371,.T.);
+#371 = EDGE_CURVE('',#344,#372,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(-5.9,27.7,18.4));
+#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.);
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(-5.9,-4.7,18.4));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(0.,1.,0.));
+#379 = PCURVE('',#55,#380);
+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(-18.4,4.7));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(0.,-1.));
+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#386 = PCURVE('',#387,#392);
+#387 = PLANE('',#388);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(-5.9,-4.7,18.4));
+#390 = DIRECTION('',(0.,0.,1.));
+#391 = DIRECTION('',(1.,0.,0.));
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(0.,0.));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(0.,1.));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = ORIENTED_EDGE('',*,*,#399,.F.);
+#399 = EDGE_CURVE('',#400,#372,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(-5.9,27.7,15.9));
+#402 = SURFACE_CURVE('',#403,(#407,#414),.PCURVE_S1.);
+#403 = LINE('',#404,#405);
+#404 = CARTESIAN_POINT('',(-5.9,27.7,15.9));
+#405 = VECTOR('',#406,1.);
+#406 = DIRECTION('',(0.,0.,1.));
+#407 = PCURVE('',#55,#408);
+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(-15.9,-27.7));
+#411 = VECTOR('',#412,1.);
+#412 = DIRECTION('',(-1.,-0.));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#414 = PCURVE('',#415,#420);
+#415 = PLANE('',#416);
+#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419);
+#417 = CARTESIAN_POINT('',(-5.9,27.7,15.9));
+#418 = DIRECTION('',(0.,1.,0.));
+#419 = DIRECTION('',(0.,0.,1.));
+#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425);
+#421 = LINE('',#422,#423);
+#422 = CARTESIAN_POINT('',(0.,0.));
+#423 = VECTOR('',#424,1.);
+#424 = DIRECTION('',(1.,0.));
+#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#426 = ORIENTED_EDGE('',*,*,#427,.F.);
+#427 = EDGE_CURVE('',#428,#400,#430,.T.);
+#428 = VERTEX_POINT('',#429);
+#429 = CARTESIAN_POINT('',(-5.9,22.5,15.9));
+#430 = SURFACE_CURVE('',#431,(#435,#442),.PCURVE_S1.);
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(0.,1.,0.));
+#435 = PCURVE('',#55,#436);
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(-15.9,4.7));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(0.,-1.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = PCURVE('',#443,#448);
+#443 = PLANE('',#444);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#446 = DIRECTION('',(0.,0.,1.));
+#447 = DIRECTION('',(1.,0.,0.));
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(0.,0.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(0.,1.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#454 = ORIENTED_EDGE('',*,*,#455,.F.);
+#455 = EDGE_CURVE('',#35,#428,#456,.T.);
+#456 = SURFACE_CURVE('',#457,(#461,#468),.PCURVE_S1.);
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(-5.9,22.5,0.));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(0.,0.,1.));
+#461 = PCURVE('',#55,#462);
+#462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
+#463 = LINE('',#464,#465);
+#464 = CARTESIAN_POINT('',(0.,-22.5));
+#465 = VECTOR('',#466,1.);
+#466 = DIRECTION('',(-1.,-0.));
+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#468 = PCURVE('',#137,#469);
+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);
+#470 = LINE('',#471,#472);
+#471 = CARTESIAN_POINT('',(0.,0.));
+#472 = VECTOR('',#473,1.);
+#473 = DIRECTION('',(1.,0.));
+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#475 = ORIENTED_EDGE('',*,*,#32,.F.);
+#476 = ADVANCED_FACE('',(#477,#523),#137,.T.);
+#477 = FACE_BOUND('',#478,.T.);
+#478 = EDGE_LOOP('',(#479,#502,#503,#504));
+#479 = ORIENTED_EDGE('',*,*,#480,.F.);
+#480 = EDGE_CURVE('',#96,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(5.9,22.5,15.9));
+#483 = SURFACE_CURVE('',#484,(#488,#495),.PCURVE_S1.);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(5.9,22.5,0.));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(0.,0.,1.));
+#488 = PCURVE('',#137,#489);
+#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);
+#490 = LINE('',#491,#492);
+#491 = CARTESIAN_POINT('',(0.,11.8));
+#492 = VECTOR('',#493,1.);
+#493 = DIRECTION('',(1.,0.));
+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#495 = PCURVE('',#111,#496);
+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
+#497 = LINE('',#498,#499);
+#498 = CARTESIAN_POINT('',(0.,-22.5));
+#499 = VECTOR('',#500,1.);
+#500 = DIRECTION('',(1.,0.));
+#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#502 = ORIENTED_EDGE('',*,*,#123,.F.);
+#503 = ORIENTED_EDGE('',*,*,#455,.T.);
+#504 = ORIENTED_EDGE('',*,*,#505,.T.);
+#505 = EDGE_CURVE('',#428,#481,#506,.T.);
+#506 = SURFACE_CURVE('',#507,(#511,#517),.PCURVE_S1.);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(-5.9,22.5,15.9));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(1.,0.,0.));
+#511 = PCURVE('',#137,#512);
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#516);
+#513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#514,#515),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#514 = CARTESIAN_POINT('',(15.9,-1.18));
+#515 = CARTESIAN_POINT('',(15.9,12.98));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = PCURVE('',#443,#518);
+#518 = DEFINITIONAL_REPRESENTATION('',(#519),#522);
+#519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#520,#521),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#520 = CARTESIAN_POINT('',(-1.18,27.2));
+#521 = CARTESIAN_POINT('',(12.98,27.2));
+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#523 = FACE_BOUND('',#524,.T.);
+#524 = EDGE_LOOP('',(#525,#555,#583,#611));
+#525 = ORIENTED_EDGE('',*,*,#526,.T.);
+#526 = EDGE_CURVE('',#527,#529,#531,.T.);
+#527 = VERTEX_POINT('',#528);
+#528 = CARTESIAN_POINT('',(-1.8,22.5,4.5));
+#529 = VERTEX_POINT('',#530);
+#530 = CARTESIAN_POINT('',(1.8,22.5,4.5));
+#531 = SURFACE_CURVE('',#532,(#536,#543),.PCURVE_S1.);
+#532 = LINE('',#533,#534);
+#533 = CARTESIAN_POINT('',(-1.8,22.5,4.5));
+#534 = VECTOR('',#535,1.);
+#535 = DIRECTION('',(1.,0.,0.));
+#536 = PCURVE('',#137,#537);
+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(4.5,4.1));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(0.,1.));
+#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#543 = PCURVE('',#544,#549);
+#544 = PLANE('',#545);
+#545 = AXIS2_PLACEMENT_3D('',#546,#547,#548);
+#546 = CARTESIAN_POINT('',(-1.8,22.5,4.5));
+#547 = DIRECTION('',(0.,0.,1.));
+#548 = DIRECTION('',(1.,0.,0.));
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(0.,0.));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(1.,0.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = ORIENTED_EDGE('',*,*,#556,.T.);
+#556 = EDGE_CURVE('',#529,#557,#559,.T.);
+#557 = VERTEX_POINT('',#558);
+#558 = CARTESIAN_POINT('',(1.8,22.5,5.7));
+#559 = SURFACE_CURVE('',#560,(#564,#571),.PCURVE_S1.);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(1.8,22.5,4.5));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#564 = PCURVE('',#137,#565);
+#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570);
+#566 = LINE('',#567,#568);
+#567 = CARTESIAN_POINT('',(4.5,7.7));
+#568 = VECTOR('',#569,1.);
+#569 = DIRECTION('',(1.,0.));
+#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#571 = PCURVE('',#572,#577);
+#572 = PLANE('',#573);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(1.8,22.5,4.5));
+#575 = DIRECTION('',(-1.,0.,0.));
+#576 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(0.,0.));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(1.,0.));
+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#583 = ORIENTED_EDGE('',*,*,#584,.T.);
+#584 = EDGE_CURVE('',#557,#585,#587,.T.);
+#585 = VERTEX_POINT('',#586);
+#586 = CARTESIAN_POINT('',(-1.8,22.5,5.7));
+#587 = SURFACE_CURVE('',#588,(#592,#599),.PCURVE_S1.);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(1.8,22.5,5.7));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(-1.,0.,0.));
+#592 = PCURVE('',#137,#593);
+#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598);
+#594 = LINE('',#595,#596);
+#595 = CARTESIAN_POINT('',(5.7,7.7));
+#596 = VECTOR('',#597,1.);
+#597 = DIRECTION('',(0.,-1.));
+#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#599 = PCURVE('',#600,#605);
+#600 = PLANE('',#601);
+#601 = AXIS2_PLACEMENT_3D('',#602,#603,#604);
+#602 = CARTESIAN_POINT('',(1.8,22.5,5.7));
+#603 = DIRECTION('',(0.,0.,-1.));
+#604 = DIRECTION('',(-1.,0.,0.));
+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610);
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(0.,0.));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(1.,0.));
+#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#611 = ORIENTED_EDGE('',*,*,#612,.T.);
+#612 = EDGE_CURVE('',#585,#527,#613,.T.);
+#613 = SURFACE_CURVE('',#614,(#618,#625),.PCURVE_S1.);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(-1.8,22.5,5.7));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#618 = PCURVE('',#137,#619);
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(5.7,4.1));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(-1.,0.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = PCURVE('',#626,#631);
+#626 = PLANE('',#627);
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(-1.8,22.5,5.7));
+#629 = DIRECTION('',(1.,0.,0.));
+#630 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(0.,0.));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(1.,0.));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = ADVANCED_FACE('',(#638),#111,.T.);
+#638 = FACE_BOUND('',#639,.T.);
+#639 = EDGE_LOOP('',(#640,#663,#664,#665,#688,#716,#739,#762,#790,#813,
+    #836,#859,#887));
+#640 = ORIENTED_EDGE('',*,*,#641,.F.);
+#641 = EDGE_CURVE('',#68,#642,#644,.T.);
+#642 = VERTEX_POINT('',#643);
+#643 = CARTESIAN_POINT('',(5.9,0.,15.9));
+#644 = SURFACE_CURVE('',#645,(#649,#656),.PCURVE_S1.);
+#645 = LINE('',#646,#647);
+#646 = CARTESIAN_POINT('',(5.9,0.,0.));
+#647 = VECTOR('',#648,1.);
+#648 = DIRECTION('',(0.,0.,1.));
+#649 = PCURVE('',#111,#650);
+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(0.,0.));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(1.,0.));
+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#656 = PCURVE('',#83,#657);
+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);
+#658 = LINE('',#659,#660);
+#659 = CARTESIAN_POINT('',(0.,11.8));
+#660 = VECTOR('',#661,1.);
+#661 = DIRECTION('',(1.,0.));
+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#663 = ORIENTED_EDGE('',*,*,#95,.T.);
+#664 = ORIENTED_EDGE('',*,*,#480,.T.);
+#665 = ORIENTED_EDGE('',*,*,#666,.T.);
+#666 = EDGE_CURVE('',#481,#667,#669,.T.);
+#667 = VERTEX_POINT('',#668);
+#668 = CARTESIAN_POINT('',(5.9,27.7,15.9));
+#669 = SURFACE_CURVE('',#670,(#674,#681),.PCURVE_S1.);
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(5.9,-4.7,15.9));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(0.,1.,0.));
+#674 = PCURVE('',#111,#675);
+#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680);
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(15.9,4.7));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(0.,-1.));
+#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#681 = PCURVE('',#443,#682);
+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);
+#683 = LINE('',#684,#685);
+#684 = CARTESIAN_POINT('',(11.8,0.));
+#685 = VECTOR('',#686,1.);
+#686 = DIRECTION('',(0.,1.));
+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#688 = ORIENTED_EDGE('',*,*,#689,.T.);
+#689 = EDGE_CURVE('',#667,#690,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(5.9,27.7,18.4));
+#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(5.9,27.7,15.9));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(0.,0.,1.));
+#697 = PCURVE('',#111,#698);
+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703);
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(15.9,-27.7));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(1.,0.));
+#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#704 = PCURVE('',#705,#710);
+#705 = PLANE('',#706);
+#706 = AXIS2_PLACEMENT_3D('',#707,#708,#709);
+#707 = CARTESIAN_POINT('',(-5.9,27.7,15.9));
+#708 = DIRECTION('',(0.,1.,0.));
+#709 = DIRECTION('',(0.,0.,1.));
+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(0.,11.8));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,0.));
+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#716 = ORIENTED_EDGE('',*,*,#717,.F.);
+#717 = EDGE_CURVE('',#718,#690,#720,.T.);
+#718 = VERTEX_POINT('',#719);
+#719 = CARTESIAN_POINT('',(5.9,22.5,18.4));
+#720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(5.9,-4.7,18.4));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(0.,1.,0.));
+#725 = PCURVE('',#111,#726);
+#726 = DEFINITIONAL_REPRESENTATION('',(#727),#731);
+#727 = LINE('',#728,#729);
+#728 = CARTESIAN_POINT('',(18.4,4.7));
+#729 = VECTOR('',#730,1.);
+#730 = DIRECTION('',(0.,-1.));
+#731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#732 = PCURVE('',#387,#733);
+#733 = DEFINITIONAL_REPRESENTATION('',(#734),#738);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(11.8,0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(0.,1.));
+#738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#739 = ORIENTED_EDGE('',*,*,#740,.T.);
+#740 = EDGE_CURVE('',#718,#741,#743,.T.);
+#741 = VERTEX_POINT('',#742);
+#742 = CARTESIAN_POINT('',(5.9,22.5,22.7));
+#743 = SURFACE_CURVE('',#744,(#748,#755),.PCURVE_S1.);
+#744 = LINE('',#745,#746);
+#745 = CARTESIAN_POINT('',(5.9,22.5,0.));
+#746 = VECTOR('',#747,1.);
+#747 = DIRECTION('',(0.,0.,1.));
+#748 = PCURVE('',#111,#749);
+#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754);
+#750 = LINE('',#751,#752);
+#751 = CARTESIAN_POINT('',(0.,-22.5));
+#752 = VECTOR('',#753,1.);
+#753 = DIRECTION('',(1.,0.));
+#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#755 = PCURVE('',#359,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(0.,11.8));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(1.,0.));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = ORIENTED_EDGE('',*,*,#763,.F.);
+#763 = EDGE_CURVE('',#764,#741,#766,.T.);
+#764 = VERTEX_POINT('',#765);
+#765 = CARTESIAN_POINT('',(5.9,16.6,22.7));
+#766 = SURFACE_CURVE('',#767,(#771,#778),.PCURVE_S1.);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(5.9,0.,22.7));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(0.,1.,0.));
+#771 = PCURVE('',#111,#772);
+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);
+#773 = LINE('',#774,#775);
+#774 = CARTESIAN_POINT('',(22.7,0.));
+#775 = VECTOR('',#776,1.);
+#776 = DIRECTION('',(0.,-1.));
+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#778 = PCURVE('',#779,#784);
+#779 = PLANE('',#780);
+#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);
+#781 = CARTESIAN_POINT('',(-5.9,0.,22.7));
+#782 = DIRECTION('',(0.,0.,1.));
+#783 = DIRECTION('',(1.,0.,0.));
+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(11.8,0.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(0.,1.));
+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#790 = ORIENTED_EDGE('',*,*,#791,.F.);
+#791 = EDGE_CURVE('',#792,#764,#794,.T.);
+#792 = VERTEX_POINT('',#793);
+#793 = CARTESIAN_POINT('',(5.9,0.,22.7));
+#794 = SURFACE_CURVE('',#795,(#799,#806),.PCURVE_S1.);
+#795 = LINE('',#796,#797);
+#796 = CARTESIAN_POINT('',(5.9,0.,22.7));
+#797 = VECTOR('',#798,1.);
+#798 = DIRECTION('',(0.,1.,0.));
+#799 = PCURVE('',#111,#800);
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = LINE('',#802,#803);
+#802 = CARTESIAN_POINT('',(22.7,0.));
+#803 = VECTOR('',#804,1.);
+#804 = DIRECTION('',(0.,-1.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#806 = PCURVE('',#303,#807);
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(11.8,0.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(0.,1.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = ORIENTED_EDGE('',*,*,#814,.F.);
+#814 = EDGE_CURVE('',#815,#792,#817,.T.);
+#815 = VERTEX_POINT('',#816);
+#816 = CARTESIAN_POINT('',(5.9,0.,18.4));
+#817 = SURFACE_CURVE('',#818,(#822,#829),.PCURVE_S1.);
+#818 = LINE('',#819,#820);
+#819 = CARTESIAN_POINT('',(5.9,0.,0.));
+#820 = VECTOR('',#821,1.);
+#821 = DIRECTION('',(0.,0.,1.));
+#822 = PCURVE('',#111,#823);
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(0.,0.));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(1.,0.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = PCURVE('',#275,#830);
+#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835);
+#831 = LINE('',#832,#833);
+#832 = CARTESIAN_POINT('',(0.,11.8));
+#833 = VECTOR('',#834,1.);
+#834 = DIRECTION('',(1.,0.));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#836 = ORIENTED_EDGE('',*,*,#837,.F.);
+#837 = EDGE_CURVE('',#838,#815,#840,.T.);
+#838 = VERTEX_POINT('',#839);
+#839 = CARTESIAN_POINT('',(5.9,-4.7,18.4));
+#840 = SURFACE_CURVE('',#841,(#845,#852),.PCURVE_S1.);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(5.9,-4.7,18.4));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(0.,1.,0.));
+#845 = PCURVE('',#111,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(18.4,4.7));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(0.,-1.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = PCURVE('',#247,#853);
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(11.8,0.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(0.,1.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = ORIENTED_EDGE('',*,*,#860,.F.);
+#860 = EDGE_CURVE('',#861,#838,#863,.T.);
+#861 = VERTEX_POINT('',#862);
+#862 = CARTESIAN_POINT('',(5.9,-4.7,15.9));
+#863 = SURFACE_CURVE('',#864,(#868,#875),.PCURVE_S1.);
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(5.9,-4.7,15.9));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(0.,0.,1.));
+#868 = PCURVE('',#111,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(15.9,4.7));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(1.,0.));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = PCURVE('',#876,#881);
+#876 = PLANE('',#877);
+#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880);
+#878 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#879 = DIRECTION('',(0.,1.,0.));
+#880 = DIRECTION('',(0.,0.,1.));
+#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886);
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(0.,11.8));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(1.,0.));
+#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#887 = ORIENTED_EDGE('',*,*,#888,.T.);
+#888 = EDGE_CURVE('',#861,#642,#889,.T.);
+#889 = SURFACE_CURVE('',#890,(#894,#901),.PCURVE_S1.);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(5.9,-4.7,15.9));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(0.,1.,0.));
+#894 = PCURVE('',#111,#895);
+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900);
+#896 = LINE('',#897,#898);
+#897 = CARTESIAN_POINT('',(15.9,4.7));
+#898 = VECTOR('',#899,1.);
+#899 = DIRECTION('',(0.,-1.));
+#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#901 = PCURVE('',#191,#902);
+#902 = DEFINITIONAL_REPRESENTATION('',(#903),#907);
+#903 = LINE('',#904,#905);
+#904 = CARTESIAN_POINT('',(11.8,0.));
+#905 = VECTOR('',#906,1.);
+#906 = DIRECTION('',(0.,1.));
+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#908 = ADVANCED_FACE('',(#909),#83,.F.);
+#909 = FACE_BOUND('',#910,.F.);
+#910 = EDGE_LOOP('',(#911,#912,#913,#914));
+#911 = ORIENTED_EDGE('',*,*,#641,.F.);
+#912 = ORIENTED_EDGE('',*,*,#67,.F.);
+#913 = ORIENTED_EDGE('',*,*,#152,.T.);
+#914 = ORIENTED_EDGE('',*,*,#915,.T.);
+#915 = EDGE_CURVE('',#153,#642,#916,.T.);
+#916 = SURFACE_CURVE('',#917,(#921,#927),.PCURVE_S1.);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(-5.9,0.,15.9));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(1.,0.,0.));
+#921 = PCURVE('',#83,#922);
+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#926);
+#923 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#924,#925),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#924 = CARTESIAN_POINT('',(15.9,-1.18));
+#925 = CARTESIAN_POINT('',(15.9,12.98));
+#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#927 = PCURVE('',#191,#928);
+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#932);
+#929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#930,#931),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#930 = CARTESIAN_POINT('',(-1.18,4.7));
+#931 = CARTESIAN_POINT('',(12.98,4.7));
+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#933 = ADVANCED_FACE('',(#934),#191,.F.);
+#934 = FACE_BOUND('',#935,.F.);
+#935 = EDGE_LOOP('',(#936,#937,#960,#986,#1037,#1083,#1109,#1130,#1131)
+  );
+#936 = ORIENTED_EDGE('',*,*,#175,.F.);
+#937 = ORIENTED_EDGE('',*,*,#938,.T.);
+#938 = EDGE_CURVE('',#176,#939,#941,.T.);
+#939 = VERTEX_POINT('',#940);
+#940 = CARTESIAN_POINT('',(-0.65,-4.7,15.9));
+#941 = SURFACE_CURVE('',#942,(#946,#953),.PCURVE_S1.);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(1.,0.,0.));
+#946 = PCURVE('',#191,#947);
+#947 = DEFINITIONAL_REPRESENTATION('',(#948),#952);
+#948 = LINE('',#949,#950);
+#949 = CARTESIAN_POINT('',(0.,0.));
+#950 = VECTOR('',#951,1.);
+#951 = DIRECTION('',(1.,0.));
+#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#953 = PCURVE('',#219,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(0.,0.));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(0.,1.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = ORIENTED_EDGE('',*,*,#961,.T.);
+#961 = EDGE_CURVE('',#939,#962,#964,.T.);
+#962 = VERTEX_POINT('',#963);
+#963 = CARTESIAN_POINT('',(-0.65,-3.109934207679,15.9));
+#964 = SURFACE_CURVE('',#965,(#969,#975),.PCURVE_S1.);
+#965 = LINE('',#966,#967);
+#966 = CARTESIAN_POINT('',(-0.65,-5.35,15.9));
+#967 = VECTOR('',#968,1.);
+#968 = DIRECTION('',(0.,1.,0.));
+#969 = PCURVE('',#191,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#974);
+#971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#972,#973),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#972 = CARTESIAN_POINT('',(5.25,-0.47));
+#973 = CARTESIAN_POINT('',(5.25,2.33));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = PCURVE('',#976,#981);
+#976 = PLANE('',#977);
+#977 = AXIS2_PLACEMENT_3D('',#978,#979,#980);
+#978 = CARTESIAN_POINT('',(-0.65,-6.,12.));
+#979 = DIRECTION('',(1.,0.,0.));
+#980 = DIRECTION('',(0.,0.,1.));
+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#985);
+#982 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#983,#984),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#983 = CARTESIAN_POINT('',(3.9,-0.83));
+#984 = CARTESIAN_POINT('',(3.9,-3.63));
+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#986 = ORIENTED_EDGE('',*,*,#987,.F.);
+#987 = EDGE_CURVE('',#988,#962,#990,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(1.,-2.35,15.9));
+#990 = SURFACE_CURVE('',#991,(#996,#1003),.PCURVE_S1.);
+#991 = CIRCLE('',#992,1.);
+#992 = AXIS2_PLACEMENT_3D('',#993,#994,#995);
+#993 = CARTESIAN_POINT('',(0.,-2.35,15.9));
+#994 = DIRECTION('',(0.,0.,1.));
+#995 = DIRECTION('',(1.,0.,0.));
+#996 = PCURVE('',#191,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = CIRCLE('',#999,1.);
+#999 = AXIS2_PLACEMENT_2D('',#1000,#1001);
+#1000 = CARTESIAN_POINT('',(5.9,2.35));
+#1001 = DIRECTION('',(1.,0.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = PCURVE('',#1004,#1009);
+#1004 = CYLINDRICAL_SURFACE('',#1005,1.);
+#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008);
+#1006 = CARTESIAN_POINT('',(0.,-2.35,11.));
+#1007 = DIRECTION('',(0.,0.,1.));
+#1008 = DIRECTION('',(1.,0.,0.));
+#1009 = DEFINITIONAL_REPRESENTATION('',(#1010),#1036);
+#1010 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1011,#1012,#1013,#1014,#1015,
+    #1016,#1017,#1018,#1019,#1020,#1021,#1022,#1023,#1024,#1025,#1026,
+    #1027,#1028,#1029,#1030,#1031,#1032,#1033,#1034,#1035),
+  .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.182036570166,0.364073140333,0.546109710499,0.728146280665,
+    0.910182850832,1.092219420998,1.274255991164,1.456292561331,
+    1.638329131497,1.820365701663,2.00240227183,2.184438841996,
+    2.366475412162,2.548511982329,2.730548552495,2.912585122661,
+    3.094621692828,3.276658262994,3.45869483316,3.640731403327,
+    3.822767973493,4.004804543659),.QUASI_UNIFORM_KNOTS.);
+#1011 = CARTESIAN_POINT('',(0.,4.9));
+#1012 = CARTESIAN_POINT('',(6.067885672211E-02,4.9));
+#1013 = CARTESIAN_POINT('',(0.182036570166,4.9));
+#1014 = CARTESIAN_POINT('',(0.364073140333,4.9));
+#1015 = CARTESIAN_POINT('',(0.546109710499,4.9));
+#1016 = CARTESIAN_POINT('',(0.728146280665,4.9));
+#1017 = CARTESIAN_POINT('',(0.910182850832,4.9));
+#1018 = CARTESIAN_POINT('',(1.092219420998,4.9));
+#1019 = CARTESIAN_POINT('',(1.274255991164,4.9));
+#1020 = CARTESIAN_POINT('',(1.456292561331,4.9));
+#1021 = CARTESIAN_POINT('',(1.638329131497,4.9));
+#1022 = CARTESIAN_POINT('',(1.820365701663,4.9));
+#1023 = CARTESIAN_POINT('',(2.00240227183,4.9));
+#1024 = CARTESIAN_POINT('',(2.184438841996,4.9));
+#1025 = CARTESIAN_POINT('',(2.366475412162,4.9));
+#1026 = CARTESIAN_POINT('',(2.548511982329,4.9));
+#1027 = CARTESIAN_POINT('',(2.730548552495,4.9));
+#1028 = CARTESIAN_POINT('',(2.912585122661,4.9));
+#1029 = CARTESIAN_POINT('',(3.094621692828,4.9));
+#1030 = CARTESIAN_POINT('',(3.276658262994,4.9));
+#1031 = CARTESIAN_POINT('',(3.45869483316,4.9));
+#1032 = CARTESIAN_POINT('',(3.640731403327,4.9));
+#1033 = CARTESIAN_POINT('',(3.822767973493,4.9));
+#1034 = CARTESIAN_POINT('',(3.944125686937,4.9));
+#1035 = CARTESIAN_POINT('',(4.004804543659,4.9));
+#1036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1037 = ORIENTED_EDGE('',*,*,#1038,.F.);
+#1038 = EDGE_CURVE('',#1039,#988,#1041,.T.);
+#1039 = VERTEX_POINT('',#1040);
+#1040 = CARTESIAN_POINT('',(0.65,-3.109934207679,15.9));
+#1041 = SURFACE_CURVE('',#1042,(#1047,#1054),.PCURVE_S1.);
+#1042 = CIRCLE('',#1043,1.);
+#1043 = AXIS2_PLACEMENT_3D('',#1044,#1045,#1046);
+#1044 = CARTESIAN_POINT('',(0.,-2.35,15.9));
+#1045 = DIRECTION('',(0.,0.,1.));
+#1046 = DIRECTION('',(1.,0.,0.));
+#1047 = PCURVE('',#191,#1048);
+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
+#1049 = CIRCLE('',#1050,1.);
+#1050 = AXIS2_PLACEMENT_2D('',#1051,#1052);
+#1051 = CARTESIAN_POINT('',(5.9,2.35));
+#1052 = DIRECTION('',(1.,0.));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = PCURVE('',#1004,#1055);
+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1082);
+#1056 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1057,#1058,#1059,#1060,#1061,
+    #1062,#1063,#1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071,#1072,
+    #1073,#1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081),
+  .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.41997341711,5.459210321204,5.498447225298,5.537684129392,
+    5.576921033486,5.61615793758,5.655394841674,5.694631745769,
+    5.733868649863,5.773105553957,5.812342458051,5.851579362145,
+    5.890816266239,5.930053170333,5.969290074427,6.008526978521,
+    6.047763882615,6.087000786709,6.126237690803,6.165474594897,
+    6.204711498991,6.243948403086,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1057 = CARTESIAN_POINT('',(-0.86321189007,4.9));
+#1058 = CARTESIAN_POINT('',(-0.850132922038,4.9));
+#1059 = CARTESIAN_POINT('',(-0.823974985975,4.9));
+#1060 = CARTESIAN_POINT('',(-0.784738081881,4.9));
+#1061 = CARTESIAN_POINT('',(-0.745501177787,4.9));
+#1062 = CARTESIAN_POINT('',(-0.706264273693,4.9));
+#1063 = CARTESIAN_POINT('',(-0.667027369599,4.9));
+#1064 = CARTESIAN_POINT('',(-0.627790465505,4.9));
+#1065 = CARTESIAN_POINT('',(-0.588553561411,4.9));
+#1066 = CARTESIAN_POINT('',(-0.549316657317,4.9));
+#1067 = CARTESIAN_POINT('',(-0.510079753223,4.9));
+#1068 = CARTESIAN_POINT('',(-0.470842849129,4.9));
+#1069 = CARTESIAN_POINT('',(-0.431605945035,4.9));
+#1070 = CARTESIAN_POINT('',(-0.392369040941,4.9));
+#1071 = CARTESIAN_POINT('',(-0.353132136847,4.9));
+#1072 = CARTESIAN_POINT('',(-0.313895232753,4.9));
+#1073 = CARTESIAN_POINT('',(-0.274658328658,4.9));
+#1074 = CARTESIAN_POINT('',(-0.235421424564,4.9));
+#1075 = CARTESIAN_POINT('',(-0.19618452047,4.9));
+#1076 = CARTESIAN_POINT('',(-0.156947616376,4.9));
+#1077 = CARTESIAN_POINT('',(-0.117710712282,4.9));
+#1078 = CARTESIAN_POINT('',(-7.847380818814E-02,4.9));
+#1079 = CARTESIAN_POINT('',(-3.923690409407E-02,4.9));
+#1080 = CARTESIAN_POINT('',(-1.307896803136E-02,4.9));
+#1081 = CARTESIAN_POINT('',(0.,4.9));
+#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);
+#1084 = EDGE_CURVE('',#1085,#1039,#1087,.T.);
+#1085 = VERTEX_POINT('',#1086);
+#1086 = CARTESIAN_POINT('',(0.65,-4.7,15.9));
+#1087 = SURFACE_CURVE('',#1088,(#1092,#1098),.PCURVE_S1.);
+#1088 = LINE('',#1089,#1090);
+#1089 = CARTESIAN_POINT('',(0.65,-5.35,15.9));
+#1090 = VECTOR('',#1091,1.);
+#1091 = DIRECTION('',(0.,1.,0.));
+#1092 = PCURVE('',#191,#1093);
+#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1097);
+#1094 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1095,#1096),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#1095 = CARTESIAN_POINT('',(6.55,-0.47));
+#1096 = CARTESIAN_POINT('',(6.55,2.33));
+#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1098 = PCURVE('',#1099,#1104);
+#1099 = PLANE('',#1100);
+#1100 = AXIS2_PLACEMENT_3D('',#1101,#1102,#1103);
+#1101 = CARTESIAN_POINT('',(0.65,-6.,12.));
+#1102 = DIRECTION('',(1.,0.,0.));
+#1103 = DIRECTION('',(0.,0.,1.));
+#1104 = DEFINITIONAL_REPRESENTATION('',(#1105),#1108);
+#1105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1106,#1107),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#1106 = CARTESIAN_POINT('',(3.9,-0.83));
+#1107 = CARTESIAN_POINT('',(3.9,-3.63));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1110 = EDGE_CURVE('',#1085,#861,#1111,.T.);
+#1111 = SURFACE_CURVE('',#1112,(#1116,#1123),.PCURVE_S1.);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(-5.9,-4.7,15.9));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(1.,0.,0.));
+#1116 = PCURVE('',#191,#1117);
+#1117 = DEFINITIONAL_REPRESENTATION('',(#1118),#1122);
+#1118 = LINE('',#1119,#1120);
+#1119 = CARTESIAN_POINT('',(0.,0.));
+#1120 = VECTOR('',#1121,1.);
+#1121 = DIRECTION('',(1.,0.));
+#1122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1123 = PCURVE('',#876,#1124);
+#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(0.,0.));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(0.,1.));
+#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1130 = ORIENTED_EDGE('',*,*,#888,.T.);
+#1131 = ORIENTED_EDGE('',*,*,#915,.F.);
+#1132 = ADVANCED_FACE('',(#1133),#219,.F.);
+#1133 = FACE_BOUND('',#1134,.F.);
+#1134 = EDGE_LOOP('',(#1135,#1136,#1137,#1160));
+#1135 = ORIENTED_EDGE('',*,*,#938,.F.);
+#1136 = ORIENTED_EDGE('',*,*,#203,.T.);
+#1137 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1138 = EDGE_CURVE('',#204,#1139,#1141,.T.);
+#1139 = VERTEX_POINT('',#1140);
+#1140 = CARTESIAN_POINT('',(-0.65,-4.7,18.4));
+#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(-5.9,-4.7,18.4));
+#1144 = VECTOR('',#1145,1.);
+#1145 = DIRECTION('',(1.,0.,0.));
+#1146 = PCURVE('',#219,#1147);
+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);
+#1148 = LINE('',#1149,#1150);
+#1149 = CARTESIAN_POINT('',(2.5,0.));
+#1150 = VECTOR('',#1151,1.);
+#1151 = DIRECTION('',(0.,1.));
+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1153 = PCURVE('',#247,#1154);
+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(0.,0.));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(1.,0.));
+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1160 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#1161 = EDGE_CURVE('',#1139,#939,#1162,.T.);
+#1162 = SURFACE_CURVE('',#1163,(#1167,#1173),.PCURVE_S1.);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(-0.65,-4.7,13.95));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(0.,0.,-1.));
+#1167 = PCURVE('',#219,#1168);
+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1172);
+#1169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1170,#1171),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#1170 = CARTESIAN_POINT('',(2.75,5.25));
+#1171 = CARTESIAN_POINT('',(-0.25,5.25));
+#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1173 = PCURVE('',#976,#1174);
+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1178);
+#1175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1176,#1177),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#1176 = CARTESIAN_POINT('',(6.65,-1.3));
+#1177 = CARTESIAN_POINT('',(3.65,-1.3));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1179 = ADVANCED_FACE('',(#1180),#443,.F.);
+#1180 = FACE_BOUND('',#1181,.F.);
+#1181 = EDGE_LOOP('',(#1182,#1183,#1184,#1185,#1208,#1234,#1285,#1331,
+    #1357));
+#1182 = ORIENTED_EDGE('',*,*,#427,.F.);
+#1183 = ORIENTED_EDGE('',*,*,#505,.T.);
+#1184 = ORIENTED_EDGE('',*,*,#666,.T.);
+#1185 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#1186 = EDGE_CURVE('',#1187,#667,#1189,.T.);
+#1187 = VERTEX_POINT('',#1188);
+#1188 = CARTESIAN_POINT('',(0.65,27.7,15.9));
+#1189 = SURFACE_CURVE('',#1190,(#1194,#1201),.PCURVE_S1.);
+#1190 = LINE('',#1191,#1192);
+#1191 = CARTESIAN_POINT('',(-5.9,27.7,15.9));
+#1192 = VECTOR('',#1193,1.);
+#1193 = DIRECTION('',(1.,0.,0.));
+#1194 = PCURVE('',#443,#1195);
+#1195 = DEFINITIONAL_REPRESENTATION('',(#1196),#1200);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(0.,32.4));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(1.,0.));
+#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1201 = PCURVE('',#705,#1202);
+#1202 = DEFINITIONAL_REPRESENTATION('',(#1203),#1207);
+#1203 = LINE('',#1204,#1205);
+#1204 = CARTESIAN_POINT('',(0.,0.));
+#1205 = VECTOR('',#1206,1.);
+#1206 = DIRECTION('',(0.,1.));
+#1207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1208 = ORIENTED_EDGE('',*,*,#1209,.F.);
+#1209 = EDGE_CURVE('',#1210,#1187,#1212,.T.);
+#1210 = VERTEX_POINT('',#1211);
+#1211 = CARTESIAN_POINT('',(0.65,25.609934207678,15.9));
+#1212 = SURFACE_CURVE('',#1213,(#1217,#1223),.PCURVE_S1.);
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(0.65,10.15,15.9));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(0.,1.,0.));
+#1217 = PCURVE('',#443,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1222);
+#1219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1220,#1221),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1220 = CARTESIAN_POINT('',(6.55,29.37));
+#1221 = CARTESIAN_POINT('',(6.55,32.92));
+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1223 = PCURVE('',#1224,#1229);
+#1224 = PLANE('',#1225);
+#1225 = AXIS2_PLACEMENT_3D('',#1226,#1227,#1228);
+#1226 = CARTESIAN_POINT('',(0.65,25.,12.));
+#1227 = DIRECTION('',(1.,0.,0.));
+#1228 = DIRECTION('',(0.,0.,1.));
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1233);
+#1230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1231,#1232),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1231 = CARTESIAN_POINT('',(3.9,0.33));
+#1232 = CARTESIAN_POINT('',(3.9,-3.22));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1235 = EDGE_CURVE('',#1236,#1210,#1238,.T.);
+#1236 = VERTEX_POINT('',#1237);
+#1237 = CARTESIAN_POINT('',(1.,24.85,15.9));
+#1238 = SURFACE_CURVE('',#1239,(#1244,#1251),.PCURVE_S1.);
+#1239 = CIRCLE('',#1240,1.);
+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);
+#1241 = CARTESIAN_POINT('',(0.,24.85,15.9));
+#1242 = DIRECTION('',(0.,0.,1.));
+#1243 = DIRECTION('',(1.,0.,0.));
+#1244 = PCURVE('',#443,#1245);
+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250);
+#1246 = CIRCLE('',#1247,1.);
+#1247 = AXIS2_PLACEMENT_2D('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(5.9,29.55));
+#1249 = DIRECTION('',(1.,0.));
+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1251 = PCURVE('',#1252,#1257);
+#1252 = CYLINDRICAL_SURFACE('',#1253,1.);
+#1253 = AXIS2_PLACEMENT_3D('',#1254,#1255,#1256);
+#1254 = CARTESIAN_POINT('',(0.,24.85,11.));
+#1255 = DIRECTION('',(0.,0.,1.));
+#1256 = DIRECTION('',(1.,0.,0.));
+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1284);
+#1258 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1259,#1260,#1261,#1262,#1263,
+    #1264,#1265,#1266,#1267,#1268,#1269,#1270,#1271,#1272,#1273,#1274,
+    #1275,#1276,#1277,#1278,#1279,#1280,#1281,#1282,#1283),
+  .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.,3.923690409407E-02,7.847380818814E-02,0.117710712282,
+    0.156947616376,0.19618452047,0.235421424564,0.274658328658,
+    0.313895232753,0.353132136847,0.392369040941,0.431605945035,
+    0.470842849129,0.510079753223,0.549316657317,0.588553561411,
+    0.627790465505,0.667027369599,0.706264273693,0.745501177787,
+    0.784738081881,0.823974985975,0.86321189007),.QUASI_UNIFORM_KNOTS.);
+#1259 = CARTESIAN_POINT('',(6.28318530718,4.9));
+#1260 = CARTESIAN_POINT('',(6.296264275211,4.9));
+#1261 = CARTESIAN_POINT('',(6.322422211274,4.9));
+#1262 = CARTESIAN_POINT('',(6.361659115368,4.9));
+#1263 = CARTESIAN_POINT('',(6.400896019462,4.9));
+#1264 = CARTESIAN_POINT('',(6.440132923556,4.9));
+#1265 = CARTESIAN_POINT('',(6.47936982765,4.9));
+#1266 = CARTESIAN_POINT('',(6.518606731744,4.9));
+#1267 = CARTESIAN_POINT('',(6.557843635838,4.9));
+#1268 = CARTESIAN_POINT('',(6.597080539932,4.9));
+#1269 = CARTESIAN_POINT('',(6.636317444026,4.9));
+#1270 = CARTESIAN_POINT('',(6.67555434812,4.9));
+#1271 = CARTESIAN_POINT('',(6.714791252214,4.9));
+#1272 = CARTESIAN_POINT('',(6.754028156308,4.9));
+#1273 = CARTESIAN_POINT('',(6.793265060402,4.9));
+#1274 = CARTESIAN_POINT('',(6.832501964497,4.9));
+#1275 = CARTESIAN_POINT('',(6.871738868591,4.9));
+#1276 = CARTESIAN_POINT('',(6.910975772685,4.9));
+#1277 = CARTESIAN_POINT('',(6.950212676779,4.9));
+#1278 = CARTESIAN_POINT('',(6.989449580873,4.9));
+#1279 = CARTESIAN_POINT('',(7.028686484967,4.9));
+#1280 = CARTESIAN_POINT('',(7.067923389061,4.9));
+#1281 = CARTESIAN_POINT('',(7.107160293155,4.9));
+#1282 = CARTESIAN_POINT('',(7.133318229218,4.9));
+#1283 = CARTESIAN_POINT('',(7.146397197249,4.9));
+#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1285 = ORIENTED_EDGE('',*,*,#1286,.F.);
+#1286 = EDGE_CURVE('',#1287,#1236,#1289,.T.);
+#1287 = VERTEX_POINT('',#1288);
+#1288 = CARTESIAN_POINT('',(-0.65,25.609934207678,15.9));
+#1289 = SURFACE_CURVE('',#1290,(#1295,#1302),.PCURVE_S1.);
+#1290 = CIRCLE('',#1291,1.);
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(0.,24.85,15.9));
+#1293 = DIRECTION('',(0.,0.,1.));
+#1294 = DIRECTION('',(1.,0.,0.));
+#1295 = PCURVE('',#443,#1296);
+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);
+#1297 = CIRCLE('',#1298,1.);
+#1298 = AXIS2_PLACEMENT_2D('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(5.9,29.55));
+#1300 = DIRECTION('',(1.,0.));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1302 = PCURVE('',#1252,#1303);
+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1330);
+#1304 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1305,#1306,#1307,#1308,#1309,
+    #1310,#1311,#1312,#1313,#1314,#1315,#1316,#1317,#1318,#1319,#1320,
+    #1321,#1322,#1323,#1324,#1325,#1326,#1327,#1328,#1329),
+  .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.27838076352,2.460417333687,2.642453903853,2.824490474019,
+    3.006527044186,3.188563614352,3.370600184518,3.552636754685,
+    3.734673324851,3.916709895017,4.098746465184,4.28078303535,
+    4.462819605516,4.644856175683,4.826892745849,5.008929316015,
+    5.190965886182,5.373002456348,5.555039026514,5.737075596681,
+    5.919112166847,6.101148737013,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1305 = CARTESIAN_POINT('',(2.27838076352,4.9));
+#1306 = CARTESIAN_POINT('',(2.339059620242,4.9));
+#1307 = CARTESIAN_POINT('',(2.460417333687,4.9));
+#1308 = CARTESIAN_POINT('',(2.642453903853,4.9));
+#1309 = CARTESIAN_POINT('',(2.824490474019,4.9));
+#1310 = CARTESIAN_POINT('',(3.006527044186,4.9));
+#1311 = CARTESIAN_POINT('',(3.188563614352,4.9));
+#1312 = CARTESIAN_POINT('',(3.370600184518,4.9));
+#1313 = CARTESIAN_POINT('',(3.552636754685,4.9));
+#1314 = CARTESIAN_POINT('',(3.734673324851,4.9));
+#1315 = CARTESIAN_POINT('',(3.916709895017,4.9));
+#1316 = CARTESIAN_POINT('',(4.098746465184,4.9));
+#1317 = CARTESIAN_POINT('',(4.28078303535,4.9));
+#1318 = CARTESIAN_POINT('',(4.462819605516,4.9));
+#1319 = CARTESIAN_POINT('',(4.644856175683,4.9));
+#1320 = CARTESIAN_POINT('',(4.826892745849,4.9));
+#1321 = CARTESIAN_POINT('',(5.008929316015,4.9));
+#1322 = CARTESIAN_POINT('',(5.190965886182,4.9));
+#1323 = CARTESIAN_POINT('',(5.373002456348,4.9));
+#1324 = CARTESIAN_POINT('',(5.555039026514,4.9));
+#1325 = CARTESIAN_POINT('',(5.737075596681,4.9));
+#1326 = CARTESIAN_POINT('',(5.919112166847,4.9));
+#1327 = CARTESIAN_POINT('',(6.101148737013,4.9));
+#1328 = CARTESIAN_POINT('',(6.222506450457,4.9));
+#1329 = CARTESIAN_POINT('',(6.28318530718,4.9));
+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1331 = ORIENTED_EDGE('',*,*,#1332,.T.);
+#1332 = EDGE_CURVE('',#1287,#1333,#1335,.T.);
+#1333 = VERTEX_POINT('',#1334);
+#1334 = CARTESIAN_POINT('',(-0.65,27.7,15.9));
+#1335 = SURFACE_CURVE('',#1336,(#1340,#1346),.PCURVE_S1.);
+#1336 = LINE('',#1337,#1338);
+#1337 = CARTESIAN_POINT('',(-0.65,10.15,15.9));
+#1338 = VECTOR('',#1339,1.);
+#1339 = DIRECTION('',(0.,1.,0.));
+#1340 = PCURVE('',#443,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1345);
+#1342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1343,#1344),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1343 = CARTESIAN_POINT('',(5.25,29.37));
+#1344 = CARTESIAN_POINT('',(5.25,32.92));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = PCURVE('',#1347,#1352);
+#1347 = PLANE('',#1348);
+#1348 = AXIS2_PLACEMENT_3D('',#1349,#1350,#1351);
+#1349 = CARTESIAN_POINT('',(-0.65,25.,12.));
+#1350 = DIRECTION('',(1.,0.,0.));
+#1351 = DIRECTION('',(0.,0.,1.));
+#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1356);
+#1353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1354,#1355),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1354 = CARTESIAN_POINT('',(3.9,0.33));
+#1355 = CARTESIAN_POINT('',(3.9,-3.22));
+#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1357 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#1358 = EDGE_CURVE('',#400,#1333,#1359,.T.);
+#1359 = SURFACE_CURVE('',#1360,(#1364,#1371),.PCURVE_S1.);
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(-5.9,27.7,15.9));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(1.,0.,0.));
+#1364 = PCURVE('',#443,#1365);
+#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370);
+#1366 = LINE('',#1367,#1368);
+#1367 = CARTESIAN_POINT('',(0.,32.4));
+#1368 = VECTOR('',#1369,1.);
+#1369 = DIRECTION('',(1.,0.));
+#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1371 = PCURVE('',#415,#1372);
+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);
+#1373 = LINE('',#1374,#1375);
+#1374 = CARTESIAN_POINT('',(0.,0.));
+#1375 = VECTOR('',#1376,1.);
+#1376 = DIRECTION('',(0.,1.));
+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1378 = ADVANCED_FACE('',(#1379),#247,.T.);
+#1379 = FACE_BOUND('',#1380,.T.);
+#1380 = EDGE_LOOP('',(#1381,#1382,#1383,#1404,#1450,#1496,#1517,#1538,
+    #1539));
+#1381 = ORIENTED_EDGE('',*,*,#231,.F.);
+#1382 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1383 = ORIENTED_EDGE('',*,*,#1384,.T.);
+#1384 = EDGE_CURVE('',#1139,#1385,#1387,.T.);
+#1385 = VERTEX_POINT('',#1386);
+#1386 = CARTESIAN_POINT('',(-0.65,-3.109934207679,18.4));
+#1387 = SURFACE_CURVE('',#1388,(#1392,#1398),.PCURVE_S1.);
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(-0.65,-5.35,18.4));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(0.,1.,0.));
+#1392 = PCURVE('',#247,#1393);
+#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1397);
+#1394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1395,#1396),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#1395 = CARTESIAN_POINT('',(5.25,-0.47));
+#1396 = CARTESIAN_POINT('',(5.25,2.33));
+#1397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1398 = PCURVE('',#976,#1399);
+#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1403);
+#1400 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1401,#1402),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#1401 = CARTESIAN_POINT('',(6.4,-0.83));
+#1402 = CARTESIAN_POINT('',(6.4,-3.63));
+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1404 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#1405 = EDGE_CURVE('',#1406,#1385,#1408,.T.);
+#1406 = VERTEX_POINT('',#1407);
+#1407 = CARTESIAN_POINT('',(1.,-2.35,18.4));
+#1408 = SURFACE_CURVE('',#1409,(#1414,#1421),.PCURVE_S1.);
+#1409 = CIRCLE('',#1410,1.);
+#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413);
+#1411 = CARTESIAN_POINT('',(0.,-2.35,18.4));
+#1412 = DIRECTION('',(0.,0.,1.));
+#1413 = DIRECTION('',(1.,0.,0.));
+#1414 = PCURVE('',#247,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = CIRCLE('',#1417,1.);
+#1417 = AXIS2_PLACEMENT_2D('',#1418,#1419);
+#1418 = CARTESIAN_POINT('',(5.9,2.35));
+#1419 = DIRECTION('',(1.,0.));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1421 = PCURVE('',#1004,#1422);
+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1449);
+#1423 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .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.182036570166,0.364073140333,0.546109710499,0.728146280665,
+    0.910182850832,1.092219420998,1.274255991164,1.456292561331,
+    1.638329131497,1.820365701663,2.00240227183,2.184438841996,
+    2.366475412162,2.548511982329,2.730548552495,2.912585122661,
+    3.094621692828,3.276658262994,3.45869483316,3.640731403327,
+    3.822767973493,4.004804543659),.QUASI_UNIFORM_KNOTS.);
+#1424 = CARTESIAN_POINT('',(0.,7.4));
+#1425 = CARTESIAN_POINT('',(6.067885672211E-02,7.4));
+#1426 = CARTESIAN_POINT('',(0.182036570166,7.4));
+#1427 = CARTESIAN_POINT('',(0.364073140333,7.4));
+#1428 = CARTESIAN_POINT('',(0.546109710499,7.4));
+#1429 = CARTESIAN_POINT('',(0.728146280665,7.4));
+#1430 = CARTESIAN_POINT('',(0.910182850832,7.4));
+#1431 = CARTESIAN_POINT('',(1.092219420998,7.4));
+#1432 = CARTESIAN_POINT('',(1.274255991164,7.4));
+#1433 = CARTESIAN_POINT('',(1.456292561331,7.4));
+#1434 = CARTESIAN_POINT('',(1.638329131497,7.4));
+#1435 = CARTESIAN_POINT('',(1.820365701663,7.4));
+#1436 = CARTESIAN_POINT('',(2.00240227183,7.4));
+#1437 = CARTESIAN_POINT('',(2.184438841996,7.4));
+#1438 = CARTESIAN_POINT('',(2.366475412162,7.4));
+#1439 = CARTESIAN_POINT('',(2.548511982329,7.4));
+#1440 = CARTESIAN_POINT('',(2.730548552495,7.4));
+#1441 = CARTESIAN_POINT('',(2.912585122661,7.4));
+#1442 = CARTESIAN_POINT('',(3.094621692828,7.4));
+#1443 = CARTESIAN_POINT('',(3.276658262994,7.4));
+#1444 = CARTESIAN_POINT('',(3.45869483316,7.4));
+#1445 = CARTESIAN_POINT('',(3.640731403327,7.4));
+#1446 = CARTESIAN_POINT('',(3.822767973493,7.4));
+#1447 = CARTESIAN_POINT('',(3.944125686937,7.4));
+#1448 = CARTESIAN_POINT('',(4.004804543659,7.4));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = ORIENTED_EDGE('',*,*,#1451,.F.);
+#1451 = EDGE_CURVE('',#1452,#1406,#1454,.T.);
+#1452 = VERTEX_POINT('',#1453);
+#1453 = CARTESIAN_POINT('',(0.65,-3.109934207679,18.4));
+#1454 = SURFACE_CURVE('',#1455,(#1460,#1467),.PCURVE_S1.);
+#1455 = CIRCLE('',#1456,1.);
+#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);
+#1457 = CARTESIAN_POINT('',(0.,-2.35,18.4));
+#1458 = DIRECTION('',(0.,0.,1.));
+#1459 = DIRECTION('',(1.,0.,0.));
+#1460 = PCURVE('',#247,#1461);
+#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
+#1462 = CIRCLE('',#1463,1.);
+#1463 = AXIS2_PLACEMENT_2D('',#1464,#1465);
+#1464 = CARTESIAN_POINT('',(5.9,2.35));
+#1465 = DIRECTION('',(1.,0.));
+#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1467 = PCURVE('',#1004,#1468);
+#1468 = DEFINITIONAL_REPRESENTATION('',(#1469),#1495);
+#1469 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .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.41997341711,5.459210321204,5.498447225298,5.537684129392,
+    5.576921033486,5.61615793758,5.655394841674,5.694631745769,
+    5.733868649863,5.773105553957,5.812342458051,5.851579362145,
+    5.890816266239,5.930053170333,5.969290074427,6.008526978521,
+    6.047763882615,6.087000786709,6.126237690803,6.165474594897,
+    6.204711498991,6.243948403086,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1470 = CARTESIAN_POINT('',(-0.86321189007,7.4));
+#1471 = CARTESIAN_POINT('',(-0.850132922038,7.4));
+#1472 = CARTESIAN_POINT('',(-0.823974985975,7.4));
+#1473 = CARTESIAN_POINT('',(-0.784738081881,7.4));
+#1474 = CARTESIAN_POINT('',(-0.745501177787,7.4));
+#1475 = CARTESIAN_POINT('',(-0.706264273693,7.4));
+#1476 = CARTESIAN_POINT('',(-0.667027369599,7.4));
+#1477 = CARTESIAN_POINT('',(-0.627790465505,7.4));
+#1478 = CARTESIAN_POINT('',(-0.588553561411,7.4));
+#1479 = CARTESIAN_POINT('',(-0.549316657317,7.4));
+#1480 = CARTESIAN_POINT('',(-0.510079753223,7.4));
+#1481 = CARTESIAN_POINT('',(-0.470842849129,7.4));
+#1482 = CARTESIAN_POINT('',(-0.431605945035,7.4));
+#1483 = CARTESIAN_POINT('',(-0.392369040941,7.4));
+#1484 = CARTESIAN_POINT('',(-0.353132136847,7.4));
+#1485 = CARTESIAN_POINT('',(-0.313895232753,7.4));
+#1486 = CARTESIAN_POINT('',(-0.274658328658,7.4));
+#1487 = CARTESIAN_POINT('',(-0.235421424564,7.4));
+#1488 = CARTESIAN_POINT('',(-0.19618452047,7.4));
+#1489 = CARTESIAN_POINT('',(-0.156947616376,7.4));
+#1490 = CARTESIAN_POINT('',(-0.117710712282,7.4));
+#1491 = CARTESIAN_POINT('',(-7.847380818814E-02,7.4));
+#1492 = CARTESIAN_POINT('',(-3.923690409407E-02,7.4));
+#1493 = CARTESIAN_POINT('',(-1.307896803136E-02,7.4));
+#1494 = CARTESIAN_POINT('',(0.,7.4));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = ORIENTED_EDGE('',*,*,#1497,.F.);
+#1497 = EDGE_CURVE('',#1498,#1452,#1500,.T.);
+#1498 = VERTEX_POINT('',#1499);
+#1499 = CARTESIAN_POINT('',(0.65,-4.7,18.4));
+#1500 = SURFACE_CURVE('',#1501,(#1505,#1511),.PCURVE_S1.);
+#1501 = LINE('',#1502,#1503);
+#1502 = CARTESIAN_POINT('',(0.65,-5.35,18.4));
+#1503 = VECTOR('',#1504,1.);
+#1504 = DIRECTION('',(0.,1.,0.));
+#1505 = PCURVE('',#247,#1506);
+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1510);
+#1507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1508,#1509),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#1508 = CARTESIAN_POINT('',(6.55,-0.47));
+#1509 = CARTESIAN_POINT('',(6.55,2.33));
+#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1511 = PCURVE('',#1099,#1512);
+#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1516);
+#1513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1514,#1515),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.18,2.98),.PIECEWISE_BEZIER_KNOTS.);
+#1514 = CARTESIAN_POINT('',(6.4,-0.83));
+#1515 = CARTESIAN_POINT('',(6.4,-3.63));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = ORIENTED_EDGE('',*,*,#1518,.T.);
+#1518 = EDGE_CURVE('',#1498,#838,#1519,.T.);
+#1519 = SURFACE_CURVE('',#1520,(#1524,#1531),.PCURVE_S1.);
+#1520 = LINE('',#1521,#1522);
+#1521 = CARTESIAN_POINT('',(-5.9,-4.7,18.4));
+#1522 = VECTOR('',#1523,1.);
+#1523 = DIRECTION('',(1.,0.,0.));
+#1524 = PCURVE('',#247,#1525);
+#1525 = DEFINITIONAL_REPRESENTATION('',(#1526),#1530);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(0.,0.));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(1.,0.));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1531 = PCURVE('',#876,#1532);
+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);
+#1533 = LINE('',#1534,#1535);
+#1534 = CARTESIAN_POINT('',(2.5,0.));
+#1535 = VECTOR('',#1536,1.);
+#1536 = DIRECTION('',(0.,1.));
+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1538 = ORIENTED_EDGE('',*,*,#837,.T.);
+#1539 = ORIENTED_EDGE('',*,*,#1540,.F.);
+#1540 = EDGE_CURVE('',#232,#815,#1541,.T.);
+#1541 = SURFACE_CURVE('',#1542,(#1546,#1552),.PCURVE_S1.);
+#1542 = LINE('',#1543,#1544);
+#1543 = CARTESIAN_POINT('',(-5.9,0.,18.4));
+#1544 = VECTOR('',#1545,1.);
+#1545 = DIRECTION('',(1.,0.,0.));
+#1546 = PCURVE('',#247,#1547);
+#1547 = DEFINITIONAL_REPRESENTATION('',(#1548),#1551);
+#1548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1549,#1550),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#1549 = CARTESIAN_POINT('',(-1.18,4.7));
+#1550 = CARTESIAN_POINT('',(12.98,4.7));
+#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1552 = PCURVE('',#275,#1553);
+#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1557);
+#1554 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1555,#1556),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#1555 = CARTESIAN_POINT('',(18.4,-1.18));
+#1556 = CARTESIAN_POINT('',(18.4,12.98));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1558 = ADVANCED_FACE('',(#1559),#415,.T.);
+#1559 = FACE_BOUND('',#1560,.T.);
+#1560 = EDGE_LOOP('',(#1561,#1562,#1563,#1586));
+#1561 = ORIENTED_EDGE('',*,*,#1358,.F.);
+#1562 = ORIENTED_EDGE('',*,*,#399,.T.);
+#1563 = ORIENTED_EDGE('',*,*,#1564,.T.);
+#1564 = EDGE_CURVE('',#372,#1565,#1567,.T.);
+#1565 = VERTEX_POINT('',#1566);
+#1566 = CARTESIAN_POINT('',(-0.65,27.7,18.4));
+#1567 = SURFACE_CURVE('',#1568,(#1572,#1579),.PCURVE_S1.);
+#1568 = LINE('',#1569,#1570);
+#1569 = CARTESIAN_POINT('',(-5.9,27.7,18.4));
+#1570 = VECTOR('',#1571,1.);
+#1571 = DIRECTION('',(1.,0.,0.));
+#1572 = PCURVE('',#415,#1573);
+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);
+#1574 = LINE('',#1575,#1576);
+#1575 = CARTESIAN_POINT('',(2.5,0.));
+#1576 = VECTOR('',#1577,1.);
+#1577 = DIRECTION('',(0.,1.));
+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1579 = PCURVE('',#387,#1580);
+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);
+#1581 = LINE('',#1582,#1583);
+#1582 = CARTESIAN_POINT('',(0.,32.4));
+#1583 = VECTOR('',#1584,1.);
+#1584 = DIRECTION('',(1.,0.));
+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1586 = ORIENTED_EDGE('',*,*,#1587,.T.);
+#1587 = EDGE_CURVE('',#1565,#1333,#1588,.T.);
+#1588 = SURFACE_CURVE('',#1589,(#1593,#1599),.PCURVE_S1.);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(-0.65,27.7,13.95));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(0.,0.,-1.));
+#1593 = PCURVE('',#415,#1594);
+#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1598);
+#1595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1596,#1597),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#1596 = CARTESIAN_POINT('',(2.75,5.25));
+#1597 = CARTESIAN_POINT('',(-0.25,5.25));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = PCURVE('',#1347,#1600);
+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1604);
+#1601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1602,#1603),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#1602 = CARTESIAN_POINT('',(6.65,-2.7));
+#1603 = CARTESIAN_POINT('',(3.65,-2.7));
+#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1605 = ADVANCED_FACE('',(#1606),#275,.F.);
+#1606 = FACE_BOUND('',#1607,.F.);
+#1607 = EDGE_LOOP('',(#1608,#1609,#1610,#1611));
+#1608 = ORIENTED_EDGE('',*,*,#814,.F.);
+#1609 = ORIENTED_EDGE('',*,*,#1540,.F.);
+#1610 = ORIENTED_EDGE('',*,*,#259,.T.);
+#1611 = ORIENTED_EDGE('',*,*,#1612,.T.);
+#1612 = EDGE_CURVE('',#260,#792,#1613,.T.);
+#1613 = SURFACE_CURVE('',#1614,(#1618,#1625),.PCURVE_S1.);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(-5.9,0.,22.7));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(1.,0.,0.));
+#1618 = PCURVE('',#275,#1619);
+#1619 = DEFINITIONAL_REPRESENTATION('',(#1620),#1624);
+#1620 = LINE('',#1621,#1622);
+#1621 = CARTESIAN_POINT('',(22.7,0.));
+#1622 = VECTOR('',#1623,1.);
+#1623 = DIRECTION('',(0.,1.));
+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1625 = PCURVE('',#303,#1626);
+#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(0.,0.));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(1.,0.));
+#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1632 = ADVANCED_FACE('',(#1633),#387,.T.);
+#1633 = FACE_BOUND('',#1634,.T.);
+#1634 = EDGE_LOOP('',(#1635,#1636,#1655,#1656,#1679,#1700,#1746,#1792,
+    #1811));
+#1635 = ORIENTED_EDGE('',*,*,#371,.F.);
+#1636 = ORIENTED_EDGE('',*,*,#1637,.T.);
+#1637 = EDGE_CURVE('',#344,#718,#1638,.T.);
+#1638 = SURFACE_CURVE('',#1639,(#1643,#1649),.PCURVE_S1.);
+#1639 = LINE('',#1640,#1641);
+#1640 = CARTESIAN_POINT('',(-5.9,22.5,18.4));
+#1641 = VECTOR('',#1642,1.);
+#1642 = DIRECTION('',(1.,0.,0.));
+#1643 = PCURVE('',#387,#1644);
+#1644 = DEFINITIONAL_REPRESENTATION('',(#1645),#1648);
+#1645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1646,#1647),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#1646 = CARTESIAN_POINT('',(-1.18,27.2));
+#1647 = CARTESIAN_POINT('',(12.98,27.2));
+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1649 = PCURVE('',#359,#1650);
+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1654);
+#1651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1652,#1653),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.18,12.98),.PIECEWISE_BEZIER_KNOTS.);
+#1652 = CARTESIAN_POINT('',(18.4,-1.18));
+#1653 = CARTESIAN_POINT('',(18.4,12.98));
+#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1655 = ORIENTED_EDGE('',*,*,#717,.T.);
+#1656 = ORIENTED_EDGE('',*,*,#1657,.F.);
+#1657 = EDGE_CURVE('',#1658,#690,#1660,.T.);
+#1658 = VERTEX_POINT('',#1659);
+#1659 = CARTESIAN_POINT('',(0.65,27.7,18.4));
+#1660 = SURFACE_CURVE('',#1661,(#1665,#1672),.PCURVE_S1.);
+#1661 = LINE('',#1662,#1663);
+#1662 = CARTESIAN_POINT('',(-5.9,27.7,18.4));
+#1663 = VECTOR('',#1664,1.);
+#1664 = DIRECTION('',(1.,0.,0.));
+#1665 = PCURVE('',#387,#1666);
+#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);
+#1667 = LINE('',#1668,#1669);
+#1668 = CARTESIAN_POINT('',(0.,32.4));
+#1669 = VECTOR('',#1670,1.);
+#1670 = DIRECTION('',(1.,0.));
+#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1672 = PCURVE('',#705,#1673);
+#1673 = DEFINITIONAL_REPRESENTATION('',(#1674),#1678);
+#1674 = LINE('',#1675,#1676);
+#1675 = CARTESIAN_POINT('',(2.5,0.));
+#1676 = VECTOR('',#1677,1.);
+#1677 = DIRECTION('',(0.,1.));
+#1678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1679 = ORIENTED_EDGE('',*,*,#1680,.F.);
+#1680 = EDGE_CURVE('',#1681,#1658,#1683,.T.);
+#1681 = VERTEX_POINT('',#1682);
+#1682 = CARTESIAN_POINT('',(0.65,25.609934207678,18.4));
+#1683 = SURFACE_CURVE('',#1684,(#1688,#1694),.PCURVE_S1.);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(0.65,10.15,18.4));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(0.,1.,0.));
+#1688 = PCURVE('',#387,#1689);
+#1689 = DEFINITIONAL_REPRESENTATION('',(#1690),#1693);
+#1690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1691,#1692),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1691 = CARTESIAN_POINT('',(6.55,29.37));
+#1692 = CARTESIAN_POINT('',(6.55,32.92));
+#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1694 = PCURVE('',#1224,#1695);
+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1699);
+#1696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1697,#1698),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1697 = CARTESIAN_POINT('',(6.4,0.33));
+#1698 = CARTESIAN_POINT('',(6.4,-3.22));
+#1699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1700 = ORIENTED_EDGE('',*,*,#1701,.F.);
+#1701 = EDGE_CURVE('',#1702,#1681,#1704,.T.);
+#1702 = VERTEX_POINT('',#1703);
+#1703 = CARTESIAN_POINT('',(1.,24.85,18.4));
+#1704 = SURFACE_CURVE('',#1705,(#1710,#1717),.PCURVE_S1.);
+#1705 = CIRCLE('',#1706,1.);
+#1706 = AXIS2_PLACEMENT_3D('',#1707,#1708,#1709);
+#1707 = CARTESIAN_POINT('',(0.,24.85,18.4));
+#1708 = DIRECTION('',(0.,0.,1.));
+#1709 = DIRECTION('',(1.,0.,0.));
+#1710 = PCURVE('',#387,#1711);
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);
+#1712 = CIRCLE('',#1713,1.);
+#1713 = AXIS2_PLACEMENT_2D('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(5.9,29.55));
+#1715 = DIRECTION('',(1.,0.));
+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1717 = PCURVE('',#1252,#1718);
+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1745);
+#1719 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1720,#1721,#1722,#1723,#1724,
+    #1725,#1726,#1727,#1728,#1729,#1730,#1731,#1732,#1733,#1734,#1735,
+    #1736,#1737,#1738,#1739,#1740,#1741,#1742,#1743,#1744),
+  .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.,3.923690409407E-02,7.847380818814E-02,0.117710712282,
+    0.156947616376,0.19618452047,0.235421424564,0.274658328658,
+    0.313895232753,0.353132136847,0.392369040941,0.431605945035,
+    0.470842849129,0.510079753223,0.549316657317,0.588553561411,
+    0.627790465505,0.667027369599,0.706264273693,0.745501177787,
+    0.784738081881,0.823974985975,0.86321189007),.QUASI_UNIFORM_KNOTS.);
+#1720 = CARTESIAN_POINT('',(6.28318530718,7.4));
+#1721 = CARTESIAN_POINT('',(6.296264275211,7.4));
+#1722 = CARTESIAN_POINT('',(6.322422211274,7.4));
+#1723 = CARTESIAN_POINT('',(6.361659115368,7.4));
+#1724 = CARTESIAN_POINT('',(6.400896019462,7.4));
+#1725 = CARTESIAN_POINT('',(6.440132923556,7.4));
+#1726 = CARTESIAN_POINT('',(6.47936982765,7.4));
+#1727 = CARTESIAN_POINT('',(6.518606731744,7.4));
+#1728 = CARTESIAN_POINT('',(6.557843635838,7.4));
+#1729 = CARTESIAN_POINT('',(6.597080539932,7.4));
+#1730 = CARTESIAN_POINT('',(6.636317444026,7.4));
+#1731 = CARTESIAN_POINT('',(6.67555434812,7.4));
+#1732 = CARTESIAN_POINT('',(6.714791252214,7.4));
+#1733 = CARTESIAN_POINT('',(6.754028156308,7.4));
+#1734 = CARTESIAN_POINT('',(6.793265060402,7.4));
+#1735 = CARTESIAN_POINT('',(6.832501964497,7.4));
+#1736 = CARTESIAN_POINT('',(6.871738868591,7.4));
+#1737 = CARTESIAN_POINT('',(6.910975772685,7.4));
+#1738 = CARTESIAN_POINT('',(6.950212676779,7.4));
+#1739 = CARTESIAN_POINT('',(6.989449580873,7.4));
+#1740 = CARTESIAN_POINT('',(7.028686484967,7.4));
+#1741 = CARTESIAN_POINT('',(7.067923389061,7.4));
+#1742 = CARTESIAN_POINT('',(7.107160293155,7.4));
+#1743 = CARTESIAN_POINT('',(7.133318229218,7.4));
+#1744 = CARTESIAN_POINT('',(7.146397197249,7.4));
+#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1746 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#1747 = EDGE_CURVE('',#1748,#1702,#1750,.T.);
+#1748 = VERTEX_POINT('',#1749);
+#1749 = CARTESIAN_POINT('',(-0.65,25.609934207678,18.4));
+#1750 = SURFACE_CURVE('',#1751,(#1756,#1763),.PCURVE_S1.);
+#1751 = CIRCLE('',#1752,1.);
+#1752 = AXIS2_PLACEMENT_3D('',#1753,#1754,#1755);
+#1753 = CARTESIAN_POINT('',(0.,24.85,18.4));
+#1754 = DIRECTION('',(0.,0.,1.));
+#1755 = DIRECTION('',(1.,0.,0.));
+#1756 = PCURVE('',#387,#1757);
+#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762);
+#1758 = CIRCLE('',#1759,1.);
+#1759 = AXIS2_PLACEMENT_2D('',#1760,#1761);
+#1760 = CARTESIAN_POINT('',(5.9,29.55));
+#1761 = DIRECTION('',(1.,0.));
+#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1763 = PCURVE('',#1252,#1764);
+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1791);
+#1765 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .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.27838076352,2.460417333687,2.642453903853,2.824490474019,
+    3.006527044186,3.188563614352,3.370600184518,3.552636754685,
+    3.734673324851,3.916709895017,4.098746465184,4.28078303535,
+    4.462819605516,4.644856175683,4.826892745849,5.008929316015,
+    5.190965886182,5.373002456348,5.555039026514,5.737075596681,
+    5.919112166847,6.101148737013,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1766 = CARTESIAN_POINT('',(2.27838076352,7.4));
+#1767 = CARTESIAN_POINT('',(2.339059620242,7.4));
+#1768 = CARTESIAN_POINT('',(2.460417333687,7.4));
+#1769 = CARTESIAN_POINT('',(2.642453903853,7.4));
+#1770 = CARTESIAN_POINT('',(2.824490474019,7.4));
+#1771 = CARTESIAN_POINT('',(3.006527044186,7.4));
+#1772 = CARTESIAN_POINT('',(3.188563614352,7.4));
+#1773 = CARTESIAN_POINT('',(3.370600184518,7.4));
+#1774 = CARTESIAN_POINT('',(3.552636754685,7.4));
+#1775 = CARTESIAN_POINT('',(3.734673324851,7.4));
+#1776 = CARTESIAN_POINT('',(3.916709895017,7.4));
+#1777 = CARTESIAN_POINT('',(4.098746465184,7.4));
+#1778 = CARTESIAN_POINT('',(4.28078303535,7.4));
+#1779 = CARTESIAN_POINT('',(4.462819605516,7.4));
+#1780 = CARTESIAN_POINT('',(4.644856175683,7.4));
+#1781 = CARTESIAN_POINT('',(4.826892745849,7.4));
+#1782 = CARTESIAN_POINT('',(5.008929316015,7.4));
+#1783 = CARTESIAN_POINT('',(5.190965886182,7.4));
+#1784 = CARTESIAN_POINT('',(5.373002456348,7.4));
+#1785 = CARTESIAN_POINT('',(5.555039026514,7.4));
+#1786 = CARTESIAN_POINT('',(5.737075596681,7.4));
+#1787 = CARTESIAN_POINT('',(5.919112166847,7.4));
+#1788 = CARTESIAN_POINT('',(6.101148737013,7.4));
+#1789 = CARTESIAN_POINT('',(6.222506450457,7.4));
+#1790 = CARTESIAN_POINT('',(6.28318530718,7.4));
+#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1792 = ORIENTED_EDGE('',*,*,#1793,.T.);
+#1793 = EDGE_CURVE('',#1748,#1565,#1794,.T.);
+#1794 = SURFACE_CURVE('',#1795,(#1799,#1805),.PCURVE_S1.);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(-0.65,10.15,18.4));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(0.,1.,0.));
+#1799 = PCURVE('',#387,#1800);
+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1804);
+#1801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1802,#1803),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1802 = CARTESIAN_POINT('',(5.25,29.37));
+#1803 = CARTESIAN_POINT('',(5.25,32.92));
+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1805 = PCURVE('',#1347,#1806);
+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1810);
+#1807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1808,#1809),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(14.52,18.07),.PIECEWISE_BEZIER_KNOTS.);
+#1808 = CARTESIAN_POINT('',(6.4,0.33));
+#1809 = CARTESIAN_POINT('',(6.4,-3.22));
+#1810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1811 = ORIENTED_EDGE('',*,*,#1564,.F.);
+#1812 = ADVANCED_FACE('',(#1813),#303,.T.);
+#1813 = FACE_BOUND('',#1814,.T.);
+#1814 = EDGE_LOOP('',(#1815,#1816,#1817,#1818,#1869,#1920,#1966));
+#1815 = ORIENTED_EDGE('',*,*,#287,.F.);
+#1816 = ORIENTED_EDGE('',*,*,#1612,.T.);
+#1817 = ORIENTED_EDGE('',*,*,#791,.T.);
+#1818 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1819 = EDGE_CURVE('',#1820,#764,#1822,.T.);
+#1820 = VERTEX_POINT('',#1821);
+#1821 = CARTESIAN_POINT('',(2.338743727351,11.183333333333,22.7));
+#1822 = SURFACE_CURVE('',#1823,(#1828,#1835),.PCURVE_S1.);
+#1823 = CIRCLE('',#1824,5.9);
+#1824 = AXIS2_PLACEMENT_3D('',#1825,#1826,#1827);
+#1825 = CARTESIAN_POINT('',(0.,16.6,22.7));
+#1826 = DIRECTION('',(0.,0.,1.));
+#1827 = DIRECTION('',(1.,0.,0.));
+#1828 = PCURVE('',#303,#1829);
+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);
+#1830 = CIRCLE('',#1831,5.9);
+#1831 = AXIS2_PLACEMENT_2D('',#1832,#1833);
+#1832 = CARTESIAN_POINT('',(5.9,16.6));
+#1833 = DIRECTION('',(1.,0.));
+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1835 = PCURVE('',#1836,#1841);
+#1836 = CYLINDRICAL_SURFACE('',#1837,5.9);
+#1837 = AXIS2_PLACEMENT_3D('',#1838,#1839,#1840);
+#1838 = CARTESIAN_POINT('',(0.,16.6,22.7));
+#1839 = DIRECTION('',(0.,0.,1.));
+#1840 = DIRECTION('',(1.,0.,0.));
+#1841 = DEFINITIONAL_REPRESENTATION('',(#1842),#1868);
+#1842 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .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.119978251214,5.172851299212,5.225724347211,5.278597395209,
+    5.331470443208,5.384343491206,5.437216539205,5.490089587203,
+    5.542962635201,5.5958356832,5.648708731198,5.701581779197,
+    5.754454827195,5.807327875194,5.860200923192,5.913073971191,
+    5.965947019189,6.018820067187,6.071693115186,6.124566163184,
+    6.177439211183,6.230312259181,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1843 = CARTESIAN_POINT('',(-1.163207055966,0.));
+#1844 = CARTESIAN_POINT('',(-1.145582706633,0.));
+#1845 = CARTESIAN_POINT('',(-1.110334007967,0.));
+#1846 = CARTESIAN_POINT('',(-1.057460959969,0.));
+#1847 = CARTESIAN_POINT('',(-1.00458791197,0.));
+#1848 = CARTESIAN_POINT('',(-0.951714863972,0.));
+#1849 = CARTESIAN_POINT('',(-0.898841815973,0.));
+#1850 = CARTESIAN_POINT('',(-0.845968767975,0.));
+#1851 = CARTESIAN_POINT('',(-0.793095719977,0.));
+#1852 = CARTESIAN_POINT('',(-0.740222671978,0.));
+#1853 = CARTESIAN_POINT('',(-0.68734962398,0.));
+#1854 = CARTESIAN_POINT('',(-0.634476575981,0.));
+#1855 = CARTESIAN_POINT('',(-0.581603527983,0.));
+#1856 = CARTESIAN_POINT('',(-0.528730479984,0.));
+#1857 = CARTESIAN_POINT('',(-0.475857431986,0.));
+#1858 = CARTESIAN_POINT('',(-0.422984383988,0.));
+#1859 = CARTESIAN_POINT('',(-0.370111335989,0.));
+#1860 = CARTESIAN_POINT('',(-0.317238287991,0.));
+#1861 = CARTESIAN_POINT('',(-0.264365239992,0.));
+#1862 = CARTESIAN_POINT('',(-0.211492191994,0.));
+#1863 = CARTESIAN_POINT('',(-0.158619143995,0.));
+#1864 = CARTESIAN_POINT('',(-0.105746095997,0.));
+#1865 = CARTESIAN_POINT('',(-5.287304799844E-02,0.));
+#1866 = CARTESIAN_POINT('',(-1.762434933281E-02,0.));
+#1867 = CARTESIAN_POINT('',(0.,0.));
+#1868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1869 = ORIENTED_EDGE('',*,*,#1870,.F.);
+#1870 = EDGE_CURVE('',#1871,#1820,#1873,.T.);
+#1871 = VERTEX_POINT('',#1872);
+#1872 = CARTESIAN_POINT('',(2.5,10.3,22.7));
+#1873 = SURFACE_CURVE('',#1874,(#1879,#1886),.PCURVE_S1.);
+#1874 = CIRCLE('',#1875,2.5);
+#1875 = AXIS2_PLACEMENT_3D('',#1876,#1877,#1878);
+#1876 = CARTESIAN_POINT('',(0.,10.3,22.7));
+#1877 = DIRECTION('',(0.,0.,1.));
+#1878 = DIRECTION('',(1.,0.,0.));
+#1879 = PCURVE('',#303,#1880);
+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);
+#1881 = CIRCLE('',#1882,2.5);
+#1882 = AXIS2_PLACEMENT_2D('',#1883,#1884);
+#1883 = CARTESIAN_POINT('',(5.9,10.3));
+#1884 = DIRECTION('',(1.,0.));
+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1886 = PCURVE('',#1887,#1892);
+#1887 = CYLINDRICAL_SURFACE('',#1888,2.5);
+#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891);
+#1889 = CARTESIAN_POINT('',(0.,10.3,22.7));
+#1890 = DIRECTION('',(0.,0.,1.));
+#1891 = DIRECTION('',(1.,0.,0.));
+#1892 = DEFINITIONAL_REPRESENTATION('',(#1893),#1919);
+#1893 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1894,#1895,#1896,#1897,#1898,
+    #1899,#1900,#1901,#1902,#1903,#1904,#1905,#1906,#1907,#1908,#1909,
+    #1910,#1911,#1912,#1913,#1914,#1915,#1916,#1917,#1918),
+  .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.,1.641508560255E-02,3.28301712051E-02,4.924525680765E-02,
+    6.566034241021E-02,8.207542801276E-02,9.849051361531E-02,
+    0.114905599218,0.13132068482,0.147735770423,0.164150856026,
+    0.180565941628,0.196981027231,0.213396112833,0.229811198436,
+    0.246226284038,0.262641369641,0.279056455243,0.295471540846,
+    0.311886626448,0.328301712051,0.344716797654,0.361131883256),
+  .QUASI_UNIFORM_KNOTS.);
+#1894 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1895 = CARTESIAN_POINT('',(6.28865700238,0.));
+#1896 = CARTESIAN_POINT('',(6.299600392782,0.));
+#1897 = CARTESIAN_POINT('',(6.316015478385,0.));
+#1898 = CARTESIAN_POINT('',(6.332430563987,0.));
+#1899 = CARTESIAN_POINT('',(6.34884564959,0.));
+#1900 = CARTESIAN_POINT('',(6.365260735192,0.));
+#1901 = CARTESIAN_POINT('',(6.381675820795,0.));
+#1902 = CARTESIAN_POINT('',(6.398090906397,0.));
+#1903 = CARTESIAN_POINT('',(6.414505992,0.));
+#1904 = CARTESIAN_POINT('',(6.430921077603,0.));
+#1905 = CARTESIAN_POINT('',(6.447336163205,0.));
+#1906 = CARTESIAN_POINT('',(6.463751248808,0.));
+#1907 = CARTESIAN_POINT('',(6.48016633441,0.));
+#1908 = CARTESIAN_POINT('',(6.496581420013,0.));
+#1909 = CARTESIAN_POINT('',(6.512996505615,0.));
+#1910 = CARTESIAN_POINT('',(6.529411591218,0.));
+#1911 = CARTESIAN_POINT('',(6.54582667682,0.));
+#1912 = CARTESIAN_POINT('',(6.562241762423,0.));
+#1913 = CARTESIAN_POINT('',(6.578656848026,0.));
+#1914 = CARTESIAN_POINT('',(6.595071933628,0.));
+#1915 = CARTESIAN_POINT('',(6.611487019231,0.));
+#1916 = CARTESIAN_POINT('',(6.627902104833,0.));
+#1917 = CARTESIAN_POINT('',(6.638845495235,0.));
+#1918 = CARTESIAN_POINT('',(6.644317190436,0.));
+#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1920 = ORIENTED_EDGE('',*,*,#1921,.F.);
+#1921 = EDGE_CURVE('',#1922,#1871,#1924,.T.);
+#1922 = VERTEX_POINT('',#1923);
+#1923 = CARTESIAN_POINT('',(-2.338743727351,11.183333333333,22.7));
+#1924 = SURFACE_CURVE('',#1925,(#1930,#1937),.PCURVE_S1.);
+#1925 = CIRCLE('',#1926,2.5);
+#1926 = AXIS2_PLACEMENT_3D('',#1927,#1928,#1929);
+#1927 = CARTESIAN_POINT('',(0.,10.3,22.7));
+#1928 = DIRECTION('',(0.,0.,1.));
+#1929 = DIRECTION('',(1.,0.,0.));
+#1930 = PCURVE('',#303,#1931);
+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);
+#1932 = CIRCLE('',#1933,2.5);
+#1933 = AXIS2_PLACEMENT_2D('',#1934,#1935);
+#1934 = CARTESIAN_POINT('',(5.9,10.3));
+#1935 = DIRECTION('',(1.,0.));
+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1937 = PCURVE('',#1887,#1938);
+#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1965);
+#1939 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1940,#1941,#1942,#1943,#1944,
+    #1945,#1946,#1947,#1948,#1949,#1950,#1951,#1952,#1953,#1954,#1955,
+    #1956,#1957,#1958,#1959,#1960,#1961,#1962,#1963,#1964),
+  .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.780460770334,2.939675522008,3.098890273683,3.258105025358,
+    3.417319777033,3.576534528708,3.735749280383,3.894964032057,
+    4.054178783732,4.213393535407,4.372608287082,4.531823038757,
+    4.691037790431,4.850252542106,5.009467293781,5.168682045456,
+    5.327896797131,5.487111548806,5.64632630048,5.805541052155,
+    5.96475580383,6.123970555505,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1940 = CARTESIAN_POINT('',(2.780460770334,0.));
+#1941 = CARTESIAN_POINT('',(2.833532354225,0.));
+#1942 = CARTESIAN_POINT('',(2.939675522008,0.));
+#1943 = CARTESIAN_POINT('',(3.098890273683,0.));
+#1944 = CARTESIAN_POINT('',(3.258105025358,0.));
+#1945 = CARTESIAN_POINT('',(3.417319777033,0.));
+#1946 = CARTESIAN_POINT('',(3.576534528708,0.));
+#1947 = CARTESIAN_POINT('',(3.735749280383,0.));
+#1948 = CARTESIAN_POINT('',(3.894964032057,0.));
+#1949 = CARTESIAN_POINT('',(4.054178783732,0.));
+#1950 = CARTESIAN_POINT('',(4.213393535407,0.));
+#1951 = CARTESIAN_POINT('',(4.372608287082,0.));
+#1952 = CARTESIAN_POINT('',(4.531823038757,0.));
+#1953 = CARTESIAN_POINT('',(4.691037790431,0.));
+#1954 = CARTESIAN_POINT('',(4.850252542106,0.));
+#1955 = CARTESIAN_POINT('',(5.009467293781,0.));
+#1956 = CARTESIAN_POINT('',(5.168682045456,0.));
+#1957 = CARTESIAN_POINT('',(5.327896797131,0.));
+#1958 = CARTESIAN_POINT('',(5.487111548806,0.));
+#1959 = CARTESIAN_POINT('',(5.64632630048,0.));
+#1960 = CARTESIAN_POINT('',(5.805541052155,0.));
+#1961 = CARTESIAN_POINT('',(5.96475580383,0.));
+#1962 = CARTESIAN_POINT('',(6.123970555505,0.));
+#1963 = CARTESIAN_POINT('',(6.230113723288,0.));
+#1964 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1966 = ORIENTED_EDGE('',*,*,#1967,.F.);
+#1967 = EDGE_CURVE('',#288,#1922,#1968,.T.);
+#1968 = SURFACE_CURVE('',#1969,(#1974,#1981),.PCURVE_S1.);
+#1969 = CIRCLE('',#1970,5.9);
+#1970 = AXIS2_PLACEMENT_3D('',#1971,#1972,#1973);
+#1971 = CARTESIAN_POINT('',(0.,16.6,22.7));
+#1972 = DIRECTION('',(0.,0.,1.));
+#1973 = DIRECTION('',(1.,0.,0.));
+#1974 = PCURVE('',#303,#1975);
+#1975 = DEFINITIONAL_REPRESENTATION('',(#1976),#1980);
+#1976 = CIRCLE('',#1977,5.9);
+#1977 = AXIS2_PLACEMENT_2D('',#1978,#1979);
+#1978 = CARTESIAN_POINT('',(5.9,16.6));
+#1979 = DIRECTION('',(1.,0.));
+#1980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1981 = PCURVE('',#1836,#1982);
+#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#2009);
+#1983 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1984,#1985,#1986,#1987,#1988,
+    #1989,#1990,#1991,#1992,#1993,#1994,#1995,#1996,#1997,#1998,#1999,
+    #2000,#2001,#2002,#2003,#2004,#2005,#2006,#2007,#2008),
+  .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.195672714071,0.391345428141,0.587018142212,0.782690856283,
+    0.978363570354,1.174036284424,1.369708998495,1.565381712566,
+    1.761054426636,1.956727140707,2.152399854778,2.348072568848,
+    2.543745282919,2.73941799699,2.935090711061,3.130763425131,
+    3.326436139202,3.522108853273,3.717781567343,3.913454281414,
+    4.109126995485,4.304799709555),.QUASI_UNIFORM_KNOTS.);
+#1984 = CARTESIAN_POINT('',(0.,0.));
+#1985 = CARTESIAN_POINT('',(6.522423802357E-02,0.));
+#1986 = CARTESIAN_POINT('',(0.195672714071,0.));
+#1987 = CARTESIAN_POINT('',(0.391345428141,0.));
+#1988 = CARTESIAN_POINT('',(0.587018142212,0.));
+#1989 = CARTESIAN_POINT('',(0.782690856283,0.));
+#1990 = CARTESIAN_POINT('',(0.978363570354,0.));
+#1991 = CARTESIAN_POINT('',(1.174036284424,0.));
+#1992 = CARTESIAN_POINT('',(1.369708998495,0.));
+#1993 = CARTESIAN_POINT('',(1.565381712566,0.));
+#1994 = CARTESIAN_POINT('',(1.761054426636,0.));
+#1995 = CARTESIAN_POINT('',(1.956727140707,0.));
+#1996 = CARTESIAN_POINT('',(2.152399854778,0.));
+#1997 = CARTESIAN_POINT('',(2.348072568848,0.));
+#1998 = CARTESIAN_POINT('',(2.543745282919,0.));
+#1999 = CARTESIAN_POINT('',(2.73941799699,0.));
+#2000 = CARTESIAN_POINT('',(2.935090711061,0.));
+#2001 = CARTESIAN_POINT('',(3.130763425131,0.));
+#2002 = CARTESIAN_POINT('',(3.326436139202,0.));
+#2003 = CARTESIAN_POINT('',(3.522108853273,0.));
+#2004 = CARTESIAN_POINT('',(3.717781567343,0.));
+#2005 = CARTESIAN_POINT('',(3.913454281414,0.));
+#2006 = CARTESIAN_POINT('',(4.109126995485,0.));
+#2007 = CARTESIAN_POINT('',(4.239575471532,0.));
+#2008 = CARTESIAN_POINT('',(4.304799709555,0.));
+#2009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2010 = ADVANCED_FACE('',(#2011),#359,.T.);
+#2011 = FACE_BOUND('',#2012,.T.);
+#2012 = EDGE_LOOP('',(#2013,#2014,#2015,#2016,#2039));
+#2013 = ORIENTED_EDGE('',*,*,#740,.F.);
+#2014 = ORIENTED_EDGE('',*,*,#1637,.F.);
+#2015 = ORIENTED_EDGE('',*,*,#343,.T.);
+#2016 = ORIENTED_EDGE('',*,*,#2017,.T.);
+#2017 = EDGE_CURVE('',#316,#2018,#2020,.T.);
+#2018 = VERTEX_POINT('',#2019);
+#2019 = CARTESIAN_POINT('',(-9.32699251166E-10,22.5,22.7));
+#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.);
+#2021 = LINE('',#2022,#2023);
+#2022 = CARTESIAN_POINT('',(-5.9,22.5,22.7));
+#2023 = VECTOR('',#2024,1.);
+#2024 = DIRECTION('',(1.,0.,0.));
+#2025 = PCURVE('',#359,#2026);
+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);
+#2027 = LINE('',#2028,#2029);
+#2028 = CARTESIAN_POINT('',(22.7,0.));
+#2029 = VECTOR('',#2030,1.);
+#2030 = DIRECTION('',(0.,1.));
+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2032 = PCURVE('',#331,#2033);
+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2038);
+#2034 = LINE('',#2035,#2036);
+#2035 = CARTESIAN_POINT('',(0.,22.5));
+#2036 = VECTOR('',#2037,1.);
+#2037 = DIRECTION('',(1.,0.));
+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2039 = ORIENTED_EDGE('',*,*,#2040,.T.);
+#2040 = EDGE_CURVE('',#2018,#741,#2041,.T.);
+#2041 = SURFACE_CURVE('',#2042,(#2046,#2053),.PCURVE_S1.);
+#2042 = LINE('',#2043,#2044);
+#2043 = CARTESIAN_POINT('',(-5.9,22.5,22.7));
+#2044 = VECTOR('',#2045,1.);
+#2045 = DIRECTION('',(1.,0.,0.));
+#2046 = PCURVE('',#359,#2047);
+#2047 = DEFINITIONAL_REPRESENTATION('',(#2048),#2052);
+#2048 = LINE('',#2049,#2050);
+#2049 = CARTESIAN_POINT('',(22.7,0.));
+#2050 = VECTOR('',#2051,1.);
+#2051 = DIRECTION('',(0.,1.));
+#2052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2053 = PCURVE('',#779,#2054);
+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);
+#2055 = LINE('',#2056,#2057);
+#2056 = CARTESIAN_POINT('',(0.,22.5));
+#2057 = VECTOR('',#2058,1.);
+#2058 = DIRECTION('',(1.,0.));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = ADVANCED_FACE('',(#2061),#331,.T.);
+#2061 = FACE_BOUND('',#2062,.T.);
+#2062 = EDGE_LOOP('',(#2063,#2064,#2108));
+#2063 = ORIENTED_EDGE('',*,*,#315,.F.);
+#2064 = ORIENTED_EDGE('',*,*,#2065,.F.);
+#2065 = EDGE_CURVE('',#2018,#288,#2066,.T.);
+#2066 = SURFACE_CURVE('',#2067,(#2072,#2079),.PCURVE_S1.);
+#2067 = CIRCLE('',#2068,5.9);
+#2068 = AXIS2_PLACEMENT_3D('',#2069,#2070,#2071);
+#2069 = CARTESIAN_POINT('',(0.,16.6,22.7));
+#2070 = DIRECTION('',(0.,0.,1.));
+#2071 = DIRECTION('',(1.,0.,0.));
+#2072 = PCURVE('',#331,#2073);
+#2073 = DEFINITIONAL_REPRESENTATION('',(#2074),#2078);
+#2074 = CIRCLE('',#2075,5.9);
+#2075 = AXIS2_PLACEMENT_2D('',#2076,#2077);
+#2076 = CARTESIAN_POINT('',(5.9,16.6));
+#2077 = DIRECTION('',(1.,0.));
+#2078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2079 = PCURVE('',#1836,#2080);
+#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2107);
+#2081 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2082,#2083,#2084,#2085,#2086,
+    #2087,#2088,#2089,#2090,#2091,#2092,#2093,#2094,#2095,#2096,#2097,
+    #2098,#2099,#2100,#2101,#2102,#2103,#2104,#2105,#2106),
+  .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.195672714071,0.391345428141,0.587018142212,0.782690856283,
+    0.978363570354,1.174036284424,1.369708998495,1.565381712566,
+    1.761054426636,1.956727140707,2.152399854778,2.348072568848,
+    2.543745282919,2.73941799699,2.935090711061,3.130763425131,
+    3.326436139202,3.522108853273,3.717781567343,3.913454281414,
+    4.109126995485,4.304799709555),.QUASI_UNIFORM_KNOTS.);
+#2082 = CARTESIAN_POINT('',(0.,0.));
+#2083 = CARTESIAN_POINT('',(6.522423802357E-02,0.));
+#2084 = CARTESIAN_POINT('',(0.195672714071,0.));
+#2085 = CARTESIAN_POINT('',(0.391345428141,0.));
+#2086 = CARTESIAN_POINT('',(0.587018142212,0.));
+#2087 = CARTESIAN_POINT('',(0.782690856283,0.));
+#2088 = CARTESIAN_POINT('',(0.978363570354,0.));
+#2089 = CARTESIAN_POINT('',(1.174036284424,0.));
+#2090 = CARTESIAN_POINT('',(1.369708998495,0.));
+#2091 = CARTESIAN_POINT('',(1.565381712566,0.));
+#2092 = CARTESIAN_POINT('',(1.761054426636,0.));
+#2093 = CARTESIAN_POINT('',(1.956727140707,0.));
+#2094 = CARTESIAN_POINT('',(2.152399854778,0.));
+#2095 = CARTESIAN_POINT('',(2.348072568848,0.));
+#2096 = CARTESIAN_POINT('',(2.543745282919,0.));
+#2097 = CARTESIAN_POINT('',(2.73941799699,0.));
+#2098 = CARTESIAN_POINT('',(2.935090711061,0.));
+#2099 = CARTESIAN_POINT('',(3.130763425131,0.));
+#2100 = CARTESIAN_POINT('',(3.326436139202,0.));
+#2101 = CARTESIAN_POINT('',(3.522108853273,0.));
+#2102 = CARTESIAN_POINT('',(3.717781567343,0.));
+#2103 = CARTESIAN_POINT('',(3.913454281414,0.));
+#2104 = CARTESIAN_POINT('',(4.109126995485,0.));
+#2105 = CARTESIAN_POINT('',(4.239575471532,0.));
+#2106 = CARTESIAN_POINT('',(4.304799709555,0.));
+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2108 = ORIENTED_EDGE('',*,*,#2017,.F.);
+#2109 = ADVANCED_FACE('',(#2110),#544,.T.);
+#2110 = FACE_BOUND('',#2111,.T.);
+#2111 = EDGE_LOOP('',(#2112,#2135,#2163,#2184));
+#2112 = ORIENTED_EDGE('',*,*,#2113,.T.);
+#2113 = EDGE_CURVE('',#527,#2114,#2116,.T.);
+#2114 = VERTEX_POINT('',#2115);
+#2115 = CARTESIAN_POINT('',(-1.8,19.5,4.5));
+#2116 = SURFACE_CURVE('',#2117,(#2121,#2128),.PCURVE_S1.);
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(-1.8,22.5,4.5));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(-0.,-1.,-0.));
+#2121 = PCURVE('',#544,#2122);
+#2122 = DEFINITIONAL_REPRESENTATION('',(#2123),#2127);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(8.881784197001E-16,0.));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(0.,-1.));
+#2127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2128 = PCURVE('',#626,#2129);
+#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134);
+#2130 = LINE('',#2131,#2132);
+#2131 = CARTESIAN_POINT('',(1.2,2.6645352591E-16));
+#2132 = VECTOR('',#2133,1.);
+#2133 = DIRECTION('',(2.22044604925E-16,-1.));
+#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2135 = ORIENTED_EDGE('',*,*,#2136,.T.);
+#2136 = EDGE_CURVE('',#2114,#2137,#2139,.T.);
+#2137 = VERTEX_POINT('',#2138);
+#2138 = CARTESIAN_POINT('',(1.8,19.5,4.5));
+#2139 = SURFACE_CURVE('',#2140,(#2144,#2151),.PCURVE_S1.);
+#2140 = LINE('',#2141,#2142);
+#2141 = CARTESIAN_POINT('',(-1.8,19.5,4.5));
+#2142 = VECTOR('',#2143,1.);
+#2143 = DIRECTION('',(1.,0.,0.));
+#2144 = PCURVE('',#544,#2145);
+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);
+#2146 = LINE('',#2147,#2148);
+#2147 = CARTESIAN_POINT('',(0.,-3.));
+#2148 = VECTOR('',#2149,1.);
+#2149 = DIRECTION('',(1.,0.));
+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2151 = PCURVE('',#2152,#2157);
+#2152 = PLANE('',#2153);
+#2153 = AXIS2_PLACEMENT_3D('',#2154,#2155,#2156);
+#2154 = CARTESIAN_POINT('',(-1.8,19.5,4.5));
+#2155 = DIRECTION('',(0.,1.,0.));
+#2156 = DIRECTION('',(0.,0.,1.));
+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);
+#2158 = LINE('',#2159,#2160);
+#2159 = CARTESIAN_POINT('',(0.,0.));
+#2160 = VECTOR('',#2161,1.);
+#2161 = DIRECTION('',(0.,1.));
+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2163 = ORIENTED_EDGE('',*,*,#2164,.F.);
+#2164 = EDGE_CURVE('',#529,#2137,#2165,.T.);
+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(1.8,22.5,4.5));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(-0.,-1.,-0.));
+#2170 = PCURVE('',#544,#2171);
+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(3.6,0.));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(0.,-1.));
+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2177 = PCURVE('',#572,#2178);
+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(0.,0.));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2184 = ORIENTED_EDGE('',*,*,#526,.F.);
+#2185 = ADVANCED_FACE('',(#2186),#626,.T.);
+#2186 = FACE_BOUND('',#2187,.T.);
+#2187 = EDGE_LOOP('',(#2188,#2211,#2232,#2233));
+#2188 = ORIENTED_EDGE('',*,*,#2189,.T.);
+#2189 = EDGE_CURVE('',#585,#2190,#2192,.T.);
+#2190 = VERTEX_POINT('',#2191);
+#2191 = CARTESIAN_POINT('',(-1.8,19.5,5.7));
+#2192 = SURFACE_CURVE('',#2193,(#2197,#2204),.PCURVE_S1.);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(-1.8,22.5,5.7));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(-0.,-1.,-0.));
+#2197 = PCURVE('',#626,#2198);
+#2198 = DEFINITIONAL_REPRESENTATION('',(#2199),#2203);
+#2199 = LINE('',#2200,#2201);
+#2200 = CARTESIAN_POINT('',(0.,0.));
+#2201 = VECTOR('',#2202,1.);
+#2202 = DIRECTION('',(2.22044604925E-16,-1.));
+#2203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2204 = PCURVE('',#600,#2205);
+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210);
+#2206 = LINE('',#2207,#2208);
+#2207 = CARTESIAN_POINT('',(3.6,0.));
+#2208 = VECTOR('',#2209,1.);
+#2209 = DIRECTION('',(0.,-1.));
+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2211 = ORIENTED_EDGE('',*,*,#2212,.T.);
+#2212 = EDGE_CURVE('',#2190,#2114,#2213,.T.);
+#2213 = SURFACE_CURVE('',#2214,(#2218,#2225),.PCURVE_S1.);
+#2214 = LINE('',#2215,#2216);
+#2215 = CARTESIAN_POINT('',(-1.8,19.5,5.7));
+#2216 = VECTOR('',#2217,1.);
+#2217 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2218 = PCURVE('',#626,#2219);
+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(6.661338147751E-16,-3.));
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(1.,0.));
+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2225 = PCURVE('',#2152,#2226);
+#2226 = DEFINITIONAL_REPRESENTATION('',(#2227),#2231);
+#2227 = LINE('',#2228,#2229);
+#2228 = CARTESIAN_POINT('',(1.2,0.));
+#2229 = VECTOR('',#2230,1.);
+#2230 = DIRECTION('',(-1.,0.));
+#2231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2232 = ORIENTED_EDGE('',*,*,#2113,.F.);
+#2233 = ORIENTED_EDGE('',*,*,#612,.F.);
+#2234 = ADVANCED_FACE('',(#2235),#600,.T.);
+#2235 = FACE_BOUND('',#2236,.T.);
+#2236 = EDGE_LOOP('',(#2237,#2260,#2281,#2282));
+#2237 = ORIENTED_EDGE('',*,*,#2238,.T.);
+#2238 = EDGE_CURVE('',#557,#2239,#2241,.T.);
+#2239 = VERTEX_POINT('',#2240);
+#2240 = CARTESIAN_POINT('',(1.8,19.5,5.7));
+#2241 = SURFACE_CURVE('',#2242,(#2246,#2253),.PCURVE_S1.);
+#2242 = LINE('',#2243,#2244);
+#2243 = CARTESIAN_POINT('',(1.8,22.5,5.7));
+#2244 = VECTOR('',#2245,1.);
+#2245 = DIRECTION('',(-0.,-1.,-0.));
+#2246 = PCURVE('',#600,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);
+#2248 = LINE('',#2249,#2250);
+#2249 = CARTESIAN_POINT('',(-8.881784197001E-16,0.));
+#2250 = VECTOR('',#2251,1.);
+#2251 = DIRECTION('',(0.,-1.));
+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2253 = PCURVE('',#572,#2254);
+#2254 = DEFINITIONAL_REPRESENTATION('',(#2255),#2259);
+#2255 = LINE('',#2256,#2257);
+#2256 = CARTESIAN_POINT('',(1.2,-2.6645352591E-16));
+#2257 = VECTOR('',#2258,1.);
+#2258 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2260 = ORIENTED_EDGE('',*,*,#2261,.T.);
+#2261 = EDGE_CURVE('',#2239,#2190,#2262,.T.);
+#2262 = SURFACE_CURVE('',#2263,(#2267,#2274),.PCURVE_S1.);
+#2263 = LINE('',#2264,#2265);
+#2264 = CARTESIAN_POINT('',(1.8,19.5,5.7));
+#2265 = VECTOR('',#2266,1.);
+#2266 = DIRECTION('',(-1.,0.,0.));
+#2267 = PCURVE('',#600,#2268);
+#2268 = DEFINITIONAL_REPRESENTATION('',(#2269),#2273);
+#2269 = LINE('',#2270,#2271);
+#2270 = CARTESIAN_POINT('',(0.,-3.));
+#2271 = VECTOR('',#2272,1.);
+#2272 = DIRECTION('',(1.,0.));
+#2273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2274 = PCURVE('',#2152,#2275);
+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(1.2,3.6));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(0.,-1.));
+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2281 = ORIENTED_EDGE('',*,*,#2189,.F.);
+#2282 = ORIENTED_EDGE('',*,*,#584,.F.);
+#2283 = ADVANCED_FACE('',(#2284),#572,.T.);
+#2284 = FACE_BOUND('',#2285,.T.);
+#2285 = EDGE_LOOP('',(#2286,#2287,#2308,#2309));
+#2286 = ORIENTED_EDGE('',*,*,#2164,.T.);
+#2287 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2288 = EDGE_CURVE('',#2137,#2239,#2289,.T.);
+#2289 = SURFACE_CURVE('',#2290,(#2294,#2301),.PCURVE_S1.);
+#2290 = LINE('',#2291,#2292);
+#2291 = CARTESIAN_POINT('',(1.8,19.5,4.5));
+#2292 = VECTOR('',#2293,1.);
+#2293 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2294 = PCURVE('',#572,#2295);
+#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300);
+#2296 = LINE('',#2297,#2298);
+#2297 = CARTESIAN_POINT('',(-6.661338147751E-16,-3.));
+#2298 = VECTOR('',#2299,1.);
+#2299 = DIRECTION('',(1.,0.));
+#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2301 = PCURVE('',#2152,#2302);
+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);
+#2303 = LINE('',#2304,#2305);
+#2304 = CARTESIAN_POINT('',(0.,3.6));
+#2305 = VECTOR('',#2306,1.);
+#2306 = DIRECTION('',(1.,0.));
+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2308 = ORIENTED_EDGE('',*,*,#2238,.F.);
+#2309 = ORIENTED_EDGE('',*,*,#556,.F.);
+#2310 = ADVANCED_FACE('',(#2311),#876,.F.);
+#2311 = FACE_BOUND('',#2312,.F.);
+#2312 = EDGE_LOOP('',(#2313,#2314,#2333,#2334));
+#2313 = ORIENTED_EDGE('',*,*,#1110,.F.);
+#2314 = ORIENTED_EDGE('',*,*,#2315,.F.);
+#2315 = EDGE_CURVE('',#1498,#1085,#2316,.T.);
+#2316 = SURFACE_CURVE('',#2317,(#2321,#2327),.PCURVE_S1.);
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(0.65,-4.7,13.95));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(0.,0.,-1.));
+#2321 = PCURVE('',#876,#2322);
+#2322 = DEFINITIONAL_REPRESENTATION('',(#2323),#2326);
+#2323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2324,#2325),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#2324 = CARTESIAN_POINT('',(2.75,6.55));
+#2325 = CARTESIAN_POINT('',(-0.25,6.55));
+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2327 = PCURVE('',#1099,#2328);
+#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2332);
+#2329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2330,#2331),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#2330 = CARTESIAN_POINT('',(6.65,-1.3));
+#2331 = CARTESIAN_POINT('',(3.65,-1.3));
+#2332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2333 = ORIENTED_EDGE('',*,*,#1518,.T.);
+#2334 = ORIENTED_EDGE('',*,*,#860,.F.);
+#2335 = ADVANCED_FACE('',(#2336),#705,.T.);
+#2336 = FACE_BOUND('',#2337,.T.);
+#2337 = EDGE_LOOP('',(#2338,#2339,#2358,#2359));
+#2338 = ORIENTED_EDGE('',*,*,#1186,.F.);
+#2339 = ORIENTED_EDGE('',*,*,#2340,.F.);
+#2340 = EDGE_CURVE('',#1658,#1187,#2341,.T.);
+#2341 = SURFACE_CURVE('',#2342,(#2346,#2352),.PCURVE_S1.);
+#2342 = LINE('',#2343,#2344);
+#2343 = CARTESIAN_POINT('',(0.65,27.7,13.95));
+#2344 = VECTOR('',#2345,1.);
+#2345 = DIRECTION('',(0.,0.,-1.));
+#2346 = PCURVE('',#705,#2347);
+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2351);
+#2348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2349,#2350),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#2349 = CARTESIAN_POINT('',(2.75,6.55));
+#2350 = CARTESIAN_POINT('',(-0.25,6.55));
+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2352 = PCURVE('',#1224,#2353);
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2357);
+#2354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2355,#2356),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-4.7,-1.7),.PIECEWISE_BEZIER_KNOTS.);
+#2355 = CARTESIAN_POINT('',(6.65,-2.7));
+#2356 = CARTESIAN_POINT('',(3.65,-2.7));
+#2357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2358 = ORIENTED_EDGE('',*,*,#1657,.T.);
+#2359 = ORIENTED_EDGE('',*,*,#689,.F.);
+#2360 = ADVANCED_FACE('',(#2361),#779,.T.);
+#2361 = FACE_BOUND('',#2362,.T.);
+#2362 = EDGE_LOOP('',(#2363,#2364,#2408));
+#2363 = ORIENTED_EDGE('',*,*,#2040,.F.);
+#2364 = ORIENTED_EDGE('',*,*,#2365,.F.);
+#2365 = EDGE_CURVE('',#764,#2018,#2366,.T.);
+#2366 = SURFACE_CURVE('',#2367,(#2372,#2379),.PCURVE_S1.);
+#2367 = CIRCLE('',#2368,5.9);
+#2368 = AXIS2_PLACEMENT_3D('',#2369,#2370,#2371);
+#2369 = CARTESIAN_POINT('',(0.,16.6,22.7));
+#2370 = DIRECTION('',(0.,0.,1.));
+#2371 = DIRECTION('',(1.,0.,0.));
+#2372 = PCURVE('',#779,#2373);
+#2373 = DEFINITIONAL_REPRESENTATION('',(#2374),#2378);
+#2374 = CIRCLE('',#2375,5.9);
+#2375 = AXIS2_PLACEMENT_2D('',#2376,#2377);
+#2376 = CARTESIAN_POINT('',(5.9,16.6));
+#2377 = DIRECTION('',(1.,0.));
+#2378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2379 = PCURVE('',#1836,#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.195672714071,0.391345428141,0.587018142212,0.782690856283,
+    0.978363570354,1.174036284424,1.369708998495,1.565381712566,
+    1.761054426636,1.956727140707,2.152399854778,2.348072568848,
+    2.543745282919,2.73941799699,2.935090711061,3.130763425131,
+    3.326436139202,3.522108853273,3.717781567343,3.913454281414,
+    4.109126995485,4.304799709555),.QUASI_UNIFORM_KNOTS.);
+#2382 = CARTESIAN_POINT('',(0.,0.));
+#2383 = CARTESIAN_POINT('',(6.522423802357E-02,0.));
+#2384 = CARTESIAN_POINT('',(0.195672714071,0.));
+#2385 = CARTESIAN_POINT('',(0.391345428141,0.));
+#2386 = CARTESIAN_POINT('',(0.587018142212,0.));
+#2387 = CARTESIAN_POINT('',(0.782690856283,0.));
+#2388 = CARTESIAN_POINT('',(0.978363570354,0.));
+#2389 = CARTESIAN_POINT('',(1.174036284424,0.));
+#2390 = CARTESIAN_POINT('',(1.369708998495,0.));
+#2391 = CARTESIAN_POINT('',(1.565381712566,0.));
+#2392 = CARTESIAN_POINT('',(1.761054426636,0.));
+#2393 = CARTESIAN_POINT('',(1.956727140707,0.));
+#2394 = CARTESIAN_POINT('',(2.152399854778,0.));
+#2395 = CARTESIAN_POINT('',(2.348072568848,0.));
+#2396 = CARTESIAN_POINT('',(2.543745282919,0.));
+#2397 = CARTESIAN_POINT('',(2.73941799699,0.));
+#2398 = CARTESIAN_POINT('',(2.935090711061,0.));
+#2399 = CARTESIAN_POINT('',(3.130763425131,0.));
+#2400 = CARTESIAN_POINT('',(3.326436139202,0.));
+#2401 = CARTESIAN_POINT('',(3.522108853273,0.));
+#2402 = CARTESIAN_POINT('',(3.717781567343,0.));
+#2403 = CARTESIAN_POINT('',(3.913454281414,0.));
+#2404 = CARTESIAN_POINT('',(4.109126995485,0.));
+#2405 = CARTESIAN_POINT('',(4.239575471532,0.));
+#2406 = CARTESIAN_POINT('',(4.304799709555,0.));
+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2408 = ORIENTED_EDGE('',*,*,#763,.T.);
+#2409 = ADVANCED_FACE('',(#2410),#1099,.F.);
+#2410 = FACE_BOUND('',#2411,.F.);
+#2411 = EDGE_LOOP('',(#2412,#2454,#2455,#2456));
+#2412 = ORIENTED_EDGE('',*,*,#2413,.T.);
+#2413 = EDGE_CURVE('',#1039,#1452,#2414,.T.);
+#2414 = SURFACE_CURVE('',#2415,(#2419,#2425),.PCURVE_S1.);
+#2415 = LINE('',#2416,#2417);
+#2416 = CARTESIAN_POINT('',(0.65,-3.109934207679,11.));
+#2417 = VECTOR('',#2418,1.);
+#2418 = DIRECTION('',(0.,0.,1.));
+#2419 = PCURVE('',#1099,#2420);
+#2420 = DEFINITIONAL_REPRESENTATION('',(#2421),#2424);
+#2421 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2422,#2423),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2422 = CARTESIAN_POINT('',(-1.,-2.890065792321));
+#2423 = CARTESIAN_POINT('',(9.0000004,-2.890065792321));
+#2424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2425 = PCURVE('',#1004,#2426);
+#2426 = DEFINITIONAL_REPRESENTATION('',(#2427),#2453);
+#2427 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2428,#2429,#2430,#2431,#2432,
+    #2433,#2434,#2435,#2436,#2437,#2438,#2439,#2440,#2441,#2442,#2443,
+    #2444,#2445,#2446,#2447,#2448,#2449,#2450,#2451,#2452),
+  .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.9,5.013636363636,5.127272727273,5.240909090909,5.354545454545,
+    5.468181818182,5.581818181818,5.695454545455,5.809090909091,
+    5.922727272727,6.036363636364,6.15,6.263636363636,6.377272727273,
+    6.490909090909,6.604545454545,6.718181818182,6.831818181818,
+    6.945454545455,7.059090909091,7.172727272727,7.286363636364,7.4),
+  .QUASI_UNIFORM_KNOTS.);
+#2428 = CARTESIAN_POINT('',(-0.86321189007,4.9));
+#2429 = CARTESIAN_POINT('',(-0.86321189007,4.937878787879));
+#2430 = CARTESIAN_POINT('',(-0.86321189007,5.013636363636));
+#2431 = CARTESIAN_POINT('',(-0.86321189007,5.127272727273));
+#2432 = CARTESIAN_POINT('',(-0.86321189007,5.240909090909));
+#2433 = CARTESIAN_POINT('',(-0.86321189007,5.354545454545));
+#2434 = CARTESIAN_POINT('',(-0.86321189007,5.468181818182));
+#2435 = CARTESIAN_POINT('',(-0.86321189007,5.581818181818));
+#2436 = CARTESIAN_POINT('',(-0.86321189007,5.695454545455));
+#2437 = CARTESIAN_POINT('',(-0.86321189007,5.809090909091));
+#2438 = CARTESIAN_POINT('',(-0.86321189007,5.922727272727));
+#2439 = CARTESIAN_POINT('',(-0.86321189007,6.036363636364));
+#2440 = CARTESIAN_POINT('',(-0.86321189007,6.15));
+#2441 = CARTESIAN_POINT('',(-0.86321189007,6.263636363636));
+#2442 = CARTESIAN_POINT('',(-0.86321189007,6.377272727273));
+#2443 = CARTESIAN_POINT('',(-0.86321189007,6.490909090909));
+#2444 = CARTESIAN_POINT('',(-0.86321189007,6.604545454545));
+#2445 = CARTESIAN_POINT('',(-0.86321189007,6.718181818182));
+#2446 = CARTESIAN_POINT('',(-0.86321189007,6.831818181818));
+#2447 = CARTESIAN_POINT('',(-0.86321189007,6.945454545455));
+#2448 = CARTESIAN_POINT('',(-0.86321189007,7.059090909091));
+#2449 = CARTESIAN_POINT('',(-0.86321189007,7.172727272727));
+#2450 = CARTESIAN_POINT('',(-0.86321189007,7.286363636364));
+#2451 = CARTESIAN_POINT('',(-0.86321189007,7.362121212121));
+#2452 = CARTESIAN_POINT('',(-0.86321189007,7.4));
+#2453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2454 = ORIENTED_EDGE('',*,*,#1497,.F.);
+#2455 = ORIENTED_EDGE('',*,*,#2315,.T.);
+#2456 = ORIENTED_EDGE('',*,*,#1084,.T.);
+#2457 = ADVANCED_FACE('',(#2458),#1004,.F.);
+#2458 = FACE_BOUND('',#2459,.F.);
+#2459 = EDGE_LOOP('',(#2460,#2502,#2503,#2504,#2505,#2506));
+#2460 = ORIENTED_EDGE('',*,*,#2461,.T.);
+#2461 = EDGE_CURVE('',#962,#1385,#2462,.T.);
+#2462 = SURFACE_CURVE('',#2463,(#2467,#2496),.PCURVE_S1.);
+#2463 = LINE('',#2464,#2465);
+#2464 = CARTESIAN_POINT('',(-0.65,-3.109934207679,11.));
+#2465 = VECTOR('',#2466,1.);
+#2466 = DIRECTION('',(0.,0.,1.));
+#2467 = PCURVE('',#1004,#2468);
+#2468 = DEFINITIONAL_REPRESENTATION('',(#2469),#2495);
+#2469 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2470,#2471,#2472,#2473,#2474,
+    #2475,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483,#2484,#2485,
+    #2486,#2487,#2488,#2489,#2490,#2491,#2492,#2493,#2494),
+  .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.9,5.013636363636,5.127272727273,5.240909090909,5.354545454545,
+    5.468181818182,5.581818181818,5.695454545455,5.809090909091,
+    5.922727272727,6.036363636364,6.15,6.263636363636,6.377272727273,
+    6.490909090909,6.604545454545,6.718181818182,6.831818181818,
+    6.945454545455,7.059090909091,7.172727272727,7.286363636364,7.4),
+  .QUASI_UNIFORM_KNOTS.);
+#2470 = CARTESIAN_POINT('',(4.004804543659,4.9));
+#2471 = CARTESIAN_POINT('',(4.004804543659,4.937878787879));
+#2472 = CARTESIAN_POINT('',(4.004804543659,5.013636363636));
+#2473 = CARTESIAN_POINT('',(4.004804543659,5.127272727273));
+#2474 = CARTESIAN_POINT('',(4.004804543659,5.240909090909));
+#2475 = CARTESIAN_POINT('',(4.004804543659,5.354545454545));
+#2476 = CARTESIAN_POINT('',(4.004804543659,5.468181818182));
+#2477 = CARTESIAN_POINT('',(4.004804543659,5.581818181818));
+#2478 = CARTESIAN_POINT('',(4.004804543659,5.695454545455));
+#2479 = CARTESIAN_POINT('',(4.004804543659,5.809090909091));
+#2480 = CARTESIAN_POINT('',(4.004804543659,5.922727272727));
+#2481 = CARTESIAN_POINT('',(4.004804543659,6.036363636364));
+#2482 = CARTESIAN_POINT('',(4.004804543659,6.15));
+#2483 = CARTESIAN_POINT('',(4.004804543659,6.263636363636));
+#2484 = CARTESIAN_POINT('',(4.004804543659,6.377272727273));
+#2485 = CARTESIAN_POINT('',(4.004804543659,6.490909090909));
+#2486 = CARTESIAN_POINT('',(4.004804543659,6.604545454545));
+#2487 = CARTESIAN_POINT('',(4.004804543659,6.718181818182));
+#2488 = CARTESIAN_POINT('',(4.004804543659,6.831818181818));
+#2489 = CARTESIAN_POINT('',(4.004804543659,6.945454545455));
+#2490 = CARTESIAN_POINT('',(4.004804543659,7.059090909091));
+#2491 = CARTESIAN_POINT('',(4.004804543659,7.172727272727));
+#2492 = CARTESIAN_POINT('',(4.004804543659,7.286363636364));
+#2493 = CARTESIAN_POINT('',(4.004804543659,7.362121212121));
+#2494 = CARTESIAN_POINT('',(4.004804543659,7.4));
+#2495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2496 = PCURVE('',#976,#2497);
+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2501);
+#2498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2499,#2500),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2499 = CARTESIAN_POINT('',(-1.,-2.890065792321));
+#2500 = CARTESIAN_POINT('',(9.0000004,-2.890065792321));
+#2501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2502 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#2503 = ORIENTED_EDGE('',*,*,#1451,.F.);
+#2504 = ORIENTED_EDGE('',*,*,#2413,.F.);
+#2505 = ORIENTED_EDGE('',*,*,#1038,.T.);
+#2506 = ORIENTED_EDGE('',*,*,#987,.T.);
+#2507 = ADVANCED_FACE('',(#2508),#976,.T.);
+#2508 = FACE_BOUND('',#2509,.T.);
+#2509 = EDGE_LOOP('',(#2510,#2511,#2512,#2513));
+#2510 = ORIENTED_EDGE('',*,*,#2461,.T.);
+#2511 = ORIENTED_EDGE('',*,*,#1384,.F.);
+#2512 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#2513 = ORIENTED_EDGE('',*,*,#961,.T.);
+#2514 = ADVANCED_FACE('',(#2515),#1347,.T.);
+#2515 = FACE_BOUND('',#2516,.T.);
+#2516 = EDGE_LOOP('',(#2517,#2518,#2560,#2561));
+#2517 = ORIENTED_EDGE('',*,*,#1793,.F.);
+#2518 = ORIENTED_EDGE('',*,*,#2519,.F.);
+#2519 = EDGE_CURVE('',#1287,#1748,#2520,.T.);
+#2520 = SURFACE_CURVE('',#2521,(#2525,#2531),.PCURVE_S1.);
+#2521 = LINE('',#2522,#2523);
+#2522 = CARTESIAN_POINT('',(-0.65,25.609934207679,11.));
+#2523 = VECTOR('',#2524,1.);
+#2524 = DIRECTION('',(0.,0.,1.));
+#2525 = PCURVE('',#1347,#2526);
+#2526 = DEFINITIONAL_REPRESENTATION('',(#2527),#2530);
+#2527 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2528,#2529),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2528 = CARTESIAN_POINT('',(-1.,-0.609934207679));
+#2529 = CARTESIAN_POINT('',(9.0000004,-0.609934207679));
+#2530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2531 = PCURVE('',#1252,#2532);
+#2532 = DEFINITIONAL_REPRESENTATION('',(#2533),#2559);
+#2533 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2534,#2535,#2536,#2537,#2538,
+    #2539,#2540,#2541,#2542,#2543,#2544,#2545,#2546,#2547,#2548,#2549,
+    #2550,#2551,#2552,#2553,#2554,#2555,#2556,#2557,#2558),
+  .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.9,5.013636363636,5.127272727273,5.240909090909,5.354545454545,
+    5.468181818182,5.581818181818,5.695454545455,5.809090909091,
+    5.922727272727,6.036363636364,6.15,6.263636363636,6.377272727273,
+    6.490909090909,6.604545454545,6.718181818182,6.831818181818,
+    6.945454545455,7.059090909091,7.172727272727,7.286363636364,7.4),
+  .QUASI_UNIFORM_KNOTS.);
+#2534 = CARTESIAN_POINT('',(2.27838076352,4.9));
+#2535 = CARTESIAN_POINT('',(2.27838076352,4.937878787879));
+#2536 = CARTESIAN_POINT('',(2.27838076352,5.013636363636));
+#2537 = CARTESIAN_POINT('',(2.27838076352,5.127272727273));
+#2538 = CARTESIAN_POINT('',(2.27838076352,5.240909090909));
+#2539 = CARTESIAN_POINT('',(2.27838076352,5.354545454545));
+#2540 = CARTESIAN_POINT('',(2.27838076352,5.468181818182));
+#2541 = CARTESIAN_POINT('',(2.27838076352,5.581818181818));
+#2542 = CARTESIAN_POINT('',(2.27838076352,5.695454545455));
+#2543 = CARTESIAN_POINT('',(2.27838076352,5.809090909091));
+#2544 = CARTESIAN_POINT('',(2.27838076352,5.922727272727));
+#2545 = CARTESIAN_POINT('',(2.27838076352,6.036363636364));
+#2546 = CARTESIAN_POINT('',(2.27838076352,6.15));
+#2547 = CARTESIAN_POINT('',(2.27838076352,6.263636363636));
+#2548 = CARTESIAN_POINT('',(2.27838076352,6.377272727273));
+#2549 = CARTESIAN_POINT('',(2.27838076352,6.490909090909));
+#2550 = CARTESIAN_POINT('',(2.27838076352,6.604545454545));
+#2551 = CARTESIAN_POINT('',(2.27838076352,6.718181818182));
+#2552 = CARTESIAN_POINT('',(2.27838076352,6.831818181818));
+#2553 = CARTESIAN_POINT('',(2.27838076352,6.945454545455));
+#2554 = CARTESIAN_POINT('',(2.27838076352,7.059090909091));
+#2555 = CARTESIAN_POINT('',(2.27838076352,7.172727272727));
+#2556 = CARTESIAN_POINT('',(2.27838076352,7.286363636364));
+#2557 = CARTESIAN_POINT('',(2.27838076352,7.362121212121));
+#2558 = CARTESIAN_POINT('',(2.27838076352,7.4));
+#2559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2560 = ORIENTED_EDGE('',*,*,#1332,.T.);
+#2561 = ORIENTED_EDGE('',*,*,#1587,.F.);
+#2562 = ADVANCED_FACE('',(#2563),#1252,.F.);
+#2563 = FACE_BOUND('',#2564,.F.);
+#2564 = EDGE_LOOP('',(#2565,#2607,#2608,#2609,#2610,#2611));
+#2565 = ORIENTED_EDGE('',*,*,#2566,.T.);
+#2566 = EDGE_CURVE('',#1210,#1681,#2567,.T.);
+#2567 = SURFACE_CURVE('',#2568,(#2572,#2601),.PCURVE_S1.);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(0.65,25.609934207679,11.));
+#2570 = VECTOR('',#2571,1.);
+#2571 = DIRECTION('',(0.,0.,1.));
+#2572 = PCURVE('',#1252,#2573);
+#2573 = DEFINITIONAL_REPRESENTATION('',(#2574),#2600);
+#2574 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2575,#2576,#2577,#2578,#2579,
+    #2580,#2581,#2582,#2583,#2584,#2585,#2586,#2587,#2588,#2589,#2590,
+    #2591,#2592,#2593,#2594,#2595,#2596,#2597,#2598,#2599),
+  .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.9,5.013636363636,5.127272727273,5.240909090909,5.354545454545,
+    5.468181818182,5.581818181818,5.695454545455,5.809090909091,
+    5.922727272727,6.036363636364,6.15,6.263636363636,6.377272727273,
+    6.490909090909,6.604545454545,6.718181818182,6.831818181818,
+    6.945454545455,7.059090909091,7.172727272727,7.286363636364,7.4),
+  .QUASI_UNIFORM_KNOTS.);
+#2575 = CARTESIAN_POINT('',(7.146397197249,4.9));
+#2576 = CARTESIAN_POINT('',(7.146397197249,4.937878787879));
+#2577 = CARTESIAN_POINT('',(7.146397197249,5.013636363636));
+#2578 = CARTESIAN_POINT('',(7.146397197249,5.127272727273));
+#2579 = CARTESIAN_POINT('',(7.146397197249,5.240909090909));
+#2580 = CARTESIAN_POINT('',(7.146397197249,5.354545454545));
+#2581 = CARTESIAN_POINT('',(7.146397197249,5.468181818182));
+#2582 = CARTESIAN_POINT('',(7.146397197249,5.581818181818));
+#2583 = CARTESIAN_POINT('',(7.146397197249,5.695454545455));
+#2584 = CARTESIAN_POINT('',(7.146397197249,5.809090909091));
+#2585 = CARTESIAN_POINT('',(7.146397197249,5.922727272727));
+#2586 = CARTESIAN_POINT('',(7.146397197249,6.036363636364));
+#2587 = CARTESIAN_POINT('',(7.146397197249,6.15));
+#2588 = CARTESIAN_POINT('',(7.146397197249,6.263636363636));
+#2589 = CARTESIAN_POINT('',(7.146397197249,6.377272727273));
+#2590 = CARTESIAN_POINT('',(7.146397197249,6.490909090909));
+#2591 = CARTESIAN_POINT('',(7.146397197249,6.604545454545));
+#2592 = CARTESIAN_POINT('',(7.146397197249,6.718181818182));
+#2593 = CARTESIAN_POINT('',(7.146397197249,6.831818181818));
+#2594 = CARTESIAN_POINT('',(7.146397197249,6.945454545455));
+#2595 = CARTESIAN_POINT('',(7.146397197249,7.059090909091));
+#2596 = CARTESIAN_POINT('',(7.146397197249,7.172727272727));
+#2597 = CARTESIAN_POINT('',(7.146397197249,7.286363636364));
+#2598 = CARTESIAN_POINT('',(7.146397197249,7.362121212121));
+#2599 = CARTESIAN_POINT('',(7.146397197249,7.4));
+#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2601 = PCURVE('',#1224,#2602);
+#2602 = DEFINITIONAL_REPRESENTATION('',(#2603),#2606);
+#2603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2604,#2605),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2604 = CARTESIAN_POINT('',(-1.,-0.609934207679));
+#2605 = CARTESIAN_POINT('',(9.0000004,-0.609934207679));
+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2607 = ORIENTED_EDGE('',*,*,#1701,.F.);
+#2608 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#2609 = ORIENTED_EDGE('',*,*,#2519,.F.);
+#2610 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#2611 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#2612 = ADVANCED_FACE('',(#2613),#1224,.F.);
+#2613 = FACE_BOUND('',#2614,.F.);
+#2614 = EDGE_LOOP('',(#2615,#2616,#2617,#2618));
+#2615 = ORIENTED_EDGE('',*,*,#1680,.F.);
+#2616 = ORIENTED_EDGE('',*,*,#2566,.F.);
+#2617 = ORIENTED_EDGE('',*,*,#1209,.T.);
+#2618 = ORIENTED_EDGE('',*,*,#2340,.F.);
+#2619 = ADVANCED_FACE('',(#2620),#1836,.T.);
+#2620 = FACE_BOUND('',#2621,.T.);
+#2621 = EDGE_LOOP('',(#2622,#2623,#2624,#2625,#2692,#2747,#2797,#2862));
+#2622 = ORIENTED_EDGE('',*,*,#2365,.T.);
+#2623 = ORIENTED_EDGE('',*,*,#2065,.T.);
+#2624 = ORIENTED_EDGE('',*,*,#1967,.T.);
+#2625 = ORIENTED_EDGE('',*,*,#2626,.T.);
+#2626 = EDGE_CURVE('',#1922,#2627,#2629,.T.);
+#2627 = VERTEX_POINT('',#2628);
+#2628 = CARTESIAN_POINT('',(-2.338743727351,11.183333333333,26.7));
+#2629 = SURFACE_CURVE('',#2630,(#2634,#2663),.PCURVE_S1.);
+#2630 = LINE('',#2631,#2632);
+#2631 = CARTESIAN_POINT('',(-2.338743727351,11.183333333333,22.7));
+#2632 = VECTOR('',#2633,1.);
+#2633 = DIRECTION('',(0.,0.,1.));
+#2634 = PCURVE('',#1836,#2635);
+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2662);
+#2636 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2637,#2638,#2639,#2640,#2641,
+    #2642,#2643,#2644,#2645,#2646,#2647,#2648,#2649,#2650,#2651,#2652,
+    #2653,#2654,#2655,#2656,#2657,#2658,#2659,#2660,#2661),
+  .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.181818181818,0.363636363636,0.545454545455,0.727272727273,
+    0.909090909091,1.090909090909,1.272727272727,1.454545454545,
+    1.636363636364,1.818181818182,2.,2.181818181818,2.363636363636,
+    2.545454545455,2.727272727273,2.909090909091,3.090909090909,
+    3.272727272727,3.454545454545,3.636363636364,3.818181818182,4.),
+  .QUASI_UNIFORM_KNOTS.);
+#2637 = CARTESIAN_POINT('',(4.304799709555,0.));
+#2638 = CARTESIAN_POINT('',(4.304799709555,6.060606060606E-02));
+#2639 = CARTESIAN_POINT('',(4.304799709555,0.181818181818));
+#2640 = CARTESIAN_POINT('',(4.304799709555,0.363636363636));
+#2641 = CARTESIAN_POINT('',(4.304799709555,0.545454545455));
+#2642 = CARTESIAN_POINT('',(4.304799709555,0.727272727273));
+#2643 = CARTESIAN_POINT('',(4.304799709555,0.909090909091));
+#2644 = CARTESIAN_POINT('',(4.304799709555,1.090909090909));
+#2645 = CARTESIAN_POINT('',(4.304799709555,1.272727272727));
+#2646 = CARTESIAN_POINT('',(4.304799709555,1.454545454545));
+#2647 = CARTESIAN_POINT('',(4.304799709555,1.636363636364));
+#2648 = CARTESIAN_POINT('',(4.304799709555,1.818181818182));
+#2649 = CARTESIAN_POINT('',(4.304799709555,2.));
+#2650 = CARTESIAN_POINT('',(4.304799709555,2.181818181818));
+#2651 = CARTESIAN_POINT('',(4.304799709555,2.363636363636));
+#2652 = CARTESIAN_POINT('',(4.304799709555,2.545454545455));
+#2653 = CARTESIAN_POINT('',(4.304799709555,2.727272727273));
+#2654 = CARTESIAN_POINT('',(4.304799709555,2.909090909091));
+#2655 = CARTESIAN_POINT('',(4.304799709555,3.090909090909));
+#2656 = CARTESIAN_POINT('',(4.304799709555,3.272727272727));
+#2657 = CARTESIAN_POINT('',(4.304799709555,3.454545454545));
+#2658 = CARTESIAN_POINT('',(4.304799709555,3.636363636364));
+#2659 = CARTESIAN_POINT('',(4.304799709555,3.818181818182));
+#2660 = CARTESIAN_POINT('',(4.304799709555,3.939393939394));
+#2661 = CARTESIAN_POINT('',(4.304799709555,4.));
+#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2663 = PCURVE('',#1887,#2664);
+#2664 = DEFINITIONAL_REPRESENTATION('',(#2665),#2691);
+#2665 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2666,#2667,#2668,#2669,#2670,
+    #2671,#2672,#2673,#2674,#2675,#2676,#2677,#2678,#2679,#2680,#2681,
+    #2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689,#2690),
+  .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.181818181818,0.363636363636,0.545454545455,0.727272727273,
+    0.909090909091,1.090909090909,1.272727272727,1.454545454545,
+    1.636363636364,1.818181818182,2.,2.181818181818,2.363636363636,
+    2.545454545455,2.727272727273,2.909090909091,3.090909090909,
+    3.272727272727,3.454545454545,3.636363636364,3.818181818182,4.),
+  .QUASI_UNIFORM_KNOTS.);
+#2666 = CARTESIAN_POINT('',(2.780460770334,0.));
+#2667 = CARTESIAN_POINT('',(2.780460770334,6.060606060606E-02));
+#2668 = CARTESIAN_POINT('',(2.780460770334,0.181818181818));
+#2669 = CARTESIAN_POINT('',(2.780460770334,0.363636363636));
+#2670 = CARTESIAN_POINT('',(2.780460770334,0.545454545455));
+#2671 = CARTESIAN_POINT('',(2.780460770334,0.727272727273));
+#2672 = CARTESIAN_POINT('',(2.780460770334,0.909090909091));
+#2673 = CARTESIAN_POINT('',(2.780460770334,1.090909090909));
+#2674 = CARTESIAN_POINT('',(2.780460770334,1.272727272727));
+#2675 = CARTESIAN_POINT('',(2.780460770334,1.454545454545));
+#2676 = CARTESIAN_POINT('',(2.780460770334,1.636363636364));
+#2677 = CARTESIAN_POINT('',(2.780460770334,1.818181818182));
+#2678 = CARTESIAN_POINT('',(2.780460770334,2.));
+#2679 = CARTESIAN_POINT('',(2.780460770334,2.181818181818));
+#2680 = CARTESIAN_POINT('',(2.780460770334,2.363636363636));
+#2681 = CARTESIAN_POINT('',(2.780460770334,2.545454545455));
+#2682 = CARTESIAN_POINT('',(2.780460770334,2.727272727273));
+#2683 = CARTESIAN_POINT('',(2.780460770334,2.909090909091));
+#2684 = CARTESIAN_POINT('',(2.780460770334,3.090909090909));
+#2685 = CARTESIAN_POINT('',(2.780460770334,3.272727272727));
+#2686 = CARTESIAN_POINT('',(2.780460770334,3.454545454545));
+#2687 = CARTESIAN_POINT('',(2.780460770334,3.636363636364));
+#2688 = CARTESIAN_POINT('',(2.780460770334,3.818181818182));
+#2689 = CARTESIAN_POINT('',(2.780460770334,3.939393939394));
+#2690 = CARTESIAN_POINT('',(2.780460770334,4.));
+#2691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2692 = ORIENTED_EDGE('',*,*,#2693,.F.);
+#2693 = EDGE_CURVE('',#2694,#2627,#2696,.T.);
+#2694 = VERTEX_POINT('',#2695);
+#2695 = CARTESIAN_POINT('',(5.9,16.6,26.7));
+#2696 = SURFACE_CURVE('',#2697,(#2702,#2731),.PCURVE_S1.);
+#2697 = CIRCLE('',#2698,5.9);
+#2698 = AXIS2_PLACEMENT_3D('',#2699,#2700,#2701);
+#2699 = CARTESIAN_POINT('',(0.,16.6,26.7));
+#2700 = DIRECTION('',(0.,0.,1.));
+#2701 = DIRECTION('',(1.,0.,0.));
+#2702 = PCURVE('',#1836,#2703);
+#2703 = DEFINITIONAL_REPRESENTATION('',(#2704),#2730);
+#2704 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2705,#2706,#2707,#2708,#2709,
+    #2710,#2711,#2712,#2713,#2714,#2715,#2716,#2717,#2718,#2719,#2720,
+    #2721,#2722,#2723,#2724,#2725,#2726,#2727,#2728,#2729),
+  .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.195672714071,0.391345428141,0.587018142212,0.782690856283,
+    0.978363570354,1.174036284424,1.369708998495,1.565381712566,
+    1.761054426636,1.956727140707,2.152399854778,2.348072568848,
+    2.543745282919,2.73941799699,2.935090711061,3.130763425131,
+    3.326436139202,3.522108853273,3.717781567343,3.913454281414,
+    4.109126995485,4.304799709555),.QUASI_UNIFORM_KNOTS.);
+#2705 = CARTESIAN_POINT('',(0.,4.));
+#2706 = CARTESIAN_POINT('',(6.522423802357E-02,4.));
+#2707 = CARTESIAN_POINT('',(0.195672714071,4.));
+#2708 = CARTESIAN_POINT('',(0.391345428141,4.));
+#2709 = CARTESIAN_POINT('',(0.587018142212,4.));
+#2710 = CARTESIAN_POINT('',(0.782690856283,4.));
+#2711 = CARTESIAN_POINT('',(0.978363570354,4.));
+#2712 = CARTESIAN_POINT('',(1.174036284424,4.));
+#2713 = CARTESIAN_POINT('',(1.369708998495,4.));
+#2714 = CARTESIAN_POINT('',(1.565381712566,4.));
+#2715 = CARTESIAN_POINT('',(1.761054426636,4.));
+#2716 = CARTESIAN_POINT('',(1.956727140707,4.));
+#2717 = CARTESIAN_POINT('',(2.152399854778,4.));
+#2718 = CARTESIAN_POINT('',(2.348072568848,4.));
+#2719 = CARTESIAN_POINT('',(2.543745282919,4.));
+#2720 = CARTESIAN_POINT('',(2.73941799699,4.));
+#2721 = CARTESIAN_POINT('',(2.935090711061,4.));
+#2722 = CARTESIAN_POINT('',(3.130763425131,4.));
+#2723 = CARTESIAN_POINT('',(3.326436139202,4.));
+#2724 = CARTESIAN_POINT('',(3.522108853273,4.));
+#2725 = CARTESIAN_POINT('',(3.717781567343,4.));
+#2726 = CARTESIAN_POINT('',(3.913454281414,4.));
+#2727 = CARTESIAN_POINT('',(4.109126995485,4.));
+#2728 = CARTESIAN_POINT('',(4.239575471532,4.));
+#2729 = CARTESIAN_POINT('',(4.304799709555,4.));
+#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2731 = PCURVE('',#2732,#2737);
+#2732 = PLANE('',#2733);
+#2733 = AXIS2_PLACEMENT_3D('',#2734,#2735,#2736);
+#2734 = CARTESIAN_POINT('',(2.338743727351,11.183333333333,26.7));
+#2735 = DIRECTION('',(0.,0.,-1.));
+#2736 = DIRECTION('',(-1.,0.,0.));
+#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2746);
+#2738 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2739,#2740,#2741,#2742,
+#2743,#2744,#2745),.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('') );
+#2739 = CARTESIAN_POINT('',(-3.561256272649,5.416666666667));
+#2740 = CARTESIAN_POINT('',(-3.561256272649,15.635766431323));
+#2741 = CARTESIAN_POINT('',(5.288743727351,10.526216548995));
+#2742 = CARTESIAN_POINT('',(14.138743727351,5.416666666667));
+#2743 = CARTESIAN_POINT('',(5.288743727351,0.307116784339));
+#2744 = CARTESIAN_POINT('',(-3.561256272649,-4.80243309799));
+#2745 = CARTESIAN_POINT('',(-3.561256272649,5.416666666667));
+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2747 = ORIENTED_EDGE('',*,*,#2748,.F.);
+#2748 = EDGE_CURVE('',#2749,#2694,#2751,.T.);
+#2749 = VERTEX_POINT('',#2750);
+#2750 = CARTESIAN_POINT('',(2.338743727351,11.183333333333,26.7));
+#2751 = SURFACE_CURVE('',#2752,(#2757,#2786),.PCURVE_S1.);
+#2752 = CIRCLE('',#2753,5.9);
+#2753 = AXIS2_PLACEMENT_3D('',#2754,#2755,#2756);
+#2754 = CARTESIAN_POINT('',(0.,16.6,26.7));
+#2755 = DIRECTION('',(0.,0.,1.));
+#2756 = DIRECTION('',(1.,0.,0.));
+#2757 = PCURVE('',#1836,#2758);
+#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2785);
+#2759 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2760,#2761,#2762,#2763,#2764,
+    #2765,#2766,#2767,#2768,#2769,#2770,#2771,#2772,#2773,#2774,#2775,
+    #2776,#2777,#2778,#2779,#2780,#2781,#2782,#2783,#2784),
+  .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.119978251214,5.172851299212,5.225724347211,5.278597395209,
+    5.331470443208,5.384343491206,5.437216539205,5.490089587203,
+    5.542962635201,5.5958356832,5.648708731198,5.701581779197,
+    5.754454827195,5.807327875194,5.860200923192,5.913073971191,
+    5.965947019189,6.018820067187,6.071693115186,6.124566163184,
+    6.177439211183,6.230312259181,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2760 = CARTESIAN_POINT('',(-1.163207055966,4.));
+#2761 = CARTESIAN_POINT('',(-1.145582706633,4.));
+#2762 = CARTESIAN_POINT('',(-1.110334007967,4.));
+#2763 = CARTESIAN_POINT('',(-1.057460959969,4.));
+#2764 = CARTESIAN_POINT('',(-1.00458791197,4.));
+#2765 = CARTESIAN_POINT('',(-0.951714863972,4.));
+#2766 = CARTESIAN_POINT('',(-0.898841815973,4.));
+#2767 = CARTESIAN_POINT('',(-0.845968767975,4.));
+#2768 = CARTESIAN_POINT('',(-0.793095719977,4.));
+#2769 = CARTESIAN_POINT('',(-0.740222671978,4.));
+#2770 = CARTESIAN_POINT('',(-0.68734962398,4.));
+#2771 = CARTESIAN_POINT('',(-0.634476575981,4.));
+#2772 = CARTESIAN_POINT('',(-0.581603527983,4.));
+#2773 = CARTESIAN_POINT('',(-0.528730479984,4.));
+#2774 = CARTESIAN_POINT('',(-0.475857431986,4.));
+#2775 = CARTESIAN_POINT('',(-0.422984383988,4.));
+#2776 = CARTESIAN_POINT('',(-0.370111335989,4.));
+#2777 = CARTESIAN_POINT('',(-0.317238287991,4.));
+#2778 = CARTESIAN_POINT('',(-0.264365239992,4.));
+#2779 = CARTESIAN_POINT('',(-0.211492191994,4.));
+#2780 = CARTESIAN_POINT('',(-0.158619143995,4.));
+#2781 = CARTESIAN_POINT('',(-0.105746095997,4.));
+#2782 = CARTESIAN_POINT('',(-5.287304799844E-02,4.));
+#2783 = CARTESIAN_POINT('',(-1.762434933281E-02,4.));
+#2784 = CARTESIAN_POINT('',(0.,4.));
+#2785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2786 = PCURVE('',#2732,#2787);
+#2787 = DEFINITIONAL_REPRESENTATION('',(#2788),#2796);
+#2788 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2789,#2790,#2791,#2792,
+#2793,#2794,#2795),.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('') );
+#2789 = CARTESIAN_POINT('',(-3.561256272649,5.416666666667));
+#2790 = CARTESIAN_POINT('',(-3.561256272649,15.635766431323));
+#2791 = CARTESIAN_POINT('',(5.288743727351,10.526216548995));
+#2792 = CARTESIAN_POINT('',(14.138743727351,5.416666666667));
+#2793 = CARTESIAN_POINT('',(5.288743727351,0.307116784339));
+#2794 = CARTESIAN_POINT('',(-3.561256272649,-4.80243309799));
+#2795 = CARTESIAN_POINT('',(-3.561256272649,5.416666666667));
+#2796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2797 = ORIENTED_EDGE('',*,*,#2798,.F.);
+#2798 = EDGE_CURVE('',#1820,#2749,#2799,.T.);
+#2799 = SURFACE_CURVE('',#2800,(#2804,#2833),.PCURVE_S1.);
+#2800 = LINE('',#2801,#2802);
+#2801 = CARTESIAN_POINT('',(2.338743727351,11.183333333333,22.7));
+#2802 = VECTOR('',#2803,1.);
+#2803 = DIRECTION('',(0.,0.,1.));
+#2804 = PCURVE('',#1836,#2805);
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2832);
+#2806 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2807,#2808,#2809,#2810,#2811,
+    #2812,#2813,#2814,#2815,#2816,#2817,#2818,#2819,#2820,#2821,#2822,
+    #2823,#2824,#2825,#2826,#2827,#2828,#2829,#2830,#2831),
+  .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.181818181818,0.363636363636,0.545454545455,0.727272727273,
+    0.909090909091,1.090909090909,1.272727272727,1.454545454545,
+    1.636363636364,1.818181818182,2.,2.181818181818,2.363636363636,
+    2.545454545455,2.727272727273,2.909090909091,3.090909090909,
+    3.272727272727,3.454545454545,3.636363636364,3.818181818182,4.),
+  .QUASI_UNIFORM_KNOTS.);
+#2807 = CARTESIAN_POINT('',(-1.163207055966,0.));
+#2808 = CARTESIAN_POINT('',(-1.163207055966,6.060606060606E-02));
+#2809 = CARTESIAN_POINT('',(-1.163207055966,0.181818181818));
+#2810 = CARTESIAN_POINT('',(-1.163207055966,0.363636363636));
+#2811 = CARTESIAN_POINT('',(-1.163207055966,0.545454545455));
+#2812 = CARTESIAN_POINT('',(-1.163207055966,0.727272727273));
+#2813 = CARTESIAN_POINT('',(-1.163207055966,0.909090909091));
+#2814 = CARTESIAN_POINT('',(-1.163207055966,1.090909090909));
+#2815 = CARTESIAN_POINT('',(-1.163207055966,1.272727272727));
+#2816 = CARTESIAN_POINT('',(-1.163207055966,1.454545454545));
+#2817 = CARTESIAN_POINT('',(-1.163207055966,1.636363636364));
+#2818 = CARTESIAN_POINT('',(-1.163207055966,1.818181818182));
+#2819 = CARTESIAN_POINT('',(-1.163207055966,2.));
+#2820 = CARTESIAN_POINT('',(-1.163207055966,2.181818181818));
+#2821 = CARTESIAN_POINT('',(-1.163207055966,2.363636363636));
+#2822 = CARTESIAN_POINT('',(-1.163207055966,2.545454545455));
+#2823 = CARTESIAN_POINT('',(-1.163207055966,2.727272727273));
+#2824 = CARTESIAN_POINT('',(-1.163207055966,2.909090909091));
+#2825 = CARTESIAN_POINT('',(-1.163207055966,3.090909090909));
+#2826 = CARTESIAN_POINT('',(-1.163207055966,3.272727272727));
+#2827 = CARTESIAN_POINT('',(-1.163207055966,3.454545454545));
+#2828 = CARTESIAN_POINT('',(-1.163207055966,3.636363636364));
+#2829 = CARTESIAN_POINT('',(-1.163207055966,3.818181818182));
+#2830 = CARTESIAN_POINT('',(-1.163207055966,3.939393939394));
+#2831 = CARTESIAN_POINT('',(-1.163207055966,4.));
+#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2833 = PCURVE('',#1887,#2834);
+#2834 = DEFINITIONAL_REPRESENTATION('',(#2835),#2861);
+#2835 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2836,#2837,#2838,#2839,#2840,
+    #2841,#2842,#2843,#2844,#2845,#2846,#2847,#2848,#2849,#2850,#2851,
+    #2852,#2853,#2854,#2855,#2856,#2857,#2858,#2859,#2860),
+  .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.181818181818,0.363636363636,0.545454545455,0.727272727273,
+    0.909090909091,1.090909090909,1.272727272727,1.454545454545,
+    1.636363636364,1.818181818182,2.,2.181818181818,2.363636363636,
+    2.545454545455,2.727272727273,2.909090909091,3.090909090909,
+    3.272727272727,3.454545454545,3.636363636364,3.818181818182,4.),
+  .QUASI_UNIFORM_KNOTS.);
+#2836 = CARTESIAN_POINT('',(6.644317190436,0.));
+#2837 = CARTESIAN_POINT('',(6.644317190436,6.060606060606E-02));
+#2838 = CARTESIAN_POINT('',(6.644317190436,0.181818181818));
+#2839 = CARTESIAN_POINT('',(6.644317190436,0.363636363636));
+#2840 = CARTESIAN_POINT('',(6.644317190436,0.545454545455));
+#2841 = CARTESIAN_POINT('',(6.644317190436,0.727272727273));
+#2842 = CARTESIAN_POINT('',(6.644317190436,0.909090909091));
+#2843 = CARTESIAN_POINT('',(6.644317190436,1.090909090909));
+#2844 = CARTESIAN_POINT('',(6.644317190436,1.272727272727));
+#2845 = CARTESIAN_POINT('',(6.644317190436,1.454545454545));
+#2846 = CARTESIAN_POINT('',(6.644317190436,1.636363636364));
+#2847 = CARTESIAN_POINT('',(6.644317190436,1.818181818182));
+#2848 = CARTESIAN_POINT('',(6.644317190436,2.));
+#2849 = CARTESIAN_POINT('',(6.644317190436,2.181818181818));
+#2850 = CARTESIAN_POINT('',(6.644317190436,2.363636363636));
+#2851 = CARTESIAN_POINT('',(6.644317190436,2.545454545455));
+#2852 = CARTESIAN_POINT('',(6.644317190436,2.727272727273));
+#2853 = CARTESIAN_POINT('',(6.644317190436,2.909090909091));
+#2854 = CARTESIAN_POINT('',(6.644317190436,3.090909090909));
+#2855 = CARTESIAN_POINT('',(6.644317190436,3.272727272727));
+#2856 = CARTESIAN_POINT('',(6.644317190436,3.454545454545));
+#2857 = CARTESIAN_POINT('',(6.644317190436,3.636363636364));
+#2858 = CARTESIAN_POINT('',(6.644317190436,3.818181818182));
+#2859 = CARTESIAN_POINT('',(6.644317190436,3.939393939394));
+#2860 = CARTESIAN_POINT('',(6.644317190436,4.));
+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2862 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#2863 = ADVANCED_FACE('',(#2864),#1887,.T.);
+#2864 = FACE_BOUND('',#2865,.T.);
+#2865 = EDGE_LOOP('',(#2866,#2916,#2917,#2918,#2919,#2920));
+#2866 = ORIENTED_EDGE('',*,*,#2867,.F.);
+#2867 = EDGE_CURVE('',#2627,#2868,#2870,.T.);
+#2868 = VERTEX_POINT('',#2869);
+#2869 = CARTESIAN_POINT('',(2.5,10.3,26.7));
+#2870 = SURFACE_CURVE('',#2871,(#2876,#2905),.PCURVE_S1.);
+#2871 = CIRCLE('',#2872,2.5);
+#2872 = AXIS2_PLACEMENT_3D('',#2873,#2874,#2875);
+#2873 = CARTESIAN_POINT('',(0.,10.3,26.7));
+#2874 = DIRECTION('',(0.,0.,1.));
+#2875 = DIRECTION('',(1.,0.,0.));
+#2876 = PCURVE('',#1887,#2877);
+#2877 = DEFINITIONAL_REPRESENTATION('',(#2878),#2904);
+#2878 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2879,#2880,#2881,#2882,#2883,
+    #2884,#2885,#2886,#2887,#2888,#2889,#2890,#2891,#2892,#2893,#2894,
+    #2895,#2896,#2897,#2898,#2899,#2900,#2901,#2902,#2903),
+  .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.780460770334,2.939675522008,3.098890273683,3.258105025358,
+    3.417319777033,3.576534528708,3.735749280383,3.894964032057,
+    4.054178783732,4.213393535407,4.372608287082,4.531823038757,
+    4.691037790431,4.850252542106,5.009467293781,5.168682045456,
+    5.327896797131,5.487111548806,5.64632630048,5.805541052155,
+    5.96475580383,6.123970555505,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#2879 = CARTESIAN_POINT('',(2.780460770334,4.));
+#2880 = CARTESIAN_POINT('',(2.833532354225,4.));
+#2881 = CARTESIAN_POINT('',(2.939675522008,4.));
+#2882 = CARTESIAN_POINT('',(3.098890273683,4.));
+#2883 = CARTESIAN_POINT('',(3.258105025358,4.));
+#2884 = CARTESIAN_POINT('',(3.417319777033,4.));
+#2885 = CARTESIAN_POINT('',(3.576534528708,4.));
+#2886 = CARTESIAN_POINT('',(3.735749280383,4.));
+#2887 = CARTESIAN_POINT('',(3.894964032057,4.));
+#2888 = CARTESIAN_POINT('',(4.054178783732,4.));
+#2889 = CARTESIAN_POINT('',(4.213393535407,4.));
+#2890 = CARTESIAN_POINT('',(4.372608287082,4.));
+#2891 = CARTESIAN_POINT('',(4.531823038757,4.));
+#2892 = CARTESIAN_POINT('',(4.691037790431,4.));
+#2893 = CARTESIAN_POINT('',(4.850252542106,4.));
+#2894 = CARTESIAN_POINT('',(5.009467293781,4.));
+#2895 = CARTESIAN_POINT('',(5.168682045456,4.));
+#2896 = CARTESIAN_POINT('',(5.327896797131,4.));
+#2897 = CARTESIAN_POINT('',(5.487111548806,4.));
+#2898 = CARTESIAN_POINT('',(5.64632630048,4.));
+#2899 = CARTESIAN_POINT('',(5.805541052155,4.));
+#2900 = CARTESIAN_POINT('',(5.96475580383,4.));
+#2901 = CARTESIAN_POINT('',(6.123970555505,4.));
+#2902 = CARTESIAN_POINT('',(6.230113723288,4.));
+#2903 = CARTESIAN_POINT('',(6.28318530718,4.));
+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2905 = PCURVE('',#2732,#2906);
+#2906 = DEFINITIONAL_REPRESENTATION('',(#2907),#2915);
+#2907 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2908,#2909,#2910,#2911,
+#2912,#2913,#2914),.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('') );
+#2908 = CARTESIAN_POINT('',(-0.161256272649,-0.883333333333));
+#2909 = CARTESIAN_POINT('',(-0.161256272649,3.446793685589));
+#2910 = CARTESIAN_POINT('',(3.588743727351,1.281730176128));
+#2911 = CARTESIAN_POINT('',(7.338743727351,-0.883333333333));
+#2912 = CARTESIAN_POINT('',(3.588743727351,-3.048396842794));
+#2913 = CARTESIAN_POINT('',(-0.161256272649,-5.213460352255));
+#2914 = CARTESIAN_POINT('',(-0.161256272649,-0.883333333333));
+#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2916 = ORIENTED_EDGE('',*,*,#2626,.F.);
+#2917 = ORIENTED_EDGE('',*,*,#1921,.T.);
+#2918 = ORIENTED_EDGE('',*,*,#1870,.T.);
+#2919 = ORIENTED_EDGE('',*,*,#2798,.T.);
+#2920 = ORIENTED_EDGE('',*,*,#2921,.F.);
+#2921 = EDGE_CURVE('',#2868,#2749,#2922,.T.);
+#2922 = SURFACE_CURVE('',#2923,(#2928,#2957),.PCURVE_S1.);
+#2923 = CIRCLE('',#2924,2.5);
+#2924 = AXIS2_PLACEMENT_3D('',#2925,#2926,#2927);
+#2925 = CARTESIAN_POINT('',(0.,10.3,26.7));
+#2926 = DIRECTION('',(0.,0.,1.));
+#2927 = DIRECTION('',(1.,0.,0.));
+#2928 = PCURVE('',#1887,#2929);
+#2929 = DEFINITIONAL_REPRESENTATION('',(#2930),#2956);
+#2930 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2931,#2932,#2933,#2934,#2935,
+    #2936,#2937,#2938,#2939,#2940,#2941,#2942,#2943,#2944,#2945,#2946,
+    #2947,#2948,#2949,#2950,#2951,#2952,#2953,#2954,#2955),
+  .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.,1.641508560255E-02,3.28301712051E-02,4.924525680765E-02,
+    6.566034241021E-02,8.207542801276E-02,9.849051361531E-02,
+    0.114905599218,0.13132068482,0.147735770423,0.164150856026,
+    0.180565941628,0.196981027231,0.213396112833,0.229811198436,
+    0.246226284038,0.262641369641,0.279056455243,0.295471540846,
+    0.311886626448,0.328301712051,0.344716797654,0.361131883256),
+  .QUASI_UNIFORM_KNOTS.);
+#2931 = CARTESIAN_POINT('',(6.28318530718,4.));
+#2932 = CARTESIAN_POINT('',(6.28865700238,4.));
+#2933 = CARTESIAN_POINT('',(6.299600392782,4.));
+#2934 = CARTESIAN_POINT('',(6.316015478385,4.));
+#2935 = CARTESIAN_POINT('',(6.332430563987,4.));
+#2936 = CARTESIAN_POINT('',(6.34884564959,4.));
+#2937 = CARTESIAN_POINT('',(6.365260735192,4.));
+#2938 = CARTESIAN_POINT('',(6.381675820795,4.));
+#2939 = CARTESIAN_POINT('',(6.398090906397,4.));
+#2940 = CARTESIAN_POINT('',(6.414505992,4.));
+#2941 = CARTESIAN_POINT('',(6.430921077603,4.));
+#2942 = CARTESIAN_POINT('',(6.447336163205,4.));
+#2943 = CARTESIAN_POINT('',(6.463751248808,4.));
+#2944 = CARTESIAN_POINT('',(6.48016633441,4.));
+#2945 = CARTESIAN_POINT('',(6.496581420013,4.));
+#2946 = CARTESIAN_POINT('',(6.512996505615,4.));
+#2947 = CARTESIAN_POINT('',(6.529411591218,4.));
+#2948 = CARTESIAN_POINT('',(6.54582667682,4.));
+#2949 = CARTESIAN_POINT('',(6.562241762423,4.));
+#2950 = CARTESIAN_POINT('',(6.578656848026,4.));
+#2951 = CARTESIAN_POINT('',(6.595071933628,4.));
+#2952 = CARTESIAN_POINT('',(6.611487019231,4.));
+#2953 = CARTESIAN_POINT('',(6.627902104833,4.));
+#2954 = CARTESIAN_POINT('',(6.638845495235,4.));
+#2955 = CARTESIAN_POINT('',(6.644317190436,4.));
+#2956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2957 = PCURVE('',#2732,#2958);
+#2958 = DEFINITIONAL_REPRESENTATION('',(#2959),#2967);
+#2959 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2960,#2961,#2962,#2963,
+#2964,#2965,#2966),.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('') );
+#2960 = CARTESIAN_POINT('',(-0.161256272649,-0.883333333333));
+#2961 = CARTESIAN_POINT('',(-0.161256272649,3.446793685589));
+#2962 = CARTESIAN_POINT('',(3.588743727351,1.281730176128));
+#2963 = CARTESIAN_POINT('',(7.338743727351,-0.883333333333));
+#2964 = CARTESIAN_POINT('',(3.588743727351,-3.048396842794));
+#2965 = CARTESIAN_POINT('',(-0.161256272649,-5.213460352255));
+#2966 = CARTESIAN_POINT('',(-0.161256272649,-0.883333333333));
+#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2968 = ADVANCED_FACE('',(#2969),#2152,.T.);
+#2969 = FACE_BOUND('',#2970,.F.);
+#2970 = EDGE_LOOP('',(#2971,#2972,#2973,#2974));
+#2971 = ORIENTED_EDGE('',*,*,#2136,.T.);
+#2972 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2973 = ORIENTED_EDGE('',*,*,#2261,.T.);
+#2974 = ORIENTED_EDGE('',*,*,#2212,.T.);
+#2975 = ADVANCED_FACE('',(#2976,#2982),#2732,.F.);
+#2976 = FACE_BOUND('',#2977,.F.);
+#2977 = EDGE_LOOP('',(#2978,#2979,#2980,#2981));
+#2978 = ORIENTED_EDGE('',*,*,#2748,.F.);
+#2979 = ORIENTED_EDGE('',*,*,#2921,.F.);
+#2980 = ORIENTED_EDGE('',*,*,#2867,.F.);
+#2981 = ORIENTED_EDGE('',*,*,#2693,.F.);
+#2982 = FACE_BOUND('',#2983,.F.);
+#2983 = EDGE_LOOP('',(#2984));
+#2984 = ORIENTED_EDGE('',*,*,#2985,.T.);
+#2985 = EDGE_CURVE('',#2986,#2986,#2988,.T.);
+#2986 = VERTEX_POINT('',#2987);
+#2987 = CARTESIAN_POINT('',(2.3,16.6,26.7));
+#2988 = SURFACE_CURVE('',#2989,(#2994,#3005),.PCURVE_S1.);
+#2989 = CIRCLE('',#2990,2.3);
+#2990 = AXIS2_PLACEMENT_3D('',#2991,#2992,#2993);
+#2991 = CARTESIAN_POINT('',(0.,16.6,26.7));
+#2992 = DIRECTION('',(0.,0.,1.));
+#2993 = DIRECTION('',(1.,0.,0.));
+#2994 = PCURVE('',#2732,#2995);
+#2995 = DEFINITIONAL_REPRESENTATION('',(#2996),#3004);
+#2996 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2997,#2998,#2999,#3000,
+#3001,#3002,#3003),.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('') );
+#2997 = CARTESIAN_POINT('',(3.874372735057E-02,5.416666666667));
+#2998 = CARTESIAN_POINT('',(3.874372735057E-02,9.400383524075));
+#2999 = CARTESIAN_POINT('',(3.488743727351,7.408525095371));
+#3000 = CARTESIAN_POINT('',(6.938743727351,5.416666666667));
+#3001 = CARTESIAN_POINT('',(3.488743727351,3.424808237963));
+#3002 = CARTESIAN_POINT('',(3.874372735058E-02,1.432949809258));
+#3003 = CARTESIAN_POINT('',(3.874372735057E-02,5.416666666667));
+#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3005 = PCURVE('',#3006,#3011);
+#3006 = CYLINDRICAL_SURFACE('',#3007,2.3);
+#3007 = AXIS2_PLACEMENT_3D('',#3008,#3009,#3010);
+#3008 = CARTESIAN_POINT('',(0.,16.6,26.7));
+#3009 = DIRECTION('',(0.,0.,1.));
+#3010 = DIRECTION('',(1.,0.,0.));
+#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);
+#3012 = LINE('',#3013,#3014);
+#3013 = CARTESIAN_POINT('',(0.,0.));
+#3014 = VECTOR('',#3015,1.);
+#3015 = DIRECTION('',(1.,0.));
+#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3017 = ADVANCED_FACE('',(#3018),#3006,.T.);
+#3018 = FACE_BOUND('',#3019,.T.);
+#3019 = EDGE_LOOP('',(#3020,#3043,#3044,#3045,#3074,#3100,#3129,#3155,
+    #3184,#3205,#3229,#3255,#3284,#3305,#3329,#3355,#3384,#3405,#3429,
+    #3455,#3484,#3505,#3529,#3555,#3584,#3605,#3629,#3655,#3684,#3705,
+    #3729,#3755,#3784,#3805,#3829,#3855,#3884,#3905,#3929,#3955,#3984,
+    #4005,#4029,#4055,#4084,#4105,#4129,#4155,#4184,#4205,#4229,#4255,
+    #4284,#4305,#4329,#4355,#4384,#4405,#4429,#4455,#4484,#4505,#4529,
+    #4555,#4584,#4605,#4629,#4655,#4684,#4705,#4729,#4755,#4784,#4805,
+    #4829,#4855,#4884,#4905,#4929,#4955,#4984,#5005,#5029,#5050));
+#3020 = ORIENTED_EDGE('',*,*,#3021,.F.);
+#3021 = EDGE_CURVE('',#2986,#3022,#3024,.T.);
+#3022 = VERTEX_POINT('',#3023);
+#3023 = CARTESIAN_POINT('',(2.3,16.6,26.9));
+#3024 = SEAM_CURVE('',#3025,(#3029,#3036),.PCURVE_S1.);
+#3025 = LINE('',#3026,#3027);
+#3026 = CARTESIAN_POINT('',(2.3,16.6,26.7));
+#3027 = VECTOR('',#3028,1.);
+#3028 = DIRECTION('',(0.,0.,1.));
+#3029 = PCURVE('',#3006,#3030);
+#3030 = DEFINITIONAL_REPRESENTATION('',(#3031),#3035);
+#3031 = LINE('',#3032,#3033);
+#3032 = CARTESIAN_POINT('',(0.,-0.));
+#3033 = VECTOR('',#3034,1.);
+#3034 = DIRECTION('',(0.,1.));
+#3035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3036 = PCURVE('',#3006,#3037);
+#3037 = DEFINITIONAL_REPRESENTATION('',(#3038),#3042);
+#3038 = LINE('',#3039,#3040);
+#3039 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#3040 = VECTOR('',#3041,1.);
+#3041 = DIRECTION('',(0.,1.));
+#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3043 = ORIENTED_EDGE('',*,*,#2985,.T.);
+#3044 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3045 = ORIENTED_EDGE('',*,*,#3046,.F.);
+#3046 = EDGE_CURVE('',#3047,#3022,#3049,.T.);
+#3047 = VERTEX_POINT('',#3048);
+#3048 = CARTESIAN_POINT('',(2.27880967353,16.288509274898,26.9));
+#3049 = SURFACE_CURVE('',#3050,(#3055,#3062),.PCURVE_S1.);
+#3050 = CIRCLE('',#3051,2.3);
+#3051 = AXIS2_PLACEMENT_3D('',#3052,#3053,#3054);
+#3052 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3053 = DIRECTION('',(0.,0.,1.));
+#3054 = DIRECTION('',(1.,0.,0.));
+#3055 = PCURVE('',#3006,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3061);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(0.,0.2));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(1.,0.));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3062 = PCURVE('',#3063,#3068);
+#3063 = PLANE('',#3064);
+#3064 = AXIS2_PLACEMENT_3D('',#3065,#3066,#3067);
+#3065 = CARTESIAN_POINT('',(2.51021,16.5511,26.9));
+#3066 = DIRECTION('',(0.,0.,1.));
+#3067 = DIRECTION('',(1.,0.,0.));
+#3068 = DEFINITIONAL_REPRESENTATION('',(#3069),#3073);
+#3069 = CIRCLE('',#3070,2.3);
+#3070 = AXIS2_PLACEMENT_2D('',#3071,#3072);
+#3071 = CARTESIAN_POINT('',(-2.51021,4.89E-02));
+#3072 = DIRECTION('',(1.,0.));
+#3073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3074 = ORIENTED_EDGE('',*,*,#3075,.T.);
+#3075 = EDGE_CURVE('',#3047,#3076,#3078,.T.);
+#3076 = VERTEX_POINT('',#3077);
+#3077 = CARTESIAN_POINT('',(2.27880967353,16.288509274898,29.6));
+#3078 = SURFACE_CURVE('',#3079,(#3083,#3089),.PCURVE_S1.);
+#3079 = LINE('',#3080,#3081);
+#3080 = CARTESIAN_POINT('',(2.27880967353,16.288509274898,26.7));
+#3081 = VECTOR('',#3082,1.);
+#3082 = DIRECTION('',(0.,0.,1.));
+#3083 = PCURVE('',#3006,#3084);
+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3088);
+#3085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3086,#3087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3086 = CARTESIAN_POINT('',(6.147337102089,0.1999996));
+#3087 = CARTESIAN_POINT('',(6.147337102089,2.9000004));
+#3088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3089 = PCURVE('',#3090,#3095);
+#3090 = CYLINDRICAL_SURFACE('',#3091,0.35);
+#3091 = AXIS2_PLACEMENT_3D('',#3092,#3093,#3094);
+#3092 = CARTESIAN_POINT('',(2.51021,16.5511,26.9));
+#3093 = DIRECTION('',(0.,0.,1.));
+#3094 = DIRECTION('',(1.,0.,0.));
+#3095 = DEFINITIONAL_REPRESENTATION('',(#3096),#3099);
+#3096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3097,#3098),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3097 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3098 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3100 = ORIENTED_EDGE('',*,*,#3101,.F.);
+#3101 = EDGE_CURVE('',#3102,#3076,#3104,.T.);
+#3102 = VERTEX_POINT('',#3103);
+#3103 = CARTESIAN_POINT('',(2.245927510392,16.104208089957,29.6));
+#3104 = SURFACE_CURVE('',#3105,(#3110,#3117),.PCURVE_S1.);
+#3105 = CIRCLE('',#3106,2.3);
+#3106 = AXIS2_PLACEMENT_3D('',#3107,#3108,#3109);
+#3107 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3108 = DIRECTION('',(0.,0.,1.));
+#3109 = DIRECTION('',(1.,0.,0.));
+#3110 = PCURVE('',#3006,#3111);
+#3111 = DEFINITIONAL_REPRESENTATION('',(#3112),#3116);
+#3112 = LINE('',#3113,#3114);
+#3113 = CARTESIAN_POINT('',(0.,2.9));
+#3114 = VECTOR('',#3115,1.);
+#3115 = DIRECTION('',(1.,0.));
+#3116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3117 = PCURVE('',#3118,#3123);
+#3118 = TOROIDAL_SURFACE('',#3119,2.,0.3);
+#3119 = AXIS2_PLACEMENT_3D('',#3120,#3121,#3122);
+#3120 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3121 = DIRECTION('',(0.,0.,1.));
+#3122 = DIRECTION('',(1.,0.,0.));
+#3123 = DEFINITIONAL_REPRESENTATION('',(#3124),#3128);
+#3124 = LINE('',#3125,#3126);
+#3125 = CARTESIAN_POINT('',(0.,0.));
+#3126 = VECTOR('',#3127,1.);
+#3127 = DIRECTION('',(1.,0.));
+#3128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3129 = ORIENTED_EDGE('',*,*,#3130,.F.);
+#3130 = EDGE_CURVE('',#3131,#3102,#3133,.T.);
+#3131 = VERTEX_POINT('',#3132);
+#3132 = CARTESIAN_POINT('',(2.245927510392,16.104208089957,26.9));
+#3133 = SURFACE_CURVE('',#3134,(#3138,#3144),.PCURVE_S1.);
+#3134 = LINE('',#3135,#3136);
+#3135 = CARTESIAN_POINT('',(2.245927510392,16.104208089957,26.7));
+#3136 = VECTOR('',#3137,1.);
+#3137 = DIRECTION('',(0.,0.,1.));
+#3138 = PCURVE('',#3006,#3139);
+#3139 = DEFINITIONAL_REPRESENTATION('',(#3140),#3143);
+#3140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3141,#3142),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3141 = CARTESIAN_POINT('',(6.06591829043,0.1999996));
+#3142 = CARTESIAN_POINT('',(6.06591829043,2.9000004));
+#3143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3144 = PCURVE('',#3145,#3150);
+#3145 = CYLINDRICAL_SURFACE('',#3146,0.35);
+#3146 = AXIS2_PLACEMENT_3D('',#3147,#3148,#3149);
+#3147 = CARTESIAN_POINT('',(2.372240646744,15.777795786903,26.9));
+#3148 = DIRECTION('',(0.,0.,1.));
+#3149 = DIRECTION('',(0.951056516295,-0.309016994375,0.));
+#3150 = DEFINITIONAL_REPRESENTATION('',(#3151),#3154);
+#3151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3152,#3153),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3152 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3153 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3155 = ORIENTED_EDGE('',*,*,#3156,.F.);
+#3156 = EDGE_CURVE('',#3157,#3131,#3159,.T.);
+#3157 = VERTEX_POINT('',#3158);
+#3158 = CARTESIAN_POINT('',(2.071020861761,15.599563800059,26.9));
+#3159 = SURFACE_CURVE('',#3160,(#3165,#3172),.PCURVE_S1.);
+#3160 = CIRCLE('',#3161,2.3);
+#3161 = AXIS2_PLACEMENT_3D('',#3162,#3163,#3164);
+#3162 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3163 = DIRECTION('',(0.,0.,1.));
+#3164 = DIRECTION('',(1.,0.,0.));
+#3165 = PCURVE('',#3006,#3166);
+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);
+#3167 = LINE('',#3168,#3169);
+#3168 = CARTESIAN_POINT('',(0.,0.2));
+#3169 = VECTOR('',#3170,1.);
+#3170 = DIRECTION('',(1.,0.));
+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3172 = PCURVE('',#3173,#3178);
+#3173 = PLANE('',#3174);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(2.372240646744,15.777795786903,26.9));
+#3176 = DIRECTION('',(0.,0.,1.));
+#3177 = DIRECTION('',(0.951056516295,-0.309016994375,0.));
+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3183);
+#3179 = CIRCLE('',#3180,2.3);
+#3180 = AXIS2_PLACEMENT_2D('',#3181,#3182);
+#3181 = CARTESIAN_POINT('',(-2.51021,4.889999999999E-02));
+#3182 = DIRECTION('',(0.951056516295,0.309016994375));
+#3183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3184 = ORIENTED_EDGE('',*,*,#3185,.T.);
+#3185 = EDGE_CURVE('',#3157,#3186,#3188,.T.);
+#3186 = VERTEX_POINT('',#3187);
+#3187 = CARTESIAN_POINT('',(2.071020861761,15.599563800059,29.6));
+#3188 = SURFACE_CURVE('',#3189,(#3193,#3199),.PCURVE_S1.);
+#3189 = LINE('',#3190,#3191);
+#3190 = CARTESIAN_POINT('',(2.071020861761,15.599563800059,26.7));
+#3191 = VECTOR('',#3192,1.);
+#3192 = DIRECTION('',(0.,0.,1.));
+#3193 = PCURVE('',#3006,#3194);
+#3194 = DEFINITIONAL_REPRESENTATION('',(#3195),#3198);
+#3195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3196,#3197),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3196 = CARTESIAN_POINT('',(5.83317783673,0.1999996));
+#3197 = CARTESIAN_POINT('',(5.83317783673,2.9000004));
+#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3199 = PCURVE('',#3145,#3200);
+#3200 = DEFINITIONAL_REPRESENTATION('',(#3201),#3204);
+#3201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3202,#3203),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3202 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3203 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3205 = ORIENTED_EDGE('',*,*,#3206,.F.);
+#3206 = EDGE_CURVE('',#3207,#3186,#3209,.T.);
+#3207 = VERTEX_POINT('',#3208);
+#3208 = CARTESIAN_POINT('',(1.982795868008,15.434444104382,29.6));
+#3209 = SURFACE_CURVE('',#3210,(#3215,#3222),.PCURVE_S1.);
+#3210 = CIRCLE('',#3211,2.3);
+#3211 = AXIS2_PLACEMENT_3D('',#3212,#3213,#3214);
+#3212 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3213 = DIRECTION('',(0.,0.,1.));
+#3214 = DIRECTION('',(1.,0.,0.));
+#3215 = PCURVE('',#3006,#3216);
+#3216 = DEFINITIONAL_REPRESENTATION('',(#3217),#3221);
+#3217 = LINE('',#3218,#3219);
+#3218 = CARTESIAN_POINT('',(0.,2.9));
+#3219 = VECTOR('',#3220,1.);
+#3220 = DIRECTION('',(1.,0.));
+#3221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3222 = PCURVE('',#3118,#3223);
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3228);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(0.,0.));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(1.,0.));
+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3229 = ORIENTED_EDGE('',*,*,#3230,.F.);
+#3230 = EDGE_CURVE('',#3231,#3207,#3233,.T.);
+#3231 = VERTEX_POINT('',#3232);
+#3232 = CARTESIAN_POINT('',(1.982795868008,15.434444104382,26.9));
+#3233 = SURFACE_CURVE('',#3234,(#3238,#3244),.PCURVE_S1.);
+#3234 = LINE('',#3235,#3236);
+#3235 = CARTESIAN_POINT('',(1.982795868008,15.434444104382,26.7));
+#3236 = VECTOR('',#3237,1.);
+#3237 = DIRECTION('',(0.,0.,1.));
+#3238 = PCURVE('',#3006,#3239);
+#3239 = DEFINITIONAL_REPRESENTATION('',(#3240),#3243);
+#3240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3241,#3242),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3241 = CARTESIAN_POINT('',(5.751759025071,0.1999996));
+#3242 = CARTESIAN_POINT('',(5.751759025071,2.9000004));
+#3243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3244 = PCURVE('',#3245,#3250);
+#3245 = CYLINDRICAL_SURFACE('',#3246,0.35);
+#3246 = AXIS2_PLACEMENT_3D('',#3247,#3248,#3249);
+#3247 = CARTESIAN_POINT('',(2.002059850613,15.084974650818,26.9));
+#3248 = DIRECTION('',(0.,0.,1.));
+#3249 = DIRECTION('',(0.809016994375,-0.587785252292,0.));
+#3250 = DEFINITIONAL_REPRESENTATION('',(#3251),#3254);
+#3251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3252,#3253),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3252 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3253 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3255 = ORIENTED_EDGE('',*,*,#3256,.F.);
+#3256 = EDGE_CURVE('',#3257,#3231,#3259,.T.);
+#3257 = VERTEX_POINT('',#3258);
+#3258 = CARTESIAN_POINT('',(1.660506098391,15.00854799092,26.9));
+#3259 = SURFACE_CURVE('',#3260,(#3265,#3272),.PCURVE_S1.);
+#3260 = CIRCLE('',#3261,2.3);
+#3261 = AXIS2_PLACEMENT_3D('',#3262,#3263,#3264);
+#3262 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3263 = DIRECTION('',(0.,0.,1.));
+#3264 = DIRECTION('',(1.,0.,0.));
+#3265 = PCURVE('',#3006,#3266);
+#3266 = DEFINITIONAL_REPRESENTATION('',(#3267),#3271);
+#3267 = LINE('',#3268,#3269);
+#3268 = CARTESIAN_POINT('',(0.,0.2));
+#3269 = VECTOR('',#3270,1.);
+#3270 = DIRECTION('',(1.,0.));
+#3271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3272 = PCURVE('',#3273,#3278);
+#3273 = PLANE('',#3274);
+#3274 = AXIS2_PLACEMENT_3D('',#3275,#3276,#3277);
+#3275 = CARTESIAN_POINT('',(2.002059850613,15.084974650818,26.9));
+#3276 = DIRECTION('',(0.,0.,1.));
+#3277 = DIRECTION('',(0.809016994375,-0.587785252292,0.));
+#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3283);
+#3279 = CIRCLE('',#3280,2.3);
+#3280 = AXIS2_PLACEMENT_2D('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(-2.51021,4.890000000001E-02));
+#3282 = DIRECTION('',(0.809016994375,0.587785252292));
+#3283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3284 = ORIENTED_EDGE('',*,*,#3285,.T.);
+#3285 = EDGE_CURVE('',#3257,#3286,#3288,.T.);
+#3286 = VERTEX_POINT('',#3287);
+#3287 = CARTESIAN_POINT('',(1.660506098391,15.008547990919,29.6));
+#3288 = SURFACE_CURVE('',#3289,(#3293,#3299),.PCURVE_S1.);
+#3289 = LINE('',#3290,#3291);
+#3290 = CARTESIAN_POINT('',(1.660506098391,15.00854799092,26.7));
+#3291 = VECTOR('',#3292,1.);
+#3292 = DIRECTION('',(0.,0.,1.));
+#3293 = PCURVE('',#3006,#3294);
+#3294 = DEFINITIONAL_REPRESENTATION('',(#3295),#3298);
+#3295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3296,#3297),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3296 = CARTESIAN_POINT('',(5.519018571371,0.1999996));
+#3297 = CARTESIAN_POINT('',(5.519018571371,2.9000004));
+#3298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3299 = PCURVE('',#3245,#3300);
+#3300 = DEFINITIONAL_REPRESENTATION('',(#3301),#3304);
+#3301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3302,#3303),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3302 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3303 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3305 = ORIENTED_EDGE('',*,*,#3306,.F.);
+#3306 = EDGE_CURVE('',#3307,#3286,#3309,.T.);
+#3307 = VERTEX_POINT('',#3308);
+#3308 = CARTESIAN_POINT('',(1.525574351112,14.878772850775,29.6));
+#3309 = SURFACE_CURVE('',#3310,(#3315,#3322),.PCURVE_S1.);
+#3310 = CIRCLE('',#3311,2.3);
+#3311 = AXIS2_PLACEMENT_3D('',#3312,#3313,#3314);
+#3312 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3313 = DIRECTION('',(0.,0.,1.));
+#3314 = DIRECTION('',(1.,0.,0.));
+#3315 = PCURVE('',#3006,#3316);
+#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321);
+#3317 = LINE('',#3318,#3319);
+#3318 = CARTESIAN_POINT('',(0.,2.9));
+#3319 = VECTOR('',#3320,1.);
+#3320 = DIRECTION('',(1.,0.));
+#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3322 = PCURVE('',#3118,#3323);
+#3323 = DEFINITIONAL_REPRESENTATION('',(#3324),#3328);
+#3324 = LINE('',#3325,#3326);
+#3325 = CARTESIAN_POINT('',(0.,0.));
+#3326 = VECTOR('',#3327,1.);
+#3327 = DIRECTION('',(1.,0.));
+#3328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3329 = ORIENTED_EDGE('',*,*,#3330,.F.);
+#3330 = EDGE_CURVE('',#3331,#3307,#3333,.T.);
+#3331 = VERTEX_POINT('',#3332);
+#3332 = CARTESIAN_POINT('',(1.525574351112,14.878772850775,26.9));
+#3333 = SURFACE_CURVE('',#3334,(#3338,#3344),.PCURVE_S1.);
+#3334 = LINE('',#3335,#3336);
+#3335 = CARTESIAN_POINT('',(1.525574351112,14.878772850775,26.7));
+#3336 = VECTOR('',#3337,1.);
+#3337 = DIRECTION('',(0.,0.,1.));
+#3338 = PCURVE('',#3006,#3339);
+#3339 = DEFINITIONAL_REPRESENTATION('',(#3340),#3343);
+#3340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3341,#3342),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3341 = CARTESIAN_POINT('',(5.437599759712,0.1999996));
+#3342 = CARTESIAN_POINT('',(5.437599759712,2.9000004));
+#3343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3344 = PCURVE('',#3345,#3350);
+#3345 = CYLINDRICAL_SURFACE('',#3346,0.35);
+#3346 = AXIS2_PLACEMENT_3D('',#3347,#3348,#3349);
+#3347 = CARTESIAN_POINT('',(1.435903487132,14.540454751713,26.9));
+#3348 = DIRECTION('',(0.,0.,1.));
+#3349 = DIRECTION('',(0.587785252292,-0.809016994375,0.));
+#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3354);
+#3351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3352,#3353),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3352 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3353 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3355 = ORIENTED_EDGE('',*,*,#3356,.F.);
+#3356 = EDGE_CURVE('',#3357,#3331,#3359,.T.);
+#3357 = VERTEX_POINT('',#3358);
+#3358 = CARTESIAN_POINT('',(1.087449428685,14.573314592727,26.9));
+#3359 = SURFACE_CURVE('',#3360,(#3365,#3372),.PCURVE_S1.);
+#3360 = CIRCLE('',#3361,2.3);
+#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364);
+#3362 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3363 = DIRECTION('',(0.,0.,1.));
+#3364 = DIRECTION('',(1.,0.,0.));
+#3365 = PCURVE('',#3006,#3366);
+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);
+#3367 = LINE('',#3368,#3369);
+#3368 = CARTESIAN_POINT('',(0.,0.2));
+#3369 = VECTOR('',#3370,1.);
+#3370 = DIRECTION('',(1.,0.));
+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3372 = PCURVE('',#3373,#3378);
+#3373 = PLANE('',#3374);
+#3374 = AXIS2_PLACEMENT_3D('',#3375,#3376,#3377);
+#3375 = CARTESIAN_POINT('',(1.435903487132,14.540454751713,26.9));
+#3376 = DIRECTION('',(0.,0.,1.));
+#3377 = DIRECTION('',(0.587785252292,-0.809016994375,0.));
+#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383);
+#3379 = CIRCLE('',#3380,2.3);
+#3380 = AXIS2_PLACEMENT_2D('',#3381,#3382);
+#3381 = CARTESIAN_POINT('',(-2.51021,4.889999999997E-02));
+#3382 = DIRECTION('',(0.587785252292,0.809016994375));
+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3384 = ORIENTED_EDGE('',*,*,#3385,.T.);
+#3385 = EDGE_CURVE('',#3357,#3386,#3388,.T.);
+#3386 = VERTEX_POINT('',#3387);
+#3387 = CARTESIAN_POINT('',(1.087449428685,14.573314592727,29.6));
+#3388 = SURFACE_CURVE('',#3389,(#3393,#3399),.PCURVE_S1.);
+#3389 = LINE('',#3390,#3391);
+#3390 = CARTESIAN_POINT('',(1.087449428685,14.573314592727,26.7));
+#3391 = VECTOR('',#3392,1.);
+#3392 = DIRECTION('',(0.,0.,1.));
+#3393 = PCURVE('',#3006,#3394);
+#3394 = DEFINITIONAL_REPRESENTATION('',(#3395),#3398);
+#3395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3396,#3397),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3396 = CARTESIAN_POINT('',(5.204859306012,0.1999996));
+#3397 = CARTESIAN_POINT('',(5.204859306012,2.9000004));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = PCURVE('',#3345,#3400);
+#3400 = DEFINITIONAL_REPRESENTATION('',(#3401),#3404);
+#3401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3402,#3403),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3402 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3403 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3405 = ORIENTED_EDGE('',*,*,#3406,.F.);
+#3406 = EDGE_CURVE('',#3407,#3386,#3409,.T.);
+#3407 = VERTEX_POINT('',#3408);
+#3408 = CARTESIAN_POINT('',(0.919018987428,14.491587303029,29.6));
+#3409 = SURFACE_CURVE('',#3410,(#3415,#3422),.PCURVE_S1.);
+#3410 = CIRCLE('',#3411,2.3);
+#3411 = AXIS2_PLACEMENT_3D('',#3412,#3413,#3414);
+#3412 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3413 = DIRECTION('',(0.,0.,1.));
+#3414 = DIRECTION('',(1.,0.,0.));
+#3415 = PCURVE('',#3006,#3416);
+#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3421);
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(0.,2.9));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(1.,0.));
+#3421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3422 = PCURVE('',#3118,#3423);
+#3423 = DEFINITIONAL_REPRESENTATION('',(#3424),#3428);
+#3424 = LINE('',#3425,#3426);
+#3425 = CARTESIAN_POINT('',(0.,0.));
+#3426 = VECTOR('',#3427,1.);
+#3427 = DIRECTION('',(1.,0.));
+#3428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3429 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#3430 = EDGE_CURVE('',#3431,#3407,#3433,.T.);
+#3431 = VERTEX_POINT('',#3432);
+#3432 = CARTESIAN_POINT('',(0.919018987428,14.491587303029,26.9));
+#3433 = SURFACE_CURVE('',#3434,(#3438,#3444),.PCURVE_S1.);
+#3434 = LINE('',#3435,#3436);
+#3435 = CARTESIAN_POINT('',(0.919018987428,14.491587303029,26.7));
+#3436 = VECTOR('',#3437,1.);
+#3437 = DIRECTION('',(0.,0.,1.));
+#3438 = PCURVE('',#3006,#3439);
+#3439 = DEFINITIONAL_REPRESENTATION('',(#3440),#3443);
+#3440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3441,#3442),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3441 = CARTESIAN_POINT('',(5.123440494353,0.1999996));
+#3442 = CARTESIAN_POINT('',(5.123440494353,2.9000004));
+#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3444 = PCURVE('',#3445,#3450);
+#3445 = CYLINDRICAL_SURFACE('',#3446,0.35);
+#3446 = AXIS2_PLACEMENT_3D('',#3447,#3448,#3449);
+#3447 = CARTESIAN_POINT('',(0.729190885803,14.197537491206,26.9));
+#3448 = DIRECTION('',(0.,0.,1.));
+#3449 = DIRECTION('',(0.309016994375,-0.951056516295,0.));
+#3450 = DEFINITIONAL_REPRESENTATION('',(#3451),#3454);
+#3451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3452,#3453),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3452 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3453 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3455 = ORIENTED_EDGE('',*,*,#3456,.F.);
+#3456 = EDGE_CURVE('',#3457,#3431,#3459,.T.);
+#3457 = VERTEX_POINT('',#3458);
+#3458 = CARTESIAN_POINT('',(0.407945632193,14.336467282946,26.9));
+#3459 = SURFACE_CURVE('',#3460,(#3465,#3472),.PCURVE_S1.);
+#3460 = CIRCLE('',#3461,2.3);
+#3461 = AXIS2_PLACEMENT_3D('',#3462,#3463,#3464);
+#3462 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3463 = DIRECTION('',(0.,0.,1.));
+#3464 = DIRECTION('',(1.,0.,0.));
+#3465 = PCURVE('',#3006,#3466);
+#3466 = DEFINITIONAL_REPRESENTATION('',(#3467),#3471);
+#3467 = LINE('',#3468,#3469);
+#3468 = CARTESIAN_POINT('',(0.,0.2));
+#3469 = VECTOR('',#3470,1.);
+#3470 = DIRECTION('',(1.,0.));
+#3471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3472 = PCURVE('',#3473,#3478);
+#3473 = PLANE('',#3474);
+#3474 = AXIS2_PLACEMENT_3D('',#3475,#3476,#3477);
+#3475 = CARTESIAN_POINT('',(0.729190885803,14.197537491206,26.9));
+#3476 = DIRECTION('',(0.,0.,1.));
+#3477 = DIRECTION('',(0.309016994375,-0.951056516295,0.));
+#3478 = DEFINITIONAL_REPRESENTATION('',(#3479),#3483);
+#3479 = CIRCLE('',#3480,2.3);
+#3480 = AXIS2_PLACEMENT_2D('',#3481,#3482);
+#3481 = CARTESIAN_POINT('',(-2.51021,4.890000000003E-02));
+#3482 = DIRECTION('',(0.309016994375,0.951056516295));
+#3483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3484 = ORIENTED_EDGE('',*,*,#3485,.T.);
+#3485 = EDGE_CURVE('',#3457,#3486,#3488,.T.);
+#3486 = VERTEX_POINT('',#3487);
+#3487 = CARTESIAN_POINT('',(0.407945632193,14.336467282946,29.6));
+#3488 = SURFACE_CURVE('',#3489,(#3493,#3499),.PCURVE_S1.);
+#3489 = LINE('',#3490,#3491);
+#3490 = CARTESIAN_POINT('',(0.407945632193,14.336467282946,26.7));
+#3491 = VECTOR('',#3492,1.);
+#3492 = DIRECTION('',(0.,0.,1.));
+#3493 = PCURVE('',#3006,#3494);
+#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3498);
+#3495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3496,#3497),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3496 = CARTESIAN_POINT('',(4.890700040653,0.1999996));
+#3497 = CARTESIAN_POINT('',(4.890700040653,2.9000004));
+#3498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3499 = PCURVE('',#3445,#3500);
+#3500 = DEFINITIONAL_REPRESENTATION('',(#3501),#3504);
+#3501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3502,#3503),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3502 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3503 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3505 = ORIENTED_EDGE('',*,*,#3506,.F.);
+#3506 = EDGE_CURVE('',#3507,#3486,#3509,.T.);
+#3507 = VERTEX_POINT('',#3508);
+#3508 = CARTESIAN_POINT('',(0.222503642072,14.310787880238,29.6));
+#3509 = SURFACE_CURVE('',#3510,(#3515,#3522),.PCURVE_S1.);
+#3510 = CIRCLE('',#3511,2.3);
+#3511 = AXIS2_PLACEMENT_3D('',#3512,#3513,#3514);
+#3512 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3513 = DIRECTION('',(0.,0.,1.));
+#3514 = DIRECTION('',(1.,0.,0.));
+#3515 = PCURVE('',#3006,#3516);
+#3516 = DEFINITIONAL_REPRESENTATION('',(#3517),#3521);
+#3517 = LINE('',#3518,#3519);
+#3518 = CARTESIAN_POINT('',(0.,2.9));
+#3519 = VECTOR('',#3520,1.);
+#3520 = DIRECTION('',(1.,0.));
+#3521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3522 = PCURVE('',#3118,#3523);
+#3523 = DEFINITIONAL_REPRESENTATION('',(#3524),#3528);
+#3524 = LINE('',#3525,#3526);
+#3525 = CARTESIAN_POINT('',(0.,0.));
+#3526 = VECTOR('',#3527,1.);
+#3527 = DIRECTION('',(1.,0.));
+#3528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3529 = ORIENTED_EDGE('',*,*,#3530,.F.);
+#3530 = EDGE_CURVE('',#3531,#3507,#3533,.T.);
+#3531 = VERTEX_POINT('',#3532);
+#3532 = CARTESIAN_POINT('',(0.222503642073,14.310787880238,26.9));
+#3533 = SURFACE_CURVE('',#3534,(#3538,#3544),.PCURVE_S1.);
+#3534 = LINE('',#3535,#3536);
+#3535 = CARTESIAN_POINT('',(0.222503642073,14.310787880238,26.7));
+#3536 = VECTOR('',#3537,1.);
+#3537 = DIRECTION('',(0.,0.,1.));
+#3538 = PCURVE('',#3006,#3539);
+#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3543);
+#3540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3541,#3542),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3541 = CARTESIAN_POINT('',(4.809281228994,0.1999996));
+#3542 = CARTESIAN_POINT('',(4.809281228994,2.9000004));
+#3543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3544 = PCURVE('',#3545,#3550);
+#3545 = CYLINDRICAL_SURFACE('',#3546,0.35);
+#3546 = AXIS2_PLACEMENT_3D('',#3547,#3548,#3549);
+#3547 = CARTESIAN_POINT('',(-4.89E-02,14.08979,26.9));
+#3548 = DIRECTION('',(0.,0.,1.));
+#3549 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#3550 = DEFINITIONAL_REPRESENTATION('',(#3551),#3554);
+#3551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3552,#3553),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3552 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3553 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3555 = ORIENTED_EDGE('',*,*,#3556,.F.);
+#3556 = EDGE_CURVE('',#3557,#3531,#3559,.T.);
+#3557 = VERTEX_POINT('',#3558);
+#3558 = CARTESIAN_POINT('',(-0.311490725102,14.32119032647,26.9));
+#3559 = SURFACE_CURVE('',#3560,(#3565,#3572),.PCURVE_S1.);
+#3560 = CIRCLE('',#3561,2.3);
+#3561 = AXIS2_PLACEMENT_3D('',#3562,#3563,#3564);
+#3562 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3563 = DIRECTION('',(0.,0.,1.));
+#3564 = DIRECTION('',(1.,0.,0.));
+#3565 = PCURVE('',#3006,#3566);
+#3566 = DEFINITIONAL_REPRESENTATION('',(#3567),#3571);
+#3567 = LINE('',#3568,#3569);
+#3568 = CARTESIAN_POINT('',(0.,0.2));
+#3569 = VECTOR('',#3570,1.);
+#3570 = DIRECTION('',(1.,0.));
+#3571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3572 = PCURVE('',#3573,#3578);
+#3573 = PLANE('',#3574);
+#3574 = AXIS2_PLACEMENT_3D('',#3575,#3576,#3577);
+#3575 = CARTESIAN_POINT('',(-4.89E-02,14.08979,26.9));
+#3576 = DIRECTION('',(0.,0.,1.));
+#3577 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#3578 = DEFINITIONAL_REPRESENTATION('',(#3579),#3583);
+#3579 = CIRCLE('',#3580,2.3);
+#3580 = AXIS2_PLACEMENT_2D('',#3581,#3582);
+#3581 = CARTESIAN_POINT('',(-2.51021,4.89E-02));
+#3582 = DIRECTION('',(-2.22044604925E-16,1.));
+#3583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3584 = ORIENTED_EDGE('',*,*,#3585,.T.);
+#3585 = EDGE_CURVE('',#3557,#3586,#3588,.T.);
+#3586 = VERTEX_POINT('',#3587);
+#3587 = CARTESIAN_POINT('',(-0.311490725102,14.32119032647,29.6));
+#3588 = SURFACE_CURVE('',#3589,(#3593,#3599),.PCURVE_S1.);
+#3589 = LINE('',#3590,#3591);
+#3590 = CARTESIAN_POINT('',(-0.311490725102,14.32119032647,26.7));
+#3591 = VECTOR('',#3592,1.);
+#3592 = DIRECTION('',(0.,0.,1.));
+#3593 = PCURVE('',#3006,#3594);
+#3594 = DEFINITIONAL_REPRESENTATION('',(#3595),#3598);
+#3595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3596,#3597),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3596 = CARTESIAN_POINT('',(4.576540775294,0.1999996));
+#3597 = CARTESIAN_POINT('',(4.576540775294,2.9000004));
+#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3599 = PCURVE('',#3545,#3600);
+#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3604);
+#3601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3602,#3603),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3602 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3603 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3605 = ORIENTED_EDGE('',*,*,#3606,.F.);
+#3606 = EDGE_CURVE('',#3607,#3586,#3609,.T.);
+#3607 = VERTEX_POINT('',#3608);
+#3608 = CARTESIAN_POINT('',(-0.495791910043,14.354072489608,29.6));
+#3609 = SURFACE_CURVE('',#3610,(#3615,#3622),.PCURVE_S1.);
+#3610 = CIRCLE('',#3611,2.3);
+#3611 = AXIS2_PLACEMENT_3D('',#3612,#3613,#3614);
+#3612 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3613 = DIRECTION('',(0.,0.,1.));
+#3614 = DIRECTION('',(1.,0.,0.));
+#3615 = PCURVE('',#3006,#3616);
+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);
+#3617 = LINE('',#3618,#3619);
+#3618 = CARTESIAN_POINT('',(0.,2.9));
+#3619 = VECTOR('',#3620,1.);
+#3620 = DIRECTION('',(1.,0.));
+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3622 = PCURVE('',#3118,#3623);
+#3623 = DEFINITIONAL_REPRESENTATION('',(#3624),#3628);
+#3624 = LINE('',#3625,#3626);
+#3625 = CARTESIAN_POINT('',(0.,0.));
+#3626 = VECTOR('',#3627,1.);
+#3627 = DIRECTION('',(1.,0.));
+#3628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3629 = ORIENTED_EDGE('',*,*,#3630,.F.);
+#3630 = EDGE_CURVE('',#3631,#3607,#3633,.T.);
+#3631 = VERTEX_POINT('',#3632);
+#3632 = CARTESIAN_POINT('',(-0.495791910043,14.354072489608,26.9));
+#3633 = SURFACE_CURVE('',#3634,(#3638,#3644),.PCURVE_S1.);
+#3634 = LINE('',#3635,#3636);
+#3635 = CARTESIAN_POINT('',(-0.495791910043,14.354072489608,26.7));
+#3636 = VECTOR('',#3637,1.);
+#3637 = DIRECTION('',(0.,0.,1.));
+#3638 = PCURVE('',#3006,#3639);
+#3639 = DEFINITIONAL_REPRESENTATION('',(#3640),#3643);
+#3640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3641,#3642),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3641 = CARTESIAN_POINT('',(4.495121963635,0.1999996));
+#3642 = CARTESIAN_POINT('',(4.495121963635,2.9000004));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = PCURVE('',#3645,#3650);
+#3645 = CYLINDRICAL_SURFACE('',#3646,0.35);
+#3646 = AXIS2_PLACEMENT_3D('',#3647,#3648,#3649);
+#3647 = CARTESIAN_POINT('',(-0.822204213097,14.227759353256,26.9));
+#3648 = DIRECTION('',(0.,0.,1.));
+#3649 = DIRECTION('',(-0.309016994375,-0.951056516295,0.));
+#3650 = DEFINITIONAL_REPRESENTATION('',(#3651),#3654);
+#3651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3652,#3653),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3652 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3653 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3655 = ORIENTED_EDGE('',*,*,#3656,.F.);
+#3656 = EDGE_CURVE('',#3657,#3631,#3659,.T.);
+#3657 = VERTEX_POINT('',#3658);
+#3658 = CARTESIAN_POINT('',(-1.000436199941,14.528979138239,26.9));
+#3659 = SURFACE_CURVE('',#3660,(#3665,#3672),.PCURVE_S1.);
+#3660 = CIRCLE('',#3661,2.3);
+#3661 = AXIS2_PLACEMENT_3D('',#3662,#3663,#3664);
+#3662 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3663 = DIRECTION('',(0.,0.,1.));
+#3664 = DIRECTION('',(1.,0.,0.));
+#3665 = PCURVE('',#3006,#3666);
+#3666 = DEFINITIONAL_REPRESENTATION('',(#3667),#3671);
+#3667 = LINE('',#3668,#3669);
+#3668 = CARTESIAN_POINT('',(0.,0.2));
+#3669 = VECTOR('',#3670,1.);
+#3670 = DIRECTION('',(1.,0.));
+#3671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3672 = PCURVE('',#3673,#3678);
+#3673 = PLANE('',#3674);
+#3674 = AXIS2_PLACEMENT_3D('',#3675,#3676,#3677);
+#3675 = CARTESIAN_POINT('',(-0.822204213097,14.227759353256,26.9));
+#3676 = DIRECTION('',(0.,0.,1.));
+#3677 = DIRECTION('',(-0.309016994375,-0.951056516295,0.));
+#3678 = DEFINITIONAL_REPRESENTATION('',(#3679),#3683);
+#3679 = CIRCLE('',#3680,2.3);
+#3680 = AXIS2_PLACEMENT_2D('',#3681,#3682);
+#3681 = CARTESIAN_POINT('',(-2.51021,4.890000000003E-02));
+#3682 = DIRECTION('',(-0.309016994375,0.951056516295));
+#3683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3684 = ORIENTED_EDGE('',*,*,#3685,.T.);
+#3685 = EDGE_CURVE('',#3657,#3686,#3688,.T.);
+#3686 = VERTEX_POINT('',#3687);
+#3687 = CARTESIAN_POINT('',(-1.000436199941,14.528979138239,29.6));
+#3688 = SURFACE_CURVE('',#3689,(#3693,#3699),.PCURVE_S1.);
+#3689 = LINE('',#3690,#3691);
+#3690 = CARTESIAN_POINT('',(-1.000436199941,14.528979138239,26.7));
+#3691 = VECTOR('',#3692,1.);
+#3692 = DIRECTION('',(0.,0.,1.));
+#3693 = PCURVE('',#3006,#3694);
+#3694 = DEFINITIONAL_REPRESENTATION('',(#3695),#3698);
+#3695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3696,#3697),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3696 = CARTESIAN_POINT('',(4.262381509935,0.1999996));
+#3697 = CARTESIAN_POINT('',(4.262381509935,2.9000004));
+#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3699 = PCURVE('',#3645,#3700);
+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3704);
+#3701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3702,#3703),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3702 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3703 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3705 = ORIENTED_EDGE('',*,*,#3706,.F.);
+#3706 = EDGE_CURVE('',#3707,#3686,#3709,.T.);
+#3707 = VERTEX_POINT('',#3708);
+#3708 = CARTESIAN_POINT('',(-1.165555895618,14.617204131992,29.6));
+#3709 = SURFACE_CURVE('',#3710,(#3715,#3722),.PCURVE_S1.);
+#3710 = CIRCLE('',#3711,2.3);
+#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714);
+#3712 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3713 = DIRECTION('',(0.,0.,1.));
+#3714 = DIRECTION('',(1.,0.,0.));
+#3715 = PCURVE('',#3006,#3716);
+#3716 = DEFINITIONAL_REPRESENTATION('',(#3717),#3721);
+#3717 = LINE('',#3718,#3719);
+#3718 = CARTESIAN_POINT('',(0.,2.9));
+#3719 = VECTOR('',#3720,1.);
+#3720 = DIRECTION('',(1.,0.));
+#3721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3722 = PCURVE('',#3118,#3723);
+#3723 = DEFINITIONAL_REPRESENTATION('',(#3724),#3728);
+#3724 = LINE('',#3725,#3726);
+#3725 = CARTESIAN_POINT('',(0.,0.));
+#3726 = VECTOR('',#3727,1.);
+#3727 = DIRECTION('',(1.,0.));
+#3728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3729 = ORIENTED_EDGE('',*,*,#3730,.F.);
+#3730 = EDGE_CURVE('',#3731,#3707,#3733,.T.);
+#3731 = VERTEX_POINT('',#3732);
+#3732 = CARTESIAN_POINT('',(-1.165555895618,14.617204131992,26.9));
+#3733 = SURFACE_CURVE('',#3734,(#3738,#3744),.PCURVE_S1.);
+#3734 = LINE('',#3735,#3736);
+#3735 = CARTESIAN_POINT('',(-1.165555895618,14.617204131992,26.7));
+#3736 = VECTOR('',#3737,1.);
+#3737 = DIRECTION('',(0.,0.,1.));
+#3738 = PCURVE('',#3006,#3739);
+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3743);
+#3740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3741,#3742),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3741 = CARTESIAN_POINT('',(4.180962698276,0.1999996));
+#3742 = CARTESIAN_POINT('',(4.180962698276,2.9000004));
+#3743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3744 = PCURVE('',#3745,#3750);
+#3745 = CYLINDRICAL_SURFACE('',#3746,0.35);
+#3746 = AXIS2_PLACEMENT_3D('',#3747,#3748,#3749);
+#3747 = CARTESIAN_POINT('',(-1.515025349182,14.597940149387,26.9));
+#3748 = DIRECTION('',(0.,0.,1.));
+#3749 = DIRECTION('',(-0.587785252292,-0.809016994375,0.));
+#3750 = DEFINITIONAL_REPRESENTATION('',(#3751),#3754);
+#3751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3752,#3753),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3752 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3753 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3755 = ORIENTED_EDGE('',*,*,#3756,.F.);
+#3756 = EDGE_CURVE('',#3757,#3731,#3759,.T.);
+#3757 = VERTEX_POINT('',#3758);
+#3758 = CARTESIAN_POINT('',(-1.59145200908,14.939493901609,26.9));
+#3759 = SURFACE_CURVE('',#3760,(#3765,#3772),.PCURVE_S1.);
+#3760 = CIRCLE('',#3761,2.3);
+#3761 = AXIS2_PLACEMENT_3D('',#3762,#3763,#3764);
+#3762 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3763 = DIRECTION('',(0.,0.,1.));
+#3764 = DIRECTION('',(1.,0.,0.));
+#3765 = PCURVE('',#3006,#3766);
+#3766 = DEFINITIONAL_REPRESENTATION('',(#3767),#3771);
+#3767 = LINE('',#3768,#3769);
+#3768 = CARTESIAN_POINT('',(0.,0.2));
+#3769 = VECTOR('',#3770,1.);
+#3770 = DIRECTION('',(1.,0.));
+#3771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3772 = PCURVE('',#3773,#3778);
+#3773 = PLANE('',#3774);
+#3774 = AXIS2_PLACEMENT_3D('',#3775,#3776,#3777);
+#3775 = CARTESIAN_POINT('',(-1.515025349182,14.597940149387,26.9));
+#3776 = DIRECTION('',(0.,0.,1.));
+#3777 = DIRECTION('',(-0.587785252292,-0.809016994375,0.));
+#3778 = DEFINITIONAL_REPRESENTATION('',(#3779),#3783);
+#3779 = CIRCLE('',#3780,2.3);
+#3780 = AXIS2_PLACEMENT_2D('',#3781,#3782);
+#3781 = CARTESIAN_POINT('',(-2.51021,4.89E-02));
+#3782 = DIRECTION('',(-0.587785252292,0.809016994375));
+#3783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3784 = ORIENTED_EDGE('',*,*,#3785,.T.);
+#3785 = EDGE_CURVE('',#3757,#3786,#3788,.T.);
+#3786 = VERTEX_POINT('',#3787);
+#3787 = CARTESIAN_POINT('',(-1.59145200908,14.939493901609,29.6));
+#3788 = SURFACE_CURVE('',#3789,(#3793,#3799),.PCURVE_S1.);
+#3789 = LINE('',#3790,#3791);
+#3790 = CARTESIAN_POINT('',(-1.59145200908,14.939493901609,26.7));
+#3791 = VECTOR('',#3792,1.);
+#3792 = DIRECTION('',(0.,0.,1.));
+#3793 = PCURVE('',#3006,#3794);
+#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3798);
+#3795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3796,#3797),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3796 = CARTESIAN_POINT('',(3.948222244576,0.1999996));
+#3797 = CARTESIAN_POINT('',(3.948222244576,2.9000004));
+#3798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3799 = PCURVE('',#3745,#3800);
+#3800 = DEFINITIONAL_REPRESENTATION('',(#3801),#3804);
+#3801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3802,#3803),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3802 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3803 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3805 = ORIENTED_EDGE('',*,*,#3806,.F.);
+#3806 = EDGE_CURVE('',#3807,#3786,#3809,.T.);
+#3807 = VERTEX_POINT('',#3808);
+#3808 = CARTESIAN_POINT('',(-1.721227149225,15.074425648888,29.6));
+#3809 = SURFACE_CURVE('',#3810,(#3815,#3822),.PCURVE_S1.);
+#3810 = CIRCLE('',#3811,2.3);
+#3811 = AXIS2_PLACEMENT_3D('',#3812,#3813,#3814);
+#3812 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3813 = DIRECTION('',(0.,0.,1.));
+#3814 = DIRECTION('',(1.,0.,0.));
+#3815 = PCURVE('',#3006,#3816);
+#3816 = DEFINITIONAL_REPRESENTATION('',(#3817),#3821);
+#3817 = LINE('',#3818,#3819);
+#3818 = CARTESIAN_POINT('',(0.,2.9));
+#3819 = VECTOR('',#3820,1.);
+#3820 = DIRECTION('',(1.,0.));
+#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3822 = PCURVE('',#3118,#3823);
+#3823 = DEFINITIONAL_REPRESENTATION('',(#3824),#3828);
+#3824 = LINE('',#3825,#3826);
+#3825 = CARTESIAN_POINT('',(0.,0.));
+#3826 = VECTOR('',#3827,1.);
+#3827 = DIRECTION('',(1.,0.));
+#3828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3829 = ORIENTED_EDGE('',*,*,#3830,.F.);
+#3830 = EDGE_CURVE('',#3831,#3807,#3833,.T.);
+#3831 = VERTEX_POINT('',#3832);
+#3832 = CARTESIAN_POINT('',(-1.721227149225,15.074425648888,26.9));
+#3833 = SURFACE_CURVE('',#3834,(#3838,#3844),.PCURVE_S1.);
+#3834 = LINE('',#3835,#3836);
+#3835 = CARTESIAN_POINT('',(-1.721227149225,15.074425648888,26.7));
+#3836 = VECTOR('',#3837,1.);
+#3837 = DIRECTION('',(0.,0.,1.));
+#3838 = PCURVE('',#3006,#3839);
+#3839 = DEFINITIONAL_REPRESENTATION('',(#3840),#3843);
+#3840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3841,#3842),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3841 = CARTESIAN_POINT('',(3.866803432917,0.1999996));
+#3842 = CARTESIAN_POINT('',(3.866803432917,2.9000004));
+#3843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3844 = PCURVE('',#3845,#3850);
+#3845 = CYLINDRICAL_SURFACE('',#3846,0.35);
+#3846 = AXIS2_PLACEMENT_3D('',#3847,#3848,#3849);
+#3847 = CARTESIAN_POINT('',(-2.059545248287,15.164096512868,26.9));
+#3848 = DIRECTION('',(0.,0.,1.));
+#3849 = DIRECTION('',(-0.809016994375,-0.587785252292,0.));
+#3850 = DEFINITIONAL_REPRESENTATION('',(#3851),#3854);
+#3851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3852,#3853),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3852 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3853 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3855 = ORIENTED_EDGE('',*,*,#3856,.F.);
+#3856 = EDGE_CURVE('',#3857,#3831,#3859,.T.);
+#3857 = VERTEX_POINT('',#3858);
+#3858 = CARTESIAN_POINT('',(-2.026685407273,15.512550571315,26.9));
+#3859 = SURFACE_CURVE('',#3860,(#3865,#3872),.PCURVE_S1.);
+#3860 = CIRCLE('',#3861,2.3);
+#3861 = AXIS2_PLACEMENT_3D('',#3862,#3863,#3864);
+#3862 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3863 = DIRECTION('',(0.,0.,1.));
+#3864 = DIRECTION('',(1.,0.,0.));
+#3865 = PCURVE('',#3006,#3866);
+#3866 = DEFINITIONAL_REPRESENTATION('',(#3867),#3871);
+#3867 = LINE('',#3868,#3869);
+#3868 = CARTESIAN_POINT('',(0.,0.2));
+#3869 = VECTOR('',#3870,1.);
+#3870 = DIRECTION('',(1.,0.));
+#3871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3872 = PCURVE('',#3873,#3878);
+#3873 = PLANE('',#3874);
+#3874 = AXIS2_PLACEMENT_3D('',#3875,#3876,#3877);
+#3875 = CARTESIAN_POINT('',(-2.059545248287,15.164096512868,26.9));
+#3876 = DIRECTION('',(0.,0.,1.));
+#3877 = DIRECTION('',(-0.809016994375,-0.587785252292,0.));
+#3878 = DEFINITIONAL_REPRESENTATION('',(#3879),#3883);
+#3879 = CIRCLE('',#3880,2.3);
+#3880 = AXIS2_PLACEMENT_2D('',#3881,#3882);
+#3881 = CARTESIAN_POINT('',(-2.51021,4.889999999998E-02));
+#3882 = DIRECTION('',(-0.809016994375,0.587785252292));
+#3883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3884 = ORIENTED_EDGE('',*,*,#3885,.T.);
+#3885 = EDGE_CURVE('',#3857,#3886,#3888,.T.);
+#3886 = VERTEX_POINT('',#3887);
+#3887 = CARTESIAN_POINT('',(-2.026685407273,15.512550571315,29.6));
+#3888 = SURFACE_CURVE('',#3889,(#3893,#3899),.PCURVE_S1.);
+#3889 = LINE('',#3890,#3891);
+#3890 = CARTESIAN_POINT('',(-2.026685407273,15.512550571315,26.7));
+#3891 = VECTOR('',#3892,1.);
+#3892 = DIRECTION('',(0.,0.,1.));
+#3893 = PCURVE('',#3006,#3894);
+#3894 = DEFINITIONAL_REPRESENTATION('',(#3895),#3898);
+#3895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3896,#3897),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3896 = CARTESIAN_POINT('',(3.634062979217,0.1999996));
+#3897 = CARTESIAN_POINT('',(3.634062979217,2.9000004));
+#3898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3899 = PCURVE('',#3845,#3900);
+#3900 = DEFINITIONAL_REPRESENTATION('',(#3901),#3904);
+#3901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3902,#3903),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3902 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#3903 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3905 = ORIENTED_EDGE('',*,*,#3906,.F.);
+#3906 = EDGE_CURVE('',#3907,#3886,#3909,.T.);
+#3907 = VERTEX_POINT('',#3908);
+#3908 = CARTESIAN_POINT('',(-2.108412696971,15.680981012572,29.6));
+#3909 = SURFACE_CURVE('',#3910,(#3915,#3922),.PCURVE_S1.);
+#3910 = CIRCLE('',#3911,2.3);
+#3911 = AXIS2_PLACEMENT_3D('',#3912,#3913,#3914);
+#3912 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#3913 = DIRECTION('',(0.,0.,1.));
+#3914 = DIRECTION('',(1.,0.,0.));
+#3915 = PCURVE('',#3006,#3916);
+#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921);
+#3917 = LINE('',#3918,#3919);
+#3918 = CARTESIAN_POINT('',(0.,2.9));
+#3919 = VECTOR('',#3920,1.);
+#3920 = DIRECTION('',(1.,0.));
+#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3922 = PCURVE('',#3118,#3923);
+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3928);
+#3924 = LINE('',#3925,#3926);
+#3925 = CARTESIAN_POINT('',(0.,0.));
+#3926 = VECTOR('',#3927,1.);
+#3927 = DIRECTION('',(1.,0.));
+#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3929 = ORIENTED_EDGE('',*,*,#3930,.F.);
+#3930 = EDGE_CURVE('',#3931,#3907,#3933,.T.);
+#3931 = VERTEX_POINT('',#3932);
+#3932 = CARTESIAN_POINT('',(-2.108412696971,15.680981012572,26.9));
+#3933 = SURFACE_CURVE('',#3934,(#3938,#3944),.PCURVE_S1.);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(-2.108412696971,15.680981012572,26.7));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(0.,0.,1.));
+#3938 = PCURVE('',#3006,#3939);
+#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3943);
+#3940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3941,#3942),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3941 = CARTESIAN_POINT('',(3.552644167558,0.1999996));
+#3942 = CARTESIAN_POINT('',(3.552644167558,2.9000004));
+#3943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3944 = PCURVE('',#3945,#3950);
+#3945 = CYLINDRICAL_SURFACE('',#3946,0.35);
+#3946 = AXIS2_PLACEMENT_3D('',#3947,#3948,#3949);
+#3947 = CARTESIAN_POINT('',(-2.402462508794,15.870809114197,26.9));
+#3948 = DIRECTION('',(0.,0.,1.));
+#3949 = DIRECTION('',(-0.951056516295,-0.309016994375,0.));
+#3950 = DEFINITIONAL_REPRESENTATION('',(#3951),#3954);
+#3951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3952,#3953),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3952 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#3953 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3955 = ORIENTED_EDGE('',*,*,#3956,.F.);
+#3956 = EDGE_CURVE('',#3957,#3931,#3959,.T.);
+#3957 = VERTEX_POINT('',#3958);
+#3958 = CARTESIAN_POINT('',(-2.263532717054,16.192054367807,26.9));
+#3959 = SURFACE_CURVE('',#3960,(#3965,#3972),.PCURVE_S1.);
+#3960 = CIRCLE('',#3961,2.3);
+#3961 = AXIS2_PLACEMENT_3D('',#3962,#3963,#3964);
+#3962 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#3963 = DIRECTION('',(0.,0.,1.));
+#3964 = DIRECTION('',(1.,0.,0.));
+#3965 = PCURVE('',#3006,#3966);
+#3966 = DEFINITIONAL_REPRESENTATION('',(#3967),#3971);
+#3967 = LINE('',#3968,#3969);
+#3968 = CARTESIAN_POINT('',(0.,0.2));
+#3969 = VECTOR('',#3970,1.);
+#3970 = DIRECTION('',(1.,0.));
+#3971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3972 = PCURVE('',#3973,#3978);
+#3973 = PLANE('',#3974);
+#3974 = AXIS2_PLACEMENT_3D('',#3975,#3976,#3977);
+#3975 = CARTESIAN_POINT('',(-2.402462508794,15.870809114197,26.9));
+#3976 = DIRECTION('',(0.,0.,1.));
+#3977 = DIRECTION('',(-0.951056516295,-0.309016994375,0.));
+#3978 = DEFINITIONAL_REPRESENTATION('',(#3979),#3983);
+#3979 = CIRCLE('',#3980,2.3);
+#3980 = AXIS2_PLACEMENT_2D('',#3981,#3982);
+#3981 = CARTESIAN_POINT('',(-2.51021,4.890000000004E-02));
+#3982 = DIRECTION('',(-0.951056516295,0.309016994375));
+#3983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3984 = ORIENTED_EDGE('',*,*,#3985,.T.);
+#3985 = EDGE_CURVE('',#3957,#3986,#3988,.T.);
+#3986 = VERTEX_POINT('',#3987);
+#3987 = CARTESIAN_POINT('',(-2.263532717054,16.192054367807,29.6));
+#3988 = SURFACE_CURVE('',#3989,(#3993,#3999),.PCURVE_S1.);
+#3989 = LINE('',#3990,#3991);
+#3990 = CARTESIAN_POINT('',(-2.263532717054,16.192054367807,26.7));
+#3991 = VECTOR('',#3992,1.);
+#3992 = DIRECTION('',(0.,0.,1.));
+#3993 = PCURVE('',#3006,#3994);
+#3994 = DEFINITIONAL_REPRESENTATION('',(#3995),#3998);
+#3995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3996,#3997),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#3996 = CARTESIAN_POINT('',(3.319903713858,0.1999996));
+#3997 = CARTESIAN_POINT('',(3.319903713858,2.9000004));
+#3998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3999 = PCURVE('',#3945,#4000);
+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4004);
+#4001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4002,#4003),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4002 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4003 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4005 = ORIENTED_EDGE('',*,*,#4006,.F.);
+#4006 = EDGE_CURVE('',#4007,#3986,#4009,.T.);
+#4007 = VERTEX_POINT('',#4008);
+#4008 = CARTESIAN_POINT('',(-2.289212119762,16.377496357928,29.6));
+#4009 = SURFACE_CURVE('',#4010,(#4015,#4022),.PCURVE_S1.);
+#4010 = CIRCLE('',#4011,2.3);
+#4011 = AXIS2_PLACEMENT_3D('',#4012,#4013,#4014);
+#4012 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4013 = DIRECTION('',(0.,0.,1.));
+#4014 = DIRECTION('',(1.,0.,0.));
+#4015 = PCURVE('',#3006,#4016);
+#4016 = DEFINITIONAL_REPRESENTATION('',(#4017),#4021);
+#4017 = LINE('',#4018,#4019);
+#4018 = CARTESIAN_POINT('',(0.,2.9));
+#4019 = VECTOR('',#4020,1.);
+#4020 = DIRECTION('',(1.,0.));
+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4022 = PCURVE('',#3118,#4023);
+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028);
+#4024 = LINE('',#4025,#4026);
+#4025 = CARTESIAN_POINT('',(0.,0.));
+#4026 = VECTOR('',#4027,1.);
+#4027 = DIRECTION('',(1.,0.));
+#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4029 = ORIENTED_EDGE('',*,*,#4030,.F.);
+#4030 = EDGE_CURVE('',#4031,#4007,#4033,.T.);
+#4031 = VERTEX_POINT('',#4032);
+#4032 = CARTESIAN_POINT('',(-2.289212119762,16.377496357928,26.9));
+#4033 = SURFACE_CURVE('',#4034,(#4038,#4044),.PCURVE_S1.);
+#4034 = LINE('',#4035,#4036);
+#4035 = CARTESIAN_POINT('',(-2.289212119762,16.377496357927,26.7));
+#4036 = VECTOR('',#4037,1.);
+#4037 = DIRECTION('',(0.,0.,1.));
+#4038 = PCURVE('',#3006,#4039);
+#4039 = DEFINITIONAL_REPRESENTATION('',(#4040),#4043);
+#4040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4041,#4042),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4041 = CARTESIAN_POINT('',(3.238484902199,0.1999996));
+#4042 = CARTESIAN_POINT('',(3.238484902199,2.9000004));
+#4043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4044 = PCURVE('',#4045,#4050);
+#4045 = CYLINDRICAL_SURFACE('',#4046,0.35);
+#4046 = AXIS2_PLACEMENT_3D('',#4047,#4048,#4049);
+#4047 = CARTESIAN_POINT('',(-2.51021,16.6489,26.9));
+#4048 = DIRECTION('',(0.,0.,1.));
+#4049 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4050 = DEFINITIONAL_REPRESENTATION('',(#4051),#4054);
+#4051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4052,#4053),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4052 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4053 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4055 = ORIENTED_EDGE('',*,*,#4056,.F.);
+#4056 = EDGE_CURVE('',#4057,#4031,#4059,.T.);
+#4057 = VERTEX_POINT('',#4058);
+#4058 = CARTESIAN_POINT('',(-2.27880967353,16.911490725102,26.9));
+#4059 = SURFACE_CURVE('',#4060,(#4065,#4072),.PCURVE_S1.);
+#4060 = CIRCLE('',#4061,2.3);
+#4061 = AXIS2_PLACEMENT_3D('',#4062,#4063,#4064);
+#4062 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4063 = DIRECTION('',(0.,0.,1.));
+#4064 = DIRECTION('',(1.,0.,0.));
+#4065 = PCURVE('',#3006,#4066);
+#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071);
+#4067 = LINE('',#4068,#4069);
+#4068 = CARTESIAN_POINT('',(0.,0.2));
+#4069 = VECTOR('',#4070,1.);
+#4070 = DIRECTION('',(1.,0.));
+#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4072 = PCURVE('',#4073,#4078);
+#4073 = PLANE('',#4074);
+#4074 = AXIS2_PLACEMENT_3D('',#4075,#4076,#4077);
+#4075 = CARTESIAN_POINT('',(-2.51021,16.6489,26.9));
+#4076 = DIRECTION('',(0.,0.,1.));
+#4077 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#4078 = DEFINITIONAL_REPRESENTATION('',(#4079),#4083);
+#4079 = CIRCLE('',#4080,2.3);
+#4080 = AXIS2_PLACEMENT_2D('',#4081,#4082);
+#4081 = CARTESIAN_POINT('',(-2.51021,4.89E-02));
+#4082 = DIRECTION('',(-1.,-1.224646799147E-16));
+#4083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4084 = ORIENTED_EDGE('',*,*,#4085,.T.);
+#4085 = EDGE_CURVE('',#4057,#4086,#4088,.T.);
+#4086 = VERTEX_POINT('',#4087);
+#4087 = CARTESIAN_POINT('',(-2.27880967353,16.911490725102,29.6));
+#4088 = SURFACE_CURVE('',#4089,(#4093,#4099),.PCURVE_S1.);
+#4089 = LINE('',#4090,#4091);
+#4090 = CARTESIAN_POINT('',(-2.27880967353,16.911490725102,26.7));
+#4091 = VECTOR('',#4092,1.);
+#4092 = DIRECTION('',(0.,0.,1.));
+#4093 = PCURVE('',#3006,#4094);
+#4094 = DEFINITIONAL_REPRESENTATION('',(#4095),#4098);
+#4095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4096,#4097),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4096 = CARTESIAN_POINT('',(3.005744448499,0.1999996));
+#4097 = CARTESIAN_POINT('',(3.005744448499,2.9000004));
+#4098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4099 = PCURVE('',#4045,#4100);
+#4100 = DEFINITIONAL_REPRESENTATION('',(#4101),#4104);
+#4101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4102,#4103),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4102 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4103 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4105 = ORIENTED_EDGE('',*,*,#4106,.F.);
+#4106 = EDGE_CURVE('',#4107,#4086,#4109,.T.);
+#4107 = VERTEX_POINT('',#4108);
+#4108 = CARTESIAN_POINT('',(-2.245927510392,17.095791910043,29.6));
+#4109 = SURFACE_CURVE('',#4110,(#4115,#4122),.PCURVE_S1.);
+#4110 = CIRCLE('',#4111,2.3);
+#4111 = AXIS2_PLACEMENT_3D('',#4112,#4113,#4114);
+#4112 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4113 = DIRECTION('',(0.,0.,1.));
+#4114 = DIRECTION('',(1.,0.,0.));
+#4115 = PCURVE('',#3006,#4116);
+#4116 = DEFINITIONAL_REPRESENTATION('',(#4117),#4121);
+#4117 = LINE('',#4118,#4119);
+#4118 = CARTESIAN_POINT('',(0.,2.9));
+#4119 = VECTOR('',#4120,1.);
+#4120 = DIRECTION('',(1.,0.));
+#4121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4122 = PCURVE('',#3118,#4123);
+#4123 = DEFINITIONAL_REPRESENTATION('',(#4124),#4128);
+#4124 = LINE('',#4125,#4126);
+#4125 = CARTESIAN_POINT('',(0.,0.));
+#4126 = VECTOR('',#4127,1.);
+#4127 = DIRECTION('',(1.,0.));
+#4128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4129 = ORIENTED_EDGE('',*,*,#4130,.F.);
+#4130 = EDGE_CURVE('',#4131,#4107,#4133,.T.);
+#4131 = VERTEX_POINT('',#4132);
+#4132 = CARTESIAN_POINT('',(-2.245927510392,17.095791910043,26.9));
+#4133 = SURFACE_CURVE('',#4134,(#4138,#4144),.PCURVE_S1.);
+#4134 = LINE('',#4135,#4136);
+#4135 = CARTESIAN_POINT('',(-2.245927510392,17.095791910043,26.7));
+#4136 = VECTOR('',#4137,1.);
+#4137 = DIRECTION('',(0.,0.,1.));
+#4138 = PCURVE('',#3006,#4139);
+#4139 = DEFINITIONAL_REPRESENTATION('',(#4140),#4143);
+#4140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4141,#4142),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4141 = CARTESIAN_POINT('',(2.92432563684,0.1999996));
+#4142 = CARTESIAN_POINT('',(2.92432563684,2.9000004));
+#4143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4144 = PCURVE('',#4145,#4150);
+#4145 = CYLINDRICAL_SURFACE('',#4146,0.35);
+#4146 = AXIS2_PLACEMENT_3D('',#4147,#4148,#4149);
+#4147 = CARTESIAN_POINT('',(-2.372240646744,17.422204213097,26.9));
+#4148 = DIRECTION('',(0.,0.,1.));
+#4149 = DIRECTION('',(-0.951056516295,0.309016994375,0.));
+#4150 = DEFINITIONAL_REPRESENTATION('',(#4151),#4154);
+#4151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4152,#4153),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4152 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4153 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4155 = ORIENTED_EDGE('',*,*,#4156,.F.);
+#4156 = EDGE_CURVE('',#4157,#4131,#4159,.T.);
+#4157 = VERTEX_POINT('',#4158);
+#4158 = CARTESIAN_POINT('',(-2.071020861761,17.600436199941,26.9));
+#4159 = SURFACE_CURVE('',#4160,(#4165,#4172),.PCURVE_S1.);
+#4160 = CIRCLE('',#4161,2.3);
+#4161 = AXIS2_PLACEMENT_3D('',#4162,#4163,#4164);
+#4162 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4163 = DIRECTION('',(0.,0.,1.));
+#4164 = DIRECTION('',(1.,0.,0.));
+#4165 = PCURVE('',#3006,#4166);
+#4166 = DEFINITIONAL_REPRESENTATION('',(#4167),#4171);
+#4167 = LINE('',#4168,#4169);
+#4168 = CARTESIAN_POINT('',(0.,0.2));
+#4169 = VECTOR('',#4170,1.);
+#4170 = DIRECTION('',(1.,0.));
+#4171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4172 = PCURVE('',#4173,#4178);
+#4173 = PLANE('',#4174);
+#4174 = AXIS2_PLACEMENT_3D('',#4175,#4176,#4177);
+#4175 = CARTESIAN_POINT('',(-2.372240646744,17.422204213097,26.9));
+#4176 = DIRECTION('',(0.,0.,1.));
+#4177 = DIRECTION('',(-0.951056516295,0.309016994375,0.));
+#4178 = DEFINITIONAL_REPRESENTATION('',(#4179),#4183);
+#4179 = CIRCLE('',#4180,2.3);
+#4180 = AXIS2_PLACEMENT_2D('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(-2.51021,4.890000000004E-02));
+#4182 = DIRECTION('',(-0.951056516295,-0.309016994375));
+#4183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4184 = ORIENTED_EDGE('',*,*,#4185,.T.);
+#4185 = EDGE_CURVE('',#4157,#4186,#4188,.T.);
+#4186 = VERTEX_POINT('',#4187);
+#4187 = CARTESIAN_POINT('',(-2.071020861761,17.600436199941,29.6));
+#4188 = SURFACE_CURVE('',#4189,(#4193,#4199),.PCURVE_S1.);
+#4189 = LINE('',#4190,#4191);
+#4190 = CARTESIAN_POINT('',(-2.071020861761,17.600436199941,26.7));
+#4191 = VECTOR('',#4192,1.);
+#4192 = DIRECTION('',(0.,0.,1.));
+#4193 = PCURVE('',#3006,#4194);
+#4194 = DEFINITIONAL_REPRESENTATION('',(#4195),#4198);
+#4195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4196,#4197),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4196 = CARTESIAN_POINT('',(2.69158518314,0.1999996));
+#4197 = CARTESIAN_POINT('',(2.69158518314,2.9000004));
+#4198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4199 = PCURVE('',#4145,#4200);
+#4200 = DEFINITIONAL_REPRESENTATION('',(#4201),#4204);
+#4201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4202,#4203),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4202 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4203 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4205 = ORIENTED_EDGE('',*,*,#4206,.F.);
+#4206 = EDGE_CURVE('',#4207,#4186,#4209,.T.);
+#4207 = VERTEX_POINT('',#4208);
+#4208 = CARTESIAN_POINT('',(-1.982795868008,17.765555895618,29.6));
+#4209 = SURFACE_CURVE('',#4210,(#4215,#4222),.PCURVE_S1.);
+#4210 = CIRCLE('',#4211,2.3);
+#4211 = AXIS2_PLACEMENT_3D('',#4212,#4213,#4214);
+#4212 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4213 = DIRECTION('',(0.,0.,1.));
+#4214 = DIRECTION('',(1.,0.,0.));
+#4215 = PCURVE('',#3006,#4216);
+#4216 = DEFINITIONAL_REPRESENTATION('',(#4217),#4221);
+#4217 = LINE('',#4218,#4219);
+#4218 = CARTESIAN_POINT('',(0.,2.9));
+#4219 = VECTOR('',#4220,1.);
+#4220 = DIRECTION('',(1.,0.));
+#4221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4222 = PCURVE('',#3118,#4223);
+#4223 = DEFINITIONAL_REPRESENTATION('',(#4224),#4228);
+#4224 = LINE('',#4225,#4226);
+#4225 = CARTESIAN_POINT('',(0.,0.));
+#4226 = VECTOR('',#4227,1.);
+#4227 = DIRECTION('',(1.,0.));
+#4228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4229 = ORIENTED_EDGE('',*,*,#4230,.F.);
+#4230 = EDGE_CURVE('',#4231,#4207,#4233,.T.);
+#4231 = VERTEX_POINT('',#4232);
+#4232 = CARTESIAN_POINT('',(-1.982795868008,17.765555895618,26.9));
+#4233 = SURFACE_CURVE('',#4234,(#4238,#4244),.PCURVE_S1.);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(-1.982795868008,17.765555895618,26.7));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(0.,0.,1.));
+#4238 = PCURVE('',#3006,#4239);
+#4239 = DEFINITIONAL_REPRESENTATION('',(#4240),#4243);
+#4240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4241,#4242),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4241 = CARTESIAN_POINT('',(2.610166371481,0.1999996));
+#4242 = CARTESIAN_POINT('',(2.610166371481,2.9000004));
+#4243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4244 = PCURVE('',#4245,#4250);
+#4245 = CYLINDRICAL_SURFACE('',#4246,0.35);
+#4246 = AXIS2_PLACEMENT_3D('',#4247,#4248,#4249);
+#4247 = CARTESIAN_POINT('',(-2.002059850613,18.115025349182,26.9));
+#4248 = DIRECTION('',(0.,0.,1.));
+#4249 = DIRECTION('',(-0.809016994375,0.587785252292,0.));
+#4250 = DEFINITIONAL_REPRESENTATION('',(#4251),#4254);
+#4251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4252,#4253),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4252 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4253 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4255 = ORIENTED_EDGE('',*,*,#4256,.F.);
+#4256 = EDGE_CURVE('',#4257,#4231,#4259,.T.);
+#4257 = VERTEX_POINT('',#4258);
+#4258 = CARTESIAN_POINT('',(-1.660506098391,18.19145200908,26.9));
+#4259 = SURFACE_CURVE('',#4260,(#4265,#4272),.PCURVE_S1.);
+#4260 = CIRCLE('',#4261,2.3);
+#4261 = AXIS2_PLACEMENT_3D('',#4262,#4263,#4264);
+#4262 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4263 = DIRECTION('',(0.,0.,1.));
+#4264 = DIRECTION('',(1.,0.,0.));
+#4265 = PCURVE('',#3006,#4266);
+#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4271);
+#4267 = LINE('',#4268,#4269);
+#4268 = CARTESIAN_POINT('',(0.,0.2));
+#4269 = VECTOR('',#4270,1.);
+#4270 = DIRECTION('',(1.,0.));
+#4271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4272 = PCURVE('',#4273,#4278);
+#4273 = PLANE('',#4274);
+#4274 = AXIS2_PLACEMENT_3D('',#4275,#4276,#4277);
+#4275 = CARTESIAN_POINT('',(-2.002059850613,18.115025349182,26.9));
+#4276 = DIRECTION('',(0.,0.,1.));
+#4277 = DIRECTION('',(-0.809016994375,0.587785252292,0.));
+#4278 = DEFINITIONAL_REPRESENTATION('',(#4279),#4283);
+#4279 = CIRCLE('',#4280,2.3);
+#4280 = AXIS2_PLACEMENT_2D('',#4281,#4282);
+#4281 = CARTESIAN_POINT('',(-2.51021,4.889999999998E-02));
+#4282 = DIRECTION('',(-0.809016994375,-0.587785252292));
+#4283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4284 = ORIENTED_EDGE('',*,*,#4285,.T.);
+#4285 = EDGE_CURVE('',#4257,#4286,#4288,.T.);
+#4286 = VERTEX_POINT('',#4287);
+#4287 = CARTESIAN_POINT('',(-1.660506098391,18.19145200908,29.6));
+#4288 = SURFACE_CURVE('',#4289,(#4293,#4299),.PCURVE_S1.);
+#4289 = LINE('',#4290,#4291);
+#4290 = CARTESIAN_POINT('',(-1.660506098391,18.19145200908,26.7));
+#4291 = VECTOR('',#4292,1.);
+#4292 = DIRECTION('',(0.,0.,1.));
+#4293 = PCURVE('',#3006,#4294);
+#4294 = DEFINITIONAL_REPRESENTATION('',(#4295),#4298);
+#4295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4296,#4297),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4296 = CARTESIAN_POINT('',(2.377425917781,0.1999996));
+#4297 = CARTESIAN_POINT('',(2.377425917781,2.9000004));
+#4298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4299 = PCURVE('',#4245,#4300);
+#4300 = DEFINITIONAL_REPRESENTATION('',(#4301),#4304);
+#4301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4302,#4303),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4302 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4303 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4305 = ORIENTED_EDGE('',*,*,#4306,.F.);
+#4306 = EDGE_CURVE('',#4307,#4286,#4309,.T.);
+#4307 = VERTEX_POINT('',#4308);
+#4308 = CARTESIAN_POINT('',(-1.525574351112,18.321227149225,29.6));
+#4309 = SURFACE_CURVE('',#4310,(#4315,#4322),.PCURVE_S1.);
+#4310 = CIRCLE('',#4311,2.3);
+#4311 = AXIS2_PLACEMENT_3D('',#4312,#4313,#4314);
+#4312 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4313 = DIRECTION('',(0.,0.,1.));
+#4314 = DIRECTION('',(1.,0.,0.));
+#4315 = PCURVE('',#3006,#4316);
+#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);
+#4317 = LINE('',#4318,#4319);
+#4318 = CARTESIAN_POINT('',(0.,2.9));
+#4319 = VECTOR('',#4320,1.);
+#4320 = DIRECTION('',(1.,0.));
+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4322 = PCURVE('',#3118,#4323);
+#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);
+#4324 = LINE('',#4325,#4326);
+#4325 = CARTESIAN_POINT('',(0.,0.));
+#4326 = VECTOR('',#4327,1.);
+#4327 = DIRECTION('',(1.,0.));
+#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4329 = ORIENTED_EDGE('',*,*,#4330,.F.);
+#4330 = EDGE_CURVE('',#4331,#4307,#4333,.T.);
+#4331 = VERTEX_POINT('',#4332);
+#4332 = CARTESIAN_POINT('',(-1.525574351112,18.321227149225,26.9));
+#4333 = SURFACE_CURVE('',#4334,(#4338,#4344),.PCURVE_S1.);
+#4334 = LINE('',#4335,#4336);
+#4335 = CARTESIAN_POINT('',(-1.525574351112,18.321227149225,26.7));
+#4336 = VECTOR('',#4337,1.);
+#4337 = DIRECTION('',(0.,0.,1.));
+#4338 = PCURVE('',#3006,#4339);
+#4339 = DEFINITIONAL_REPRESENTATION('',(#4340),#4343);
+#4340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4341,#4342),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4341 = CARTESIAN_POINT('',(2.296007106122,0.1999996));
+#4342 = CARTESIAN_POINT('',(2.296007106122,2.9000004));
+#4343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4344 = PCURVE('',#4345,#4350);
+#4345 = CYLINDRICAL_SURFACE('',#4346,0.35);
+#4346 = AXIS2_PLACEMENT_3D('',#4347,#4348,#4349);
+#4347 = CARTESIAN_POINT('',(-1.435903487132,18.659545248287,26.9));
+#4348 = DIRECTION('',(0.,0.,1.));
+#4349 = DIRECTION('',(-0.587785252292,0.809016994375,0.));
+#4350 = DEFINITIONAL_REPRESENTATION('',(#4351),#4354);
+#4351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4352,#4353),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4352 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4353 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4355 = ORIENTED_EDGE('',*,*,#4356,.F.);
+#4356 = EDGE_CURVE('',#4357,#4331,#4359,.T.);
+#4357 = VERTEX_POINT('',#4358);
+#4358 = CARTESIAN_POINT('',(-1.087449428685,18.626685407273,26.9));
+#4359 = SURFACE_CURVE('',#4360,(#4365,#4372),.PCURVE_S1.);
+#4360 = CIRCLE('',#4361,2.3);
+#4361 = AXIS2_PLACEMENT_3D('',#4362,#4363,#4364);
+#4362 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4363 = DIRECTION('',(0.,0.,1.));
+#4364 = DIRECTION('',(1.,0.,0.));
+#4365 = PCURVE('',#3006,#4366);
+#4366 = DEFINITIONAL_REPRESENTATION('',(#4367),#4371);
+#4367 = LINE('',#4368,#4369);
+#4368 = CARTESIAN_POINT('',(0.,0.2));
+#4369 = VECTOR('',#4370,1.);
+#4370 = DIRECTION('',(1.,0.));
+#4371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4372 = PCURVE('',#4373,#4378);
+#4373 = PLANE('',#4374);
+#4374 = AXIS2_PLACEMENT_3D('',#4375,#4376,#4377);
+#4375 = CARTESIAN_POINT('',(-1.435903487132,18.659545248287,26.9));
+#4376 = DIRECTION('',(0.,0.,1.));
+#4377 = DIRECTION('',(-0.587785252292,0.809016994375,0.));
+#4378 = DEFINITIONAL_REPRESENTATION('',(#4379),#4383);
+#4379 = CIRCLE('',#4380,2.3);
+#4380 = AXIS2_PLACEMENT_2D('',#4381,#4382);
+#4381 = CARTESIAN_POINT('',(-2.51021,4.890000000001E-02));
+#4382 = DIRECTION('',(-0.587785252292,-0.809016994375));
+#4383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4384 = ORIENTED_EDGE('',*,*,#4385,.T.);
+#4385 = EDGE_CURVE('',#4357,#4386,#4388,.T.);
+#4386 = VERTEX_POINT('',#4387);
+#4387 = CARTESIAN_POINT('',(-1.087449428685,18.626685407273,29.6));
+#4388 = SURFACE_CURVE('',#4389,(#4393,#4399),.PCURVE_S1.);
+#4389 = LINE('',#4390,#4391);
+#4390 = CARTESIAN_POINT('',(-1.087449428685,18.626685407273,26.7));
+#4391 = VECTOR('',#4392,1.);
+#4392 = DIRECTION('',(0.,0.,1.));
+#4393 = PCURVE('',#3006,#4394);
+#4394 = DEFINITIONAL_REPRESENTATION('',(#4395),#4398);
+#4395 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4396,#4397),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4396 = CARTESIAN_POINT('',(2.063266652422,0.1999996));
+#4397 = CARTESIAN_POINT('',(2.063266652422,2.9000004));
+#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4399 = PCURVE('',#4345,#4400);
+#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4404);
+#4401 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4402,#4403),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4402 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4403 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4405 = ORIENTED_EDGE('',*,*,#4406,.F.);
+#4406 = EDGE_CURVE('',#4407,#4386,#4409,.T.);
+#4407 = VERTEX_POINT('',#4408);
+#4408 = CARTESIAN_POINT('',(-0.919018987428,18.708412696971,29.6));
+#4409 = SURFACE_CURVE('',#4410,(#4415,#4422),.PCURVE_S1.);
+#4410 = CIRCLE('',#4411,2.3);
+#4411 = AXIS2_PLACEMENT_3D('',#4412,#4413,#4414);
+#4412 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4413 = DIRECTION('',(0.,0.,1.));
+#4414 = DIRECTION('',(1.,0.,0.));
+#4415 = PCURVE('',#3006,#4416);
+#4416 = DEFINITIONAL_REPRESENTATION('',(#4417),#4421);
+#4417 = LINE('',#4418,#4419);
+#4418 = CARTESIAN_POINT('',(0.,2.9));
+#4419 = VECTOR('',#4420,1.);
+#4420 = DIRECTION('',(1.,0.));
+#4421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4422 = PCURVE('',#3118,#4423);
+#4423 = DEFINITIONAL_REPRESENTATION('',(#4424),#4428);
+#4424 = LINE('',#4425,#4426);
+#4425 = CARTESIAN_POINT('',(0.,0.));
+#4426 = VECTOR('',#4427,1.);
+#4427 = DIRECTION('',(1.,0.));
+#4428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4429 = ORIENTED_EDGE('',*,*,#4430,.F.);
+#4430 = EDGE_CURVE('',#4431,#4407,#4433,.T.);
+#4431 = VERTEX_POINT('',#4432);
+#4432 = CARTESIAN_POINT('',(-0.919018987428,18.708412696971,26.9));
+#4433 = SURFACE_CURVE('',#4434,(#4438,#4444),.PCURVE_S1.);
+#4434 = LINE('',#4435,#4436);
+#4435 = CARTESIAN_POINT('',(-0.919018987428,18.708412696971,26.7));
+#4436 = VECTOR('',#4437,1.);
+#4437 = DIRECTION('',(0.,0.,1.));
+#4438 = PCURVE('',#3006,#4439);
+#4439 = DEFINITIONAL_REPRESENTATION('',(#4440),#4443);
+#4440 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4441,#4442),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4441 = CARTESIAN_POINT('',(1.981847840763,0.1999996));
+#4442 = CARTESIAN_POINT('',(1.981847840763,2.9000004));
+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4444 = PCURVE('',#4445,#4450);
+#4445 = CYLINDRICAL_SURFACE('',#4446,0.35);
+#4446 = AXIS2_PLACEMENT_3D('',#4447,#4448,#4449);
+#4447 = CARTESIAN_POINT('',(-0.729190885803,19.002462508794,26.9));
+#4448 = DIRECTION('',(0.,0.,1.));
+#4449 = DIRECTION('',(-0.309016994375,0.951056516295,0.));
+#4450 = DEFINITIONAL_REPRESENTATION('',(#4451),#4454);
+#4451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4452,#4453),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4452 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4453 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4455 = ORIENTED_EDGE('',*,*,#4456,.F.);
+#4456 = EDGE_CURVE('',#4457,#4431,#4459,.T.);
+#4457 = VERTEX_POINT('',#4458);
+#4458 = CARTESIAN_POINT('',(-0.407945632193,18.863532717054,26.9));
+#4459 = SURFACE_CURVE('',#4460,(#4465,#4472),.PCURVE_S1.);
+#4460 = CIRCLE('',#4461,2.3);
+#4461 = AXIS2_PLACEMENT_3D('',#4462,#4463,#4464);
+#4462 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4463 = DIRECTION('',(0.,0.,1.));
+#4464 = DIRECTION('',(1.,0.,0.));
+#4465 = PCURVE('',#3006,#4466);
+#4466 = DEFINITIONAL_REPRESENTATION('',(#4467),#4471);
+#4467 = LINE('',#4468,#4469);
+#4468 = CARTESIAN_POINT('',(0.,0.2));
+#4469 = VECTOR('',#4470,1.);
+#4470 = DIRECTION('',(1.,0.));
+#4471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4472 = PCURVE('',#4473,#4478);
+#4473 = PLANE('',#4474);
+#4474 = AXIS2_PLACEMENT_3D('',#4475,#4476,#4477);
+#4475 = CARTESIAN_POINT('',(-0.729190885803,19.002462508794,26.9));
+#4476 = DIRECTION('',(0.,0.,1.));
+#4477 = DIRECTION('',(-0.309016994375,0.951056516295,0.));
+#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483);
+#4479 = CIRCLE('',#4480,2.3);
+#4480 = AXIS2_PLACEMENT_2D('',#4481,#4482);
+#4481 = CARTESIAN_POINT('',(-2.51021,4.890000000003E-02));
+#4482 = DIRECTION('',(-0.309016994375,-0.951056516295));
+#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4484 = ORIENTED_EDGE('',*,*,#4485,.T.);
+#4485 = EDGE_CURVE('',#4457,#4486,#4488,.T.);
+#4486 = VERTEX_POINT('',#4487);
+#4487 = CARTESIAN_POINT('',(-0.407945632193,18.863532717054,29.6));
+#4488 = SURFACE_CURVE('',#4489,(#4493,#4499),.PCURVE_S1.);
+#4489 = LINE('',#4490,#4491);
+#4490 = CARTESIAN_POINT('',(-0.407945632193,18.863532717054,26.7));
+#4491 = VECTOR('',#4492,1.);
+#4492 = DIRECTION('',(0.,0.,1.));
+#4493 = PCURVE('',#3006,#4494);
+#4494 = DEFINITIONAL_REPRESENTATION('',(#4495),#4498);
+#4495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4496,#4497),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4496 = CARTESIAN_POINT('',(1.749107387063,0.1999996));
+#4497 = CARTESIAN_POINT('',(1.749107387063,2.9000004));
+#4498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4499 = PCURVE('',#4445,#4500);
+#4500 = DEFINITIONAL_REPRESENTATION('',(#4501),#4504);
+#4501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4502,#4503),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4502 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4503 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4505 = ORIENTED_EDGE('',*,*,#4506,.F.);
+#4506 = EDGE_CURVE('',#4507,#4486,#4509,.T.);
+#4507 = VERTEX_POINT('',#4508);
+#4508 = CARTESIAN_POINT('',(-0.222503642072,18.889212119762,29.6));
+#4509 = SURFACE_CURVE('',#4510,(#4515,#4522),.PCURVE_S1.);
+#4510 = CIRCLE('',#4511,2.3);
+#4511 = AXIS2_PLACEMENT_3D('',#4512,#4513,#4514);
+#4512 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4513 = DIRECTION('',(0.,0.,1.));
+#4514 = DIRECTION('',(1.,0.,0.));
+#4515 = PCURVE('',#3006,#4516);
+#4516 = DEFINITIONAL_REPRESENTATION('',(#4517),#4521);
+#4517 = LINE('',#4518,#4519);
+#4518 = CARTESIAN_POINT('',(0.,2.9));
+#4519 = VECTOR('',#4520,1.);
+#4520 = DIRECTION('',(1.,0.));
+#4521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4522 = PCURVE('',#3118,#4523);
+#4523 = DEFINITIONAL_REPRESENTATION('',(#4524),#4528);
+#4524 = LINE('',#4525,#4526);
+#4525 = CARTESIAN_POINT('',(0.,0.));
+#4526 = VECTOR('',#4527,1.);
+#4527 = DIRECTION('',(1.,0.));
+#4528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4529 = ORIENTED_EDGE('',*,*,#4530,.F.);
+#4530 = EDGE_CURVE('',#4531,#4507,#4533,.T.);
+#4531 = VERTEX_POINT('',#4532);
+#4532 = CARTESIAN_POINT('',(-0.222503642073,18.889212119762,26.9));
+#4533 = SURFACE_CURVE('',#4534,(#4538,#4544),.PCURVE_S1.);
+#4534 = LINE('',#4535,#4536);
+#4535 = CARTESIAN_POINT('',(-0.222503642073,18.889212119762,26.7));
+#4536 = VECTOR('',#4537,1.);
+#4537 = DIRECTION('',(0.,0.,1.));
+#4538 = PCURVE('',#3006,#4539);
+#4539 = DEFINITIONAL_REPRESENTATION('',(#4540),#4543);
+#4540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4541,#4542),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4541 = CARTESIAN_POINT('',(1.667688575404,0.1999996));
+#4542 = CARTESIAN_POINT('',(1.667688575404,2.9000004));
+#4543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4544 = PCURVE('',#4545,#4550);
+#4545 = CYLINDRICAL_SURFACE('',#4546,0.35);
+#4546 = AXIS2_PLACEMENT_3D('',#4547,#4548,#4549);
+#4547 = CARTESIAN_POINT('',(4.89E-02,19.11021,26.9));
+#4548 = DIRECTION('',(0.,0.,1.));
+#4549 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#4550 = DEFINITIONAL_REPRESENTATION('',(#4551),#4554);
+#4551 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4552,#4553),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4552 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4553 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4555 = ORIENTED_EDGE('',*,*,#4556,.F.);
+#4556 = EDGE_CURVE('',#4557,#4531,#4559,.T.);
+#4557 = VERTEX_POINT('',#4558);
+#4558 = CARTESIAN_POINT('',(0.311490725102,18.87880967353,26.9));
+#4559 = SURFACE_CURVE('',#4560,(#4565,#4572),.PCURVE_S1.);
+#4560 = CIRCLE('',#4561,2.3);
+#4561 = AXIS2_PLACEMENT_3D('',#4562,#4563,#4564);
+#4562 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4563 = DIRECTION('',(0.,0.,1.));
+#4564 = DIRECTION('',(1.,0.,0.));
+#4565 = PCURVE('',#3006,#4566);
+#4566 = DEFINITIONAL_REPRESENTATION('',(#4567),#4571);
+#4567 = LINE('',#4568,#4569);
+#4568 = CARTESIAN_POINT('',(0.,0.2));
+#4569 = VECTOR('',#4570,1.);
+#4570 = DIRECTION('',(1.,0.));
+#4571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4572 = PCURVE('',#4573,#4578);
+#4573 = PLANE('',#4574);
+#4574 = AXIS2_PLACEMENT_3D('',#4575,#4576,#4577);
+#4575 = CARTESIAN_POINT('',(4.89E-02,19.11021,26.9));
+#4576 = DIRECTION('',(0.,0.,1.));
+#4577 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#4578 = DEFINITIONAL_REPRESENTATION('',(#4579),#4583);
+#4579 = CIRCLE('',#4580,2.3);
+#4580 = AXIS2_PLACEMENT_2D('',#4581,#4582);
+#4581 = CARTESIAN_POINT('',(-2.51021,4.89E-02));
+#4582 = DIRECTION('',(1.110223024625E-16,-1.));
+#4583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4584 = ORIENTED_EDGE('',*,*,#4585,.T.);
+#4585 = EDGE_CURVE('',#4557,#4586,#4588,.T.);
+#4586 = VERTEX_POINT('',#4587);
+#4587 = CARTESIAN_POINT('',(0.311490725102,18.87880967353,29.6));
+#4588 = SURFACE_CURVE('',#4589,(#4593,#4599),.PCURVE_S1.);
+#4589 = LINE('',#4590,#4591);
+#4590 = CARTESIAN_POINT('',(0.311490725102,18.87880967353,26.7));
+#4591 = VECTOR('',#4592,1.);
+#4592 = DIRECTION('',(0.,0.,1.));
+#4593 = PCURVE('',#3006,#4594);
+#4594 = DEFINITIONAL_REPRESENTATION('',(#4595),#4598);
+#4595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4596,#4597),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4596 = CARTESIAN_POINT('',(1.434948121704,0.1999996));
+#4597 = CARTESIAN_POINT('',(1.434948121704,2.9000004));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = PCURVE('',#4545,#4600);
+#4600 = DEFINITIONAL_REPRESENTATION('',(#4601),#4604);
+#4601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4602,#4603),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4602 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4603 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4605 = ORIENTED_EDGE('',*,*,#4606,.F.);
+#4606 = EDGE_CURVE('',#4607,#4586,#4609,.T.);
+#4607 = VERTEX_POINT('',#4608);
+#4608 = CARTESIAN_POINT('',(0.495791910043,18.845927510392,29.6));
+#4609 = SURFACE_CURVE('',#4610,(#4615,#4622),.PCURVE_S1.);
+#4610 = CIRCLE('',#4611,2.3);
+#4611 = AXIS2_PLACEMENT_3D('',#4612,#4613,#4614);
+#4612 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4613 = DIRECTION('',(0.,0.,1.));
+#4614 = DIRECTION('',(1.,0.,0.));
+#4615 = PCURVE('',#3006,#4616);
+#4616 = DEFINITIONAL_REPRESENTATION('',(#4617),#4621);
+#4617 = LINE('',#4618,#4619);
+#4618 = CARTESIAN_POINT('',(0.,2.9));
+#4619 = VECTOR('',#4620,1.);
+#4620 = DIRECTION('',(1.,0.));
+#4621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4622 = PCURVE('',#3118,#4623);
+#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628);
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(0.,0.));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(1.,0.));
+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4629 = ORIENTED_EDGE('',*,*,#4630,.F.);
+#4630 = EDGE_CURVE('',#4631,#4607,#4633,.T.);
+#4631 = VERTEX_POINT('',#4632);
+#4632 = CARTESIAN_POINT('',(0.495791910043,18.845927510392,26.9));
+#4633 = SURFACE_CURVE('',#4634,(#4638,#4644),.PCURVE_S1.);
+#4634 = LINE('',#4635,#4636);
+#4635 = CARTESIAN_POINT('',(0.495791910043,18.845927510392,26.7));
+#4636 = VECTOR('',#4637,1.);
+#4637 = DIRECTION('',(0.,0.,1.));
+#4638 = PCURVE('',#3006,#4639);
+#4639 = DEFINITIONAL_REPRESENTATION('',(#4640),#4643);
+#4640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4641,#4642),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4641 = CARTESIAN_POINT('',(1.353529310045,0.1999996));
+#4642 = CARTESIAN_POINT('',(1.353529310045,2.9000004));
+#4643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4644 = PCURVE('',#4645,#4650);
+#4645 = CYLINDRICAL_SURFACE('',#4646,0.35);
+#4646 = AXIS2_PLACEMENT_3D('',#4647,#4648,#4649);
+#4647 = CARTESIAN_POINT('',(0.822204213097,18.972240646744,26.9));
+#4648 = DIRECTION('',(0.,0.,1.));
+#4649 = DIRECTION('',(0.309016994375,0.951056516295,0.));
+#4650 = DEFINITIONAL_REPRESENTATION('',(#4651),#4654);
+#4651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4652,#4653),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4652 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4653 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4655 = ORIENTED_EDGE('',*,*,#4656,.F.);
+#4656 = EDGE_CURVE('',#4657,#4631,#4659,.T.);
+#4657 = VERTEX_POINT('',#4658);
+#4658 = CARTESIAN_POINT('',(1.000436199941,18.671020861761,26.9));
+#4659 = SURFACE_CURVE('',#4660,(#4665,#4672),.PCURVE_S1.);
+#4660 = CIRCLE('',#4661,2.3);
+#4661 = AXIS2_PLACEMENT_3D('',#4662,#4663,#4664);
+#4662 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4663 = DIRECTION('',(0.,0.,1.));
+#4664 = DIRECTION('',(1.,0.,0.));
+#4665 = PCURVE('',#3006,#4666);
+#4666 = DEFINITIONAL_REPRESENTATION('',(#4667),#4671);
+#4667 = LINE('',#4668,#4669);
+#4668 = CARTESIAN_POINT('',(0.,0.2));
+#4669 = VECTOR('',#4670,1.);
+#4670 = DIRECTION('',(1.,0.));
+#4671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4672 = PCURVE('',#4673,#4678);
+#4673 = PLANE('',#4674);
+#4674 = AXIS2_PLACEMENT_3D('',#4675,#4676,#4677);
+#4675 = CARTESIAN_POINT('',(0.822204213097,18.972240646744,26.9));
+#4676 = DIRECTION('',(0.,0.,1.));
+#4677 = DIRECTION('',(0.309016994375,0.951056516295,0.));
+#4678 = DEFINITIONAL_REPRESENTATION('',(#4679),#4683);
+#4679 = CIRCLE('',#4680,2.3);
+#4680 = AXIS2_PLACEMENT_2D('',#4681,#4682);
+#4681 = CARTESIAN_POINT('',(-2.51021,4.890000000003E-02));
+#4682 = DIRECTION('',(0.309016994375,-0.951056516295));
+#4683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4684 = ORIENTED_EDGE('',*,*,#4685,.T.);
+#4685 = EDGE_CURVE('',#4657,#4686,#4688,.T.);
+#4686 = VERTEX_POINT('',#4687);
+#4687 = CARTESIAN_POINT('',(1.000436199941,18.671020861761,29.6));
+#4688 = SURFACE_CURVE('',#4689,(#4693,#4699),.PCURVE_S1.);
+#4689 = LINE('',#4690,#4691);
+#4690 = CARTESIAN_POINT('',(1.000436199941,18.671020861761,26.7));
+#4691 = VECTOR('',#4692,1.);
+#4692 = DIRECTION('',(0.,0.,1.));
+#4693 = PCURVE('',#3006,#4694);
+#4694 = DEFINITIONAL_REPRESENTATION('',(#4695),#4698);
+#4695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4696,#4697),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4696 = CARTESIAN_POINT('',(1.120788856345,0.1999996));
+#4697 = CARTESIAN_POINT('',(1.120788856345,2.9000004));
+#4698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4699 = PCURVE('',#4645,#4700);
+#4700 = DEFINITIONAL_REPRESENTATION('',(#4701),#4704);
+#4701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4702,#4703),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4702 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4703 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4705 = ORIENTED_EDGE('',*,*,#4706,.F.);
+#4706 = EDGE_CURVE('',#4707,#4686,#4709,.T.);
+#4707 = VERTEX_POINT('',#4708);
+#4708 = CARTESIAN_POINT('',(1.165555895618,18.582795868008,29.6));
+#4709 = SURFACE_CURVE('',#4710,(#4715,#4722),.PCURVE_S1.);
+#4710 = CIRCLE('',#4711,2.3);
+#4711 = AXIS2_PLACEMENT_3D('',#4712,#4713,#4714);
+#4712 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4713 = DIRECTION('',(0.,0.,1.));
+#4714 = DIRECTION('',(1.,0.,0.));
+#4715 = PCURVE('',#3006,#4716);
+#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
+#4717 = LINE('',#4718,#4719);
+#4718 = CARTESIAN_POINT('',(0.,2.9));
+#4719 = VECTOR('',#4720,1.);
+#4720 = DIRECTION('',(1.,0.));
+#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4722 = PCURVE('',#3118,#4723);
+#4723 = DEFINITIONAL_REPRESENTATION('',(#4724),#4728);
+#4724 = LINE('',#4725,#4726);
+#4725 = CARTESIAN_POINT('',(0.,0.));
+#4726 = VECTOR('',#4727,1.);
+#4727 = DIRECTION('',(1.,0.));
+#4728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4729 = ORIENTED_EDGE('',*,*,#4730,.F.);
+#4730 = EDGE_CURVE('',#4731,#4707,#4733,.T.);
+#4731 = VERTEX_POINT('',#4732);
+#4732 = CARTESIAN_POINT('',(1.165555895618,18.582795868008,26.9));
+#4733 = SURFACE_CURVE('',#4734,(#4738,#4744),.PCURVE_S1.);
+#4734 = LINE('',#4735,#4736);
+#4735 = CARTESIAN_POINT('',(1.165555895618,18.582795868008,26.7));
+#4736 = VECTOR('',#4737,1.);
+#4737 = DIRECTION('',(0.,0.,1.));
+#4738 = PCURVE('',#3006,#4739);
+#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4743);
+#4740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4741,#4742),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4741 = CARTESIAN_POINT('',(1.039370044686,0.1999996));
+#4742 = CARTESIAN_POINT('',(1.039370044686,2.9000004));
+#4743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4744 = PCURVE('',#4745,#4750);
+#4745 = CYLINDRICAL_SURFACE('',#4746,0.35);
+#4746 = AXIS2_PLACEMENT_3D('',#4747,#4748,#4749);
+#4747 = CARTESIAN_POINT('',(1.515025349182,18.602059850613,26.9));
+#4748 = DIRECTION('',(0.,0.,1.));
+#4749 = DIRECTION('',(0.587785252292,0.809016994375,0.));
+#4750 = DEFINITIONAL_REPRESENTATION('',(#4751),#4754);
+#4751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4752,#4753),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4752 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4753 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4755 = ORIENTED_EDGE('',*,*,#4756,.F.);
+#4756 = EDGE_CURVE('',#4757,#4731,#4759,.T.);
+#4757 = VERTEX_POINT('',#4758);
+#4758 = CARTESIAN_POINT('',(1.59145200908,18.260506098391,26.9));
+#4759 = SURFACE_CURVE('',#4760,(#4765,#4772),.PCURVE_S1.);
+#4760 = CIRCLE('',#4761,2.3);
+#4761 = AXIS2_PLACEMENT_3D('',#4762,#4763,#4764);
+#4762 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4763 = DIRECTION('',(0.,0.,1.));
+#4764 = DIRECTION('',(1.,0.,0.));
+#4765 = PCURVE('',#3006,#4766);
+#4766 = DEFINITIONAL_REPRESENTATION('',(#4767),#4771);
+#4767 = LINE('',#4768,#4769);
+#4768 = CARTESIAN_POINT('',(0.,0.2));
+#4769 = VECTOR('',#4770,1.);
+#4770 = DIRECTION('',(1.,0.));
+#4771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4772 = PCURVE('',#4773,#4778);
+#4773 = PLANE('',#4774);
+#4774 = AXIS2_PLACEMENT_3D('',#4775,#4776,#4777);
+#4775 = CARTESIAN_POINT('',(1.515025349182,18.602059850613,26.9));
+#4776 = DIRECTION('',(0.,0.,1.));
+#4777 = DIRECTION('',(0.587785252292,0.809016994375,0.));
+#4778 = DEFINITIONAL_REPRESENTATION('',(#4779),#4783);
+#4779 = CIRCLE('',#4780,2.3);
+#4780 = AXIS2_PLACEMENT_2D('',#4781,#4782);
+#4781 = CARTESIAN_POINT('',(-2.51021,4.889999999997E-02));
+#4782 = DIRECTION('',(0.587785252292,-0.809016994375));
+#4783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4784 = ORIENTED_EDGE('',*,*,#4785,.T.);
+#4785 = EDGE_CURVE('',#4757,#4786,#4788,.T.);
+#4786 = VERTEX_POINT('',#4787);
+#4787 = CARTESIAN_POINT('',(1.59145200908,18.260506098391,29.6));
+#4788 = SURFACE_CURVE('',#4789,(#4793,#4799),.PCURVE_S1.);
+#4789 = LINE('',#4790,#4791);
+#4790 = CARTESIAN_POINT('',(1.59145200908,18.260506098391,26.7));
+#4791 = VECTOR('',#4792,1.);
+#4792 = DIRECTION('',(0.,0.,1.));
+#4793 = PCURVE('',#3006,#4794);
+#4794 = DEFINITIONAL_REPRESENTATION('',(#4795),#4798);
+#4795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4796,#4797),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4796 = CARTESIAN_POINT('',(0.806629590986,0.1999996));
+#4797 = CARTESIAN_POINT('',(0.806629590986,2.9000004));
+#4798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4799 = PCURVE('',#4745,#4800);
+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4804);
+#4801 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4802,#4803),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4802 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4803 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4805 = ORIENTED_EDGE('',*,*,#4806,.F.);
+#4806 = EDGE_CURVE('',#4807,#4786,#4809,.T.);
+#4807 = VERTEX_POINT('',#4808);
+#4808 = CARTESIAN_POINT('',(1.721227149225,18.125574351112,29.6));
+#4809 = SURFACE_CURVE('',#4810,(#4815,#4822),.PCURVE_S1.);
+#4810 = CIRCLE('',#4811,2.3);
+#4811 = AXIS2_PLACEMENT_3D('',#4812,#4813,#4814);
+#4812 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4813 = DIRECTION('',(0.,0.,1.));
+#4814 = DIRECTION('',(1.,0.,0.));
+#4815 = PCURVE('',#3006,#4816);
+#4816 = DEFINITIONAL_REPRESENTATION('',(#4817),#4821);
+#4817 = LINE('',#4818,#4819);
+#4818 = CARTESIAN_POINT('',(0.,2.9));
+#4819 = VECTOR('',#4820,1.);
+#4820 = DIRECTION('',(1.,0.));
+#4821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4822 = PCURVE('',#3118,#4823);
+#4823 = DEFINITIONAL_REPRESENTATION('',(#4824),#4828);
+#4824 = LINE('',#4825,#4826);
+#4825 = CARTESIAN_POINT('',(0.,0.));
+#4826 = VECTOR('',#4827,1.);
+#4827 = DIRECTION('',(1.,0.));
+#4828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4829 = ORIENTED_EDGE('',*,*,#4830,.F.);
+#4830 = EDGE_CURVE('',#4831,#4807,#4833,.T.);
+#4831 = VERTEX_POINT('',#4832);
+#4832 = CARTESIAN_POINT('',(1.721227149225,18.125574351112,26.9));
+#4833 = SURFACE_CURVE('',#4834,(#4838,#4844),.PCURVE_S1.);
+#4834 = LINE('',#4835,#4836);
+#4835 = CARTESIAN_POINT('',(1.721227149225,18.125574351112,26.7));
+#4836 = VECTOR('',#4837,1.);
+#4837 = DIRECTION('',(0.,0.,1.));
+#4838 = PCURVE('',#3006,#4839);
+#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4843);
+#4840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4841,#4842),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4841 = CARTESIAN_POINT('',(0.725210779327,0.1999996));
+#4842 = CARTESIAN_POINT('',(0.725210779327,2.9000004));
+#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4844 = PCURVE('',#4845,#4850);
+#4845 = CYLINDRICAL_SURFACE('',#4846,0.35);
+#4846 = AXIS2_PLACEMENT_3D('',#4847,#4848,#4849);
+#4847 = CARTESIAN_POINT('',(2.059545248287,18.035903487132,26.9));
+#4848 = DIRECTION('',(0.,0.,1.));
+#4849 = DIRECTION('',(0.809016994375,0.587785252292,0.));
+#4850 = DEFINITIONAL_REPRESENTATION('',(#4851),#4854);
+#4851 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4852,#4853),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4852 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4853 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4855 = ORIENTED_EDGE('',*,*,#4856,.F.);
+#4856 = EDGE_CURVE('',#4857,#4831,#4859,.T.);
+#4857 = VERTEX_POINT('',#4858);
+#4858 = CARTESIAN_POINT('',(2.026685407273,17.687449428685,26.9));
+#4859 = SURFACE_CURVE('',#4860,(#4865,#4872),.PCURVE_S1.);
+#4860 = CIRCLE('',#4861,2.3);
+#4861 = AXIS2_PLACEMENT_3D('',#4862,#4863,#4864);
+#4862 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4863 = DIRECTION('',(0.,0.,1.));
+#4864 = DIRECTION('',(1.,0.,0.));
+#4865 = PCURVE('',#3006,#4866);
+#4866 = DEFINITIONAL_REPRESENTATION('',(#4867),#4871);
+#4867 = LINE('',#4868,#4869);
+#4868 = CARTESIAN_POINT('',(0.,0.2));
+#4869 = VECTOR('',#4870,1.);
+#4870 = DIRECTION('',(1.,0.));
+#4871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4872 = PCURVE('',#4873,#4878);
+#4873 = PLANE('',#4874);
+#4874 = AXIS2_PLACEMENT_3D('',#4875,#4876,#4877);
+#4875 = CARTESIAN_POINT('',(2.059545248287,18.035903487132,26.9));
+#4876 = DIRECTION('',(0.,0.,1.));
+#4877 = DIRECTION('',(0.809016994375,0.587785252292,0.));
+#4878 = DEFINITIONAL_REPRESENTATION('',(#4879),#4883);
+#4879 = CIRCLE('',#4880,2.3);
+#4880 = AXIS2_PLACEMENT_2D('',#4881,#4882);
+#4881 = CARTESIAN_POINT('',(-2.51021,4.890000000001E-02));
+#4882 = DIRECTION('',(0.809016994375,-0.587785252292));
+#4883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4884 = ORIENTED_EDGE('',*,*,#4885,.T.);
+#4885 = EDGE_CURVE('',#4857,#4886,#4888,.T.);
+#4886 = VERTEX_POINT('',#4887);
+#4887 = CARTESIAN_POINT('',(2.026685407273,17.687449428685,29.6));
+#4888 = SURFACE_CURVE('',#4889,(#4893,#4899),.PCURVE_S1.);
+#4889 = LINE('',#4890,#4891);
+#4890 = CARTESIAN_POINT('',(2.026685407273,17.687449428685,26.7));
+#4891 = VECTOR('',#4892,1.);
+#4892 = DIRECTION('',(0.,0.,1.));
+#4893 = PCURVE('',#3006,#4894);
+#4894 = DEFINITIONAL_REPRESENTATION('',(#4895),#4898);
+#4895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4896,#4897),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4896 = CARTESIAN_POINT('',(0.492470325627,0.1999996));
+#4897 = CARTESIAN_POINT('',(0.492470325627,2.9000004));
+#4898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4899 = PCURVE('',#4845,#4900);
+#4900 = DEFINITIONAL_REPRESENTATION('',(#4901),#4904);
+#4901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4902,#4903),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4902 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#4903 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#4904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4905 = ORIENTED_EDGE('',*,*,#4906,.F.);
+#4906 = EDGE_CURVE('',#4907,#4886,#4909,.T.);
+#4907 = VERTEX_POINT('',#4908);
+#4908 = CARTESIAN_POINT('',(2.108412696971,17.519018987428,29.6));
+#4909 = SURFACE_CURVE('',#4910,(#4915,#4922),.PCURVE_S1.);
+#4910 = CIRCLE('',#4911,2.3);
+#4911 = AXIS2_PLACEMENT_3D('',#4912,#4913,#4914);
+#4912 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#4913 = DIRECTION('',(0.,0.,1.));
+#4914 = DIRECTION('',(1.,0.,0.));
+#4915 = PCURVE('',#3006,#4916);
+#4916 = DEFINITIONAL_REPRESENTATION('',(#4917),#4921);
+#4917 = LINE('',#4918,#4919);
+#4918 = CARTESIAN_POINT('',(0.,2.9));
+#4919 = VECTOR('',#4920,1.);
+#4920 = DIRECTION('',(1.,0.));
+#4921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4922 = PCURVE('',#3118,#4923);
+#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4928);
+#4924 = LINE('',#4925,#4926);
+#4925 = CARTESIAN_POINT('',(0.,0.));
+#4926 = VECTOR('',#4927,1.);
+#4927 = DIRECTION('',(1.,0.));
+#4928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4929 = ORIENTED_EDGE('',*,*,#4930,.F.);
+#4930 = EDGE_CURVE('',#4931,#4907,#4933,.T.);
+#4931 = VERTEX_POINT('',#4932);
+#4932 = CARTESIAN_POINT('',(2.108412696971,17.519018987428,26.9));
+#4933 = SURFACE_CURVE('',#4934,(#4938,#4944),.PCURVE_S1.);
+#4934 = LINE('',#4935,#4936);
+#4935 = CARTESIAN_POINT('',(2.108412696971,17.519018987428,26.7));
+#4936 = VECTOR('',#4937,1.);
+#4937 = DIRECTION('',(0.,0.,1.));
+#4938 = PCURVE('',#3006,#4939);
+#4939 = DEFINITIONAL_REPRESENTATION('',(#4940),#4943);
+#4940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4941,#4942),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4941 = CARTESIAN_POINT('',(0.411051513968,0.1999996));
+#4942 = CARTESIAN_POINT('',(0.411051513968,2.9000004));
+#4943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4944 = PCURVE('',#4945,#4950);
+#4945 = CYLINDRICAL_SURFACE('',#4946,0.35);
+#4946 = AXIS2_PLACEMENT_3D('',#4947,#4948,#4949);
+#4947 = CARTESIAN_POINT('',(2.402462508794,17.329190885803,26.9));
+#4948 = DIRECTION('',(0.,0.,1.));
+#4949 = DIRECTION('',(0.951056516295,0.309016994375,0.));
+#4950 = DEFINITIONAL_REPRESENTATION('',(#4951),#4954);
+#4951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4952,#4953),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4952 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#4953 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#4954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4955 = ORIENTED_EDGE('',*,*,#4956,.F.);
+#4956 = EDGE_CURVE('',#4957,#4931,#4959,.T.);
+#4957 = VERTEX_POINT('',#4958);
+#4958 = CARTESIAN_POINT('',(2.263532717054,17.007945632193,26.9));
+#4959 = SURFACE_CURVE('',#4960,(#4965,#4972),.PCURVE_S1.);
+#4960 = CIRCLE('',#4961,2.3);
+#4961 = AXIS2_PLACEMENT_3D('',#4962,#4963,#4964);
+#4962 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#4963 = DIRECTION('',(0.,0.,1.));
+#4964 = DIRECTION('',(1.,0.,0.));
+#4965 = PCURVE('',#3006,#4966);
+#4966 = DEFINITIONAL_REPRESENTATION('',(#4967),#4971);
+#4967 = LINE('',#4968,#4969);
+#4968 = CARTESIAN_POINT('',(0.,0.2));
+#4969 = VECTOR('',#4970,1.);
+#4970 = DIRECTION('',(1.,0.));
+#4971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4972 = PCURVE('',#4973,#4978);
+#4973 = PLANE('',#4974);
+#4974 = AXIS2_PLACEMENT_3D('',#4975,#4976,#4977);
+#4975 = CARTESIAN_POINT('',(2.402462508794,17.329190885803,26.9));
+#4976 = DIRECTION('',(0.,0.,1.));
+#4977 = DIRECTION('',(0.951056516295,0.309016994375,0.));
+#4978 = DEFINITIONAL_REPRESENTATION('',(#4979),#4983);
+#4979 = CIRCLE('',#4980,2.3);
+#4980 = AXIS2_PLACEMENT_2D('',#4981,#4982);
+#4981 = CARTESIAN_POINT('',(-2.51021,4.89E-02));
+#4982 = DIRECTION('',(0.951056516295,-0.309016994375));
+#4983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4984 = ORIENTED_EDGE('',*,*,#4985,.T.);
+#4985 = EDGE_CURVE('',#4957,#4986,#4988,.T.);
+#4986 = VERTEX_POINT('',#4987);
+#4987 = CARTESIAN_POINT('',(2.263532717054,17.007945632193,29.6));
+#4988 = SURFACE_CURVE('',#4989,(#4993,#4999),.PCURVE_S1.);
+#4989 = LINE('',#4990,#4991);
+#4990 = CARTESIAN_POINT('',(2.263532717054,17.007945632193,26.7));
+#4991 = VECTOR('',#4992,1.);
+#4992 = DIRECTION('',(0.,0.,1.));
+#4993 = PCURVE('',#3006,#4994);
+#4994 = DEFINITIONAL_REPRESENTATION('',(#4995),#4998);
+#4995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4996,#4997),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#4996 = CARTESIAN_POINT('',(0.178311060268,0.1999996));
+#4997 = CARTESIAN_POINT('',(0.178311060268,2.9000004));
+#4998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4999 = PCURVE('',#4945,#5000);
+#5000 = DEFINITIONAL_REPRESENTATION('',(#5001),#5004);
+#5001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5002,#5003),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#5002 = CARTESIAN_POINT('',(3.990046715298,-4.000000011217E-07));
+#5003 = CARTESIAN_POINT('',(3.990046715298,2.7000004));
+#5004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5005 = ORIENTED_EDGE('',*,*,#5006,.F.);
+#5006 = EDGE_CURVE('',#5007,#4986,#5009,.T.);
+#5007 = VERTEX_POINT('',#5008);
+#5008 = CARTESIAN_POINT('',(2.289212119762,16.822503642072,29.6));
+#5009 = SURFACE_CURVE('',#5010,(#5015,#5022),.PCURVE_S1.);
+#5010 = CIRCLE('',#5011,2.3);
+#5011 = AXIS2_PLACEMENT_3D('',#5012,#5013,#5014);
+#5012 = CARTESIAN_POINT('',(0.,16.6,29.6));
+#5013 = DIRECTION('',(0.,0.,1.));
+#5014 = DIRECTION('',(1.,0.,0.));
+#5015 = PCURVE('',#3006,#5016);
+#5016 = DEFINITIONAL_REPRESENTATION('',(#5017),#5021);
+#5017 = LINE('',#5018,#5019);
+#5018 = CARTESIAN_POINT('',(0.,2.9));
+#5019 = VECTOR('',#5020,1.);
+#5020 = DIRECTION('',(1.,0.));
+#5021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5022 = PCURVE('',#3118,#5023);
+#5023 = DEFINITIONAL_REPRESENTATION('',(#5024),#5028);
+#5024 = LINE('',#5025,#5026);
+#5025 = CARTESIAN_POINT('',(0.,0.));
+#5026 = VECTOR('',#5027,1.);
+#5027 = DIRECTION('',(1.,0.));
+#5028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5029 = ORIENTED_EDGE('',*,*,#5030,.F.);
+#5030 = EDGE_CURVE('',#5031,#5007,#5033,.T.);
+#5031 = VERTEX_POINT('',#5032);
+#5032 = CARTESIAN_POINT('',(2.289212119762,16.822503642073,26.9));
+#5033 = SURFACE_CURVE('',#5034,(#5038,#5044),.PCURVE_S1.);
+#5034 = LINE('',#5035,#5036);
+#5035 = CARTESIAN_POINT('',(2.289212119762,16.822503642073,26.7));
+#5036 = VECTOR('',#5037,1.);
+#5037 = DIRECTION('',(0.,0.,1.));
+#5038 = PCURVE('',#3006,#5039);
+#5039 = DEFINITIONAL_REPRESENTATION('',(#5040),#5043);
+#5040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5041,#5042),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#5041 = CARTESIAN_POINT('',(9.689224860904E-02,0.1999996));
+#5042 = CARTESIAN_POINT('',(9.689224860904E-02,2.9000004));
+#5043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5044 = PCURVE('',#3090,#5045);
+#5045 = DEFINITIONAL_REPRESENTATION('',(#5046),#5049);
+#5046 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5047,#5048),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.1999996,2.9000004),.PIECEWISE_BEZIER_KNOTS.);
+#5047 = CARTESIAN_POINT('',(2.2541826354,-4.000000011217E-07));
+#5048 = CARTESIAN_POINT('',(2.2541826354,2.7000004));
+#5049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5050 = ORIENTED_EDGE('',*,*,#5051,.F.);
+#5051 = EDGE_CURVE('',#3022,#5031,#5052,.T.);
+#5052 = SURFACE_CURVE('',#5053,(#5058,#5065),.PCURVE_S1.);
+#5053 = CIRCLE('',#5054,2.3);
+#5054 = AXIS2_PLACEMENT_3D('',#5055,#5056,#5057);
+#5055 = CARTESIAN_POINT('',(0.,16.6,26.9));
+#5056 = DIRECTION('',(0.,0.,1.));
+#5057 = DIRECTION('',(1.,0.,0.));
+#5058 = PCURVE('',#3006,#5059);
+#5059 = DEFINITIONAL_REPRESENTATION('',(#5060),#5064);
+#5060 = LINE('',#5061,#5062);
+#5061 = CARTESIAN_POINT('',(0.,0.2));
+#5062 = VECTOR('',#5063,1.);
+#5063 = DIRECTION('',(1.,0.));
+#5064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5065 = PCURVE('',#3063,#5066);
+#5066 = DEFINITIONAL_REPRESENTATION('',(#5067),#5071);
+#5067 = CIRCLE('',#5068,2.3);
+#5068 = AXIS2_PLACEMENT_2D('',#5069,#5070);
+#5069 = CARTESIAN_POINT('',(-2.51021,4.89E-02));
+#5070 = DIRECTION('',(1.,0.));
+#5071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5072 = ADVANCED_FACE('',(#5073),#3063,.T.);
+#5073 = FACE_BOUND('',#5074,.T.);
+#5074 = EDGE_LOOP('',(#5075,#5076,#5098));
+#5075 = ORIENTED_EDGE('',*,*,#5051,.T.);
+#5076 = ORIENTED_EDGE('',*,*,#5077,.T.);
+#5077 = EDGE_CURVE('',#5031,#3047,#5078,.T.);
+#5078 = SURFACE_CURVE('',#5079,(#5084,#5091),.PCURVE_S1.);
+#5079 = CIRCLE('',#5080,0.35);
+#5080 = AXIS2_PLACEMENT_3D('',#5081,#5082,#5083);
+#5081 = CARTESIAN_POINT('',(2.51021,16.5511,26.9));
+#5082 = DIRECTION('',(0.,0.,1.));
+#5083 = DIRECTION('',(1.,0.,0.));
+#5084 = PCURVE('',#3063,#5085);
+#5085 = DEFINITIONAL_REPRESENTATION('',(#5086),#5090);
+#5086 = CIRCLE('',#5087,0.35);
+#5087 = AXIS2_PLACEMENT_2D('',#5088,#5089);
+#5088 = CARTESIAN_POINT('',(0.,0.));
+#5089 = DIRECTION('',(1.,0.));
+#5090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5091 = PCURVE('',#3090,#5092);
+#5092 = DEFINITIONAL_REPRESENTATION('',(#5093),#5097);
+#5093 = LINE('',#5094,#5095);
+#5094 = CARTESIAN_POINT('',(0.,0.));
+#5095 = VECTOR('',#5096,1.);
+#5096 = DIRECTION('',(1.,0.));
+#5097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5098 = ORIENTED_EDGE('',*,*,#3046,.T.);
+#5099 = ADVANCED_FACE('',(#5100),#3090,.F.);
+#5100 = FACE_BOUND('',#5101,.F.);
+#5101 = EDGE_LOOP('',(#5102,#5103,#5104,#5105,#5440));
+#5102 = ORIENTED_EDGE('',*,*,#5030,.F.);
+#5103 = ORIENTED_EDGE('',*,*,#5077,.T.);
+#5104 = ORIENTED_EDGE('',*,*,#3075,.T.);
+#5105 = ORIENTED_EDGE('',*,*,#5106,.T.);
+#5106 = EDGE_CURVE('',#3076,#5107,#5109,.T.);
+#5107 = VERTEX_POINT('',#5108);
+#5108 = CARTESIAN_POINT('',(2.16364284922,16.6,29.851437900682));
+#5109 = SURFACE_CURVE('',#5110,(#5218,#5329),.PCURVE_S1.);
+#5110 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5111,#5112,#5113,#5114,#5115,
+    #5116,#5117,#5118,#5119,#5120,#5121,#5122,#5123,#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,
+    #5149,#5150,#5151,#5152,#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,#5178,#5179,#5180,#5181,
+    #5182,#5183,#5184,#5185,#5186,#5187,#5188,#5189,#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,
+    #5215,#5216,#5217),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,2.56213997947E-02,5.175094057588E-02,
+    7.825360892388E-02,0.105266521026,0.132906851401,0.161281875932,
+    0.190495247412,0.22065194618,0.251863433993,0.284253974924,
+    0.317969058567,0.353187270163,0.390137927041,0.429128858226,
+    0.470593258855,0.515175639669,0.563907655923,0.618627116975,
+    0.683247042958,0.769951879419,1.),.UNSPECIFIED.);
+#5111 = CARTESIAN_POINT('',(2.27880967353,16.288509274898,29.6));
+#5112 = CARTESIAN_POINT('',(2.278809673313,16.288509275089,
+    29.602409222574));
+#5113 = CARTESIAN_POINT('',(2.278788758098,16.28852770587,
+    29.604818460396));
+#5114 = CARTESIAN_POINT('',(2.278746930779,16.288564565054,
+    29.607226408398));
+#5115 = CARTESIAN_POINT('',(2.278684253597,16.28861981989,
+    29.609631818926));
+#5116 = CARTESIAN_POINT('',(2.278600848141,16.28869340707,
+    29.612033501751));
+#5117 = CARTESIAN_POINT('',(2.27839088089,16.288878879524,
+    29.616874681777));
+#5118 = CARTESIAN_POINT('',(2.278263491751,16.288991498587,
+    29.619313997193));
+#5119 = CARTESIAN_POINT('',(2.278114920752,16.289122990056,
+    29.621747097972));
+#5120 = CARTESIAN_POINT('',(2.277945403033,16.289273237367,
+    29.624172915371));
+#5121 = CARTESIAN_POINT('',(2.277755216047,16.289442107246,
+    29.626590484237));
+#5122 = CARTESIAN_POINT('',(2.277331136642,16.289819467414,
+    29.63144179436));
+#5123 = CARTESIAN_POINT('',(2.277096655221,16.2900284914,29.633875267926
+    ));
+#5124 = CARTESIAN_POINT('',(2.276841567023,16.290256367052,
+    29.63629847112));
+#5125 = CARTESIAN_POINT('',(2.276566229139,16.290502934668,
+    29.638710596476));
+#5126 = CARTESIAN_POINT('',(2.276271024032,16.290768029466,
+    29.641110921646));
+#5127 = CARTESIAN_POINT('',(2.27563563695,16.291340390878,
+    29.645932670058));
+#5128 = CARTESIAN_POINT('',(2.27529469606,16.291648372284,
+    29.648353603131));
+#5129 = CARTESIAN_POINT('',(2.274933967412,16.291975247074,
+    29.650760933158));
+#5130 = CARTESIAN_POINT('',(2.274553895488,16.292320837827,
+    29.653154051174));
+#5131 = CARTESIAN_POINT('',(2.274154938713,16.292684968431,
+    29.655532414706));
+#5132 = CARTESIAN_POINT('',(2.273310506118,16.293458843816,
+    29.660313568398));
+#5133 = CARTESIAN_POINT('',(2.272864163301,16.293869452173,
+    29.662715638209));
+#5134 = CARTESIAN_POINT('',(2.272399046137,16.294299102566,
+    29.665101246952));
+#5135 = CARTESIAN_POINT('',(2.271915665112,16.294747613573,
+    29.667469939216));
+#5136 = CARTESIAN_POINT('',(2.271414536054,16.295214808939,
+    29.669821314438));
+#5137 = CARTESIAN_POINT('',(2.270364046053,16.296199136598,
+    29.674550770629));
+#5138 = CARTESIAN_POINT('',(2.269813755878,16.296717266365,
+    29.676927896539));
+#5139 = CARTESIAN_POINT('',(2.269245872662,16.297254722289,
+    29.679286030771));
+#5140 = CARTESIAN_POINT('',(2.268660957974,16.29781132745,
+    29.681624845856));
+#5141 = CARTESIAN_POINT('',(2.268059571904,16.298386912594,
+    29.683944060707));
+#5142 = CARTESIAN_POINT('',(2.266806735968,16.299593281467,
+    29.688610756274));
+#5143 = CARTESIAN_POINT('',(2.266154331111,16.300225193537,
+    29.69095704439));
+#5144 = CARTESIAN_POINT('',(2.265485667358,16.300876876422,
+    29.693282049047));
+#5145 = CARTESIAN_POINT('',(2.264801346781,16.301548163376,
+    29.695585553318));
+#5146 = CARTESIAN_POINT('',(2.264101964655,16.302238896827,
+    29.69786737927));
+#5147 = CARTESIAN_POINT('',(2.262651203197,16.303681887516,
+    29.702460374479));
+#5148 = CARTESIAN_POINT('',(2.261898873709,16.304435410858,
+    29.704770108967));
+#5149 = CARTESIAN_POINT('',(2.261131767709,16.305209335491,
+    29.707056438627));
+#5150 = CARTESIAN_POINT('',(2.260350521196,16.306003508345,
+    29.709319242762));
+#5151 = CARTESIAN_POINT('',(2.25955575945,16.306817786188,
+    29.711558432779));
+#5152 = CARTESIAN_POINT('',(2.257912185061,16.308515464558,
+    29.716066963701));
+#5153 = CARTESIAN_POINT('',(2.257062454214,16.309400286064,
+    29.718334617003));
+#5154 = CARTESIAN_POINT('',(2.256199585327,16.3103063525,29.720576849312
+    ));
+#5155 = CARTESIAN_POINT('',(2.25532424584,16.311233525985,
+    29.722793623592));
+#5156 = CARTESIAN_POINT('',(2.254437089803,16.3121816784,29.724984928558
+    ));
+#5157 = CARTESIAN_POINT('',(2.252606490331,16.314156310069,
+    29.729398446508));
+#5158 = CARTESIAN_POINT('',(2.251662186943,16.315184394431,
+    29.731618697475));
+#5159 = CARTESIAN_POINT('',(2.250706563386,16.31623481235,
+    29.733811547435));
+#5160 = CARTESIAN_POINT('',(2.249740320313,16.317307440725,
+    29.735977032345));
+#5161 = CARTESIAN_POINT('',(2.24876414335,16.318402165485,
+    29.738115208271));
+#5162 = CARTESIAN_POINT('',(2.246752965343,16.320681263437,
+    29.742423417044));
+#5163 = CARTESIAN_POINT('',(2.245717191828,16.321867471102,
+    29.744591174897));
+#5164 = CARTESIAN_POINT('',(2.244672138594,16.32307738619,
+    29.746729510436));
+#5165 = CARTESIAN_POINT('',(2.243618545831,16.324310897995,
+    29.748838524454));
+#5166 = CARTESIAN_POINT('',(2.242557137872,16.325567903499,
+    29.750918333046));
+#5167 = CARTESIAN_POINT('',(2.240372470658,16.328185795809,
+    29.755111230568));
+#5168 = CARTESIAN_POINT('',(2.239248564418,16.329548814466,
+    29.757221667406));
+#5169 = CARTESIAN_POINT('',(2.238117711878,16.330937254685,
+    29.759300527445));
+#5170 = CARTESIAN_POINT('',(2.236980704323,16.332351013546,29.7613479714
+    ));
+#5171 = CARTESIAN_POINT('',(2.235838316915,16.333789993861,
+    29.763364171369));
+#5172 = CARTESIAN_POINT('',(2.233487877146,16.336790236635,
+    29.767432102779));
+#5173 = CARTESIAN_POINT('',(2.232279359959,16.338354031152,
+    29.769480701642));
+#5174 = CARTESIAN_POINT('',(2.231066633773,16.339945382054,
+    29.771495318931));
+#5175 = CARTESIAN_POINT('',(2.229850559174,16.341564186734,
+    29.773476174468));
+#5176 = CARTESIAN_POINT('',(2.228631980692,16.343210345651,
+    29.775423496392));
+#5177 = CARTESIAN_POINT('',(2.226124095156,16.346649578695,
+    29.779357231063));
+#5178 = CARTESIAN_POINT('',(2.22483459906,16.348445744787,
+    29.781339863868));
+#5179 = CARTESIAN_POINT('',(2.223544211998,16.350272147182,
+    29.783285697058));
+#5180 = CARTESIAN_POINT('',(2.222253891584,16.352128671837,
+    29.785195014035));
+#5181 = CARTESIAN_POINT('',(2.22096457956,16.35401520409,29.787068104114
+    ));
+#5182 = CARTESIAN_POINT('',(2.218308156601,16.357969625548,
+    29.790858964835));
+#5183 = CARTESIAN_POINT('',(2.216941300059,16.360041426081,
+    29.792772030853));
+#5184 = CARTESIAN_POINT('',(2.21557774576,16.362146891608,29.79464481544
+    ));
+#5185 = CARTESIAN_POINT('',(2.214218591512,16.364285877378,
+    29.79647767721));
+#5186 = CARTESIAN_POINT('',(2.212864919353,16.366458232552,
+    29.798270978529));
+#5187 = CARTESIAN_POINT('',(2.210069372666,16.371035218937,
+    29.801911095313));
+#5188 = CARTESIAN_POINT('',(2.208628521372,16.373445030791,
+    29.803751793245));
+#5189 = CARTESIAN_POINT('',(2.20719656711,16.375893040946,
+    29.805547634461));
+#5190 = CARTESIAN_POINT('',(2.205774819364,16.378379039115,
+    29.807299074938));
+#5191 = CARTESIAN_POINT('',(2.204364571653,16.380902799539,
+    29.809006571484));
+#5192 = CARTESIAN_POINT('',(2.201439557797,16.386263761202,
+    29.812489474609));
+#5193 = CARTESIAN_POINT('',(2.199927282673,16.38910826865,
+    29.814256407241));
+#5194 = CARTESIAN_POINT('',(2.198431944859,16.391997289475,
+    29.815971977876));
+#5195 = CARTESIAN_POINT('',(2.196955196223,16.394930474564,
+    29.817636779323));
+#5196 = CARTESIAN_POINT('',(2.195498671797,16.397907439548,
+    29.819251398963));
+#5197 = CARTESIAN_POINT('',(2.192453035986,16.404319181432,
+    29.822573724225));
+#5198 = CARTESIAN_POINT('',(2.190869623714,16.407765259356,
+    29.824268489229));
+#5199 = CARTESIAN_POINT('',(2.189316044938,16.411265408994,
+    29.82590153907));
+#5200 = CARTESIAN_POINT('',(2.18779457084,16.414818951712,
+    29.827473676481));
+#5201 = CARTESIAN_POINT('',(2.186307451815,16.418425119822,
+    29.828985681622));
+#5202 = CARTESIAN_POINT('',(2.183143936016,16.426402828715,
+    29.832153768887));
+#5203 = CARTESIAN_POINT('',(2.181481975106,16.430794771393,
+    29.833786413824));
+#5204 = CARTESIAN_POINT('',(2.179874716265,16.435257490435,
+    29.835337496606));
+#5205 = CARTESIAN_POINT('',(2.178325790694,16.439789302307,
+    29.836808188509));
+#5206 = CARTESIAN_POINT('',(2.176838779272,16.444388234129,
+    29.838199582362));
+#5207 = CARTESIAN_POINT('',(2.173509802291,16.455309739122,
+    29.841274579494));
+#5208 = CARTESIAN_POINT('',(2.171720224786,16.461684143448,
+    29.842895510284));
+#5209 = CARTESIAN_POINT('',(2.170056942312,16.468169727196,
+    29.844377930421));
+#5210 = CARTESIAN_POINT('',(2.16852828347,16.47475957679,29.845723920527
+    ));
+#5211 = CARTESIAN_POINT('',(2.167142102623,16.481445178488,
+    29.846935217364));
+#5212 = CARTESIAN_POINT('',(2.162624283618,16.506181378273,
+    29.850873466292));
+#5213 = CARTESIAN_POINT('',(2.160389584884,16.524781193442,
+    29.852800796023));
+#5214 = CARTESIAN_POINT('',(2.159353199627,16.543755113333,
+    29.853803179264));
+#5215 = CARTESIAN_POINT('',(2.159582836087,16.562819623942,
+    29.853913536753));
+#5216 = CARTESIAN_POINT('',(2.161057028697,16.581673576981,
+    29.853120824657));
+#5217 = CARTESIAN_POINT('',(2.16364284922,16.6,29.851437900682));
+#5218 = PCURVE('',#3090,#5219);
+#5219 = DEFINITIONAL_REPRESENTATION('',(#5220),#5328);
+#5220 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5221,#5222,#5223,#5224,#5225,
+    #5226,#5227,#5228,#5229,#5230,#5231,#5232,#5233,#5234,#5235,#5236,
+    #5237,#5238,#5239,#5240,#5241,#5242,#5243,#5244,#5245,#5246,#5247,
+    #5248,#5249,#5250,#5251,#5252,#5253,#5254,#5255,#5256,#5257,#5258,
+    #5259,#5260,#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,#5286,#5287,#5288,#5289,#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,#5315,#5316,#5317,#5318,#5319,#5320,#5321,#5322,#5323,#5324,
+    #5325,#5326,#5327),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,2.56213997947E-02,5.175094057588E-02,
+    7.825360892388E-02,0.105266521026,0.132906851401,0.161281875932,
+    0.190495247412,0.22065194618,0.251863433993,0.284253974924,
+    0.317969058567,0.353187270163,0.390137927041,0.429128858226,
+    0.470593258855,0.515175639669,0.563907655923,0.618627116975,
+    0.683247042958,0.769951879419,1.),.UNSPECIFIED.);
+#5221 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#5222 = CARTESIAN_POINT('',(3.990046714472,2.702409222574));
+#5223 = CARTESIAN_POINT('',(3.989967065221,2.704818460396));
+#5224 = CARTESIAN_POINT('',(3.989807777947,2.707226408398));
+#5225 = CARTESIAN_POINT('',(3.989569047914,2.709631818926));
+#5226 = CARTESIAN_POINT('',(3.989251255256,2.712033501751));
+#5227 = CARTESIAN_POINT('',(3.988450815185,2.716874681777));
+#5228 = CARTESIAN_POINT('',(3.987965008042,2.719313997193));
+#5229 = CARTESIAN_POINT('',(3.987398145438,2.721747097972));
+#5230 = CARTESIAN_POINT('',(3.986750950878,2.724172915371));
+#5231 = CARTESIAN_POINT('',(3.98602426948,2.726590484237));
+#5232 = CARTESIAN_POINT('',(3.984402368257,2.73144179436));
+#5233 = CARTESIAN_POINT('',(3.983504877366,2.733875267926));
+#5234 = CARTESIAN_POINT('',(3.982527596399,2.73629847112));
+#5235 = CARTESIAN_POINT('',(3.981471588689,2.738710596476));
+#5236 = CARTESIAN_POINT('',(3.980337979803,2.741110921646));
+#5237 = CARTESIAN_POINT('',(3.977894639285,2.745932670058));
+#5238 = CARTESIAN_POINT('',(3.976581929426,2.748353603131));
+#5239 = CARTESIAN_POINT('',(3.975191080813,2.750760933158));
+#5240 = CARTESIAN_POINT('',(3.973723370439,2.753154051174));
+#5241 = CARTESIAN_POINT('',(3.972180099441,2.755532414706));
+#5242 = CARTESIAN_POINT('',(3.968907517586,2.760313568398));
+#5243 = CARTESIAN_POINT('',(3.967174713127,2.762715638209));
+#5244 = CARTESIAN_POINT('',(3.965365596293,2.765101246952));
+#5245 = CARTESIAN_POINT('',(3.963481580228,2.767469939216));
+#5246 = CARTESIAN_POINT('',(3.961524074663,2.769821314438));
+#5247 = CARTESIAN_POINT('',(3.957410949646,2.774550770629));
+#5248 = CARTESIAN_POINT('',(3.95525144384,2.776927896539));
+#5249 = CARTESIAN_POINT('',(3.953017487254,2.779286030771));
+#5250 = CARTESIAN_POINT('',(3.950710573739,2.781624845856));
+#5251 = CARTESIAN_POINT('',(3.948332172236,2.783944060707));
+#5252 = CARTESIAN_POINT('',(3.943362941406,2.788610756274));
+#5253 = CARTESIAN_POINT('',(3.940767910125,2.79095704439));
+#5254 = CARTESIAN_POINT('',(3.938100206386,2.793282049047));
+#5255 = CARTESIAN_POINT('',(3.935361362078,2.795585553318));
+#5256 = CARTESIAN_POINT('',(3.932552867531,2.79786737927));
+#5257 = CARTESIAN_POINT('',(3.926706584262,2.802460374479));
+#5258 = CARTESIAN_POINT('',(3.923664319413,2.804770108967));
+#5259 = CARTESIAN_POINT('',(3.92055096863,2.807056438627));
+#5260 = CARTESIAN_POINT('',(3.917368069668,2.809319242762));
+#5261 = CARTESIAN_POINT('',(3.914117106361,2.811558432779));
+#5262 = CARTESIAN_POINT('',(3.907365871481,2.816066963701));
+#5263 = CARTESIAN_POINT('',(3.90386085791,2.818334617003));
+#5264 = CARTESIAN_POINT('',(3.900286051607,2.820576849312));
+#5265 = CARTESIAN_POINT('',(3.896642973699,2.822793623592));
+#5266 = CARTESIAN_POINT('',(3.892933082748,2.824984928558));
+#5267 = CARTESIAN_POINT('',(3.885239849753,2.829398446508));
+#5268 = CARTESIAN_POINT('',(3.881251473884,2.831618697475));
+#5269 = CARTESIAN_POINT('',(3.877194206281,2.833811547435));
+#5270 = CARTESIAN_POINT('',(3.87306953785,2.835977032345));
+#5271 = CARTESIAN_POINT('',(3.868878891266,2.838115208271));
+#5272 = CARTESIAN_POINT('',(3.860194340381,2.842423417044));
+#5273 = CARTESIAN_POINT('',(3.855695045543,2.844591174897));
+#5274 = CARTESIAN_POINT('',(3.851127263263,2.846729510436));
+#5275 = CARTESIAN_POINT('',(3.846492448629,2.848838524454));
+#5276 = CARTESIAN_POINT('',(3.841791985011,2.850918333046));
+#5277 = CARTESIAN_POINT('',(3.832049952794,2.855111230568));
+#5278 = CARTESIAN_POINT('',(3.827002523107,2.857221667406));
+#5279 = CARTESIAN_POINT('',(3.821886389714,2.859300527445));
+#5280 = CARTESIAN_POINT('',(3.816702973506,2.8613479714));
+#5281 = CARTESIAN_POINT('',(3.811453621542,2.863364171369));
+#5282 = CARTESIAN_POINT('',(3.800564186926,2.867432102779));
+#5283 = CARTESIAN_POINT('',(3.794917590187,2.869480701642));
+#5284 = CARTESIAN_POINT('',(3.789201287365,2.871495318931));
+#5285 = CARTESIAN_POINT('',(3.783416673665,2.873476174468));
+#5286 = CARTESIAN_POINT('',(3.777565068971,2.875423496392));
+#5287 = CARTESIAN_POINT('',(3.765403633169,2.879357231063));
+#5288 = CARTESIAN_POINT('',(3.759086345768,2.881339863868));
+#5289 = CARTESIAN_POINT('',(3.752697318142,2.883285697058));
+#5290 = CARTESIAN_POINT('',(3.746237935945,2.885195014035));
+#5291 = CARTESIAN_POINT('',(3.739709507987,2.887068104114));
+#5292 = CARTESIAN_POINT('',(3.726098578404,2.890858964835));
+#5293 = CARTESIAN_POINT('',(3.719007205577,2.892772030853));
+#5294 = CARTESIAN_POINT('',(3.711840629489,2.89464481544));
+#5295 = CARTESIAN_POINT('',(3.704600253249,2.89647767721));
+#5296 = CARTESIAN_POINT('',(3.697287401341,2.898270978529));
+#5297 = CARTESIAN_POINT('',(3.681963980386,2.901911095313));
+#5298 = CARTESIAN_POINT('',(3.6739423033,2.903751793245));
+#5299 = CARTESIAN_POINT('',(3.665839836389,2.905547634461));
+#5300 = CARTESIAN_POINT('',(3.657658048439,2.907299074938));
+#5301 = CARTESIAN_POINT('',(3.649398329002,2.909006571484));
+#5302 = CARTESIAN_POINT('',(3.631949718507,2.912489474609));
+#5303 = CARTESIAN_POINT('',(3.622745911822,2.914256407241));
+#5304 = CARTESIAN_POINT('',(3.613452276574,2.915971977876));
+#5305 = CARTESIAN_POINT('',(3.604070450451,2.917636779323));
+#5306 = CARTESIAN_POINT('',(3.59460200059,2.919251398963));
+#5307 = CARTESIAN_POINT('',(3.574321049141,2.922573724225));
+#5308 = CARTESIAN_POINT('',(3.563486369563,2.924268489229));
+#5309 = CARTESIAN_POINT('',(3.552546491802,2.92590153907));
+#5310 = CARTESIAN_POINT('',(3.541503508313,2.927473676481));
+#5311 = CARTESIAN_POINT('',(3.530359497052,2.928985681622));
+#5312 = CARTESIAN_POINT('',(3.505839339347,2.932153768887));
+#5313 = CARTESIAN_POINT('',(3.492424215808,2.933786413824));
+#5314 = CARTESIAN_POINT('',(3.478874504836,2.935337496606));
+#5315 = CARTESIAN_POINT('',(3.465193857713,2.936808188509));
+#5316 = CARTESIAN_POINT('',(3.45138622302,2.938199582362));
+#5317 = CARTESIAN_POINT('',(3.4187645376,2.941274579494));
+#5318 = CARTESIAN_POINT('',(3.399852471596,2.942895510284));
+#5319 = CARTESIAN_POINT('',(3.380730029768,2.944377930421));
+#5320 = CARTESIAN_POINT('',(3.361409848235,2.945723920527));
+#5321 = CARTESIAN_POINT('',(3.34190739347,2.946935217364));
+#5322 = CARTESIAN_POINT('',(3.270063443058,2.950873466292));
+#5323 = CARTESIAN_POINT('',(3.216638751947,2.952800796023));
+#5324 = CARTESIAN_POINT('',(3.162521878213,2.953803179264));
+#5325 = CARTESIAN_POINT('',(3.108228194759,2.953913536753));
+#5326 = CARTESIAN_POINT('',(3.054299648992,2.953120824657));
+#5327 = CARTESIAN_POINT('',(3.001419789127,2.951437900682));
+#5328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5329 = PCURVE('',#3118,#5330);
+#5330 = DEFINITIONAL_REPRESENTATION('',(#5331),#5439);
+#5331 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5332,#5333,#5334,#5335,#5336,
+    #5337,#5338,#5339,#5340,#5341,#5342,#5343,#5344,#5345,#5346,#5347,
+    #5348,#5349,#5350,#5351,#5352,#5353,#5354,#5355,#5356,#5357,#5358,
+    #5359,#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,#5385,#5386,#5387,#5388,#5389,#5390,#5391,
+    #5392,#5393,#5394,#5395,#5396,#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,#5422,#5423,#5424,
+    #5425,#5426,#5427,#5428,#5429,#5430,#5431,#5432,#5433,#5434,#5435,
+    #5436,#5437,#5438),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,2.56213997947E-02,5.175094057588E-02,
+    7.825360892388E-02,0.105266521026,0.132906851401,0.161281875932,
+    0.190495247412,0.22065194618,0.251863433993,0.284253974924,
+    0.317969058567,0.353187270163,0.390137927041,0.429128858226,
+    0.470593258855,0.515175639669,0.563907655923,0.618627116975,
+    0.683247042958,0.769951879419,1.),.UNSPECIFIED.);
+#5332 = CARTESIAN_POINT('',(6.147337102089,0.));
+#5333 = CARTESIAN_POINT('',(6.147337102158,8.030741912099E-03));
+#5334 = CARTESIAN_POINT('',(6.147343810158,1.606153222412E-02));
+#5335 = CARTESIAN_POINT('',(6.147357225331,2.408896035054E-02));
+#5336 = CARTESIAN_POINT('',(6.147377338245,3.210979453729E-02));
+#5337 = CARTESIAN_POINT('',(6.147404130797,4.012098186173E-02));
+#5338 = CARTESIAN_POINT('',(6.147471684937,5.627694958266E-02));
+#5339 = CARTESIAN_POINT('',(6.147512714128,6.442126762575E-02));
+#5340 = CARTESIAN_POINT('',(6.147560635331,7.254964873764E-02));
+#5341 = CARTESIAN_POINT('',(6.14761541635,8.065945119572E-02));
+#5342 = CARTESIAN_POINT('',(6.147677021249,8.874834517906E-02));
+#5343 = CARTESIAN_POINT('',(6.147814776037,0.104995461673));
+#5344 = CARTESIAN_POINT('',(6.147891121831,0.113153003895));
+#5345 = CARTESIAN_POINT('',(6.147974407026,0.121284853273));
+#5346 = CARTESIAN_POINT('',(6.148064591071,0.129389162225));
+#5347 = CARTESIAN_POINT('',(6.148161633569,0.137464321752));
+#5348 = CARTESIAN_POINT('',(6.148371354563,0.153708480891));
+#5349 = CARTESIAN_POINT('',(6.148484298432,0.161876271113));
+#5350 = CARTESIAN_POINT('',(6.14860428368,0.170010877442));
+#5351 = CARTESIAN_POINT('',(6.148731270211,0.178111014912));
+#5352 = CARTESIAN_POINT('',(6.148865220039,0.186175568244));
+#5353 = CARTESIAN_POINT('',(6.149150246637,0.202418079206));
+#5354 = CARTESIAN_POINT('',(6.149301649043,0.210594304938));
+#5355 = CARTESIAN_POINT('',(6.149460266306,0.218731254142));
+#5356 = CARTESIAN_POINT('',(6.149626063366,0.226828039037));
+#5357 = CARTESIAN_POINT('',(6.149799008311,0.234883898973));
+#5358 = CARTESIAN_POINT('',(6.150163922622,0.251125526125));
+#5359 = CARTESIAN_POINT('',(6.150356275457,0.259309043439));
+#5360 = CARTESIAN_POINT('',(6.150556099914,0.267448067075));
+#5361 = CARTESIAN_POINT('',(6.150763368737,0.275542009012));
+#5362 = CARTESIAN_POINT('',(6.150978058368,0.283590378506));
+#5363 = CARTESIAN_POINT('',(6.151428801259,0.299831618605));
+#5364 = CARTESIAN_POINT('',(6.151665298191,0.308021723351));
+#5365 = CARTESIAN_POINT('',(6.151909618216,0.316162667411));
+#5366 = CARTESIAN_POINT('',(6.152161743725,0.324254094104));
+#5367 = CARTESIAN_POINT('',(6.152421661034,0.33229571898));
+#5368 = CARTESIAN_POINT('',(6.152965704003,0.348536997302));
+#5369 = CARTESIAN_POINT('',(6.153250340162,0.356733359897));
+#5370 = CARTESIAN_POINT('',(6.153543258231,0.364876184288));
+#5371 = CARTESIAN_POINT('',(6.153844451445,0.372965286423));
+#5372 = CARTESIAN_POINT('',(6.154153916905,0.381000531519));
+#5373 = CARTESIAN_POINT('',(6.15480050778,0.397242298134));
+#5374 = CARTESIAN_POINT('',(6.155138221791,0.405444972243));
+#5375 = CARTESIAN_POINT('',(6.155484798756,0.413589761218));
+#5376 = CARTESIAN_POINT('',(6.155840243364,0.421676597622));
+#5377 = CARTESIAN_POINT('',(6.156204563844,0.42970544175));
+#5378 = CARTESIAN_POINT('',(6.156965078504,0.44594822999));
+#5379 = CARTESIAN_POINT('',(6.157361956518,0.454157701866));
+#5380 = CARTESIAN_POINT('',(6.157768419218,0.46230468312));
+#5381 = CARTESIAN_POINT('',(6.158184482765,0.470389167111));
+#5382 = CARTESIAN_POINT('',(6.158610166282,0.478411154694));
+#5383 = CARTESIAN_POINT('',(6.159498619131,0.494655640669));
+#5384 = CARTESIAN_POINT('',(6.159962192777,0.502872917727));
+#5385 = CARTESIAN_POINT('',(6.160436237708,0.511022493811));
+#5386 = CARTESIAN_POINT('',(6.160920780934,0.519104365699));
+#5387 = CARTESIAN_POINT('',(6.16141585155,0.527118518535));
+#5388 = CARTESIAN_POINT('',(6.162449652518,0.543365609778));
+#5389 = CARTESIAN_POINT('',(6.162989344878,0.551592367577));
+#5390 = CARTESIAN_POINT('',(6.163540593364,0.559745167903));
+#5391 = CARTESIAN_POINT('',(6.164103434383,0.567823949274));
+#5392 = CARTESIAN_POINT('',(6.164677905203,0.575828620055));
+#5393 = CARTESIAN_POINT('',(6.165879015882,0.592079608959));
+#5394 = CARTESIAN_POINT('',(6.166506831387,0.60031843972));
+#5395 = CARTESIAN_POINT('',(6.167147534494,0.608475408927));
+#5396 = CARTESIAN_POINT('',(6.167801168368,0.616550325795));
+#5397 = CARTESIAN_POINT('',(6.168467775309,0.62454295057));
+#5398 = CARTESIAN_POINT('',(6.169864544295,0.640799800936));
+#5399 = CARTESIAN_POINT('',(6.170596182625,0.649054651378));
+#5400 = CARTESIAN_POINT('',(6.171342360426,0.657217205533));
+#5401 = CARTESIAN_POINT('',(6.17210312301,0.665287053446));
+#5402 = CARTESIAN_POINT('',(6.172878512307,0.673263715523));
+#5403 = CARTESIAN_POINT('',(6.17450874017,0.689529639149));
+#5404 = CARTESIAN_POINT('',(6.175365497615,0.69780662766));
+#5405 = CARTESIAN_POINT('',(6.176238885628,0.705976946631));
+#5406 = CARTESIAN_POINT('',(6.177128943333,0.714039839673));
+#5407 = CARTESIAN_POINT('',(6.178035702559,0.721994455456));
+#5408 = CARTESIAN_POINT('',(6.179952116043,0.738275186434));
+#5409 = CARTESIAN_POINT('',(6.180964379247,0.746584254407));
+#5410 = CARTESIAN_POINT('',(6.181996008156,0.754765874722));
+#5411 = CARTESIAN_POINT('',(6.183047019362,0.762818740133));
+#5412 = CARTESIAN_POINT('',(6.184117415346,0.770741413045));
+#5413 = CARTESIAN_POINT('',(6.186398387066,0.787048399934));
+#5414 = CARTESIAN_POINT('',(6.187612735107,0.795407040799));
+#5415 = CARTESIAN_POINT('',(6.188850214115,0.803606199535));
+#5416 = CARTESIAN_POINT('',(6.190110781578,0.811643640349));
+#5417 = CARTESIAN_POINT('',(6.191394366956,0.819516940232));
+#5418 = CARTESIAN_POINT('',(6.194167899737,0.835876900515));
+#5419 = CARTESIAN_POINT('',(6.195663820614,0.844320063977));
+#5420 = CARTESIAN_POINT('',(6.197188497159,0.852549279496));
+#5421 = CARTESIAN_POINT('',(6.198741728845,0.860560557777));
+#5422 = CARTESIAN_POINT('',(6.20032325178,0.868349620079));
+#5423 = CARTESIAN_POINT('',(6.203833432249,0.884842429388));
+#5424 = CARTESIAN_POINT('',(6.205773110994,0.893456696404));
+#5425 = CARTESIAN_POINT('',(6.207751244586,0.901747134172));
+#5426 = CARTESIAN_POINT('',(6.209767117226,0.909705710844));
+#5427 = CARTESIAN_POINT('',(6.211819827675,0.917323927817));
+#5428 = CARTESIAN_POINT('',(6.216710516538,0.934345973651));
+#5429 = CARTESIAN_POINT('',(6.21957707092,0.943470179547));
+#5430 = CARTESIAN_POINT('',(6.222505301092,0.951944103456));
+#5431 = CARTESIAN_POINT('',(6.225491721913,0.959744818666));
+#5432 = CARTESIAN_POINT('',(6.228531912283,0.966849338062));
+#5433 = CARTESIAN_POINT('',(6.239814924671,0.990181836355));
+#5434 = CARTESIAN_POINT('',(6.248364647228,1.002106481379));
+#5435 = CARTESIAN_POINT('',(6.257137214018,1.008505722533));
+#5436 = CARTESIAN_POINT('',(6.26597687674,1.009162872087));
+#5437 = CARTESIAN_POINT('',(6.27471513696,1.004123316376));
+#5438 = CARTESIAN_POINT('',(6.28318530718,0.993839187798));
+#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5440 = ORIENTED_EDGE('',*,*,#5441,.F.);
+#5441 = EDGE_CURVE('',#5007,#5107,#5442,.T.);
+#5442 = SURFACE_CURVE('',#5443,(#5530,#5620),.PCURVE_S1.);
+#5443 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#5444,#5445,#5446,#5447,#5448,
+    #5449,#5450,#5451,#5452,#5453,#5454,#5455,#5456,#5457,#5458,#5459,
+    #5460,#5461,#5462,#5463,#5464,#5465,#5466,#5467,#5468,#5469,#5470,
+    #5471,#5472,#5473,#5474,#5475,#5476,#5477,#5478,#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,
+    #5526,#5527,#5528,#5529),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,4,4,4,
+    4,4,4,4,4,4,4,4,4,4,4,6),(0.,2.74058476814E-02,5.537303932415E-02,
+    8.375722896685E-02,0.112720089194,0.142405007842,0.17294780108,
+    0.204483704544,0.237152951638,0.271106511615,0.306513012524,
+    0.343567819181,0.38250559306,0.4236185195,0.467284139538,
+    0.514010393391,0.564513774125,0.619867316879,0.681815545999,
+    0.753568853552,0.842463746649,1.),.UNSPECIFIED.);
+#5444 = CARTESIAN_POINT('',(2.289212119762,16.822503642073,29.6));
+#5445 = CARTESIAN_POINT('',(2.289212119501,16.822503641861,
+    29.60279678165));
+#5446 = CARTESIAN_POINT('',(2.289181774478,16.822478932767,
+    29.605593583775));
+#5447 = CARTESIAN_POINT('',(2.289121089738,16.822429518268,
+    29.608387879947));
+#5448 = CARTESIAN_POINT('',(2.289030243793,16.822355487868,
+    29.611177296625));
+#5449 = CARTESIAN_POINT('',(2.288786462116,16.822156529398,
+    29.616798918875));
+#5450 = CARTESIAN_POINT('',(2.288632286863,16.822030585841,
+    29.619630849292));
+#5451 = CARTESIAN_POINT('',(2.288447438991,16.821879373723,
+    29.622453095203));
+#5452 = CARTESIAN_POINT('',(2.288232422595,16.821703132517,29.6252636356
+    ));
+#5453 = CARTESIAN_POINT('',(2.287739670531,16.821298178593,
+    29.63089954528));
+#5454 = CARTESIAN_POINT('',(2.287461042125,16.821068719526,
+    29.633724504559));
+#5455 = CARTESIAN_POINT('',(2.287152641928,16.820814078491,
+    29.636533817704));
+#5456 = CARTESIAN_POINT('',(2.286815206645,16.820534579125,
+    29.639325935238));
+#5457 = CARTESIAN_POINT('',(2.286076443278,16.819920356729,
+    29.644929722827));
+#5458 = CARTESIAN_POINT('',(2.285673949106,16.819584622371,
+    29.647740622283));
+#5459 = CARTESIAN_POINT('',(2.285242934243,16.819223728818,
+    29.650530871867));
+#5460 = CARTESIAN_POINT('',(2.28478430798,16.818838045594,
+    29.653299290392));
+#5461 = CARTESIAN_POINT('',(2.283801642497,16.818007623932,
+    29.658858954971));
+#5462 = CARTESIAN_POINT('',(2.283276254714,16.817561652059,
+    29.661649043095));
+#5463 = CARTESIAN_POINT('',(2.282723886551,16.817090432602,
+    29.664414107305));
+#5464 = CARTESIAN_POINT('',(2.282145581193,16.816594360879,
+    29.667153263938));
+#5465 = CARTESIAN_POINT('',(2.280921786305,16.815538248113,
+    29.672656728083));
+#5466 = CARTESIAN_POINT('',(2.280274836003,16.814976772286,
+    29.675419469627));
+#5467 = CARTESIAN_POINT('',(2.27960270257,16.814389821499,
+    29.678153250292));
+#5468 = CARTESIAN_POINT('',(2.27890653487,16.813777805366,
+    29.680857444745));
+#5469 = CARTESIAN_POINT('',(2.277445038045,16.812483732966,
+    29.686292660478));
+#5470 = CARTESIAN_POINT('',(2.276678194599,16.811800046328,
+    29.68902169027));
+#5471 = CARTESIAN_POINT('',(2.275888203847,16.811090495708,
+    29.691718144035));
+#5472 = CARTESIAN_POINT('',(2.275076298948,16.810355498566,
+    29.69438162957));
+#5473 = CARTESIAN_POINT('',(2.273381155975,16.808808095593,
+    29.699736667524));
+#5474 = CARTESIAN_POINT('',(2.272496402051,16.807993857417,
+    29.702425783945));
+#5475 = CARTESIAN_POINT('',(2.271590769462,16.807153183329,
+    29.705078943982));
+#5476 = CARTESIAN_POINT('',(2.270665560346,16.80628649624,
+    29.707695969116));
+#5477 = CARTESIAN_POINT('',(2.268741420213,16.804466822238,
+    29.712959075397));
+#5478 = CARTESIAN_POINT('',(2.267741020625,16.803511782693,
+    29.715602249767));
+#5479 = CARTESIAN_POINT('',(2.266722253036,16.802529531077,
+    29.718206241203));
+#5480 = CARTESIAN_POINT('',(2.265686479177,16.801520497217,
+    29.720771069013));
+#5481 = CARTESIAN_POINT('',(2.263538540577,16.799405374749,
+    29.725930707155));
+#5482 = CARTESIAN_POINT('',(2.262425003867,16.798296981509,
+    29.728522099666));
+#5483 = CARTESIAN_POINT('',(2.261295879467,16.797160372683,
+    29.731071152217));
+#5484 = CARTESIAN_POINT('',(2.260152585136,16.795995990363,
+    29.733578070079));
+#5485 = CARTESIAN_POINT('',(2.25778654149,16.793557041708,
+    29.738622959292));
+#5486 = CARTESIAN_POINT('',(2.256562571813,16.792279870435,
+    29.741156939266));
+#5487 = CARTESIAN_POINT('',(2.255326115261,16.790973224882,
+    29.743645398674));
+#5488 = CARTESIAN_POINT('',(2.254078647799,16.78963756887,29.74608872222
+    ));
+#5489 = CARTESIAN_POINT('',(2.251500614997,16.786839801666,
+    29.751007878558));
+#5490 = CARTESIAN_POINT('',(2.250169049398,16.785374714717,
+    29.753479050532));
+#5491 = CARTESIAN_POINT('',(2.248828500079,16.783878602507,
+    29.755901389303));
+#5492 = CARTESIAN_POINT('',(2.247480509272,16.782351964747,
+    29.758275459551));
+#5493 = CARTESIAN_POINT('',(2.24469692587,16.779151645031,
+    29.763058246155));
+#5494 = CARTESIAN_POINT('',(2.243260647682,16.777474514144,
+    29.765461486192));
+#5495 = CARTESIAN_POINT('',(2.241819417675,16.775764461057,
+    29.767812313517));
+#5496 = CARTESIAN_POINT('',(2.240374858993,16.774022041461,
+    29.770111482576));
+#5497 = CARTESIAN_POINT('',(2.237392339496,16.770363391602,
+    29.774747678563));
+#5498 = CARTESIAN_POINT('',(2.235854150194,16.768443088106,
+    29.777078189494));
+#5499 = CARTESIAN_POINT('',(2.234315765757,16.766487537262,
+    29.779352259756));
+#5500 = CARTESIAN_POINT('',(2.232778913275,16.764497379253,
+    29.781570855739));
+#5501 = CARTESIAN_POINT('',(2.229604014974,16.760307232929,
+    29.786050763365));
+#5502 = CARTESIAN_POINT('',(2.227966428997,16.758102316108,
+    29.788304166357));
+#5503 = CARTESIAN_POINT('',(2.22633444365,16.7558592666,29.790496384991)
+  );
+#5504 = CARTESIAN_POINT('',(2.224709925267,16.753578851059,
+    29.792628637316));
+#5505 = CARTESIAN_POINT('',(2.221348740079,16.748757512428,
+    29.796943273458));
+#5506 = CARTESIAN_POINT('',(2.219613625644,16.746210433797,
+    29.799115773941));
+#5507 = CARTESIAN_POINT('',(2.217891479914,16.743621554839,
+    29.801221197914));
+#5508 = CARTESIAN_POINT('',(2.216184364223,16.740991834867,
+    29.803261081846));
+#5509 = CARTESIAN_POINT('',(2.212641713241,16.735396250052,
+    29.807402575931));
+#5510 = CARTESIAN_POINT('',(2.210809593295,16.732422359032,
+    29.809491296966));
+#5511 = CARTESIAN_POINT('',(2.209000363619,16.72940182007,
+    29.811505123181));
+#5512 = CARTESIAN_POINT('',(2.20721637467,16.726335900503,
+    29.813446022788));
+#5513 = CARTESIAN_POINT('',(2.20349395423,16.719745326156,
+    29.817408599312));
+#5514 = CARTESIAN_POINT('',(2.201562449336,16.716209538879,
+    29.819412346951));
+#5515 = CARTESIAN_POINT('',(2.19966833425,16.712620295824,
+    29.821329869175));
+#5516 = CARTESIAN_POINT('',(2.197814424436,16.708979403027,
+    29.823163771344));
+#5517 = CARTESIAN_POINT('',(2.193905520423,16.701013813411,
+    29.826946780305));
+#5518 = CARTESIAN_POINT('',(2.191865150773,16.696672103186,
+    29.828868171836));
+#5519 = CARTESIAN_POINT('',(2.189886207247,16.692266395408,
+    29.830684635635));
+#5520 = CARTESIAN_POINT('',(2.187972353218,16.687799596024,
+    29.832399839209));
+#5521 = CARTESIAN_POINT('',(2.18384058084,16.677668778273,
+    29.836020981834));
+#5522 = CARTESIAN_POINT('',(2.181659261136,16.671973690217,
+    29.837874584471));
+#5523 = CARTESIAN_POINT('',(2.179589244838,16.666195060664,
+    29.839584566489));
+#5524 = CARTESIAN_POINT('',(2.177636128835,16.660338786302,
+    29.841156790109));
+#5525 = CARTESIAN_POINT('',(2.172559401719,16.643906037925,
+    29.845147731701));
+#5526 = CARTESIAN_POINT('',(2.16969653264,16.633176601356,
+    29.847282628242));
+#5527 = CARTESIAN_POINT('',(2.167243407802,16.622256843258,
+    29.849029898525));
+#5528 = CARTESIAN_POINT('',(2.165220947432,16.611184376351,
+    29.850410829628));
+#5529 = CARTESIAN_POINT('',(2.16364284922,16.6,29.851437900682));
+#5530 = PCURVE('',#3090,#5531);
+#5531 = DEFINITIONAL_REPRESENTATION('',(#5532),#5619);
+#5532 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#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,#5577,#5578,#5579,#5580,#5581,
+    #5582,#5583,#5584,#5585,#5586,#5587,#5588,#5589,#5590,#5591,#5592,
+    #5593,#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.,(6,4,4,4,4,4,4,4,4,4,
+    4,4,4,4,4,4,4,4,4,4,4,6),(0.,2.74058476814E-02,5.537303932415E-02,
+    8.375722896685E-02,0.112720089194,0.142405007842,0.17294780108,
+    0.204483704544,0.237152951638,0.271106511615,0.306513012524,
+    0.343567819181,0.38250559306,0.4236185195,0.467284139538,
+    0.514010393391,0.564513774125,0.619867316879,0.681815545999,
+    0.753568853552,0.842463746649,1.),.UNSPECIFIED.);
+#5533 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#5534 = CARTESIAN_POINT('',(2.254182636359,2.70279678165));
+#5535 = CARTESIAN_POINT('',(2.254294443793,2.705593583775));
+#5536 = CARTESIAN_POINT('',(2.254518040148,2.708387879947));
+#5537 = CARTESIAN_POINT('',(2.254852868543,2.711177296625));
+#5538 = CARTESIAN_POINT('',(2.255751911021,2.716798918875));
+#5539 = CARTESIAN_POINT('',(2.256320703467,2.719630849292));
+#5540 = CARTESIAN_POINT('',(2.257003038999,2.722453095203));
+#5541 = CARTESIAN_POINT('',(2.257797370479,2.725263635601));
+#5542 = CARTESIAN_POINT('',(2.25961966389,2.73089954528));
+#5543 = CARTESIAN_POINT('',(2.260650950602,2.733724504559));
+#5544 = CARTESIAN_POINT('',(2.261793637231,2.736533817704));
+#5545 = CARTESIAN_POINT('',(2.26304551537,2.739325935238));
+#5546 = CARTESIAN_POINT('',(2.265790515225,2.744929722827));
+#5547 = CARTESIAN_POINT('',(2.267288046466,2.747740622283));
+#5548 = CARTESIAN_POINT('',(2.268894198407,2.750530871867));
+#5549 = CARTESIAN_POINT('',(2.270606310361,2.753299290392));
+#5550 = CARTESIAN_POINT('',(2.274282190472,2.758858954971));
+#5551 = CARTESIAN_POINT('',(2.276251176613,2.761649043095));
+#5552 = CARTESIAN_POINT('',(2.278325614893,2.764414107305));
+#5553 = CARTESIAN_POINT('',(2.280502523781,2.767153263938));
+#5554 = CARTESIAN_POINT('',(2.285121073869,2.772656728083));
+#5555 = CARTESIAN_POINT('',(2.28756855346,2.775419469627));
+#5556 = CARTESIAN_POINT('',(2.290118085112,2.778153250292));
+#5557 = CARTESIAN_POINT('',(2.292766461563,2.780857444745));
+#5558 = CARTESIAN_POINT('',(2.298343818371,2.786292660478));
+#5559 = CARTESIAN_POINT('',(2.301279126403,2.78902169027));
+#5560 = CARTESIAN_POINT('',(2.304312983958,2.791718144035));
+#5561 = CARTESIAN_POINT('',(2.30744203139,2.79438162957));
+#5562 = CARTESIAN_POINT('',(2.313999759755,2.799736667524));
+#5563 = CARTESIAN_POINT('',(2.317435169227,2.802425783945));
+#5564 = CARTESIAN_POINT('',(2.320965635534,2.805078943982));
+#5565 = CARTESIAN_POINT('',(2.324587701965,2.807695969116));
+#5566 = CARTESIAN_POINT('',(2.332154292724,2.812959075397));
+#5567 = CARTESIAN_POINT('',(2.336105895441,2.815602249767));
+#5568 = CARTESIAN_POINT('',(2.3401491689,2.818206241203));
+#5569 = CARTESIAN_POINT('',(2.34428059784,2.820771069013));
+#5570 = CARTESIAN_POINT('',(2.352893536985,2.825930707155));
+#5571 = CARTESIAN_POINT('',(2.357382460333,2.828522099666));
+#5572 = CARTESIAN_POINT('',(2.361959857806,2.831071152217));
+#5573 = CARTESIAN_POINT('',(2.366622178438,2.833578070079));
+#5574 = CARTESIAN_POINT('',(2.376330846174,2.838622959292));
+#5575 = CARTESIAN_POINT('',(2.38138496292,2.841156939266));
+#5576 = CARTESIAN_POINT('',(2.386524620255,2.843645398674));
+#5577 = CARTESIAN_POINT('',(2.391746239994,2.84608872222));
+#5578 = CARTESIAN_POINT('',(2.402616065087,2.851007878558));
+#5579 = CARTESIAN_POINT('',(2.408272459093,2.853479050532));
+#5580 = CARTESIAN_POINT('',(2.41401179539,2.855901389303));
+#5581 = CARTESIAN_POINT('',(2.419830463845,2.858275459551));
+#5582 = CARTESIAN_POINT('',(2.431949055681,2.863058246155));
+#5583 = CARTESIAN_POINT('',(2.43825769902,2.865461486192));
+#5584 = CARTESIAN_POINT('',(2.444647104052,2.867812313517));
+#5585 = CARTESIAN_POINT('',(2.451113611106,2.870111482576));
+#5586 = CARTESIAN_POINT('',(2.464600155069,2.874747678563));
+#5587 = CARTESIAN_POINT('',(2.4716296237,2.877078189494));
+#5588 = CARTESIAN_POINT('',(2.478738201592,2.879352259756));
+#5589 = CARTESIAN_POINT('',(2.485922147817,2.881570855739));
+#5590 = CARTESIAN_POINT('',(2.500942489246,2.886050763365));
+#5591 = CARTESIAN_POINT('',(2.508789312855,2.888304166357));
+#5592 = CARTESIAN_POINT('',(2.51671428885,2.890496384991));
+#5593 = CARTESIAN_POINT('',(2.524713544562,2.892628637316));
+#5594 = CARTESIAN_POINT('',(2.541505882966,2.896943273458));
+#5595 = CARTESIAN_POINT('',(2.550310854071,2.899115773941));
+#5596 = CARTESIAN_POINT('',(2.55919399291,2.901221197914));
+#5597 = CARTESIAN_POINT('',(2.568151213973,2.903261081846));
+#5598 = CARTESIAN_POINT('',(2.587073384406,2.907402575931));
+#5599 = CARTESIAN_POINT('',(2.597052485597,2.909491296966));
+#5600 = CARTESIAN_POINT('',(2.607111235553,2.911505123181));
+#5601 = CARTESIAN_POINT('',(2.617245194562,2.913446022788));
+#5602 = CARTESIAN_POINT('',(2.638871347318,2.917408599312));
+#5603 = CARTESIAN_POINT('',(2.65038149766,2.919412346951));
+#5604 = CARTESIAN_POINT('',(2.661975210393,2.921329869175));
+#5605 = CARTESIAN_POINT('',(2.67364740934,2.923163771344));
+#5606 = CARTESIAN_POINT('',(2.698998841053,2.926946780305));
+#5607 = CARTESIAN_POINT('',(2.712703294346,2.928868171836));
+#5608 = CARTESIAN_POINT('',(2.726499849322,2.930684635635));
+#5609 = CARTESIAN_POINT('',(2.740382105294,2.932399839209));
+#5610 = CARTESIAN_POINT('',(2.771642043965,2.936020981834));
+#5611 = CARTESIAN_POINT('',(2.789062409233,2.937874584471));
+#5612 = CARTESIAN_POINT('',(2.806594534888,2.939584566489));
+#5613 = CARTESIAN_POINT('',(2.824228368307,2.941156790109));
+#5614 = CARTESIAN_POINT('',(2.873368598919,2.945147731701));
+#5615 = CARTESIAN_POINT('',(2.905072647192,2.947282628242));
+#5616 = CARTESIAN_POINT('',(2.937015237956,2.949029898525));
+#5617 = CARTESIAN_POINT('',(2.969147899757,2.950410829628));
+#5618 = CARTESIAN_POINT('',(3.001419789127,2.951437900682));
+#5619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5620 = PCURVE('',#3118,#5621);
+#5621 = DEFINITIONAL_REPRESENTATION('',(#5622),#5709);
+#5622 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#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,#5648,#5649,
+    #5650,#5651,#5652,#5653,#5654,#5655,#5656,#5657,#5658,#5659,#5660,
+    #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,#5686,#5687,#5688,#5689,#5690,#5691,#5692,#5693,
+    #5694,#5695,#5696,#5697,#5698,#5699,#5700,#5701,#5702,#5703,#5704,
+    #5705,#5706,#5707,#5708),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,4,4,4,
+    4,4,4,4,4,4,4,4,4,4,4,6),(0.,2.74058476814E-02,5.537303932415E-02,
+    8.375722896685E-02,0.112720089194,0.142405007842,0.17294780108,
+    0.204483704544,0.237152951638,0.271106511615,0.306513012524,
+    0.343567819181,0.38250559306,0.4236185195,0.467284139538,
+    0.514010393391,0.564513774125,0.619867316879,0.681815545999,
+    0.753568853552,0.842463746649,1.),.UNSPECIFIED.);
+#5623 = CARTESIAN_POINT('',(9.689224860904E-02,0.));
+#5624 = CARTESIAN_POINT('',(9.689224852824E-02,9.32260549974E-03));
+#5625 = CARTESIAN_POINT('',(9.688283218835E-02,1.864527586192E-02));
+#5626 = CARTESIAN_POINT('',(9.686400085426E-02,2.796129136153E-02));
+#5627 = CARTESIAN_POINT('',(9.683578310557E-02,3.726440697204E-02));
+#5628 = CARTESIAN_POINT('',(9.675991748E-02,5.60234676604E-02));
+#5629 = CARTESIAN_POINT('',(9.671188199667E-02,6.547869684552E-02));
+#5630 = CARTESIAN_POINT('',(9.665418798334E-02,7.49085723622E-02));
+#5631 = CARTESIAN_POINT('',(9.658690972117E-02,8.430799261595E-02));
+#5632 = CARTESIAN_POINT('',(9.643221791682E-02,0.103177081853));
+#5633 = CARTESIAN_POINT('',(9.634451801492E-02,0.112645684674));
+#5634 = CARTESIAN_POINT('',(9.624712826873E-02,0.122074144363));
+#5635 = CARTESIAN_POINT('',(9.614014442387E-02,0.131458772205));
+#5636 = CARTESIAN_POINT('',(9.590481327096E-02,0.150324751997));
+#5637 = CARTESIAN_POINT('',(9.577607439227E-02,0.15980414506));
+#5638 = CARTESIAN_POINT('',(9.563755467968E-02,0.169231574955));
+#5639 = CARTESIAN_POINT('',(9.54893575879E-02,0.178604379395));
+#5640 = CARTESIAN_POINT('',(9.516987882734E-02,0.197468703739));
+#5641 = CARTESIAN_POINT('',(9.499811355852E-02,0.206957336725));
+#5642 = CARTESIAN_POINT('',(9.481639818442E-02,0.216384003961));
+#5643 = CARTESIAN_POINT('',(9.462483706824E-02,0.22574680183));
+#5644 = CARTESIAN_POINT('',(9.421640494309E-02,0.244610353762));
+#5645 = CARTESIAN_POINT('',(9.399896245156E-02,0.254107259213));
+#5646 = CARTESIAN_POINT('',(9.377131052283E-02,0.263533319591));
+#5647 = CARTESIAN_POINT('',(9.353355088384E-02,0.272887233271));
+#5648 = CARTESIAN_POINT('',(9.30299503558E-02,0.291750588666));
+#5649 = CARTESIAN_POINT('',(9.276344786845E-02,0.301255184144));
+#5650 = CARTESIAN_POINT('',(9.248637596882E-02,0.310680743452));
+#5651 = CARTESIAN_POINT('',(9.219883207741E-02,0.320026459972));
+#5652 = CARTESIAN_POINT('',(9.159227385946E-02,0.338890099732));
+#5653 = CARTESIAN_POINT('',(9.12725001406E-02,0.348402128356));
+#5654 = CARTESIAN_POINT('',(9.094168536173E-02,0.357827272955));
+#5655 = CARTESIAN_POINT('',(9.059992247348E-02,0.367165133933));
+#5656 = CARTESIAN_POINT('',(8.98808094816E-02,0.386029552985));
+#5657 = CARTESIAN_POINT('',(8.950258886223E-02,0.395549085663));
+#5658 = CARTESIAN_POINT('',(8.911273159652E-02,0.404973893151));
+#5659 = CARTESIAN_POINT('',(8.871132746969E-02,0.414303903069));
+#5660 = CARTESIAN_POINT('',(8.786792485957E-02,0.433169674915));
+#5661 = CARTESIAN_POINT('',(8.742492470333E-02,0.442697145585));
+#5662 = CARTESIAN_POINT('',(8.696955388373E-02,0.45212168727));
+#5663 = CARTESIAN_POINT('',(8.650190188944E-02,0.461443480475));
+#5664 = CARTESIAN_POINT('',(8.551986580325E-02,0.480311316987));
+#5665 = CARTESIAN_POINT('',(8.500432015167E-02,0.489847587374));
+#5666 = CARTESIAN_POINT('',(8.447551309653E-02,0.499271928243));
+#5667 = CARTESIAN_POINT('',(8.393353848881E-02,0.508584703779));
+#5668 = CARTESIAN_POINT('',(8.279523058309E-02,0.527455537382));
+#5669 = CARTESIAN_POINT('',(8.219753504336E-02,0.537002003193));
+#5670 = CARTESIAN_POINT('',(8.158550604385E-02,0.546426201709));
+#5671 = CARTESIAN_POINT('',(8.095924868172E-02,0.555728616303));
+#5672 = CARTESIAN_POINT('',(7.964271356771E-02,0.574603734749));
+#5673 = CARTESIAN_POINT('',(7.895081435331E-02,0.584162501135));
+#5674 = CARTESIAN_POINT('',(7.824329339193E-02,0.593586609764));
+#5675 = CARTESIAN_POINT('',(7.752027695004E-02,0.60287660185));
+#5676 = CARTESIAN_POINT('',(7.599766544802E-02,0.621757887463));
+#5677 = CARTESIAN_POINT('',(7.519610357153E-02,0.631332068292));
+#5678 = CARTESIAN_POINT('',(7.43773634532E-02,0.640756135255));
+#5679 = CARTESIAN_POINT('',(7.354160703016E-02,0.650030625542));
+#5680 = CARTESIAN_POINT('',(7.177663844355E-02,0.668921008253));
+#5681 = CARTESIAN_POINT('',(7.084498241736E-02,0.678515260047));
+#5682 = CARTESIAN_POINT('',(6.989424242251E-02,0.687939332927));
+#5683 = CARTESIAN_POINT('',(6.892463817329E-02,0.697193690416));
+#5684 = CARTESIAN_POINT('',(6.686828135401E-02,0.716098074165));
+#5685 = CARTESIAN_POINT('',(6.57783955165E-02,0.725719609067));
+#5686 = CARTESIAN_POINT('',(6.466703768514E-02,0.735143741635));
+#5687 = CARTESIAN_POINT('',(6.353452143028E-02,0.744370769766));
+#5688 = CARTESIAN_POINT('',(6.111707709861E-02,0.763298127045));
+#5689 = CARTESIAN_POINT('',(5.9827958028E-02,0.772958805995));
+#5690 = CARTESIAN_POINT('',(5.851426288938E-02,0.782383071221));
+#5691 = CARTESIAN_POINT('',(5.717646391238E-02,0.791570909583));
+#5692 = CARTESIAN_POINT('',(5.429147458118E-02,0.810539715928));
+#5693 = CARTESIAN_POINT('',(5.273832757835E-02,0.820260935374));
+#5694 = CARTESIAN_POINT('',(5.115633243891E-02,0.82968545097));
+#5695 = CARTESIAN_POINT('',(4.954625279031E-02,0.838812664381));
+#5696 = CARTESIAN_POINT('',(4.601240766254E-02,0.857868155886));
+#5697 = CARTESIAN_POINT('',(4.407933076488E-02,0.867694570157));
+#5698 = CARTESIAN_POINT('',(4.211095061028E-02,0.877119545972));
+#5699 = CARTESIAN_POINT('',(4.010865111003E-02,0.886141277294));
+#5700 = CARTESIAN_POINT('',(3.555311586478E-02,0.905432186134));
+#5701 = CARTESIAN_POINT('',(3.298254297667E-02,0.915484512463));
+#5702 = CARTESIAN_POINT('',(3.036504869833E-02,0.92491024159));
+#5703 = CARTESIAN_POINT('',(2.770376074348E-02,0.93370450703));
+#5704 = CARTESIAN_POINT('',(2.021430104309E-02,0.95631799139));
+#5705 = CARTESIAN_POINT('',(1.529973216373E-02,0.968773842846));
+#5706 = CARTESIAN_POINT('',(1.02773220791E-02,0.979199884085));
+#5707 = CARTESIAN_POINT('',(5.169234020189E-03,0.987562891701));
+#5708 = CARTESIAN_POINT('',(0.,0.993839187798));
+#5709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5710 = ADVANCED_FACE('',(#5711),#3118,.T.);
+#5711 = FACE_BOUND('',#5712,.T.);
+#5712 = EDGE_LOOP('',(#5713,#5714,#5736,#5763,#5764,#5765,#5766,#6558,
+    #6559,#7222,#7223,#7886,#7887,#8679,#8680,#9472,#9473,#10265,#10266,
+    #10929,#10930,#11593,#11594,#12386,#12387,#13179,#13180,#13972,
+    #13973,#14636,#14637,#15300,#15301,#16093,#16094,#16886,#16887,
+    #17679,#17680,#18343,#18344,#19007,#19008,#19800));
+#5713 = ORIENTED_EDGE('',*,*,#5106,.T.);
+#5714 = ORIENTED_EDGE('',*,*,#5715,.T.);
+#5715 = EDGE_CURVE('',#5107,#5716,#5718,.T.);
+#5716 = VERTEX_POINT('',#5717);
+#5717 = CARTESIAN_POINT('',(2.,16.6,29.9));
+#5718 = SEAM_CURVE('',#5719,(#5724,#5730),.PCURVE_S1.);
+#5719 = CIRCLE('',#5720,0.3);
+#5720 = AXIS2_PLACEMENT_3D('',#5721,#5722,#5723);
+#5721 = CARTESIAN_POINT('',(2.,16.6,29.6));
+#5722 = DIRECTION('',(0.,-1.,0.));
+#5723 = DIRECTION('',(1.,0.,0.));
+#5724 = PCURVE('',#3118,#5725);
+#5725 = DEFINITIONAL_REPRESENTATION('',(#5726),#5729);
+#5726 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5727,#5728),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#5727 = CARTESIAN_POINT('',(0.,0.));
+#5728 = CARTESIAN_POINT('',(0.,1.570796326795));
+#5729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5730 = PCURVE('',#3118,#5731);
+#5731 = DEFINITIONAL_REPRESENTATION('',(#5732),#5735);
+#5732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5733,#5734),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#5733 = CARTESIAN_POINT('',(6.28318530718,0.));
+#5734 = CARTESIAN_POINT('',(6.28318530718,1.570796326795));
+#5735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5736 = ORIENTED_EDGE('',*,*,#5737,.F.);
+#5737 = EDGE_CURVE('',#5716,#5716,#5738,.T.);
+#5738 = SURFACE_CURVE('',#5739,(#5744,#5751),.PCURVE_S1.);
+#5739 = CIRCLE('',#5740,2.);
+#5740 = AXIS2_PLACEMENT_3D('',#5741,#5742,#5743);
+#5741 = CARTESIAN_POINT('',(0.,16.6,29.9));
+#5742 = DIRECTION('',(0.,0.,1.));
+#5743 = DIRECTION('',(1.,0.,0.));
+#5744 = PCURVE('',#3118,#5745);
+#5745 = DEFINITIONAL_REPRESENTATION('',(#5746),#5750);
+#5746 = LINE('',#5747,#5748);
+#5747 = CARTESIAN_POINT('',(0.,1.570796326795));
+#5748 = VECTOR('',#5749,1.);
+#5749 = DIRECTION('',(1.,0.));
+#5750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5751 = PCURVE('',#5752,#5757);
+#5752 = PLANE('',#5753);
+#5753 = AXIS2_PLACEMENT_3D('',#5754,#5755,#5756);
+#5754 = CARTESIAN_POINT('',(0.,16.6,29.9));
+#5755 = DIRECTION('',(0.,0.,1.));
+#5756 = DIRECTION('',(1.,0.,0.));
+#5757 = DEFINITIONAL_REPRESENTATION('',(#5758),#5762);
+#5758 = CIRCLE('',#5759,2.);
+#5759 = AXIS2_PLACEMENT_2D('',#5760,#5761);
+#5760 = CARTESIAN_POINT('',(0.,0.));
+#5761 = DIRECTION('',(1.,0.));
+#5762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5763 = ORIENTED_EDGE('',*,*,#5715,.F.);
+#5764 = ORIENTED_EDGE('',*,*,#5441,.F.);
+#5765 = ORIENTED_EDGE('',*,*,#5006,.T.);
+#5766 = ORIENTED_EDGE('',*,*,#5767,.T.);
+#5767 = EDGE_CURVE('',#4986,#4907,#5768,.T.);
+#5768 = SURFACE_CURVE('',#5769,(#6030,#6294),.PCURVE_S1.);
+#5769 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#5770,#5771,#5772,#5773,#5774,
+    #5775,#5776,#5777,#5778,#5779,#5780,#5781,#5782,#5783,#5784,#5785,
+    #5786,#5787,#5788,#5789,#5790,#5791,#5792,#5793,#5794,#5795,#5796,
+    #5797,#5798,#5799,#5800,#5801,#5802,#5803,#5804,#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,
+    #5830,#5831,#5832,#5833,#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,#5859,#5860,#5861,#5862,
+    #5863,#5864,#5865,#5866,#5867,#5868,#5869,#5870,#5871,#5872,#5873,
+    #5874,#5875,#5876,#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,#5902,#5903,#5904,#5905,#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,#5931,#5932,#5933,#5934,#5935,#5936,#5937,#5938,#5939,
+    #5940,#5941,#5942,#5943,#5944,#5945,#5946,#5947,#5948,#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,#5974,#5975,#5976,#5977,#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,#6003,#6004,#6005,
+    #6006,#6007,#6008,#6009,#6010,#6011,#6012,#6013,#6014,#6015,#6016,
+    #6017,#6018,#6019,#6020,#6021,#6022,#6023,#6024,#6025,#6026,#6027,
+    #6028,#6029),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.772445486408E-02,3.570022725908E-02,5.373834860373E-02,
+    7.186499374124E-02,9.010380925562E-02,0.108477935009,0.12701205719,
+    0.145734350016,0.164678460077,0.183885793129,0.203408442284,
+    0.223313240066,0.243687706552,0.264649250738,0.286360210341,
+    0.309054090507,0.333085323738,0.359035035862,0.387977146879,
+    0.422367501046,0.471821869369,0.578021342851,0.616192678735,
+    0.643920086906,0.667705197523,0.689442836393,0.709969702506,
+    0.729728506153,0.748978902814,0.767883299125,0.786547500373,
+    0.805042113177,0.823414743057,0.841697399597,0.859911246031,
+    0.878069817065,0.89618134755,0.91425061983,0.932280624183,
+    0.950274258408,0.968236167522,0.986174463315,1.),.UNSPECIFIED.);
+#5770 = CARTESIAN_POINT('',(2.263532717054,17.007945632193,29.6));
+#5771 = CARTESIAN_POINT('',(2.263532716834,17.007945632288,
+    29.601995557059));
+#5772 = CARTESIAN_POINT('',(2.263515650635,17.007953012942,
+    29.603991115259));
+#5773 = CARTESIAN_POINT('',(2.263481518396,17.007967774204,
+    29.60598640627));
+#5774 = CARTESIAN_POINT('',(2.263430326451,17.007989920116,
+    29.607981164084));
+#5775 = CARTESIAN_POINT('',(2.263362087531,17.008019458713,
+    29.60997512502));
+#5776 = CARTESIAN_POINT('',(2.263276820761,17.008056402021,
+    29.611968027719));
+#5777 = CARTESIAN_POINT('',(2.263070832473,17.00814575914,29.61597943755
+    ));
+#5778 = CARTESIAN_POINT('',(2.262949624909,17.008198385037,
+    29.617997908591));
+#5779 = CARTESIAN_POINT('',(2.262810955626,17.008258660483,
+    29.620014757058));
+#5780 = CARTESIAN_POINT('',(2.262654856829,17.008326606812,
+    29.622029719357));
+#5781 = CARTESIAN_POINT('',(2.262481366267,17.008402249961,
+    29.62404253752));
+#5782 = CARTESIAN_POINT('',(2.262290527239,17.008485620468,
+    29.626052959199));
+#5783 = CARTESIAN_POINT('',(2.261873528008,17.00866820257,
+    29.630075480123));
+#5784 = CARTESIAN_POINT('',(2.261647247158,17.008767468215,
+    29.632087561162));
+#5785 = CARTESIAN_POINT('',(2.261403595295,17.008874585971,
+    29.634096732335));
+#5786 = CARTESIAN_POINT('',(2.261142625989,17.008989596397,
+    29.636102751092));
+#5787 = CARTESIAN_POINT('',(2.260864397113,17.009112545048,
+    29.638105380795));
+#5788 = CARTESIAN_POINT('',(2.260568970853,17.009243482472,
+    29.640104390711));
+#5789 = CARTESIAN_POINT('',(2.259942322647,17.009522128025,
+    29.644104512778));
+#5790 = CARTESIAN_POINT('',(2.259610931887,17.009669915325,
+    29.64610558651));
+#5791 = CARTESIAN_POINT('',(2.259262308724,17.009825882562,
+    29.648102549307));
+#5792 = CARTESIAN_POINT('',(2.25889652399,17.009990091378,
+    29.650095177979));
+#5793 = CARTESIAN_POINT('',(2.258513652044,17.010162608611,
+    29.652083254045));
+#5794 = CARTESIAN_POINT('',(2.258113770772,17.010343506299,
+    29.654066563735));
+#5795 = CARTESIAN_POINT('',(2.257277573132,17.010723388806,
+    29.658035474473));
+#5796 = CARTESIAN_POINT('',(2.256841046534,17.010922478562,
+    29.660021013074));
+#5797 = CARTESIAN_POINT('',(2.2563874646,17.011130209676,29.662001300771
+    ));
+#5798 = CARTESIAN_POINT('',(2.255916913393,17.011346666078,
+    29.663976127932));
+#5799 = CARTESIAN_POINT('',(2.255429482239,17.0115719369,29.665945288316
+    ));
+#5800 = CARTESIAN_POINT('',(2.254925263724,17.01180611647,
+    29.667908579071));
+#5801 = CARTESIAN_POINT('',(2.253879579137,17.012294296323,
+    29.671837542647));
+#5802 = CARTESIAN_POINT('',(2.253337864528,17.012548430647,
+    29.673803124575));
+#5803 = CARTESIAN_POINT('',(2.252779307782,17.012811809082,
+    29.675762342454));
+#5804 = CARTESIAN_POINT('',(2.252204010183,17.013084538483,
+    29.677714994652));
+#5805 = CARTESIAN_POINT('',(2.251612076378,17.013366730764,
+    29.679660881974));
+#5806 = CARTESIAN_POINT('',(2.251003614384,17.013658502894,
+    29.681599807662));
+#5807 = CARTESIAN_POINT('',(2.249748415518,17.014264076061,
+    29.685480168399));
+#5808 = CARTESIAN_POINT('',(2.249101391607,17.01457804664,
+    29.687421477966));
+#5809 = CARTESIAN_POINT('',(2.248437778118,17.014902013913,
+    29.689355306524));
+#5810 = CARTESIAN_POINT('',(2.247757693043,17.01523610797,
+    29.691281456386));
+#5811 = CARTESIAN_POINT('',(2.247061258094,17.015580463718,
+    29.693199731752));
+#5812 = CARTESIAN_POINT('',(2.246348598706,17.01593522088,
+    29.695109938703));
+#5813 = CARTESIAN_POINT('',(2.244883690561,17.016669535915,
+    29.698933141528));
+#5814 = CARTESIAN_POINT('',(2.244131113474,17.017049308829,
+    29.700845968656));
+#5815 = CARTESIAN_POINT('',(2.243362245877,17.017439991753,
+    29.702750168544));
+#5816 = CARTESIAN_POINT('',(2.242577225132,17.01784173819,
+    29.704645544803));
+#5817 = CARTESIAN_POINT('',(2.241776192857,17.018254706131,
+    29.706531902704));
+#5818 = CARTESIAN_POINT('',(2.240959294932,17.018679058059,
+    29.708409049175));
+#5819 = CARTESIAN_POINT('',(2.239284203446,17.019556028312,
+    29.712166665015));
+#5820 = CARTESIAN_POINT('',(2.238425635466,17.020008921745,
+    29.714046910209));
+#5821 = CARTESIAN_POINT('',(2.237551133077,17.020473814251,
+    29.715917329999));
+#5822 = CARTESIAN_POINT('',(2.236660856755,17.020950882899,
+    29.717777727688));
+#5823 = CARTESIAN_POINT('',(2.235754971929,17.021440308827,
+    29.719627908269));
+#5824 = CARTESIAN_POINT('',(2.234833648978,17.021942277237,
+    29.721467678425));
+#5825 = CARTESIAN_POINT('',(2.232947463901,17.022978829177,
+    29.725151430402));
+#5826 = CARTESIAN_POINT('',(2.231982174879,17.023513768714,
+    29.726995115586));
+#5827 = CARTESIAN_POINT('',(2.231001378913,17.024061993309,
+    29.72882770227));
+#5828 = CARTESIAN_POINT('',(2.230005264553,17.024623703782,
+    29.730648992581));
+#5829 = CARTESIAN_POINT('',(2.228994026154,17.025199104471,
+    29.732458790585));
+#5830 = CARTESIAN_POINT('',(2.227967863878,17.025788403235,
+    29.734256902289));
+#5831 = CARTESIAN_POINT('',(2.225869015955,17.027005125489,
+    29.737858692587));
+#5832 = CARTESIAN_POINT('',(2.224795843323,17.02763301572,
+    29.739661978083));
+#5833 = CARTESIAN_POINT('',(2.223707682088,17.028275704142,
+    29.741452790368));
+#5834 = CARTESIAN_POINT('',(2.222604755385,17.02893341555,
+    29.743230930084));
+#5835 = CARTESIAN_POINT('',(2.22148729319,17.029606377539,29.74499620027
+    ));
+#5836 = CARTESIAN_POINT('',(2.220355532319,17.030294820505,
+    29.746748406364));
+#5837 = CARTESIAN_POINT('',(2.218041471624,17.031716918398,
+    29.750260345342));
+#5838 = CARTESIAN_POINT('',(2.216858616398,17.032451194153,
+    29.752019554337));
+#5839 = CARTESIAN_POINT('',(2.215661409034,17.033202052113,
+    29.753764779424));
+#5840 = CARTESIAN_POINT('',(2.214450115911,17.033969741308,
+    29.755495819925));
+#5841 = CARTESIAN_POINT('',(2.213225011505,17.034754512601,
+    29.757212478251));
+#5842 = CARTESIAN_POINT('',(2.211986378386,17.035556618684,29.7589145599
+    ));
+#5843 = CARTESIAN_POINT('',(2.209453097216,17.037215350806,
+    29.76232900045));
+#5844 = CARTESIAN_POINT('',(2.208157817306,17.038072816213,
+    29.764040654422));
+#5845 = CARTESIAN_POINT('',(2.206848979285,17.03894898332,
+    29.765736629984));
+#5846 = CARTESIAN_POINT('',(2.20552690457,17.039844125635,
+    29.767416725802));
+#5847 = CARTESIAN_POINT('',(2.204191924203,17.040758517161,29.7690807446
+    ));
+#5848 = CARTESIAN_POINT('',(2.202844378854,17.041692432387,
+    29.770728493158));
+#5849 = CARTESIAN_POINT('',(2.200085678126,17.043627340884,
+    29.774038076058));
+#5850 = CARTESIAN_POINT('',(2.198673808913,17.044629490937,
+    29.775698948473));
+#5851 = CARTESIAN_POINT('',(2.197249392731,17.045652895957,
+    29.777342193458));
+#5852 = CARTESIAN_POINT('',(2.195812822635,17.046697854041,
+    29.778967610296));
+#5853 = CARTESIAN_POINT('',(2.194364503174,17.047764661877,
+    29.780575003659));
+#5854 = CARTESIAN_POINT('',(2.192904850397,17.04885361475,
+    29.782164183604));
+#5855 = CARTESIAN_POINT('',(2.18991115801,17.051116132709,
+    29.785361906011));
+#5856 = CARTESIAN_POINT('',(2.188376324832,17.052291330129,
+    29.786969109751));
+#5857 = CARTESIAN_POINT('',(2.186830267548,17.053490925393,
+    29.788556371622));
+#5858 = CARTESIAN_POINT('',(2.185273475194,17.054715240931,
+    29.790123493655));
+#5859 = CARTESIAN_POINT('',(2.183706450603,17.055964595012,
+    29.791670285077));
+#5860 = CARTESIAN_POINT('',(2.18212971041,17.057239301738,
+    29.793196562315));
+#5861 = CARTESIAN_POINT('',(2.178886060064,17.059898911988,
+    29.796275898117));
+#5862 = CARTESIAN_POINT('',(2.177218299452,17.061286190698,
+    29.797827041152));
+#5863 = CARTESIAN_POINT('',(2.175541109294,17.062701861184,
+    29.799355376617));
+#5864 = CARTESIAN_POINT('',(2.173855112308,17.064146269162,
+    29.800860712691));
+#5865 = CARTESIAN_POINT('',(2.17216094785,17.065619752049,
+    29.802342867208));
+#5866 = CARTESIAN_POINT('',(2.170459271912,17.067122638971,
+    29.803801667662));
+#5867 = CARTESIAN_POINT('',(2.166941559353,17.070278179532,
+    29.806756816179));
+#5868 = CARTESIAN_POINT('',(2.165124692707,17.071934438423,
+    29.808250311074));
+#5869 = CARTESIAN_POINT('',(2.163300956363,17.073624408364,
+    29.809717242652));
+#5870 = CARTESIAN_POINT('',(2.161471169625,17.075348455573,
+    29.811157430599));
+#5871 = CARTESIAN_POINT('',(2.159636171925,17.077106931548,
+    29.812570707521));
+#5872 = CARTESIAN_POINT('',(2.157796822821,17.078900173064,
+    29.81395691895));
+#5873 = CARTESIAN_POINT('',(2.153964063764,17.082702791788,
+    29.816783420756));
+#5874 = CARTESIAN_POINT('',(2.151970076519,17.084717993193,
+    29.818219193382));
+#5875 = CARTESIAN_POINT('',(2.149973148657,17.086774511763,
+    29.819623063709));
+#5876 = CARTESIAN_POINT('',(2.147974413027,17.088872727497,
+    29.820994871067));
+#5877 = CARTESIAN_POINT('',(2.145975026936,17.091012995018,
+    29.82233447163));
+#5878 = CARTESIAN_POINT('',(2.143976172147,17.093195643578,
+    29.823641738409));
+#5879 = CARTESIAN_POINT('',(2.139751639431,17.097902925532,
+    29.826338390686));
+#5880 = CARTESIAN_POINT('',(2.13752638343,17.100437968673,
+    29.827719859717));
+#5881 = CARTESIAN_POINT('',(2.135304961184,17.103026528069,
+    29.829060818359));
+#5882 = CARTESIAN_POINT('',(2.133089077384,17.105668979585,
+    29.830361135724));
+#5883 = CARTESIAN_POINT('',(2.130880467101,17.108365653354,
+    29.831620700024));
+#5884 = CARTESIAN_POINT('',(2.128680895786,17.111116833781,
+    29.832839418575));
+#5885 = CARTESIAN_POINT('',(2.123891401374,17.117256890229,
+    29.835416733266));
+#5886 = CARTESIAN_POINT('',(2.121305939372,17.120668310258,
+    29.836758460844));
+#5887 = CARTESIAN_POINT('',(2.118738784269,17.124157425618,
+    29.83804229014));
+#5888 = CARTESIAN_POINT('',(2.116192991152,17.127724538575,
+    29.839268111404));
+#5889 = CARTESIAN_POINT('',(2.11367165919,17.131369847669,
+    29.840435815517));
+#5890 = CARTESIAN_POINT('',(2.11117793164,17.135093447715,
+    29.841545293996));
+#5891 = CARTESIAN_POINT('',(2.105173219754,17.144362551101,
+    29.84410801725));
+#5892 = CARTESIAN_POINT('',(2.101695183933,17.149991539801,
+    29.84549892084));
+#5893 = CARTESIAN_POINT('',(2.098290230216,17.155782412319,
+    29.846768801716));
+#5894 = CARTESIAN_POINT('',(2.094967991377,17.161734643955,
+    29.84791714974));
+#5895 = CARTESIAN_POINT('',(2.09173830832,17.167847031445,
+    29.848943152531));
+#5896 = CARTESIAN_POINT('',(2.088611147265,17.17411765551,
+    29.849845555304));
+#5897 = CARTESIAN_POINT('',(2.079122828908,17.194343590442,
+    29.852290994533));
+#5898 = CARTESIAN_POINT('',(2.073167024732,17.208862925135,
+    29.853381231925));
+#5899 = CARTESIAN_POINT('',(2.067826470582,17.22408018151,
+    29.853875359614));
+#5900 = CARTESIAN_POINT('',(2.063213133489,17.239931967346,
+    29.853736633236));
+#5901 = CARTESIAN_POINT('',(2.059438030962,17.256302331629,
+    29.852917268413));
+#5902 = CARTESIAN_POINT('',(2.056590696667,17.273004808889,
+    29.851341634544));
+#5903 = CARTESIAN_POINT('',(2.054008562985,17.295775893837,
+    29.84811545058));
+#5904 = CARTESIAN_POINT('',(2.053448430708,17.301801656476,
+    29.84715956989));
+#5905 = CARTESIAN_POINT('',(2.053011842647,17.307818538798,29.8460991002
+    ));
+#5906 = CARTESIAN_POINT('',(2.052698302463,17.31381246502,
+    29.844932767168));
+#5907 = CARTESIAN_POINT('',(2.052505907376,17.319769436599,
+    29.843659902905));
+#5908 = CARTESIAN_POINT('',(2.052431403876,17.325675668876,
+    29.842280622252));
+#5909 = CARTESIAN_POINT('',(2.052498456247,17.335761360977,
+    29.839717578523));
+#5910 = CARTESIAN_POINT('',(2.052586510441,17.33997137271,
+    29.838583511045));
+#5911 = CARTESIAN_POINT('',(2.052732602268,17.344142806409,
+    29.837394160588));
+#5912 = CARTESIAN_POINT('',(2.052934693297,17.348271144183,
+    29.836150050622));
+#5913 = CARTESIAN_POINT('',(2.053190510424,17.352352306755,
+    29.834851864133));
+#5914 = CARTESIAN_POINT('',(2.053497545868,17.35638265347,
+    29.833500443623));
+#5915 = CARTESIAN_POINT('',(2.054158021688,17.363769954573,
+    29.830892710655));
+#5916 = CARTESIAN_POINT('',(2.054498697619,17.367141205672,
+    29.829650172541));
+#5917 = CARTESIAN_POINT('',(2.054873374518,17.370470782278,
+    29.828369795237));
+#5918 = CARTESIAN_POINT('',(2.055280315781,17.373756984564,
+    29.827052237432));
+#5919 = CARTESIAN_POINT('',(2.05571775865,17.376998366183,
+    29.825698198031));
+#5920 = CARTESIAN_POINT('',(2.056183914209,17.380193734271,
+    29.824308416161));
+#5921 = CARTESIAN_POINT('',(2.057127577523,17.386219542496,
+    29.821581571185));
+#5922 = CARTESIAN_POINT('',(2.057600669922,17.389057707138,
+    29.820250258842));
+#5923 = CARTESIAN_POINT('',(2.058094871716,17.391855940816,
+    29.818890319844));
+#5924 = CARTESIAN_POINT('',(2.058608833802,17.394613675691,
+    29.817502345228));
+#5925 = CARTESIAN_POINT('',(2.059141230843,17.397330478636,
+    29.816086931364));
+#5926 = CARTESIAN_POINT('',(2.059690761268,17.400006051238,
+    29.814644679956));
+#5927 = CARTESIAN_POINT('',(2.060790041631,17.405127686272,
+    29.811789509639));
+#5928 = CARTESIAN_POINT('',(2.061338079658,17.407578218536,
+    29.810379427988));
+#5929 = CARTESIAN_POINT('',(2.061899191224,17.409991690061,
+    29.808946459702));
+#5930 = CARTESIAN_POINT('',(2.062472339239,17.412368034132,
+    29.807491105952));
+#5931 = CARTESIAN_POINT('',(2.063056519654,17.414707253843,
+    29.806013862463));
+#5932 = CARTESIAN_POINT('',(2.063650761458,17.417009422099,
+    29.804515219516));
+#5933 = CARTESIAN_POINT('',(2.064834915529,17.42145518095,
+    29.801532962305));
+#5934 = CARTESIAN_POINT('',(2.065424158683,17.423601472642,
+    29.800050883006));
+#5935 = CARTESIAN_POINT('',(2.06602102202,17.425713682616,
+    29.798549854346));
+#5936 = CARTESIAN_POINT('',(2.066624702438,17.427791971535,29.7970302983
+    ));
+#5937 = CARTESIAN_POINT('',(2.067234427858,17.429836534797,
+    29.795492628518));
+#5938 = CARTESIAN_POINT('',(2.067849457223,17.431847602539,
+    29.793937250328));
+#5939 = CARTESIAN_POINT('',(2.069072760459,17.435752385676,
+    29.790832337473));
+#5940 = CARTESIAN_POINT('',(2.069680800269,17.437647783222,
+    29.789283682306));
+#5941 = CARTESIAN_POINT('',(2.070292544239,17.439511875735,
+    29.787718961386));
+#5942 = CARTESIAN_POINT('',(2.070907362973,17.441344922266,
+    29.78613853241));
+#5943 = CARTESIAN_POINT('',(2.071524653375,17.443147197443,
+    29.784542744614));
+#5944 = CARTESIAN_POINT('',(2.072143838644,17.444918991476,
+    29.782931938775));
+#5945 = CARTESIAN_POINT('',(2.073373744713,17.448370925549,
+    29.779710171702));
+#5946 = CARTESIAN_POINT('',(2.073984416485,17.450052136914,
+    29.778099734083));
+#5947 = CARTESIAN_POINT('',(2.074595862522,17.451704532741,
+    29.776475448622));
+#5948 = CARTESIAN_POINT('',(2.075207583243,17.453328406542,
+    29.77483762192));
+#5949 = CARTESIAN_POINT('',(2.075819100552,17.454924056845,
+    29.773186552909));
+#5950 = CARTESIAN_POINT('',(2.076429957843,17.456491787201,
+    29.771522532856));
+#5951 = CARTESIAN_POINT('',(2.077641734644,17.459552456737,
+    29.768190461481));
+#5952 = CARTESIAN_POINT('',(2.078242680655,17.461046090912,
+    29.766522730558));
+#5953 = CARTESIAN_POINT('',(2.078842139294,17.462513104915,
+    29.764842925315));
+#5954 = CARTESIAN_POINT('',(2.079439709158,17.463953794155,
+    29.763151311857));
+#5955 = CARTESIAN_POINT('',(2.080035006174,17.465368453226,
+    29.76144814967));
+#5956 = CARTESIAN_POINT('',(2.080627663596,17.466757375913,
+    29.759733691621));
+#5957 = CARTESIAN_POINT('',(2.081801642524,17.469471945488,
+    29.756298354767));
+#5958 = CARTESIAN_POINT('',(2.082383017081,17.470798051348,
+    29.75457767639));
+#5959 = CARTESIAN_POINT('',(2.082961115618,17.472099457363,
+    29.752846388339));
+#5960 = CARTESIAN_POINT('',(2.083535612013,17.473376444136,
+    29.751104724561));
+#5961 = CARTESIAN_POINT('',(2.084106194088,17.474629288278,
+    29.749352913444));
+#5962 = CARTESIAN_POINT('',(2.084672563605,17.475858262411,
+    29.747591177811));
+#5963 = CARTESIAN_POINT('',(2.085792603054,17.478261057767,
+    29.744059975754));
+#5964 = CARTESIAN_POINT('',(2.086346331259,17.479435188539,
+    29.742290637458));
+#5965 = CARTESIAN_POINT('',(2.086895342068,17.480586290543,
+    29.740511932995));
+#5966 = CARTESIAN_POINT('',(2.087439367915,17.481714621173,
+    29.738724070745));
+#5967 = CARTESIAN_POINT('',(2.087978152489,17.48282043215,
+    29.736927254516));
+#5968 = CARTESIAN_POINT('',(2.088511450736,17.483903969522,
+    29.735121683535));
+#5969 = CARTESIAN_POINT('',(2.08956402335,17.486021779469,
+    29.731502305432));
+#5970 = CARTESIAN_POINT('',(2.090083352919,17.487056266888,
+    29.729688582405));
+#5971 = CARTESIAN_POINT('',(2.090596787067,17.488069172613,
+    29.727866575167));
+#5972 = CARTESIAN_POINT('',(2.091104104449,17.489060726835,
+    29.726036471845));
+#5973 = CARTESIAN_POINT('',(2.091605092872,17.490031153238,
+    29.724198456898));
+#5974 = CARTESIAN_POINT('',(2.092099549289,17.490980669001,
+    29.72235271112));
+#5975 = CARTESIAN_POINT('',(2.093073174658,17.492834804827,
+    29.718653087383));
+#5976 = CARTESIAN_POINT('',(2.093552393597,17.493739580177,
+    29.716799266612));
+#5977 = CARTESIAN_POINT('',(2.094024744809,17.494624019059,
+    29.714938124442));
+#5978 = CARTESIAN_POINT('',(2.094490043993,17.49548832282,
+    29.713069833189));
+#5979 = CARTESIAN_POINT('',(2.094948114365,17.49633268595,
+    29.711194562363));
+#5980 = CARTESIAN_POINT('',(2.095398786653,17.497157296074,
+    29.709312478673));
+#5981 = CARTESIAN_POINT('',(2.096283666793,17.49876492871,
+    29.705540745298));
+#5982 = CARTESIAN_POINT('',(2.096717920034,17.499548069711,
+    29.703651136346));
+#5983 = CARTESIAN_POINT('',(2.097144498451,17.500311936034,
+    29.701755081552));
+#5984 = CARTESIAN_POINT('',(2.097563247931,17.501056699797,
+    29.699852741371));
+#5985 = CARTESIAN_POINT('',(2.097974020617,17.501782526168,
+    29.697944274328));
+#5986 = CARTESIAN_POINT('',(2.098376674918,17.502489573359,
+    29.696029837011));
+#5987 = CARTESIAN_POINT('',(2.099164454365,17.503864628521,
+    29.692194305645));
+#5988 = CARTESIAN_POINT('',(2.099549621894,17.504532732818,
+    29.690273242168));
+#5989 = CARTESIAN_POINT('',(2.099926443721,17.505182455575,
+    29.688346547055));
+#5990 = CARTESIAN_POINT('',(2.100294790805,17.505813939959,
+    29.686414372744));
+#5991 = CARTESIAN_POINT('',(2.100654539428,17.506427322239,
+    29.684476870704));
+#5992 = CARTESIAN_POINT('',(2.101005571193,17.507022731794,
+    29.682534191434));
+#5993 = CARTESIAN_POINT('',(2.101689176422,17.508176502851,
+    29.678643321927));
+#5994 = CARTESIAN_POINT('',(2.102021790808,17.508734947532,
+    29.676695155703));
+#5995 = CARTESIAN_POINT('',(2.10234550382,17.509275746755,
+    29.674742134195));
+#5996 = CARTESIAN_POINT('',(2.102660207765,17.5097990154,29.672784406001
+    ));
+#5997 = CARTESIAN_POINT('',(2.102965799619,17.51030486163,
+    29.670822119915));
+#5998 = CARTESIAN_POINT('',(2.103262181027,17.510793386888,
+    29.668855424928));
+#5999 = CARTESIAN_POINT('',(2.103835711705,17.511734960685,
+    29.664917798774));
+#6000 = CARTESIAN_POINT('',(2.10411290123,17.512188084044,29.66294688683
+    ));
+#6001 = CARTESIAN_POINT('',(2.104380733712,17.512624150035,
+    29.660971882507));
+#6002 = CARTESIAN_POINT('',(2.104639120296,17.513043246311,
+    29.658992935584));
+#6003 = CARTESIAN_POINT('',(2.104887976433,17.513445454122,
+    29.657010197509));
+#6004 = CARTESIAN_POINT('',(2.105127221883,17.513830848315,
+    29.655023821394));
+#6005 = CARTESIAN_POINT('',(2.105585876472,17.51456740271,
+    29.651048116584));
+#6006 = CARTESIAN_POINT('',(2.105805324628,17.514918630519,
+    29.649058802772));
+#6007 = CARTESIAN_POINT('',(2.106015049593,17.515253248699,
+    29.647066174404));
+#6008 = CARTESIAN_POINT('',(2.106214980072,17.51557131934,
+    29.645070388695));
+#6009 = CARTESIAN_POINT('',(2.106405049058,17.515872898681,
+    29.643071606247));
+#6010 = CARTESIAN_POINT('',(2.106585193832,17.51615803711,
+    29.641069991057));
+#6011 = CARTESIAN_POINT('',(2.106925218072,17.516695047393,
+    29.637064963769));
+#6012 = CARTESIAN_POINT('',(2.107085132826,17.516946977272,
+    29.635061561724));
+#6013 = CARTESIAN_POINT('',(2.107235041981,17.517182612989,
+    29.63305567119));
+#6014 = CARTESIAN_POINT('',(2.10737489196,17.517401993783,
+    29.631047463771));
+#6015 = CARTESIAN_POINT('',(2.107504633849,17.517605153947,
+    29.629037115857));
+#6016 = CARTESIAN_POINT('',(2.107624223399,17.517792122825,
+    29.627024808627));
+#6017 = CARTESIAN_POINT('',(2.107842874827,17.518133502262,
+    29.622999295242));
+#6018 = CARTESIAN_POINT('',(2.107941963713,17.518287955671,
+    29.620986093532));
+#6019 = CARTESIAN_POINT('',(2.108030848205,17.518426309316,
+    29.618971309025));
+#6020 = CARTESIAN_POINT('',(2.10810949416,17.518548583673,
+    29.616955132246));
+#6021 = CARTESIAN_POINT('',(2.108177872763,17.51865479542,
+    29.614937758134));
+#6022 = CARTESIAN_POINT('',(2.10823596053,17.518744957438,
+    29.612919386046));
+#6023 = CARTESIAN_POINT('',(2.10832056372,17.518876206183,29.6093439929)
+  );
+#6024 = CARTESIAN_POINT('',(2.10835126451,17.518923805281,
+    29.607787293693));
+#6025 = CARTESIAN_POINT('',(2.108375833375,17.518961880277,
+    29.606230215467));
+#6026 = CARTESIAN_POINT('',(2.108394264111,17.518990434338,
+    29.604672852157));
+#6027 = CARTESIAN_POINT('',(2.108406552612,17.51900946962,
+    29.603115298291));
+#6028 = CARTESIAN_POINT('',(2.108412696869,17.519018987271,
+    29.601557648997));
+#6029 = CARTESIAN_POINT('',(2.108412696971,17.519018987428,29.6));
+#6030 = PCURVE('',#3118,#6031);
+#6031 = DEFINITIONAL_REPRESENTATION('',(#6032),#6293);
+#6032 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6033,#6034,#6035,#6036,#6037,
+    #6038,#6039,#6040,#6041,#6042,#6043,#6044,#6045,#6046,#6047,#6048,
+    #6049,#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,#6075,#6076,#6077,#6078,#6079,#6080,#6081,
+    #6082,#6083,#6084,#6085,#6086,#6087,#6088,#6089,#6090,#6091,#6092,
+    #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,#6118,#6119,#6120,#6121,#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,#6147,
+    #6148,#6149,#6150,#6151,#6152,#6153,#6154,#6155,#6156,#6157,#6158,
+    #6159,#6160,#6161,#6162,#6163,#6164,#6165,#6166,#6167,#6168,#6169,
+    #6170,#6171,#6172,#6173,#6174,#6175,#6176,#6177,#6178,#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,#6204,#6205,#6206,#6207,#6208,#6209,#6210,#6211,#6212,#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,#6238,#6239,#6240,#6241,#6242,#6243,#6244,#6245,#6246,
+    #6247,#6248,#6249,#6250,#6251,#6252,#6253,#6254,#6255,#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,#6281,#6282,#6283,#6284,#6285,#6286,#6287,#6288,#6289,#6290,
+    #6291,#6292),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.772445486408E-02,3.570022725908E-02,5.373834860373E-02,
+    7.186499374124E-02,9.010380925562E-02,0.108477935009,0.12701205719,
+    0.145734350016,0.164678460077,0.183885793129,0.203408442284,
+    0.223313240066,0.243687706552,0.264649250738,0.286360210341,
+    0.309054090507,0.333085323738,0.359035035862,0.387977146879,
+    0.422367501046,0.471821869369,0.578021342851,0.616192678735,
+    0.643920086906,0.667705197523,0.689442836393,0.709969702506,
+    0.729728506153,0.748978902814,0.767883299125,0.786547500373,
+    0.805042113177,0.823414743057,0.841697399597,0.859911246031,
+    0.878069817065,0.89618134755,0.91425061983,0.932280624183,
+    0.950274258408,0.968236167522,0.986174463315,1.),.UNSPECIFIED.);
+#6033 = CARTESIAN_POINT('',(0.178311060268,0.));
+#6034 = CARTESIAN_POINT('',(0.178311060326,6.651856862259E-03));
+#6035 = CARTESIAN_POINT('',(0.17831553451,1.33037171295E-02));
+#6036 = CARTESIAN_POINT('',(0.178324482846,1.995516806182E-02));
+#6037 = CARTESIAN_POINT('',(0.178337906955,2.6605803453E-02));
+#6038 = CARTESIAN_POINT('',(0.178355810052,3.325522363045E-02));
+#6039 = CARTESIAN_POINT('',(0.178378196946,3.990303545523E-02));
+#6040 = CARTESIAN_POINT('',(0.17843233223,5.32889011581E-02));
+#6041 = CARTESIAN_POINT('',(0.178464208959,6.002690241306E-02));
+#6042 = CARTESIAN_POINT('',(0.178500710916,6.676245598176E-02));
+#6043 = CARTESIAN_POINT('',(0.178541846728,7.349517692022E-02));
+#6044 = CARTESIAN_POINT('',(0.178587626966,8.022469544573E-02));
+#6045 = CARTESIAN_POINT('',(0.17863806414,8.695065693677E-02));
+#6046 = CARTESIAN_POINT('',(0.178748472407,0.100418102405));
+#6047 = CARTESIAN_POINT('',(0.178808476041,0.107159559252));
+#6048 = CARTESIAN_POINT('',(0.178873198238,0.113896752134));
+#6049 = CARTESIAN_POINT('',(0.178942655843,0.120629354985));
+#6050 = CARTESIAN_POINT('',(0.179016867909,0.127357056013));
+#6051 = CARTESIAN_POINT('',(0.179095855704,0.134079557699));
+#6052 = CARTESIAN_POINT('',(0.179263840897,0.147546560308));
+#6053 = CARTESIAN_POINT('',(0.179352885545,0.154291004823));
+#6054 = CARTESIAN_POINT('',(0.17944680052,0.161029623678));
+#6055 = CARTESIAN_POINT('',(0.17954561206,0.167762138944));
+#6056 = CARTESIAN_POINT('',(0.179649348773,0.174488281417));
+#6057 = CARTESIAN_POINT('',(0.179758041636,0.181207790628));
+#6058 = CARTESIAN_POINT('',(0.179986109834,0.194674577767));
+#6059 = CARTESIAN_POINT('',(0.180105547094,0.201421767483));
+#6060 = CARTESIAN_POINT('',(0.180230069776,0.208161727361));
+#6061 = CARTESIAN_POINT('',(0.180359714291,0.214894203547));
+#6062 = CARTESIAN_POINT('',(0.180494519456,0.221618944954));
+#6063 = CARTESIAN_POINT('',(0.180634526497,0.228335703266));
+#6064 = CARTESIAN_POINT('',(0.180926109198,0.241802531887));
+#6065 = CARTESIAN_POINT('',(0.181077762927,0.248552477433));
+#6066 = CARTESIAN_POINT('',(0.181234784868,0.255293818131));
+#6067 = CARTESIAN_POINT('',(0.181397222016,0.262026300343));
+#6068 = CARTESIAN_POINT('',(0.181565123726,0.268749668231));
+#6069 = CARTESIAN_POINT('',(0.181738541714,0.275463663763));
+#6070 = CARTESIAN_POINT('',(0.182098076976,0.288930769252));
+#6071 = CARTESIAN_POINT('',(0.18228429161,0.295683709063));
+#6072 = CARTESIAN_POINT('',(0.182476229477,0.302426578712));
+#6073 = CARTESIAN_POINT('',(0.182673948346,0.309159104572));
+#6074 = CARTESIAN_POINT('',(0.18287750824,0.315881006817));
+#6075 = CARTESIAN_POINT('',(0.183086971433,0.322591999422));
+#6076 = CARTESIAN_POINT('',(0.183520020668,0.336059601597));
+#6077 = CARTESIAN_POINT('',(0.183743728413,0.34281598129));
+#6078 = CARTESIAN_POINT('',(0.183973592212,0.349560627767));
+#6079 = CARTESIAN_POINT('',(0.184209680682,0.356293229931));
+#6080 = CARTESIAN_POINT('',(0.184452064525,0.363013467058));
+#6081 = CARTESIAN_POINT('',(0.184700816535,0.369721008796));
+#6082 = CARTESIAN_POINT('',(0.18521423014,0.383189336447));
+#6083 = CARTESIAN_POINT('',(0.185479045198,0.389949810618));
+#6084 = CARTESIAN_POINT('',(0.185750534358,0.39669658528));
+#6085 = CARTESIAN_POINT('',(0.186028777073,0.403429295172));
+#6086 = CARTESIAN_POINT('',(0.186313854656,0.410147562172));
+#6087 = CARTESIAN_POINT('',(0.186605850284,0.416850995299));
+#6088 = CARTESIAN_POINT('',(0.187208002207,0.430320316678));
+#6089 = CARTESIAN_POINT('',(0.187518354327,0.437085777624));
+#6090 = CARTESIAN_POINT('',(0.187835994007,0.443835152464));
+#6091 = CARTESIAN_POINT('',(0.188161011449,0.450568003902));
+#6092 = CARTESIAN_POINT('',(0.188493498409,0.457283878431));
+#6093 = CARTESIAN_POINT('',(0.18883354819,0.463982306327));
+#6094 = CARTESIAN_POINT('',(0.189534671227,0.477452966955));
+#6095 = CARTESIAN_POINT('',(0.189895997794,0.484224605194));
+#6096 = CARTESIAN_POINT('',(0.190265334979,0.490977205934));
+#6097 = CARTESIAN_POINT('',(0.19064278353,0.497710238788));
+#6098 = CARTESIAN_POINT('',(0.191028445318,0.504423153419));
+#6099 = CARTESIAN_POINT('',(0.191422423328,0.511115379541));
+#6100 = CARTESIAN_POINT('',(0.192235096809,0.524587855615));
+#6101 = CARTESIAN_POINT('',(0.192654124927,0.531367263473));
+#6102 = CARTESIAN_POINT('',(0.193082016397,0.538123924702));
+#6103 = CARTESIAN_POINT('',(0.193518882106,0.544857189194));
+#6104 = CARTESIAN_POINT('',(0.193964833449,0.551566382521));
+#6105 = CARTESIAN_POINT('',(0.194419982335,0.558250805934));
+#6106 = CARTESIAN_POINT('',(0.195359859283,0.571725789275));
+#6107 = CARTESIAN_POINT('',(0.195845031582,0.578515131035));
+#6108 = CARTESIAN_POINT('',(0.196340078685,0.585276985897));
+#6109 = CARTESIAN_POINT('',(0.196845120839,0.592010548515));
+#6110 = CARTESIAN_POINT('',(0.197360277929,0.598714983954));
+#6111 = CARTESIAN_POINT('',(0.19788566948,0.605389427681));
+#6112 = CARTESIAN_POINT('',(0.198972596996,0.618867973487));
+#6113 = CARTESIAN_POINT('',(0.199534737826,0.625670269079));
+#6114 = CARTESIAN_POINT('',(0.200107966961,0.632438898276));
+#6115 = CARTESIAN_POINT('',(0.200692412579,0.639172850914));
+#6116 = CARTESIAN_POINT('',(0.201288201221,0.645871080728));
+#6117 = CARTESIAN_POINT('',(0.201895457793,0.652532505355));
+#6118 = CARTESIAN_POINT('',(0.203155278322,0.666016310183));
+#6119 = CARTESIAN_POINT('',(0.203808685377,0.672835929362));
+#6120 = CARTESIAN_POINT('',(0.204474663754,0.679613620508));
+#6121 = CARTESIAN_POINT('',(0.205153346936,0.686348095997));
+#6122 = CARTESIAN_POINT('',(0.205844864861,0.693038023942));
+#6123 = CARTESIAN_POINT('',(0.206549343921,0.699682028197));
+#6124 = CARTESIAN_POINT('',(0.208016956245,0.713173999195));
+#6125 = CARTESIAN_POINT('',(0.208781300311,0.720017581472));
+#6126 = CARTESIAN_POINT('',(0.209560079525,0.726807812087));
+#6127 = CARTESIAN_POINT('',(0.21035342777,0.733543013219));
+#6128 = CARTESIAN_POINT('',(0.211161472446,0.740221452324));
+#6129 = CARTESIAN_POINT('',(0.211984334467,0.746841342141));
+#6130 = CARTESIAN_POINT('',(0.213709293355,0.76034689126));
+#6131 = CARTESIAN_POINT('',(0.214613200974,0.767225223115));
+#6132 = CARTESIAN_POINT('',(0.215533987062,0.774033647729));
+#6133 = CARTESIAN_POINT('',(0.216471776353,0.780769907948));
+#6134 = CARTESIAN_POINT('',(0.217426682385,0.787431677979));
+#6135 = CARTESIAN_POINT('',(0.218398807492,0.794016563393));
+#6136 = CARTESIAN_POINT('',(0.220456667449,0.807546993673));
+#6137 = CARTESIAN_POINT('',(0.221545275164,0.814479364909));
+#6138 = CARTESIAN_POINT('',(0.222654180743,0.82131611188));
+#6139 = CARTESIAN_POINT('',(0.223783479629,0.828054042758));
+#6140 = CARTESIAN_POINT('',(0.224933247918,0.834689876839));
+#6141 = CARTESIAN_POINT('',(0.226103542363,0.841220244545));
+#6142 = CARTESIAN_POINT('',(0.228622582526,0.854803620925));
+#6143 = CARTESIAN_POINT('',(0.229976342355,0.861830062202));
+#6144 = CARTESIAN_POINT('',(0.231355731961,0.86871621259));
+#6145 = CARTESIAN_POINT('',(0.23276076777,0.875457147838));
+#6146 = CARTESIAN_POINT('',(0.234191430538,0.882047818098));
+#6147 = CARTESIAN_POINT('',(0.235647665341,0.888483047934));
+#6148 = CARTESIAN_POINT('',(0.238890025315,0.902213173449));
+#6149 = CARTESIAN_POINT('',(0.240686641829,0.909441853041));
+#6150 = CARTESIAN_POINT('',(0.242519082466,0.916434691803));
+#6151 = CARTESIAN_POINT('',(0.244387115749,0.923182574356));
+#6152 = CARTESIAN_POINT('',(0.24629042738,0.929676153223));
+#6153 = CARTESIAN_POINT('',(0.248228620244,0.935905848835));
+#6154 = CARTESIAN_POINT('',(0.2530378644,0.950426758474));
+#6155 = CARTESIAN_POINT('',(0.255945592213,0.958425523689));
+#6156 = CARTESIAN_POINT('',(0.258923042387,0.965829284458));
+#6157 = CARTESIAN_POINT('',(0.261968385809,0.972607846109));
+#6158 = CARTESIAN_POINT('',(0.265079303423,0.978729919821));
+#6159 = CARTESIAN_POINT('',(0.26825296994,0.984163362445));
+#6160 = CARTESIAN_POINT('',(0.27842880297,0.998994191593));
+#6161 = CARTESIAN_POINT('',(0.285646612857,1.005787873829));
+#6162 = CARTESIAN_POINT('',(0.293108692858,1.008933727265));
+#6163 = CARTESIAN_POINT('',(0.300760232567,1.008066373027));
+#6164 = CARTESIAN_POINT('',(0.308518853977,1.002860708349));
+#6165 = CARTESIAN_POINT('',(0.316271492472,0.993097925841));
+#6166 = CARTESIAN_POINT('',(0.32661069374,0.973822852324));
+#6167 = CARTESIAN_POINT('',(0.329324871326,0.968156970758));
+#6168 = CARTESIAN_POINT('',(0.332012644408,0.961929130263));
+#6169 = CARTESIAN_POINT('',(0.334667367158,0.955152180833));
+#6170 = CARTESIAN_POINT('',(0.337282742328,0.947844052519));
+#6171 = CARTESIAN_POINT('',(0.339852896451,0.940027619547));
+#6172 = CARTESIAN_POINT('',(0.344202645908,0.925703638011));
+#6173 = CARTESIAN_POINT('',(0.346006236512,0.919422660408));
+#6174 = CARTESIAN_POINT('',(0.347781259874,0.912898174883));
+#6175 = CARTESIAN_POINT('',(0.349526010505,0.906141155583));
+#6176 = CARTESIAN_POINT('',(0.351239044421,0.899163007553));
+#6177 = CARTESIAN_POINT('',(0.352919179144,0.891975566746));
+#6178 = CARTESIAN_POINT('',(0.355977734381,0.878256560663));
+#6179 = CARTESIAN_POINT('',(0.357365091899,0.871776850642));
+#6180 = CARTESIAN_POINT('',(0.358727011437,0.865159551671));
+#6181 = CARTESIAN_POINT('',(0.360063064511,0.858412079976));
+#6182 = CARTESIAN_POINT('',(0.361372948967,0.851541686288));
+#6183 = CARTESIAN_POINT('',(0.362656488976,0.844555455842));
+#6184 = CARTESIAN_POINT('',(0.365062563363,0.83097592595));
+#6185 = CARTESIAN_POINT('',(0.366189437174,0.82440052079));
+#6186 = CARTESIAN_POINT('',(0.36729422235,0.817739305569));
+#6187 = CARTESIAN_POINT('',(0.368376943419,0.810997264246));
+#6188 = CARTESIAN_POINT('',(0.369437683566,0.804179152062));
+#6189 = CARTESIAN_POINT('',(0.370476584629,0.797289495544));
+#6190 = CARTESIAN_POINT('',(0.372454448702,0.783763184568));
+#6191 = CARTESIAN_POINT('',(0.373395747736,0.777133807444));
+#6192 = CARTESIAN_POINT('',(0.374317912188,0.770448053786));
+#6193 = CARTESIAN_POINT('',(0.375221135736,0.763709321706));
+#6194 = CARTESIAN_POINT('',(0.376105637752,0.756920814766));
+#6195 = CARTESIAN_POINT('',(0.376971663307,0.750085541984));
+#6196 = CARTESIAN_POINT('',(0.378635579787,0.73658449653));
+#6197 = CARTESIAN_POINT('',(0.379434803046,0.729921958909));
+#6198 = CARTESIAN_POINT('',(0.380217393169,0.723221206112));
+#6199 = CARTESIAN_POINT('',(0.380983599839,0.716484589746));
+#6200 = CARTESIAN_POINT('',(0.381733682195,0.70971431187));
+#6201 = CARTESIAN_POINT('',(0.382467908831,0.702912425006));
+#6202 = CARTESIAN_POINT('',(0.383886715458,0.689425020628));
+#6203 = CARTESIAN_POINT('',(0.38457208413,0.68274102188));
+#6204 = CARTESIAN_POINT('',(0.385242920003,0.676030593199));
+#6205 = CARTESIAN_POINT('',(0.385899480674,0.669295380416));
+#6206 = CARTESIAN_POINT('',(0.386542025148,0.662536917883));
+#6207 = CARTESIAN_POINT('',(0.387170813841,0.655756628472));
+#6208 = CARTESIAN_POINT('',(0.388390344203,0.642277254134));
+#6209 = CARTESIAN_POINT('',(0.388981565126,0.635578908865));
+#6210 = CARTESIAN_POINT('',(0.389560018695,0.628862029567));
+#6211 = CARTESIAN_POINT('',(0.390125949748,0.62212777564));
+#6212 = CARTESIAN_POINT('',(0.390679600605,0.615377224083));
+#6213 = CARTESIAN_POINT('',(0.391221211072,0.608611369503));
+#6214 = CARTESIAN_POINT('',(0.39227409419,0.595137027002));
+#6215 = CARTESIAN_POINT('',(0.392785664106,0.588428909638));
+#6216 = CARTESIAN_POINT('',(0.393285956183,0.58170765049));
+#6217 = CARTESIAN_POINT('',(0.393775194094,0.574974067164));
+#6218 = CARTESIAN_POINT('',(0.394253597186,0.568228916389));
+#6219 = CARTESIAN_POINT('',(0.394721380481,0.561472894022));
+#6220 = CARTESIAN_POINT('',(0.395631973036,0.548001856295));
+#6221 = CARTESIAN_POINT('',(0.396074970228,0.541287031748));
+#6222 = CARTESIAN_POINT('',(0.396507951053,0.534562779975));
+#6223 = CARTESIAN_POINT('',(0.39693111527,0.527829674477));
+#6224 = CARTESIAN_POINT('',(0.397344657598,0.521088243687));
+#6225 = CARTESIAN_POINT('',(0.397748767717,0.514338970972));
+#6226 = CARTESIAN_POINT('',(0.398535888459,0.500870182566));
+#6227 = CARTESIAN_POINT('',(0.398919020518,0.494150768578));
+#6228 = CARTESIAN_POINT('',(0.399293207338,0.487424483007));
+#6229 = CARTESIAN_POINT('',(0.399658624621,0.480691722782));
+#6230 = CARTESIAN_POINT('',(0.400015442869,0.473952851415));
+#6231 = CARTESIAN_POINT('',(0.400363827391,0.467208199007));
+#6232 = CARTESIAN_POINT('',(0.40104238363,0.453740981836));
+#6233 = CARTESIAN_POINT('',(0.401372636152,0.447018474057));
+#6234 = CARTESIAN_POINT('',(0.401694853575,0.440290831765));
+#6235 = CARTESIAN_POINT('',(0.402009188534,0.433558323121));
+#6236 = CARTESIAN_POINT('',(0.402315788584,0.426821191582));
+#6237 = CARTESIAN_POINT('',(0.402614796199,0.4200796559));
+#6238 = CARTESIAN_POINT('',(0.403196804035,0.406613553188));
+#6239 = CARTESIAN_POINT('',(0.403479860294,0.399889020511));
+#6240 = CARTESIAN_POINT('',(0.403755653377,0.393160504318));
+#6241 = CARTESIAN_POINT('',(0.404024314266,0.386428178831));
+#6242 = CARTESIAN_POINT('',(0.404285969101,0.379692200267));
+#6243 = CARTESIAN_POINT('',(0.404540739178,0.372952706834));
+#6244 = CARTESIAN_POINT('',(0.405035990086,0.359487393969));
+#6245 = CARTESIAN_POINT('',(0.405276511986,0.352761597416));
+#6246 = CARTESIAN_POINT('',(0.405510422041,0.346032548397));
+#6247 = CARTESIAN_POINT('',(0.405737831073,0.339300353658));
+#6248 = CARTESIAN_POINT('',(0.405958845336,0.332565107374));
+#6249 = CARTESIAN_POINT('',(0.406173566512,0.32582689115));
+#6250 = CARTESIAN_POINT('',(0.406590076726,0.312362120043));
+#6251 = CARTESIAN_POINT('',(0.406791897881,0.305635582326));
+#6252 = CARTESIAN_POINT('',(0.406987651547,0.298906229406));
+#6253 = CARTESIAN_POINT('',(0.407177429792,0.292174122084));
+#6254 = CARTESIAN_POINT('',(0.407361320385,0.285439313424));
+#6255 = CARTESIAN_POINT('',(0.407539406799,0.278701848758));
+#6256 = CARTESIAN_POINT('',(0.407883727461,0.265237408709));
+#6257 = CARTESIAN_POINT('',(0.408049988448,0.258510447806));
+#6258 = CARTESIAN_POINT('',(0.408210629797,0.251780920169));
+#6259 = CARTESIAN_POINT('',(0.408365726093,0.245048860137));
+#6260 = CARTESIAN_POINT('',(0.408515347876,0.238314299187));
+#6261 = CARTESIAN_POINT('',(0.408659561647,0.231577265934));
+#6262 = CARTESIAN_POINT('',(0.408936996291,0.218112952493));
+#6263 = CARTESIAN_POINT('',(0.409070240426,0.211385685556));
+#6264 = CARTESIAN_POINT('',(0.409198224318,0.204656010666));
+#6265 = CARTESIAN_POINT('',(0.409321006222,0.197923955777));
+#6266 = CARTESIAN_POINT('',(0.409438640595,0.191189551452));
+#6267 = CARTESIAN_POINT('',(0.409551178103,0.184452830863));
+#6268 = CARTESIAN_POINT('',(0.409765936297,0.170988422632));
+#6269 = CARTESIAN_POINT('',(0.409868177402,0.164260747125));
+#6270 = CARTESIAN_POINT('',(0.409965435499,0.157530838794));
+#6271 = CARTESIAN_POINT('',(0.410057753633,0.150798741874));
+#6272 = CARTESIAN_POINT('',(0.410145171322,0.144064509309));
+#6273 = CARTESIAN_POINT('',(0.410227724557,0.137328202756));
+#6274 = CARTESIAN_POINT('',(0.410383030011,0.123863462915));
+#6275 = CARTESIAN_POINT('',(0.410455799346,0.117135039026));
+#6276 = CARTESIAN_POINT('',(0.410523786074,0.110404691893));
+#6277 = CARTESIAN_POINT('',(0.410587019262,0.103672506245));
+#6278 = CARTESIAN_POINT('',(0.410645524775,9.693858055264E-02));
+#6279 = CARTESIAN_POINT('',(0.410699325273,9.020302702972E-02));
+#6280 = CARTESIAN_POINT('',(0.410797490586,7.673777299555E-02));
+#6281 = CARTESIAN_POINT('',(0.410841867825,7.000807594785E-02));
+#6282 = CARTESIAN_POINT('',(0.410881591313,6.327700873133E-02));
+#6283 = CARTESIAN_POINT('',(0.410916677586,5.654471278922E-02));
+#6284 = CARTESIAN_POINT('',(0.410947140336,4.981134276793E-02));
+#6285 = CARTESIAN_POINT('',(0.410972990412,4.307706651713E-02));
+#6286 = CARTESIAN_POINT('',(0.411010610232,3.115121472228E-02));
+#6287 = CARTESIAN_POINT('',(0.411024249436,2.595993180752E-02));
+#6288 = CARTESIAN_POINT('',(0.411035157098,2.076829941966E-02));
+#6289 = CARTESIAN_POINT('',(0.411043335981,1.557640244373E-02));
+#6290 = CARTESIAN_POINT('',(0.411048787941,1.038432757558E-02));
+#6291 = CARTESIAN_POINT('',(0.411051513923,5.19216332186E-03));
+#6292 = CARTESIAN_POINT('',(0.411051513968,0.));
+#6293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6294 = PCURVE('',#4945,#6295);
+#6295 = DEFINITIONAL_REPRESENTATION('',(#6296),#6557);
+#6296 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#6297,#6298,#6299,#6300,#6301,
+    #6302,#6303,#6304,#6305,#6306,#6307,#6308,#6309,#6310,#6311,#6312,
+    #6313,#6314,#6315,#6316,#6317,#6318,#6319,#6320,#6321,#6322,#6323,
+    #6324,#6325,#6326,#6327,#6328,#6329,#6330,#6331,#6332,#6333,#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,#6359,#6360,#6361,#6362,#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,#6388,#6389,
+    #6390,#6391,#6392,#6393,#6394,#6395,#6396,#6397,#6398,#6399,#6400,
+    #6401,#6402,#6403,#6404,#6405,#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,#6431,#6432,#6433,
+    #6434,#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,#6460,#6461,#6462,#6463,#6464,#6465,#6466,
+    #6467,#6468,#6469,#6470,#6471,#6472,#6473,#6474,#6475,#6476,#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,#6502,#6503,#6504,#6505,#6506,#6507,#6508,#6509,#6510,
+    #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,#6536,#6537,#6538,#6539,#6540,#6541,#6542,#6543,
+    #6544,#6545,#6546,#6547,#6548,#6549,#6550,#6551,#6552,#6553,#6554,
+    #6555,#6556),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.772445486408E-02,3.570022725908E-02,5.373834860373E-02,
+    7.186499374124E-02,9.010380925562E-02,0.108477935009,0.12701205719,
+    0.145734350016,0.164678460077,0.183885793129,0.203408442284,
+    0.223313240066,0.243687706552,0.264649250738,0.286360210341,
+    0.309054090507,0.333085323738,0.359035035862,0.387977146879,
+    0.422367501046,0.471821869369,0.578021342851,0.616192678735,
+    0.643920086906,0.667705197523,0.689442836393,0.709969702506,
+    0.729728506153,0.748978902814,0.767883299125,0.786547500373,
+    0.805042113177,0.823414743057,0.841697399597,0.859911246031,
+    0.878069817065,0.89618134755,0.91425061983,0.932280624183,
+    0.950274258408,0.968236167522,0.986174463315,1.),.UNSPECIFIED.);
+#6297 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#6298 = CARTESIAN_POINT('',(3.990046714614,2.701995557059));
+#6299 = CARTESIAN_POINT('',(3.989993589472,2.703991115259));
+#6300 = CARTESIAN_POINT('',(3.989887339687,2.70598640627));
+#6301 = CARTESIAN_POINT('',(3.989727977288,2.707981164084));
+#6302 = CARTESIAN_POINT('',(3.989515526521,2.70997512502));
+#6303 = CARTESIAN_POINT('',(3.989250023846,2.711968027719));
+#6304 = CARTESIAN_POINT('',(3.98860849589,2.71597943755));
+#6305 = CARTESIAN_POINT('',(3.988230955392,2.717997908591));
+#6306 = CARTESIAN_POINT('',(3.987798947351,2.720014757058));
+#6307 = CARTESIAN_POINT('',(3.987312531761,2.722029719357));
+#6308 = CARTESIAN_POINT('',(3.986771777705,2.72404253752));
+#6309 = CARTESIAN_POINT('',(3.986176763354,2.726052959199));
+#6310 = CARTESIAN_POINT('',(3.984876136874,2.730075480123));
+#6311 = CARTESIAN_POINT('',(3.984170146897,2.732087561162));
+#6312 = CARTESIAN_POINT('',(3.983409693954,2.734096732335));
+#6313 = CARTESIAN_POINT('',(3.982594870932,2.736102751092));
+#6314 = CARTESIAN_POINT('',(3.981725775692,2.738105380795));
+#6315 = CARTESIAN_POINT('',(3.980802511066,2.740104390711));
+#6316 = CARTESIAN_POINT('',(3.978843062334,2.744104512778));
+#6317 = CARTESIAN_POINT('',(3.977806345392,2.74610558651));
+#6318 = CARTESIAN_POINT('',(3.97671514295,2.748102549307));
+#6319 = CARTESIAN_POINT('',(3.975569565982,2.750095177979));
+#6320 = CARTESIAN_POINT('',(3.974369727526,2.752083254045));
+#6321 = CARTESIAN_POINT('',(3.973115742678,2.754066563735));
+#6322 = CARTESIAN_POINT('',(3.970491620336,2.758035474473));
+#6323 = CARTESIAN_POINT('',(3.969120811688,2.760021013074));
+#6324 = CARTESIAN_POINT('',(3.967695421645,2.762001300771));
+#6325 = CARTESIAN_POINT('',(3.966215569698,2.763976127932));
+#6326 = CARTESIAN_POINT('',(3.964681375838,2.765945288316));
+#6327 = CARTESIAN_POINT('',(3.963092960559,2.767908579071));
+#6328 = CARTESIAN_POINT('',(3.959795743644,2.771837542647));
+#6329 = CARTESIAN_POINT('',(3.958086136214,2.773803124575));
+#6330 = CARTESIAN_POINT('',(3.956321746071,2.775762342454));
+#6331 = CARTESIAN_POINT('',(3.954502696563,2.777714994652));
+#6332 = CARTESIAN_POINT('',(3.952629110876,2.779660881974));
+#6333 = CARTESIAN_POINT('',(3.950701112036,2.781599807662));
+#6334 = CARTESIAN_POINT('',(3.946719272597,2.785480168399));
+#6335 = CARTESIAN_POINT('',(3.944664482446,2.787421477966));
+#6336 = CARTESIAN_POINT('',(3.942554578466,2.789355306524));
+#6337 = CARTESIAN_POINT('',(3.940389686349,2.791281456386));
+#6338 = CARTESIAN_POINT('',(3.938169931472,2.793199731752));
+#6339 = CARTESIAN_POINT('',(3.935895438894,2.795109938703));
+#6340 = CARTESIAN_POINT('',(3.931213581209,2.798933141528));
+#6341 = CARTESIAN_POINT('',(3.928805101657,2.800845968656));
+#6342 = CARTESIAN_POINT('',(3.926341023251,2.802750168544));
+#6343 = CARTESIAN_POINT('',(3.923821474349,2.804645544803));
+#6344 = CARTESIAN_POINT('',(3.921246583118,2.806531902704));
+#6345 = CARTESIAN_POINT('',(3.918616477533,2.808409049175));
+#6346 = CARTESIAN_POINT('',(3.913214279709,2.812166665015));
+#6347 = CARTESIAN_POINT('',(3.910440874582,2.814046910209));
+#6348 = CARTESIAN_POINT('',(3.907611202378,2.815917329999));
+#6349 = CARTESIAN_POINT('',(3.904725395591,2.817777727688));
+#6350 = CARTESIAN_POINT('',(3.90178358683,2.819627908269));
+#6351 = CARTESIAN_POINT('',(3.898785908816,2.821467678425));
+#6352 = CARTESIAN_POINT('',(3.892636653631,2.825151430402));
+#6353 = CARTESIAN_POINT('',(3.889483516985,2.826995115586));
+#6354 = CARTESIAN_POINT('',(3.886273222922,2.82882770227));
+#6355 = CARTESIAN_POINT('',(3.883005910482,2.830648992581));
+#6356 = CARTESIAN_POINT('',(3.879681719276,2.832458790585));
+#6357 = CARTESIAN_POINT('',(3.876300789483,2.834256902289));
+#6358 = CARTESIAN_POINT('',(3.869369302234,2.837858692587));
+#6359 = CARTESIAN_POINT('',(3.865816871452,2.839661978083));
+#6360 = CARTESIAN_POINT('',(3.86220611734,2.841452790368));
+#6361 = CARTESIAN_POINT('',(3.858537188931,2.843230930084));
+#6362 = CARTESIAN_POINT('',(3.854810236446,2.84499620027));
+#6363 = CARTESIAN_POINT('',(3.851025411299,2.846748406364));
+#6364 = CARTESIAN_POINT('',(3.843265104491,2.850260345342));
+#6365 = CARTESIAN_POINT('',(3.83928734125,2.852019554337));
+#6366 = CARTESIAN_POINT('',(3.835249738191,2.853764779424));
+#6367 = CARTESIAN_POINT('',(3.831152459165,2.855495819925));
+#6368 = CARTESIAN_POINT('',(3.826995670057,2.857212478251));
+#6369 = CARTESIAN_POINT('',(3.82277953878,2.8589145599));
+#6370 = CARTESIAN_POINT('',(3.814128052775,2.86232900045));
+#6371 = CARTESIAN_POINT('',(3.809689872961,2.864040654422));
+#6372 = CARTESIAN_POINT('',(3.805189878226,2.865736629984));
+#6373 = CARTESIAN_POINT('',(3.800628254119,2.867416725802));
+#6374 = CARTESIAN_POINT('',(3.796005189349,2.8690807446));
+#6375 = CARTESIAN_POINT('',(3.791320875792,2.870728493158));
+#6376 = CARTESIAN_POINT('',(3.781693406334,2.874038076058));
+#6377 = CARTESIAN_POINT('',(3.776746681634,2.875698948473));
+#6378 = CARTESIAN_POINT('',(3.771735546967,2.877342193458));
+#6379 = CARTESIAN_POINT('',(3.766660219586,2.878967610296));
+#6380 = CARTESIAN_POINT('',(3.76152092141,2.880575003659));
+#6381 = CARTESIAN_POINT('',(3.756317879023,2.882164183604));
+#6382 = CARTESIAN_POINT('',(3.745596478861,2.885361906011));
+#6383 = CARTESIAN_POINT('',(3.740073498861,2.886969109751));
+#6384 = CARTESIAN_POINT('',(3.734482640962,2.888556371622));
+#6385 = CARTESIAN_POINT('',(3.728824169051,2.890123493655));
+#6386 = CARTESIAN_POINT('',(3.72309835361,2.891670285077));
+#6387 = CARTESIAN_POINT('',(3.717305471716,2.893196562315));
+#6388 = CARTESIAN_POINT('',(3.705320857686,2.896275898117));
+#6389 = CARTESIAN_POINT('',(3.699122942065,2.897827041152));
+#6390 = CARTESIAN_POINT('',(3.692852384748,2.899355376617));
+#6391 = CARTESIAN_POINT('',(3.686509519175,2.900860712691));
+#6392 = CARTESIAN_POINT('',(3.68009468766,2.902342867208));
+#6393 = CARTESIAN_POINT('',(3.673608241384,2.903801667662));
+#6394 = CARTESIAN_POINT('',(3.660106393322,2.906756816179));
+#6395 = CARTESIAN_POINT('',(3.653082345956,2.908250311074));
+#6396 = CARTESIAN_POINT('',(3.645978826893,2.909717242652));
+#6397 = CARTESIAN_POINT('',(3.638796275685,2.911157430599));
+#6398 = CARTESIAN_POINT('',(3.631535142849,2.912570707521));
+#6399 = CARTESIAN_POINT('',(3.624195889867,2.91395691895));
+#6400 = CARTESIAN_POINT('',(3.608769977096,2.916783420756));
+#6401 = CARTESIAN_POINT('',(3.600670423797,2.918219193382));
+#6402 = CARTESIAN_POINT('',(3.592480925874,2.919623063709));
+#6403 = CARTESIAN_POINT('',(3.584202090964,2.920994871067));
+#6404 = CARTESIAN_POINT('',(3.575834537751,2.92233447163));
+#6405 = CARTESIAN_POINT('',(3.567378895971,2.923641738409));
+#6406 = CARTESIAN_POINT('',(3.549307567894,2.926338390686));
+#6407 = CARTESIAN_POINT('',(3.539670548152,2.927719859717));
+#6408 = CARTESIAN_POINT('',(3.529925637593,2.929060818359));
+#6409 = CARTESIAN_POINT('',(3.520073730614,2.930361135724));
+#6410 = CARTESIAN_POINT('',(3.510115725604,2.931620700024));
+#6411 = CARTESIAN_POINT('',(3.500052524936,2.932839418575));
+#6412 = CARTESIAN_POINT('',(3.477803553412,2.935416733266));
+#6413 = CARTESIAN_POINT('',(3.465574828881,2.936758460844));
+#6414 = CARTESIAN_POINT('',(3.453200366101,2.93804229014));
+#6415 = CARTESIAN_POINT('',(3.440681653876,2.939268111404));
+#6416 = CARTESIAN_POINT('',(3.428020165094,2.940435815517));
+#6417 = CARTESIAN_POINT('',(3.415217356729,2.941545293996));
+#6418 = CARTESIAN_POINT('',(3.383662695063,2.94410801725));
+#6419 = CARTESIAN_POINT('',(3.364761824926,2.94549892084));
+#6420 = CARTESIAN_POINT('',(3.345575774289,2.946768801716));
+#6421 = CARTESIAN_POINT('',(3.326108748006,2.94791714974));
+#6422 = CARTESIAN_POINT('',(3.306365398569,2.948943152531));
+#6423 = CARTESIAN_POINT('',(3.286350783759,2.949845555304));
+#6424 = CARTESIAN_POINT('',(3.222519588704,2.952290994532));
+#6425 = CARTESIAN_POINT('',(3.177735931345,2.953381231925));
+#6426 = CARTESIAN_POINT('',(3.13175875426,2.953875359614));
+#6427 = CARTESIAN_POINT('',(3.084718110373,2.953736633236));
+#6428 = CARTESIAN_POINT('',(3.036845610673,2.952917268413));
+#6429 = CARTESIAN_POINT('',(2.988511522204,2.951341634544));
+#6430 = CARTESIAN_POINT('',(2.923034327292,2.94811545058));
+#6431 = CARTESIAN_POINT('',(2.905747179784,2.94715956989));
+#6432 = CARTESIAN_POINT('',(2.88851652929,2.9460991002));
+#6433 = CARTESIAN_POINT('',(2.871373827161,2.944932767168));
+#6434 = CARTESIAN_POINT('',(2.854350349748,2.943659902905));
+#6435 = CARTESIAN_POINT('',(2.83747718507,2.942280622252));
+#6436 = CARTESIAN_POINT('',(2.808660285097,2.939717578523));
+#6437 = CARTESIAN_POINT('',(2.796630292615,2.938583511045));
+#6438 = CARTESIAN_POINT('',(2.78470647714,2.937394160588));
+#6439 = CARTESIAN_POINT('',(2.772899098771,2.936150050622));
+#6440 = CARTESIAN_POINT('',(2.761217442603,2.934851864133));
+#6441 = CARTESIAN_POINT('',(2.74966981873,2.933500443623));
+#6442 = CARTESIAN_POINT('',(2.728479053336,2.930892710655));
+#6443 = CARTESIAN_POINT('',(2.718798497662,2.929650172541));
+#6444 = CARTESIAN_POINT('',(2.709226355271,2.928369795237));
+#6445 = CARTESIAN_POINT('',(2.69976652518,2.927052237432));
+#6446 = CARTESIAN_POINT('',(2.69042234538,2.925698198031));
+#6447 = CARTESIAN_POINT('',(2.68119659283,2.924308416161));
+#6448 = CARTESIAN_POINT('',(2.663770160828,2.921581571185));
+#6449 = CARTESIAN_POINT('',(2.655549629501,2.920250258842));
+#6450 = CARTESIAN_POINT('',(2.647431542705,2.918890319844));
+#6451 = CARTESIAN_POINT('',(2.639417260899,2.917502345228));
+#6452 = CARTESIAN_POINT('',(2.631507851772,2.916086931364));
+#6453 = CARTESIAN_POINT('',(2.623704090249,2.914644679956));
+#6454 = CARTESIAN_POINT('',(2.608737579949,2.911789509639));
+#6455 = CARTESIAN_POINT('',(2.601563367353,2.910379427988));
+#6456 = CARTESIAN_POINT('',(2.594484221801,2.908946459702));
+#6457 = CARTESIAN_POINT('',(2.587500396617,2.907491105952));
+#6458 = CARTESIAN_POINT('',(2.580611997346,2.906013862463));
+#6459 = CARTESIAN_POINT('',(2.573818981757,2.904515219516));
+#6460 = CARTESIAN_POINT('',(2.560673953172,2.901532962305));
+#6461 = CARTESIAN_POINT('',(2.55431497075,2.900050883006));
+#6462 = CARTESIAN_POINT('',(2.548044045393,2.898549854346));
+#6463 = CARTESIAN_POINT('',(2.54186093914,2.8970302983));
+#6464 = CARTESIAN_POINT('',(2.535765343258,2.895492628518));
+#6465 = CARTESIAN_POINT('',(2.529756878232,2.893937250328));
+#6466 = CARTESIAN_POINT('',(2.518065680721,2.890832337473));
+#6467 = CARTESIAN_POINT('',(2.512378558277,2.889283682306));
+#6468 = CARTESIAN_POINT('',(2.50677331298,2.887718961386));
+#6469 = CARTESIAN_POINT('',(2.501249501716,2.88613853241));
+#6470 = CARTESIAN_POINT('',(2.495806651719,2.884542744614));
+#6471 = CARTESIAN_POINT('',(2.490444260571,2.882931938775));
+#6472 = CARTESIAN_POINT('',(2.479974277125,2.879710171702));
+#6473 = CARTESIAN_POINT('',(2.474863845568,2.878099734083));
+#6474 = CARTESIAN_POINT('',(2.469829999907,2.876475448622));
+#6475 = CARTESIAN_POINT('',(2.464872230886,2.87483762192));
+#6476 = CARTESIAN_POINT('',(2.45999002162,2.873186552909));
+#6477 = CARTESIAN_POINT('',(2.455182847594,2.871522532856));
+#6478 = CARTESIAN_POINT('',(2.445777637996,2.868190461481));
+#6479 = CARTESIAN_POINT('',(2.441177725972,2.866522730558));
+#6480 = CARTESIAN_POINT('',(2.436649929983,2.864842925315));
+#6481 = CARTESIAN_POINT('',(2.432193743458,2.863151311857));
+#6482 = CARTESIAN_POINT('',(2.427808663864,2.86144814967));
+#6483 = CARTESIAN_POINT('',(2.423494192704,2.859733691621));
+#6484 = CARTESIAN_POINT('',(2.415044043809,2.856298354767));
+#6485 = CARTESIAN_POINT('',(2.410907100446,2.85457767639));
+#6486 = CARTESIAN_POINT('',(2.406838525264,2.852846388339));
+#6487 = CARTESIAN_POINT('',(2.402837848109,2.851104724561));
+#6488 = CARTESIAN_POINT('',(2.398904608833,2.849352913444));
+#6489 = CARTESIAN_POINT('',(2.395038357299,2.847591177811));
+#6490 = CARTESIAN_POINT('',(2.387464010751,2.844059975754));
+#6491 = CARTESIAN_POINT('',(2.383755042309,2.842290637458));
+#6492 = CARTESIAN_POINT('',(2.38011131713,2.840511932995));
+#6493 = CARTESIAN_POINT('',(2.376532417123,2.838724070745));
+#6494 = CARTESIAN_POINT('',(2.373017937021,2.836927254516));
+#6495 = CARTESIAN_POINT('',(2.369567484386,2.835121683535));
+#6496 = CARTESIAN_POINT('',(2.362810460478,2.831502305432));
+#6497 = CARTESIAN_POINT('',(2.359503268148,2.829688582405));
+#6498 = CARTESIAN_POINT('',(2.356258728866,2.827866575167));
+#6499 = CARTESIAN_POINT('',(2.353076482794,2.826036471845));
+#6500 = CARTESIAN_POINT('',(2.349956184,2.824198456898));
+#6501 = CARTESIAN_POINT('',(2.346897500461,2.82235271112));
+#6502 = CARTESIAN_POINT('',(2.340914008872,2.818653087383));
+#6503 = CARTESIAN_POINT('',(2.337988740669,2.816799266612));
+#6504 = CARTESIAN_POINT('',(2.335123995086,2.814938124442));
+#6505 = CARTESIAN_POINT('',(2.332319471799,2.813069833189));
+#6506 = CARTESIAN_POINT('',(2.329574884537,2.811194562363));
+#6507 = CARTESIAN_POINT('',(2.326889961071,2.809312478673));
+#6508 = CARTESIAN_POINT('',(2.321646893303,2.805540745298));
+#6509 = CARTESIAN_POINT('',(2.319088389132,2.803651136346));
+#6510 = CARTESIAN_POINT('',(2.316588674964,2.801755081552));
+#6511 = CARTESIAN_POINT('',(2.314147508733,2.799852741371));
+#6512 = CARTESIAN_POINT('',(2.311764662059,2.797944274328));
+#6513 = CARTESIAN_POINT('',(2.309439920245,2.796029837011));
+#6514 = CARTESIAN_POINT('',(2.304912116653,2.792194305645));
+#6515 = CARTESIAN_POINT('',(2.30270875528,2.790273242168));
+#6516 = CARTESIAN_POINT('',(2.30056279876,2.788346547055));
+#6517 = CARTESIAN_POINT('',(2.298474060721,2.786414372744));
+#6518 = CARTESIAN_POINT('',(2.296442367816,2.784476870704));
+#6519 = CARTESIAN_POINT('',(2.294467559723,2.782534191434));
+#6520 = CARTESIAN_POINT('',(2.290635893852,2.778643321927));
+#6521 = CARTESIAN_POINT('',(2.288778771538,2.776695155703));
+#6522 = CARTESIAN_POINT('',(2.286977976012,2.774742134195));
+#6523 = CARTESIAN_POINT('',(2.285233373181,2.772784406001));
+#6524 = CARTESIAN_POINT('',(2.283544841051,2.770822119915));
+#6525 = CARTESIAN_POINT('',(2.281912269725,2.768855424928));
+#6526 = CARTESIAN_POINT('',(2.278762279569,2.764917798774));
+#6527 = CARTESIAN_POINT('',(2.277244617965,2.76294688683));
+#6528 = CARTESIAN_POINT('',(2.275782479589,2.760971882507));
+#6529 = CARTESIAN_POINT('',(2.274375778175,2.758992935584));
+#6530 = CARTESIAN_POINT('',(2.27302443819,2.757010197509));
+#6531 = CARTESIAN_POINT('',(2.271728394842,2.755023821394));
+#6532 = CARTESIAN_POINT('',(2.269249296243,2.751048116584));
+#6533 = CARTESIAN_POINT('',(2.268066017815,2.749058802772));
+#6534 = CARTESIAN_POINT('',(2.266937705358,2.747066174404));
+#6535 = CARTESIAN_POINT('',(2.26586431401,2.745070388695));
+#6536 = CARTESIAN_POINT('',(2.264845807482,2.743071606247));
+#6537 = CARTESIAN_POINT('',(2.263882158053,2.741069991057));
+#6538 = CARTESIAN_POINT('',(2.262066137447,2.737064963769));
+#6539 = CARTESIAN_POINT('',(2.261213572065,2.735061561724));
+#6540 = CARTESIAN_POINT('',(2.260415631769,2.73305567119));
+#6541 = CARTESIAN_POINT('',(2.259672303107,2.731047463771));
+#6542 = CARTESIAN_POINT('',(2.258983577836,2.729037115857));
+#6543 = CARTESIAN_POINT('',(2.25834945292,2.727024808627));
+#6544 = CARTESIAN_POINT('',(2.257191169999,2.722999295242));
+#6545 = CARTESIAN_POINT('',(2.256666867156,2.720986093532));
+#6546 = CARTESIAN_POINT('',(2.256197024229,2.718971309025));
+#6547 = CARTESIAN_POINT('',(2.25578164448,2.716955132246));
+#6548 = CARTESIAN_POINT('',(2.255420732205,2.714937758134));
+#6549 = CARTESIAN_POINT('',(2.255114292736,2.712919386046));
+#6550 = CARTESIAN_POINT('',(2.254668139719,2.7093439929));
+#6551 = CARTESIAN_POINT('',(2.254506308047,2.707787293693));
+#6552 = CARTESIAN_POINT('',(2.254376840241,2.706230215467));
+#6553 = CARTESIAN_POINT('',(2.254279738304,2.704672852157));
+#6554 = CARTESIAN_POINT('',(2.254215003415,2.703115298291));
+#6555 = CARTESIAN_POINT('',(2.254182635934,2.701557648997));
+#6556 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#6557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#6558 = ORIENTED_EDGE('',*,*,#4906,.T.);
+#6559 = ORIENTED_EDGE('',*,*,#6560,.T.);
+#6560 = EDGE_CURVE('',#4886,#4807,#6561,.T.);
+#6561 = SURFACE_CURVE('',#6562,(#6780,#7001),.PCURVE_S1.);
+#6562 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#6563,#6564,#6565,#6566,#6567,
+    #6568,#6569,#6570,#6571,#6572,#6573,#6574,#6575,#6576,#6577,#6578,
+    #6579,#6580,#6581,#6582,#6583,#6584,#6585,#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,#6633,
+    #6634,#6635,#6636,#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,#6662,#6663,#6664,#6665,#6666,
+    #6667,#6668,#6669,#6670,#6671,#6672,#6673,#6674,#6675,#6676,#6677,
+    #6678,#6679,#6680,#6681,#6682,#6683,#6684,#6685,#6686,#6687,#6688,
+    #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,#6736,#6737,#6738,#6739,#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),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    1.785270179945E-02,3.594150890808E-02,5.405898132373E-02,
+    7.221483210404E-02,9.041686513546E-02,0.108673240446,0.126994786167,
+    0.145397219227,0.16390343803,0.18254616035,0.201371265016,
+    0.220442350382,0.239847332525,0.259708530629,0.280198997488,
+    0.301570813501,0.324208484786,0.348742061272,0.376331013008,
+    0.409610489927,0.458822150266,0.570843336639,0.612033605612,
+    0.641508815448,0.66634878295,0.688701450099,0.709555455166,
+    0.729454117731,0.748726618665,0.76758442348,0.786168231386,
+    0.804573380957,0.822864704632,0.841085757695,0.859264858015,
+    0.877419244483,0.895558114209,0.913685023303,0.931799997377,
+    0.949901613081,0.967989175374,0.986064744022,1.),.UNSPECIFIED.);
+#6563 = CARTESIAN_POINT('',(2.026685407273,17.687449428685,29.6));
+#6564 = CARTESIAN_POINT('',(2.026685406995,17.687449428711,
+    29.602327787183));
+#6565 = CARTESIAN_POINT('',(2.026659498809,17.687451871897,
+    29.604655575643));
+#6566 = CARTESIAN_POINT('',(2.026607682543,17.687456758265,
+    29.606983005668));
+#6567 = CARTESIAN_POINT('',(2.026529961305,17.687464102097,
+    29.609309721891));
+#6568 = CARTESIAN_POINT('',(2.026426341482,17.687473931932,
+    29.611635373284));
+#6569 = CARTESIAN_POINT('',(2.026165611221,17.687498812644,
+    29.616314591552));
+#6570 = CARTESIAN_POINT('',(2.026007810887,17.687513930902,
+    29.618668122372));
+#6571 = CARTESIAN_POINT('',(2.025823441764,17.687531689858,
+    29.621019846604));
+#6572 = CARTESIAN_POINT('',(2.0256125148,17.687552149258,29.623369415102
+    ));
+#6573 = CARTESIAN_POINT('',(2.025375041861,17.687575384084,
+    29.625716488595));
+#6574 = CARTESIAN_POINT('',(2.024846611234,17.687627626369,
+    29.630408701708));
+#6575 = CARTESIAN_POINT('',(2.024555568931,17.68765664297,
+    29.632753832093));
+#6576 = CARTESIAN_POINT('',(2.024237921446,17.68768862498,
+    29.635095799191));
+#6577 = CARTESIAN_POINT('',(2.023893679931,17.687723678626,
+    29.637434282136));
+#6578 = CARTESIAN_POINT('',(2.023522854076,17.687761925735,
+    29.639768968847));
+#6579 = CARTESIAN_POINT('',(2.022727208315,17.687845169796,
+    29.644435080108));
+#6580 = CARTESIAN_POINT('',(2.022302275565,17.687890180931,
+    29.646766486031));
+#6581 = CARTESIAN_POINT('',(2.021850661776,17.687938675422,
+    29.649093468905));
+#6582 = CARTESIAN_POINT('',(2.021372372384,17.687990807597,
+    29.651415728351));
+#6583 = CARTESIAN_POINT('',(2.020867410344,17.688046747828,
+    29.653732968503));
+#6584 = CARTESIAN_POINT('',(2.019802789623,17.68816676968,
+    29.658362708264));
+#6585 = CARTESIAN_POINT('',(2.019242995277,17.688230871705,
+    29.660675179506));
+#6586 = CARTESIAN_POINT('',(2.01865639328,17.688299176432,
+    29.662982017999));
+#6587 = CARTESIAN_POINT('',(2.018042981826,17.688371888241,
+    29.665282930081));
+#6588 = CARTESIAN_POINT('',(2.017402757123,17.688449228066,
+    29.667577622168));
+#6589 = CARTESIAN_POINT('',(2.016066678192,17.688613884137,
+    29.672160810701));
+#6590 = CARTESIAN_POINT('',(2.015370664037,17.688701229536,
+    29.674449267137));
+#6591 = CARTESIAN_POINT('',(2.01464766487,17.688793709207,
+    29.676730873647));
+#6592 = CARTESIAN_POINT('',(2.01389767437,17.688891579874,
+    29.679005330346));
+#6593 = CARTESIAN_POINT('',(2.013120685948,17.688995115361,
+    29.681272333876));
+#6594 = CARTESIAN_POINT('',(2.011509829502,17.689214488685,
+    29.685798885836));
+#6595 = CARTESIAN_POINT('',(2.010675768978,17.689330369158,
+    29.68805837799));
+#6596 = CARTESIAN_POINT('',(2.009814504061,17.689452542098,
+    29.690309743478));
+#6597 = CARTESIAN_POINT('',(2.008926030124,17.689581319204,
+    29.692552665856));
+#6598 = CARTESIAN_POINT('',(2.008010345023,17.689717029794,
+    29.694786822622));
+#6599 = CARTESIAN_POINT('',(2.00612039041,17.69000364309,29.699246771194
+    ));
+#6600 = CARTESIAN_POINT('',(2.005145880927,17.690154610215,
+    29.701472481997));
+#6601 = CARTESIAN_POINT('',(2.00414392083,17.690313273791,
+    29.703688684443));
+#6602 = CARTESIAN_POINT('',(2.003114516536,17.690480003396,
+    29.705895037548));
+#6603 = CARTESIAN_POINT('',(2.002057680703,17.690655186572,
+    29.708091192533));
+#6604 = CARTESIAN_POINT('',(1.999883068814,17.691024309031,
+    29.71247471942));
+#6605 = CARTESIAN_POINT('',(1.998764983689,17.691218348422,
+    29.714661971633));
+#6606 = CARTESIAN_POINT('',(1.997619195906,17.691421759523,
+    29.716838186522));
+#6607 = CARTESIAN_POINT('',(1.996445735598,17.691634972799,
+    29.719002992394));
+#6608 = CARTESIAN_POINT('',(1.995244643971,17.691858436657,
+    29.721156008801));
+#6609 = CARTESIAN_POINT('',(1.992778239856,17.692328525556,
+    29.725453475294));
+#6610 = CARTESIAN_POINT('',(1.991512520207,17.692575309025,
+    29.727597744996));
+#6611 = CARTESIAN_POINT('',(1.990218867678,17.69283344478,
+    29.729729257401));
+#6612 = CARTESIAN_POINT('',(1.988897352731,17.693103427014,
+    29.731847605413));
+#6613 = CARTESIAN_POINT('',(1.98754806297,17.693385767176,
+    29.733952373093));
+#6614 = CARTESIAN_POINT('',(1.984780672475,17.693979108982,
+    29.738154352207));
+#6615 = CARTESIAN_POINT('',(1.983362029062,17.694290363508,
+    29.740251288509));
+#6616 = CARTESIAN_POINT('',(1.981915280702,17.694615302215,
+    29.742333506689));
+#6617 = CARTESIAN_POINT('',(1.980440559811,17.694954485274,
+    29.744400561039));
+#6618 = CARTESIAN_POINT('',(1.978938023421,17.695308488362,
+    29.746451998011));
+#6619 = CARTESIAN_POINT('',(1.975857688767,17.696052143972,
+    29.750549309696));
+#6620 = CARTESIAN_POINT('',(1.974279165111,17.696442201041,
+    29.752594762085));
+#6621 = CARTESIAN_POINT('',(1.972672471172,17.69684868893,
+    29.754623233017));
+#6622 = CARTESIAN_POINT('',(1.971037829554,17.697272234811,
+    29.756634236797));
+#6623 = CARTESIAN_POINT('',(1.969375496499,17.69771347798,
+    29.758627282399));
+#6624 = CARTESIAN_POINT('',(1.965966443386,17.698640708256,
+    29.762611035704));
+#6625 = CARTESIAN_POINT('',(1.964218756926,17.699127342196,
+    29.76460109265));
+#6626 = CARTESIAN_POINT('',(1.96244300827,17.699633658385,
+    29.766571520574));
+#6627 = CARTESIAN_POINT('',(1.960639547432,17.700160349828,
+    29.768521795039));
+#6628 = CARTESIAN_POINT('',(1.95880876868,17.700708115814,
+    29.770451390904));
+#6629 = CARTESIAN_POINT('',(1.955049778383,17.701860598197,
+    29.774313040502));
+#6630 = CARTESIAN_POINT('',(1.953120289348,17.702466348858,
+    29.776244087199));
+#6631 = CARTESIAN_POINT('',(1.951163114486,17.70309567097,
+    29.778152357552));
+#6632 = CARTESIAN_POINT('',(1.949178781112,17.703749318476,
+    29.78003729361));
+#6633 = CARTESIAN_POINT('',(1.947167872802,17.704428042193,
+    29.781898344331));
+#6634 = CARTESIAN_POINT('',(1.943029652007,17.705859459841,
+    29.785629777104));
+#6635 = CARTESIAN_POINT('',(1.940900670625,17.706613813474,
+    29.787498589091));
+#6636 = CARTESIAN_POINT('',(1.938744789504,17.707396472243,
+    29.789340802855));
+#6637 = CARTESIAN_POINT('',(1.936562781874,17.708208239948,
+    29.791155838447));
+#6638 = CARTESIAN_POINT('',(1.93435548994,17.709049902653,
+    29.792943134654));
+#6639 = CARTESIAN_POINT('',(1.929796169993,17.710832075777,
+    29.796536823213));
+#6640 = CARTESIAN_POINT('',(1.927441999245,17.711775277418,
+    29.798340733536));
+#6641 = CARTESIAN_POINT('',(1.925062349371,17.712752705616,
+    29.80011326337));
+#6642 = CARTESIAN_POINT('',(1.922658337803,17.713765192446,
+    29.801853832599));
+#6643 = CARTESIAN_POINT('',(1.920231162668,17.714813530051,
+    29.803561897594));
+#6644 = CARTESIAN_POINT('',(1.915187984775,17.717047672407,
+    29.807011218469));
+#6645 = CARTESIAN_POINT('',(1.912569308912,17.718237937752,
+    29.808748451809));
+#6646 = CARTESIAN_POINT('',(1.909927599497,17.719470160038,
+    29.810448048204));
+#6647 = CARTESIAN_POINT('',(1.907264468341,17.720745159165,
+    29.812109467152));
+#6648 = CARTESIAN_POINT('',(1.904581614757,17.722063681582,
+    29.813732230682));
+#6649 = CARTESIAN_POINT('',(1.898953845246,17.724903246684,
+    29.817032250296));
+#6650 = CARTESIAN_POINT('',(1.896005789962,17.726431998915,
+    29.818702691321));
+#6651 = CARTESIAN_POINT('',(1.89303894058,17.728013511241,
+    29.820326719682));
+#6652 = CARTESIAN_POINT('',(1.890055657974,17.729648513037,
+    29.82190390863));
+#6653 = CARTESIAN_POINT('',(1.887058383023,17.731337608792,
+    29.823433931411));
+#6654 = CARTESIAN_POINT('',(1.880666185381,17.735042101401,
+    29.826583835646));
+#6655 = CARTESIAN_POINT('',(1.877268207974,17.737071937842,
+    29.828191176795));
+#6656 = CARTESIAN_POINT('',(1.873859296262,17.739171463484,
+    29.829738271601));
+#6657 = CARTESIAN_POINT('',(1.87044307441,17.741341145636,
+    29.831224958348));
+#6658 = CARTESIAN_POINT('',(1.867023198876,17.74358124286,
+    29.832651226722));
+#6659 = CARTESIAN_POINT('',(1.85947813818,17.748678945962,
+    29.835664959588));
+#6660 = CARTESIAN_POINT('',(1.855352931751,17.751568630419,
+    29.837224972936));
+#6661 = CARTESIAN_POINT('',(1.851234207563,17.754560934438,
+    29.838697542647));
+#6662 = CARTESIAN_POINT('',(1.847128281378,17.757655558131,
+    29.84008315359));
+#6663 = CARTESIAN_POINT('',(1.843041316282,17.76085182562,
+    29.841382490704));
+#6664 = CARTESIAN_POINT('',(1.832972694331,17.76902387963,
+    29.844391551684));
+#6665 = CARTESIAN_POINT('',(1.827020647894,17.774119039515,
+    29.845999897547));
+#6666 = CARTESIAN_POINT('',(1.821142348892,17.779430955712,
+    29.847424202566));
+#6667 = CARTESIAN_POINT('',(1.815355726298,17.784954937161,
+    29.84866764742));
+#6668 = CARTESIAN_POINT('',(1.809677339317,17.790685119272,29.8497331288
+    ));
+#6669 = CARTESIAN_POINT('',(1.791477103843,17.810112524476,
+    29.852647055941));
+#6670 = CARTESIAN_POINT('',(1.779476599301,17.824637681894,
+    29.853758389151));
+#6671 = CARTESIAN_POINT('',(1.768282942439,17.840124746717,
+    29.853981743089));
+#6672 = CARTESIAN_POINT('',(1.75805139883,17.856462940779,
+    29.853308323463));
+#6673 = CARTESIAN_POINT('',(1.748921697974,17.873482766571,
+    29.851667106778));
+#6674 = CARTESIAN_POINT('',(1.738061782046,17.897346402532,
+    29.847976147829));
+#6675 = CARTESIAN_POINT('',(1.735303621378,17.903818453159,
+    29.846841119012));
+#6676 = CARTESIAN_POINT('',(1.732711796115,17.91033288621,
+    29.845559322577));
+#6677 = CARTESIAN_POINT('',(1.730290047062,17.916873778619,
+    29.844126642289));
+#6678 = CARTESIAN_POINT('',(1.728040604658,17.923423497712,
+    29.842539587866));
+#6679 = CARTESIAN_POINT('',(1.724477649309,17.934642386753,
+    29.839548310373));
+#6680 = CARTESIAN_POINT('',(1.723079880478,17.939316705943,
+    29.838220466576));
+#6681 = CARTESIAN_POINT('',(1.721770616251,17.943978739278,
+    29.836811627369));
+#6682 = CARTESIAN_POINT('',(1.720549409821,17.948621367663,
+    29.835321356187));
+#6683 = CARTESIAN_POINT('',(1.719415235016,17.953237457947,
+    29.833749620399));
+#6684 = CARTESIAN_POINT('',(1.717482662772,17.961681643425,
+    29.830703884467));
+#6685 = CARTESIAN_POINT('',(1.716659511841,17.965519561896,
+    29.829253386066));
+#6686 = CARTESIAN_POINT('',(1.715896053203,17.969329363224,
+    29.827745543671));
+#6687 = CARTESIAN_POINT('',(1.715191037703,17.973107010759,
+    29.826180821065));
+#6688 = CARTESIAN_POINT('',(1.714542947332,17.976848686308,
+    29.824559898233));
+#6689 = CARTESIAN_POINT('',(1.713416417198,17.983882191226,
+    29.821375290118));
+#6690 = CARTESIAN_POINT('',(1.712927499613,17.987181574057,
+    29.819822115974));
+#6691 = CARTESIAN_POINT('',(1.712481936691,17.990446340237,
+    29.818224804785));
+#6692 = CARTESIAN_POINT('',(1.712078305628,17.993674119886,
+    29.816584118454));
+#6693 = CARTESIAN_POINT('',(1.7117150666,17.996862771647,29.814900924938
+    ));
+#6694 = CARTESIAN_POINT('',(1.711087815684,18.002946958256,
+    29.811567107984));
+#6695 = CARTESIAN_POINT('',(1.710818794371,18.005847818231,
+    29.809921857802));
+#6696 = CARTESIAN_POINT('',(1.710582155236,18.008711424473,
+    29.808241235175));
+#6697 = CARTESIAN_POINT('',(1.71037651761,18.011536424889,
+    29.806526071229));
+#6698 = CARTESIAN_POINT('',(1.710200463743,18.014321653432,
+    29.804777240746));
+#6699 = CARTESIAN_POINT('',(1.709911390457,18.019684879589,
+    29.801295699449));
+#6700 = CARTESIAN_POINT('',(1.709795860091,18.022266523526,
+    29.799565913907));
+#6701 = CARTESIAN_POINT('',(1.709704686838,18.024810217916,
+    29.797807099204));
+#6702 = CARTESIAN_POINT('',(1.709636614194,18.027315255556,
+    29.796020058616));
+#6703 = CARTESIAN_POINT('',(1.709590390028,18.029781066032,
+    29.794205605034));
+#6704 = CARTESIAN_POINT('',(1.709539949433,18.034557020498,
+    29.790581449985));
+#6705 = CARTESIAN_POINT('',(1.709534461149,18.036869616576,
+    29.788773391875));
+#6706 = CARTESIAN_POINT('',(1.709547170711,18.039144612796,
+    29.786941130523));
+#6707 = CARTESIAN_POINT('',(1.709576971494,18.041381712298,
+    29.785085401924));
+#6708 = CARTESIAN_POINT('',(1.709622781264,18.043580712529,
+    29.783206934168));
+#6709 = CARTESIAN_POINT('',(1.709742995674,18.047855803089,
+    29.779446854458));
+#6710 = CARTESIAN_POINT('',(1.709816765927,18.049933515029,
+    29.777566178012));
+#6711 = CARTESIAN_POINT('',(1.709903863768,18.051974540161,
+    29.775665090501));
+#6712 = CARTESIAN_POINT('',(1.710003332591,18.053978838992,
+    29.773744248325));
+#6713 = CARTESIAN_POINT('',(1.71011424835,18.055946433429,
+    29.771804291889));
+#6714 = CARTESIAN_POINT('',(1.710355425851,18.059780323813,
+    29.767915854817));
+#6715 = CARTESIAN_POINT('',(1.710485383848,18.061647671941,
+    29.765967906909));
+#6716 = CARTESIAN_POINT('',(1.710624741521,18.063479530464,
+    29.764002598032));
+#6717 = CARTESIAN_POINT('',(1.710772681216,18.065276015963,
+    29.762020505479));
+#6718 = CARTESIAN_POINT('',(1.710928419667,18.0670372823,29.760022187681
+    ));
+#6719 = CARTESIAN_POINT('',(1.711252431323,18.070473163481,
+    29.756013542676));
+#6720 = CARTESIAN_POINT('',(1.71142056961,18.072148445237,
+    29.754003515654));
+#6721 = CARTESIAN_POINT('',(1.711594896002,18.073789550865,
+    29.751978626463));
+#6722 = CARTESIAN_POINT('',(1.711774716639,18.075396685511,
+    29.749939379496));
+#6723 = CARTESIAN_POINT('',(1.711959370657,18.076970074491,
+    29.747886260223));
+#6724 = CARTESIAN_POINT('',(1.712335921712,18.080040328723,
+    29.743765990486));
+#6725 = CARTESIAN_POINT('',(1.71252776647,18.081537604571,
+    29.741699005755));
+#6726 = CARTESIAN_POINT('',(1.712723148472,18.083002031112,
+    29.739619238468));
+#6727 = CARTESIAN_POINT('',(1.712921481884,18.084433856915,
+    29.737527128546));
+#6728 = CARTESIAN_POINT('',(1.713122211025,18.085833338848,
+    29.735423098359));
+#6729 = CARTESIAN_POINT('',(1.71352663137,18.088562892096,
+    29.731200134475));
+#6730 = CARTESIAN_POINT('',(1.713730307637,18.089893207631,
+    29.729081289718));
+#6731 = CARTESIAN_POINT('',(1.713935319782,18.091191950239,
+    29.726951418374));
+#6732 = CARTESIAN_POINT('',(1.714141175252,18.092459381669,
+    29.724810904889));
+#6733 = CARTESIAN_POINT('',(1.714347408323,18.093695763868,
+    29.722660118236));
+#6734 = CARTESIAN_POINT('',(1.714759277185,18.096104178296,
+    29.718343680461));
+#6735 = CARTESIAN_POINT('',(1.714964912625,18.097276350881,29.7161780757
+    ));
+#6736 = CARTESIAN_POINT('',(1.715170050554,18.098418136644,
+    29.714002948549));
+#6737 = CARTESIAN_POINT('',(1.715374278646,18.099529790241,
+    29.711818636887));
+#6738 = CARTESIAN_POINT('',(1.71557720812,18.100611561078,
+    29.709625465543));
+#6739 = CARTESIAN_POINT('',(1.715979465744,18.102714395205,
+    29.705225020216));
+#6740 = CARTESIAN_POINT('',(1.716178797817,18.103735538161,
+    29.703017770259));
+#6741 = CARTESIAN_POINT('',(1.716376106146,18.104727365025,
+    29.70080230685));
+#6742 = CARTESIAN_POINT('',(1.716571047475,18.105690109794,
+    29.698578930025));
+#6743 = CARTESIAN_POINT('',(1.7167632991,18.106623997615,29.696347929438
+    ));
+#6744 = CARTESIAN_POINT('',(1.717141656881,18.108433718225,
+    29.691873152422));
+#6745 = CARTESIAN_POINT('',(1.717327767626,18.109309599363,
+    29.68962938943));
+#6746 = CARTESIAN_POINT('',(1.717510589639,18.11015710371,
+    29.687378573841));
+#6747 = CARTESIAN_POINT('',(1.717689839441,18.110976435631,
+    29.685120976691));
+#6748 = CARTESIAN_POINT('',(1.717865251547,18.111767788342,
+    29.682856861596));
+#6749 = CARTESIAN_POINT('',(1.718207792405,18.113294395997,
+    29.678317604976));
+#6750 = CARTESIAN_POINT('',(1.718374926114,18.114029687204,
+    29.676042472736));
+#6751 = CARTESIAN_POINT('',(1.71853773247,18.114737399057,
+    29.673761343579));
+#6752 = CARTESIAN_POINT('',(1.718695980279,18.11541770062,
+    29.671474469082));
+#6753 = CARTESIAN_POINT('',(1.718849454277,18.116070748498,
+    29.669182096848));
+#6754 = CARTESIAN_POINT('',(1.719146358192,18.117322213043,
+    29.664588356968));
+#6755 = CARTESIAN_POINT('',(1.71928979434,18.117920665197,29.66228699747
+    ));
+#6756 = CARTESIAN_POINT('',(1.719428064486,18.118492186969,
+    29.659980635003));
+#6757 = CARTESIAN_POINT('',(1.719560983976,18.119036909152,
+    29.657669512729));
+#6758 = CARTESIAN_POINT('',(1.719688382578,18.11955494966,
+    29.655353873989));
+#6759 = CARTESIAN_POINT('',(1.719931736624,18.120537514987,
+    29.65071576138));
+#6760 = CARTESIAN_POINT('',(1.720047700251,18.121002079007,
+    29.648393295207));
+#6761 = CARTESIAN_POINT('',(1.720157839743,18.121440210156,
+    29.646066806728));
+#6762 = CARTESIAN_POINT('',(1.720262013045,18.121852000728,
+    29.643736543814));
+#6763 = CARTESIAN_POINT('',(1.72036009166,18.122237530747,
+    29.641402759264));
+#6764 = CARTESIAN_POINT('',(1.720543758321,18.122955926216,
+    29.636730476741));
+#6765 = CARTESIAN_POINT('',(1.720629355967,18.123288832622,
+    29.634391984988));
+#6766 = CARTESIAN_POINT('',(1.720708638765,18.123595654507,
+    29.632050493189));
+#6767 = CARTESIAN_POINT('',(1.720781505297,18.123876448765,
+    29.629706267946));
+#6768 = CARTESIAN_POINT('',(1.720847867546,18.124131261864,
+    29.627359584823));
+#6769 = CARTESIAN_POINT('',(1.720967394624,18.124588846066,
+    29.622663429359));
+#6770 = CARTESIAN_POINT('',(1.721020568258,18.124791652094,
+    29.620313959861));
+#6771 = CARTESIAN_POINT('',(1.721067097263,18.124968583808,
+    29.617962605277));
+#6772 = CARTESIAN_POINT('',(1.721106920914,18.125119669405,
+    29.615609660021));
+#6773 = CARTESIAN_POINT('',(1.721139992306,18.125244929393,
+    29.613255427487));
+#6774 = CARTESIAN_POINT('',(1.721186543434,18.125421044845,
+    29.609084486386));
+#6775 = CARTESIAN_POINT('',(1.721202775683,18.125482371444,
+    29.607268172601));
+#6776 = CARTESIAN_POINT('',(1.721214959933,18.125528362284,
+    29.605451421946));
+#6777 = CARTESIAN_POINT('',(1.721223086097,18.125559021386,
+    29.603634378921));
+#6778 = CARTESIAN_POINT('',(1.721227149169,18.125574350901,
+    29.601817189274));
+#6779 = CARTESIAN_POINT('',(1.721227149225,18.125574351112,29.6));
+#6780 = PCURVE('',#3118,#6781);
+#6781 = DEFINITIONAL_REPRESENTATION('',(#6782),#7000);
+#6782 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#6783,#6784,#6785,#6786,#6787,
+    #6788,#6789,#6790,#6791,#6792,#6793,#6794,#6795,#6796,#6797,#6798,
+    #6799,#6800,#6801,#6802,#6803,#6804,#6805,#6806,#6807,#6808,#6809,
+    #6810,#6811,#6812,#6813,#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,#6861,#6862,#6863,#6864,
+    #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,#6890,#6891,#6892,#6893,#6894,#6895,#6896,#6897,
+    #6898,#6899,#6900,#6901,#6902,#6903,#6904,#6905,#6906,#6907,#6908,
+    #6909,#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,#6935,#6936,#6937,#6938,#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,
+    #6964,#6965,#6966,#6967,#6968,#6969,#6970,#6971,#6972,#6973,#6974,
+    #6975,#6976,#6977,#6978,#6979,#6980,#6981,#6982,#6983,#6984,#6985,
+    #6986,#6987,#6988,#6989,#6990,#6991,#6992,#6993,#6994,#6995,#6996,
+    #6997,#6998,#6999),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    1.785270179945E-02,3.594150890808E-02,5.405898132373E-02,
+    7.221483210404E-02,9.041686513546E-02,0.108673240446,0.126994786167,
+    0.145397219227,0.16390343803,0.18254616035,0.201371265016,
+    0.220442350382,0.239847332525,0.259708530629,0.280198997488,
+    0.301570813501,0.324208484786,0.348742061272,0.376331013008,
+    0.409610489927,0.458822150266,0.570843336639,0.612033605612,
+    0.641508815448,0.66634878295,0.688701450099,0.709555455166,
+    0.729454117731,0.748726618665,0.76758442348,0.786168231386,
+    0.804573380957,0.822864704632,0.841085757695,0.859264858015,
+    0.877419244483,0.895558114209,0.913685023303,0.931799997377,
+    0.949901613081,0.967989175374,0.986064744022,1.),.UNSPECIFIED.);
+#6783 = CARTESIAN_POINT('',(0.492470325627,0.));
+#6784 = CARTESIAN_POINT('',(0.492470325695,7.759290608724E-03));
+#6785 = CARTESIAN_POINT('',(0.492476587587,1.551858517484E-02));
+#6786 = CARTESIAN_POINT('',(0.492489111349,2.327752645552E-02));
+#6787 = CARTESIAN_POINT('',(0.492507902697,3.103577015562E-02));
+#6788 = CARTESIAN_POINT('',(0.492532973025,3.879298492769E-02));
+#6789 = CARTESIAN_POINT('',(0.492596120601,5.440729260892E-02));
+#6790 = CARTESIAN_POINT('',(0.492634365629,6.226435420422E-02));
+#6791 = CARTESIAN_POINT('',(0.49267909224,7.011971110051E-02));
+#6792 = CARTESIAN_POINT('',(0.492730324786,7.797306583785E-02));
+#6793 = CARTESIAN_POINT('',(0.492788094212,8.582414955371E-02));
+#6794 = CARTESIAN_POINT('',(0.492916883875,0.101533732034));
+#6795 = CARTESIAN_POINT('',(0.492987925087,0.109392221538));
+#6796 = CARTESIAN_POINT('',(0.493065599453,0.117247953303));
+#6797 = CARTESIAN_POINT('',(0.493149951999,0.125100713242));
+#6798 = CARTESIAN_POINT('',(0.493241035016,0.13295031038));
+#6799 = CARTESIAN_POINT('',(0.493436988436,0.148659464117));
+#6800 = CARTESIAN_POINT('',(0.493541887696,0.156519002129));
+#6801 = CARTESIAN_POINT('',(0.493653665845,0.164375023086));
+#6802 = CARTESIAN_POINT('',(0.493772390598,0.172227366473));
+#6803 = CARTESIAN_POINT('',(0.493898137387,0.180075879057));
+#6804 = CARTESIAN_POINT('',(0.494164179249,0.195784904527));
+#6805 = CARTESIAN_POINT('',(0.494304510514,0.203645392332));
+#6806 = CARTESIAN_POINT('',(0.494452066977,0.211501730916));
+#6807 = CARTESIAN_POINT('',(0.494606940374,0.219353763259));
+#6808 = CARTESIAN_POINT('',(0.494769230338,0.22720132271));
+#6809 = CARTESIAN_POINT('',(0.495109365458,0.242910558318));
+#6810 = CARTESIAN_POINT('',(0.495287255555,0.250772202464));
+#6811 = CARTESIAN_POINT('',(0.495472823246,0.25862898699));
+#6812 = CARTESIAN_POINT('',(0.495666184948,0.266480708678));
+#6813 = CARTESIAN_POINT('',(0.495867464952,0.274327139528));
+#6814 = CARTESIAN_POINT('',(0.496286873135,0.290036903871));
+#6815 = CARTESIAN_POINT('',(0.496505058797,0.297900194118));
+#6816 = CARTESIAN_POINT('',(0.496731486031,0.305757641544));
+#6817 = CARTESIAN_POINT('',(0.49696629609,0.313608951719));
+#6818 = CARTESIAN_POINT('',(0.497209637851,0.321453791736));
+#6819 = CARTESIAN_POINT('',(0.497714810454,0.337164392469));
+#6820 = CARTESIAN_POINT('',(0.497976718023,0.345030089433));
+#6821 = CARTESIAN_POINT('',(0.498247549168,0.352888504423));
+#6822 = CARTESIAN_POINT('',(0.498527469631,0.360739209058));
+#6823 = CARTESIAN_POINT('',(0.498816652248,0.368581723252));
+#6824 = CARTESIAN_POINT('',(0.499415585837,0.384293488078));
+#6825 = CARTESIAN_POINT('',(0.499725443375,0.39216263706));
+#6826 = CARTESIAN_POINT('',(0.500045032654,0.400022420949));
+#6827 = CARTESIAN_POINT('',(0.500374542931,0.407872233252));
+#6828 = CARTESIAN_POINT('',(0.500714169633,0.415711402202));
+#6829 = CARTESIAN_POINT('',(0.501416640302,0.431424717777));
+#6830 = CARTESIAN_POINT('',(0.501779636692,0.439298693093));
+#6831 = CARTESIAN_POINT('',(0.502153309743,0.447160362652));
+#6832 = CARTESIAN_POINT('',(0.502537870335,0.455008892763));
+#6833 = CARTESIAN_POINT('',(0.50293353402,0.462843370101));
+#6834 = CARTESIAN_POINT('',(0.503751489568,0.478558731054));
+#6835 = CARTESIAN_POINT('',(0.504174003563,0.486439316337));
+#6836 = CARTESIAN_POINT('',(0.504608289897,0.49430353416));
+#6837 = CARTESIAN_POINT('',(0.505054577811,0.502150266332));
+#6838 = CARTESIAN_POINT('',(0.505513098883,0.509978299863));
+#6839 = CARTESIAN_POINT('',(0.506461229408,0.525696378679));
+#6840 = CARTESIAN_POINT('',(0.506951166091,0.53358589581));
+#6841 = CARTESIAN_POINT('',(0.507454140472,0.541453516922));
+#6842 = CARTESIAN_POINT('',(0.507970394798,0.549297770352));
+#6843 = CARTESIAN_POINT('',(0.508500170171,0.557117074218));
+#6844 = CARTESIAN_POINT('',(0.509596759157,0.572838832625));
+#6845 = CARTESIAN_POINT('',(0.510164057897,0.580740345352));
+#6846 = CARTESIAN_POINT('',(0.510745855729,0.588612489243));
+#6847 = CARTESIAN_POINT('',(0.511342399392,0.596453354363));
+#6848 = CARTESIAN_POINT('',(0.511953929394,0.60426090619));
+#6849 = CARTESIAN_POINT('',(0.513222165705,0.619987788573));
+#6850 = CARTESIAN_POINT('',(0.51387959489,0.627905432855));
+#6851 = CARTESIAN_POINT('',(0.514553218903,0.635783599099));
+#6852 = CARTESIAN_POINT('',(0.515243275588,0.643619832634));
+#6853 = CARTESIAN_POINT('',(0.515949989303,0.651411543489));
+#6854 = CARTESIAN_POINT('',(0.517420078015,0.667145839602));
+#6855 = CARTESIAN_POINT('',(0.518184537338,0.675085388131));
+#6856 = CARTESIAN_POINT('',(0.518967180421,0.682971652889));
+#6857 = CARTESIAN_POINT('',(0.519768215113,0.690801497106));
+#6858 = CARTESIAN_POINT('',(0.520587825584,0.698571646326));
+#6859 = CARTESIAN_POINT('',(0.522300578579,0.714317230739));
+#6860 = CARTESIAN_POINT('',(0.523195365967,0.722287130423));
+#6861 = CARTESIAN_POINT('',(0.524110716201,0.730184506789));
+#6862 = CARTESIAN_POINT('',(0.525046773161,0.738005355931));
+#6863 = CARTESIAN_POINT('',(0.526003642897,0.745745550707));
+#6864 = CARTESIAN_POINT('',(0.528017056662,0.761509554526));
+#6865 = CARTESIAN_POINT('',(0.529076146171,0.769523026298));
+#6866 = CARTESIAN_POINT('',(0.530158742133,0.777436193407));
+#6867 = CARTESIAN_POINT('',(0.531264867168,0.785243917265));
+#6868 = CARTESIAN_POINT('',(0.532394486545,0.792940983343));
+#6869 = CARTESIAN_POINT('',(0.534797095383,0.808738137697));
+#6870 = CARTESIAN_POINT('',(0.536074168726,0.816818022253));
+#6871 = CARTESIAN_POINT('',(0.537378608618,0.824755009315));
+#6872 = CARTESIAN_POINT('',(0.538710211074,0.832542390503));
+#6873 = CARTESIAN_POINT('',(0.540068687709,0.840173494584));
+#6874 = CARTESIAN_POINT('',(0.543011126876,0.856039958032));
+#6875 = CARTESIAN_POINT('',(0.544602104759,0.864232260739));
+#6876 = CARTESIAN_POINT('',(0.546226064857,0.872209160846));
+#6877 = CARTESIAN_POINT('',(0.547882349562,0.87996151949));
+#6878 = CARTESIAN_POINT('',(0.549570178185,0.887480493694));
+#6879 = CARTESIAN_POINT('',(0.553361568836,0.903535549242));
+#6880 = CARTESIAN_POINT('',(0.555479087226,0.911961592038));
+#6881 = CARTESIAN_POINT('',(0.557639610264,0.920020727764));
+#6882 = CARTESIAN_POINT('',(0.559841358832,0.927698987896));
+#6883 = CARTESIAN_POINT('',(0.562082366549,0.934983372369));
+#6884 = CARTESIAN_POINT('',(0.56772921465,0.952033322074));
+#6885 = CARTESIAN_POINT('',(0.571179093898,0.961317213302));
+#6886 = CARTESIAN_POINT('',(0.574703301041,0.969674922699));
+#6887 = CARTESIAN_POINT('',(0.578294372653,0.977072806983));
+#6888 = CARTESIAN_POINT('',(0.581944412044,0.983481530631));
+#6889 = CARTESIAN_POINT('',(0.59406969234,1.001153593414));
+#6890 = CARTESIAN_POINT('',(0.602753720648,1.008167803154));
+#6891 = CARTESIAN_POINT('',(0.611610934963,1.009636768326));
+#6892 = CARTESIAN_POINT('',(0.620532467867,1.005312681471));
+#6893 = CARTESIAN_POINT('',(0.629387691607,0.995042483675));
+#6894 = CARTESIAN_POINT('',(0.641216393468,0.972990577776));
+#6895 = CARTESIAN_POINT('',(0.644367823183,0.966272040541));
+#6896 = CARTESIAN_POINT('',(0.647482944699,0.958770200589));
+#6897 = CARTESIAN_POINT('',(0.650553860925,0.95049776706));
+#6898 = CARTESIAN_POINT('',(0.653572670438,0.941474890483));
+#6899 = CARTESIAN_POINT('',(0.65864917679,0.924757655754));
+#6900 = CARTESIAN_POINT('',(0.660736079634,0.917415170707));
+#6901 = CARTESIAN_POINT('',(0.662789585563,0.909713806659));
+#6902 = CARTESIAN_POINT('',(0.664807082683,0.901666106431));
+#6903 = CARTESIAN_POINT('',(0.666786190282,0.8932864593));
+#6904 = CARTESIAN_POINT('',(0.670358470021,0.877263166146));
+#6905 = CARTESIAN_POINT('',(0.67196341117,0.869710888854));
+#6906 = CARTESIAN_POINT('',(0.673538312035,0.861944019611));
+#6907 = CARTESIAN_POINT('',(0.67508209102,0.853972771858));
+#6908 = CARTESIAN_POINT('',(0.67659385518,0.845807821992));
+#6909 = CARTESIAN_POINT('',(0.67940384406,0.829948658186));
+#6910 = CARTESIAN_POINT('',(0.680708297596,0.822289086314));
+#6911 = CARTESIAN_POINT('',(0.681985757919,0.814489674901));
+#6912 = CARTESIAN_POINT('',(0.683235852907,0.806558463669));
+#6913 = CARTESIAN_POINT('',(0.684458341222,0.798503450912));
+#6914 = CARTESIAN_POINT('',(0.686767778516,0.782709561267));
+#6915 = CARTESIAN_POINT('',(0.687858317595,0.774985648627));
+#6916 = CARTESIAN_POINT('',(0.68892464442,0.767167277922));
+#6917 = CARTESIAN_POINT('',(0.689966757083,0.759260650029));
+#6918 = CARTESIAN_POINT('',(0.690984736897,0.751271744352));
+#6919 = CARTESIAN_POINT('',(0.692927223261,0.735510378373));
+#6920 = CARTESIAN_POINT('',(0.693853871931,0.727744746841));
+#6921 = CARTESIAN_POINT('',(0.694758838755,0.719914398795));
+#6922 = CARTESIAN_POINT('',(0.69564231684,0.712024044261));
+#6923 = CARTESIAN_POINT('',(0.696504548061,0.704078128724));
+#6924 = CARTESIAN_POINT('',(0.698160625207,0.688335192609));
+#6925 = CARTESIAN_POINT('',(0.698955765872,0.680541349024));
+#6926 = CARTESIAN_POINT('',(0.699731509037,0.672703084335));
+#6927 = CARTESIAN_POINT('',(0.700488144051,0.664823929927));
+#6928 = CARTESIAN_POINT('',(0.701225985628,0.6569071666));
+#6929 = CARTESIAN_POINT('',(0.702649282622,0.641175575571));
+#6930 = CARTESIAN_POINT('',(0.703335521006,0.633362222219));
+#6931 = CARTESIAN_POINT('',(0.704004407022,0.625518594572));
+#6932 = CARTESIAN_POINT('',(0.704656268872,0.617647306599));
+#6933 = CARTESIAN_POINT('',(0.705291444924,0.609750756178));
+#6934 = CARTESIAN_POINT('',(0.706520131018,0.594026563316));
+#6935 = CARTESIAN_POINT('',(0.70711411052,0.586199592386));
+#6936 = CARTESIAN_POINT('',(0.707692555174,0.578352296392));
+#6937 = CARTESIAN_POINT('',(0.708255798624,0.570486581896));
+#6938 = CARTESIAN_POINT('',(0.70880417521,0.562604177937));
+#6939 = CARTESIAN_POINT('',(0.709866732528,0.546885018381));
+#6940 = CARTESIAN_POINT('',(0.710381190127,0.539048559083));
+#6941 = CARTESIAN_POINT('',(0.710881717718,0.531198763963));
+#6942 = CARTESIAN_POINT('',(0.711368635293,0.523336997092));
+#6943 = CARTESIAN_POINT('',(0.711842257884,0.515464480788));
+#6944 = CARTESIAN_POINT('',(0.712760684452,0.499748857499));
+#6945 = CARTESIAN_POINT('',(0.713205647815,0.491905876161));
+#6946 = CARTESIAN_POINT('',(0.713638089637,0.484054412154));
+#6947 = CARTESIAN_POINT('',(0.714058305762,0.476195414933));
+#6948 = CARTESIAN_POINT('',(0.714466583894,0.468329722867));
+#6949 = CARTESIAN_POINT('',(0.715258299603,0.452616644504));
+#6950 = CARTESIAN_POINT('',(0.71564182618,0.444769309724));
+#6951 = CARTESIAN_POINT('',(0.716014059443,0.436916778255));
+#6952 = CARTESIAN_POINT('',(0.716375265744,0.429059683712));
+#6953 = CARTESIAN_POINT('',(0.716725701679,0.421198573959));
+#6954 = CARTESIAN_POINT('',(0.717404743872,0.405487356121));
+#6955 = CARTESIAN_POINT('',(0.717733398336,0.397637269385));
+#6956 = CARTESIAN_POINT('',(0.718051822462,0.389784110401));
+#6957 = CARTESIAN_POINT('',(0.718360250808,0.381928273653));
+#6958 = CARTESIAN_POINT('',(0.718658907509,0.37407008861));
+#6959 = CARTESIAN_POINT('',(0.719236712017,0.358360236609));
+#6960 = CARTESIAN_POINT('',(0.719515885721,0.350508579714));
+#6961 = CARTESIAN_POINT('',(0.719785740135,0.342655112892));
+#6962 = CARTESIAN_POINT('',(0.72004647747,0.334800052236));
+#6963 = CARTESIAN_POINT('',(0.720298289395,0.326943566082));
+#6964 = CARTESIAN_POINT('',(0.72078421694,0.311234700075));
+#6965 = CARTESIAN_POINT('',(0.721018347498,0.303382326514));
+#6966 = CARTESIAN_POINT('',(0.721243929339,0.295528774836));
+#6967 = CARTESIAN_POINT('',(0.721461132737,0.287674132918));
+#6968 = CARTESIAN_POINT('',(0.721670117613,0.279818455996));
+#6969 = CARTESIAN_POINT('',(0.722071816989,0.264110257988));
+#6970 = CARTESIAN_POINT('',(0.722264542159,0.25625774231));
+#6971 = CARTESIAN_POINT('',(0.722449358309,0.248404242134));
+#6972 = CARTESIAN_POINT('',(0.722626404694,0.24054976179));
+#6973 = CARTESIAN_POINT('',(0.722795810573,0.232694287451));
+#6974 = CARTESIAN_POINT('',(0.723119473242,0.216986459632));
+#6975 = CARTESIAN_POINT('',(0.72327373999,0.209134111933));
+#6976 = CARTESIAN_POINT('',(0.723420614452,0.201280711803));
+#6977 = CARTESIAN_POINT('',(0.723560206085,0.193426224099));
+#6978 = CARTESIAN_POINT('',(0.723692614799,0.185570610753));
+#6979 = CARTESIAN_POINT('',(0.723943154701,0.169862844564));
+#6980 = CARTESIAN_POINT('',(0.724061296429,0.162010698212));
+#6981 = CARTESIAN_POINT('',(0.724172446275,0.154157350815));
+#6982 = CARTESIAN_POINT('',(0.724276685393,0.146302774817));
+#6983 = CARTESIAN_POINT('',(0.724374085954,0.138446956017));
+#6984 = CARTESIAN_POINT('',(0.724555265984,0.122738931046));
+#6985 = CARTESIAN_POINT('',(0.724639056094,0.114886730707));
+#6986 = CARTESIAN_POINT('',(0.724716144483,0.107033293391));
+#6987 = CARTESIAN_POINT('',(0.724786585903,9.917864691276E-02));
+#6988 = CARTESIAN_POINT('',(0.72485042685,9.132284606691E-02));
+#6989 = CARTESIAN_POINT('',(0.724964946299,7.561430897899E-02));
+#6990 = CARTESIAN_POINT('',(0.725015633658,6.77615741729E-02));
+#6991 = CARTESIAN_POINT('',(0.725059805809,5.990785452678E-02));
+#6992 = CARTESIAN_POINT('',(0.725097493486,5.205326411634E-02));
+#6993 = CARTESIAN_POINT('',(0.725128719986,4.41979447721E-02));
+#6994 = CARTESIAN_POINT('',(0.725172606085,3.028562145834E-02));
+#6995 = CARTESIAN_POINT('',(0.725187880274,2.422884223805E-02));
+#6996 = CARTESIAN_POINT('',(0.725199331019,1.817180653435E-02));
+#6997 = CARTESIAN_POINT('',(0.725206963195,1.211459635103E-02));
+#6998 = CARTESIAN_POINT('',(0.725210779274,6.057297579743E-03));
+#6999 = CARTESIAN_POINT('',(0.725210779327,0.));
+#7000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7001 = PCURVE('',#4845,#7002);
+#7002 = DEFINITIONAL_REPRESENTATION('',(#7003),#7221);
+#7003 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7004,#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,#7030,
+    #7031,#7032,#7033,#7034,#7035,#7036,#7037,#7038,#7039,#7040,#7041,
+    #7042,#7043,#7044,#7045,#7046,#7047,#7048,#7049,#7050,#7051,#7052,
+    #7053,#7054,#7055,#7056,#7057,#7058,#7059,#7060,#7061,#7062,#7063,
+    #7064,#7065,#7066,#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,#7092,#7093,#7094,#7095,#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,#7121,#7122,#7123,#7124,#7125,#7126,#7127,#7128,#7129,
+    #7130,#7131,#7132,#7133,#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,#7159,#7160,#7161,#7162,
+    #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,#7188,#7189,#7190,#7191,#7192,#7193,#7194,#7195,
+    #7196,#7197,#7198,#7199,#7200,#7201,#7202,#7203,#7204,#7205,#7206,
+    #7207,#7208,#7209,#7210,#7211,#7212,#7213,#7214,#7215,#7216,#7217,
+    #7218,#7219,#7220),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    1.785270179945E-02,3.594150890808E-02,5.405898132373E-02,
+    7.221483210404E-02,9.041686513546E-02,0.108673240446,0.126994786167,
+    0.145397219227,0.16390343803,0.18254616035,0.201371265016,
+    0.220442350382,0.239847332525,0.259708530629,0.280198997488,
+    0.301570813501,0.324208484786,0.348742061272,0.376331013008,
+    0.409610489927,0.458822150266,0.570843336639,0.612033605612,
+    0.641508815448,0.66634878295,0.688701450099,0.709555455166,
+    0.729454117731,0.748726618665,0.76758442348,0.786168231386,
+    0.804573380957,0.822864704632,0.841085757695,0.859264858015,
+    0.877419244483,0.895558114209,0.913685023303,0.931799997377,
+    0.949901613081,0.967989175374,0.986064744022,1.),.UNSPECIFIED.);
+#7004 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#7005 = CARTESIAN_POINT('',(3.9900467145,2.702327787183));
+#7006 = CARTESIAN_POINT('',(3.989972362682,2.704655575643));
+#7007 = CARTESIAN_POINT('',(3.989823659402,2.706983005668));
+#7008 = CARTESIAN_POINT('',(3.989600609655,2.709309721891));
+#7009 = CARTESIAN_POINT('',(3.989303223876,2.711635373284));
+#7010 = CARTESIAN_POINT('',(3.988554896115,2.716314591552));
+#7011 = CARTESIAN_POINT('',(3.988101973528,2.718668122372));
+#7012 = CARTESIAN_POINT('',(3.98757276672,2.721019846604));
+#7013 = CARTESIAN_POINT('',(3.986967290206,2.723369415102));
+#7014 = CARTESIAN_POINT('',(3.986285556469,2.725716488595));
+#7015 = CARTESIAN_POINT('',(3.984768394285,2.730408701708));
+#7016 = CARTESIAN_POINT('',(3.983932722486,2.732753832093));
+#7017 = CARTESIAN_POINT('',(3.983020570542,2.735095799191));
+#7018 = CARTESIAN_POINT('',(3.982031938511,2.737434282136));
+#7019 = CARTESIAN_POINT('',(3.980966816539,2.739768968847));
+#7020 = CARTESIAN_POINT('',(3.978681134841,2.744435080108));
+#7021 = CARTESIAN_POINT('',(3.977460249936,2.746766486031));
+#7022 = CARTESIAN_POINT('',(3.976162509351,2.749093468905));
+#7023 = CARTESIAN_POINT('',(3.974787877827,2.751415728351));
+#7024 = CARTESIAN_POINT('',(3.97333630564,2.753732968503));
+#7025 = CARTESIAN_POINT('',(3.970275263365,2.758362708264));
+#7026 = CARTESIAN_POINT('',(3.968665401164,2.760675179506));
+#7027 = CARTESIAN_POINT('',(3.966978076603,2.762982017999));
+#7028 = CARTESIAN_POINT('',(3.965213208962,2.765282930081));
+#7029 = CARTESIAN_POINT('',(3.963370702176,2.767577622168));
+#7030 = CARTESIAN_POINT('',(3.959524454568,2.772160810701));
+#7031 = CARTESIAN_POINT('',(3.957520249515,2.774449267137));
+#7032 = CARTESIAN_POINT('',(3.955437716803,2.776730873647));
+#7033 = CARTESIAN_POINT('',(3.953276730151,2.779005330346));
+#7034 = CARTESIAN_POINT('',(3.951037149875,2.781272333876));
+#7035 = CARTESIAN_POINT('',(3.946392220101,2.785798885836));
+#7036 = CARTESIAN_POINT('',(3.943986308521,2.78805837799));
+#7037 = CARTESIAN_POINT('',(3.941500933064,2.790309743478));
+#7038 = CARTESIAN_POINT('',(3.938935929361,2.792552665856));
+#7039 = CARTESIAN_POINT('',(3.936291123763,2.794786822622));
+#7040 = CARTESIAN_POINT('',(3.930829513313,2.799246771194));
+#7041 = CARTESIAN_POINT('',(3.928012002152,2.801472481997));
+#7042 = CARTESIAN_POINT('',(3.925113614179,2.803688684443));
+#7043 = CARTESIAN_POINT('',(3.922134160563,2.805895037548));
+#7044 = CARTESIAN_POINT('',(3.91907344933,2.808091192533));
+#7045 = CARTESIAN_POINT('',(3.912771400259,2.81247471942));
+#7046 = CARTESIAN_POINT('',(3.909529142955,2.814661971633));
+#7047 = CARTESIAN_POINT('',(3.906204314699,2.816838186522));
+#7048 = CARTESIAN_POINT('',(3.902796721917,2.819002992394));
+#7049 = CARTESIAN_POINT('',(3.899306176213,2.821156008801));
+#7050 = CARTESIAN_POINT('',(3.892132452714,2.825453475294));
+#7051 = CARTESIAN_POINT('',(3.888448046242,2.827597744996));
+#7052 = CARTESIAN_POINT('',(3.884679087375,2.829729257401));
+#7053 = CARTESIAN_POINT('',(3.880825404617,2.831847605413));
+#7054 = CARTESIAN_POINT('',(3.876886842547,2.833952373093));
+#7055 = CARTESIAN_POINT('',(3.86880031828,2.838154352207));
+#7056 = CARTESIAN_POINT('',(3.864650687172,2.840251288509));
+#7057 = CARTESIAN_POINT('',(3.860414224889,2.842333506689));
+#7058 = CARTESIAN_POINT('',(3.856090817898,2.844400561039));
+#7059 = CARTESIAN_POINT('',(3.851680382748,2.846451998011));
+#7060 = CARTESIAN_POINT('',(3.842626581992,2.850549309696));
+#7061 = CARTESIAN_POINT('',(3.83798092887,2.852594762085));
+#7062 = CARTESIAN_POINT('',(3.833245851362,2.854623233017));
+#7063 = CARTESIAN_POINT('',(3.828421341871,2.856634236797));
+#7064 = CARTESIAN_POINT('',(3.823507440539,2.858627282399));
+#7065 = CARTESIAN_POINT('',(3.813413433786,2.862611035704));
+#7066 = CARTESIAN_POINT('',(3.808230177184,2.86460109265));
+#7067 = CARTESIAN_POINT('',(3.802954558756,2.866571520574));
+#7068 = CARTESIAN_POINT('',(3.797586741336,2.868521795039));
+#7069 = CARTESIAN_POINT('',(3.792126957275,2.870451390904));
+#7070 = CARTESIAN_POINT('',(3.780893543672,2.874313040502));
+#7071 = CARTESIAN_POINT('',(3.775115556361,2.876244087199));
+#7072 = CARTESIAN_POINT('',(3.769241871953,2.878152357552));
+#7073 = CARTESIAN_POINT('',(3.763272911425,2.88003729361));
+#7074 = CARTESIAN_POINT('',(3.757209191297,2.881898344331));
+#7075 = CARTESIAN_POINT('',(3.744698354254,2.885629777104));
+#7076 = CARTESIAN_POINT('',(3.738245178936,2.887498589091));
+#7077 = CARTESIAN_POINT('',(3.731692473281,2.889340802855));
+#7078 = CARTESIAN_POINT('',(3.725041038004,2.891155838447));
+#7079 = CARTESIAN_POINT('',(3.71829179893,2.892943134654));
+#7080 = CARTESIAN_POINT('',(3.704305350847,2.896536823213));
+#7081 = CARTESIAN_POINT('',(3.697059638816,2.898340733536));
+#7082 = CARTESIAN_POINT('',(3.689709869584,2.90011326337));
+#7083 = CARTESIAN_POINT('',(3.68225739749,2.901853832599));
+#7084 = CARTESIAN_POINT('',(3.674703732529,2.903561897594));
+#7085 = CARTESIAN_POINT('',(3.658944048671,2.907011218469));
+#7086 = CARTESIAN_POINT('',(3.650725883921,2.908748451809));
+#7087 = CARTESIAN_POINT('',(3.64239803572,2.910448048204));
+#7088 = CARTESIAN_POINT('',(3.633962673857,2.912109467152));
+#7089 = CARTESIAN_POINT('',(3.625422148286,2.913732230682));
+#7090 = CARTESIAN_POINT('',(3.607411965307,2.917032250296));
+#7091 = CARTESIAN_POINT('',(3.597924378451,2.918702691321));
+#7092 = CARTESIAN_POINT('',(3.588319463825,2.920326719682));
+#7093 = CARTESIAN_POINT('',(3.578600636715,2.92190390863));
+#7094 = CARTESIAN_POINT('',(3.56877149244,2.923433931411));
+#7095 = CARTESIAN_POINT('',(3.547662744628,2.926583835646));
+#7096 = CARTESIAN_POINT('',(3.536354909919,2.928191176795));
+#7097 = CARTESIAN_POINT('',(3.524917686452,2.929738271601));
+#7098 = CARTESIAN_POINT('',(3.513356559067,2.931224958348));
+#7099 = CARTESIAN_POINT('',(3.501677113201,2.932651226722));
+#7100 = CARTESIAN_POINT('',(3.475660710553,2.935664959588));
+#7101 = CARTESIAN_POINT('',(3.461272416852,2.937224972937));
+#7102 = CARTESIAN_POINT('',(3.446730109034,2.938697542647));
+#7103 = CARTESIAN_POINT('',(3.432043476768,2.94008315359));
+#7104 = CARTESIAN_POINT('',(3.417221944157,2.941382490704));
+#7105 = CARTESIAN_POINT('',(3.380171552136,2.944391551684));
+#7106 = CARTESIAN_POINT('',(3.357793465188,2.945999897547));
+#7107 = CARTESIAN_POINT('',(3.335169258903,2.947424202566));
+#7108 = CARTESIAN_POINT('',(3.312325310364,2.94866764742));
+#7109 = CARTESIAN_POINT('',(3.289285356033,2.9497331288));
+#7110 = CARTESIAN_POINT('',(3.213225624176,2.952647055941));
+#7111 = CARTESIAN_POINT('',(3.159498015879,2.953758389151));
+#7112 = CARTESIAN_POINT('',(3.105074578068,2.953981743089));
+#7113 = CARTESIAN_POINT('',(3.050182046941,2.953308323463));
+#7114 = CARTESIAN_POINT('',(2.995117163018,2.951667106778));
+#7115 = CARTESIAN_POINT('',(2.920207100194,2.947976147829));
+#7116 = CARTESIAN_POINT('',(2.900112245212,2.946841119012));
+#7117 = CARTESIAN_POINT('',(2.88008933597,2.945559322577));
+#7118 = CARTESIAN_POINT('',(2.860169789053,2.944126642289));
+#7119 = CARTESIAN_POINT('',(2.840388796178,2.942539587866));
+#7120 = CARTESIAN_POINT('',(2.806757163579,2.939548310373));
+#7121 = CARTESIAN_POINT('',(2.792819669052,2.938220466576));
+#7122 = CARTESIAN_POINT('',(2.778987142443,2.936811627369));
+#7123 = CARTESIAN_POINT('',(2.765273998179,2.935321356187));
+#7124 = CARTESIAN_POINT('',(2.751694660562,2.933749620399));
+#7125 = CARTESIAN_POINT('',(2.726944627975,2.930703884467));
+#7126 = CARTESIAN_POINT('',(2.715730832644,2.929253386066));
+#7127 = CARTESIAN_POINT('',(2.704630769429,2.927745543671));
+#7128 = CARTESIAN_POINT('',(2.693652536364,2.926180821065));
+#7129 = CARTESIAN_POINT('',(2.682803737865,2.924559898233));
+#7130 = CARTESIAN_POINT('',(2.662451881593,2.921375290118));
+#7131 = CARTESIAN_POINT('',(2.652922789548,2.919822115974));
+#7132 = CARTESIAN_POINT('',(2.643509331945,2.918224804785));
+#7133 = CARTESIAN_POINT('',(2.634216129486,2.916584118454));
+#7134 = CARTESIAN_POINT('',(2.625047300227,2.914900924938));
+#7135 = CARTESIAN_POINT('',(2.607571773222,2.911567107984));
+#7136 = CARTESIAN_POINT('',(2.599248474491,2.909921857802));
+#7137 = CARTESIAN_POINT('',(2.59103946302,2.908241235175));
+#7138 = CARTESIAN_POINT('',(2.58294723926,2.906526071229));
+#7139 = CARTESIAN_POINT('',(2.574973904489,2.904777240746));
+#7140 = CARTESIAN_POINT('',(2.559628159039,2.901295699449));
+#7141 = CARTESIAN_POINT('',(2.552244957406,2.899565913907));
+#7142 = CARTESIAN_POINT('',(2.544973016919,2.897807099204));
+#7143 = CARTESIAN_POINT('',(2.537813513401,2.896020058616));
+#7144 = CARTESIAN_POINT('',(2.53076733749,2.894205605034));
+#7145 = CARTESIAN_POINT('',(2.517120992294,2.890581449985));
+#7146 = CARTESIAN_POINT('',(2.510513776212,2.888773391875));
+#7147 = CARTESIAN_POINT('',(2.504013989719,2.886941130523));
+#7148 = CARTESIAN_POINT('',(2.497621986537,2.885085401924));
+#7149 = CARTESIAN_POINT('',(2.491337930784,2.883206934168));
+#7150 = CARTESIAN_POINT('',(2.479118558142,2.879446854458));
+#7151 = CARTESIAN_POINT('',(2.473178657908,2.877566178012));
+#7152 = CARTESIAN_POINT('',(2.467342071051,2.875665090501));
+#7153 = CARTESIAN_POINT('',(2.461608654941,2.873744248325));
+#7154 = CARTESIAN_POINT('',(2.455978149529,2.871804291889));
+#7155 = CARTESIAN_POINT('',(2.445002524562,2.867915854817));
+#7156 = CARTESIAN_POINT('',(2.439654456478,2.865967906909));
+#7157 = CARTESIAN_POINT('',(2.43440561273,2.864002598032));
+#7158 = CARTESIAN_POINT('',(2.429255567105,2.862020505479));
+#7159 = CARTESIAN_POINT('',(2.424203827542,2.860022187681));
+#7160 = CARTESIAN_POINT('',(2.414343470698,2.856013542676));
+#7161 = CARTESIAN_POINT('',(2.409532990195,2.854003515654));
+#7162 = CARTESIAN_POINT('',(2.404817854171,2.851978626463));
+#7163 = CARTESIAN_POINT('',(2.400197491872,2.849939379496));
+#7164 = CARTESIAN_POINT('',(2.395671302244,2.847886260223));
+#7165 = CARTESIAN_POINT('',(2.386833419154,2.843765990486));
+#7166 = CARTESIAN_POINT('',(2.382520577469,2.841699005755));
+#7167 = CARTESIAN_POINT('',(2.378299510634,2.839619238468));
+#7168 = CARTESIAN_POINT('',(2.374169593959,2.837527128546));
+#7169 = CARTESIAN_POINT('',(2.370130196309,2.835423098359));
+#7170 = CARTESIAN_POINT('',(2.362246336928,2.831200134475));
+#7171 = CARTESIAN_POINT('',(2.358401189559,2.829081289718));
+#7172 = CARTESIAN_POINT('',(2.354644608919,2.826951418374));
+#7173 = CARTESIAN_POINT('',(2.350975975127,2.824810904889));
+#7174 = CARTESIAN_POINT('',(2.347394677489,2.822660118236));
+#7175 = CARTESIAN_POINT('',(2.340413597509,2.818343680461));
+#7176 = CARTESIAN_POINT('',(2.337013418704,2.8161780757));
+#7177 = CARTESIAN_POINT('',(2.333698981608,2.814002948549));
+#7178 = CARTESIAN_POINT('',(2.330469708931,2.811818636887));
+#7179 = CARTESIAN_POINT('',(2.327325042569,2.809625465543));
+#7180 = CARTESIAN_POINT('',(2.321208005429,2.805225020216));
+#7181 = CARTESIAN_POINT('',(2.318235407889,2.803017770259));
+#7182 = CARTESIAN_POINT('',(2.315346114893,2.80080230685));
+#7183 = CARTESIAN_POINT('',(2.312539615704,2.798578930025));
+#7184 = CARTESIAN_POINT('',(2.309815424948,2.796347929438));
+#7185 = CARTESIAN_POINT('',(2.304532998713,2.791873152422));
+#7186 = CARTESIAN_POINT('',(2.301974624461,2.78962938943));
+#7187 = CARTESIAN_POINT('',(2.299497501469,2.787378573841));
+#7188 = CARTESIAN_POINT('',(2.297101200232,2.785120976691));
+#7189 = CARTESIAN_POINT('',(2.29478532013,2.782856861596));
+#7190 = CARTESIAN_POINT('',(2.290315133015,2.778317604976));
+#7191 = CARTESIAN_POINT('',(2.288160721116,2.776042472736));
+#7192 = CARTESIAN_POINT('',(2.286085883107,2.773761343579));
+#7193 = CARTESIAN_POINT('',(2.284090278727,2.771474469082));
+#7194 = CARTESIAN_POINT('',(2.282173598081,2.769182096848));
+#7195 = CARTESIAN_POINT('',(2.278498735383,2.764588356968));
+#7196 = CARTESIAN_POINT('',(2.276740450031,2.76228699747));
+#7197 = CARTESIAN_POINT('',(2.275060427041,2.759980635003));
+#7198 = CARTESIAN_POINT('',(2.273458417698,2.757669512729));
+#7199 = CARTESIAN_POINT('',(2.27193420312,2.755353873989));
+#7200 = CARTESIAN_POINT('',(2.269042052146,2.75071576138));
+#7201 = CARTESIAN_POINT('',(2.267674001008,2.748393295207));
+#7202 = CARTESIAN_POINT('',(2.26638325283,2.746066806728));
+#7203 = CARTESIAN_POINT('',(2.265169646321,2.743736543814));
+#7204 = CARTESIAN_POINT('',(2.264033046901,2.741402759264));
+#7205 = CARTESIAN_POINT('',(2.261914469224,2.736730476741));
+#7206 = CARTESIAN_POINT('',(2.260932370519,2.734391984988));
+#7207 = CARTESIAN_POINT('',(2.260026943729,2.732050493189));
+#7208 = CARTESIAN_POINT('',(2.259198102285,2.729706267946));
+#7209 = CARTESIAN_POINT('',(2.258445779909,2.727359584823));
+#7210 = CARTESIAN_POINT('',(2.257094529469,2.722663429359));
+#7211 = CARTESIAN_POINT('',(2.256495498323,2.720313959861));
+#7212 = CARTESIAN_POINT('',(2.255972791472,2.717962605277));
+#7213 = CARTESIAN_POINT('',(2.255526374734,2.715609660021));
+#7214 = CARTESIAN_POINT('',(2.255156225448,2.713255427487));
+#7215 = CARTESIAN_POINT('',(2.254635757368,2.709084486386));
+#7216 = CARTESIAN_POINT('',(2.254454504642,2.707268172601));
+#7217 = CARTESIAN_POINT('',(2.254318569093,2.705451421946));
+#7218 = CARTESIAN_POINT('',(2.25422794698,2.703634378921));
+#7219 = CARTESIAN_POINT('',(2.254182636023,2.701817189274));
+#7220 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#7221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7222 = ORIENTED_EDGE('',*,*,#4806,.T.);
+#7223 = ORIENTED_EDGE('',*,*,#7224,.T.);
+#7224 = EDGE_CURVE('',#4786,#4707,#7225,.T.);
+#7225 = SURFACE_CURVE('',#7226,(#7444,#7665),.PCURVE_S1.);
+#7226 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7227,#7228,#7229,#7230,#7231,
+    #7232,#7233,#7234,#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,#7260,#7261,#7262,#7263,#7264,
+    #7265,#7266,#7267,#7268,#7269,#7270,#7271,#7272,#7273,#7274,#7275,
+    #7276,#7277,#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,#7303,#7304,#7305,#7306,#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,#7332,#7333,#7334,#7335,#7336,#7337,#7338,#7339,#7340,#7341,
+    #7342,#7343,#7344,#7345,#7346,#7347,#7348,#7349,#7350,#7351,#7352,
+    #7353,#7354,#7355,#7356,#7357,#7358,#7359,#7360,#7361,#7362,#7363,
+    #7364,#7365,#7366,#7367,#7368,#7369,#7370,#7371,#7372,#7373,#7374,
+    #7375,#7376,#7377,#7378,#7379,#7380,#7381,#7382,#7383,#7384,#7385,
+    #7386,#7387,#7388,#7389,#7390,#7391,#7392,#7393,#7394,#7395,#7396,
+    #7397,#7398,#7399,#7400,#7401,#7402,#7403,#7404,#7405,#7406,#7407,
+    #7408,#7409,#7410,#7411,#7412,#7413,#7414,#7415,#7416,#7417,#7418,
+    #7419,#7420,#7421,#7422,#7423,#7424,#7425,#7426,#7427,#7428,#7429,
+    #7430,#7431,#7432,#7433,#7434,#7435,#7436,#7437,#7438,#7439,#7440,
+    #7441,#7442,#7443),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    1.785262936305E-02,3.593384069929E-02,5.402842365402E-02,
+    7.213808244382E-02,9.02622333847E-02,0.108400145939,0.126553133752,
+    0.144726660541,0.162932528712,0.181191431306,0.199536237333,
+    0.218016540747,0.236705321544,0.255709202989,0.275185113952,
+    0.295369144183,0.316630828274,0.339587620746,0.365390932246,
+    0.396676752607,0.443717614508,0.556500456016,0.599974610792,
+    0.631448826642,0.658032424372,0.681893154235,0.704039769644,
+    0.725036383541,0.745232950287,0.764861009165,0.784080165933,
+    0.803003239166,0.821711014609,0.840261483016,0.858695957983,
+    0.87704335351,0.895323362608,0.913549010107,0.931728918897,
+    0.949869547194,0.967977519807,0.986061806349,1.),.UNSPECIFIED.);
+#7227 = CARTESIAN_POINT('',(1.59145200908,18.260506098391,29.6));
+#7228 = CARTESIAN_POINT('',(1.591452008808,18.26050609833,
+    29.602327627883));
+#7229 = CARTESIAN_POINT('',(1.591426617145,18.26050041665,29.604655257)
+  );
+#7230 = CARTESIAN_POINT('',(1.591375833931,18.260489053308,
+    29.60698257557));
+#7231 = CARTESIAN_POINT('',(1.591299654232,18.260472022069,
+    29.60930927601));
+#7232 = CARTESIAN_POINT('',(1.591198068345,18.260449350503,
+    29.611635054935));
+#7233 = CARTESIAN_POINT('',(1.590942429069,18.260392447503,
+    29.616313934614));
+#7234 = CARTESIAN_POINT('',(1.590787719947,18.260358071661,
+    29.618667005358));
+#7235 = CARTESIAN_POINT('',(1.59060691939,18.260317995417,
+    29.621018516116));
+#7236 = CARTESIAN_POINT('',(1.590400004773,18.260272275774,
+    29.623368167077));
+#7237 = CARTESIAN_POINT('',(1.590166945884,18.260220983784,
+    29.625715667893));
+#7238 = CARTESIAN_POINT('',(1.589648272247,18.260107383321,
+    29.630407541712));
+#7239 = CARTESIAN_POINT('',(1.589362618268,18.260045066682,
+    29.632751910795));
+#7240 = CARTESIAN_POINT('',(1.589050704933,18.259977339818,
+    29.635093564697));
+#7241 = CARTESIAN_POINT('',(1.588712483992,18.259904301739,
+    29.637432231388));
+#7242 = CARTESIAN_POINT('',(1.588347897,18.259826065285,29.639767647039)
+  );
+#7243 = CARTESIAN_POINT('',(1.587565527846,18.25965937955,
+    29.644433407867));
+#7244 = CARTESIAN_POINT('',(1.587147701396,18.259570921893,
+    29.646763745916));
+#7245 = CARTESIAN_POINT('',(1.586703326862,18.259477510987,
+    29.649090314235));
+#7246 = CARTESIAN_POINT('',(1.586232323452,18.259379287859,
+    29.651412860663));
+#7247 = CARTESIAN_POINT('',(1.585734598687,18.259276407729,
+    29.653731136795));
+#7248 = CARTESIAN_POINT('',(1.584685078349,18.259061586372,
+    29.658360510768));
+#7249 = CARTESIAN_POINT('',(1.584133239885,18.258949638173,
+    29.66067159999));
+#7250 = CARTESIAN_POINT('',(1.583554428356,18.258833365097,
+    29.662977920333));
+#7251 = CARTESIAN_POINT('',(1.582948527187,18.258712952032,
+    29.665279225531));
+#7252 = CARTESIAN_POINT('',(1.582315407885,18.258588599073,
+    29.66757526838));
+#7253 = CARTESIAN_POINT('',(1.580993950693,18.258332346713,
+    29.672158072291));
+#7254 = CARTESIAN_POINT('',(1.580305571523,18.258200441984,
+    29.674444823789));
+#7255 = CARTESIAN_POINT('',(1.579589651601,18.258065023003,
+    29.676725806348));
+#7256 = CARTESIAN_POINT('',(1.57884603889,18.257926322235,
+    29.679000766139));
+#7257 = CARTESIAN_POINT('',(1.578074570243,18.257784588937,
+    29.681269444393));
+#7258 = CARTESIAN_POINT('',(1.576474908056,18.25749546927,
+    29.685795590561));
+#7259 = CARTESIAN_POINT('',(1.57564666838,18.257348078725,
+    29.688053046597));
+#7260 = CARTESIAN_POINT('',(1.574790177477,18.257198184134,
+    29.69030368099));
+#7261 = CARTESIAN_POINT('',(1.573905251102,18.25704607098,29.69254722096
+    ));
+#7262 = CARTESIAN_POINT('',(1.572991695658,18.256892043615,
+    29.694783385469));
+#7263 = CARTESIAN_POINT('',(1.571105854487,18.25658063083,
+    29.699242906361));
+#7264 = CARTESIAN_POINT('',(1.570133504184,18.256423242308,
+    29.701466244535));
+#7265 = CARTESIAN_POINT('',(1.569132053401,18.25626458394,
+    29.703681609335));
+#7266 = CARTESIAN_POINT('',(1.568101291751,18.256105001337,
+    29.705888699248));
+#7267 = CARTESIAN_POINT('',(1.56704100235,18.255944861465,
+    29.708087201652));
+#7268 = CARTESIAN_POINT('',(1.56485898146,18.255623958556,
+    29.712470280535));
+#7269 = CARTESIAN_POINT('',(1.563737144995,18.255463195461,
+    29.714654824508));
+#7270 = CARTESIAN_POINT('',(1.562585227506,18.255302653749,
+    29.716830099139));
+#7271 = CARTESIAN_POINT('',(1.561403001879,18.255142747953,
+    29.718995765202));
+#7272 = CARTESIAN_POINT('',(1.56019023881,18.254983916762,
+    29.721151469834));
+#7273 = CARTESIAN_POINT('',(1.557699552322,18.254668871072,
+    29.725448472799));
+#7274 = CARTESIAN_POINT('',(1.556421450804,18.254512666081,
+    29.727589710205));
+#7275 = CARTESIAN_POINT('',(1.555112168258,18.254358475002,
+    29.729720188849));
+#7276 = CARTESIAN_POINT('',(1.553771474831,18.254206791849,
+    29.731839522994));
+#7277 = CARTESIAN_POINT('',(1.552399144798,18.254058137696,
+    29.733947311063));
+#7278 = CARTESIAN_POINT('',(1.54958416199,18.253767301102,
+    29.738148820535));
+#7279 = CARTESIAN_POINT('',(1.548141210718,18.253625152836,
+    29.740242428583));
+#7280 = CARTESIAN_POINT('',(1.546665877445,18.253487171979,
+    29.742323536118));
+#7281 = CARTESIAN_POINT('',(1.545157950152,18.253353944342,
+    29.744391701956));
+#7282 = CARTESIAN_POINT('',(1.543617230107,18.25322608545,
+    29.746446467393));
+#7283 = CARTESIAN_POINT('',(1.540458210053,18.252981495656,
+    29.750543319319));
+#7284 = CARTESIAN_POINT('',(1.538839423764,18.252864854093,
+    29.752585199818));
+#7285 = CARTESIAN_POINT('',(1.537186982772,18.252754975916,
+    29.754612510251));
+#7286 = CARTESIAN_POINT('',(1.535500723199,18.252652552641,
+    29.756624744953));
+#7287 = CARTESIAN_POINT('',(1.533780507513,18.252558307236,
+    29.758621380051));
+#7288 = CARTESIAN_POINT('',(1.53025215137,18.252386718568,
+    29.762604708932));
+#7289 = CARTESIAN_POINT('',(1.528443241444,18.25230957761,
+    29.764591036731));
+#7290 = CARTESIAN_POINT('',(1.526599379213,18.252242352277,
+    29.76656029518));
+#7291 = CARTESIAN_POINT('',(1.524720493766,18.252185854708,
+    29.768511905578));
+#7292 = CARTESIAN_POINT('',(1.522806558816,18.252140928146,
+    29.770445272205));
+#7293 = CARTESIAN_POINT('',(1.518875766193,18.252075418079,
+    29.774306571865));
+#7294 = CARTESIAN_POINT('',(1.516857721554,18.252055256461,
+    29.776233864824));
+#7295 = CARTESIAN_POINT('',(1.514803478008,18.25204888274,
+    29.778141015214));
+#7296 = CARTESIAN_POINT('',(1.512713124322,18.252057244223,
+    29.780027364684));
+#7297 = CARTESIAN_POINT('',(1.510586818795,18.252081314867,
+    29.781892242505));
+#7298 = CARTESIAN_POINT('',(1.506209057989,18.252163888616,
+    29.785623459281));
+#7299 = CARTESIAN_POINT('',(1.503955810616,18.252223229232,
+    29.787488686564));
+#7300 = CARTESIAN_POINT('',(1.501665293685,18.25230119618,
+    29.789329909495));
+#7301 = CARTESIAN_POINT('',(1.499337855861,18.252398883163,
+    29.79114638855));
+#7302 = CARTESIAN_POINT('',(1.49697394794,18.252517398535,
+    29.792937382618));
+#7303 = CARTESIAN_POINT('',(1.492087043177,18.252803439255,
+    29.796531080027));
+#7304 = CARTESIAN_POINT('',(1.48956139067,18.252972584603,
+    29.798331846249));
+#7305 = CARTESIAN_POINT('',(1.486997785055,18.253166554008,
+    29.800103617243));
+#7306 = CARTESIAN_POINT('',(1.484396987889,18.253386589471,
+    29.80184558236));
+#7307 = CARTESIAN_POINT('',(1.481759902556,18.25363392234,
+    29.803556950718));
+#7308 = CARTESIAN_POINT('',(1.476272566603,18.254200352328,
+    29.807006649295));
+#7309 = CARTESIAN_POINT('',(1.473418451549,18.254522567563,
+    29.808741548221));
+#7310 = CARTESIAN_POINT('',(1.470526460882,18.25487784844,
+    29.810440742374));
+#7311 = CARTESIAN_POINT('',(1.467598009701,18.25526756544,
+    29.812103385026));
+#7312 = CARTESIAN_POINT('',(1.464634696419,18.255693030085,
+    29.813728688335));
+#7313 = CARTESIAN_POINT('',(1.458403018727,18.256654830249,29.8170297022
+    ));
+#7314 = CARTESIAN_POINT('',(1.45512915728,18.257197289197,
+    29.818699111206));
+#7315 = CARTESIAN_POINT('',(1.451818980875,18.257784448533,
+    29.820323230635));
+#7316 = CARTESIAN_POINT('',(1.448474960398,18.258417737849,
+    29.821901267898));
+#7317 = CARTESIAN_POINT('',(1.445099775182,18.259098439576,
+    29.823432557544));
+#7318 = CARTESIAN_POINT('',(1.437870839775,18.260647361406,
+    29.826584573468));
+#7319 = CARTESIAN_POINT('',(1.434009603951,18.261528356439,
+    29.828192855497));
+#7320 = CARTESIAN_POINT('',(1.430116737166,18.26247227667,
+    29.829740652587));
+#7321 = CARTESIAN_POINT('',(1.426196531654,18.263480415496,
+    29.831227452056));
+#7322 = CARTESIAN_POINT('',(1.422253440248,18.264553757131,29.8326529833
+    ));
+#7323 = CARTESIAN_POINT('',(1.413489029353,18.267074249532,
+    29.835671315382));
+#7324 = CARTESIAN_POINT('',(1.408659025034,18.268552378421,
+    29.837235284964));
+#7325 = CARTESIAN_POINT('',(1.403810303089,18.270128526014,
+    29.838709136207));
+#7326 = CARTESIAN_POINT('',(1.39895092401,18.27180321155,29.840093302941
+    ));
+#7327 = CARTESIAN_POINT('',(1.394088769114,18.273576310754,
+    29.841388643153));
+#7328 = CARTESIAN_POINT('',(1.381928288902,18.278259878408,
+    29.844412461607));
+#7329 = CARTESIAN_POINT('',(1.374635965846,18.281293523134,
+    29.846030525454));
+#7330 = CARTESIAN_POINT('',(1.36738031966,18.284545550347,
+    29.847454793326));
+#7331 = CARTESIAN_POINT('',(1.360184271563,18.288010899802,
+    29.848690954566));
+#7332 = CARTESIAN_POINT('',(1.353067815198,18.291682638786,
+    29.849745087307));
+#7333 = CARTESIAN_POINT('',(1.32921735369,18.304831401837,
+    29.852726211643));
+#7334 = CARTESIAN_POINT('',(1.312950751292,18.3152452897,29.853813071373
+    ));
+#7335 = CARTESIAN_POINT('',(1.297456174358,18.326694772055,
+    29.853963105875));
+#7336 = CARTESIAN_POINT('',(1.282880132946,18.339038812298,
+    29.85322003192));
+#7337 = CARTESIAN_POINT('',(1.269325093616,18.352114584572,
+    29.851569015723));
+#7338 = CARTESIAN_POINT('',(1.252044280227,18.370993491339,
+    29.847966011223));
+#7339 = CARTESIAN_POINT('',(1.247398227193,18.376326672796,
+    29.846822696066));
+#7340 = CARTESIAN_POINT('',(1.242918335871,18.381729060526,
+    29.845536410877));
+#7341 = CARTESIAN_POINT('',(1.238608279402,18.387188164253,
+    29.844104696332));
+#7342 = CARTESIAN_POINT('',(1.234470893409,18.392690561992,
+    29.842525174504));
+#7343 = CARTESIAN_POINT('',(1.227638920401,18.402226647356,
+    29.839544118777));
+#7344 = CARTESIAN_POINT('',(1.224861298266,18.406246536881,
+    29.838213811114));
+#7345 = CARTESIAN_POINT('',(1.222175824565,18.410276217638,
+    29.836804338734));
+#7346 = CARTESIAN_POINT('',(1.219582866971,18.414310126166,
+    29.835315179696));
+#7347 = CARTESIAN_POINT('',(1.217082445204,18.418342599619,
+    29.833746027514));
+#7348 = CARTESIAN_POINT('',(1.212640216989,18.425767684755,
+    29.830703821236));
+#7349 = CARTESIAN_POINT('',(1.210671974955,18.429162385947,
+    29.829253730947));
+#7350 = CARTESIAN_POINT('',(1.208769299721,18.43254850769,
+    29.827746482988));
+#7351 = CARTESIAN_POINT('',(1.206931788274,18.435922633109,
+    29.826182190134));
+#7352 = CARTESIAN_POINT('',(1.205158839796,18.43928140011,
+    29.824561115235));
+#7353 = CARTESIAN_POINT('',(1.201915537469,18.445619487382,
+    29.821378042105));
+#7354 = CARTESIAN_POINT('',(1.200432791455,18.448602450655,
+    29.819826998754));
+#7355 = CARTESIAN_POINT('',(1.199000836095,18.451568005787,
+    29.818230845106));
+#7356 = CARTESIAN_POINT('',(1.197618973016,18.45451386052,
+    29.816589980856));
+#7357 = CARTESIAN_POINT('',(1.196286386998,18.457437815744,
+    29.814904901451));
+#7358 = CARTESIAN_POINT('',(1.193810162651,18.463029387776,
+    29.811571681853));
+#7359 = CARTESIAN_POINT('',(1.192659831342,18.465700337086,
+    29.809929580585));
+#7360 = CARTESIAN_POINT('',(1.191550405208,18.468348935162,
+    29.808250367953));
+#7361 = CARTESIAN_POINT('',(1.190481071033,18.470973599319,
+    29.806534575188));
+#7362 = CARTESIAN_POINT('',(1.189450949219,18.473572842455,
+    29.804782791083));
+#7363 = CARTESIAN_POINT('',(1.187518742184,18.478584125727,
+    29.801301332696));
+#7364 = CARTESIAN_POINT('',(1.186612789821,18.480998880953,
+    29.79957523002));
+#7365 = CARTESIAN_POINT('',(1.185740430354,18.483388356956,
+    29.797817904058));
+#7366 = CARTESIAN_POINT('',(1.184900823851,18.485751457256,
+    29.796029936461));
+#7367 = CARTESIAN_POINT('',(1.184093096795,18.48808717066,
+    29.794211940445));
+#7368 = CARTESIAN_POINT('',(1.182569184544,18.492614051557,
+    29.790587572995));
+#7369 = CARTESIAN_POINT('',(1.181850687206,18.494807335869,
+    29.788783395016));
+#7370 = CARTESIAN_POINT('',(1.181160043158,18.496973602715,
+    29.786952599468));
+#7371 = CARTESIAN_POINT('',(1.180496433309,18.499112101642,
+    29.785095773215));
+#7372 = CARTESIAN_POINT('',(1.179859026387,18.501222153247,
+    29.783213517364));
+#7373 = CARTESIAN_POINT('',(1.178652159862,18.505325567688,
+    29.779453058787));
+#7374 = CARTESIAN_POINT('',(1.178081295121,18.507320542264,
+    29.777576231069));
+#7375 = CARTESIAN_POINT('',(1.177533611115,18.509287515917,
+    29.77567652771));
+#7376 = CARTESIAN_POINT('',(1.177008335811,18.511225988204,
+    29.773754515352));
+#7377 = CARTESIAN_POINT('',(1.176504698748,18.513135515219,
+    29.771810763678));
+#7378 = CARTESIAN_POINT('',(1.175549220598,18.516856734763,
+    29.767921861374));
+#7379 = CARTESIAN_POINT('',(1.175096520768,18.518669635154,
+    29.765977581911));
+#7380 = CARTESIAN_POINT('',(1.17466311032,18.520454047805,
+    29.764013543643));
+#7381 = CARTESIAN_POINT('',(1.17424827814,18.522209653078,
+    29.762030279309));
+#7382 = CARTESIAN_POINT('',(1.173851323231,18.523936174655,
+    29.760028317771));
+#7383 = CARTESIAN_POINT('',(1.173097636765,18.527304437885,
+    29.756019171732));
+#7384 = CARTESIAN_POINT('',(1.172740380882,18.52894707417,
+    29.754012541894));
+#7385 = CARTESIAN_POINT('',(1.172399128124,18.530561066251,
+    29.75198879477));
+#7386 = CARTESIAN_POINT('',(1.172073234683,18.53214622394,29.7499484228)
+  );
+#7387 = CARTESIAN_POINT('',(1.171762071874,18.533702389003,
+    29.747891910606));
+#7388 = CARTESIAN_POINT('',(1.171171360047,18.53673910731,
+    29.743771135604));
+#7389 = CARTESIAN_POINT('',(1.170891492299,18.538220317773,
+    29.74170722674));
+#7390 = CARTESIAN_POINT('',(1.170624830429,18.539672944532,
+    29.739628468482));
+#7391 = CARTESIAN_POINT('',(1.170370799746,18.541096888089,
+    29.737535311205));
+#7392 = CARTESIAN_POINT('',(1.170128843335,18.542492071467,
+    29.735428195568));
+#7393 = CARTESIAN_POINT('',(1.169669938308,18.545213319647,
+    29.731204741207));
+#7394 = CARTESIAN_POINT('',(1.169452796872,18.546539865562,
+    29.729088628929));
+#7395 = CARTESIAN_POINT('',(1.169246472371,18.547838024738,
+    29.726959635401));
+#7396 = CARTESIAN_POINT('',(1.169050458315,18.549107758833,
+    29.724818170151));
+#7397 = CARTESIAN_POINT('',(1.168864267107,18.550349044387,
+    29.722664632529));
+#7398 = CARTESIAN_POINT('',(1.168511698703,18.552767117596,
+    29.718347729691));
+#7399 = CARTESIAN_POINT('',(1.168345205033,18.553944258799,
+    29.716184510309));
+#7400 = CARTESIAN_POINT('',(1.168187489235,18.555093287824,
+    29.714010135129));
+#7401 = CARTESIAN_POINT('',(1.168038110565,18.556214204873,
+    29.711824976097));
+#7402 = CARTESIAN_POINT('',(1.167896647331,18.557307018954,
+    29.709629395522));
+#7403 = CARTESIAN_POINT('',(1.167629379188,18.55943144731,
+    29.705228515541));
+#7404 = CARTESIAN_POINT('',(1.167503503476,18.560463325289,
+    29.703023311443));
+#7405 = CARTESIAN_POINT('',(1.16738467289,18.561467399187,
+    29.700808481235));
+#7406 = CARTESIAN_POINT('',(1.167272509225,18.562443690438,
+    29.698584364076));
+#7407 = CARTESIAN_POINT('',(1.167166652932,18.563392224545,
+    29.696351290846));
+#7408 = CARTESIAN_POINT('',(1.166967240184,18.565230455652,
+    29.691876110802));
+#7409 = CARTESIAN_POINT('',(1.166873639915,18.566120355153,
+    29.689634067914));
+#7410 = CARTESIAN_POINT('',(1.166785625212,18.566982758626,
+    29.687383774301));
+#7411 = CARTESIAN_POINT('',(1.166702876967,18.567817695597,
+    29.685125542597));
+#7412 = CARTESIAN_POINT('',(1.166625094064,18.568625196066,
+    29.682859679252));
+#7413 = CARTESIAN_POINT('',(1.166479110084,18.570183065076,
+    29.678320049904));
+#7414 = CARTESIAN_POINT('',(1.166410881105,18.570933595767,
+    29.676046328309));
+#7415 = CARTESIAN_POINT('',(1.166347025847,18.571656912581,
+    29.673765617096));
+#7416 = CARTESIAN_POINT('',(1.166287280962,18.572353043452,
+    29.67147821035));
+#7417 = CARTESIAN_POINT('',(1.166231400352,18.573022014244,
+    29.669184398895));
+#7418 = CARTESIAN_POINT('',(1.166127041097,18.574304072515,
+    29.664590313543));
+#7419 = CARTESIAN_POINT('',(1.166078544131,18.574917295624,
+    29.662290071458));
+#7420 = CARTESIAN_POINT('',(1.166033437123,18.575503541453,
+    29.659984029197));
+#7421 = CARTESIAN_POINT('',(1.165991509477,18.576062829851,
+    29.657672472528));
+#7422 = CARTESIAN_POINT('',(1.165952567146,18.576595177134,
+    29.655355687828));
+#7423 = CARTESIAN_POINT('',(1.165880376195,18.577604923012,
+    29.65071725279));
+#7424 = CARTESIAN_POINT('',(1.165847115376,18.578082437714,
+    29.648395625142));
+#7425 = CARTESIAN_POINT('',(1.1658164738,18.578533152594,29.646069364189
+    ));
+#7426 = CARTESIAN_POINT('',(1.165788291064,18.578957076354,
+    29.64373876022));
+#7427 = CARTESIAN_POINT('',(1.165762422738,18.579354214004,
+    29.641404108761));
+#7428 = CARTESIAN_POINT('',(1.165715100622,18.580094253021,
+    29.636731521845));
+#7429 = CARTESIAN_POINT('',(1.16569363891,18.580437250944,
+    29.634393601007));
+#7430 = CARTESIAN_POINT('',(1.165674227435,18.580753561582,
+    29.632052247723));
+#7431 = CARTESIAN_POINT('',(1.165656753947,18.581043183573,
+    29.629707770874));
+#7432 = CARTESIAN_POINT('',(1.165641121744,18.581306113236,
+    29.627360488563));
+#7433 = CARTESIAN_POINT('',(1.165613395732,18.581778266906,
+    29.622664041266));
+#7434 = CARTESIAN_POINT('',(1.165601297283,18.581987561206,
+    29.620314882702));
+#7435 = CARTESIAN_POINT('',(1.165590873452,18.58217022135,
+    29.617963579969));
+#7436 = CARTESIAN_POINT('',(1.165582058641,18.58232624145,
+    29.615610469788));
+#7437 = CARTESIAN_POINT('',(1.165574802517,18.582455615848,
+    29.61325589805));
+#7438 = CARTESIAN_POINT('',(1.165564651774,18.58263751155,29.60908461603
+    ));
+#7439 = CARTESIAN_POINT('',(1.165561138597,18.582700852651,
+    29.607268354246));
+#7440 = CARTESIAN_POINT('',(1.165558514429,18.582748359942,
+    29.605451597159));
+#7441 = CARTESIAN_POINT('',(1.165556768561,18.582780031866,
+    29.603634508725));
+#7442 = CARTESIAN_POINT('',(1.16555589563,18.58279586779,29.601817254173
+    ));
+#7443 = CARTESIAN_POINT('',(1.165555895618,18.582795868008,29.6));
+#7444 = PCURVE('',#3118,#7445);
+#7445 = DEFINITIONAL_REPRESENTATION('',(#7446),#7664);
+#7446 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7447,#7448,#7449,#7450,#7451,
+    #7452,#7453,#7454,#7455,#7456,#7457,#7458,#7459,#7460,#7461,#7462,
+    #7463,#7464,#7465,#7466,#7467,#7468,#7469,#7470,#7471,#7472,#7473,
+    #7474,#7475,#7476,#7477,#7478,#7479,#7480,#7481,#7482,#7483,#7484,
+    #7485,#7486,#7487,#7488,#7489,#7490,#7491,#7492,#7493,#7494,#7495,
+    #7496,#7497,#7498,#7499,#7500,#7501,#7502,#7503,#7504,#7505,#7506,
+    #7507,#7508,#7509,#7510,#7511,#7512,#7513,#7514,#7515,#7516,#7517,
+    #7518,#7519,#7520,#7521,#7522,#7523,#7524,#7525,#7526,#7527,#7528,
+    #7529,#7530,#7531,#7532,#7533,#7534,#7535,#7536,#7537,#7538,#7539,
+    #7540,#7541,#7542,#7543,#7544,#7545,#7546,#7547,#7548,#7549,#7550,
+    #7551,#7552,#7553,#7554,#7555,#7556,#7557,#7558,#7559,#7560,#7561,
+    #7562,#7563,#7564,#7565,#7566,#7567,#7568,#7569,#7570,#7571,#7572,
+    #7573,#7574,#7575,#7576,#7577,#7578,#7579,#7580,#7581,#7582,#7583,
+    #7584,#7585,#7586,#7587,#7588,#7589,#7590,#7591,#7592,#7593,#7594,
+    #7595,#7596,#7597,#7598,#7599,#7600,#7601,#7602,#7603,#7604,#7605,
+    #7606,#7607,#7608,#7609,#7610,#7611,#7612,#7613,#7614,#7615,#7616,
+    #7617,#7618,#7619,#7620,#7621,#7622,#7623,#7624,#7625,#7626,#7627,
+    #7628,#7629,#7630,#7631,#7632,#7633,#7634,#7635,#7636,#7637,#7638,
+    #7639,#7640,#7641,#7642,#7643,#7644,#7645,#7646,#7647,#7648,#7649,
+    #7650,#7651,#7652,#7653,#7654,#7655,#7656,#7657,#7658,#7659,#7660,
+    #7661,#7662,#7663),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    1.785262936305E-02,3.593384069929E-02,5.402842365402E-02,
+    7.213808244382E-02,9.02622333847E-02,0.108400145939,0.126553133752,
+    0.144726660541,0.162932528712,0.181191431306,0.199536237333,
+    0.218016540747,0.236705321544,0.255709202989,0.275185113952,
+    0.295369144183,0.316630828274,0.339587620746,0.365390932246,
+    0.396676752607,0.443717614508,0.556500456016,0.599974610792,
+    0.631448826642,0.658032424372,0.681893154235,0.704039769644,
+    0.725036383541,0.745232950287,0.764861009165,0.784080165933,
+    0.803003239166,0.821711014609,0.840261483016,0.858695957983,
+    0.87704335351,0.895323362608,0.913549010107,0.931728918897,
+    0.949869547194,0.967977519807,0.986061806349,1.),.UNSPECIFIED.);
+#7447 = CARTESIAN_POINT('',(0.806629590986,0.));
+#7448 = CARTESIAN_POINT('',(0.806629591053,7.758759611625E-03));
+#7449 = CARTESIAN_POINT('',(0.806635852092,1.551752314714E-02));
+#7450 = CARTESIAN_POINT('',(0.806648374138,2.327609262118E-02));
+#7451 = CARTESIAN_POINT('',(0.806667163765,3.103428308259E-02));
+#7452 = CARTESIAN_POINT('',(0.806692234087,3.879192261444E-02));
+#7453 = CARTESIAN_POINT('',(0.806755377094,5.440510043784E-02));
+#7454 = CARTESIAN_POINT('',(0.806793612308,6.226062498479E-02));
+#7455 = CARTESIAN_POINT('',(0.8068383308,7.011526590542E-02));
+#7456 = CARTESIAN_POINT('',(0.806889560536,7.796889217894E-02));
+#7457 = CARTESIAN_POINT('',(0.806947337044,8.582140183328E-02));
+#7458 = CARTESIAN_POINT('',(0.807076117395,0.101529848352));
+#7459 = CARTESIAN_POINT('',(0.807147131139,0.109385782252));
+#7460 = CARTESIAN_POINT('',(0.807224787854,0.117240454665));
+#7461 = CARTESIAN_POINT('',(0.807309139115,0.125093820852));
+#7462 = CARTESIAN_POINT('',(0.807400244866,0.132945860318));
+#7463 = CARTESIAN_POINT('',(0.807596183569,0.148653834273));
+#7464 = CARTESIAN_POINT('',(0.807701028006,0.156509762205));
+#7465 = CARTESIAN_POINT('',(0.807812775256,0.164364365523));
+#7466 = CARTESIAN_POINT('',(0.807931502884,0.172217658337));
+#7467 = CARTESIAN_POINT('',(0.808057297489,0.180069663948));
+#7468 = CARTESIAN_POINT('',(0.808323318332,0.195777448272));
+#7469 = CARTESIAN_POINT('',(0.808463556107,0.203633220174));
+#7470 = CARTESIAN_POINT('',(0.808611063932,0.211487762966));
+#7471 = CARTESIAN_POINT('',(0.808765947242,0.21934110187));
+#7472 = CARTESIAN_POINT('',(0.808928321014,0.227193254916));
+#7473 = CARTESIAN_POINT('',(0.809268427589,0.242901172203));
+#7474 = CARTESIAN_POINT('',(0.809446172001,0.250756930273));
+#7475 = CARTESIAN_POINT('',(0.809631667823,0.258611517748));
+#7476 = CARTESIAN_POINT('',(0.809825049797,0.266464922831));
+#7477 = CARTESIAN_POINT('',(0.810026462585,0.274317111344));
+#7478 = CARTESIAN_POINT('',(0.81044583317,0.290025467354));
+#7479 = CARTESIAN_POINT('',(0.810663804591,0.297881628657));
+#7480 = CARTESIAN_POINT('',(0.810890130038,0.305736453902));
+#7481 = CARTESIAN_POINT('',(0.811124974687,0.313589849307));
+#7482 = CARTESIAN_POINT('',(0.811368513889,0.32144168403));
+#7483 = CARTESIAN_POINT('',(0.811873638048,0.33715077822));
+#7484 = CARTESIAN_POINT('',(0.812135243076,0.34500802965));
+#7485 = CARTESIAN_POINT('',(0.812405934471,0.352863376245));
+#7486 = CARTESIAN_POINT('',(0.812685908667,0.360716597143));
+#7487 = CARTESIAN_POINT('',(0.812975372322,0.36856741884));
+#7488 = CARTESIAN_POINT('',(0.813574244699,0.384277577896));
+#7489 = CARTESIAN_POINT('',(0.813883687878,0.39213690106));
+#7490 = CARTESIAN_POINT('',(0.814203089993,0.399993157206));
+#7491 = CARTESIAN_POINT('',(0.814532679075,0.407845948324));
+#7492 = CARTESIAN_POINT('',(0.814872693045,0.415694805861));
+#7493 = CARTESIAN_POINT('',(0.815575087945,0.431406426586));
+#7494 = CARTESIAN_POINT('',(0.815937530879,0.439269158611));
+#7495 = CARTESIAN_POINT('',(0.816310958675,0.447126843415));
+#7496 = CARTESIAN_POINT('',(0.816695630397,0.45497884568));
+#7497 = CARTESIAN_POINT('',(0.817091814006,0.462824438158));
+#7498 = CARTESIAN_POINT('',(0.817909678134,0.478538042654));
+#7499 = CARTESIAN_POINT('',(0.818331469341,0.486405980787));
+#7500 = CARTESIAN_POINT('',(0.818765441058,0.494265785435));
+#7501 = CARTESIAN_POINT('',(0.819211881182,0.502116508286));
+#7502 = CARTESIAN_POINT('',(0.81967108444,0.509957083344));
+#7503 = CARTESIAN_POINT('',(0.820619108576,0.525673398437));
+#7504 = CARTESIAN_POINT('',(0.821108122311,0.533548964316));
+#7505 = CARTESIAN_POINT('',(0.821610702282,0.541411813866));
+#7506 = CARTESIAN_POINT('',(0.822127160203,0.549260588308));
+#7507 = CARTESIAN_POINT('',(0.822657810818,0.557093780787));
+#7508 = CARTESIAN_POINT('',(0.823754282975,0.572813864214));
+#7509 = CARTESIAN_POINT('',(0.824320432399,0.58070035814));
+#7510 = CARTESIAN_POINT('',(0.824901749341,0.588567504321));
+#7511 = CARTESIAN_POINT('',(0.825498559532,0.596413406759));
+#7512 = CARTESIAN_POINT('',(0.82611118526,0.604235987289));
+#7513 = CARTESIAN_POINT('',(0.827379306645,0.619961444523));
+#7514 = CARTESIAN_POINT('',(0.82803534894,0.627863447091));
+#7515 = CARTESIAN_POINT('',(0.828708408085,0.635736611241));
+#7516 = CARTESIAN_POINT('',(0.829398806002,0.643578338502));
+#7517 = CARTESIAN_POINT('',(0.8301068507,0.651385813978));
+#7518 = CARTESIAN_POINT('',(0.831576854313,0.667119199298));
+#7519 = CARTESIAN_POINT('',(0.832339712764,0.675043234498));
+#7520 = CARTESIAN_POINT('',(0.833121728609,0.682924838024));
+#7521 = CARTESIAN_POINT('',(0.83392318865,0.690760493887));
+#7522 = CARTESIAN_POINT('',(0.834744349521,0.698546444039));
+#7523 = CARTESIAN_POINT('',(0.836457106734,0.714292067231));
+#7524 = CARTESIAN_POINT('',(0.837350175043,0.722247774513));
+#7525 = CARTESIAN_POINT('',(0.838264894352,0.730141337649));
+#7526 = CARTESIAN_POINT('',(0.839201461955,0.737968044353));
+#7527 = CARTESIAN_POINT('',(0.8401600207,0.745722942613));
+#7528 = CARTESIAN_POINT('',(0.842173654934,0.761488672596));
+#7529 = CARTESIAN_POINT('',(0.843231147768,0.769491092402));
+#7530 = CARTESIAN_POINT('',(0.844313238515,0.777401999144));
+#7531 = CARTESIAN_POINT('',(0.845419939205,0.785215123175));
+#7532 = CARTESIAN_POINT('',(0.846551172867,0.792924026171));
+#7533 = CARTESIAN_POINT('',(0.848954505578,0.808725939991));
+#7534 = CARTESIAN_POINT('',(0.850230644144,0.816800637768));
+#7535 = CARTESIAN_POINT('',(0.851534973701,0.824737834416));
+#7536 = CARTESIAN_POINT('',(0.852867143922,0.83252922791));
+#7537 = CARTESIAN_POINT('',(0.85422666969,0.840166574243));
+#7538 = CARTESIAN_POINT('',(0.857171081461,0.856043674532));
+#7539 = CARTESIAN_POINT('',(0.858763017219,0.864240814716));
+#7540 = CARTESIAN_POINT('',(0.860387843518,0.872221454304));
+#7541 = CARTESIAN_POINT('',(0.862044478517,0.879974586523));
+#7542 = CARTESIAN_POINT('',(0.863731653387,0.887489851514));
+#7543 = CARTESIAN_POINT('',(0.867528830025,0.903569408458));
+#7544 = CARTESIAN_POINT('',(0.869652540484,0.912017464043));
+#7545 = CARTESIAN_POINT('',(0.871816424957,0.920084520781));
+#7546 = CARTESIAN_POINT('',(0.874017652048,0.927755661347));
+#7547 = CARTESIAN_POINT('',(0.876253177685,0.935018233391));
+#7548 = CARTESIAN_POINT('',(0.881927719877,0.952151801937));
+#7549 = CARTESIAN_POINT('',(0.885405969912,0.961494802015));
+#7550 = CARTESIAN_POINT('',(0.888943647812,0.969855801421));
+#7551 = CARTESIAN_POINT('',(0.892529736302,0.977212791701));
+#7552 = CARTESIAN_POINT('',(0.896153438516,0.98355405526));
+#7553 = CARTESIAN_POINT('',(0.908558336231,1.001633648153));
+#7554 = CARTESIAN_POINT('',(0.917465133547,1.008522381256));
+#7555 = CARTESIAN_POINT('',(0.926397164002,1.00951566856));
+#7556 = CARTESIAN_POINT('',(0.935231934613,1.004751136808));
+#7557 = CARTESIAN_POINT('',(0.943861317097,0.994456431433));
+#7558 = CARTESIAN_POINT('',(0.955408144342,0.972930015883));
+#7559 = CARTESIAN_POINT('',(0.958576164016,0.966163235103));
+#7560 = CARTESIAN_POINT('',(0.961693890414,0.958637034304));
+#7561 = CARTESIAN_POINT('',(0.964755736508,0.950372572235));
+#7562 = CARTESIAN_POINT('',(0.967756396779,0.941394339086));
+#7563 = CARTESIAN_POINT('',(0.972815555704,0.924734230355));
+#7564 = CARTESIAN_POINT('',(0.97490550682,0.917378540878));
+#7565 = CARTESIAN_POINT('',(0.976958955702,0.909674274162));
+#7566 = CARTESIAN_POINT('',(0.978974190261,0.901633095486));
+#7567 = CARTESIAN_POINT('',(0.98094966967,0.893267557506));
+#7568 = CARTESIAN_POINT('',(0.984517809534,0.877262833499));
+#7569 = CARTESIAN_POINT('',(0.986122266017,0.86971271902));
+#7570 = CARTESIAN_POINT('',(0.987696572757,0.861948882344));
+#7571 = CARTESIAN_POINT('',(0.989240027483,0.853979716615));
+#7572 = CARTESIAN_POINT('',(0.990752046705,0.845813882584));
+#7573 = CARTESIAN_POINT('',(0.993560681155,0.829962362929));
+#7574 = CARTESIAN_POINT('',(0.994863498914,0.822313127083));
+#7575 = CARTESIAN_POINT('',(0.996140286276,0.814519053303));
+#7576 = CARTESIAN_POINT('',(0.997390793122,0.806586611558));
+#7577 = CARTESIAN_POINT('',(0.998614851933,0.798522289554));
+#7578 = CARTESIAN_POINT('',(1.000923875412,0.782731229884));
+#7579 = CARTESIAN_POINT('',(1.002012514924,0.775021831645));
+#7580 = CARTESIAN_POINT('',(1.003078230342,0.767209588735));
+#7581 = CARTESIAN_POINT('',(1.004121011792,0.759299599796));
+#7582 = CARTESIAN_POINT('',(1.005140905513,0.751296871404));
+#7583 = CARTESIAN_POINT('',(1.007083345611,0.735535880781));
+#7584 = CARTESIAN_POINT('',(1.008008195499,0.727786486326));
+#7585 = CARTESIAN_POINT('',(1.008912651647,0.71996231188));
+#7586 = CARTESIAN_POINT('',(1.009796838821,0.712067398087));
+#7587 = CARTESIAN_POINT('',(1.010660918422,0.704105649057));
+#7588 = CARTESIAN_POINT('',(1.012317092621,0.688361790306));
+#7589 = CARTESIAN_POINT('',(1.013110673965,0.680584386501));
+#7590 = CARTESIAN_POINT('',(1.013886009079,0.672751965468));
+#7591 = CARTESIAN_POINT('',(1.014643296963,0.664867723701));
+#7592 = CARTESIAN_POINT('',(1.015382759063,0.656934709668));
+#7593 = CARTESIAN_POINT('',(1.016806199464,0.64120153353));
+#7594 = CARTESIAN_POINT('',(1.01749115219,0.633403913888));
+#7595 = CARTESIAN_POINT('',(1.018159721298,0.625565621088));
+#7596 = CARTESIAN_POINT('',(1.018812142885,0.61768916857));
+#7597 = CARTESIAN_POINT('',(1.019448665299,0.609776927014));
+#7598 = CARTESIAN_POINT('',(1.020677498396,0.594050852837));
+#7599 = CARTESIAN_POINT('',(1.021270452674,0.586238403508));
+#7600 = CARTESIAN_POINT('',(1.021848656451,0.578395863833));
+#7601 = CARTESIAN_POINT('',(1.02241235926,0.570525191809));
+#7602 = CARTESIAN_POINT('',(1.022961815689,0.562628215948));
+#7603 = CARTESIAN_POINT('',(1.024024505812,0.546907091684));
+#7604 = CARTESIAN_POINT('',(1.02453816621,0.53908369696));
+#7605 = CARTESIAN_POINT('',(1.025038514187,0.531238070274));
+#7606 = CARTESIAN_POINT('',(1.025525797441,0.523371717775));
+#7607 = CARTESIAN_POINT('',(1.026000263748,0.515486032599));
+#7608 = CARTESIAN_POINT('',(1.02691880294,0.499768482124));
+#7609 = CARTESIAN_POINT('',(1.027363159529,0.491937027702));
+#7610 = CARTESIAN_POINT('',(1.027795470032,0.484089167034));
+#7611 = CARTESIAN_POINT('',(1.02821597048,0.476226039594));
+#7612 = CARTESIAN_POINT('',(1.028624893636,0.468348688891));
+#7613 = CARTESIAN_POINT('',(1.029416701297,0.452633785534));
+#7614 = CARTESIAN_POINT('',(1.029799775362,0.444796458115));
+#7615 = CARTESIAN_POINT('',(1.030171914789,0.436947003253));
+#7616 = CARTESIAN_POINT('',(1.030533337726,0.429086264385));
+#7617 = CARTESIAN_POINT('',(1.030884256871,0.421215005342));
+#7618 = CARTESIAN_POINT('',(1.031563372224,0.405502094741));
+#7619 = CARTESIAN_POINT('',(1.031891696473,0.397660568924));
+#7620 = CARTESIAN_POINT('',(1.032210055489,0.389810003954));
+#7621 = CARTESIAN_POINT('',(1.032518645729,0.381951006503));
+#7622 = CARTESIAN_POINT('',(1.032817656839,0.374084118869));
+#7623 = CARTESIAN_POINT('',(1.033395518418,0.358372715131));
+#7624 = CARTESIAN_POINT('',(1.033674457239,0.350528272125));
+#7625 = CARTESIAN_POINT('',(1.033944268291,0.342676960867));
+#7626 = CARTESIAN_POINT('',(1.034205124136,0.334819202104));
+#7627 = CARTESIAN_POINT('',(1.034457189731,0.326955366425));
+#7628 = CARTESIAN_POINT('',(1.03494316104,0.311245085578));
+#7629 = CARTESIAN_POINT('',(1.03517712992,0.30339868604));
+#7630 = CARTESIAN_POINT('',(1.035402684625,0.295546892267));
+#7631 = CARTESIAN_POINT('',(1.03561997269,0.287689984491));
+#7632 = CARTESIAN_POINT('',(1.035829133626,0.279828206556));
+#7633 = CARTESIAN_POINT('',(1.036230865984,0.264118718719));
+#7634 = CARTESIAN_POINT('',(1.036423484815,0.256271040312));
+#7635 = CARTESIAN_POINT('',(1.036608285684,0.248418935888));
+#7636 = CARTESIAN_POINT('',(1.036785390686,0.240562588499));
+#7637 = CARTESIAN_POINT('',(1.036954913736,0.232702159065));
+#7638 = CARTESIAN_POINT('',(1.037278600745,0.216993149945));
+#7639 = CARTESIAN_POINT('',(1.037432802149,0.209144594435));
+#7640 = CARTESIAN_POINT('',(1.037579669688,0.201292257062));
+#7641 = CARTESIAN_POINT('',(1.037719300146,0.193436268651));
+#7642 = CARTESIAN_POINT('',(1.037851782179,0.18557675363));
+#7643 = CARTESIAN_POINT('',(1.038102339497,0.169867895481));
+#7644 = CARTESIAN_POINT('',(1.038220445307,0.162018571969));
+#7645 = CARTESIAN_POINT('',(1.038331593723,0.154165976636));
+#7646 = CARTESIAN_POINT('',(1.038435856859,0.146310237403));
+#7647 = CARTESIAN_POINT('',(1.038533298984,0.13845149297));
+#7648 = CARTESIAN_POINT('',(1.038714490816,0.122742444645));
+#7649 = CARTESIAN_POINT('',(1.038798264936,0.114892155115));
+#7650 = CARTESIAN_POINT('',(1.038875354931,0.107039174585));
+#7651 = CARTESIAN_POINT('',(1.038945809538,9.918367883349E-02));
+#7652 = CARTESIAN_POINT('',(1.039009670171,9.132586905777E-02));
+#7653 = CARTESIAN_POINT('',(1.039124196736,7.561635579489E-02));
+#7654 = CARTESIAN_POINT('',(1.039174879947,6.77646579367E-02));
+#7655 = CARTESIAN_POINT('',(1.039219054509,5.991110883672E-02));
+#7656 = CARTESIAN_POINT('',(1.039256747753,5.205596609113E-02));
+#7657 = CARTESIAN_POINT('',(1.039287980394,4.419951435174E-02));
+#7658 = CARTESIAN_POINT('',(1.039331870079,3.028605388924E-02));
+#7659 = CARTESIAN_POINT('',(1.039347144269,2.42294479207E-02));
+#7660 = CARTESIAN_POINT('',(1.03935859556,1.817239061877E-02));
+#7661 = CARTESIAN_POINT('',(1.039366228282,1.211502900209E-02));
+#7662 = CARTESIAN_POINT('',(1.039370044633,6.057513909501E-03));
+#7663 = CARTESIAN_POINT('',(1.039370044686,0.));
+#7664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7665 = PCURVE('',#4745,#7666);
+#7666 = DEFINITIONAL_REPRESENTATION('',(#7667),#7885);
+#7667 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#7668,#7669,#7670,#7671,#7672,
+    #7673,#7674,#7675,#7676,#7677,#7678,#7679,#7680,#7681,#7682,#7683,
+    #7684,#7685,#7686,#7687,#7688,#7689,#7690,#7691,#7692,#7693,#7694,
+    #7695,#7696,#7697,#7698,#7699,#7700,#7701,#7702,#7703,#7704,#7705,
+    #7706,#7707,#7708,#7709,#7710,#7711,#7712,#7713,#7714,#7715,#7716,
+    #7717,#7718,#7719,#7720,#7721,#7722,#7723,#7724,#7725,#7726,#7727,
+    #7728,#7729,#7730,#7731,#7732,#7733,#7734,#7735,#7736,#7737,#7738,
+    #7739,#7740,#7741,#7742,#7743,#7744,#7745,#7746,#7747,#7748,#7749,
+    #7750,#7751,#7752,#7753,#7754,#7755,#7756,#7757,#7758,#7759,#7760,
+    #7761,#7762,#7763,#7764,#7765,#7766,#7767,#7768,#7769,#7770,#7771,
+    #7772,#7773,#7774,#7775,#7776,#7777,#7778,#7779,#7780,#7781,#7782,
+    #7783,#7784,#7785,#7786,#7787,#7788,#7789,#7790,#7791,#7792,#7793,
+    #7794,#7795,#7796,#7797,#7798,#7799,#7800,#7801,#7802,#7803,#7804,
+    #7805,#7806,#7807,#7808,#7809,#7810,#7811,#7812,#7813,#7814,#7815,
+    #7816,#7817,#7818,#7819,#7820,#7821,#7822,#7823,#7824,#7825,#7826,
+    #7827,#7828,#7829,#7830,#7831,#7832,#7833,#7834,#7835,#7836,#7837,
+    #7838,#7839,#7840,#7841,#7842,#7843,#7844,#7845,#7846,#7847,#7848,
+    #7849,#7850,#7851,#7852,#7853,#7854,#7855,#7856,#7857,#7858,#7859,
+    #7860,#7861,#7862,#7863,#7864,#7865,#7866,#7867,#7868,#7869,#7870,
+    #7871,#7872,#7873,#7874,#7875,#7876,#7877,#7878,#7879,#7880,#7881,
+    #7882,#7883,#7884),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7),(0.,
+    1.785262936305E-02,3.593384069929E-02,5.402842365402E-02,
+    7.213808244382E-02,9.02622333847E-02,0.108400145939,0.126553133752,
+    0.144726660541,0.162932528712,0.181191431306,0.199536237333,
+    0.218016540747,0.236705321544,0.255709202989,0.275185113952,
+    0.295369144183,0.316630828274,0.339587620746,0.365390932246,
+    0.396676752607,0.443717614508,0.556500456016,0.599974610792,
+    0.631448826642,0.658032424372,0.681893154235,0.704039769644,
+    0.725036383541,0.745232950287,0.764861009165,0.784080165933,
+    0.803003239166,0.821711014609,0.840261483016,0.858695957983,
+    0.87704335351,0.895323362608,0.913549010107,0.931728918897,
+    0.949869547194,0.967977519807,0.986061806349,1.),.UNSPECIFIED.);
+#7668 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#7669 = CARTESIAN_POINT('',(3.9900467145,2.702327627883));
+#7670 = CARTESIAN_POINT('',(3.989972372851,2.704655257));
+#7671 = CARTESIAN_POINT('',(3.989823689929,2.70698257557));
+#7672 = CARTESIAN_POINT('',(3.989600660554,2.70930927601));
+#7673 = CARTESIAN_POINT('',(3.989303274788,2.711635054935));
+#7674 = CARTESIAN_POINT('',(3.988555001177,2.716313934614));
+#7675 = CARTESIAN_POINT('',(3.988102194825,2.718667005358));
+#7676 = CARTESIAN_POINT('',(3.987573083719,2.721018516116));
+#7677 = CARTESIAN_POINT('',(3.986967639743,2.723368167077));
+#7678 = CARTESIAN_POINT('',(3.986285821832,2.725715667893));
+#7679 = CARTESIAN_POINT('',(3.984768769354,2.730407541712));
+#7680 = CARTESIAN_POINT('',(3.983933420101,2.732751910795));
+#7681 = CARTESIAN_POINT('',(3.983021473648,2.735093564697));
+#7682 = CARTESIAN_POINT('',(3.982032854058,2.737432231388));
+#7683 = CARTESIAN_POINT('',(3.980967464023,2.739767647039));
+#7684 = CARTESIAN_POINT('',(3.978681953984,2.744433407867));
+#7685 = CARTESIAN_POINT('',(3.977461704925,2.746763745916));
+#7686 = CARTESIAN_POINT('',(3.976164317926,2.749090314235));
+#7687 = CARTESIAN_POINT('',(3.974789646356,2.751412860663));
+#7688 = CARTESIAN_POINT('',(3.973337516708,2.753731136795));
+#7689 = CARTESIAN_POINT('',(3.970276716283,2.758360510768));
+#7690 = CARTESIAN_POINT('',(3.96866792103,2.76067159999));
+#7691 = CARTESIAN_POINT('',(3.966981141374,2.762977920333));
+#7692 = CARTESIAN_POINT('',(3.965216146748,2.765279225531));
+#7693 = CARTESIAN_POINT('',(3.963372677494,2.76757526838));
+#7694 = CARTESIAN_POINT('',(3.959526752664,2.772158072291));
+#7695 = CARTESIAN_POINT('',(3.957524177833,2.774444823789));
+#7696 = CARTESIAN_POINT('',(3.95544243051,2.776725806348));
+#7697 = CARTESIAN_POINT('',(3.95328119203,2.779000766139));
+#7698 = CARTESIAN_POINT('',(3.951040114923,2.781269444393));
+#7699 = CARTESIAN_POINT('',(3.946395601554,2.785795590561));
+#7700 = CARTESIAN_POINT('',(3.943992032727,2.788053046597));
+#7701 = CARTESIAN_POINT('',(3.941507738798,2.79030368099));
+#7702 = CARTESIAN_POINT('',(3.938942315688,2.79254722096));
+#7703 = CARTESIAN_POINT('',(3.936295332869,2.794783385469));
+#7704 = CARTESIAN_POINT('',(3.930834246151,2.799242906361));
+#7705 = CARTESIAN_POINT('',(3.92801995786,2.801466244535));
+#7706 = CARTESIAN_POINT('',(3.925123009454,2.803681609335));
+#7707 = CARTESIAN_POINT('',(3.922142920043,2.805888699248));
+#7708 = CARTESIAN_POINT('',(3.919079186884,2.808087201652));
+#7709 = CARTESIAN_POINT('',(3.912777781895,2.812470280535));
+#7710 = CARTESIAN_POINT('',(3.909539812168,2.814654824508));
+#7711 = CARTESIAN_POINT('',(3.906216848105,2.816830099139));
+#7712 = CARTESIAN_POINT('',(3.902808347308,2.818995765202));
+#7713 = CARTESIAN_POINT('',(3.89931375307,2.821151469834));
+#7714 = CARTESIAN_POINT('',(3.892140803336,2.825448472799));
+#7715 = CARTESIAN_POINT('',(3.888461945018,2.827589710205));
+#7716 = CARTESIAN_POINT('',(3.884695342477,2.829720188849));
+#7717 = CARTESIAN_POINT('',(3.880840416218,2.831839522994));
+#7718 = CARTESIAN_POINT('',(3.876896584202,2.833947311063));
+#7719 = CARTESIAN_POINT('',(3.86881096374,2.838148820535));
+#7720 = CARTESIAN_POINT('',(3.864668335304,2.840242428583));
+#7721 = CARTESIAN_POINT('',(3.860434782464,2.842323536118));
+#7722 = CARTESIAN_POINT('',(3.856109726436,2.844391701956));
+#7723 = CARTESIAN_POINT('',(3.851692603716,2.846446467393));
+#7724 = CARTESIAN_POINT('',(3.842639818886,2.850543319319));
+#7725 = CARTESIAN_POINT('',(3.838002789225,2.852585199818));
+#7726 = CARTESIAN_POINT('',(3.83327121529,2.854612510251));
+#7727 = CARTESIAN_POINT('',(3.828444576972,2.856624744953));
+#7728 = CARTESIAN_POINT('',(3.823522395867,2.858621380051));
+#7729 = CARTESIAN_POINT('',(3.813429464519,2.862604708932));
+#7730 = CARTESIAN_POINT('',(3.808256544094,2.864591036731));
+#7731 = CARTESIAN_POINT('',(3.802985021194,2.86656029518));
+#7732 = CARTESIAN_POINT('',(3.797614522938,2.868511905578));
+#7733 = CARTESIAN_POINT('',(3.792144756373,2.870445272205));
+#7734 = CARTESIAN_POINT('',(3.780912360727,2.874306571865));
+#7735 = CARTESIAN_POINT('',(3.775146358202,2.876233864824));
+#7736 = CARTESIAN_POINT('',(3.769277276871,2.878141015214));
+#7737 = CARTESIAN_POINT('',(3.763305026299,2.880027364684));
+#7738 = CARTESIAN_POINT('',(3.757229649645,2.881892242505));
+#7739 = CARTESIAN_POINT('',(3.744719536805,2.885623459281));
+#7740 = CARTESIAN_POINT('',(3.738279633333,2.887488686564));
+#7741 = CARTESIAN_POINT('',(3.731731806571,2.889329909495));
+#7742 = CARTESIAN_POINT('',(3.725076455659,2.89114638855));
+#7743 = CARTESIAN_POINT('',(3.718314185553,2.892937382618));
+#7744 = CARTESIAN_POINT('',(3.704327703026,2.896531080027));
+#7745 = CARTESIAN_POINT('',(3.697095642983,2.898331846249));
+#7746 = CARTESIAN_POINT('',(3.689750539446,2.900103617243));
+#7747 = CARTESIAN_POINT('',(3.682293601431,2.90184558236));
+#7748 = CARTESIAN_POINT('',(3.674726334427,2.903556950718));
+#7749 = CARTESIAN_POINT('',(3.65896492488,2.907006649295));
+#7750 = CARTESIAN_POINT('',(3.650758883496,2.908741548221));
+#7751 = CARTESIAN_POINT('',(3.642434546311,2.910440742374));
+#7752 = CARTESIAN_POINT('',(3.63399443863,2.912103385026));
+#7753 = CARTESIAN_POINT('',(3.625441480993,2.913728688335));
+#7754 = CARTESIAN_POINT('',(3.607425871794,2.9170297022));
+#7755 = CARTESIAN_POINT('',(3.597945032123,2.918699111206));
+#7756 = CARTESIAN_POINT('',(3.588340690544,2.920323230635));
+#7757 = CARTESIAN_POINT('',(3.578617530654,2.921901267898));
+#7758 = CARTESIAN_POINT('',(3.568780699262,2.923432557544));
+#7759 = CARTESIAN_POINT('',(3.547657800197,2.926584573468));
+#7760 = CARTESIAN_POINT('',(3.536343185541,2.928192855497));
+#7761 = CARTESIAN_POINT('',(3.524900000715,2.929740652587));
+#7762 = CARTESIAN_POINT('',(3.513336659132,2.931227452056));
+#7763 = CARTESIAN_POINT('',(3.501661949326,2.9326529833));
+#7764 = CARTESIAN_POINT('',(3.475605843414,2.935671315382));
+#7765 = CARTESIAN_POINT('',(3.461176184699,2.937235284964));
+#7766 = CARTESIAN_POINT('',(3.446612414808,2.938709136207));
+#7767 = CARTESIAN_POINT('',(3.431930534523,2.940093302941));
+#7768 = CARTESIAN_POINT('',(3.417146189409,2.941388643153));
+#7769 = CARTESIAN_POINT('',(3.379914089485,2.944412461607));
+#7770 = CARTESIAN_POINT('',(3.357355897551,2.946030525454));
+#7771 = CARTESIAN_POINT('',(3.334651077733,2.947454793326));
+#7772 = CARTESIAN_POINT('',(3.311844127642,2.948690954566));
+#7773 = CARTESIAN_POINT('',(3.288973213398,2.949745087307));
+#7774 = CARTESIAN_POINT('',(3.211159491091,2.952726211643));
+#7775 = CARTESIAN_POINT('',(3.156093908776,2.953813071373));
+#7776 = CARTESIAN_POINT('',(3.101233076443,2.953963105875));
+#7777 = CARTESIAN_POINT('',(3.046833426745,2.95322003192));
+#7778 = CARTESIAN_POINT('',(2.993126349741,2.951569015723));
+#7779 = CARTESIAN_POINT('',(2.920001372455,2.947966011223));
+#7780 = CARTESIAN_POINT('',(2.89979864189,2.946822696066));
+#7781 = CARTESIAN_POINT('',(2.879755449227,2.945536410877));
+#7782 = CARTESIAN_POINT('',(2.859891098061,2.944104696332));
+#7783 = CARTESIAN_POINT('',(2.840226743257,2.942525174504));
+#7784 = CARTESIAN_POINT('',(2.806710036578,2.939544118777));
+#7785 = CARTESIAN_POINT('',(2.792751579908,2.938213811114));
+#7786 = CARTESIAN_POINT('',(2.778918663953,2.936804338734));
+#7787 = CARTESIAN_POINT('',(2.765220253531,2.935315179696));
+#7788 = CARTESIAN_POINT('',(2.751665464269,2.933746027514));
+#7789 = CARTESIAN_POINT('',(2.726944114198,2.930703821236));
+#7790 = CARTESIAN_POINT('',(2.715733672948,2.929253730947));
+#7791 = CARTESIAN_POINT('',(2.704637825384,2.927746482988));
+#7792 = CARTESIAN_POINT('',(2.693662009611,2.926182190134));
+#7793 = CARTESIAN_POINT('',(2.682811515316,2.924561115235));
+#7794 = CARTESIAN_POINT('',(2.662469468734,2.921378042105));
+#7795 = CARTESIAN_POINT('',(2.652952527392,2.919826998754));
+#7796 = CARTESIAN_POINT('',(2.643544363509,2.918230845106));
+#7797 = CARTESIAN_POINT('',(2.634248473148,2.916589980856));
+#7798 = CARTESIAN_POINT('',(2.625068144674,2.914904901451));
+#7799 = CARTESIAN_POINT('',(2.607595749,2.911571681853));
+#7800 = CARTESIAN_POINT('',(2.599287233456,2.909929580585));
+#7801 = CARTESIAN_POINT('',(2.591083362506,2.908250367953));
+#7802 = CARTESIAN_POINT('',(2.58298638914,2.906534575188));
+#7803 = CARTESIAN_POINT('',(2.574998368936,2.904782791083));
+#7804 = CARTESIAN_POINT('',(2.559652988973,2.901301332696));
+#7805 = CARTESIAN_POINT('',(2.552284415168,2.89957523002));
+#7806 = CARTESIAN_POINT('',(2.545017013116,2.897817904058));
+#7807 = CARTESIAN_POINT('',(2.537852191405,2.896029936461));
+#7808 = CARTESIAN_POINT('',(2.530791192746,2.894211940445));
+#7809 = CARTESIAN_POINT('',(2.517144047811,2.890587572995));
+#7810 = CARTESIAN_POINT('',(2.510550060081,2.888783395016));
+#7811 = CARTESIAN_POINT('',(2.504054083631,2.886952599468));
+#7812 = CARTESIAN_POINT('',(2.497656941036,2.885095773215));
+#7813 = CARTESIAN_POINT('',(2.491359324605,2.883213517364));
+#7814 = CARTESIAN_POINT('',(2.479138720765,2.879453058788));
+#7815 = CARTESIAN_POINT('',(2.473210180689,2.877576231069));
+#7816 = CARTESIAN_POINT('',(2.467376689037,2.87567652771));
+#7817 = CARTESIAN_POINT('',(2.461638661584,2.873754515352));
+#7818 = CARTESIAN_POINT('',(2.455996416993,2.871810763678));
+#7819 = CARTESIAN_POINT('',(2.445019478871,2.867921861374));
+#7820 = CARTESIAN_POINT('',(2.439680830573,2.865977581911));
+#7821 = CARTESIAN_POINT('',(2.434434438524,2.864013543643));
+#7822 = CARTESIAN_POINT('',(2.429280440639,2.862030279309));
+#7823 = CARTESIAN_POINT('',(2.424218906162,2.860028317771));
+#7824 = CARTESIAN_POINT('',(2.414357316907,2.856019171732));
+#7825 = CARTESIAN_POINT('',(2.409554438793,2.854012541894));
+#7826 = CARTESIAN_POINT('',(2.404841201407,2.85198879477));
+#7827 = CARTESIAN_POINT('',(2.400217559438,2.8499484228));
+#7828 = CARTESIAN_POINT('',(2.395683422175,2.847891910606));
+#7829 = CARTESIAN_POINT('',(2.386844455322,2.843771135604));
+#7830 = CARTESIAN_POINT('',(2.382537607033,2.84170722674));
+#7831 = CARTESIAN_POINT('',(2.378317977177,2.839628468482));
+#7832 = CARTESIAN_POINT('',(2.374185407365,2.837535311205));
+#7833 = CARTESIAN_POINT('',(2.370139712289,2.835428195568));
+#7834 = CARTESIAN_POINT('',(2.362254937253,2.831204741207));
+#7835 = CARTESIAN_POINT('',(2.358414408829,2.829088628929));
+#7836 = CARTESIAN_POINT('',(2.354658887811,2.826959635401));
+#7837 = CARTESIAN_POINT('',(2.350988154984,2.824818170151));
+#7838 = CARTESIAN_POINT('',(2.347401978558,2.822664632529));
+#7839 = CARTESIAN_POINT('',(2.340420146435,2.818347729691));
+#7840 = CARTESIAN_POINT('',(2.337023441988,2.816184510309));
+#7841 = CARTESIAN_POINT('',(2.333709761374,2.81401013513));
+#7842 = CARTESIAN_POINT('',(2.330478863495,2.811824976097));
+#7843 = CARTESIAN_POINT('',(2.327330505607,2.809629395522));
+#7844 = CARTESIAN_POINT('',(2.321212864271,2.805228515541));
+#7845 = CARTESIAN_POINT('',(2.318242807047,2.803023311443));
+#7846 = CARTESIAN_POINT('',(2.315354031069,2.800808481235));
+#7847 = CARTESIAN_POINT('',(2.312546302261,2.798584364076));
+#7848 = CARTESIAN_POINT('',(2.309819393048,2.796351290846));
+#7849 = CARTESIAN_POINT('',(2.304536491056,2.791876110802));
+#7850 = CARTESIAN_POINT('',(2.301979908776,2.789634067914));
+#7851 = CARTESIAN_POINT('',(2.299503117236,2.787383774301));
+#7852 = CARTESIAN_POINT('',(2.297105910485,2.785125542597));
+#7853 = CARTESIAN_POINT('',(2.294788094906,2.782859679252));
+#7854 = CARTESIAN_POINT('',(2.290317540748,2.778320049904));
+#7855 = CARTESIAN_POINT('',(2.288164332817,2.776046328309));
+#7856 = CARTESIAN_POINT('',(2.286089686143,2.773765617096));
+#7857 = CARTESIAN_POINT('',(2.284093437487,2.77147821035));
+#7858 = CARTESIAN_POINT('',(2.282175439647,2.769184398895));
+#7859 = CARTESIAN_POINT('',(2.278500300595,2.764590313543));
+#7860 = CARTESIAN_POINT('',(2.276742768384,2.762290071458));
+#7861 = CARTESIAN_POINT('',(2.275062835168,2.759984029197));
+#7862 = CARTESIAN_POINT('',(2.273460388701,2.757672472528));
+#7863 = CARTESIAN_POINT('',(2.271935334154,2.755355687828));
+#7864 = CARTESIAN_POINT('',(2.269042982139,2.75071725279));
+#7865 = CARTESIAN_POINT('',(2.267675350903,2.748395625142));
+#7866 = CARTESIAN_POINT('',(2.266384624233,2.746069364189));
+#7867 = CARTESIAN_POINT('',(2.265170741737,2.74373876022));
+#7868 = CARTESIAN_POINT('',(2.264033658804,2.741404108761));
+#7869 = CARTESIAN_POINT('',(2.261914943118,2.736731521845));
+#7870 = CARTESIAN_POINT('',(2.260933033328,2.734393601007));
+#7871 = CARTESIAN_POINT('',(2.260027589434,2.732052247723));
+#7872 = CARTESIAN_POINT('',(2.259198593997,2.729707770874));
+#7873 = CARTESIAN_POINT('',(2.258446039941,2.727360488563));
+#7874 = CARTESIAN_POINT('',(2.257094705543,2.722664041266));
+#7875 = CARTESIAN_POINT('',(2.256495723757,2.720314882702));
+#7876 = CARTESIAN_POINT('',(2.255972988761,2.717963579969));
+#7877 = CARTESIAN_POINT('',(2.255526506272,2.715610469788));
+#7878 = CARTESIAN_POINT('',(2.25515628416,2.71325589805));
+#7879 = CARTESIAN_POINT('',(2.25463577355,2.70908461603));
+#7880 = CARTESIAN_POINT('',(2.254454520828,2.707268354246));
+#7881 = CARTESIAN_POINT('',(2.254318578802,2.705451597159));
+#7882 = CARTESIAN_POINT('',(2.254227950215,2.703634508725));
+#7883 = CARTESIAN_POINT('',(2.254182636023,2.701817254173));
+#7884 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#7885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#7886 = ORIENTED_EDGE('',*,*,#4706,.T.);
+#7887 = ORIENTED_EDGE('',*,*,#7888,.T.);
+#7888 = EDGE_CURVE('',#4686,#4607,#7889,.T.);
+#7889 = SURFACE_CURVE('',#7890,(#8151,#8415),.PCURVE_S1.);
+#7890 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#7891,#7892,#7893,#7894,#7895,
+    #7896,#7897,#7898,#7899,#7900,#7901,#7902,#7903,#7904,#7905,#7906,
+    #7907,#7908,#7909,#7910,#7911,#7912,#7913,#7914,#7915,#7916,#7917,
+    #7918,#7919,#7920,#7921,#7922,#7923,#7924,#7925,#7926,#7927,#7928,
+    #7929,#7930,#7931,#7932,#7933,#7934,#7935,#7936,#7937,#7938,#7939,
+    #7940,#7941,#7942,#7943,#7944,#7945,#7946,#7947,#7948,#7949,#7950,
+    #7951,#7952,#7953,#7954,#7955,#7956,#7957,#7958,#7959,#7960,#7961,
+    #7962,#7963,#7964,#7965,#7966,#7967,#7968,#7969,#7970,#7971,#7972,
+    #7973,#7974,#7975,#7976,#7977,#7978,#7979,#7980,#7981,#7982,#7983,
+    #7984,#7985,#7986,#7987,#7988,#7989,#7990,#7991,#7992,#7993,#7994,
+    #7995,#7996,#7997,#7998,#7999,#8000,#8001,#8002,#8003,#8004,#8005,
+    #8006,#8007,#8008,#8009,#8010,#8011,#8012,#8013,#8014,#8015,#8016,
+    #8017,#8018,#8019,#8020,#8021,#8022,#8023,#8024,#8025,#8026,#8027,
+    #8028,#8029,#8030,#8031,#8032,#8033,#8034,#8035,#8036,#8037,#8038,
+    #8039,#8040,#8041,#8042,#8043,#8044,#8045,#8046,#8047,#8048,#8049,
+    #8050,#8051,#8052,#8053,#8054,#8055,#8056,#8057,#8058,#8059,#8060,
+    #8061,#8062,#8063,#8064,#8065,#8066,#8067,#8068,#8069,#8070,#8071,
+    #8072,#8073,#8074,#8075,#8076,#8077,#8078,#8079,#8080,#8081,#8082,
+    #8083,#8084,#8085,#8086,#8087,#8088,#8089,#8090,#8091,#8092,#8093,
+    #8094,#8095,#8096,#8097,#8098,#8099,#8100,#8101,#8102,#8103,#8104,
+    #8105,#8106,#8107,#8108,#8109,#8110,#8111,#8112,#8113,#8114,#8115,
+    #8116,#8117,#8118,#8119,#8120,#8121,#8122,#8123,#8124,#8125,#8126,
+    #8127,#8128,#8129,#8130,#8131,#8132,#8133,#8134,#8135,#8136,#8137,
+    #8138,#8139,#8140,#8141,#8142,#8143,#8144,#8145,#8146,#8147,#8148,
+    #8149,#8150),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.775038873084E-02,3.573224235913E-02,5.373560532856E-02,
+    7.176569877791E-02,8.982472139878E-02,0.107913696565,0.126034336753,
+    0.144190775196,0.162391309616,0.180650405634,0.198991282665,
+    0.217449543921,0.236078597072,0.254958194333,0.274208654931,
+    0.29401614299,0.31468145839,0.336725359112,0.361156643886,
+    0.390373482034,0.434026765997,0.542695400079,0.58701114379,
+    0.619821433608,0.64786748416,0.673192264365,0.696742337043,
+    0.719046209518,0.740432678999,0.761121266198,0.78126593251,
+    0.800978587052,0.820342766145,0.839422110353,0.858265912255,
+    0.876912948489,0.895394298893,0.91373560167,0.931959067325,
+    0.950085497019,0.968136419565,0.986136094826,1.),.UNSPECIFIED.);
+#7891 = CARTESIAN_POINT('',(1.000436199941,18.671020861761,29.6));
+#7892 = CARTESIAN_POINT('',(1.000436199735,18.671020861639,
+    29.601995187231));
+#7893 = CARTESIAN_POINT('',(1.00042020333,18.671011396553,
+    29.603990375427));
+#7894 = CARTESIAN_POINT('',(1.000388210655,18.670992466461,
+    29.605985370685));
+#7895 = CARTESIAN_POINT('',(1.000340218603,18.670964076752,
+    29.607979981071));
+#7896 = CARTESIAN_POINT('',(1.000276221038,18.670926238245,
+    29.609974016616));
+#7897 = CARTESIAN_POINT('',(1.000196208794,18.67087896719,
+    29.611967289323));
+#7898 = CARTESIAN_POINT('',(1.000002878198,18.670764864216,
+    29.615977916877));
+#7899 = CARTESIAN_POINT('',(0.999889138737,18.670697785028,
+    29.617995248018));
+#7900 = CARTESIAN_POINT('',(0.999758938625,18.670621070247,
+    29.620011414087));
+#7901 = CARTESIAN_POINT('',(0.99961226097,18.670534747532,
+    29.622026227157));
+#7902 = CARTESIAN_POINT('',(0.999449084655,18.670438849662,
+    29.624039503873));
+#7903 = CARTESIAN_POINT('',(0.999269384329,18.670333414534,
+    29.626051065452));
+#7904 = CARTESIAN_POINT('',(0.998876641752,18.670103418318,
+    29.630072813816));
+#7905 = CARTESIAN_POINT('',(0.998663559512,18.669978834319,
+    29.632082995995));
+#7906 = CARTESIAN_POINT('',(0.998433853951,18.669844776264,
+    29.634091110131));
+#7907 = CARTESIAN_POINT('',(0.998187489953,18.669701291819,
+    29.636096986466));
+#7908 = CARTESIAN_POINT('',(0.997924427031,18.66954843322,
+    29.638100459573));
+#7909 = CARTESIAN_POINT('',(0.997644619329,18.66938625727,
+    29.640101368348));
+#7910 = CARTESIAN_POINT('',(0.997050971535,18.66904313888,29.6441007105)
+  );
+#7911 = CARTESIAN_POINT('',(0.996737081305,18.668862168877,
+    29.646099135005));
+#7912 = CARTESIAN_POINT('',(0.99640629336,18.66867197686,29.64809467227)
+  );
+#7913 = CARTESIAN_POINT('',(0.996058549939,18.668472628714,
+    29.650087167727));
+#7914 = CARTESIAN_POINT('',(0.995693787087,18.668264194684,
+    29.652076469503));
+#7915 = CARTESIAN_POINT('',(0.99531193466,18.668046749374,
+    29.654062428421));
+#7916 = CARTESIAN_POINT('',(0.994513257767,18.667593630899,
+    29.658030548436));
+#7917 = CARTESIAN_POINT('',(0.994096378081,18.667357929129,
+    29.660012697461));
+#7918 = CARTESIAN_POINT('',(0.993662200483,18.667113345676,
+    29.66199119783));
+#7919 = CARTESIAN_POINT('',(0.993210641524,18.666859964317,
+    29.663965903241));
+#7920 = CARTESIAN_POINT('',(0.992741611097,18.666597873365,
+    29.665936668325));
+#7921 = CARTESIAN_POINT('',(0.992255012431,18.666327165672,
+    29.667903348656));
+#7922 = CARTESIAN_POINT('',(0.991245635378,18.665768248456,
+    29.671831507735));
+#7923 = CARTESIAN_POINT('',(0.990722798317,18.665480010843,
+    29.673792971719));
+#7924 = CARTESIAN_POINT('',(0.990182126917,18.665183323573,
+    29.675750048387));
+#7925 = CARTESIAN_POINT('',(0.989623510282,18.664878289482,
+    29.67770259291));
+#7926 = CARTESIAN_POINT('',(0.989046830619,18.66456501645,
+    29.679650459929));
+#7927 = CARTESIAN_POINT('',(0.988451963235,18.664243617407,
+    29.681593503562));
+#7928 = CARTESIAN_POINT('',(0.987224516448,18.663584226616,
+    29.685473043863));
+#7929 = CARTESIAN_POINT('',(0.986591872904,18.663246207096,
+    29.687409522528));
+#7930 = CARTESIAN_POINT('',(0.985940713584,18.662900270286,
+    29.689340866138));
+#7931 = CARTESIAN_POINT('',(0.985270899191,18.662546540551,
+    29.691266925732));
+#7932 = CARTESIAN_POINT('',(0.984582283445,18.662185148112,
+    29.693187550644));
+#7933 = CARTESIAN_POINT('',(0.983874713091,18.661816229039,
+    29.695102588498));
+#7934 = CARTESIAN_POINT('',(0.982419907092,18.661062878062,
+    29.698924953844));
+#7935 = CARTESIAN_POINT('',(0.981672595959,18.660678417337,
+    29.700832258123));
+#7936 = CARTESIAN_POINT('',(0.980905933261,18.66028668576,
+    29.702733643013));
+#7937 = CARTESIAN_POINT('',(0.980119750863,18.659887832967,
+    29.704628950757));
+#7938 = CARTESIAN_POINT('',(0.979313873733,18.659482015545,
+    29.706518020884));
+#7939 = CARTESIAN_POINT('',(0.978488119936,18.659069397037,
+    29.708400690204));
+#7940 = CARTESIAN_POINT('',(0.976794427128,18.658229880623,
+    29.712157451853));
+#7941 = CARTESIAN_POINT('',(0.975926390738,18.657802950965,
+    29.714031511771));
+#7942 = CARTESIAN_POINT('',(0.975038001177,18.657369530612,
+    29.715898805427));
+#7943 = CARTESIAN_POINT('',(0.974129061564,18.656929799603,
+    29.717759162021));
+#7944 = CARTESIAN_POINT('',(0.973199368431,18.656483946367,
+    29.719612407095));
+#7945 = CARTESIAN_POINT('',(0.972248711722,18.656032167724,
+    29.721458362527));
+#7946 = CARTESIAN_POINT('',(0.97030191091,18.655115698008,
+    29.725141246007));
+#7947 = CARTESIAN_POINT('',(0.969305630652,18.654650970683,
+    29.726978125416));
+#7948 = CARTESIAN_POINT('',(0.968287815142,18.654180694006,
+    29.728807301207));
+#7949 = CARTESIAN_POINT('',(0.96724823962,18.653705085296,
+    29.730628585212));
+#7950 = CARTESIAN_POINT('',(0.966186673447,18.653224372094,
+    29.732441784651));
+#7951 = CARTESIAN_POINT('',(0.96510288011,18.652738792167,
+    29.734246702131));
+#7952 = CARTESIAN_POINT('',(0.962885399456,18.651756199288,
+    29.737847615239));
+#7953 = CARTESIAN_POINT('',(0.961751511041,18.651259145629,
+    29.739643534188));
+#7954 = CARTESIAN_POINT('',(0.960594706066,18.650757683763,
+    29.741430687734));
+#7955 = CARTESIAN_POINT('',(0.959414734145,18.650252077454,
+    29.743208865507));
+#7956 = CARTESIAN_POINT('',(0.958211340408,18.649742602997,
+    29.744977851516));
+#7957 = CARTESIAN_POINT('',(0.956984265502,18.649229549221,
+    29.746737424157));
+#7958 = CARTESIAN_POINT('',(0.954474218966,18.648193581155,
+    29.750248488076));
+#7959 = CARTESIAN_POINT('',(0.953190940924,18.647670625681,
+    29.751999855012));
+#7960 = CARTESIAN_POINT('',(0.951883142138,18.64714465816,
+    29.753741225344));
+#7961 = CARTESIAN_POINT('',(0.95055055137,18.646616001079,
+    29.755472360722));
+#7962 = CARTESIAN_POINT('',(0.949192895465,18.646084992321,
+    29.757193016116));
+#7963 = CARTESIAN_POINT('',(0.947809899351,18.645551985159,
+    29.758902939824));
+#7964 = CARTESIAN_POINT('',(0.944979639015,18.644477764432,
+    29.762316527116));
+#7965 = CARTESIAN_POINT('',(0.943531900316,18.643936521604,
+    29.764019985827));
+#7966 = CARTESIAN_POINT('',(0.942057784593,18.64339399875,
+    29.765711983824));
+#7967 = CARTESIAN_POINT('',(0.940557009145,18.642850593696,
+    29.767392247595));
+#7968 = CARTESIAN_POINT('',(0.939029293924,18.64230672311,
+    29.769060495885));
+#7969 = CARTESIAN_POINT('',(0.937474361534,18.641762822507,
+    29.770716439703));
+#7970 = CARTESIAN_POINT('',(0.934288230741,18.640668560724,
+    29.774025226422));
+#7971 = CARTESIAN_POINT('',(0.932656290799,18.640118212089,
+    29.775677727613));
+#7972 = CARTESIAN_POINT('',(0.930995830528,18.63956877346,
+    29.777316976677));
+#7973 = CARTESIAN_POINT('',(0.929306573689,18.639020740745,
+    29.778942655775));
+#7974 = CARTESIAN_POINT('',(0.92758825468,18.638474632643,
+    29.780554438448));
+#7975 = CARTESIAN_POINT('',(0.925840618541,18.637930990649,
+    29.782151989617));
+#7976 = CARTESIAN_POINT('',(0.92225131279,18.636839147889,
+    29.785349036895));
+#7977 = CARTESIAN_POINT('',(0.920408475066,18.636291068134,
+    29.786947954553));
+#7978 = CARTESIAN_POINT('',(0.918534647549,18.63574673861,
+    29.788531353434));
+#7979 = CARTESIAN_POINT('',(0.916629594507,18.635206784883,
+    29.790098859565));
+#7980 = CARTESIAN_POINT('',(0.914693104704,18.634671859266,
+    29.791650090127));
+#7981 = CARTESIAN_POINT('',(0.9127249914,18.634142640809,29.793184653445
+    ));
+#7982 = CARTESIAN_POINT('',(0.908667324625,18.633081902017,
+    29.796263554499));
+#7983 = CARTESIAN_POINT('',(0.906575912319,18.632550757966,
+    29.797806890732));
+#7984 = CARTESIAN_POINT('',(0.904450677415,18.632027173664,
+    29.799331719766));
+#7985 = CARTESIAN_POINT('',(0.902291490386,18.631511948756,
+    29.800837596411));
+#7986 = CARTESIAN_POINT('',(0.90009827019,18.631005912022,
+    29.802324068216));
+#7987 = CARTESIAN_POINT('',(0.897870984272,18.630509921377,
+    29.803790675472));
+#7988 = CARTESIAN_POINT('',(0.893250378398,18.629518799391,
+    29.806745862598));
+#7989 = CARTESIAN_POINT('',(0.890854055793,18.629024632592,
+    29.808232645616));
+#7990 = CARTESIAN_POINT('',(0.888420698926,18.628543374738,
+    29.809696766556));
+#7991 = CARTESIAN_POINT('',(0.885950415878,18.628076062594,
+    29.811137690793));
+#7992 = CARTESIAN_POINT('',(0.883443404636,18.62762375843,
+    29.812554882791));
+#7993 = CARTESIAN_POINT('',(0.880899953093,18.627187550019,
+    29.813947806096));
+#7994 = CARTESIAN_POINT('',(0.87556884535,18.626321599773,
+    29.816775307836));
+#7995 = CARTESIAN_POINT('',(0.872776229157,18.625894220777,
+    29.818206472797));
+#7996 = CARTESIAN_POINT('',(0.869943056082,18.625487773439,
+    29.819608759052));
+#7997 = CARTESIAN_POINT('',(0.867069951796,18.625103620534,
+    29.820981525364));
+#7998 = CARTESIAN_POINT('',(0.864157702039,18.624743127823,
+    29.822324148427));
+#7999 = CARTESIAN_POINT('',(0.861207252606,18.624407664059,
+    29.823636022872));
+#8000 = CARTESIAN_POINT('',(0.854908611167,18.623756065954,
+    29.826335783678));
+#8001 = CARTESIAN_POINT('',(0.851551948467,18.623445934083,
+    29.827716530946));
+#8002 = CARTESIAN_POINT('',(0.848151261863,18.623170089054,
+    29.82905799084));
+#8003 = CARTESIAN_POINT('',(0.844708360406,18.622930336353,
+    29.830359422724));
+#8004 = CARTESIAN_POINT('',(0.841225321588,18.622728403272,
+    29.831620157552));
+#8005 = CARTESIAN_POINT('',(0.837704491346,18.6225659389,29.832839597865
+    ));
+#8006 = CARTESIAN_POINT('',(0.82989593286,18.62229930491,29.83542550767)
+  );
+#8007 = CARTESIAN_POINT('',(0.825592981709,18.62221273169,
+    29.836774019855));
+#8008 = CARTESIAN_POINT('',(0.821244245861,18.622187493225,
+    29.838061848756));
+#8009 = CARTESIAN_POINT('',(0.816854693007,18.622225920648,
+    29.839288323619));
+#8010 = CARTESIAN_POINT('',(0.812429643271,18.622329977477,
+    29.840453008526));
+#8011 = CARTESIAN_POINT('',(0.807974769213,18.622501259607,
+    29.841555702398));
+#8012 = CARTESIAN_POINT('',(0.796804447677,18.623099187772,
+    29.844151418009));
+#8013 = CARTESIAN_POINT('',(0.790058976899,18.623610157912,
+    29.845568211478));
+#8014 = CARTESIAN_POINT('',(0.783280217438,18.624277815509,
+    29.846846758826));
+#8015 = CARTESIAN_POINT('',(0.77648795901,18.625103805988,
+    29.847988558962));
+#8016 = CARTESIAN_POINT('',(0.769701062143,18.626087694776,
+    29.848996225673));
+#8017 = CARTESIAN_POINT('',(0.762937273228,18.627227151653,
+    29.849873043019));
+#8018 = CARTESIAN_POINT('',(0.739474017369,18.631731854536,
+    29.852488238751));
+#8019 = CARTESIAN_POINT('',(0.722991253784,18.635882477017,
+    29.853563660583));
+#8020 = CARTESIAN_POINT('',(0.706983353115,18.640912363595,
+    29.853909845764));
+#8021 = CARTESIAN_POINT('',(0.691586821561,18.646718842954,
+    29.853593444173));
+#8022 = CARTESIAN_POINT('',(0.676884345911,18.653190003268,
+    29.852651418792));
+#8023 = CARTESIAN_POINT('',(0.662916993213,18.660217322803,
+    29.851107944037));
+#8024 = CARTESIAN_POINT('',(0.644300871744,18.670762930609,
+    29.848095946631));
+#8025 = CARTESIAN_POINT('',(0.639032942845,18.673894248903,
+    29.84712449105));
+#8026 = CARTESIAN_POINT('',(0.633891139389,18.677095228943,
+    29.846054669989));
+#8027 = CARTESIAN_POINT('',(0.628876540197,18.680358990767,
+    29.844886808419));
+#8028 = CARTESIAN_POINT('',(0.623989871842,18.683678670621,
+    29.843621049373));
+#8029 = CARTESIAN_POINT('',(0.619231507656,18.687047459105,
+    29.842257436926));
+#8030 = CARTESIAN_POINT('',(0.611173497976,18.692984193517,
+    29.839713986478));
+#8031 = CARTESIAN_POINT('',(0.607815890701,18.69553297432,
+    29.838578362243));
+#8032 = CARTESIAN_POINT('',(0.604528675389,18.698102229074,
+    29.837389127274));
+#8033 = CARTESIAN_POINT('',(0.601311792684,18.700689230511,
+    29.836146302242));
+#8034 = CARTESIAN_POINT('',(0.598165093393,18.703291276765,
+    29.834849927665));
+#8035 = CARTESIAN_POINT('',(0.595088338484,18.70590569137,
+    29.833500063913));
+#8036 = CARTESIAN_POINT('',(0.589510713299,18.710772916392,
+    29.830897281614));
+#8037 = CARTESIAN_POINT('',(0.586991095696,18.713023113392,
+    29.829658753896));
+#8038 = CARTESIAN_POINT('',(0.584522141712,18.715278758332,
+    29.828381264134));
+#8039 = CARTESIAN_POINT('',(0.582103601306,18.717538220496,
+    29.827064893122));
+#8040 = CARTESIAN_POINT('',(0.579735178961,18.719799894379,
+    29.825709746371));
+#8041 = CARTESIAN_POINT('',(0.577416533685,18.722062199687,
+    29.824315954106));
+#8042 = CARTESIAN_POINT('',(0.573098207041,18.726365544192,
+    29.821590360895));
+#8043 = CARTESIAN_POINT('',(0.571089407389,18.728406756314,
+    29.82026566816));
+#8044 = CARTESIAN_POINT('',(0.569120595153,18.730446073689,
+    29.818909708805));
+#8045 = CARTESIAN_POINT('',(0.567191458883,18.732482375454,
+    29.817522617948));
+#8046 = CARTESIAN_POINT('',(0.565301660584,18.734514563897,
+    29.816104550079));
+#8047 = CARTESIAN_POINT('',(0.56345083571,18.736541564459,
+    29.814655679064));
+#8048 = CARTESIAN_POINT('',(0.559953348779,18.740441476297,
+    29.811800396147));
+#8049 = CARTESIAN_POINT('',(0.558301470016,18.742315232571,
+    29.810398123962));
+#8050 = CARTESIAN_POINT('',(0.556682642176,18.744182749825,
+    29.808969537442));
+#8051 = CARTESIAN_POINT('',(0.555096534736,18.746043203626,
+    29.807514806641));
+#8052 = CARTESIAN_POINT('',(0.553542801352,18.747895789841,
+    29.806034115808));
+#8053 = CARTESIAN_POINT('',(0.552021079858,18.74973972464,
+    29.804527663396));
+#8054 = CARTESIAN_POINT('',(0.549119755703,18.753311686976,
+    29.801544729692));
+#8055 = CARTESIAN_POINT('',(0.5477368949,18.755040685033,29.800070880343
+    ));
+#8056 = CARTESIAN_POINT('',(0.546382088709,18.75676059056,
+    29.798574294708));
+#8057 = CARTESIAN_POINT('',(0.545055006909,18.758470772867,
+    29.797055163703));
+#8058 = CARTESIAN_POINT('',(0.543755310194,18.760170618676,
+    29.795513688458));
+#8059 = CARTESIAN_POINT('',(0.542482650186,18.76185953212,
+    29.793950080319));
+#8060 = CARTESIAN_POINT('',(0.540041938351,18.765145342432,
+    29.790844256969));
+#8061 = CARTESIAN_POINT('',(0.538871737937,18.766743166834,
+    29.789303806688));
+#8062 = CARTESIAN_POINT('',(0.537725753074,18.768329898312,
+    29.787743405249));
+#8063 = CARTESIAN_POINT('',(0.536603664029,18.769905042008,
+    29.786163255168));
+#8064 = CARTESIAN_POINT('',(0.535505146448,18.771468117844,
+    29.784563566235));
+#8065 = CARTESIAN_POINT('',(0.534429871353,18.773018660518,
+    29.78294455551));
+#8066 = CARTESIAN_POINT('',(0.532359479698,18.776043604941,
+    29.779721793818));
+#8067 = CARTESIAN_POINT('',(0.531362893229,18.777518840116,
+    29.77811926842));
+#8068 = CARTESIAN_POINT('',(0.530387443796,18.778981517403,
+    29.776499074088));
+#8069 = CARTESIAN_POINT('',(0.529432827873,18.780431241651,
+    29.774861418887));
+#8070 = CARTESIAN_POINT('',(0.528498740347,18.781867630187,
+    29.773206516001));
+#8071 = CARTESIAN_POINT('',(0.527584874516,18.783290312813,
+    29.771534583728));
+#8072 = CARTESIAN_POINT('',(0.525820472454,18.786070516995,
+    29.768201505626));
+#8073 = CARTESIAN_POINT('',(0.524968903555,18.787428768107,
+    29.766541231472));
+#8074 = CARTESIAN_POINT('',(0.524135930852,18.788773355042,
+    29.764865229134));
+#8075 = CARTESIAN_POINT('',(0.52332127033,18.790103958194,
+    29.763173708264));
+#8076 = CARTESIAN_POINT('',(0.5225246385,18.791420268455,29.761466882056
+    ));
+#8077 = CARTESIAN_POINT('',(0.521745752404,18.792721987219,
+    29.759744967239));
+#8078 = CARTESIAN_POINT('',(0.52023923588,18.795268068671,
+    29.756308647054));
+#8079 = CARTESIAN_POINT('',(0.51951086498,18.796513062459,
+    29.754594872251));
+#8080 = CARTESIAN_POINT('',(0.518798952319,18.797743537859,
+    29.752867065943));
+#8081 = CARTESIAN_POINT('',(0.518103235335,18.798959233795,
+    29.751125436802));
+#8082 = CARTESIAN_POINT('',(0.517423453497,18.800159897999,
+    29.749370195894));
+#8083 = CARTESIAN_POINT('',(0.516759348298,18.801345287013,
+    29.747601556689));
+#8084 = CARTESIAN_POINT('',(0.515473445526,18.80366436452,
+    29.744069412024));
+#8085 = CARTESIAN_POINT('',(0.51485110799,18.804798596255,
+    29.742306368286));
+#8086 = CARTESIAN_POINT('',(0.514243407596,18.80591763901,29.74053080834
+    ));
+#8087 = CARTESIAN_POINT('',(0.513650104392,18.807021277771,
+    29.73874293829));
+#8088 = CARTESIAN_POINT('',(0.513070961534,18.808109304886,
+    29.736942965842));
+#8089 = CARTESIAN_POINT('',(0.51250574529,18.809181520066,
+    29.735131100304));
+#8090 = CARTESIAN_POINT('',(0.511410817299,18.811278404517,
+    29.731510828114));
+#8091 = CARTESIAN_POINT('',(0.510880705922,18.812303540897,
+    29.729702762464));
+#8092 = CARTESIAN_POINT('',(0.510363670354,18.813312955012,
+    29.727883557267));
+#8093 = CARTESIAN_POINT('',(0.509859493942,18.814306468477,
+    29.726053415242));
+#8094 = CARTESIAN_POINT('',(0.509367963932,18.815283909036,
+    29.724212540202));
+#8095 = CARTESIAN_POINT('',(0.508888871467,18.81624511056,
+    29.722361137047));
+#8096 = CARTESIAN_POINT('',(0.507960915294,18.818123051566,
+    29.718660670257));
+#8097 = CARTESIAN_POINT('',(0.507511751682,18.819040193194,
+    29.716811859857));
+#8098 = CARTESIAN_POINT('',(0.507074323332,18.819941183793,
+    29.714953178921));
+#8099 = CARTESIAN_POINT('',(0.506648437305,18.820825874301,
+    29.713084826637));
+#8100 = CARTESIAN_POINT('',(0.50623390514,18.821694120736,
+    29.711207003031));
+#8101 = CARTESIAN_POINT('',(0.505830542863,18.822545784193,
+    29.709319908971));
+#8102 = CARTESIAN_POINT('',(0.505049896213,18.824206959051,
+    29.70554738295));
+#8103 = CARTESIAN_POINT('',(0.504672383733,18.8250168175,29.703662139447
+    ));
+#8104 = CARTESIAN_POINT('',(0.504305459638,18.82581017651,
+    29.701768210991));
+#8105 = CARTESIAN_POINT('',(0.503948954943,18.826586910601,
+    29.699865793772));
+#8106 = CARTESIAN_POINT('',(0.503602705581,18.827346898494,
+    29.697955084832));
+#8107 = CARTESIAN_POINT('',(0.503266552397,18.828090023114,
+    29.696036282067));
+#8108 = CARTESIAN_POINT('',(0.502617028423,18.829535867967,
+    29.692200005799));
+#8109 = CARTESIAN_POINT('',(0.502303481918,18.830238888326,
+    29.690282672166));
+#8110 = CARTESIAN_POINT('',(0.501999551507,18.830925122752,
+    29.688357776691));
+#8111 = CARTESIAN_POINT('',(0.501705092291,18.831594464833,
+    29.68642551391));
+#8112 = CARTESIAN_POINT('',(0.501419964604,18.832246811667,
+    29.684486079528));
+#8113 = CARTESIAN_POINT('',(0.501144034016,18.832882063857,
+    29.682539670414));
+#8114 = CARTESIAN_POINT('',(0.500612330878,18.834113503633,
+    29.678648099616));
+#8115 = CARTESIAN_POINT('',(0.500356421562,18.834709950601,
+    29.676703040614));
+#8116 = CARTESIAN_POINT('',(0.500109317136,18.835289372638,
+    29.674751501029));
+#8117 = CARTESIAN_POINT('',(0.499870896803,18.835851678987,
+    29.672793676145));
+#8118 = CARTESIAN_POINT('',(0.499641045225,18.83639678192,29.6708297631)
+  );
+#8119 = CARTESIAN_POINT('',(0.499419652518,18.836924596732,
+    29.668859960891));
+#8120 = CARTESIAN_POINT('',(0.498994944691,18.837942207299,
+    29.664921671752));
+#8121 = CARTESIAN_POINT('',(0.498791522671,18.838432225447,
+    29.662953258255));
+#8122 = CARTESIAN_POINT('',(0.498596245802,18.838905015974,
+    29.660979426741));
+#8123 = CARTESIAN_POINT('',(0.498409017263,18.839360501506,
+    29.659000377057));
+#8124 = CARTESIAN_POINT('',(0.498229745801,18.839798607509,
+    29.65701631203));
+#8125 = CARTESIAN_POINT('',(0.49805834573,18.840219262285,
+    29.655027437468));
+#8126 = CARTESIAN_POINT('',(0.497731999325,18.841023385057,
+    29.651051101676));
+#8127 = CARTESIAN_POINT('',(0.497576970284,18.841407039195,
+    29.649063690042));
+#8128 = CARTESIAN_POINT('',(0.497429571029,18.841773291473,
+    29.647071932701));
+#8129 = CARTESIAN_POINT('',(0.497289728311,18.842122077057,
+    29.645076039537));
+#8130 = CARTESIAN_POINT('',(0.497157374421,18.842453334195,
+    29.643076224883));
+#8131 = CARTESIAN_POINT('',(0.49703244719,18.842767004219,
+    29.641072707515));
+#8132 = CARTESIAN_POINT('',(0.496797822475,18.843357825735,
+    29.637067074111));
+#8133 = CARTESIAN_POINT('',(0.496688063687,18.843635124166,
+    29.635064987559));
+#8134 = CARTESIAN_POINT('',(0.496585557765,18.843894871759,
+    29.633059671785));
+#8135 = CARTESIAN_POINT('',(0.496490254171,18.844137017328,
+    29.631051353173));
+#8136 = CARTESIAN_POINT('',(0.496402107692,18.844361513576,
+    29.62904026371));
+#8137 = CARTESIAN_POINT('',(0.496321078433,18.844568317096,
+    29.627026640987));
+#8138 = CARTESIAN_POINT('',(0.496173395148,18.844945922855,
+    29.623000538657));
+#8139 = CARTESIAN_POINT('',(0.49610670086,18.845116826058,
+    29.620988071683));
+#8140 = CARTESIAN_POINT('',(0.496047014716,18.845270058732,
+    29.618973569331));
+#8141 = CARTESIAN_POINT('',(0.495994307426,18.845405586742,
+    29.616957278591));
+#8142 = CARTESIAN_POINT('',(0.495948554656,18.845523381066,
+    29.614939451382));
+#8143 = CARTESIAN_POINT('',(0.495909737024,18.845623417789,
+    29.612920344559));
+#8144 = CARTESIAN_POINT('',(0.49585327211,18.84576903754,29.609344257571
+    ));
+#8145 = CARTESIAN_POINT('',(0.495832809795,18.845821851253,
+    29.607787690746));
+#8146 = CARTESIAN_POINT('',(0.495816446576,18.845864110677,
+    29.60623063908));
+#8147 = CARTESIAN_POINT('',(0.495804177499,18.845895809421,
+    29.604673222881));
+#8148 = CARTESIAN_POINT('',(0.495795999241,18.845916943278,
+    29.603115563112));
+#8149 = CARTESIAN_POINT('',(0.495791910111,18.845927510218,
+    29.601557781393));
+#8150 = CARTESIAN_POINT('',(0.495791910043,18.845927510392,29.6));
+#8151 = PCURVE('',#3118,#8152);
+#8152 = DEFINITIONAL_REPRESENTATION('',(#8153),#8414);
+#8153 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8154,#8155,#8156,#8157,#8158,
+    #8159,#8160,#8161,#8162,#8163,#8164,#8165,#8166,#8167,#8168,#8169,
+    #8170,#8171,#8172,#8173,#8174,#8175,#8176,#8177,#8178,#8179,#8180,
+    #8181,#8182,#8183,#8184,#8185,#8186,#8187,#8188,#8189,#8190,#8191,
+    #8192,#8193,#8194,#8195,#8196,#8197,#8198,#8199,#8200,#8201,#8202,
+    #8203,#8204,#8205,#8206,#8207,#8208,#8209,#8210,#8211,#8212,#8213,
+    #8214,#8215,#8216,#8217,#8218,#8219,#8220,#8221,#8222,#8223,#8224,
+    #8225,#8226,#8227,#8228,#8229,#8230,#8231,#8232,#8233,#8234,#8235,
+    #8236,#8237,#8238,#8239,#8240,#8241,#8242,#8243,#8244,#8245,#8246,
+    #8247,#8248,#8249,#8250,#8251,#8252,#8253,#8254,#8255,#8256,#8257,
+    #8258,#8259,#8260,#8261,#8262,#8263,#8264,#8265,#8266,#8267,#8268,
+    #8269,#8270,#8271,#8272,#8273,#8274,#8275,#8276,#8277,#8278,#8279,
+    #8280,#8281,#8282,#8283,#8284,#8285,#8286,#8287,#8288,#8289,#8290,
+    #8291,#8292,#8293,#8294,#8295,#8296,#8297,#8298,#8299,#8300,#8301,
+    #8302,#8303,#8304,#8305,#8306,#8307,#8308,#8309,#8310,#8311,#8312,
+    #8313,#8314,#8315,#8316,#8317,#8318,#8319,#8320,#8321,#8322,#8323,
+    #8324,#8325,#8326,#8327,#8328,#8329,#8330,#8331,#8332,#8333,#8334,
+    #8335,#8336,#8337,#8338,#8339,#8340,#8341,#8342,#8343,#8344,#8345,
+    #8346,#8347,#8348,#8349,#8350,#8351,#8352,#8353,#8354,#8355,#8356,
+    #8357,#8358,#8359,#8360,#8361,#8362,#8363,#8364,#8365,#8366,#8367,
+    #8368,#8369,#8370,#8371,#8372,#8373,#8374,#8375,#8376,#8377,#8378,
+    #8379,#8380,#8381,#8382,#8383,#8384,#8385,#8386,#8387,#8388,#8389,
+    #8390,#8391,#8392,#8393,#8394,#8395,#8396,#8397,#8398,#8399,#8400,
+    #8401,#8402,#8403,#8404,#8405,#8406,#8407,#8408,#8409,#8410,#8411,
+    #8412,#8413),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.775038873084E-02,3.573224235913E-02,5.373560532856E-02,
+    7.176569877791E-02,8.982472139878E-02,0.107913696565,0.126034336753,
+    0.144190775196,0.162391309616,0.180650405634,0.198991282665,
+    0.217449543921,0.236078597072,0.254958194333,0.274208654931,
+    0.29401614299,0.31468145839,0.336725359112,0.361156643886,
+    0.390373482034,0.434026765997,0.542695400079,0.58701114379,
+    0.619821433608,0.64786748416,0.673192264365,0.696742337043,
+    0.719046209518,0.740432678999,0.761121266198,0.78126593251,
+    0.800978587052,0.820342766145,0.839422110353,0.858265912255,
+    0.876912948489,0.895394298893,0.91373560167,0.931959067325,
+    0.950085497019,0.968136419565,0.986136094826,1.),.UNSPECIFIED.);
+#8154 = CARTESIAN_POINT('',(1.120788856345,0.));
+#8155 = CARTESIAN_POINT('',(1.120788856403,6.650624104881E-03));
+#8156 = CARTESIAN_POINT('',(1.120793328931,1.33012512458E-02));
+#8157 = CARTESIAN_POINT('',(1.12080227395,1.995171597961E-02));
+#8158 = CARTESIAN_POINT('',(1.120815694073,2.660185887362E-02));
+#8159 = CARTESIAN_POINT('',(1.120833594508,3.32515265056E-02));
+#8160 = CARTESIAN_POINT('',(1.120855983058,3.990057146378E-02));
+#8161 = CARTESIAN_POINT('',(1.120910107785,5.328382674838E-02));
+#8162 = CARTESIAN_POINT('',(1.120941962164,6.001802073027E-02));
+#8163 = CARTESIAN_POINT('',(1.120978444054,6.675129019169E-02));
+#8164 = CARTESIAN_POINT('',(1.121019567284,7.34835047787E-02));
+#8165 = CARTESIAN_POINT('',(1.121065348715,8.021454788431E-02));
+#8166 = CARTESIAN_POINT('',(1.121115808238,8.694431664842E-02));
+#8167 = CARTESIAN_POINT('',(1.1212261953,0.100409175579));
+#8168 = CARTESIAN_POINT('',(1.121286134205,0.107144262042));
+#8169 = CARTESIAN_POINT('',(1.121350808507,0.113877894305));
+#8170 = CARTESIAN_POINT('',(1.121420244615,0.120609997795));
+#8171 = CARTESIAN_POINT('',(1.121494472332,0.127340510398));
+#8172 = CARTESIAN_POINT('',(1.121573524857,0.134069382468));
+#8173 = CARTESIAN_POINT('',(1.121741477297,0.147533759376));
+#8174 = CARTESIAN_POINT('',(1.121830391747,0.154269256524));
+#8175 = CARTESIAN_POINT('',(1.121924218909,0.161003031582));
+#8176 = CARTESIAN_POINT('',(1.122022999267,0.167735054658));
+#8177 = CARTESIAN_POINT('',(1.122126777022,0.174465302644));
+#8178 = CARTESIAN_POINT('',(1.122235600082,0.181193759222));
+#8179 = CARTESIAN_POINT('',(1.122463622843,0.194657863382));
+#8180 = CARTESIAN_POINT('',(1.122582838977,0.201393502181));
+#8181 = CARTESIAN_POINT('',(1.122707220353,0.208127321554));
+#8182 = CARTESIAN_POINT('',(1.122836822827,0.214859312431));
+#8183 = CARTESIAN_POINT('',(1.122971706239,0.221589466382));
+#8184 = CARTESIAN_POINT('',(1.123111934406,0.228317775611));
+#8185 = CARTESIAN_POINT('',(1.123403457403,0.241781846756));
+#8186 = CARTESIAN_POINT('',(1.123554770261,0.248517599881));
+#8187 = CARTESIAN_POINT('',(1.123711581833,0.255251484922));
+#8188 = CARTESIAN_POINT('',(1.123873964487,0.261983489631));
+#8189 = CARTESIAN_POINT('',(1.124041994825,0.268713596922));
+#8190 = CARTESIAN_POINT('',(1.124215753683,0.275441784875));
+#8191 = CARTESIAN_POINT('',(1.124575212928,0.288906042976));
+#8192 = CARTESIAN_POINT('',(1.124760933745,0.295642103951));
+#8193 = CARTESIAN_POINT('',(1.124952574098,0.302376182684));
+#8194 = CARTESIAN_POINT('',(1.125150223998,0.309108242331));
+#8195 = CARTESIAN_POINT('',(1.125353977951,0.315838236171));
+#8196 = CARTESIAN_POINT('',(1.125563934961,0.322566107612));
+#8197 = CARTESIAN_POINT('',(1.125996889337,0.336030759689));
+#8198 = CARTESIAN_POINT('',(1.126219911701,0.342767529339));
+#8199 = CARTESIAN_POINT('',(1.126449369738,0.349502032381));
+#8200 = CARTESIAN_POINT('',(1.126685372327,0.356234186969));
+#8201 = CARTESIAN_POINT('',(1.126928033112,0.362963896167));
+#8202 = CARTESIAN_POINT('',(1.127177470502,0.369691047947));
+#8203 = CARTESIAN_POINT('',(1.127690767397,0.383156313944));
+#8204 = CARTESIAN_POINT('',(1.127954660499,0.389894412521));
+#8205 = CARTESIAN_POINT('',(1.128225611064,0.396629683159));
+#8206 = CARTESIAN_POINT('',(1.12850374819,0.403361976942));
+#8207 = CARTESIAN_POINT('',(1.128789205985,0.410091123802));
+#8208 = CARTESIAN_POINT('',(1.129082123569,0.416816932521));
+#8209 = CARTESIAN_POINT('',(1.129684133527,0.430283078318));
+#8210 = CARTESIAN_POINT('',(1.129993274913,0.437023389402));
+#8211 = CARTESIAN_POINT('',(1.130310214797,0.443759910004));
+#8212 = CARTESIAN_POINT('',(1.130635103919,0.45049239739));
+#8213 = CARTESIAN_POINT('',(1.130968098193,0.457220580079));
+#8214 = CARTESIAN_POINT('',(1.131309358709,0.463944157836));
+#8215 = CARTESIAN_POINT('',(1.132010310992,0.477411537782));
+#8216 = CARTESIAN_POINT('',(1.132370078382,0.484155291769));
+#8217 = CARTESIAN_POINT('',(1.132738522486,0.490893730809));
+#8218 = CARTESIAN_POINT('',(1.133115817036,0.497626483387));
+#8219 = CARTESIAN_POINT('',(1.133502140901,0.504353139304));
+#8220 = CARTESIAN_POINT('',(1.133897678089,0.511073249677));
+#8221 = CARTESIAN_POINT('',(1.134710149078,0.524542368855));
+#8222 = CARTESIAN_POINT('',(1.135127203367,0.531291282358));
+#8223 = CARTESIAN_POINT('',(1.135553973578,0.538032571159));
+#8224 = CARTESIAN_POINT('',(1.135990657368,0.544765687049));
+#8225 = CARTESIAN_POINT('',(1.136437457094,0.5514900299));
+#8226 = CARTESIAN_POINT('',(1.136894579808,0.558204947667));
+#8227 = CARTESIAN_POINT('',(1.137834221884,0.571676563648));
+#8228 = CARTESIAN_POINT('',(1.138316936552,0.578433067206));
+#8229 = CARTESIAN_POINT('',(1.138810599226,0.585178524024));
+#8230 = CARTESIAN_POINT('',(1.13931543134,0.591912141423));
+#8231 = CARTESIAN_POINT('',(1.1398316578,0.598633057074));
+#8232 = CARTESIAN_POINT('',(1.140359506982,0.605340339005));
+#8233 = CARTESIAN_POINT('',(1.141446173018,0.618815642299));
+#8234 = CARTESIAN_POINT('',(1.142005309813,0.625583259506));
+#8235 = CARTESIAN_POINT('',(1.142576862918,0.632334794823));
+#8236 = CARTESIAN_POINT('',(1.14316107491,0.63906911263));
+#8237 = CARTESIAN_POINT('',(1.143758189145,0.645784984077));
+#8238 = CARTESIAN_POINT('',(1.144368449752,0.652481087088));
+#8239 = CARTESIAN_POINT('',(1.145628004298,0.665962045105));
+#8240 = CARTESIAN_POINT('',(1.146277827554,0.67274605067));
+#8241 = CARTESIAN_POINT('',(1.146941831778,0.679506521326));
+#8242 = CARTESIAN_POINT('',(1.147620272692,0.686241831575));
+#8243 = CARTESIAN_POINT('',(1.148313401368,0.692950232153));
+#8244 = CARTESIAN_POINT('',(1.149021464227,0.699629850022));
+#8245 = CARTESIAN_POINT('',(1.15048886935,0.713119916188));
+#8246 = CARTESIAN_POINT('',(1.151249099166,0.719928549048));
+#8247 = CARTESIAN_POINT('',(1.152025656912,0.726702406089));
+#8248 = CARTESIAN_POINT('',(1.152818791832,0.733439145925));
+#8249 = CARTESIAN_POINT('',(1.153628737987,0.740136266663));
+#8250 = CARTESIAN_POINT('',(1.154455714259,0.746791105896));
+#8251 = CARTESIAN_POINT('',(1.156180695684,0.760296831469));
+#8252 = CARTESIAN_POINT('',(1.157080220289,0.767143724613));
+#8253 = CARTESIAN_POINT('',(1.157998730525,0.773938297556));
+#8254 = CARTESIAN_POINT('',(1.158936423438,0.780677132442));
+#8255 = CARTESIAN_POINT('',(1.159893460753,0.787356616146));
+#8256 = CARTESIAN_POINT('',(1.160869968874,0.79397294027));
+#8257 = CARTESIAN_POINT('',(1.162928556842,0.807508157222));
+#8258 = CARTESIAN_POINT('',(1.164013325637,0.814417813017));
+#8259 = CARTESIAN_POINT('',(1.165120454938,0.821246164245));
+#8260 = CARTESIAN_POINT('',(1.166249980861,0.827988113752));
+#8261 = CARTESIAN_POINT('',(1.167401865987,0.834638371521));
+#8262 = CARTESIAN_POINT('',(1.168575999351,0.841191454668));
+#8263 = CARTESIAN_POINT('',(1.171097943303,0.854790489098));
+#8264 = CARTESIAN_POINT('',(1.172450785463,0.861813056533));
+#8265 = CARTESIAN_POINT('',(1.173830460165,0.868701551611));
+#8266 = CARTESIAN_POINT('',(1.175236560316,0.875448121642));
+#8267 = CARTESIAN_POINT('',(1.176668534499,0.882044899388));
+#8268 = CARTESIAN_POINT('',(1.178125686971,0.888484003065));
+#8269 = CARTESIAN_POINT('',(1.181378859927,0.902259917324));
+#8270 = CARTESIAN_POINT('',(1.183185376363,0.909525837129));
+#8271 = CARTESIAN_POINT('',(1.185025228037,0.91654156574));
+#8272 = CARTESIAN_POINT('',(1.186896658929,0.923294341189));
+#8273 = CARTESIAN_POINT('',(1.188797655939,0.929772369552));
+#8274 = CARTESIAN_POINT('',(1.19072594888,0.935964824951));
+#8275 = CARTESIAN_POINT('',(1.19559710698,0.950672675976));
+#8276 = CARTESIAN_POINT('',(1.198570785764,0.958825084507));
+#8277 = CARTESIAN_POINT('',(1.20159140553,0.96628607258));
+#8278 = CARTESIAN_POINT('',(1.204650033851,0.973032287767));
+#8279 = CARTESIAN_POINT('',(1.207737616448,0.979049165517));
+#8280 = CARTESIAN_POINT('',(1.210845146449,0.984330066898));
+#8281 = CARTESIAN_POINT('',(1.221727361316,1.000190416497));
+#8282 = CARTESIAN_POINT('',(1.22955487374,1.0069396896));
+#8283 = CARTESIAN_POINT('',(1.237326713535,1.009165005629));
+#8284 = CARTESIAN_POINT('',(1.244949338899,1.007143381072));
+#8285 = CARTESIAN_POINT('',(1.25235479058,1.001206992967));
+#8286 = CARTESIAN_POINT('',(1.25949821452,0.991701724713));
+#8287 = CARTESIAN_POINT('',(1.269150995662,0.97370632454));
+#8288 = CARTESIAN_POINT('',(1.271898954073,0.96794943997));
+#8289 = CARTESIAN_POINT('',(1.274596574501,0.961669530387));
+#8290 = CARTESIAN_POINT('',(1.277241989559,0.954887399192));
+#8291 = CARTESIAN_POINT('',(1.279833592926,0.947623536412));
+#8292 = CARTESIAN_POINT('',(1.282370040405,0.939898044634));
+#8293 = CARTESIAN_POINT('',(1.286686538065,0.925683563282));
+#8294 = CARTESIAN_POINT('',(1.288491987134,0.919394311224));
+#8295 = CARTESIAN_POINT('',(1.290266147871,0.912870836603));
+#8296 = CARTESIAN_POINT('',(1.292008638204,0.906121048149));
+#8297 = CARTESIAN_POINT('',(1.2937191443,0.899152735487));
+#8298 = CARTESIAN_POINT('',(1.29539742057,0.891973569135));
+#8299 = CARTESIAN_POINT('',(1.298450169281,0.878280607989));
+#8300 = CARTESIAN_POINT('',(1.299833368187,0.871821562415));
+#8301 = CARTESIAN_POINT('',(1.301192775037,0.865218683877));
+#8302 = CARTESIAN_POINT('',(1.302528312088,0.858476608665));
+#8303 = CARTESIAN_POINT('',(1.303839935198,0.851599889269));
+#8304 = CARTESIAN_POINT('',(1.305127633825,0.844592994376));
+#8305 = CARTESIAN_POINT('',(1.307532603704,0.831019698193));
+#8306 = CARTESIAN_POINT('',(1.308654287114,0.824476518146));
+#8307 = CARTESIAN_POINT('',(1.30975649836,0.817833995827));
+#8308 = CARTESIAN_POINT('',(1.310839273952,0.811095288827));
+#8309 = CARTESIAN_POINT('',(1.311902669815,0.804263485226));
+#8310 = CARTESIAN_POINT('',(1.312946761284,0.797341603596));
+#8311 = CARTESIAN_POINT('',(1.314924703363,0.783814759173));
+#8312 = CARTESIAN_POINT('',(1.315861151022,0.777221577288));
+#8313 = CARTESIAN_POINT('',(1.31678106234,0.770555417074));
+#8314 = CARTESIAN_POINT('',(1.317684525283,0.763818589144));
+#8315 = CARTESIAN_POINT('',(1.318571639528,0.757013344985));
+#8316 = CARTESIAN_POINT('',(1.319442516461,0.750141876964));
+#8317 = CARTESIAN_POINT('',(1.321106810385,0.736637768939));
+#8318 = CARTESIAN_POINT('',(1.321901886875,0.730011731206));
+#8319 = CARTESIAN_POINT('',(1.322682613213,0.723330015874));
+#8320 = CARTESIAN_POINT('',(1.323449100979,0.71659438338));
+#8321 = CARTESIAN_POINT('',(1.324201468764,0.70980654385));
+#8322 = CARTESIAN_POINT('',(1.324939842173,0.702968157098));
+#8323 = CARTESIAN_POINT('',(1.326359064858,0.689476797621));
+#8324 = CARTESIAN_POINT('',(1.327041030352,0.682827767628));
+#8325 = CARTESIAN_POINT('',(1.327710367183,0.676135160546));
+#8326 = CARTESIAN_POINT('',(1.328367196205,0.669400351552));
+#8327 = CARTESIAN_POINT('',(1.32901164225,0.662624673104));
+#8328 = CARTESIAN_POINT('',(1.329643834124,0.655809414938));
+#8329 = CARTESIAN_POINT('',(1.33086374098,0.642325879266));
+#8330 = CARTESIAN_POINT('',(1.331452233632,0.63566006291));
+#8331 = CARTESIAN_POINT('',(1.332029502716,0.628959503135));
+#8332 = CARTESIAN_POINT('',(1.332595670332,0.622225291844));
+#8333 = CARTESIAN_POINT('',(1.333150860518,0.615458484722));
+#8334 = CARTESIAN_POINT('',(1.333695199258,0.608660101229));
+#8335 = CARTESIAN_POINT('',(1.334748400489,0.595181687685));
+#8336 = CARTESIAN_POINT('',(1.335257819031,0.588503245629));
+#8337 = CARTESIAN_POINT('',(1.335757188154,0.581796705604));
+#8338 = CARTESIAN_POINT('',(1.33624662646,0.575062944105));
+#8339 = CARTESIAN_POINT('',(1.336726253098,0.56830280695));
+#8340 = CARTESIAN_POINT('',(1.337196187769,0.561517109274));
+#8341 = CARTESIAN_POINT('',(1.338107040974,0.54804221559));
+#8342 = CARTESIAN_POINT('',(1.338548365338,0.541354071498));
+#8343 = CARTESIAN_POINT('',(1.33898063645,0.534642937938));
+#8344 = CARTESIAN_POINT('',(1.339403966522,0.527909523659));
+#8345 = CARTESIAN_POINT('',(1.339818467347,0.521154511486));
+#8346 = CARTESIAN_POINT('',(1.340224250294,0.514378558316));
+#8347 = CARTESIAN_POINT('',(1.34101158115,0.500906174593));
+#8348 = CARTESIAN_POINT('',(1.341393430431,0.494210456495));
+#8349 = CARTESIAN_POINT('',(1.341767079289,0.48749573863));
+#8350 = CARTESIAN_POINT('',(1.342132631748,0.480762597005));
+#8351 = CARTESIAN_POINT('',(1.342490190724,0.474011585833));
+#8352 = CARTESIAN_POINT('',(1.342839858024,0.467243237534));
+#8353 = CARTESIAN_POINT('',(1.343518581886,0.453772693582));
+#8354 = CARTESIAN_POINT('',(1.343847865777,0.447070990115));
+#8355 = CARTESIAN_POINT('',(1.344169682313,0.440353440508));
+#8356 = CARTESIAN_POINT('',(1.344484126189,0.433620514836));
+#8357 = CARTESIAN_POINT('',(1.344791290501,0.42687266507));
+#8358 = CARTESIAN_POINT('',(1.345091266747,0.420110325076));
+#8359 = CARTESIAN_POINT('',(1.345673407209,0.406641153764));
+#8360 = CARTESIAN_POINT('',(1.345955745456,0.399934668731));
+#8361 = CARTESIAN_POINT('',(1.346231246156,0.393214855843));
+#8362 = CARTESIAN_POINT('',(1.346499993949,0.386482100769));
+#8363 = CARTESIAN_POINT('',(1.346762071522,0.379736774517));
+#8364 = CARTESIAN_POINT('',(1.347017559613,0.372979233441));
+#8365 = CARTESIAN_POINT('',(1.3475129146,0.359511090779));
+#8366 = CARTESIAN_POINT('',(1.347752916638,0.352800736952));
+#8367 = CARTESIAN_POINT('',(1.347986619447,0.346079088609));
+#8368 = CARTESIAN_POINT('',(1.34821409715,0.339346465386));
+#8369 = CARTESIAN_POINT('',(1.348435421664,0.3326031757));
+#8370 = CARTESIAN_POINT('',(1.348650662703,0.32584951675));
+#8371 = CARTESIAN_POINT('',(1.349067253809,0.312382130638));
+#8372 = CARTESIAN_POINT('',(1.349268710214,0.305668583254));
+#8373 = CARTESIAN_POINT('',(1.349464322703,0.298945410488));
+#8374 = CARTESIAN_POINT('',(1.3496541546,0.29221288298));
+#8375 = CARTESIAN_POINT('',(1.349838266851,0.285471263889));
+#8376 = CARTESIAN_POINT('',(1.350016718016,0.27872080889));
+#8377 = CARTESIAN_POINT('',(1.350361100739,0.265253942007));
+#8378 = CARTESIAN_POINT('',(1.350527116848,0.258537661619));
+#8379 = CARTESIAN_POINT('',(1.350687667493,0.251813167229));
+#8380 = CARTESIAN_POINT('',(1.350842805071,0.245080697985));
+#8381 = CARTESIAN_POINT('',(1.350992579482,0.238340489971));
+#8382 = CARTESIAN_POINT('',(1.351137038132,0.231592776202));
+#8383 = CARTESIAN_POINT('',(1.351414519488,0.218126195747));
+#8384 = CARTESIAN_POINT('',(1.351547609656,0.21140742468));
+#8385 = CARTESIAN_POINT('',(1.351675540458,0.204681698577));
+#8386 = CARTESIAN_POINT('',(1.35179835338,0.19794924497));
+#8387 = CARTESIAN_POINT('',(1.351916087373,0.191210293781));
+#8388 = CARTESIAN_POINT('',(1.352028778848,0.18446507732));
+#8389 = CARTESIAN_POINT('',(1.352243571127,0.170998532159));
+#8390 = CARTESIAN_POINT('',(1.352345725116,0.1642772704));
+#8391 = CARTESIAN_POINT('',(1.352442956951,0.15755027588));
+#8392 = CARTESIAN_POINT('',(1.352535297449,0.150817788197));
+#8393 = CARTESIAN_POINT('',(1.352622774946,0.144080055678));
+#8394 = CARTESIAN_POINT('',(1.352705415296,0.137337335376));
+#8395 = CARTESIAN_POINT('',(1.352860744254,0.123870557799));
+#8396 = CARTESIAN_POINT('',(1.352933472923,0.117146542099));
+#8397 = CARTESIAN_POINT('',(1.353001450914,0.110418109503));
+#8398 = CARTESIAN_POINT('',(1.353064698962,0.103685537583));
+#8399 = CARTESIAN_POINT('',(1.353123235502,9.694911794515E-02));
+#8400 = CARTESIAN_POINT('',(1.353177076666,9.020915623315E-02));
+#8401 = CARTESIAN_POINT('',(1.353275256341,7.674193219072E-02));
+#8402 = CARTESIAN_POINT('',(1.353319621481,7.001468753232E-02));
+#8403 = CARTESIAN_POINT('',(1.353359345399,6.328455807888E-02));
+#8404 = CARTESIAN_POINT('',(1.353394439766,5.655187732055E-02));
+#8405 = CARTESIAN_POINT('',(1.353424914227,4.981699231186E-02));
+#8406 = CARTESIAN_POINT('',(1.353450776403,4.308026367177E-02));
+#8407 = CARTESIAN_POINT('',(1.353488403524,3.11520975433E-02));
+#8408 = CARTESIAN_POINT('',(1.353502042266,2.596125585378E-02));
+#8409 = CARTESIAN_POINT('',(1.353512950672,2.07697117234E-02));
+#8410 = CARTESIAN_POINT('',(1.353521130669,1.557763821881E-02));
+#8411 = CARTESIAN_POINT('',(1.353526583555,1.038521026491E-02));
+#8412 = CARTESIAN_POINT('',(1.35352931,5.192604644836E-03));
+#8413 = CARTESIAN_POINT('',(1.353529310045,0.));
+#8414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8415 = PCURVE('',#4645,#8416);
+#8416 = DEFINITIONAL_REPRESENTATION('',(#8417),#8678);
+#8417 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8418,#8419,#8420,#8421,#8422,
+    #8423,#8424,#8425,#8426,#8427,#8428,#8429,#8430,#8431,#8432,#8433,
+    #8434,#8435,#8436,#8437,#8438,#8439,#8440,#8441,#8442,#8443,#8444,
+    #8445,#8446,#8447,#8448,#8449,#8450,#8451,#8452,#8453,#8454,#8455,
+    #8456,#8457,#8458,#8459,#8460,#8461,#8462,#8463,#8464,#8465,#8466,
+    #8467,#8468,#8469,#8470,#8471,#8472,#8473,#8474,#8475,#8476,#8477,
+    #8478,#8479,#8480,#8481,#8482,#8483,#8484,#8485,#8486,#8487,#8488,
+    #8489,#8490,#8491,#8492,#8493,#8494,#8495,#8496,#8497,#8498,#8499,
+    #8500,#8501,#8502,#8503,#8504,#8505,#8506,#8507,#8508,#8509,#8510,
+    #8511,#8512,#8513,#8514,#8515,#8516,#8517,#8518,#8519,#8520,#8521,
+    #8522,#8523,#8524,#8525,#8526,#8527,#8528,#8529,#8530,#8531,#8532,
+    #8533,#8534,#8535,#8536,#8537,#8538,#8539,#8540,#8541,#8542,#8543,
+    #8544,#8545,#8546,#8547,#8548,#8549,#8550,#8551,#8552,#8553,#8554,
+    #8555,#8556,#8557,#8558,#8559,#8560,#8561,#8562,#8563,#8564,#8565,
+    #8566,#8567,#8568,#8569,#8570,#8571,#8572,#8573,#8574,#8575,#8576,
+    #8577,#8578,#8579,#8580,#8581,#8582,#8583,#8584,#8585,#8586,#8587,
+    #8588,#8589,#8590,#8591,#8592,#8593,#8594,#8595,#8596,#8597,#8598,
+    #8599,#8600,#8601,#8602,#8603,#8604,#8605,#8606,#8607,#8608,#8609,
+    #8610,#8611,#8612,#8613,#8614,#8615,#8616,#8617,#8618,#8619,#8620,
+    #8621,#8622,#8623,#8624,#8625,#8626,#8627,#8628,#8629,#8630,#8631,
+    #8632,#8633,#8634,#8635,#8636,#8637,#8638,#8639,#8640,#8641,#8642,
+    #8643,#8644,#8645,#8646,#8647,#8648,#8649,#8650,#8651,#8652,#8653,
+    #8654,#8655,#8656,#8657,#8658,#8659,#8660,#8661,#8662,#8663,#8664,
+    #8665,#8666,#8667,#8668,#8669,#8670,#8671,#8672,#8673,#8674,#8675,
+    #8676,#8677),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.775038873084E-02,3.573224235913E-02,5.373560532856E-02,
+    7.176569877791E-02,8.982472139878E-02,0.107913696565,0.126034336753,
+    0.144190775196,0.162391309616,0.180650405634,0.198991282665,
+    0.217449543921,0.236078597072,0.254958194333,0.274208654931,
+    0.29401614299,0.31468145839,0.336725359112,0.361156643886,
+    0.390373482034,0.434026765997,0.542695400079,0.58701114379,
+    0.619821433608,0.64786748416,0.673192264365,0.696742337043,
+    0.719046209518,0.740432678999,0.761121266198,0.78126593251,
+    0.800978587052,0.820342766145,0.839422110353,0.858265912255,
+    0.876912948489,0.895394298893,0.91373560167,0.931959067325,
+    0.950085497019,0.968136419565,0.986136094826,1.),.UNSPECIFIED.);
+#8418 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#8419 = CARTESIAN_POINT('',(3.990046714614,2.701995187231));
+#8420 = CARTESIAN_POINT('',(3.989993609175,2.703990375427));
+#8421 = CARTESIAN_POINT('',(3.989887398771,2.705985370685));
+#8422 = CARTESIAN_POINT('',(3.989728083608,2.707979981071));
+#8423 = CARTESIAN_POINT('',(3.989515664314,2.709974016616));
+#8424 = CARTESIAN_POINT('',(3.989250141935,2.711967289323));
+#8425 = CARTESIAN_POINT('',(3.988608739085,2.715977916877));
+#8426 = CARTESIAN_POINT('',(3.988231463293,2.717995248018));
+#8427 = CARTESIAN_POINT('',(3.987799692203,2.720011414087));
+#8428 = CARTESIAN_POINT('',(3.987313424262,2.722026227157));
+#8429 = CARTESIAN_POINT('',(3.986772654729,2.724039503873));
+#8430 = CARTESIAN_POINT('',(3.986177375672,2.726051065452));
+#8431 = CARTESIAN_POINT('',(3.984876998987,2.730072813816));
+#8432 = CARTESIAN_POINT('',(3.984171769547,2.732082995995));
+#8433 = CARTESIAN_POINT('',(3.983411876287,2.734091110131));
+#8434 = CARTESIAN_POINT('',(3.982597300618,2.736096986466));
+#8435 = CARTESIAN_POINT('',(3.981728016725,2.738100459573));
+#8436 = CARTESIAN_POINT('',(3.980803991562,2.740101368348));
+#8437 = CARTESIAN_POINT('',(3.978844924869,2.7441007105));
+#8438 = CARTESIAN_POINT('',(3.977809719687,2.746099135005));
+#8439 = CARTESIAN_POINT('',(3.976719528466,2.74809467227));
+#8440 = CARTESIAN_POINT('',(3.975574300142,2.750087167727));
+#8441 = CARTESIAN_POINT('',(3.974373973429,2.752076469503));
+#8442 = CARTESIAN_POINT('',(3.973118476822,2.754062428421));
+#8443 = CARTESIAN_POINT('',(3.970494877281,2.758030548436));
+#8444 = CARTESIAN_POINT('',(3.969126596493,2.760012697461));
+#8445 = CARTESIAN_POINT('',(3.967702803841,2.76199119783));
+#8446 = CARTESIAN_POINT('',(3.966223404878,2.763965903241));
+#8447 = CARTESIAN_POINT('',(3.964688293104,2.765936668325));
+#8448 = CARTESIAN_POINT('',(3.963097349964,2.767903348656));
+#8449 = CARTESIAN_POINT('',(3.959800808189,2.771831507735));
+#8450 = CARTESIAN_POINT('',(3.958095023622,2.773792971719));
+#8451 = CARTESIAN_POINT('',(3.956332959744,2.775750048387));
+#8452 = CARTESIAN_POINT('',(3.954514472004,2.77770259291));
+#8453 = CARTESIAN_POINT('',(3.952639402704,2.779650459929));
+#8454 = CARTESIAN_POINT('',(3.950707581,2.781593503562));
+#8455 = CARTESIAN_POINT('',(3.946726583452,2.785473043863));
+#8456 = CARTESIAN_POINT('',(3.944677208109,2.787409522528));
+#8457 = CARTESIAN_POINT('',(3.942570511829,2.789340866138));
+#8458 = CARTESIAN_POINT('',(3.940406295767,2.791266925732));
+#8459 = CARTESIAN_POINT('',(3.938184347271,2.793187550644));
+#8460 = CARTESIAN_POINT('',(3.935904439886,2.795102588498));
+#8461 = CARTESIAN_POINT('',(3.931223607768,2.798924953844));
+#8462 = CARTESIAN_POINT('',(3.928822453004,2.800832258123));
+#8463 = CARTESIAN_POINT('',(3.926362627287,2.802733643013));
+#8464 = CARTESIAN_POINT('',(3.923843874726,2.804628950757));
+#8465 = CARTESIAN_POINT('',(3.921265925319,2.806518020884));
+#8466 = CARTESIAN_POINT('',(3.918628494944,2.808400690204));
+#8467 = CARTESIAN_POINT('',(3.913227525161,2.812157451853));
+#8468 = CARTESIAN_POINT('',(3.910463695377,2.814031511771));
+#8469 = CARTESIAN_POINT('',(3.907639495454,2.815898805427));
+#8470 = CARTESIAN_POINT('',(3.904754610866,2.817759162021));
+#8471 = CARTESIAN_POINT('',(3.901808713121,2.819612407095));
+#8472 = CARTESIAN_POINT('',(3.898801459764,2.821458362527));
+#8473 = CARTESIAN_POINT('',(3.892653654352,2.825141246007));
+#8474 = CARTESIAN_POINT('',(3.889512705214,2.826978125416));
+#8475 = CARTESIAN_POINT('',(3.886309286817,2.828807301207));
+#8476 = CARTESIAN_POINT('',(3.883043025992,2.830628585212));
+#8477 = CARTESIAN_POINT('',(3.87971353654,2.832441784651));
+#8478 = CARTESIAN_POINT('',(3.876320419239,2.834246702131));
+#8479 = CARTESIAN_POINT('',(3.869390620104,2.837847615239));
+#8480 = CARTESIAN_POINT('',(3.865853364587,2.839643534188));
+#8481 = CARTESIAN_POINT('',(3.862251077,2.841430687734));
+#8482 = CARTESIAN_POINT('',(3.858583328364,2.843208865507));
+#8483 = CARTESIAN_POINT('',(3.854849679017,2.844977851516));
+#8484 = CARTESIAN_POINT('',(3.851049678604,2.846737424157));
+#8485 = CARTESIAN_POINT('',(3.843291305407,2.850248488076));
+#8486 = CARTESIAN_POINT('',(3.839332076908,2.851999855012));
+#8487 = CARTESIAN_POINT('',(3.835304709848,2.853741225344));
+#8488 = CARTESIAN_POINT('',(3.831208727604,2.855472360722));
+#8489 = CARTESIAN_POINT('',(3.827043647668,2.857193016116));
+#8490 = CARTESIAN_POINT('',(3.822808981648,2.858902939824));
+#8491 = CARTESIAN_POINT('',(3.814159657624,2.862316527116));
+#8492 = CARTESIAN_POINT('',(3.809743700564,2.864019985827));
+#8493 = CARTESIAN_POINT('',(3.805255854711,2.865711983824));
+#8494 = CARTESIAN_POINT('',(3.800695613908,2.867392247595));
+#8495 = CARTESIAN_POINT('',(3.796062475213,2.869060495885));
+#8496 = CARTESIAN_POINT('',(3.791355938902,2.870716439703));
+#8497 = CARTESIAN_POINT('',(3.781730785509,2.874025226422));
+#8498 = CARTESIAN_POINT('',(3.776810173844,2.875677727613));
+#8499 = CARTESIAN_POINT('',(3.771813154791,2.877316976677));
+#8500 = CARTESIAN_POINT('',(3.766739229458,2.878942655775));
+#8501 = CARTESIAN_POINT('',(3.761587918739,2.880554438448));
+#8502 = CARTESIAN_POINT('',(3.756358763315,2.882151989617));
+#8503 = CARTESIAN_POINT('',(3.745639626742,2.885349036895));
+#8504 = CARTESIAN_POINT('',(3.740146550246,2.886947954553));
+#8505 = CARTESIAN_POINT('',(3.734571625733,2.888531353434));
+#8506 = CARTESIAN_POINT('',(3.72891443415,2.890098859565));
+#8507 = CARTESIAN_POINT('',(3.723174605813,2.891650090127));
+#8508 = CARTESIAN_POINT('',(3.717351820414,2.893184653445));
+#8509 = CARTESIAN_POINT('',(3.705368898403,2.896263554499));
+#8510 = CARTESIAN_POINT('',(3.699203891945,2.897806890732));
+#8511 = CARTESIAN_POINT('',(3.692950490162,2.899331719766));
+#8512 = CARTESIAN_POINT('',(3.686608497295,2.900837596411));
+#8513 = CARTESIAN_POINT('',(3.680177819301,2.902324068216));
+#8514 = CARTESIAN_POINT('',(3.673658463862,2.903790675472));
+#8515 = CARTESIAN_POINT('',(3.660156439394,2.906745862598));
+#8516 = CARTESIAN_POINT('',(3.653165956557,2.908232645616));
+#8517 = CARTESIAN_POINT('',(3.646079217544,2.909696766556));
+#8518 = CARTESIAN_POINT('',(3.638896541628,2.911137690793));
+#8519 = CARTESIAN_POINT('',(3.631618441679,2.912554882791));
+#8520 = CARTESIAN_POINT('',(3.624245624168,2.913947806096));
+#8521 = CARTESIAN_POINT('',(3.608814254157,2.916775307836));
+#8522 = CARTESIAN_POINT('',(3.600742793805,2.918206472796));
+#8523 = CARTESIAN_POINT('',(3.592565719824,2.919608759052));
+#8524 = CARTESIAN_POINT('',(3.584284494914,2.920981525364));
+#8525 = CARTESIAN_POINT('',(3.575900932762,2.922324148427));
+#8526 = CARTESIAN_POINT('',(3.567417198033,2.923636022872));
+#8527 = CARTESIAN_POINT('',(3.54932503848,2.926335783678));
+#8528 = CARTESIAN_POINT('',(3.539694310026,2.927716530946));
+#8529 = CARTESIAN_POINT('',(3.52994713471,2.92905799084));
+#8530 = CARTESIAN_POINT('',(3.520087620402,2.930359422724));
+#8531 = CARTESIAN_POINT('',(3.510120469154,2.931620157552));
+#8532 = CARTESIAN_POINT('',(3.500050977195,2.932839597865));
+#8533 = CARTESIAN_POINT('',(3.477727807333,2.93542550767));
+#8534 = CARTESIAN_POINT('',(3.465432415933,2.936774019855));
+#8535 = CARTESIAN_POINT('',(3.453009286474,2.938061848756));
+#8536 = CARTESIAN_POINT('',(3.440469609465,2.939288323619));
+#8537 = CARTESIAN_POINT('',(3.427825340187,2.940453008526));
+#8538 = CARTESIAN_POINT('',(3.415089198688,2.941555702398));
+#8539 = CARTESIAN_POINT('',(3.383128304049,2.944151418009));
+#8540 = CARTESIAN_POINT('',(3.363805053008,2.945568211478));
+#8541 = CARTESIAN_POINT('',(3.344351418349,2.946846758826));
+#8542 = CARTESIAN_POINT('',(3.32481121515,2.947988558962));
+#8543 = CARTESIAN_POINT('',(3.305225632748,2.948996225673));
+#8544 = CARTESIAN_POINT('',(3.285633295606,2.949873043019));
+#8545 = CARTESIAN_POINT('',(3.217371092628,2.952488238751));
+#8546 = CARTESIAN_POINT('',(3.168886205198,2.953563660583));
+#8547 = CARTESIAN_POINT('',(3.121071285561,2.953909845764));
+#8548 = CARTESIAN_POINT('',(3.074184113644,2.953593444173));
+#8549 = CARTESIAN_POINT('',(3.028387451517,2.952651418792));
+#8550 = CARTESIAN_POINT('',(2.983768644032,2.951107944037));
+#8551 = CARTESIAN_POINT('',(2.922638483632,2.948095946631));
+#8552 = CARTESIAN_POINT('',(2.905132839096,2.94712449105));
+#8553 = CARTESIAN_POINT('',(2.887833566128,2.946054669989));
+#8554 = CARTESIAN_POINT('',(2.870744903254,2.944886808419));
+#8555 = CARTESIAN_POINT('',(2.853871129747,2.943621049373));
+#8556 = CARTESIAN_POINT('',(2.837216507095,2.942257436926));
+#8557 = CARTESIAN_POINT('',(2.808619898836,2.939713986478));
+#8558 = CARTESIAN_POINT('',(2.796577063162,2.938578362243));
+#8559 = CARTESIAN_POINT('',(2.784658510748,2.937389127274));
+#8560 = CARTESIAN_POINT('',(2.7728660527,2.936146302242));
+#8561 = CARTESIAN_POINT('',(2.761201513936,2.934849927665));
+#8562 = CARTESIAN_POINT('',(2.74966673319,2.933500063913));
+#8563 = CARTESIAN_POINT('',(2.728516197495,2.930897281614));
+#8564 = CARTESIAN_POINT('',(2.718864991823,2.929658753896));
+#8565 = CARTESIAN_POINT('',(2.709311106477,2.928381264134));
+#8566 = CARTESIAN_POINT('',(2.69985568783,2.927064893122));
+#8567 = CARTESIAN_POINT('',(2.690499868141,2.925709746371));
+#8568 = CARTESIAN_POINT('',(2.681244765553,2.924315954106));
+#8569 = CARTESIAN_POINT('',(2.663826333158,2.921590360895));
+#8570 = CARTESIAN_POINT('',(2.655644198841,2.92026566816));
+#8571 = CARTESIAN_POINT('',(2.647545892098,2.918909708805));
+#8572 = CARTESIAN_POINT('',(2.639532203857,2.917522617948));
+#8573 = CARTESIAN_POINT('',(2.631603905019,2.916104550079));
+#8574 = CARTESIAN_POINT('',(2.62376174646,2.914655679064));
+#8575 = CARTESIAN_POINT('',(2.608794645894,2.911800396147));
+#8576 = CARTESIAN_POINT('',(2.601657953356,2.910398123962));
+#8577 = CARTESIAN_POINT('',(2.59459696748,2.908969537442));
+#8578 = CARTESIAN_POINT('',(2.58761225571,2.907514806641));
+#8579 = CARTESIAN_POINT('',(2.580704366882,2.906034115808));
+#8580 = CARTESIAN_POINT('',(2.573873831216,2.904527663396));
+#8581 = CARTESIAN_POINT('',(2.560725820802,2.901544729692));
+#8582 = CARTESIAN_POINT('',(2.554400322927,2.900070880343));
+#8583 = CARTESIAN_POINT('',(2.548145100233,2.898574294708));
+#8584 = CARTESIAN_POINT('',(2.541960570891,2.897055163703));
+#8585 = CARTESIAN_POINT('',(2.535847137706,2.895513688458));
+#8586 = CARTESIAN_POINT('',(2.52980518812,2.893950080319));
+#8587 = CARTESIAN_POINT('',(2.518110562223,2.890844256969));
+#8588 = CARTESIAN_POINT('',(2.512452096465,2.889303806688));
+#8589 = CARTESIAN_POINT('',(2.506860024291,2.887743405249));
+#8590 = CARTESIAN_POINT('',(2.501334661001,2.886163255168));
+#8591 = CARTESIAN_POINT('',(2.49587630984,2.884563566235));
+#8592 = CARTESIAN_POINT('',(2.490485261993,2.88294455551));
+#8593 = CARTESIAN_POINT('',(2.480012046256,2.879721793818));
+#8594 = CARTESIAN_POINT('',(2.474925539961,2.87811926842));
+#8595 = CARTESIAN_POINT('',(2.469902529972,2.876499074088));
+#8596 = CARTESIAN_POINT('',(2.464943259376,2.874861418887));
+#8597 = CARTESIAN_POINT('',(2.460047962072,2.873206516001));
+#8598 = CARTESIAN_POINT('',(2.455216862773,2.871534583728));
+#8599 = CARTESIAN_POINT('',(2.445808811541,2.868201505626));
+#8600 = CARTESIAN_POINT('',(2.44122851754,2.866541231472));
+#8601 = CARTESIAN_POINT('',(2.436709493718,2.864865229134));
+#8602 = CARTESIAN_POINT('',(2.432251931968,2.863173708264));
+#8603 = CARTESIAN_POINT('',(2.427856017366,2.861466882056));
+#8604 = CARTESIAN_POINT('',(2.423521928171,2.859744967239));
+#8605 = CARTESIAN_POINT('',(2.415069360492,2.856308647054));
+#8606 = CARTESIAN_POINT('',(2.410948251807,2.854594872251));
+#8607 = CARTESIAN_POINT('',(2.40688667025,2.852867065943));
+#8608 = CARTESIAN_POINT('',(2.402884771409,2.851125436802));
+#8609 = CARTESIAN_POINT('',(2.398942705978,2.849370195894));
+#8610 = CARTESIAN_POINT('',(2.395060619757,2.847601556689));
+#8611 = CARTESIAN_POINT('',(2.387484251326,2.844069412024));
+#8612 = CARTESIAN_POINT('',(2.383787862703,2.842306368286));
+#8613 = CARTESIAN_POINT('',(2.380149621246,2.84053080834));
+#8614 = CARTESIAN_POINT('',(2.376569657089,2.83874293829));
+#8615 = CARTESIAN_POINT('',(2.373048097039,2.836942965842));
+#8616 = CARTESIAN_POINT('',(2.369585064575,2.835131100304));
+#8617 = CARTESIAN_POINT('',(2.362826371484,2.831510828114));
+#8618 = CARTESIAN_POINT('',(2.359528998562,2.829702762464));
+#8619 = CARTESIAN_POINT('',(2.356288675949,2.827883557267));
+#8620 = CARTESIAN_POINT('',(2.353105516463,2.826053415242));
+#8621 = CARTESIAN_POINT('',(2.349979630879,2.824212540202));
+#8622 = CARTESIAN_POINT('',(2.346911127924,2.822361137047));
+#8623 = CARTESIAN_POINT('',(2.340926272833,2.818660670257));
+#8624 = CARTESIAN_POINT('',(2.33800851034,2.816811859857));
+#8625 = CARTESIAN_POINT('',(2.335146929551,2.814953178921));
+#8626 = CARTESIAN_POINT('',(2.332341632214,2.813084826637));
+#8627 = CARTESIAN_POINT('',(2.329592719078,2.811207003031));
+#8628 = CARTESIAN_POINT('',(2.326900289895,2.809319908971));
+#8629 = CARTESIAN_POINT('',(2.321656120265,2.80554738295));
+#8630 = CARTESIAN_POINT('',(2.319103204637,2.803662139447));
+#8631 = CARTESIAN_POINT('',(2.316605792223,2.801768210991));
+#8632 = CARTESIAN_POINT('',(2.31416397854,2.799865793772));
+#8633 = CARTESIAN_POINT('',(2.311777858931,2.797955084832));
+#8634 = CARTESIAN_POINT('',(2.309447528568,2.796036282067));
+#8635 = CARTESIAN_POINT('',(2.30491884562,2.792200005799));
+#8636 = CARTESIAN_POINT('',(2.302719504617,2.790282672166));
+#8637 = CARTESIAN_POINT('',(2.300575151965,2.788357776691));
+#8638 = CARTESIAN_POINT('',(2.298485880589,2.78642551391));
+#8639 = CARTESIAN_POINT('',(2.296451783809,2.784486079528));
+#8640 = CARTESIAN_POINT('',(2.294472955338,2.782539670414));
+#8641 = CARTESIAN_POINT('',(2.29064059884,2.778648099616));
+#8642 = CARTESIAN_POINT('',(2.288786235127,2.776703040614));
+#8643 = CARTESIAN_POINT('',(2.286986490247,2.774751501029));
+#8644 = CARTESIAN_POINT('',(2.285241456883,2.772793676145));
+#8645 = CARTESIAN_POINT('',(2.283551228307,2.7708297631));
+#8646 = CARTESIAN_POINT('',(2.281915898372,2.768859960891));
+#8647 = CARTESIAN_POINT('',(2.278765377839,2.764921671752));
+#8648 = CARTESIAN_POINT('',(2.277249482881,2.762953258255));
+#8649 = CARTESIAN_POINT('',(2.27578796951,2.760979426741));
+#8650 = CARTESIAN_POINT('',(2.274380930731,2.759000377057));
+#8651 = CARTESIAN_POINT('',(2.273028459694,2.75701631203));
+#8652 = CARTESIAN_POINT('',(2.271730649692,2.755027437468));
+#8653 = CARTESIAN_POINT('',(2.269251157629,2.751051101676));
+#8654 = CARTESIAN_POINT('',(2.268068893645,2.749063690042));
+#8655 = CARTESIAN_POINT('',(2.266940894557,2.747071932701));
+#8656 = CARTESIAN_POINT('',(2.265867251354,2.745076039537));
+#8657 = CARTESIAN_POINT('',(2.264848053673,2.743076224883));
+#8658 = CARTESIAN_POINT('',(2.263883389794,2.741072707515));
+#8659 = CARTESIAN_POINT('',(2.262067094347,2.737067074111));
+#8660 = CARTESIAN_POINT('',(2.261215007755,2.735064987559));
+#8661 = CARTESIAN_POINT('',(2.260417173195,2.733059671785));
+#8662 = CARTESIAN_POINT('',(2.259673672672,2.731051353173));
+#8663 = CARTESIAN_POINT('',(2.258984583872,2.72904026371));
+#8664 = CARTESIAN_POINT('',(2.258349980158,2.727026640987));
+#8665 = CARTESIAN_POINT('',(2.257191527771,2.723000538656));
+#8666 = CARTESIAN_POINT('',(2.256667368421,2.720988071683));
+#8667 = CARTESIAN_POINT('',(2.256197521113,2.718973569331));
+#8668 = CARTESIAN_POINT('',(2.255782046104,2.716957278591));
+#8669 = CARTESIAN_POINT('',(2.255420995317,2.714939451382));
+#8670 = CARTESIAN_POINT('',(2.255114412346,2.712920344559));
+#8671 = CARTESIAN_POINT('',(2.254668172744,2.709344257571));
+#8672 = CARTESIAN_POINT('',(2.254506346569,2.707787690746));
+#8673 = CARTESIAN_POINT('',(2.254376869957,2.70623063908));
+#8674 = CARTESIAN_POINT('',(2.254279754812,2.704673222881));
+#8675 = CARTESIAN_POINT('',(2.254215008918,2.703115563112));
+#8676 = CARTESIAN_POINT('',(2.254182635934,2.701557781393));
+#8677 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#8678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#8679 = ORIENTED_EDGE('',*,*,#4606,.T.);
+#8680 = ORIENTED_EDGE('',*,*,#8681,.T.);
+#8681 = EDGE_CURVE('',#4586,#4507,#8682,.T.);
+#8682 = SURFACE_CURVE('',#8683,(#8944,#9208),.PCURVE_S1.);
+#8683 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8684,#8685,#8686,#8687,#8688,
+    #8689,#8690,#8691,#8692,#8693,#8694,#8695,#8696,#8697,#8698,#8699,
+    #8700,#8701,#8702,#8703,#8704,#8705,#8706,#8707,#8708,#8709,#8710,
+    #8711,#8712,#8713,#8714,#8715,#8716,#8717,#8718,#8719,#8720,#8721,
+    #8722,#8723,#8724,#8725,#8726,#8727,#8728,#8729,#8730,#8731,#8732,
+    #8733,#8734,#8735,#8736,#8737,#8738,#8739,#8740,#8741,#8742,#8743,
+    #8744,#8745,#8746,#8747,#8748,#8749,#8750,#8751,#8752,#8753,#8754,
+    #8755,#8756,#8757,#8758,#8759,#8760,#8761,#8762,#8763,#8764,#8765,
+    #8766,#8767,#8768,#8769,#8770,#8771,#8772,#8773,#8774,#8775,#8776,
+    #8777,#8778,#8779,#8780,#8781,#8782,#8783,#8784,#8785,#8786,#8787,
+    #8788,#8789,#8790,#8791,#8792,#8793,#8794,#8795,#8796,#8797,#8798,
+    #8799,#8800,#8801,#8802,#8803,#8804,#8805,#8806,#8807,#8808,#8809,
+    #8810,#8811,#8812,#8813,#8814,#8815,#8816,#8817,#8818,#8819,#8820,
+    #8821,#8822,#8823,#8824,#8825,#8826,#8827,#8828,#8829,#8830,#8831,
+    #8832,#8833,#8834,#8835,#8836,#8837,#8838,#8839,#8840,#8841,#8842,
+    #8843,#8844,#8845,#8846,#8847,#8848,#8849,#8850,#8851,#8852,#8853,
+    #8854,#8855,#8856,#8857,#8858,#8859,#8860,#8861,#8862,#8863,#8864,
+    #8865,#8866,#8867,#8868,#8869,#8870,#8871,#8872,#8873,#8874,#8875,
+    #8876,#8877,#8878,#8879,#8880,#8881,#8882,#8883,#8884,#8885,#8886,
+    #8887,#8888,#8889,#8890,#8891,#8892,#8893,#8894,#8895,#8896,#8897,
+    #8898,#8899,#8900,#8901,#8902,#8903,#8904,#8905,#8906,#8907,#8908,
+    #8909,#8910,#8911,#8912,#8913,#8914,#8915,#8916,#8917,#8918,#8919,
+    #8920,#8921,#8922,#8923,#8924,#8925,#8926,#8927,#8928,#8929,#8930,
+    #8931,#8932,#8933,#8934,#8935,#8936,#8937,#8938,#8939,#8940,#8941,
+    #8942,#8943),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.682687270984E-02,3.391856263867E-02,5.112112430553E-02,
+    6.848245852949E-02,8.604471940321E-02,0.103845415619,0.121918724502,
+    0.140296855251,0.159011554654,0.1780959289,0.197586810086,
+    0.217528003361,0.237974973137,0.259001977982,0.280713613317,
+    0.303264878839,0.326899348161,0.352031016848,0.379453243905,
+    0.411052071999,0.454605250248,0.550256473803,0.590815214064,
+    0.622172922783,0.649753912697,0.675141355583,0.699046166243,
+    0.721853350602,0.743795346137,0.765023167508,0.785640656728,
+    0.805722922704,0.825327151958,0.844499401426,0.863279127016,
+    0.881702366526,0.899804092323,0.917620048691,0.935188291371,
+    0.952550590929,0.969753757202,0.986850622269,1.),.UNSPECIFIED.);
+#8684 = CARTESIAN_POINT('',(0.311490725102,18.87880967353,29.6));
+#8685 = CARTESIAN_POINT('',(0.311490724944,18.87880967335,
+    29.601996068578));
+#8686 = CARTESIAN_POINT('',(0.311478425449,18.878795715974,
+    29.603992139024));
+#8687 = CARTESIAN_POINT('',(0.311453826606,18.878767801464,
+    29.605987838772));
+#8688 = CARTESIAN_POINT('',(0.311416930327,18.878725941416,
+    29.607982799076));
+#8689 = CARTESIAN_POINT('',(0.311367740445,18.878670158958,
+    29.60997665501));
+#8690 = CARTESIAN_POINT('',(0.311306262721,18.878600488754,
+    29.611969045465));
+#8691 = CARTESIAN_POINT('',(0.311157586166,18.878432150957,
+    29.615981507913));
+#8692 = CARTESIAN_POINT('',(0.311069997329,18.878333043603,
+    29.61800152498));
+#8693 = CARTESIAN_POINT('',(0.310969746457,18.87821970358,
+    29.620019291239));
+#8694 = CARTESIAN_POINT('',(0.310856842589,18.878092190008,
+    29.622034443624));
+#8695 = CARTESIAN_POINT('',(0.310731295666,18.877950572487,
+    29.624046629123));
+#8696 = CARTESIAN_POINT('',(0.310593116536,18.877794931096,
+    29.626055504776));
+#8697 = CARTESIAN_POINT('',(0.310290539153,18.877454681677,
+    29.630078978282));
+#8698 = CARTESIAN_POINT('',(0.310125976139,18.877269891451,
+    29.632093529884));
+#8699 = CARTESIAN_POINT('',(0.309948639852,18.87707107807,
+    29.634104054389));
+#8700 = CARTESIAN_POINT('',(0.30975854173,18.876858342155,
+    29.636110226173));
+#8701 = CARTESIAN_POINT('',(0.309555692711,18.876631792593,
+    29.638111732083));
+#8702 = CARTESIAN_POINT('',(0.309340103232,18.876391546533,
+    29.640108271436));
+#8703 = CARTESIAN_POINT('',(0.308881355928,18.87588156962,
+    29.644109219335));
+#8704 = CARTESIAN_POINT('',(0.308637961611,18.87561158629,
+    29.646113530396));
+#8705 = CARTESIAN_POINT('',(0.308381610361,18.87532790819,
+    29.648112193673));
+#8706 = CARTESIAN_POINT('',(0.308112310499,18.875030670231,
+    29.650104926199));
+#8707 = CARTESIAN_POINT('',(0.307830068584,18.874720013447,
+    29.652091457566));
+#8708 = CARTESIAN_POINT('',(0.307534889416,18.874396084992,
+    29.654071529927));
+#8709 = CARTESIAN_POINT('',(0.306915096784,18.87371809058,
+    29.658041104299));
+#8710 = CARTESIAN_POINT('',(0.306590181913,18.87336371854,
+    29.660030449695));
+#8711 = CARTESIAN_POINT('',(0.306252034437,18.872996080517,
+    29.662012680656));
+#8712 = CARTESIAN_POINT('',(0.305900654597,18.872615339293,
+    29.663987555402));
+#8713 = CARTESIAN_POINT('',(0.30553603985,18.872221661932,
+    29.665954843898));
+#8714 = CARTESIAN_POINT('',(0.305158184878,18.871815219788,
+    29.667914327857));
+#8715 = CARTESIAN_POINT('',(0.304370668441,18.870971468201,
+    29.671843767937));
+#8716 = CARTESIAN_POINT('',(0.303960644603,18.870533814064,
+    29.673813504348));
+#8717 = CARTESIAN_POINT('',(0.303537001532,18.870083408803,
+    29.67577479513));
+#8718 = CARTESIAN_POINT('',(0.303099727071,18.869620437923,
+    29.677727436079));
+#8719 = CARTESIAN_POINT('',(0.302648805451,18.869145089719,
+    29.679671233624));
+#8720 = CARTESIAN_POINT('',(0.30218421728,18.868657555273,
+    29.681606004829));
+#8721 = CARTESIAN_POINT('',(0.301220337137,18.867650851532,
+    29.685486639566));
+#8722 = CARTESIAN_POINT('',(0.300720622524,18.867131311711,
+    29.687432218412));
+#8723 = CARTESIAN_POINT('',(0.300206771552,18.866599611739,
+    29.689368133752));
+#8724 = CARTESIAN_POINT('',(0.29967875571,18.866055955993,
+    29.691294214799));
+#8725 = CARTESIAN_POINT('',(0.299136542139,18.865500550492,
+    29.69321030016));
+#8726 = CARTESIAN_POINT('',(0.298580093629,18.864933602887,
+    29.695116237833));
+#8727 = CARTESIAN_POINT('',(0.297429017854,18.863767288858,
+    29.698939504309));
+#8728 = CARTESIAN_POINT('',(0.296833904885,18.863167536693,
+    29.700856482258));
+#8729 = CARTESIAN_POINT('',(0.29622398596,18.862556285863,
+    29.702762669215));
+#8730 = CARTESIAN_POINT('',(0.295599212289,18.861933757104,
+    29.704657923413));
+#8731 = CARTESIAN_POINT('',(0.294959530053,18.861300171996,
+    29.70654211115));
+#8732 = CARTESIAN_POINT('',(0.294304880399,18.860655752966,
+    29.708415106802));
+#8733 = CARTESIAN_POINT('',(0.29295325426,18.859333697697,
+    29.712172572881));
+#8734 = CARTESIAN_POINT('',(0.29225572215,18.858655669177,
+    29.714056624441));
+#8735 = CARTESIAN_POINT('',(0.291542535613,18.857966873331,
+    29.715928823412));
+#8736 = CARTESIAN_POINT('',(0.290813621431,18.857267546201,
+    29.717789052421));
+#8737 = CARTESIAN_POINT('',(0.290068900662,18.856557924269,
+    29.719637200802));
+#8738 = CARTESIAN_POINT('',(0.289308288648,18.855838244458,
+    29.721473164592));
+#8739 = CARTESIAN_POINT('',(0.287739761178,18.85436483385,
+    29.725156551994));
+#8740 = CARTESIAN_POINT('',(0.286931208105,18.853610711326,
+    29.727003484766));
+#8741 = CARTESIAN_POINT('',(0.286105939929,18.852846628109,
+    29.728837541732));
+#8742 = CARTESIAN_POINT('',(0.285263854316,18.852072836204,29.7306586251
+    ));
+#8743 = CARTESIAN_POINT('',(0.284404842458,18.851289588064,
+    29.732466642408));
+#8744 = CARTESIAN_POINT('',(0.283528789075,18.850497136596,
+    29.734261506524));
+#8745 = CARTESIAN_POINT('',(0.28172332978,18.84887726345,29.737862714372
+    ));
+#8746 = CARTESIAN_POINT('',(0.28079318492,18.848049456683,
+    29.739668487448));
+#8747 = CARTESIAN_POINT('',(0.279845008135,18.847212584594,
+    29.741460367713));
+#8748 = CARTESIAN_POINT('',(0.27887866237,18.846366917857,
+    29.743238271973));
+#8749 = CARTESIAN_POINT('',(0.277894003209,18.84551272808,
+    29.745002120994));
+#8750 = CARTESIAN_POINT('',(0.276890878881,18.8446502878,29.746751839508
+    ));
+#8751 = CARTESIAN_POINT('',(0.274823775419,18.842889343286,
+    29.750262969817));
+#8752 = CARTESIAN_POINT('',(0.273758925783,18.841990466639,
+    29.752023716981));
+#8753 = CARTESIAN_POINT('',(0.272674410952,18.841083533254,
+    29.753769521306));
+#8754 = CARTESIAN_POINT('',(0.271570052073,18.840168837824,
+    29.755500309001));
+#8755 = CARTESIAN_POINT('',(0.270445661833,18.839246677021,
+    29.757216008881));
+#8756 = CARTESIAN_POINT('',(0.26930104446,18.838317349496,
+    29.758916552361));
+#8757 = CARTESIAN_POINT('',(0.266941397377,18.836421217218,
+    29.762329940037));
+#8758 = CARTESIAN_POINT('',(0.265725318137,18.835454060435,
+    29.76404200142));
+#8759 = CARTESIAN_POINT('',(0.264487537872,18.834480009449,
+    29.765737986455));
+#8760 = CARTESIAN_POINT('',(0.263227826577,18.833499391951,
+    29.767417825194));
+#8761 = CARTESIAN_POINT('',(0.261945944362,18.832512539408,29.7690814489
+    ));
+#8762 = CARTESIAN_POINT('',(0.260641641459,18.831519787065,
+    29.770728790047));
+#8763 = CARTESIAN_POINT('',(0.257950031412,18.8294948409,29.774037042208
+    ));
+#8764 = CARTESIAN_POINT('',(0.256561419301,18.828462328123,
+    29.775697011601));
+#8765 = CARTESIAN_POINT('',(0.255148539561,18.82742430407,
+    29.777339618369));
+#8766 = CARTESIAN_POINT('',(0.253711098121,18.826381143856,
+    29.778964790071));
+#8767 = CARTESIAN_POINT('',(0.252248789162,18.825333229248,
+    29.780572453945));
+#8768 = CARTESIAN_POINT('',(0.250761295115,18.824280948667,
+    29.782162536913));
+#8769 = CARTESIAN_POINT('',(0.24768601529,18.8221340546,29.785358591861)
+  );
+#8770 = CARTESIAN_POINT('',(0.246096541167,18.821039179837,
+    29.786963394427));
+#8771 = CARTESIAN_POINT('',(0.24447950179,18.819940507465,29.78854929254
+    ));
+#8772 = CARTESIAN_POINT('',(0.242834520448,18.818838483298,
+    29.790116203271));
+#8773 = CARTESIAN_POINT('',(0.241161206223,18.817733564388,
+    29.791664041499));
+#8774 = CARTESIAN_POINT('',(0.239459153993,18.816626219036,
+    29.79319271991));
+#8775 = CARTESIAN_POINT('',(0.2359297857,18.814364736088,29.796269950573
+    ));
+#8776 = CARTESIAN_POINT('',(0.23410017141,18.813210447348,
+    29.797816983797));
+#8777 = CARTESIAN_POINT('',(0.232238631584,18.812054597287,
+    29.799343148597));
+#8778 = CARTESIAN_POINT('',(0.230344678903,18.810897741442,
+    29.800848340018));
+#8779 = CARTESIAN_POINT('',(0.228417808704,18.809740454164,
+    29.802332448223));
+#8780 = CARTESIAN_POINT('',(0.226457498982,18.808583328613,
+    29.803795358488));
+#8781 = CARTESIAN_POINT('',(0.222373130224,18.806215081927,
+    29.806747787879));
+#8782 = CARTESIAN_POINT('',(0.220245730126,18.805004040787,
+    29.808235207701));
+#8783 = CARTESIAN_POINT('',(0.218080388606,18.803794556603,
+    29.809699073619));
+#8784 = CARTESIAN_POINT('',(0.215876463394,18.802587364764,
+    29.811139239038));
+#8785 = CARTESIAN_POINT('',(0.213633291436,18.801383232799,
+    29.812555547831));
+#8786 = CARTESIAN_POINT('',(0.211350188892,18.800182960373,
+    29.813947834332));
+#8787 = CARTESIAN_POINT('',(0.206555508953,18.797716060373,
+    29.81677067823));
+#8788 = CARTESIAN_POINT('',(0.204038625195,18.796450053086,
+    29.818198068593));
+#8789 = CARTESIAN_POINT('',(0.201474949764,18.795190354933,
+    29.819597885498));
+#8790 = CARTESIAN_POINT('',(0.198863611177,18.793938021576,
+    29.82096990062));
+#8791 = CARTESIAN_POINT('',(0.196203716577,18.79269416683,
+    29.822313866251));
+#8792 = CARTESIAN_POINT('',(0.193494351726,18.791459962661,
+    29.823629515292));
+#8793 = CARTESIAN_POINT('',(0.187723278413,18.788901819185,
+    29.826320911571));
+#8794 = CARTESIAN_POINT('',(0.184651982808,18.787579968445,
+    29.827691197563));
+#8795 = CARTESIAN_POINT('',(0.181519463901,18.7862726789,29.829027052101
+    ));
+#8796 = CARTESIAN_POINT('',(0.178324493596,18.784981660198,
+    29.830328062474));
+#8797 = CARTESIAN_POINT('',(0.175065845993,18.783708739708,
+    29.831593770389));
+#8798 = CARTESIAN_POINT('',(0.17174229739,18.782455862513,
+    29.832823671979));
+#8799 = CARTESIAN_POINT('',(0.164446684053,18.779806865095,
+    29.835392549163));
+#8800 = CARTESIAN_POINT('',(0.160453051618,18.778418025302,
+    29.836719579499));
+#8801 = CARTESIAN_POINT('',(0.156369756399,18.777061719576,
+    29.83799748203));
+#8802 = CARTESIAN_POINT('',(0.152195064643,18.77574138588,
+    29.839225291706));
+#8803 = CARTESIAN_POINT('',(0.147927481421,18.774460752594,
+    29.840401905203));
+#8804 = CARTESIAN_POINT('',(0.14356575063,18.773223838525,
+    29.841526080924));
+#8805 = CARTESIAN_POINT('',(0.13296584331,18.770396292523,
+    29.844071730913));
+#8806 = CARTESIAN_POINT('',(0.126642816734,18.768849105131,
+    29.845444602043));
+#8807 = CARTESIAN_POINT('',(0.120136640172,18.767404267546,
+    29.846711692202));
+#8808 = CARTESIAN_POINT('',(0.113447420815,18.766074658874,
+    29.847868471514));
+#8809 = CARTESIAN_POINT('',(0.106579629552,18.764874305254,
+    29.848909641386));
+#8810 = CARTESIAN_POINT('',(9.954322238529E-02,18.763817524609,
+    29.849829535488));
+#8811 = CARTESIAN_POINT('',(7.656750880573E-02,18.760942697757,
+    29.852364070049));
+#8812 = CARTESIAN_POINT('',(5.985919742081E-02,18.759702401619,
+    29.853514334521));
+#8813 = CARTESIAN_POINT('',(4.278842757215E-02,18.759425799708,
+    29.853941430554));
+#8814 = CARTESIAN_POINT('',(2.58197816266E-02,18.760165878859,
+    29.853651787488));
+#8815 = CARTESIAN_POINT('',(9.335098760551E-03,18.761837560515,
+    29.852676492018));
+#8816 = CARTESIAN_POINT('',(-6.36721062077E-03,18.764275828807,
+    29.851079701295));
+#8817 = CARTESIAN_POINT('',(-2.729259398854E-02,18.768544771693,
+    29.848073217069));
+#8818 = CARTESIAN_POINT('',(-3.337124832364E-02,18.769922449966,
+    29.847081318398));
+#8819 = CARTESIAN_POINT('',(-3.929545423244E-02,18.771396209491,
+    29.845996745851));
+#8820 = CARTESIAN_POINT('',(-4.506497591335E-02,18.772956171019,
+    29.844823087315));
+#8821 = CARTESIAN_POINT('',(-5.068126295164E-02,18.774593196055,
+    29.84356345837));
+#8822 = CARTESIAN_POINT('',(-5.614714323687E-02,18.776299057289,
+    29.842220437137));
+#8823 = CARTESIAN_POINT('',(-6.557915194445E-02,18.779433179379,
+    29.839694704747));
+#8824 = CARTESIAN_POINT('',(-6.960394740101E-02,18.780836528174,
+    29.838544815158));
+#8825 = CARTESIAN_POINT('',(-7.354252559461E-02,18.782273270813,
+    29.837347298826));
+#8826 = CARTESIAN_POINT('',(-7.739655939688E-02,18.7837402425,
+    29.836103022956));
+#8827 = CARTESIAN_POINT('',(-8.116777120645E-02,18.785234498235,
+    29.834812753486));
+#8828 = CARTESIAN_POINT('',(-8.485793294888E-02,18.786753312814,
+    29.833477155087));
+#8829 = CARTESIAN_POINT('',(-9.164489883693E-02,18.789649466878,
+    29.83088267811));
+#8830 = CARTESIAN_POINT('',(-9.475959847388E-02,18.791021790847,
+    29.829633950086));
+#8831 = CARTESIAN_POINT('',(-9.78141725799E-02,18.792409437558,
+    29.828351000196));
+#8832 = CARTESIAN_POINT('',(-0.10080980461,18.793810780978,
+    29.827034188035));
+#8833 = CARTESIAN_POINT('',(-0.103747653883,18.795224284214,
+    29.825683839689));
+#8834 = CARTESIAN_POINT('',(-0.10662885558,18.796648499517,
+    29.82430024773));
+#8835 = CARTESIAN_POINT('',(-0.112055457592,18.799401623712,
+    29.821579756634));
+#8836 = CARTESIAN_POINT('',(-0.114609332349,18.800729094246,
+    29.820247901584));
+#8837 = CARTESIAN_POINT('',(-0.117117006502,18.802063416363,
+    29.818888311173));
+#8838 = CARTESIAN_POINT('',(-0.119579316724,18.803403570978,
+    29.81750117622));
+#8839 = CARTESIAN_POINT('',(-0.121997074882,18.804748583436,
+    29.816086673263));
+#8840 = CARTESIAN_POINT('',(-0.124371068032,18.806097523514,
+    29.814644964562));
+#8841 = CARTESIAN_POINT('',(-0.128896918465,18.808722531289,
+    29.811793207918));
+#8842 = CARTESIAN_POINT('',(-0.131053649652,18.809998249179,
+    29.810386230872));
+#8843 = CARTESIAN_POINT('',(-0.133172887417,18.811275917968,
+    29.808955391546));
+#8844 = CARTESIAN_POINT('',(-0.135255247358,18.812554821059,
+    29.807500807636));
+#8845 = CARTESIAN_POINT('',(-0.137301325233,18.813834266383,
+    29.806022589947));
+#8846 = CARTESIAN_POINT('',(-0.139311696968,18.8151135864,
+    29.804520842395));
+#8847 = CARTESIAN_POINT('',(-0.143171444981,18.817611983116,
+    29.801540512629));
+#8848 = CARTESIAN_POINT('',(-0.145023974385,18.818831125933,
+    29.800064034534));
+#8849 = CARTESIAN_POINT('',(-0.146844989692,18.820049007328,
+    29.798566312359));
+#8850 = CARTESIAN_POINT('',(-0.148634958103,18.821265082212,
+    29.797047427462));
+#8851 = CARTESIAN_POINT('',(-0.15039433119,18.822478819631,
+    29.795507457919));
+#8852 = CARTESIAN_POINT('',(-0.152123544894,18.823689702758,
+    29.793946478525));
+#8853 = CARTESIAN_POINT('',(-0.155458024727,18.826058947632,
+    29.790842652997));
+#8854 = CARTESIAN_POINT('',(-0.157065504097,18.827217557462,
+    29.789301366434));
+#8855 = CARTESIAN_POINT('',(-0.158645831958,18.828372610348,
+    29.787740764907));
+#8856 = CARTESIAN_POINT('',(-0.160199370071,18.829523666376,
+    29.786160911135));
+#8857 = CARTESIAN_POINT('',(-0.161726467641,18.830670293765,
+    29.784561866752));
+#8858 = CARTESIAN_POINT('',(-0.163227461316,18.831812068864,
+    29.78294369231));
+#8859 = CARTESIAN_POINT('',(-0.166129873387,18.834048092089,
+    29.77972249175));
+#8860 = CARTESIAN_POINT('',(-0.167532942533,18.83514267636,
+    29.77812068776));
+#8861 = CARTESIAN_POINT('',(-0.168912176157,18.836231952461,
+    29.776501089171));
+#8862 = CARTESIAN_POINT('',(-0.170267857448,18.83731554834,
+    29.774863750399));
+#8863 = CARTESIAN_POINT('',(-0.17160025925,18.838393096404,
+    29.773208726413));
+#8864 = CARTESIAN_POINT('',(-0.172909644061,18.839464233513,
+    29.771536072732));
+#8865 = CARTESIAN_POINT('',(-0.175445891724,18.841562366274,
+    29.768204214729));
+#8866 = CARTESIAN_POINT('',(-0.176674044733,18.842589744784,
+    29.766546007235));
+#8867 = CARTESIAN_POINT('',(-0.177880954141,18.843610407712,
+    29.764871274291));
+#8868 = CARTESIAN_POINT('',(-0.179066842293,18.844624028405,
+    29.763180069216));
+#8869 = CARTESIAN_POINT('',(-0.180231922799,18.845630282362,
+    29.761472447306));
+#8870 = CARTESIAN_POINT('',(-0.181376400533,18.846628847233,
+    29.759748465829));
+#8871 = CARTESIAN_POINT('',(-0.183595362218,18.848584243908,
+    29.756313079372));
+#8872 = CARTESIAN_POINT('',(-0.184670891857,18.849541485588,
+    29.754602510512));
+#8873 = CARTESIAN_POINT('',(-0.185727241844,18.85049083181,
+    29.752876532156));
+#8874 = CARTESIAN_POINT('',(-0.186764585936,18.851431987264,
+    29.751135202356));
+#8875 = CARTESIAN_POINT('',(-0.18778309035,18.852364657377,
+    29.74937858251));
+#8876 = CARTESIAN_POINT('',(-0.188782913766,18.853288548319,
+    29.747606737361));
+#8877 = CARTESIAN_POINT('',(-0.190722142244,18.855096409397,
+    29.744075270302));
+#8878 = CARTESIAN_POINT('',(-0.19166241892,18.855980805942,
+    29.742316362224));
+#8879 = CARTESIAN_POINT('',(-0.192585177969,18.856856283833,
+    29.74054307407));
+#8880 = CARTESIAN_POINT('',(-0.193490553388,18.857722570247,
+    29.738755473879));
+#8881 = CARTESIAN_POINT('',(-0.194378672557,18.858579392331,
+    29.736953634428));
+#8882 = CARTESIAN_POINT('',(-0.195249656234,18.859426477203,
+    29.735137633229));
+#8883 = CARTESIAN_POINT('',(-0.196938763799,18.86108218173,
+    29.731517797717));
+#8884 = CARTESIAN_POINT('',(-0.197757629511,18.861891237482,
+    29.7297145779));
+#8885 = CARTESIAN_POINT('',(-0.198560322447,18.862690463797,
+    29.727897969994));
+#8886 = CARTESIAN_POINT('',(-0.199346943482,18.863479604982,
+    29.726068057084));
+#8887 = CARTESIAN_POINT('',(-0.200117587612,18.864258405062,
+    29.724224928423));
+#8888 = CARTESIAN_POINT('',(-0.200872343957,18.865026607779,
+    29.722368679435));
+#8889 = CARTESIAN_POINT('',(-0.2023351186,18.866525799788,
+    29.718668414524));
+#8890 = CARTESIAN_POINT('',(-0.2030437774,18.86725722894,29.716824927096
+    ));
+#8891 = CARTESIAN_POINT('',(-0.203737350363,18.867978002784,
+    29.714969044929));
+#8892 = CARTESIAN_POINT('',(-0.204415910457,18.868687879968,
+    29.713100871157));
+#8893 = CARTESIAN_POINT('',(-0.20507952542,18.869386619055,
+    29.711220516552));
+#8894 = CARTESIAN_POINT('',(-0.205728257753,18.870073978517,
+    29.709328099518));
+#8895 = CARTESIAN_POINT('',(-0.206984038561,18.871412627762,
+    29.705555542063));
+#8896 = CARTESIAN_POINT('',(-0.207591644549,18.872064354693,
+    29.703675851386));
+#8897 = CARTESIAN_POINT('',(-0.208185036707,18.872704669244,
+    29.701784793135));
+#8898 = CARTESIAN_POINT('',(-0.208764264431,18.873333343651,
+    29.699882495473));
+#8899 = CARTESIAN_POINT('',(-0.209329372494,18.873950150672,
+    29.697969095666));
+#8900 = CARTESIAN_POINT('',(-0.209880401045,18.87455486359,
+    29.696044740074));
+#8901 = CARTESIAN_POINT('',(-0.210944998977,18.875729310667,
+    29.692208199675));
+#8902 = CARTESIAN_POINT('',(-0.211459054317,18.876299471389,
+    29.690296389403));
+#8903 = CARTESIAN_POINT('',(-0.211959585262,18.876857523632,
+    29.688374300932));
+#8904 = CARTESIAN_POINT('',(-0.212446621452,18.877403254184,
+    29.686442092356));
+#8905 = CARTESIAN_POINT('',(-0.212920188539,18.877936451368,
+    29.684499932275));
+#8906 = CARTESIAN_POINT('',(-0.213380308189,18.878456905034,
+    29.682547999799));
+#8907 = CARTESIAN_POINT('',(-0.214266636133,18.879463896245,
+    29.67865593546));
+#8908 = CARTESIAN_POINT('',(-0.21469326523,18.879950839969,
+    29.676716104581));
+#8909 = CARTESIAN_POINT('',(-0.215106902128,18.88042503866,
+    29.674767172876));
+#8910 = CARTESIAN_POINT('',(-0.215507560312,18.880886296159,
+    29.672809333118));
+#8911 = CARTESIAN_POINT('',(-0.215895249988,18.881334419231,
+    29.670842789882));
+#8912 = CARTESIAN_POINT('',(-0.216269978086,18.881769217561,
+    29.66886775955));
+#8913 = CARTESIAN_POINT('',(-0.216988488363,18.882605932372,
+    29.664928756783));
+#8914 = CARTESIAN_POINT('',(-0.217332628572,18.883008222607,
+    29.662965013121));
+#8915 = CARTESIAN_POINT('',(-0.217664172275,18.883397194588,
+    29.660993458399));
+#8916 = CARTESIAN_POINT('',(-0.217983120429,18.883772673122,
+    29.659014324601));
+#8917 = CARTESIAN_POINT('',(-0.218289471556,18.8841344877,29.65702785661
+    ));
+#8918 = CARTESIAN_POINT('',(-0.218583221747,18.884482472487,
+    29.655034312214));
+#8919 = CARTESIAN_POINT('',(-0.219142211881,18.885146544946,
+    29.651057061018));
+#8920 = CARTESIAN_POINT('',(-0.219407745974,18.885462959483,
+    29.6490735133));
+#8921 = CARTESIAN_POINT('',(-0.219660960682,18.885765554218,
+    29.647083580696));
+#8922 = CARTESIAN_POINT('',(-0.219901848365,18.886054180219,
+    29.645087538506));
+#8923 = CARTESIAN_POINT('',(-0.220130399994,18.886328695344,
+    29.643085675574));
+#8924 = CARTESIAN_POINT('',(-0.220346605154,18.886588964249,
+    29.641078294291));
+#8925 = CARTESIAN_POINT('',(-0.220752430581,18.887078498778,
+    29.637071573128));
+#8926 = CARTESIAN_POINT('',(-0.220942276773,18.887308027594,
+    29.635072327971));
+#8927 = CARTESIAN_POINT('',(-0.221119979013,18.887523319663,
+    29.633068283354));
+#8928 = CARTESIAN_POINT('',(-0.221285525598,18.88772425901,
+    29.631059760459));
+#8929 = CARTESIAN_POINT('',(-0.22143890472,18.887910738853,
+    29.629047093414));
+#8930 = CARTESIAN_POINT('',(-0.221580104472,18.888082661601,
+    29.627030629297));
+#8931 = CARTESIAN_POINT('',(-0.221837324056,18.888396244266,
+    29.623003308264));
+#8932 = CARTESIAN_POINT('',(-0.221953494564,18.888538085499,
+    29.62099249206));
+#8933 = CARTESIAN_POINT('',(-0.222057612579,18.888665375879,
+    29.618978634389));
+#8934 = CARTESIAN_POINT('',(-0.222149667564,18.888778040251,
+    29.616962099647));
+#8935 = CARTESIAN_POINT('',(-0.222229650236,18.88887601498,
+    29.614943261754));
+#8936 = CARTESIAN_POINT('',(-0.222297552568,18.888959247951,
+    29.61292250416));
+#8937 = CARTESIAN_POINT('',(-0.222396295853,18.889080344659,
+    29.609344859814));
+#8938 = CARTESIAN_POINT('',(-0.222432074223,18.88912424686,
+    29.607788595316));
+#8939 = CARTESIAN_POINT('',(-0.222460699874,18.889159386864,
+    29.606231605007));
+#8940 = CARTESIAN_POINT('',(-0.222482170559,18.889185750963,
+    29.604674068724));
+#8941 = CARTESIAN_POINT('',(-0.222496484815,18.889203330049,
+    29.603116167477));
+#8942 = CARTESIAN_POINT('',(-0.222503641954,18.889212119617,
+    29.60155808345));
+#8943 = CARTESIAN_POINT('',(-0.222503642073,18.889212119762,29.6));
+#8944 = PCURVE('',#3118,#8945);
+#8945 = DEFINITIONAL_REPRESENTATION('',(#8946),#9207);
+#8946 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#8947,#8948,#8949,#8950,#8951,
+    #8952,#8953,#8954,#8955,#8956,#8957,#8958,#8959,#8960,#8961,#8962,
+    #8963,#8964,#8965,#8966,#8967,#8968,#8969,#8970,#8971,#8972,#8973,
+    #8974,#8975,#8976,#8977,#8978,#8979,#8980,#8981,#8982,#8983,#8984,
+    #8985,#8986,#8987,#8988,#8989,#8990,#8991,#8992,#8993,#8994,#8995,
+    #8996,#8997,#8998,#8999,#9000,#9001,#9002,#9003,#9004,#9005,#9006,
+    #9007,#9008,#9009,#9010,#9011,#9012,#9013,#9014,#9015,#9016,#9017,
+    #9018,#9019,#9020,#9021,#9022,#9023,#9024,#9025,#9026,#9027,#9028,
+    #9029,#9030,#9031,#9032,#9033,#9034,#9035,#9036,#9037,#9038,#9039,
+    #9040,#9041,#9042,#9043,#9044,#9045,#9046,#9047,#9048,#9049,#9050,
+    #9051,#9052,#9053,#9054,#9055,#9056,#9057,#9058,#9059,#9060,#9061,
+    #9062,#9063,#9064,#9065,#9066,#9067,#9068,#9069,#9070,#9071,#9072,
+    #9073,#9074,#9075,#9076,#9077,#9078,#9079,#9080,#9081,#9082,#9083,
+    #9084,#9085,#9086,#9087,#9088,#9089,#9090,#9091,#9092,#9093,#9094,
+    #9095,#9096,#9097,#9098,#9099,#9100,#9101,#9102,#9103,#9104,#9105,
+    #9106,#9107,#9108,#9109,#9110,#9111,#9112,#9113,#9114,#9115,#9116,
+    #9117,#9118,#9119,#9120,#9121,#9122,#9123,#9124,#9125,#9126,#9127,
+    #9128,#9129,#9130,#9131,#9132,#9133,#9134,#9135,#9136,#9137,#9138,
+    #9139,#9140,#9141,#9142,#9143,#9144,#9145,#9146,#9147,#9148,#9149,
+    #9150,#9151,#9152,#9153,#9154,#9155,#9156,#9157,#9158,#9159,#9160,
+    #9161,#9162,#9163,#9164,#9165,#9166,#9167,#9168,#9169,#9170,#9171,
+    #9172,#9173,#9174,#9175,#9176,#9177,#9178,#9179,#9180,#9181,#9182,
+    #9183,#9184,#9185,#9186,#9187,#9188,#9189,#9190,#9191,#9192,#9193,
+    #9194,#9195,#9196,#9197,#9198,#9199,#9200,#9201,#9202,#9203,#9204,
+    #9205,#9206),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.682687270984E-02,3.391856263867E-02,5.112112430553E-02,
+    6.848245852949E-02,8.604471940321E-02,0.103845415619,0.121918724502,
+    0.140296855251,0.159011554654,0.1780959289,0.197586810086,
+    0.217528003361,0.237974973137,0.259001977982,0.280713613317,
+    0.303264878839,0.326899348161,0.352031016848,0.379453243905,
+    0.411052071999,0.454605250248,0.550256473803,0.590815214064,
+    0.622172922783,0.649753912697,0.675141355583,0.699046166243,
+    0.721853350602,0.743795346137,0.765023167508,0.785640656728,
+    0.805722922704,0.825327151958,0.844499401426,0.863279127016,
+    0.881702366526,0.899804092323,0.917620048691,0.935188291371,
+    0.952550590929,0.969753757202,0.986850622269,1.),.UNSPECIFIED.);
+#8947 = CARTESIAN_POINT('',(1.434948121704,0.));
+#8948 = CARTESIAN_POINT('',(1.434948121762,6.653561927944E-03));
+#8949 = CARTESIAN_POINT('',(1.434952598247,1.330712937777E-02));
+#8950 = CARTESIAN_POINT('',(1.434961551172,1.995994326159E-02));
+#8951 = CARTESIAN_POINT('',(1.434974980775,2.661125509029E-02));
+#8952 = CARTESIAN_POINT('',(1.434992887524,3.326032697352E-02));
+#8953 = CARTESIAN_POINT('',(1.435015272116,3.99064316197E-02));
+#8954 = CARTESIAN_POINT('',(1.435069421606,5.329580984969E-02));
+#8955 = CARTESIAN_POINT('',(1.43510132873,6.003897491708E-02));
+#8956 = CARTESIAN_POINT('',(1.435137857801,6.677760058602E-02));
+#8957 = CARTESIAN_POINT('',(1.435179010385,7.351096709612E-02));
+#8958 = CARTESIAN_POINT('',(1.435224788667,8.023838187883E-02));
+#8959 = CARTESIAN_POINT('',(1.435275195446,8.695917955744E-02));
+#8960 = CARTESIAN_POINT('',(1.435385629858,0.100429814279));
+#8961 = CARTESIAN_POINT('',(1.435445717937,0.107179559781));
+#8962 = CARTESIAN_POINT('',(1.435510501877,0.113921311846));
+#8963 = CARTESIAN_POINT('',(1.435579986263,0.120654455961));
+#8964 = CARTESIAN_POINT('',(1.43565417676,0.127378409701));
+#8965 = CARTESIAN_POINT('',(1.435733080111,0.134092622733));
+#8966 = CARTESIAN_POINT('',(1.435901099984,0.147562405627));
+#8967 = CARTESIAN_POINT('',(1.435990304171,0.15431778449));
+#8968 = CARTESIAN_POINT('',(1.43608432479,0.161062182825));
+#8969 = CARTESIAN_POINT('',(1.436183171419,0.167795100214));
+#8970 = CARTESIAN_POINT('',(1.436286855122,0.174516066394));
+#8971 = CARTESIAN_POINT('',(1.436395388447,0.181224641258));
+#8972 = CARTESIAN_POINT('',(1.43662349478,0.194693680151));
+#8973 = CARTESIAN_POINT('',(1.436743181095,0.201453844046));
+#8974 = CARTESIAN_POINT('',(1.436867858944,0.2082004832));
+#8975 = CARTESIAN_POINT('',(1.43699754471,0.214933200198));
+#8976 = CARTESIAN_POINT('',(1.437132256584,0.221651623547));
+#8977 = CARTESIAN_POINT('',(1.437272014571,0.22835540768));
+#8978 = CARTESIAN_POINT('',(1.437563632636,0.241823869554));
+#8979 = CARTESIAN_POINT('',(1.437715631305,0.248588135887));
+#8980 = CARTESIAN_POINT('',(1.437872859237,0.255336699704));
+#8981 = CARTESIAN_POINT('',(1.438035341264,0.262069249957));
+#8982 = CARTESIAN_POINT('',(1.438203104301,0.268785496788));
+#8983 = CARTESIAN_POINT('',(1.438376177349,0.275485171533));
+#8984 = CARTESIAN_POINT('',(1.438735737999,0.288953227962));
+#8985 = CARTESIAN_POINT('',(1.438922390475,0.295721087954));
+#8986 = CARTESIAN_POINT('',(1.439114581479,0.302471348126));
+#8987 = CARTESIAN_POINT('',(1.439312345911,0.309203766219));
+#8988 = CARTESIAN_POINT('',(1.439515721012,0.315918116292));
+#8989 = CARTESIAN_POINT('',(1.439724746363,0.322614188715));
+#8990 = CARTESIAN_POINT('',(1.440157802808,0.336082015112));
+#8991 = CARTESIAN_POINT('',(1.440382027542,0.342853138124));
+#8992 = CARTESIAN_POINT('',(1.440612182186,0.349604956294));
+#8993 = CARTESIAN_POINT('',(1.440848313442,0.356337277931));
+#8994 = CARTESIAN_POINT('',(1.441090470621,0.363049922575));
+#8995 = CARTESIAN_POINT('',(1.441338705641,0.369742720994));
+#8996 = CARTESIAN_POINT('',(1.441852098784,0.383210511863));
+#8997 = CARTESIAN_POINT('',(1.442117483582,0.389984762167));
+#8998 = CARTESIAN_POINT('',(1.442389285005,0.396738099512));
+#8999 = CARTESIAN_POINT('',(1.442667563547,0.403470363116));
+#9000 = CARTESIAN_POINT('',(1.442952382608,0.410181398003));
+#9001 = CARTESIAN_POINT('',(1.443243808497,0.416871054995));
+#9002 = CARTESIAN_POINT('',(1.443845900827,0.430339043339));
+#9003 = CARTESIAN_POINT('',(1.444156833625,0.437116513196));
+#9004 = CARTESIAN_POINT('',(1.444474782225,0.443871448463));
+#9005 = CARTESIAN_POINT('',(1.444799823298,0.450603697156));
+#9006 = CARTESIAN_POINT('',(1.445132036782,0.457313107138));
+#9007 = CARTESIAN_POINT('',(1.445471505885,0.463999526122));
+#9008 = CARTESIAN_POINT('',(1.446172515542,0.477468008393));
+#9009 = CARTESIAN_POINT('',(1.446534372218,0.48424907217));
+#9010 = CARTESIAN_POINT('',(1.446903979226,0.49100583081));
+#9011 = CARTESIAN_POINT('',(1.447281432402,0.497738115171));
+#9012 = CARTESIAN_POINT('',(1.447666831303,0.504445749163));
+#9013 = CARTESIAN_POINT('',(1.448060279204,0.511128549746));
+#9014 = CARTESIAN_POINT('',(1.448872765557,0.524597923611));
+#9015 = CARTESIAN_POINT('',(1.449292185242,0.531383323835));
+#9016 = CARTESIAN_POINT('',(1.449720256733,0.538142324398));
+#9017 = CARTESIAN_POINT('',(1.450157098899,0.544874706966));
+#9018 = CARTESIAN_POINT('',(1.450602834908,0.551580238074));
+#9019 = CARTESIAN_POINT('',(1.451057592226,0.558258669121));
+#9020 = CARTESIAN_POINT('',(1.451997179355,0.571729497326));
+#9021 = CARTESIAN_POINT('',(1.452482479374,0.578520484731));
+#9022 = CARTESIAN_POINT('',(1.452977544699,0.58528241471));
+#9023 = CARTESIAN_POINT('',(1.4534825224,0.59201497775));
+#9024 = CARTESIAN_POINT('',(1.453997564589,0.598717838701));
+#9025 = CARTESIAN_POINT('',(1.45452282842,0.605390636784));
+#9026 = CARTESIAN_POINT('',(1.455609318897,0.618863763051));
+#9027 = CARTESIAN_POINT('',(1.456171143032,0.625662333987));
+#9028 = CARTESIAN_POINT('',(1.456744124874,0.63242827892));
+#9029 = CARTESIAN_POINT('',(1.457328446805,0.639161138297));
+#9030 = CARTESIAN_POINT('',(1.457924297208,0.645860412484));
+#9031 = CARTESIAN_POINT('',(1.458531870475,0.652525561767));
+#9032 = CARTESIAN_POINT('',(1.459791034068,0.666002335438));
+#9033 = CARTESIAN_POINT('',(1.460443413409,0.672811655937));
+#9034 = CARTESIAN_POINT('',(1.461108725633,0.679583330976));
+#9035 = CARTESIAN_POINT('',(1.461787198574,0.686316662233));
+#9036 = CARTESIAN_POINT('',(1.462479067291,0.693010889938));
+#9037 = CARTESIAN_POINT('',(1.463184574066,0.699665192872));
+#9038 = CARTESIAN_POINT('',(1.46465118308,0.7131479403));
+#9039 = CARTESIAN_POINT('',(1.465413379968,0.719973156827));
+#9040 = CARTESIAN_POINT('',(1.466190838732,0.726753351594));
+#9041 = CARTESIAN_POINT('',(1.466983847718,0.733487442669));
+#9042 = CARTESIAN_POINT('',(1.467792703957,0.740174252536));
+#9043 = CARTESIAN_POINT('',(1.468617713155,0.746812508104));
+#9044 = CARTESIAN_POINT('',(1.470341084854,0.760305630341));
+#9045 = CARTESIAN_POINT('',(1.471241066522,0.767155568259));
+#9046 = CARTESIAN_POINT('',(1.472159496996,0.773949084504));
+#9047 = CARTESIAN_POINT('',(1.473096748607,0.780684453907));
+#9048 = CARTESIAN_POINT('',(1.474053203732,0.787359796085));
+#9049 = CARTESIAN_POINT('',(1.475029254791,0.793973075435));
+#9050 = CARTESIAN_POINT('',(1.477084451574,0.80748599535));
+#9051 = CARTESIAN_POINT('',(1.478166208707,0.814377204744));
+#9052 = CARTESIAN_POINT('',(1.479271061134,0.821193107697));
+#9053 = CARTESIAN_POINT('',(1.480399503722,0.827930810154));
+#9054 = CARTESIAN_POINT('',(1.481552040717,0.834587145621));
+#9055 = CARTESIAN_POINT('',(1.482729185744,0.841158675169));
+#9056 = CARTESIAN_POINT('',(1.48524331609,0.854715576425));
+#9057 = CARTESIAN_POINT('',(1.486585081207,0.861684007545));
+#9058 = CARTESIAN_POINT('',(1.487957444227,0.868542190247));
+#9059 = CARTESIAN_POINT('',(1.489361087259,0.875284788565));
+#9060 = CARTESIAN_POINT('',(1.490796687443,0.881905921118));
+#9061 = CARTESIAN_POINT('',(1.49226491696,0.888399161111));
+#9062 = CARTESIAN_POINT('',(1.495496662229,0.902084337506));
+#9063 = CARTESIAN_POINT('',(1.497271039481,0.90923189361));
+#9064 = CARTESIAN_POINT('',(1.499090647411,0.91618959493));
+#9065 = CARTESIAN_POINT('',(1.500956428289,0.922945465795));
+#9066 = CARTESIAN_POINT('',(1.50286919402,0.929486164573));
+#9067 = CARTESIAN_POINT('',(1.504829626146,0.935796983673));
+#9068 = CARTESIAN_POINT('',(1.509606830361,0.950221152726));
+#9069 = CARTESIAN_POINT('',(1.512466627934,0.958112070706));
+#9070 = CARTESIAN_POINT('',(1.515419294642,0.965494351833));
+#9071 = CARTESIAN_POINT('',(1.518464866626,0.972318280583));
+#9072 = CARTESIAN_POINT('',(1.521601198299,0.978528228853));
+#9073 = CARTESIAN_POINT('',(1.52482337056,0.984066207238));
+#9074 = CARTESIAN_POINT('',(1.535369942403,0.999437371896));
+#9075 = CARTESIAN_POINT('',(1.54307699743,1.006610874926));
+#9076 = CARTESIAN_POINT('',(1.550982434823,1.0093721237));
+#9077 = CARTESIAN_POINT('',(1.558853117287,1.007511791957));
+#9078 = CARTESIAN_POINT('',(1.566491528896,1.001349105091));
+#9079 = CARTESIAN_POINT('',(1.573747991609,0.991532986373));
+#9080 = CARTESIAN_POINT('',(1.583383104192,0.973570525103));
+#9081 = CARTESIAN_POINT('',(1.586177296666,0.96769395247));
+#9082 = CARTESIAN_POINT('',(1.588895219313,0.961330861385));
+#9083 = CARTESIAN_POINT('',(1.591536507814,0.954519943329));
+#9084 = CARTESIAN_POINT('',(1.594101707688,0.947296410867));
+#9085 = CARTESIAN_POINT('',(1.596592098226,0.939691265368));
+#9086 = CARTESIAN_POINT('',(1.600878526504,0.925575804237));
+#9087 = CARTESIAN_POINT('',(1.602703793951,0.919208940813));
+#9088 = CARTESIAN_POINT('',(1.60448609403,0.912642376494));
+#9089 = CARTESIAN_POINT('',(1.606226242846,0.905887483299));
+#9090 = CARTESIAN_POINT('',(1.607925097325,0.898954603222));
+#9091 = CARTESIAN_POINT('',(1.609583555211,0.891853048237));
+#9092 = CARTESIAN_POINT('',(1.612626562781,0.878203780512));
+#9093 = CARTESIAN_POINT('',(1.614020024174,0.871692481867));
+#9094 = CARTESIAN_POINT('',(1.615383561523,0.865062888452));
+#9095 = CARTESIAN_POINT('',(1.616717790827,0.858320257495));
+#9096 = CARTESIAN_POINT('',(1.618023321816,0.851469419357));
+#9097 = CARTESIAN_POINT('',(1.619300757953,0.844514777534));
+#9098 = CARTESIAN_POINT('',(1.621701225898,0.830966889589));
+#9099 = CARTESIAN_POINT('',(1.622828453204,0.824388934735));
+#9100 = CARTESIAN_POINT('',(1.623932841293,0.817729564024));
+#9101 = CARTESIAN_POINT('',(1.625014843059,0.810991676572));
+#9102 = CARTESIAN_POINT('',(1.626074901337,0.804177950687));
+#9103 = CARTESIAN_POINT('',(1.627113448908,0.797290843862));
+#9104 = CARTESIAN_POINT('',(1.629088948228,0.783780705086));
+#9105 = CARTESIAN_POINT('',(1.630028289867,0.777165762088));
+#9106 = CARTESIAN_POINT('',(1.630949285715,0.770489638675));
+#9107 = CARTESIAN_POINT('',(1.631852279136,0.763754080575));
+#9108 = CARTESIAN_POINT('',(1.632737604569,0.756960704363));
+#9109 = CARTESIAN_POINT('',(1.63360558752,0.750110997454));
+#9110 = CARTESIAN_POINT('',(1.635268428606,0.736618677779));
+#9111 = CARTESIAN_POINT('',(1.636064813955,0.729981009997));
+#9112 = CARTESIAN_POINT('',(1.636845975414,0.723294497886));
+#9113 = CARTESIAN_POINT('',(1.63761218038,0.716560243536));
+#9114 = CARTESIAN_POINT('',(1.638363688843,0.709779268));
+#9115 = CARTESIAN_POINT('',(1.639100753392,0.702952511297));
+#9116 = CARTESIAN_POINT('',(1.64051906316,0.689469830145));
+#9117 = CARTESIAN_POINT('',(1.641201365045,0.682817257361));
+#9118 = CARTESIAN_POINT('',(1.641870743167,0.676123880694));
+#9119 = CARTESIAN_POINT('',(1.642527409712,0.669390414091));
+#9120 = CARTESIAN_POINT('',(1.643171570749,0.662617518816));
+#9121 = CARTESIAN_POINT('',(1.643803426229,0.655805803442));
+#9122 = CARTESIAN_POINT('',(1.645022742151,0.642328799308));
+#9123 = CARTESIAN_POINT('',(1.645610978134,0.635665966549));
+#9124 = CARTESIAN_POINT('',(1.646188053463,0.628967829847));
+#9125 = CARTESIAN_POINT('',(1.646754138553,0.622234859053));
+#9126 = CARTESIAN_POINT('',(1.647309398708,0.6154674896));
+#9127 = CARTESIAN_POINT('',(1.647853994115,0.608666122509));
+#9128 = CARTESIAN_POINT('',(1.648906809813,0.595192642848));
+#9129 = CARTESIAN_POINT('',(1.649415625726,0.588522440702));
+#9130 = CARTESIAN_POINT('',(1.649914669693,0.58182085431));
+#9131 = CARTESIAN_POINT('',(1.65040407947,0.575088198374));
+#9132 = CARTESIAN_POINT('',(1.650883988471,0.568324765929));
+#9133 = CARTESIAN_POINT('',(1.651354525769,0.561530828344));
+#9134 = CARTESIAN_POINT('',(1.652265131474,0.548059596107));
+#9135 = CARTESIAN_POINT('',(1.652705673729,0.541383855503));
+#9136 = CARTESIAN_POINT('',(1.65313755814,0.534679644529));
+#9137 = CARTESIAN_POINT('',(1.653560896239,0.527947182137));
+#9138 = CARTESIAN_POINT('',(1.653975795802,0.521186675206));
+#9139 = CARTESIAN_POINT('',(1.654382360859,0.514398318549));
+#9140 = CARTESIAN_POINT('',(1.655169540672,0.500928519366));
+#9141 = CARTESIAN_POINT('',(1.655550542762,0.49424838152));
+#9142 = CARTESIAN_POINT('',(1.655923791248,0.48754205153));
+#9143 = CARTESIAN_POINT('',(1.656289376128,0.480809695248));
+#9144 = CARTESIAN_POINT('',(1.656647384108,0.474051474216));
+#9145 = CARTESIAN_POINT('',(1.656997898599,0.467267545665));
+#9146 = CARTESIAN_POINT('',(1.657676540593,0.453798626535));
+#9147 = CARTESIAN_POINT('',(1.65800499119,0.447114752725));
+#9148 = CARTESIAN_POINT('',(1.658326426447,0.440406584262));
+#9149 = CARTESIAN_POINT('',(1.658640918371,0.433674266695));
+#9150 = CARTESIAN_POINT('',(1.658948536033,0.426917947942));
+#9151 = CARTESIAN_POINT('',(1.659249345572,0.42013777829));
+#9152 = CARTESIAN_POINT('',(1.659831454275,0.406669341793));
+#9153 = CARTESIAN_POINT('',(1.660113026784,0.399982038265));
+#9154 = CARTESIAN_POINT('',(1.660388187121,0.393272143475));
+#9155 = CARTESIAN_POINT('',(1.660656992044,0.386539809486));
+#9156 = CARTESIAN_POINT('',(1.660919495677,0.379785196765));
+#9157 = CARTESIAN_POINT('',(1.661175749505,0.373008474183));
+#9158 = CARTESIAN_POINT('',(1.661671108619,0.3595402193));
+#9159 = CARTESIAN_POINT('',(1.661910447086,0.35284951458));
+#9160 = CARTESIAN_POINT('',(1.662143863881,0.346137872498));
+#9161 = CARTESIAN_POINT('',(1.662371402729,0.339405474721));
+#9162 = CARTESIAN_POINT('',(1.662593104976,0.332652516945));
+#9163 = CARTESIAN_POINT('',(1.662809009586,0.325879208889));
+#9164 = CARTESIAN_POINT('',(1.663225629374,0.312410895534));
+#9165 = CARTESIAN_POINT('',(1.663426543883,0.305716589331));
+#9166 = CARTESIAN_POINT('',(1.663621931353,0.299003068311));
+#9167 = CARTESIAN_POINT('',(1.663811824327,0.292270564454));
+#9168 = CARTESIAN_POINT('',(1.66399625321,0.285519329091));
+#9169 = CARTESIAN_POINT('',(1.66417524627,0.278749632911));
+#9170 = CARTESIAN_POINT('',(1.664519672668,0.265281058118));
+#9171 = CARTESIAN_POINT('',(1.664685275489,0.258582751354));
+#9172 = CARTESIAN_POINT('',(1.664845662981,0.251867122718));
+#9173 = CARTESIAN_POINT('',(1.665000858142,0.245134473719));
+#9174 = CARTESIAN_POINT('',(1.66515088208,0.238385130316));
+#9175 = CARTESIAN_POINT('',(1.665295754019,0.231619442924));
+#9176 = CARTESIAN_POINT('',(1.665573285655,0.218150422292));
+#9177 = CARTESIAN_POINT('',(1.665706087198,0.211447532513));
+#9178 = CARTESIAN_POINT('',(1.665833912506,0.20472947728));
+#9179 = CARTESIAN_POINT('',(1.665956776562,0.197996646058));
+#9180 = CARTESIAN_POINT('',(1.666074692749,0.191249457577));
+#9181 = CARTESIAN_POINT('',(1.666187672849,0.184488359829));
+#9182 = CARTESIAN_POINT('',(1.666402514576,0.171018714499));
+#9183 = CARTESIAN_POINT('',(1.666504491103,0.164310481886));
+#9184 = CARTESIAN_POINT('',(1.666601666404,0.157589594207));
+#9185 = CARTESIAN_POINT('',(1.666694049009,0.150856546595));
+#9186 = CARTESIAN_POINT('',(1.666781646201,0.144111867341));
+#9187 = CARTESIAN_POINT('',(1.666864464013,0.137356117893));
+#9188 = CARTESIAN_POINT('',(1.667019835152,0.123885683314));
+#9189 = CARTESIAN_POINT('',(1.667092475736,0.117171189364));
+#9190 = CARTESIAN_POINT('',(1.667160433593,0.110446992083));
+#9191 = CARTESIAN_POINT('',(1.667223712523,0.103713706281));
+#9192 = CARTESIAN_POINT('',(1.667282315519,9.697198050573E-02));
+#9193 = CARTESIAN_POINT('',(1.667336244767,9.022249704252E-02));
+#9194 = CARTESIAN_POINT('',(1.667434454161,7.675119646567E-02));
+#9195 = CARTESIAN_POINT('',(1.667478792033,7.002946178258E-02));
+#9196 = CARTESIAN_POINT('',(1.667518516609,6.330147524154E-02));
+#9197 = CARTESIAN_POINT('',(1.667553628902,5.656797014419E-02));
+#9198 = CARTESIAN_POINT('',(1.667584129595,4.982970571459E-02));
+#9199 = CARTESIAN_POINT('',(1.667610019039,4.308746709917E-02));
+#9200 = CARTESIAN_POINT('',(1.667647662546,3.115410634708E-02));
+#9201 = CARTESIAN_POINT('',(1.667661300228,2.596427230447E-02));
+#9202 = CARTESIAN_POINT('',(1.667672210321,2.077293207906E-02));
+#9203 = CARTESIAN_POINT('',(1.667680392853,1.558045776376E-02));
+#9204 = CARTESIAN_POINT('',(1.667685847854,1.03872247043E-02));
+#9205 = CARTESIAN_POINT('',(1.667688575359,5.193611499248E-03));
+#9206 = CARTESIAN_POINT('',(1.667688575404,0.));
+#9207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9208 = PCURVE('',#4545,#9209);
+#9209 = DEFINITIONAL_REPRESENTATION('',(#9210),#9471);
+#9210 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9211,#9212,#9213,#9214,#9215,
+    #9216,#9217,#9218,#9219,#9220,#9221,#9222,#9223,#9224,#9225,#9226,
+    #9227,#9228,#9229,#9230,#9231,#9232,#9233,#9234,#9235,#9236,#9237,
+    #9238,#9239,#9240,#9241,#9242,#9243,#9244,#9245,#9246,#9247,#9248,
+    #9249,#9250,#9251,#9252,#9253,#9254,#9255,#9256,#9257,#9258,#9259,
+    #9260,#9261,#9262,#9263,#9264,#9265,#9266,#9267,#9268,#9269,#9270,
+    #9271,#9272,#9273,#9274,#9275,#9276,#9277,#9278,#9279,#9280,#9281,
+    #9282,#9283,#9284,#9285,#9286,#9287,#9288,#9289,#9290,#9291,#9292,
+    #9293,#9294,#9295,#9296,#9297,#9298,#9299,#9300,#9301,#9302,#9303,
+    #9304,#9305,#9306,#9307,#9308,#9309,#9310,#9311,#9312,#9313,#9314,
+    #9315,#9316,#9317,#9318,#9319,#9320,#9321,#9322,#9323,#9324,#9325,
+    #9326,#9327,#9328,#9329,#9330,#9331,#9332,#9333,#9334,#9335,#9336,
+    #9337,#9338,#9339,#9340,#9341,#9342,#9343,#9344,#9345,#9346,#9347,
+    #9348,#9349,#9350,#9351,#9352,#9353,#9354,#9355,#9356,#9357,#9358,
+    #9359,#9360,#9361,#9362,#9363,#9364,#9365,#9366,#9367,#9368,#9369,
+    #9370,#9371,#9372,#9373,#9374,#9375,#9376,#9377,#9378,#9379,#9380,
+    #9381,#9382,#9383,#9384,#9385,#9386,#9387,#9388,#9389,#9390,#9391,
+    #9392,#9393,#9394,#9395,#9396,#9397,#9398,#9399,#9400,#9401,#9402,
+    #9403,#9404,#9405,#9406,#9407,#9408,#9409,#9410,#9411,#9412,#9413,
+    #9414,#9415,#9416,#9417,#9418,#9419,#9420,#9421,#9422,#9423,#9424,
+    #9425,#9426,#9427,#9428,#9429,#9430,#9431,#9432,#9433,#9434,#9435,
+    #9436,#9437,#9438,#9439,#9440,#9441,#9442,#9443,#9444,#9445,#9446,
+    #9447,#9448,#9449,#9450,#9451,#9452,#9453,#9454,#9455,#9456,#9457,
+    #9458,#9459,#9460,#9461,#9462,#9463,#9464,#9465,#9466,#9467,#9468,
+    #9469,#9470),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.682687270984E-02,3.391856263867E-02,5.112112430553E-02,
+    6.848245852949E-02,8.604471940321E-02,0.103845415619,0.121918724502,
+    0.140296855251,0.159011554654,0.1780959289,0.197586810086,
+    0.217528003361,0.237974973137,0.259001977982,0.280713613317,
+    0.303264878839,0.326899348161,0.352031016848,0.379453243905,
+    0.411052071999,0.454605250248,0.550256473803,0.590815214064,
+    0.622172922783,0.649753912697,0.675141355583,0.699046166243,
+    0.721853350602,0.743795346137,0.765023167508,0.785640656728,
+    0.805722922704,0.825327151958,0.844499401426,0.863279127016,
+    0.881702366526,0.899804092323,0.917620048691,0.935188291371,
+    0.952550590929,0.969753757202,0.986850622269,1.),.UNSPECIFIED.);
+#9211 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#9212 = CARTESIAN_POINT('',(3.990046714613,2.701996068578));
+#9213 = CARTESIAN_POINT('',(3.989993562072,2.703992139024));
+#9214 = CARTESIAN_POINT('',(3.989887257815,2.705987838772));
+#9215 = CARTESIAN_POINT('',(3.989727830311,2.707982799076));
+#9216 = CARTESIAN_POINT('',(3.989515336358,2.70997665501));
+#9217 = CARTESIAN_POINT('',(3.989249861082,2.711969045465));
+#9218 = CARTESIAN_POINT('',(3.988608164786,2.715981507913));
+#9219 = CARTESIAN_POINT('',(3.988230264305,2.71800152498));
+#9220 = CARTESIAN_POINT('',(3.987797936104,2.720019291239));
+#9221 = CARTESIAN_POINT('',(3.987311323726,2.722034443624));
+#9222 = CARTESIAN_POINT('',(3.986770594646,2.724046629123));
+#9223 = CARTESIAN_POINT('',(3.986175940277,2.726055504776));
+#9224 = CARTESIAN_POINT('',(3.984875005793,2.730078978282));
+#9225 = CARTESIAN_POINT('',(3.984168023722,2.732093529884));
+#9226 = CARTESIAN_POINT('',(3.983406849343,2.734104054389));
+#9227 = CARTESIAN_POINT('',(3.982591718369,2.736110226173));
+#9228 = CARTESIAN_POINT('',(3.981722882636,2.738111732083));
+#9229 = CARTESIAN_POINT('',(3.980800610104,2.740108271436));
+#9230 = CARTESIAN_POINT('',(3.97884075684,2.744109219335));
+#9231 = CARTESIAN_POINT('',(3.977802187718,2.746113530396));
+#9232 = CARTESIAN_POINT('',(3.976709769031,2.748112193673));
+#9233 = CARTESIAN_POINT('',(3.975563800863,2.750104926199));
+#9234 = CARTESIAN_POINT('',(3.974364591852,2.752091457566));
+#9235 = CARTESIAN_POINT('',(3.973112459185,2.754071529927));
+#9236 = CARTESIAN_POINT('',(3.970487898067,2.758041104299));
+#9237 = CARTESIAN_POINT('',(3.969114242862,2.760030449695));
+#9238 = CARTESIAN_POINT('',(3.967687099596,2.762012680656));
+#9239 = CARTESIAN_POINT('',(3.966206806785,2.763987555402));
+#9240 = CARTESIAN_POINT('',(3.964673704855,2.765954843898));
+#9241 = CARTESIAN_POINT('',(3.963088136132,2.767914327857));
+#9242 = CARTESIAN_POINT('',(3.959790519332,2.771843767937));
+#9243 = CARTESIAN_POINT('',(3.958077044541,2.773813504348));
+#9244 = CARTESIAN_POINT('',(3.956310378388,2.77577479513));
+#9245 = CARTESIAN_POINT('',(3.95449087491,2.777727436079));
+#9246 = CARTESIAN_POINT('',(3.952618884281,2.779671233624));
+#9247 = CARTESIAN_POINT('',(3.950694752801,2.781606004829));
+#9248 = CARTESIAN_POINT('',(3.946712632196,2.785486639566));
+#9249 = CARTESIAN_POINT('',(3.944653042952,2.787432218412));
+#9250 = CARTESIAN_POINT('',(3.942540413086,2.789368133752));
+#9251 = CARTESIAN_POINT('',(3.940375091588,2.791294214799));
+#9252 = CARTESIAN_POINT('',(3.938157418525,2.79321030016));
+#9253 = CARTESIAN_POINT('',(3.935887725041,2.795116237833));
+#9254 = CARTESIAN_POINT('',(3.931205789407,2.798939504309));
+#9255 = CARTESIAN_POINT('',(3.92879178764,2.800856482258));
+#9256 = CARTESIAN_POINT('',(3.926324666413,2.802762669215));
+#9257 = CARTESIAN_POINT('',(3.923804750693,2.804657923413));
+#9258 = CARTESIAN_POINT('',(3.921232352058,2.80654211115));
+#9259 = CARTESIAN_POINT('',(3.918607768687,2.808415106802));
+#9260 = CARTESIAN_POINT('',(3.913205786169,2.812172572881));
+#9261 = CARTESIAN_POINT('',(3.910426467959,2.814056624441));
+#9262 = CARTESIAN_POINT('',(3.907593631102,2.815928823412));
+#9263 = CARTESIAN_POINT('',(3.904707558527,2.817789052421));
+#9264 = CARTESIAN_POINT('',(3.901768515737,2.819637200802));
+#9265 = CARTESIAN_POINT('',(3.898776750805,2.821473164592));
+#9266 = CARTESIAN_POINT('',(3.892628104201,2.825156551994));
+#9267 = CARTESIAN_POINT('',(3.889469127871,2.827003484766));
+#9268 = CARTESIAN_POINT('',(3.886255809701,2.828837541732));
+#9269 = CARTESIAN_POINT('',(3.882988372774,2.8306586251));
+#9270 = CARTESIAN_POINT('',(3.879667018944,2.832466642408));
+#9271 = CARTESIAN_POINT('',(3.876291928835,2.834261506524));
+#9272 = CARTESIAN_POINT('',(3.869361562485,2.837862714372));
+#9273 = CARTESIAN_POINT('',(3.865803979305,2.839668487448));
+#9274 = CARTESIAN_POINT('',(3.862190681934,2.841460367713));
+#9275 = CARTESIAN_POINT('',(3.858521814946,2.843238271973));
+#9276 = CARTESIAN_POINT('',(3.854797497854,2.845002120994));
+#9277 = CARTESIAN_POINT('',(3.851017825105,2.846751839508));
+#9278 = CARTESIAN_POINT('',(3.843259305205,2.850262969817));
+#9279 = CARTESIAN_POINT('',(3.839277873875,2.852023716981));
+#9280 = CARTESIAN_POINT('',(3.835238646361,2.853769521306));
+#9281 = CARTESIAN_POINT('',(3.831141667657,2.855500309001));
+#9282 = CARTESIAN_POINT('',(3.826986953484,2.857216008881));
+#9283 = CARTESIAN_POINT('',(3.822774490295,2.858916552361));
+#9284 = CARTESIAN_POINT('',(3.814125672056,2.862329940037));
+#9285 = CARTESIAN_POINT('',(3.809686348338,2.86404200142));
+#9286 = CARTESIAN_POINT('',(3.805186218038,2.865737986455));
+#9287 = CARTESIAN_POINT('',(3.800625200763,2.867417825194));
+#9288 = CARTESIAN_POINT('',(3.796003181807,2.8690814489));
+#9289 = CARTESIAN_POINT('',(3.791320012152,2.870728790047));
+#9290 = CARTESIAN_POINT('',(3.781696413769,2.874037042208));
+#9291 = CARTESIAN_POINT('',(3.776752456113,2.875697011601));
+#9292 = CARTESIAN_POINT('',(3.771743436319,2.877339618369));
+#9293 = CARTESIAN_POINT('',(3.766669114391,2.878964790071));
+#9294 = CARTESIAN_POINT('',(3.761529209523,2.880572453945));
+#9295 = CARTESIAN_POINT('',(3.75632340009,2.882162536913));
+#9296 = CARTESIAN_POINT('',(3.745607590623,2.885358591861));
+#9297 = CARTESIAN_POINT('',(3.740093205605,2.886963394427));
+#9298 = CARTESIAN_POINT('',(3.734507769872,2.88854929254));
+#9299 = CARTESIAN_POINT('',(3.728850835033,2.890116203271));
+#9300 = CARTESIAN_POINT('',(3.723121903033,2.891664041499));
+#9301 = CARTESIAN_POINT('',(3.717320426156,2.89319271991));
+#9302 = CARTESIAN_POINT('',(3.705344005215,2.896269950573));
+#9303 = CARTESIAN_POINT('',(3.699163295904,2.897816983797));
+#9304 = CARTESIAN_POINT('',(3.692903009847,2.899343148597));
+#9305 = CARTESIAN_POINT('',(3.686562415717,2.900848340018));
+#9306 = CARTESIAN_POINT('',(3.680140720105,2.902332448223));
+#9307 = CARTESIAN_POINT('',(3.67363706752,2.903795358488));
+#9308 = CARTESIAN_POINT('',(3.660147642934,2.906747787879));
+#9309 = CARTESIAN_POINT('',(3.653153721802,2.908235207701));
+#9310 = CARTESIAN_POINT('',(3.646067719918,2.909699073619));
+#9311 = CARTESIAN_POINT('',(3.638888500946,2.911139239038));
+#9312 = CARTESIAN_POINT('',(3.631614849284,2.912555547831));
+#9313 = CARTESIAN_POINT('',(3.624245470068,2.913947834332));
+#9314 = CARTESIAN_POINT('',(3.608839520693,2.91677067823));
+#9315 = CARTESIAN_POINT('',(3.600790270074,2.918198068593));
+#9316 = CARTESIAN_POINT('',(3.592629579236,2.919597885498));
+#9317 = CARTESIAN_POINT('',(3.584355691654,2.92096990062));
+#9318 = CARTESIAN_POINT('',(3.575966752348,2.922313866251));
+#9319 = CARTESIAN_POINT('',(3.567460807888,2.923629515292));
+#9320 = CARTESIAN_POINT('',(3.549424702323,2.926320911571));
+#9321 = CARTESIAN_POINT('',(3.539871897875,2.927691197563));
+#9322 = CARTESIAN_POINT('',(3.530174692644,2.929027052101));
+#9323 = CARTESIAN_POINT('',(3.520330305631,2.930328062474));
+#9324 = CARTESIAN_POINT('',(3.510335875239,2.931593770389));
+#9325 = CARTESIAN_POINT('',(3.500188459276,2.932823671979));
+#9326 = CARTESIAN_POINT('',(3.478012325518,2.935392549163));
+#9327 = CARTESIAN_POINT('',(3.465932739166,2.936719579499));
+#9328 = CARTESIAN_POINT('',(3.453641391971,2.93799748203));
+#9329 = CARTESIAN_POINT('',(3.441133798678,2.939225291706));
+#9330 = CARTESIAN_POINT('',(3.42840587271,2.940401905203));
+#9331 = CARTESIAN_POINT('',(3.415453926164,2.941526080924));
+#9332 = CARTESIAN_POINT('',(3.384109486617,2.944071730913));
+#9333 = CARTESIAN_POINT('',(3.36551466477,2.945444602043));
+#9334 = CARTESIAN_POINT('',(3.346479947973,2.946711692202));
+#9335 = CARTESIAN_POINT('',(3.327003047199,2.947868471514));
+#9336 = CARTESIAN_POINT('',(3.307092234239,2.948909641386));
+#9337 = CARTESIAN_POINT('',(3.286768935234,2.949829535488));
+#9338 = CARTESIAN_POINT('',(3.220612161387,2.952364070049));
+#9339 = CARTESIAN_POINT('',(3.172803427332,2.953514334521));
+#9340 = CARTESIAN_POINT('',(3.124156186209,2.953941430554));
+#9341 = CARTESIAN_POINT('',(3.075778484494,2.953651787488));
+#9342 = CARTESIAN_POINT('',(3.028546190176,2.952676492018));
+#9343 = CARTESIAN_POINT('',(2.983195441717,2.951079701295));
+#9344 = CARTESIAN_POINT('',(2.922177174632,2.948073217069));
+#9345 = CARTESIAN_POINT('',(2.904373292071,2.947081318398));
+#9346 = CARTESIAN_POINT('',(2.88693709453,2.945996745851));
+#9347 = CARTESIAN_POINT('',(2.869866898174,2.944823087315));
+#9348 = CARTESIAN_POINT('',(2.853157464132,2.94356345837));
+#9349 = CARTESIAN_POINT('',(2.836800509785,2.942220437137));
+#9350 = CARTESIAN_POINT('',(2.808403109856,2.939694704747));
+#9351 = CARTESIAN_POINT('',(2.796226004625,2.938544815158));
+#9352 = CARTESIAN_POINT('',(2.784249520059,2.937347298826));
+#9353 = CARTESIAN_POINT('',(2.772469313586,2.936103022956));
+#9354 = CARTESIAN_POINT('',(2.760881084344,2.934812753486));
+#9355 = CARTESIAN_POINT('',(2.749480573185,2.933477155087));
+#9356 = CARTESIAN_POINT('',(2.728397527606,2.93088267811));
+#9357 = CARTESIAN_POINT('',(2.718673552177,2.929633950086));
+#9358 = CARTESIAN_POINT('',(2.70908884398,2.928351000196));
+#9359 = CARTESIAN_POINT('',(2.69964074342,2.927034188035));
+#9360 = CARTESIAN_POINT('',(2.690326723717,2.925683839689));
+#9361 = CARTESIAN_POINT('',(2.681144390901,2.92430024773));
+#9362 = CARTESIAN_POINT('',(2.663758564576,2.921579756634));
+#9363 = CARTESIAN_POINT('',(2.655535321781,2.920247901584));
+#9364 = CARTESIAN_POINT('',(2.647420002764,2.918888311173));
+#9365 = CARTESIAN_POINT('',(2.63941095622,2.91750117622));
+#9366 = CARTESIAN_POINT('',(2.631506632204,2.916086673263));
+#9367 = CARTESIAN_POINT('',(2.623705582134,2.914644964562));
+#9368 = CARTESIAN_POINT('',(2.608756965939,2.911793207918));
+#9369 = CARTESIAN_POINT('',(2.601597847233,2.910386230872));
+#9370 = CARTESIAN_POINT('',(2.594527979306,2.908955391546));
+#9371 = CARTESIAN_POINT('',(2.587546313421,2.907500807636));
+#9372 = CARTESIAN_POINT('',(2.580651875471,2.906022589947));
+#9373 = CARTESIAN_POINT('',(2.573843765982,2.904520842395));
+#9374 = CARTESIAN_POINT('',(2.560707233071,2.901540512629));
+#9375 = CARTESIAN_POINT('',(2.554371139527,2.900064034534));
+#9376 = CARTESIAN_POINT('',(2.548112162917,2.898566312359));
+#9377 = CARTESIAN_POINT('',(2.541929643804,2.897047427462));
+#9378 = CARTESIAN_POINT('',(2.535822979882,2.895507457919));
+#9379 = CARTESIAN_POINT('',(2.529791625971,2.893946478525));
+#9380 = CARTESIAN_POINT('',(2.518104522655,2.890842652997));
+#9381 = CARTESIAN_POINT('',(2.512443204971,2.889301366434));
+#9382 = CARTESIAN_POINT('',(2.506850706004,2.887740764907));
+#9383 = CARTESIAN_POINT('',(2.501326636459,2.886160911135));
+#9384 = CARTESIAN_POINT('',(2.495870652708,2.884561866752));
+#9385 = CARTESIAN_POINT('',(2.490482456792,2.88294369231));
+#9386 = CARTESIAN_POINT('',(2.480014314375,2.87972249175));
+#9387 = CARTESIAN_POINT('',(2.474930043572,2.87812068776));
+#9388 = CARTESIAN_POINT('',(2.469908755276,2.876501089171));
+#9389 = CARTESIAN_POINT('',(2.464950258592,2.874863750399));
+#9390 = CARTESIAN_POINT('',(2.460054400464,2.873208726413));
+#9391 = CARTESIAN_POINT('',(2.455221065677,2.871536072732));
+#9392 = CARTESIAN_POINT('',(2.445816458343,2.868204214729));
+#9393 = CARTESIAN_POINT('',(2.441241646931,2.866546007235));
+#9394 = CARTESIAN_POINT('',(2.436725671573,2.864871274291));
+#9395 = CARTESIAN_POINT('',(2.432268493393,2.863180069216));
+#9396 = CARTESIAN_POINT('',(2.427870105683,2.861472447306));
+#9397 = CARTESIAN_POINT('',(2.423530533904,2.859748465829));
+#9398 = CARTESIAN_POINT('',(2.415080262992,2.856313079372));
+#9399 = CARTESIAN_POINT('',(2.410966547088,2.854602510512));
+#9400 = CARTESIAN_POINT('',(2.406908741212,2.852876532156));
+#9401 = CARTESIAN_POINT('',(2.402906926337,2.851135202356));
+#9402 = CARTESIAN_POINT('',(2.398961211174,2.84937858251));
+#9403 = CARTESIAN_POINT('',(2.395071732176,2.847606737361));
+#9404 = CARTESIAN_POINT('',(2.387496817199,2.844075270302));
+#9405 = CARTESIAN_POINT('',(2.383808728163,2.842316362224));
+#9406 = CARTESIAN_POINT('',(2.380174539266,2.84054307407));
+#9407 = CARTESIAN_POINT('',(2.376594427289,2.838755473879));
+#9408 = CARTESIAN_POINT('',(2.37306859295,2.836953634428));
+#9409 = CARTESIAN_POINT('',(2.369597260903,2.835137633229));
+#9410 = CARTESIAN_POINT('',(2.362839383052,2.831517797717));
+#9411 = CARTESIAN_POINT('',(2.359550450837,2.8297145779));
+#9412 = CARTESIAN_POINT('',(2.356314115837,2.827897969994));
+#9413 = CARTESIAN_POINT('',(2.353130631117,2.826068057084));
+#9414 = CARTESIAN_POINT('',(2.350000270068,2.824224928423));
+#9415 = CARTESIAN_POINT('',(2.346923326409,2.822368679435));
+#9416 = CARTESIAN_POINT('',(2.340938797827,2.818668414524));
+#9417 = CARTESIAN_POINT('',(2.338029034892,2.816824927096));
+#9418 = CARTESIAN_POINT('',(2.335171120859,2.814969044929));
+#9419 = CARTESIAN_POINT('',(2.332365367778,2.813100871157));
+#9420 = CARTESIAN_POINT('',(2.32961210427,2.811220516552));
+#9421 = CARTESIAN_POINT('',(2.326911675533,2.809328099518));
+#9422 = CARTESIAN_POINT('',(2.32166746221,2.805555542063));
+#9423 = CARTESIAN_POINT('',(2.319121676465,2.803675851386));
+#9424 = CARTESIAN_POINT('',(2.31662742808,2.801784793135));
+#9425 = CARTESIAN_POINT('',(2.314185071451,2.799882495473));
+#9426 = CARTESIAN_POINT('',(2.311794973397,2.797969095666));
+#9427 = CARTESIAN_POINT('',(2.309457513152,2.796044740074));
+#9428 = CARTESIAN_POINT('',(2.304928518404,2.792208199675));
+#9429 = CARTESIAN_POINT('',(2.30273514805,2.790296389403));
+#9430 = CARTESIAN_POINT('',(2.300593343318,2.788374300932));
+#9431 = CARTESIAN_POINT('',(2.298503483884,2.786442092356));
+#9432 = CARTESIAN_POINT('',(2.296465957098,2.784499932275));
+#9433 = CARTESIAN_POINT('',(2.294481157981,2.782547999799));
+#9434 = CARTESIAN_POINT('',(2.290648315455,2.77865593546));
+#9435 = CARTESIAN_POINT('',(2.288798606228,2.776716104581));
+#9436 = CARTESIAN_POINT('',(2.287000746018,2.774767172876));
+#9437 = CARTESIAN_POINT('',(2.285255121489,2.772809333118));
+#9438 = CARTESIAN_POINT('',(2.283562121495,2.770842789882));
+#9439 = CARTESIAN_POINT('',(2.281922137078,2.76886775955));
+#9440 = CARTESIAN_POINT('',(2.278771045666,2.764928756783));
+#9441 = CARTESIAN_POINT('',(2.277258461807,2.762965013121));
+#9442 = CARTESIAN_POINT('',(2.275798187539,2.760993458399));
+#9443 = CARTESIAN_POINT('',(2.27439059636,2.759014324601));
+#9444 = CARTESIAN_POINT('',(2.273036057619,2.75702785661));
+#9445 = CARTESIAN_POINT('',(2.271734936521,2.755034312214));
+#9446 = CARTESIAN_POINT('',(2.269254873651,2.751057061018));
+#9447 = CARTESIAN_POINT('',(2.268074675951,2.7490735133));
+#9448 = CARTESIAN_POINT('',(2.26694735012,2.747083580696));
+#9449 = CARTESIAN_POINT('',(2.265873233803,2.745087538506));
+#9450 = CARTESIAN_POINT('',(2.264852653194,2.743085675574));
+#9451 = CARTESIAN_POINT('',(2.263885923034,2.741078294291));
+#9452 = CARTESIAN_POINT('',(2.262069134361,2.737071573128));
+#9453 = CARTESIAN_POINT('',(2.261218084786,2.735072327971));
+#9454 = CARTESIAN_POINT('',(2.260420493341,2.733068283354));
+#9455 = CARTESIAN_POINT('',(2.259676635841,2.731059760459));
+#9456 = CARTESIAN_POINT('',(2.258986768462,2.729047093414));
+#9457 = CARTESIAN_POINT('',(2.258351127735,2.727030629297));
+#9458 = CARTESIAN_POINT('',(2.257192324686,2.723003308264));
+#9459 = CARTESIAN_POINT('',(2.256668488679,2.72099249206));
+#9460 = CARTESIAN_POINT('',(2.256198635171,2.718978634389));
+#9461 = CARTESIAN_POINT('',(2.255782949186,2.716962099647));
+#9462 = CARTESIAN_POINT('',(2.255421588139,2.714943261754));
+#9463 = CARTESIAN_POINT('',(2.255114681829,2.71292250416));
+#9464 = CARTESIAN_POINT('',(2.254668247895,2.709344859814));
+#9465 = CARTESIAN_POINT('',(2.254506434322,2.707788595316));
+#9466 = CARTESIAN_POINT('',(2.254376937728,2.706231605007));
+#9467 = CARTESIAN_POINT('',(2.254279792521,2.704674068724));
+#9468 = CARTESIAN_POINT('',(2.254215021517,2.703116167477));
+#9469 = CARTESIAN_POINT('',(2.254182635934,2.70155808345));
+#9470 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#9471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#9472 = ORIENTED_EDGE('',*,*,#4506,.T.);
+#9473 = ORIENTED_EDGE('',*,*,#9474,.T.);
+#9474 = EDGE_CURVE('',#4486,#4407,#9475,.T.);
+#9475 = SURFACE_CURVE('',#9476,(#9737,#10001),.PCURVE_S1.);
+#9476 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9477,#9478,#9479,#9480,#9481,
+    #9482,#9483,#9484,#9485,#9486,#9487,#9488,#9489,#9490,#9491,#9492,
+    #9493,#9494,#9495,#9496,#9497,#9498,#9499,#9500,#9501,#9502,#9503,
+    #9504,#9505,#9506,#9507,#9508,#9509,#9510,#9511,#9512,#9513,#9514,
+    #9515,#9516,#9517,#9518,#9519,#9520,#9521,#9522,#9523,#9524,#9525,
+    #9526,#9527,#9528,#9529,#9530,#9531,#9532,#9533,#9534,#9535,#9536,
+    #9537,#9538,#9539,#9540,#9541,#9542,#9543,#9544,#9545,#9546,#9547,
+    #9548,#9549,#9550,#9551,#9552,#9553,#9554,#9555,#9556,#9557,#9558,
+    #9559,#9560,#9561,#9562,#9563,#9564,#9565,#9566,#9567,#9568,#9569,
+    #9570,#9571,#9572,#9573,#9574,#9575,#9576,#9577,#9578,#9579,#9580,
+    #9581,#9582,#9583,#9584,#9585,#9586,#9587,#9588,#9589,#9590,#9591,
+    #9592,#9593,#9594,#9595,#9596,#9597,#9598,#9599,#9600,#9601,#9602,
+    #9603,#9604,#9605,#9606,#9607,#9608,#9609,#9610,#9611,#9612,#9613,
+    #9614,#9615,#9616,#9617,#9618,#9619,#9620,#9621,#9622,#9623,#9624,
+    #9625,#9626,#9627,#9628,#9629,#9630,#9631,#9632,#9633,#9634,#9635,
+    #9636,#9637,#9638,#9639,#9640,#9641,#9642,#9643,#9644,#9645,#9646,
+    #9647,#9648,#9649,#9650,#9651,#9652,#9653,#9654,#9655,#9656,#9657,
+    #9658,#9659,#9660,#9661,#9662,#9663,#9664,#9665,#9666,#9667,#9668,
+    #9669,#9670,#9671,#9672,#9673,#9674,#9675,#9676,#9677,#9678,#9679,
+    #9680,#9681,#9682,#9683,#9684,#9685,#9686,#9687,#9688,#9689,#9690,
+    #9691,#9692,#9693,#9694,#9695,#9696,#9697,#9698,#9699,#9700,#9701,
+    #9702,#9703,#9704,#9705,#9706,#9707,#9708,#9709,#9710,#9711,#9712,
+    #9713,#9714,#9715,#9716,#9717,#9718,#9719,#9720,#9721,#9722,#9723,
+    #9724,#9725,#9726,#9727,#9728,#9729,#9730,#9731,#9732,#9733,#9734,
+    #9735,#9736),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.772445487292E-02,3.57002272679E-02,5.373834861257E-02,
+    7.186499375028E-02,9.010380926493E-02,0.108477935019,0.127012057199,
+    0.145734350026,0.164678460087,0.18388579314,0.203408442294,
+    0.223313240076,0.243687706562,0.264649250748,0.286360210351,
+    0.309054090518,0.333085323748,0.359035035873,0.387977146892,
+    0.422367501062,0.471821869399,0.578021342346,0.616192678423,
+    0.643920086651,0.667705197295,0.68944283618,0.709969702303,
+    0.729728505956,0.748978902621,0.767883298935,0.786547500186,
+    0.805042112992,0.823414742873,0.841697399414,0.859911245849,
+    0.878069816884,0.89618134737,0.914250619651,0.932280624004,
+    0.950274258229,0.968236167344,0.986174463138,1.),.UNSPECIFIED.);
+#9477 = CARTESIAN_POINT('',(-0.407945632193,18.863532717054,29.6));
+#9478 = CARTESIAN_POINT('',(-0.407945632288,18.863532716834,
+    29.60199555706));
+#9479 = CARTESIAN_POINT('',(-0.407953012942,18.863515650635,
+    29.603991115261));
+#9480 = CARTESIAN_POINT('',(-0.407967774204,18.863481518396,
+    29.605986406273));
+#9481 = CARTESIAN_POINT('',(-0.407989920116,18.863430326451,
+    29.607981164088));
+#9482 = CARTESIAN_POINT('',(-0.408019458713,18.863362087531,
+    29.609975125025));
+#9483 = CARTESIAN_POINT('',(-0.408056402021,18.863276820761,
+    29.611968027725));
+#9484 = CARTESIAN_POINT('',(-0.40814575914,18.863070832472,
+    29.615979437558));
+#9485 = CARTESIAN_POINT('',(-0.408198385037,18.862949624908,
+    29.617997908598));
+#9486 = CARTESIAN_POINT('',(-0.408258660483,18.862810955626,
+    29.620014757065));
+#9487 = CARTESIAN_POINT('',(-0.408326606812,18.862654856828,
+    29.622029719364));
+#9488 = CARTESIAN_POINT('',(-0.408402249962,18.862481366267,
+    29.624042537527));
+#9489 = CARTESIAN_POINT('',(-0.408485620468,18.862290527238,
+    29.626052959206));
+#9490 = CARTESIAN_POINT('',(-0.40866820257,18.861873528007,
+    29.63007548013));
+#9491 = CARTESIAN_POINT('',(-0.408767468215,18.861647247157,
+    29.632087561169));
+#9492 = CARTESIAN_POINT('',(-0.408874585972,18.861403595295,
+    29.634096732342));
+#9493 = CARTESIAN_POINT('',(-0.408989596398,18.861142625988,
+    29.636102751099));
+#9494 = CARTESIAN_POINT('',(-0.409112545048,18.860864397112,
+    29.638105380803));
+#9495 = CARTESIAN_POINT('',(-0.409243482472,18.860568970852,
+    29.640104390718));
+#9496 = CARTESIAN_POINT('',(-0.409522128025,18.859942322646,
+    29.644104512785));
+#9497 = CARTESIAN_POINT('',(-0.409669915325,18.859610931886,
+    29.646105586517));
+#9498 = CARTESIAN_POINT('',(-0.409825882562,18.859262308723,
+    29.648102549314));
+#9499 = CARTESIAN_POINT('',(-0.409990091378,18.858896523989,
+    29.650095177986));
+#9500 = CARTESIAN_POINT('',(-0.410162608612,18.858513652043,
+    29.652083254052));
+#9501 = CARTESIAN_POINT('',(-0.410343506299,18.858113770771,
+    29.654066563742));
+#9502 = CARTESIAN_POINT('',(-0.410723388806,18.85727757313,
+    29.65803547448));
+#9503 = CARTESIAN_POINT('',(-0.410922478563,18.856841046532,
+    29.660021013081));
+#9504 = CARTESIAN_POINT('',(-0.411130209676,18.856387464598,
+    29.662001300778));
+#9505 = CARTESIAN_POINT('',(-0.411346666079,18.855916913392,
+    29.663976127939));
+#9506 = CARTESIAN_POINT('',(-0.411571936901,18.855429482238,
+    29.665945288323));
+#9507 = CARTESIAN_POINT('',(-0.411806116471,18.854925263723,
+    29.667908579078));
+#9508 = CARTESIAN_POINT('',(-0.412294296324,18.853879579136,
+    29.671837542654));
+#9509 = CARTESIAN_POINT('',(-0.412548430647,18.853337864526,
+    29.673803124582));
+#9510 = CARTESIAN_POINT('',(-0.412811809083,18.85277930778,
+    29.675762342461));
+#9511 = CARTESIAN_POINT('',(-0.413084538484,18.852204010181,
+    29.677714994658));
+#9512 = CARTESIAN_POINT('',(-0.413366730765,18.851612076376,
+    29.679660881981));
+#9513 = CARTESIAN_POINT('',(-0.413658502895,18.851003614382,
+    29.681599807669));
+#9514 = CARTESIAN_POINT('',(-0.414264076062,18.849748415516,
+    29.685480168406));
+#9515 = CARTESIAN_POINT('',(-0.414578046641,18.849101391605,
+    29.687421477973));
+#9516 = CARTESIAN_POINT('',(-0.414902013914,18.848437778116,
+    29.68935530653));
+#9517 = CARTESIAN_POINT('',(-0.415236107971,18.84775769304,
+    29.691281456393));
+#9518 = CARTESIAN_POINT('',(-0.415580463719,18.847061258092,
+    29.693199731758));
+#9519 = CARTESIAN_POINT('',(-0.415935220881,18.846348598703,
+    29.69510993871));
+#9520 = CARTESIAN_POINT('',(-0.416669535916,18.844883690558,
+    29.698933141534));
+#9521 = CARTESIAN_POINT('',(-0.417049308831,18.844131113472,
+    29.700845968663));
+#9522 = CARTESIAN_POINT('',(-0.417439991755,18.843362245874,
+    29.702750168551));
+#9523 = CARTESIAN_POINT('',(-0.417841738191,18.842577225129,
+    29.70464554481));
+#9524 = CARTESIAN_POINT('',(-0.418254706132,18.841776192855,
+    29.70653190271));
+#9525 = CARTESIAN_POINT('',(-0.418679058061,18.840959294929,
+    29.708409049182));
+#9526 = CARTESIAN_POINT('',(-0.419556028314,18.839284203443,
+    29.712166665022));
+#9527 = CARTESIAN_POINT('',(-0.420008921747,18.838425635463,
+    29.714046910216));
+#9528 = CARTESIAN_POINT('',(-0.420473814253,18.837551133074,
+    29.715917330006));
+#9529 = CARTESIAN_POINT('',(-0.420950882901,18.836660856752,
+    29.717777727695));
+#9530 = CARTESIAN_POINT('',(-0.421440308828,18.835754971925,
+    29.719627908276));
+#9531 = CARTESIAN_POINT('',(-0.421942277239,18.834833648975,
+    29.721467678431));
+#9532 = CARTESIAN_POINT('',(-0.422978829179,18.832947463898,
+    29.725151430408));
+#9533 = CARTESIAN_POINT('',(-0.423513768715,18.831982174876,
+    29.726995115593));
+#9534 = CARTESIAN_POINT('',(-0.424061993311,18.83100137891,
+    29.728827702277));
+#9535 = CARTESIAN_POINT('',(-0.424623703783,18.830005264549,
+    29.730648992587));
+#9536 = CARTESIAN_POINT('',(-0.425199104473,18.82899402615,
+    29.732458790591));
+#9537 = CARTESIAN_POINT('',(-0.425788403237,18.827967863874,
+    29.734256902295));
+#9538 = CARTESIAN_POINT('',(-0.427005125491,18.825869015951,
+    29.737858692593));
+#9539 = CARTESIAN_POINT('',(-0.427633015722,18.824795843319,
+    29.739661978089));
+#9540 = CARTESIAN_POINT('',(-0.428275704144,18.823707682084,
+    29.741452790374));
+#9541 = CARTESIAN_POINT('',(-0.428933415552,18.822604755381,
+    29.74323093009));
+#9542 = CARTESIAN_POINT('',(-0.429606377542,18.821487293186,
+    29.744996200276));
+#9543 = CARTESIAN_POINT('',(-0.430294820508,18.820355532315,
+    29.74674840637));
+#9544 = CARTESIAN_POINT('',(-0.4317169184,18.81804147162,29.750260345348
+    ));
+#9545 = CARTESIAN_POINT('',(-0.432451194156,18.816858616393,
+    29.752019554343));
+#9546 = CARTESIAN_POINT('',(-0.433202052116,18.81566140903,
+    29.75376477943));
+#9547 = CARTESIAN_POINT('',(-0.433969741311,18.814450115907,
+    29.755495819931));
+#9548 = CARTESIAN_POINT('',(-0.434754512604,18.8132250115,
+    29.757212478257));
+#9549 = CARTESIAN_POINT('',(-0.435556618687,18.811986378381,
+    29.758914559906));
+#9550 = CARTESIAN_POINT('',(-0.437215350809,18.809453097212,
+    29.762329000456));
+#9551 = CARTESIAN_POINT('',(-0.438072816216,18.808157817302,
+    29.764040654428));
+#9552 = CARTESIAN_POINT('',(-0.438948983323,18.80684897928,
+    29.76573662999));
+#9553 = CARTESIAN_POINT('',(-0.439844125638,18.805526904565,
+    29.767416725808));
+#9554 = CARTESIAN_POINT('',(-0.440758517164,18.804191924199,
+    29.769080744606));
+#9555 = CARTESIAN_POINT('',(-0.44169243239,18.802844378849,
+    29.770728493164));
+#9556 = CARTESIAN_POINT('',(-0.443627340888,18.800085678121,
+    29.774038076064));
+#9557 = CARTESIAN_POINT('',(-0.444629490941,18.798673808908,
+    29.775698948479));
+#9558 = CARTESIAN_POINT('',(-0.445652895961,18.797249392726,
+    29.777342193464));
+#9559 = CARTESIAN_POINT('',(-0.446697854044,18.79581282263,
+    29.778967610302));
+#9560 = CARTESIAN_POINT('',(-0.447764661881,18.794364503169,
+    29.780575003665));
+#9561 = CARTESIAN_POINT('',(-0.448853614754,18.792904850392,
+    29.78216418361));
+#9562 = CARTESIAN_POINT('',(-0.451116132713,18.789911158005,
+    29.785361906017));
+#9563 = CARTESIAN_POINT('',(-0.452291330133,18.788376324826,
+    29.786969109756));
+#9564 = CARTESIAN_POINT('',(-0.453490925397,18.786830267543,
+    29.788556371628));
+#9565 = CARTESIAN_POINT('',(-0.454715240935,18.785273475188,
+    29.790123493661));
+#9566 = CARTESIAN_POINT('',(-0.455964595017,18.783706450598,
+    29.791670285083));
+#9567 = CARTESIAN_POINT('',(-0.457239301742,18.782129710404,
+    29.79319656232));
+#9568 = CARTESIAN_POINT('',(-0.459898911992,18.778886060059,
+    29.796275898122));
+#9569 = CARTESIAN_POINT('',(-0.461286190703,18.777218299447,
+    29.797827041157));
+#9570 = CARTESIAN_POINT('',(-0.462701861189,18.775541109288,
+    29.799355376623));
+#9571 = CARTESIAN_POINT('',(-0.464146269167,18.773855112302,
+    29.800860712696));
+#9572 = CARTESIAN_POINT('',(-0.465619752055,18.772160947844,
+    29.802342867213));
+#9573 = CARTESIAN_POINT('',(-0.467122638976,18.770459271906,
+    29.803801667667));
+#9574 = CARTESIAN_POINT('',(-0.470278179538,18.766941559347,
+    29.806756816184));
+#9575 = CARTESIAN_POINT('',(-0.471934438428,18.765124692701,
+    29.808250311079));
+#9576 = CARTESIAN_POINT('',(-0.47362440837,18.763300956357,
+    29.809717242657));
+#9577 = CARTESIAN_POINT('',(-0.475348455579,18.761471169619,
+    29.811157430604));
+#9578 = CARTESIAN_POINT('',(-0.477106931555,18.759636171919,
+    29.812570707526));
+#9579 = CARTESIAN_POINT('',(-0.478900173071,18.757796822815,
+    29.813956918955));
+#9580 = CARTESIAN_POINT('',(-0.482702791794,18.753964063758,
+    29.816783420761));
+#9581 = CARTESIAN_POINT('',(-0.4847179932,18.751970076512,
+    29.818219193387));
+#9582 = CARTESIAN_POINT('',(-0.48677451177,18.74997314865,
+    29.819623063713));
+#9583 = CARTESIAN_POINT('',(-0.488872727504,18.747974413019,
+    29.820994871072));
+#9584 = CARTESIAN_POINT('',(-0.491012995026,18.745975026928,
+    29.822334471635));
+#9585 = CARTESIAN_POINT('',(-0.493195643586,18.743976172139,
+    29.823641738413));
+#9586 = CARTESIAN_POINT('',(-0.497902925541,18.739751639424,
+    29.826338390691));
+#9587 = CARTESIAN_POINT('',(-0.500437968681,18.737526383422,
+    29.827719859722));
+#9588 = CARTESIAN_POINT('',(-0.503026528078,18.735304961177,
+    29.829060818364));
+#9589 = CARTESIAN_POINT('',(-0.505668979594,18.733089077376,
+    29.830361135728));
+#9590 = CARTESIAN_POINT('',(-0.508365653364,18.730880467093,
+    29.831620700029));
+#9591 = CARTESIAN_POINT('',(-0.511116833791,18.728680895778,
+    29.83283941858));
+#9592 = CARTESIAN_POINT('',(-0.51725689024,18.723891401366,
+    29.83541673327));
+#9593 = CARTESIAN_POINT('',(-0.520668310269,18.721305939364,
+    29.836758460848));
+#9594 = CARTESIAN_POINT('',(-0.52415742563,18.71873878426,
+    29.838042290145));
+#9595 = CARTESIAN_POINT('',(-0.527724538588,18.716192991142,
+    29.839268111408));
+#9596 = CARTESIAN_POINT('',(-0.531369847683,18.713671659181,
+    29.840435815521));
+#9597 = CARTESIAN_POINT('',(-0.535093447729,18.711177931631,29.841545294
+    ));
+#9598 = CARTESIAN_POINT('',(-0.544362551118,18.705173219743,
+    29.844108017255));
+#9599 = CARTESIAN_POINT('',(-0.54999153982,18.701695183921,
+    29.845498920845));
+#9600 = CARTESIAN_POINT('',(-0.555782412341,18.698290230204,
+    29.84676880172));
+#9601 = CARTESIAN_POINT('',(-0.561734643979,18.694967991364,
+    29.847917149744));
+#9602 = CARTESIAN_POINT('',(-0.567847031471,18.691738308306,
+    29.848943152535));
+#9603 = CARTESIAN_POINT('',(-0.574117655539,18.688611147251,
+    29.849845555308));
+#9604 = CARTESIAN_POINT('',(-0.594343590406,18.679122828927,
+    29.852290994527));
+#9605 = CARTESIAN_POINT('',(-0.608862925023,18.673167024779,
+    29.853381231915));
+#9606 = CARTESIAN_POINT('',(-0.624080181316,18.667826470652,
+    29.853875359607));
+#9607 = CARTESIAN_POINT('',(-0.639931967063,18.663213133572,
+    29.853736633238));
+#9608 = CARTESIAN_POINT('',(-0.656302331255,18.659438031049,
+    29.852917268431));
+#9609 = CARTESIAN_POINT('',(-0.673004808423,18.656590696746,
+    29.851341634588));
+#9610 = CARTESIAN_POINT('',(-0.695775893316,18.654008563034,
+    29.848115450662));
+#9611 = CARTESIAN_POINT('',(-0.701801655985,18.653448430745,
+    29.847159569975));
+#9612 = CARTESIAN_POINT('',(-0.707818538339,18.653011842673,
+    29.846099100287));
+#9613 = CARTESIAN_POINT('',(-0.713812464594,18.652698302481,
+    29.844932767256));
+#9614 = CARTESIAN_POINT('',(-0.719769436205,18.652505907386,
+    29.843659902992));
+#9615 = CARTESIAN_POINT('',(-0.725675668515,18.652431403879,
+    29.842280622338));
+#9616 = CARTESIAN_POINT('',(-0.73576136066,18.652498456241,
+    29.839717578608));
+#9617 = CARTESIAN_POINT('',(-0.739971372404,18.652586510431,
+    29.838583511131));
+#9618 = CARTESIAN_POINT('',(-0.744142806114,18.652732602255,
+    29.837394160675));
+#9619 = CARTESIAN_POINT('',(-0.748271143899,18.652934693282,
+    29.83615005071));
+#9620 = CARTESIAN_POINT('',(-0.752352306482,18.653190510406,
+    29.834851864221));
+#9621 = CARTESIAN_POINT('',(-0.756382653208,18.653497545847,
+    29.833500443712));
+#9622 = CARTESIAN_POINT('',(-0.763769954329,18.654158021664,
+    29.830892710744));
+#9623 = CARTESIAN_POINT('',(-0.767141205435,18.654498697593,
+    29.829650172631));
+#9624 = CARTESIAN_POINT('',(-0.770470782047,18.65487337449,
+    29.828369795329));
+#9625 = CARTESIAN_POINT('',(-0.773756984338,18.655280315752,
+    29.827052237524));
+#9626 = CARTESIAN_POINT('',(-0.776998365964,18.65571775862,
+    29.825698198123));
+#9627 = CARTESIAN_POINT('',(-0.780193734058,18.656183914178,
+    29.824308416254));
+#9628 = CARTESIAN_POINT('',(-0.786219542293,18.65712757749,
+    29.821581571279));
+#9629 = CARTESIAN_POINT('',(-0.78905770694,18.657600669888,
+    29.820250258937));
+#9630 = CARTESIAN_POINT('',(-0.791855940623,18.658094871681,
+    29.81889031994));
+#9631 = CARTESIAN_POINT('',(-0.794613675502,18.658608833766,
+    29.817502345325));
+#9632 = CARTESIAN_POINT('',(-0.797330478452,18.659141230806,
+    29.816086931461));
+#9633 = CARTESIAN_POINT('',(-0.800006051057,18.65969076123,
+    29.814644680054));
+#9634 = CARTESIAN_POINT('',(-0.8051276861,18.660790041593,
+    29.811789509738));
+#9635 = CARTESIAN_POINT('',(-0.807578218366,18.661338079619,
+    29.810379428087));
+#9636 = CARTESIAN_POINT('',(-0.809991689894,18.661899191184,
+    29.808946459802));
+#9637 = CARTESIAN_POINT('',(-0.812368033969,18.662472339199,
+    29.807491106053));
+#9638 = CARTESIAN_POINT('',(-0.814707253684,18.663056519614,
+    29.806013862565));
+#9639 = CARTESIAN_POINT('',(-0.817009421943,18.663650761417,
+    29.804515219618));
+#9640 = CARTESIAN_POINT('',(-0.821455180799,18.664834915488,
+    29.801532962408));
+#9641 = CARTESIAN_POINT('',(-0.823601472494,18.665424158642,
+    29.80005088311));
+#9642 = CARTESIAN_POINT('',(-0.825713682471,18.666021021979,
+    29.798549854451));
+#9643 = CARTESIAN_POINT('',(-0.827791971392,18.666624702396,
+    29.797030298405));
+#9644 = CARTESIAN_POINT('',(-0.829836534657,18.667234427816,
+    29.795492628624));
+#9645 = CARTESIAN_POINT('',(-0.831847602401,18.667849457181,
+    29.793937250434));
+#9646 = CARTESIAN_POINT('',(-0.835752385544,18.669072760416,
+    29.790832337581));
+#9647 = CARTESIAN_POINT('',(-0.837647783092,18.669680800227,
+    29.789283682414));
+#9648 = CARTESIAN_POINT('',(-0.839511875608,18.670292544197,
+    29.787718961495));
+#9649 = CARTESIAN_POINT('',(-0.84134492214,18.670907362931,
+    29.78613853252));
+#9650 = CARTESIAN_POINT('',(-0.843147197319,18.671524653332,
+    29.784542744724));
+#9651 = CARTESIAN_POINT('',(-0.844918991355,18.672143838601,
+    29.782931938886));
+#9652 = CARTESIAN_POINT('',(-0.848370925432,18.673373744671,
+    29.779710171814));
+#9653 = CARTESIAN_POINT('',(-0.850052136798,18.673984416442,
+    29.778099734195));
+#9654 = CARTESIAN_POINT('',(-0.851704532627,18.67459586248,
+    29.776475448735));
+#9655 = CARTESIAN_POINT('',(-0.85332840643,18.6752075832,29.774837622034
+    ));
+#9656 = CARTESIAN_POINT('',(-0.854924056736,18.67581910051,
+    29.773186553023));
+#9657 = CARTESIAN_POINT('',(-0.856491787093,18.676429957801,
+    29.771522532971));
+#9658 = CARTESIAN_POINT('',(-0.859552456633,18.677641734603,
+    29.768190461597));
+#9659 = CARTESIAN_POINT('',(-0.861046090809,18.678242680613,
+    29.766522730674));
+#9660 = CARTESIAN_POINT('',(-0.862513104815,18.678842139252,
+    29.764842925432));
+#9661 = CARTESIAN_POINT('',(-0.863953794056,18.679439709117,
+    29.763151311974));
+#9662 = CARTESIAN_POINT('',(-0.865368453129,18.680035006133,
+    29.761448149788));
+#9663 = CARTESIAN_POINT('',(-0.866757375817,18.680627663556,
+    29.759733691739));
+#9664 = CARTESIAN_POINT('',(-0.869471945396,18.681801642483,
+    29.756298354887));
+#9665 = CARTESIAN_POINT('',(-0.870798051258,18.682383017041,
+    29.75457767651));
+#9666 = CARTESIAN_POINT('',(-0.872099457274,18.682961115578,
+    29.752846388459));
+#9667 = CARTESIAN_POINT('',(-0.873376444048,18.683535611974,
+    29.751104724682));
+#9668 = CARTESIAN_POINT('',(-0.874629288192,18.684106194048,
+    29.749352913565));
+#9669 = CARTESIAN_POINT('',(-0.875858262326,18.684672563566,
+    29.747591177933));
+#9670 = CARTESIAN_POINT('',(-0.878261057685,18.685792603015,
+    29.744059975876));
+#9671 = CARTESIAN_POINT('',(-0.879435188458,18.686346331221,
+    29.742290637581));
+#9672 = CARTESIAN_POINT('',(-0.880586290464,18.68689534203,
+    29.740511933118));
+#9673 = CARTESIAN_POINT('',(-0.881714621096,18.687439367877,
+    29.738724070869));
+#9674 = CARTESIAN_POINT('',(-0.882820432075,18.687978152452,
+    29.73692725464));
+#9675 = CARTESIAN_POINT('',(-0.883903969447,18.688511450699,
+    29.73512168366));
+#9676 = CARTESIAN_POINT('',(-0.886021779397,18.689564023314,
+    29.731502305558));
+#9677 = CARTESIAN_POINT('',(-0.887056266817,18.690083352883,
+    29.729688582531));
+#9678 = CARTESIAN_POINT('',(-0.888069172544,18.690596787031,
+    29.727866575293));
+#9679 = CARTESIAN_POINT('',(-0.889060726767,18.691104104415,
+    29.726036471971));
+#9680 = CARTESIAN_POINT('',(-0.890031153171,18.691605092838,
+    29.724198457025));
+#9681 = CARTESIAN_POINT('',(-0.890980668935,18.692099549255,
+    29.722352711247));
+#9682 = CARTESIAN_POINT('',(-0.892834804764,18.693073174624,
+    29.718653087511));
+#9683 = CARTESIAN_POINT('',(-0.893739580116,18.693552393564,
+    29.716799266741));
+#9684 = CARTESIAN_POINT('',(-0.894624018998,18.694024744777,
+    29.714938124571));
+#9685 = CARTESIAN_POINT('',(-0.895488322761,18.694490043961,
+    29.713069833318));
+#9686 = CARTESIAN_POINT('',(-0.896332685892,18.694948114333,
+    29.711194562493));
+#9687 = CARTESIAN_POINT('',(-0.897157296017,18.695398786622,
+    29.709312478803));
+#9688 = CARTESIAN_POINT('',(-0.898764928655,18.696283666763,
+    29.705540745429));
+#9689 = CARTESIAN_POINT('',(-0.899548069658,18.696717920004,
+    29.703651136477));
+#9690 = CARTESIAN_POINT('',(-0.900311935982,18.697144498422,
+    29.701755081683));
+#9691 = CARTESIAN_POINT('',(-0.901056699746,18.697563247902,
+    29.699852741503));
+#9692 = CARTESIAN_POINT('',(-0.901782526118,18.697974020589,
+    29.69794427446));
+#9693 = CARTESIAN_POINT('',(-0.90248957331,18.69837667489,
+    29.696029837144));
+#9694 = CARTESIAN_POINT('',(-0.903864628475,18.699164454338,
+    29.692194305778));
+#9695 = CARTESIAN_POINT('',(-0.904532732772,18.699549621868,
+    29.690273242301));
+#9696 = CARTESIAN_POINT('',(-0.905182455531,18.699926443695,
+    29.688346547189));
+#9697 = CARTESIAN_POINT('',(-0.905813939916,18.70029479078,
+    29.686414372878));
+#9698 = CARTESIAN_POINT('',(-0.906427322197,18.700654539403,
+    29.684476870838));
+#9699 = CARTESIAN_POINT('',(-0.907022731753,18.701005571168,
+    29.682534191569));
+#9700 = CARTESIAN_POINT('',(-0.908176502812,18.701689176399,
+    29.678643322062));
+#9701 = CARTESIAN_POINT('',(-0.908734947494,18.702021790785,
+    29.676695155838));
+#9702 = CARTESIAN_POINT('',(-0.909275746718,18.702345503798,
+    29.67474213433));
+#9703 = CARTESIAN_POINT('',(-0.909799015364,18.702660207744,
+    29.672784406137));
+#9704 = CARTESIAN_POINT('',(-0.910304861596,18.702965799599,
+    29.670822120051));
+#9705 = CARTESIAN_POINT('',(-0.910793386855,18.703262181007,
+    29.668855425063));
+#9706 = CARTESIAN_POINT('',(-0.911734960653,18.703835711686,
+    29.66491779891));
+#9707 = CARTESIAN_POINT('',(-0.912188084014,18.704112901211,
+    29.662946886967));
+#9708 = CARTESIAN_POINT('',(-0.912624150006,18.704380733694,
+    29.660971882643));
+#9709 = CARTESIAN_POINT('',(-0.913043246282,18.704639120279,
+    29.658992935721));
+#9710 = CARTESIAN_POINT('',(-0.913445454095,18.704887976416,
+    29.657010197646));
+#9711 = CARTESIAN_POINT('',(-0.913830848289,18.705127221866,
+    29.655023821531));
+#9712 = CARTESIAN_POINT('',(-0.914567402685,18.705585876457,
+    29.651048116721));
+#9713 = CARTESIAN_POINT('',(-0.914918630495,18.705805324613,
+    29.64905880291));
+#9714 = CARTESIAN_POINT('',(-0.915253248676,18.706015049579,
+    29.647066174542));
+#9715 = CARTESIAN_POINT('',(-0.915571319318,18.706214980058,
+    29.645070388833));
+#9716 = CARTESIAN_POINT('',(-0.915872898661,18.706405049045,
+    29.643071606386));
+#9717 = CARTESIAN_POINT('',(-0.916158037091,18.706585193819,
+    29.641069991196));
+#9718 = CARTESIAN_POINT('',(-0.916695047376,18.706925218061,
+    29.637064963908));
+#9719 = CARTESIAN_POINT('',(-0.916946977256,18.707085132815,
+    29.635061561863));
+#9720 = CARTESIAN_POINT('',(-0.917182612973,18.707235041971,
+    29.633055671329));
+#9721 = CARTESIAN_POINT('',(-0.917401993769,18.70737489195,
+    29.63104746391));
+#9722 = CARTESIAN_POINT('',(-0.917605153933,18.70750463384,
+    29.629037115996));
+#9723 = CARTESIAN_POINT('',(-0.917792122812,18.707624223391,
+    29.627024808766));
+#9724 = CARTESIAN_POINT('',(-0.918133502251,18.70784287482,
+    29.622999295381));
+#9725 = CARTESIAN_POINT('',(-0.918287955661,18.707941963707,
+    29.620986093671));
+#9726 = CARTESIAN_POINT('',(-0.918426309307,18.708030848199,
+    29.618971309165));
+#9727 = CARTESIAN_POINT('',(-0.918548583665,18.708109494154,
+    29.616955132385));
+#9728 = CARTESIAN_POINT('',(-0.918654795413,18.708177872758,
+    29.614937758273));
+#9729 = CARTESIAN_POINT('',(-0.918744957432,18.708235960526,
+    29.612919386185));
+#9730 = CARTESIAN_POINT('',(-0.918876206179,18.708320563718,
+    29.609343993019));
+#9731 = CARTESIAN_POINT('',(-0.918923805278,18.708351264508,
+    29.607787293792));
+#9732 = CARTESIAN_POINT('',(-0.918961880276,18.708375833374,
+    29.606230215547));
+#9733 = CARTESIAN_POINT('',(-0.918990434338,18.708394264111,
+    29.604672852217));
+#9734 = CARTESIAN_POINT('',(-0.91900946962,18.708406552612,
+    29.60311529833));
+#9735 = CARTESIAN_POINT('',(-0.919018987271,18.708412696869,
+    29.601557649017));
+#9736 = CARTESIAN_POINT('',(-0.919018987428,18.708412696971,29.6));
+#9737 = PCURVE('',#3118,#9738);
+#9738 = DEFINITIONAL_REPRESENTATION('',(#9739),#10000);
+#9739 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#9740,#9741,#9742,#9743,#9744,
+    #9745,#9746,#9747,#9748,#9749,#9750,#9751,#9752,#9753,#9754,#9755,
+    #9756,#9757,#9758,#9759,#9760,#9761,#9762,#9763,#9764,#9765,#9766,
+    #9767,#9768,#9769,#9770,#9771,#9772,#9773,#9774,#9775,#9776,#9777,
+    #9778,#9779,#9780,#9781,#9782,#9783,#9784,#9785,#9786,#9787,#9788,
+    #9789,#9790,#9791,#9792,#9793,#9794,#9795,#9796,#9797,#9798,#9799,
+    #9800,#9801,#9802,#9803,#9804,#9805,#9806,#9807,#9808,#9809,#9810,
+    #9811,#9812,#9813,#9814,#9815,#9816,#9817,#9818,#9819,#9820,#9821,
+    #9822,#9823,#9824,#9825,#9826,#9827,#9828,#9829,#9830,#9831,#9832,
+    #9833,#9834,#9835,#9836,#9837,#9838,#9839,#9840,#9841,#9842,#9843,
+    #9844,#9845,#9846,#9847,#9848,#9849,#9850,#9851,#9852,#9853,#9854,
+    #9855,#9856,#9857,#9858,#9859,#9860,#9861,#9862,#9863,#9864,#9865,
+    #9866,#9867,#9868,#9869,#9870,#9871,#9872,#9873,#9874,#9875,#9876,
+    #9877,#9878,#9879,#9880,#9881,#9882,#9883,#9884,#9885,#9886,#9887,
+    #9888,#9889,#9890,#9891,#9892,#9893,#9894,#9895,#9896,#9897,#9898,
+    #9899,#9900,#9901,#9902,#9903,#9904,#9905,#9906,#9907,#9908,#9909,
+    #9910,#9911,#9912,#9913,#9914,#9915,#9916,#9917,#9918,#9919,#9920,
+    #9921,#9922,#9923,#9924,#9925,#9926,#9927,#9928,#9929,#9930,#9931,
+    #9932,#9933,#9934,#9935,#9936,#9937,#9938,#9939,#9940,#9941,#9942,
+    #9943,#9944,#9945,#9946,#9947,#9948,#9949,#9950,#9951,#9952,#9953,
+    #9954,#9955,#9956,#9957,#9958,#9959,#9960,#9961,#9962,#9963,#9964,
+    #9965,#9966,#9967,#9968,#9969,#9970,#9971,#9972,#9973,#9974,#9975,
+    #9976,#9977,#9978,#9979,#9980,#9981,#9982,#9983,#9984,#9985,#9986,
+    #9987,#9988,#9989,#9990,#9991,#9992,#9993,#9994,#9995,#9996,#9997,
+    #9998,#9999),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,
+    1.772445487292E-02,3.57002272679E-02,5.373834861257E-02,
+    7.186499375028E-02,9.010380926493E-02,0.108477935019,0.127012057199,
+    0.145734350026,0.164678460087,0.18388579314,0.203408442294,
+    0.223313240076,0.243687706562,0.264649250748,0.286360210351,
+    0.309054090518,0.333085323748,0.359035035873,0.387977146892,
+    0.422367501062,0.471821869399,0.578021342346,0.616192678423,
+    0.643920086651,0.667705197295,0.68944283618,0.709969702303,
+    0.729728505956,0.748978902621,0.767883298935,0.786547500186,
+    0.805042112992,0.823414742873,0.841697399414,0.859911245849,
+    0.878069816884,0.89618134737,0.914250619651,0.932280624004,
+    0.950274258229,0.968236167344,0.986174463138,1.),.UNSPECIFIED.);
+#9740 = CARTESIAN_POINT('',(1.749107387063,0.));
+#9741 = CARTESIAN_POINT('',(1.749107387121,6.651856865636E-03));
+#9742 = CARTESIAN_POINT('',(1.749111861305,1.330371713626E-02));
+#9743 = CARTESIAN_POINT('',(1.749120809641,1.995516807196E-02));
+#9744 = CARTESIAN_POINT('',(1.74913423375,2.660580346652E-02));
+#9745 = CARTESIAN_POINT('',(1.749152136847,3.325522364733E-02));
+#9746 = CARTESIAN_POINT('',(1.749174523741,3.990303547547E-02));
+#9747 = CARTESIAN_POINT('',(1.749228659025,5.328890118171E-02));
+#9748 = CARTESIAN_POINT('',(1.749260535754,6.002690243668E-02));
+#9749 = CARTESIAN_POINT('',(1.749297037711,6.676245600538E-02));
+#9750 = CARTESIAN_POINT('',(1.749338173523,7.349517694385E-02));
+#9751 = CARTESIAN_POINT('',(1.749383953761,8.022469546936E-02));
+#9752 = CARTESIAN_POINT('',(1.749434390935,8.695065696038E-02));
+#9753 = CARTESIAN_POINT('',(1.749544799202,0.100418102429));
+#9754 = CARTESIAN_POINT('',(1.749604802836,0.107159559276));
+#9755 = CARTESIAN_POINT('',(1.749669525034,0.113896752158));
+#9756 = CARTESIAN_POINT('',(1.749738982638,0.120629355009));
+#9757 = CARTESIAN_POINT('',(1.749813194704,0.127357056036));
+#9758 = CARTESIAN_POINT('',(1.749892182499,0.134079557723));
+#9759 = CARTESIAN_POINT('',(1.750060167692,0.147546560332));
+#9760 = CARTESIAN_POINT('',(1.750149212341,0.154291004846));
+#9761 = CARTESIAN_POINT('',(1.750243127316,0.161029623702));
+#9762 = CARTESIAN_POINT('',(1.750341938856,0.167762138967));
+#9763 = CARTESIAN_POINT('',(1.750445675569,0.174488281441));
+#9764 = CARTESIAN_POINT('',(1.750554368431,0.181207790652));
+#9765 = CARTESIAN_POINT('',(1.750782436629,0.19467457779));
+#9766 = CARTESIAN_POINT('',(1.750901873889,0.201421767506));
+#9767 = CARTESIAN_POINT('',(1.751026396571,0.208161727385));
+#9768 = CARTESIAN_POINT('',(1.751156041086,0.214894203571));
+#9769 = CARTESIAN_POINT('',(1.751290846251,0.221618944978));
+#9770 = CARTESIAN_POINT('',(1.751430853292,0.22833570329));
+#9771 = CARTESIAN_POINT('',(1.751722435994,0.241802531911));
+#9772 = CARTESIAN_POINT('',(1.751874089723,0.248552477457));
+#9773 = CARTESIAN_POINT('',(1.752031111664,0.255293818155));
+#9774 = CARTESIAN_POINT('',(1.752193548811,0.262026300366));
+#9775 = CARTESIAN_POINT('',(1.752361450521,0.268749668255));
+#9776 = CARTESIAN_POINT('',(1.752534868509,0.275463663787));
+#9777 = CARTESIAN_POINT('',(1.752894403772,0.288930769276));
+#9778 = CARTESIAN_POINT('',(1.753080618406,0.295683709086));
+#9779 = CARTESIAN_POINT('',(1.753272556273,0.302426578735));
+#9780 = CARTESIAN_POINT('',(1.753470275142,0.309159104596));
+#9781 = CARTESIAN_POINT('',(1.753673835035,0.315881006841));
+#9782 = CARTESIAN_POINT('',(1.753883298228,0.322591999445));
+#9783 = CARTESIAN_POINT('',(1.754316347464,0.33605960162));
+#9784 = CARTESIAN_POINT('',(1.754540055209,0.342815981313));
+#9785 = CARTESIAN_POINT('',(1.754769919008,0.349560627791));
+#9786 = CARTESIAN_POINT('',(1.755006007477,0.356293229955));
+#9787 = CARTESIAN_POINT('',(1.755248391321,0.363013467082));
+#9788 = CARTESIAN_POINT('',(1.755497143331,0.36972100882));
+#9789 = CARTESIAN_POINT('',(1.756010556936,0.383189336471));
+#9790 = CARTESIAN_POINT('',(1.756275371994,0.389949810642));
+#9791 = CARTESIAN_POINT('',(1.756546861154,0.396696585303));
+#9792 = CARTESIAN_POINT('',(1.756825103869,0.403429295196));
+#9793 = CARTESIAN_POINT('',(1.757110181452,0.410147562196));
+#9794 = CARTESIAN_POINT('',(1.75740217708,0.416850995322));
+#9795 = CARTESIAN_POINT('',(1.758004329003,0.430320316702));
+#9796 = CARTESIAN_POINT('',(1.758314681123,0.437085777648));
+#9797 = CARTESIAN_POINT('',(1.758632320803,0.443835152487));
+#9798 = CARTESIAN_POINT('',(1.758957338245,0.450568003926));
+#9799 = CARTESIAN_POINT('',(1.759289825205,0.457283878455));
+#9800 = CARTESIAN_POINT('',(1.759629874986,0.463982306351));
+#9801 = CARTESIAN_POINT('',(1.760330998024,0.477452966979));
+#9802 = CARTESIAN_POINT('',(1.76069232459,0.484224605218));
+#9803 = CARTESIAN_POINT('',(1.761061661775,0.490977205957));
+#9804 = CARTESIAN_POINT('',(1.761439110327,0.497710238811));
+#9805 = CARTESIAN_POINT('',(1.761824772114,0.504423153443));
+#9806 = CARTESIAN_POINT('',(1.762218750125,0.511115379565));
+#9807 = CARTESIAN_POINT('',(1.763031423605,0.524587855639));
+#9808 = CARTESIAN_POINT('',(1.763450451723,0.531367263497));
+#9809 = CARTESIAN_POINT('',(1.763878343194,0.538123924726));
+#9810 = CARTESIAN_POINT('',(1.764315208903,0.544857189218));
+#9811 = CARTESIAN_POINT('',(1.764761160246,0.551566382545));
+#9812 = CARTESIAN_POINT('',(1.765216309131,0.558250805957));
+#9813 = CARTESIAN_POINT('',(1.76615618608,0.571725789298));
+#9814 = CARTESIAN_POINT('',(1.766641358378,0.578515131059));
+#9815 = CARTESIAN_POINT('',(1.767136405481,0.58527698592));
+#9816 = CARTESIAN_POINT('',(1.767641447635,0.592010548539));
+#9817 = CARTESIAN_POINT('',(1.768156604726,0.598714983978));
+#9818 = CARTESIAN_POINT('',(1.768681996277,0.605389427705));
+#9819 = CARTESIAN_POINT('',(1.769768923793,0.618867973511));
+#9820 = CARTESIAN_POINT('',(1.770331064623,0.625670269102));
+#9821 = CARTESIAN_POINT('',(1.770904293758,0.6324388983));
+#9822 = CARTESIAN_POINT('',(1.771488739376,0.639172850938));
+#9823 = CARTESIAN_POINT('',(1.772084528018,0.645871080752));
+#9824 = CARTESIAN_POINT('',(1.77269178459,0.652532505379));
+#9825 = CARTESIAN_POINT('',(1.773951605119,0.666016310206));
+#9826 = CARTESIAN_POINT('',(1.774605012174,0.672835929385));
+#9827 = CARTESIAN_POINT('',(1.775270990551,0.679613620532));
+#9828 = CARTESIAN_POINT('',(1.775949673733,0.68634809602));
+#9829 = CARTESIAN_POINT('',(1.776641191658,0.693038023966));
+#9830 = CARTESIAN_POINT('',(1.777345670719,0.699682028221));
+#9831 = CARTESIAN_POINT('',(1.778813283042,0.713173999218));
+#9832 = CARTESIAN_POINT('',(1.779577627108,0.720017581496));
+#9833 = CARTESIAN_POINT('',(1.780356406323,0.726807812111));
+#9834 = CARTESIAN_POINT('',(1.781149754568,0.733543013242));
+#9835 = CARTESIAN_POINT('',(1.781957799244,0.740221452348));
+#9836 = CARTESIAN_POINT('',(1.782780661265,0.746841342165));
+#9837 = CARTESIAN_POINT('',(1.784505620153,0.760346891284));
+#9838 = CARTESIAN_POINT('',(1.785409527772,0.767225223138));
+#9839 = CARTESIAN_POINT('',(1.78633031386,0.774033647752));
+#9840 = CARTESIAN_POINT('',(1.787268103152,0.780769907971));
+#9841 = CARTESIAN_POINT('',(1.788223009183,0.787431678002));
+#9842 = CARTESIAN_POINT('',(1.789195134291,0.794016563416));
+#9843 = CARTESIAN_POINT('',(1.791252994247,0.807546993696));
+#9844 = CARTESIAN_POINT('',(1.792341601962,0.814479364933));
+#9845 = CARTESIAN_POINT('',(1.793450507541,0.821316111904));
+#9846 = CARTESIAN_POINT('',(1.794579806427,0.828054042782));
+#9847 = CARTESIAN_POINT('',(1.795729574717,0.834689876863));
+#9848 = CARTESIAN_POINT('',(1.796899869162,0.841220244569));
+#9849 = CARTESIAN_POINT('',(1.799418909325,0.854803620949));
+#9850 = CARTESIAN_POINT('',(1.800772669155,0.861830062225));
+#9851 = CARTESIAN_POINT('',(1.80215205876,0.868716212614));
+#9852 = CARTESIAN_POINT('',(1.80355709457,0.875457147862));
+#9853 = CARTESIAN_POINT('',(1.804987757338,0.882047818122));
+#9854 = CARTESIAN_POINT('',(1.806443992141,0.888483047957));
+#9855 = CARTESIAN_POINT('',(1.809686352116,0.902213173473));
+#9856 = CARTESIAN_POINT('',(1.81148296863,0.909441853065));
+#9857 = CARTESIAN_POINT('',(1.813315409267,0.916434691827));
+#9858 = CARTESIAN_POINT('',(1.81518344255,0.92318257438));
+#9859 = CARTESIAN_POINT('',(1.817086754182,0.929676153247));
+#9860 = CARTESIAN_POINT('',(1.819024947046,0.935905848859));
+#9861 = CARTESIAN_POINT('',(1.823834191204,0.950426758499));
+#9862 = CARTESIAN_POINT('',(1.826741919018,0.958425523715));
+#9863 = CARTESIAN_POINT('',(1.829719369193,0.965829284485));
+#9864 = CARTESIAN_POINT('',(1.832764712616,0.972607846135));
+#9865 = CARTESIAN_POINT('',(1.835875630231,0.978729919847));
+#9866 = CARTESIAN_POINT('',(1.83904929675,0.98416336247));
+#9867 = CARTESIAN_POINT('',(1.849225129747,0.998994191559));
+#9868 = CARTESIAN_POINT('',(1.856442939597,1.00578787377));
+#9869 = CARTESIAN_POINT('',(1.863905019558,1.00893372722));
+#9870 = CARTESIAN_POINT('',(1.871556559226,1.008066373039));
+#9871 = CARTESIAN_POINT('',(1.879315180594,1.002860708466));
+#9872 = CARTESIAN_POINT('',(1.88706781905,0.993097926112));
+#9873 = CARTESIAN_POINT('',(1.8974070203,0.97382285281));
+#9874 = CARTESIAN_POINT('',(1.900121197901,0.968156971257));
+#9875 = CARTESIAN_POINT('',(1.902808970999,0.961929130767));
+#9876 = CARTESIAN_POINT('',(1.905463693765,0.955152181338));
+#9877 = CARTESIAN_POINT('',(1.908079068951,0.947844053017));
+#9878 = CARTESIAN_POINT('',(1.91064922309,0.940027620032));
+#9879 = CARTESIAN_POINT('',(1.914998972567,0.925703638481));
+#9880 = CARTESIAN_POINT('',(1.916802563176,0.919422660881));
+#9881 = CARTESIAN_POINT('',(1.918577586544,0.912898175358));
+#9882 = CARTESIAN_POINT('',(1.92032233718,0.906141156057));
+#9883 = CARTESIAN_POINT('',(1.922035371102,0.899163008026));
+#9884 = CARTESIAN_POINT('',(1.92371550583,0.891975567216));
+#9885 = CARTESIAN_POINT('',(1.926774061076,0.878256561131));
+#9886 = CARTESIAN_POINT('',(1.928161418596,0.871776851111));
+#9887 = CARTESIAN_POINT('',(1.929523338137,0.86515955214));
+#9888 = CARTESIAN_POINT('',(1.930859391215,0.858412080445));
+#9889 = CARTESIAN_POINT('',(1.932169275673,0.851541686757));
+#9890 = CARTESIAN_POINT('',(1.933452815685,0.844555456309));
+#9891 = CARTESIAN_POINT('',(1.935858890077,0.830975926417));
+#9892 = CARTESIAN_POINT('',(1.936985763891,0.824400521257));
+#9893 = CARTESIAN_POINT('',(1.938090549069,0.817739306037));
+#9894 = CARTESIAN_POINT('',(1.93917327014,0.810997264713));
+#9895 = CARTESIAN_POINT('',(1.940234010289,0.804179152529));
+#9896 = CARTESIAN_POINT('',(1.941272911354,0.79728949601));
+#9897 = CARTESIAN_POINT('',(1.94325077543,0.783763185034));
+#9898 = CARTESIAN_POINT('',(1.944192074466,0.77713380791));
+#9899 = CARTESIAN_POINT('',(1.945114238919,0.770448054253));
+#9900 = CARTESIAN_POINT('',(1.946017462469,0.763709322173));
+#9901 = CARTESIAN_POINT('',(1.946901964487,0.756920815233));
+#9902 = CARTESIAN_POINT('',(1.947767990043,0.75008554245));
+#9903 = CARTESIAN_POINT('',(1.949431906526,0.736584496996));
+#9904 = CARTESIAN_POINT('',(1.950231129786,0.729921959375));
+#9905 = CARTESIAN_POINT('',(1.95101371991,0.723221206579));
+#9906 = CARTESIAN_POINT('',(1.951779926581,0.716484590212));
+#9907 = CARTESIAN_POINT('',(1.952530008938,0.709714312336));
+#9908 = CARTESIAN_POINT('',(1.953264235576,0.702912425472));
+#9909 = CARTESIAN_POINT('',(1.954683042205,0.689425021094));
+#9910 = CARTESIAN_POINT('',(1.955368410878,0.682741022346));
+#9911 = CARTESIAN_POINT('',(1.956039246752,0.676030593665));
+#9912 = CARTESIAN_POINT('',(1.956695807424,0.669295380882));
+#9913 = CARTESIAN_POINT('',(1.957338351899,0.662536918348));
+#9914 = CARTESIAN_POINT('',(1.957967140592,0.655756628938));
+#9915 = CARTESIAN_POINT('',(1.959186670957,0.642277254599));
+#9916 = CARTESIAN_POINT('',(1.95977789188,0.635578909331));
+#9917 = CARTESIAN_POINT('',(1.96035634545,0.628862030033));
+#9918 = CARTESIAN_POINT('',(1.960922276504,0.622127776105));
+#9919 = CARTESIAN_POINT('',(1.961475927362,0.615377224549));
+#9920 = CARTESIAN_POINT('',(1.962017537829,0.608611369968));
+#9921 = CARTESIAN_POINT('',(1.96307042095,0.595137027468));
+#9922 = CARTESIAN_POINT('',(1.963581990866,0.588428910103));
+#9923 = CARTESIAN_POINT('',(1.964082282944,0.581707650956));
+#9924 = CARTESIAN_POINT('',(1.964571520855,0.57497406763));
+#9925 = CARTESIAN_POINT('',(1.965049923948,0.568228916855));
+#9926 = CARTESIAN_POINT('',(1.965517707243,0.561472894487));
+#9927 = CARTESIAN_POINT('',(1.9664282998,0.54800185676));
+#9928 = CARTESIAN_POINT('',(1.966871296993,0.541287032214));
+#9929 = CARTESIAN_POINT('',(1.967304277818,0.534562780441));
+#9930 = CARTESIAN_POINT('',(1.967727442036,0.527829674942));
+#9931 = CARTESIAN_POINT('',(1.968140984364,0.521088244153));
+#9932 = CARTESIAN_POINT('',(1.968545094484,0.514338971437));
+#9933 = CARTESIAN_POINT('',(1.969332215227,0.500870183032));
+#9934 = CARTESIAN_POINT('',(1.969715347287,0.494150769044));
+#9935 = CARTESIAN_POINT('',(1.970089534107,0.487424483473));
+#9936 = CARTESIAN_POINT('',(1.97045495139,0.480691723247));
+#9937 = CARTESIAN_POINT('',(1.97081176964,0.473952851881));
+#9938 = CARTESIAN_POINT('',(1.971160154162,0.467208199472));
+#9939 = CARTESIAN_POINT('',(1.971838710402,0.453740982301));
+#9940 = CARTESIAN_POINT('',(1.972168962924,0.447018474522));
+#9941 = CARTESIAN_POINT('',(1.972491180348,0.44029083223));
+#9942 = CARTESIAN_POINT('',(1.972805515308,0.433558323587));
+#9943 = CARTESIAN_POINT('',(1.973112115358,0.426821192048));
+#9944 = CARTESIAN_POINT('',(1.973411122973,0.420079656365));
+#9945 = CARTESIAN_POINT('',(1.97399313081,0.406613553653));
+#9946 = CARTESIAN_POINT('',(1.97427618707,0.399889020976));
+#9947 = CARTESIAN_POINT('',(1.974551980153,0.393160504784));
+#9948 = CARTESIAN_POINT('',(1.974820641043,0.386428179297));
+#9949 = CARTESIAN_POINT('',(1.975082295878,0.379692200732));
+#9950 = CARTESIAN_POINT('',(1.975337065956,0.3729527073));
+#9951 = CARTESIAN_POINT('',(1.975832316864,0.359487394434));
+#9952 = CARTESIAN_POINT('',(1.976072838764,0.352761597881));
+#9953 = CARTESIAN_POINT('',(1.97630674882,0.346032548863));
+#9954 = CARTESIAN_POINT('',(1.976534157853,0.339300354123));
+#9955 = CARTESIAN_POINT('',(1.976755172116,0.332565107839));
+#9956 = CARTESIAN_POINT('',(1.976969893292,0.325826891615));
+#9957 = CARTESIAN_POINT('',(1.977386403507,0.312362120508));
+#9958 = CARTESIAN_POINT('',(1.977588224662,0.305635582792));
+#9959 = CARTESIAN_POINT('',(1.977783978329,0.298906229872));
+#9960 = CARTESIAN_POINT('',(1.977973756574,0.292174122549));
+#9961 = CARTESIAN_POINT('',(1.978157647167,0.285439313889));
+#9962 = CARTESIAN_POINT('',(1.978335733582,0.278701849223));
+#9963 = CARTESIAN_POINT('',(1.978680054244,0.265237409175));
+#9964 = CARTESIAN_POINT('',(1.978846315232,0.258510448271));
+#9965 = CARTESIAN_POINT('',(1.979006956581,0.251780920635));
+#9966 = CARTESIAN_POINT('',(1.979162052877,0.245048860603));
+#9967 = CARTESIAN_POINT('',(1.979311674661,0.238314299652));
+#9968 = CARTESIAN_POINT('',(1.979455888432,0.231577266399));
+#9969 = CARTESIAN_POINT('',(1.979733323076,0.218112952958));
+#9970 = CARTESIAN_POINT('',(1.979866567212,0.211385686021));
+#9971 = CARTESIAN_POINT('',(1.979994551104,0.204656011131));
+#9972 = CARTESIAN_POINT('',(1.980117333008,0.197923956243));
+#9973 = CARTESIAN_POINT('',(1.980234967382,0.191189551918));
+#9974 = CARTESIAN_POINT('',(1.98034750489,0.184452831328));
+#9975 = CARTESIAN_POINT('',(1.980562263085,0.170988423098));
+#9976 = CARTESIAN_POINT('',(1.98066450419,0.16426074759));
+#9977 = CARTESIAN_POINT('',(1.980761762287,0.157530839259));
+#9978 = CARTESIAN_POINT('',(1.980854080422,0.150798742339));
+#9979 = CARTESIAN_POINT('',(1.980941498111,0.144064509775));
+#9980 = CARTESIAN_POINT('',(1.981024051347,0.137328203221));
+#9981 = CARTESIAN_POINT('',(1.981179356801,0.123863463381));
+#9982 = CARTESIAN_POINT('',(1.981252126136,0.117135039491));
+#9983 = CARTESIAN_POINT('',(1.981320112864,0.110404692359));
+#9984 = CARTESIAN_POINT('',(1.981383346053,0.103672506711));
+#9985 = CARTESIAN_POINT('',(1.981441851566,9.693858101807E-02));
+#9986 = CARTESIAN_POINT('',(1.981495652064,9.020302749515E-02));
+#9987 = CARTESIAN_POINT('',(1.981593817378,7.673777346098E-02));
+#9988 = CARTESIAN_POINT('',(1.981638194618,7.000807641329E-02));
+#9989 = CARTESIAN_POINT('',(1.981677918106,6.327700919678E-02));
+#9990 = CARTESIAN_POINT('',(1.981713004379,5.654471325466E-02));
+#9991 = CARTESIAN_POINT('',(1.981743467129,4.981134323338E-02));
+#9992 = CARTESIAN_POINT('',(1.981769317205,4.307706698256E-02));
+#9993 = CARTESIAN_POINT('',(1.981806937026,3.115121512123E-02));
+#9994 = CARTESIAN_POINT('',(1.98182057623,2.595993214E-02));
+#9995 = CARTESIAN_POINT('',(1.981831483893,2.076829968566E-02));
+#9996 = CARTESIAN_POINT('',(1.981839662776,1.557640264324E-02));
+#9997 = CARTESIAN_POINT('',(1.981845114735,1.038432770859E-02));
+#9998 = CARTESIAN_POINT('',(1.981847840718,5.192163388362E-03));
+#9999 = CARTESIAN_POINT('',(1.981847840763,0.));
+#10000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10001 = PCURVE('',#4445,#10002);
+#10002 = DEFINITIONAL_REPRESENTATION('',(#10003),#10264);
+#10003 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#10004,#10005,#10006,#10007,
+    #10008,#10009,#10010,#10011,#10012,#10013,#10014,#10015,#10016,
+    #10017,#10018,#10019,#10020,#10021,#10022,#10023,#10024,#10025,
+    #10026,#10027,#10028,#10029,#10030,#10031,#10032,#10033,#10034,
+    #10035,#10036,#10037,#10038,#10039,#10040,#10041,#10042,#10043,
+    #10044,#10045,#10046,#10047,#10048,#10049,#10050,#10051,#10052,
+    #10053,#10054,#10055,#10056,#10057,#10058,#10059,#10060,#10061,
+    #10062,#10063,#10064,#10065,#10066,#10067,#10068,#10069,#10070,
+    #10071,#10072,#10073,#10074,#10075,#10076,#10077,#10078,#10079,
+    #10080,#10081,#10082,#10083,#10084,#10085,#10086,#10087,#10088,
+    #10089,#10090,#10091,#10092,#10093,#10094,#10095,#10096,#10097,
+    #10098,#10099,#10100,#10101,#10102,#10103,#10104,#10105,#10106,
+    #10107,#10108,#10109,#10110,#10111,#10112,#10113,#10114,#10115,
+    #10116,#10117,#10118,#10119,#10120,#10121,#10122,#10123,#10124,
+    #10125,#10126,#10127,#10128,#10129,#10130,#10131,#10132,#10133,
+    #10134,#10135,#10136,#10137,#10138,#10139,#10140,#10141,#10142,
+    #10143,#10144,#10145,#10146,#10147,#10148,#10149,#10150,#10151,
+    #10152,#10153,#10154,#10155,#10156,#10157,#10158,#10159,#10160,
+    #10161,#10162,#10163,#10164,#10165,#10166,#10167,#10168,#10169,
+    #10170,#10171,#10172,#10173,#10174,#10175,#10176,#10177,#10178,
+    #10179,#10180,#10181,#10182,#10183,#10184,#10185,#10186,#10187,
+    #10188,#10189,#10190,#10191,#10192,#10193,#10194,#10195,#10196,
+    #10197,#10198,#10199,#10200,#10201,#10202,#10203,#10204,#10205,
+    #10206,#10207,#10208,#10209,#10210,#10211,#10212,#10213,#10214,
+    #10215,#10216,#10217,#10218,#10219,#10220,#10221,#10222,#10223,
+    #10224,#10225,#10226,#10227,#10228,#10229,#10230,#10231,#10232,
+    #10233,#10234,#10235,#10236,#10237,#10238,#10239,#10240,#10241,
+    #10242,#10243,#10244,#10245,#10246,#10247,#10248,#10249,#10250,
+    #10251,#10252,#10253,#10254,#10255,#10256,#10257,#10258,#10259,
+    #10260,#10261,#10262,#10263),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.772445487292E-02,3.57002272679E-02,5.373834861257E-02,
+    7.186499375028E-02,9.010380926493E-02,0.108477935019,0.127012057199,
+    0.145734350026,0.164678460087,0.18388579314,0.203408442294,
+    0.223313240076,0.243687706562,0.264649250748,0.286360210351,
+    0.309054090518,0.333085323748,0.359035035873,0.387977146892,
+    0.422367501062,0.471821869399,0.578021342346,0.616192678423,
+    0.643920086651,0.667705197295,0.68944283618,0.709969702303,
+    0.729728505956,0.748978902621,0.767883298935,0.786547500186,
+    0.805042112992,0.823414742873,0.841697399414,0.859911245849,
+    0.878069816884,0.89618134737,0.914250619651,0.932280624004,
+    0.950274258229,0.968236167344,0.986174463138,1.),.UNSPECIFIED.);
+#10004 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#10005 = CARTESIAN_POINT('',(3.990046714614,2.70199555706));
+#10006 = CARTESIAN_POINT('',(3.989993589472,2.703991115261));
+#10007 = CARTESIAN_POINT('',(3.989887339687,2.705986406273));
+#10008 = CARTESIAN_POINT('',(3.989727977288,2.707981164088));
+#10009 = CARTESIAN_POINT('',(3.989515526521,2.709975125025));
+#10010 = CARTESIAN_POINT('',(3.989250023845,2.711968027725));
+#10011 = CARTESIAN_POINT('',(3.988608495889,2.715979437558));
+#10012 = CARTESIAN_POINT('',(3.988230955391,2.717997908598));
+#10013 = CARTESIAN_POINT('',(3.98779894735,2.720014757065));
+#10014 = CARTESIAN_POINT('',(3.98731253176,2.722029719364));
+#10015 = CARTESIAN_POINT('',(3.986771777704,2.724042537527));
+#10016 = CARTESIAN_POINT('',(3.986176763352,2.726052959206));
+#10017 = CARTESIAN_POINT('',(3.984876136871,2.73007548013));
+#10018 = CARTESIAN_POINT('',(3.984170146895,2.732087561169));
+#10019 = CARTESIAN_POINT('',(3.983409693951,2.734096732342));
+#10020 = CARTESIAN_POINT('',(3.982594870929,2.736102751099));
+#10021 = CARTESIAN_POINT('',(3.981725775689,2.738105380803));
+#10022 = CARTESIAN_POINT('',(3.980802511063,2.740104390718));
+#10023 = CARTESIAN_POINT('',(3.97884306233,2.744104512785));
+#10024 = CARTESIAN_POINT('',(3.977806345389,2.746105586517));
+#10025 = CARTESIAN_POINT('',(3.976715142946,2.748102549314));
+#10026 = CARTESIAN_POINT('',(3.975569565978,2.750095177986));
+#10027 = CARTESIAN_POINT('',(3.974369727521,2.752083254052));
+#10028 = CARTESIAN_POINT('',(3.973115742674,2.754066563742));
+#10029 = CARTESIAN_POINT('',(3.970491620331,2.75803547448));
+#10030 = CARTESIAN_POINT('',(3.969120811683,2.760021013081));
+#10031 = CARTESIAN_POINT('',(3.96769542164,2.762001300778));
+#10032 = CARTESIAN_POINT('',(3.966215569693,2.763976127939));
+#10033 = CARTESIAN_POINT('',(3.964681375833,2.765945288323));
+#10034 = CARTESIAN_POINT('',(3.963092960553,2.767908579078));
+#10035 = CARTESIAN_POINT('',(3.959795743638,2.771837542654));
+#10036 = CARTESIAN_POINT('',(3.958086136208,2.773803124582));
+#10037 = CARTESIAN_POINT('',(3.956321746065,2.775762342461));
+#10038 = CARTESIAN_POINT('',(3.954502696557,2.777714994658));
+#10039 = CARTESIAN_POINT('',(3.952629110869,2.779660881981));
+#10040 = CARTESIAN_POINT('',(3.950701112029,2.781599807669));
+#10041 = CARTESIAN_POINT('',(3.94671927259,2.785480168406));
+#10042 = CARTESIAN_POINT('',(3.944664482439,2.787421477973));
+#10043 = CARTESIAN_POINT('',(3.942554578459,2.78935530653));
+#10044 = CARTESIAN_POINT('',(3.940389686342,2.791281456393));
+#10045 = CARTESIAN_POINT('',(3.938169931464,2.793199731758));
+#10046 = CARTESIAN_POINT('',(3.935895438886,2.79510993871));
+#10047 = CARTESIAN_POINT('',(3.931213581201,2.798933141534));
+#10048 = CARTESIAN_POINT('',(3.928805101648,2.800845968663));
+#10049 = CARTESIAN_POINT('',(3.926341023243,2.802750168551));
+#10050 = CARTESIAN_POINT('',(3.923821474341,2.80464554481));
+#10051 = CARTESIAN_POINT('',(3.921246583109,2.80653190271));
+#10052 = CARTESIAN_POINT('',(3.918616477523,2.808409049182));
+#10053 = CARTESIAN_POINT('',(3.9132142797,2.812166665022));
+#10054 = CARTESIAN_POINT('',(3.910440874573,2.814046910216));
+#10055 = CARTESIAN_POINT('',(3.907611202368,2.815917330006));
+#10056 = CARTESIAN_POINT('',(3.904725395581,2.817777727695));
+#10057 = CARTESIAN_POINT('',(3.90178358682,2.819627908276));
+#10058 = CARTESIAN_POINT('',(3.898785908806,2.821467678431));
+#10059 = CARTESIAN_POINT('',(3.89263665362,2.825151430408));
+#10060 = CARTESIAN_POINT('',(3.889483516974,2.826995115593));
+#10061 = CARTESIAN_POINT('',(3.88627322291,2.828827702277));
+#10062 = CARTESIAN_POINT('',(3.88300591047,2.830648992587));
+#10063 = CARTESIAN_POINT('',(3.879681719265,2.832458790591));
+#10064 = CARTESIAN_POINT('',(3.876300789471,2.834256902295));
+#10065 = CARTESIAN_POINT('',(3.869369302222,2.837858692593));
+#10066 = CARTESIAN_POINT('',(3.865816871439,2.839661978089));
+#10067 = CARTESIAN_POINT('',(3.862206117327,2.841452790374));
+#10068 = CARTESIAN_POINT('',(3.858537188918,2.84323093009));
+#10069 = CARTESIAN_POINT('',(3.854810236433,2.844996200276));
+#10070 = CARTESIAN_POINT('',(3.851025411286,2.84674840637));
+#10071 = CARTESIAN_POINT('',(3.843265104477,2.850260345348));
+#10072 = CARTESIAN_POINT('',(3.839287341236,2.852019554343));
+#10073 = CARTESIAN_POINT('',(3.835249738176,2.85376477943));
+#10074 = CARTESIAN_POINT('',(3.831152459151,2.855495819931));
+#10075 = CARTESIAN_POINT('',(3.826995670042,2.857212478257));
+#10076 = CARTESIAN_POINT('',(3.822779538766,2.858914559906));
+#10077 = CARTESIAN_POINT('',(3.81412805276,2.862329000456));
+#10078 = CARTESIAN_POINT('',(3.809689872946,2.864040654428));
+#10079 = CARTESIAN_POINT('',(3.80518987821,2.86573662999));
+#10080 = CARTESIAN_POINT('',(3.800628254103,2.867416725808));
+#10081 = CARTESIAN_POINT('',(3.796005189333,2.869080744606));
+#10082 = CARTESIAN_POINT('',(3.791320875775,2.870728493164));
+#10083 = CARTESIAN_POINT('',(3.781693406317,2.874038076064));
+#10084 = CARTESIAN_POINT('',(3.776746681616,2.875698948479));
+#10085 = CARTESIAN_POINT('',(3.771735546949,2.877342193464));
+#10086 = CARTESIAN_POINT('',(3.766660219568,2.878967610302));
+#10087 = CARTESIAN_POINT('',(3.761520921392,2.880575003665));
+#10088 = CARTESIAN_POINT('',(3.756317879004,2.88216418361));
+#10089 = CARTESIAN_POINT('',(3.745596478842,2.885361906017));
+#10090 = CARTESIAN_POINT('',(3.740073498842,2.886969109756));
+#10091 = CARTESIAN_POINT('',(3.734482640943,2.888556371628));
+#10092 = CARTESIAN_POINT('',(3.728824169031,2.890123493661));
+#10093 = CARTESIAN_POINT('',(3.72309835359,2.891670285083));
+#10094 = CARTESIAN_POINT('',(3.717305471695,2.89319656232));
+#10095 = CARTESIAN_POINT('',(3.705320857665,2.896275898122));
+#10096 = CARTESIAN_POINT('',(3.699122942044,2.897827041157));
+#10097 = CARTESIAN_POINT('',(3.692852384726,2.899355376623));
+#10098 = CARTESIAN_POINT('',(3.686509519153,2.900860712696));
+#10099 = CARTESIAN_POINT('',(3.680094687637,2.902342867213));
+#10100 = CARTESIAN_POINT('',(3.673608241361,2.903801667667));
+#10101 = CARTESIAN_POINT('',(3.660106393298,2.906756816184));
+#10102 = CARTESIAN_POINT('',(3.653082345932,2.908250311079));
+#10103 = CARTESIAN_POINT('',(3.645978826868,2.909717242657));
+#10104 = CARTESIAN_POINT('',(3.63879627566,2.911157430604));
+#10105 = CARTESIAN_POINT('',(3.631535142823,2.912570707526));
+#10106 = CARTESIAN_POINT('',(3.624195889841,2.913956918955));
+#10107 = CARTESIAN_POINT('',(3.608769977068,2.916783420761));
+#10108 = CARTESIAN_POINT('',(3.600670423769,2.918219193387));
+#10109 = CARTESIAN_POINT('',(3.592480925846,2.919623063713));
+#10110 = CARTESIAN_POINT('',(3.584202090935,2.920994871072));
+#10111 = CARTESIAN_POINT('',(3.575834537721,2.922334471635));
+#10112 = CARTESIAN_POINT('',(3.567378895941,2.923641738413));
+#10113 = CARTESIAN_POINT('',(3.549307567862,2.926338390691));
+#10114 = CARTESIAN_POINT('',(3.539670548119,2.927719859722));
+#10115 = CARTESIAN_POINT('',(3.529925637559,2.929060818364));
+#10116 = CARTESIAN_POINT('',(3.520073730579,2.930361135728));
+#10117 = CARTESIAN_POINT('',(3.510115725568,2.931620700029));
+#10118 = CARTESIAN_POINT('',(3.500052524899,2.93283941858));
+#10119 = CARTESIAN_POINT('',(3.477803553372,2.93541673327));
+#10120 = CARTESIAN_POINT('',(3.465574828839,2.936758460848));
+#10121 = CARTESIAN_POINT('',(3.453200366058,2.938042290145));
+#10122 = CARTESIAN_POINT('',(3.440681653831,2.939268111408));
+#10123 = CARTESIAN_POINT('',(3.428020165047,2.940435815521));
+#10124 = CARTESIAN_POINT('',(3.41521735668,2.941545294));
+#10125 = CARTESIAN_POINT('',(3.383662695005,2.944108017255));
+#10126 = CARTESIAN_POINT('',(3.364761824862,2.945498920845));
+#10127 = CARTESIAN_POINT('',(3.345575774218,2.94676880172));
+#10128 = CARTESIAN_POINT('',(3.326108747928,2.947917149744));
+#10129 = CARTESIAN_POINT('',(3.306365398484,2.948943152535));
+#10130 = CARTESIAN_POINT('',(3.286350783666,2.949845555308));
+#10131 = CARTESIAN_POINT('',(3.22251958882,2.952290994527));
+#10132 = CARTESIAN_POINT('',(3.177735931691,2.953381231915));
+#10133 = CARTESIAN_POINT('',(3.131758754847,2.953875359607));
+#10134 = CARTESIAN_POINT('',(3.084718111213,2.953736633238));
+#10135 = CARTESIAN_POINT('',(3.036845611769,2.952917268431));
+#10136 = CARTESIAN_POINT('',(2.988511523553,2.951341634588));
+#10137 = CARTESIAN_POINT('',(2.923034328788,2.948115450662));
+#10138 = CARTESIAN_POINT('',(2.905747181189,2.947159569975));
+#10139 = CARTESIAN_POINT('',(2.888516530602,2.946099100287));
+#10140 = CARTESIAN_POINT('',(2.871373828379,2.944932767256));
+#10141 = CARTESIAN_POINT('',(2.854350350872,2.943659902992));
+#10142 = CARTESIAN_POINT('',(2.837477186099,2.942280622338));
+#10143 = CARTESIAN_POINT('',(2.808660286003,2.939717578608));
+#10144 = CARTESIAN_POINT('',(2.79663029349,2.938583511131));
+#10145 = CARTESIAN_POINT('',(2.784706477983,2.937394160675));
+#10146 = CARTESIAN_POINT('',(2.772899099582,2.93615005071));
+#10147 = CARTESIAN_POINT('',(2.761217443383,2.934851864221));
+#10148 = CARTESIAN_POINT('',(2.74966981948,2.933500443712));
+#10149 = CARTESIAN_POINT('',(2.728479054037,2.930892710744));
+#10150 = CARTESIAN_POINT('',(2.718798498346,2.929650172631));
+#10151 = CARTESIAN_POINT('',(2.709226355937,2.928369795329));
+#10152 = CARTESIAN_POINT('',(2.699766525829,2.927052237524));
+#10153 = CARTESIAN_POINT('',(2.690422346011,2.925698198123));
+#10154 = CARTESIAN_POINT('',(2.681196593444,2.924308416254));
+#10155 = CARTESIAN_POINT('',(2.663770161413,2.921581571279));
+#10156 = CARTESIAN_POINT('',(2.655549630074,2.920250258937));
+#10157 = CARTESIAN_POINT('',(2.647431543266,2.91889031994));
+#10158 = CARTESIAN_POINT('',(2.639417261448,2.917502345325));
+#10159 = CARTESIAN_POINT('',(2.63150785231,2.916086931461));
+#10160 = CARTESIAN_POINT('',(2.623704090775,2.914644680054));
+#10161 = CARTESIAN_POINT('',(2.608737580454,2.911789509738));
+#10162 = CARTESIAN_POINT('',(2.60156336785,2.910379428087));
+#10163 = CARTESIAN_POINT('',(2.594484222289,2.908946459802));
+#10164 = CARTESIAN_POINT('',(2.587500397096,2.907491106053));
+#10165 = CARTESIAN_POINT('',(2.580611997816,2.906013862565));
+#10166 = CARTESIAN_POINT('',(2.573818982219,2.904515219618));
+#10167 = CARTESIAN_POINT('',(2.560673953618,2.901532962408));
+#10168 = CARTESIAN_POINT('',(2.554314971189,2.90005088311));
+#10169 = CARTESIAN_POINT('',(2.548044045824,2.898549854451));
+#10170 = CARTESIAN_POINT('',(2.541860939565,2.897030298405));
+#10171 = CARTESIAN_POINT('',(2.535765343675,2.895492628624));
+#10172 = CARTESIAN_POINT('',(2.529756878643,2.893937250434));
+#10173 = CARTESIAN_POINT('',(2.518065681118,2.890832337581));
+#10174 = CARTESIAN_POINT('',(2.512378558668,2.889283682414));
+#10175 = CARTESIAN_POINT('',(2.506773313365,2.887718961495));
+#10176 = CARTESIAN_POINT('',(2.501249502095,2.88613853252));
+#10177 = CARTESIAN_POINT('',(2.495806652092,2.884542744724));
+#10178 = CARTESIAN_POINT('',(2.490444260938,2.882931938886));
+#10179 = CARTESIAN_POINT('',(2.479974277481,2.879710171814));
+#10180 = CARTESIAN_POINT('',(2.474863845919,2.878099734195));
+#10181 = CARTESIAN_POINT('',(2.469830000252,2.876475448735));
+#10182 = CARTESIAN_POINT('',(2.464872231226,2.874837622034));
+#10183 = CARTESIAN_POINT('',(2.459990021955,2.873186553023));
+#10184 = CARTESIAN_POINT('',(2.455182847924,2.871522532971));
+#10185 = CARTESIAN_POINT('',(2.445777638316,2.868190461597));
+#10186 = CARTESIAN_POINT('',(2.441177726287,2.866522730674));
+#10187 = CARTESIAN_POINT('',(2.436649930293,2.864842925432));
+#10188 = CARTESIAN_POINT('',(2.432193743764,2.863151311974));
+#10189 = CARTESIAN_POINT('',(2.427808664165,2.861448149788));
+#10190 = CARTESIAN_POINT('',(2.423494193,2.859733691739));
+#10191 = CARTESIAN_POINT('',(2.415044044096,2.856298354887));
+#10192 = CARTESIAN_POINT('',(2.410907100729,2.85457767651));
+#10193 = CARTESIAN_POINT('',(2.406838525543,2.852846388459));
+#10194 = CARTESIAN_POINT('',(2.402837848383,2.851104724682));
+#10195 = CARTESIAN_POINT('',(2.398904609103,2.849352913565));
+#10196 = CARTESIAN_POINT('',(2.395038357565,2.847591177933));
+#10197 = CARTESIAN_POINT('',(2.387464011008,2.844059975876));
+#10198 = CARTESIAN_POINT('',(2.383755042562,2.842290637581));
+#10199 = CARTESIAN_POINT('',(2.380111317379,2.840511933118));
+#10200 = CARTESIAN_POINT('',(2.376532417368,2.838724070869));
+#10201 = CARTESIAN_POINT('',(2.373017937263,2.83692725464));
+#10202 = CARTESIAN_POINT('',(2.369567484623,2.83512168366));
+#10203 = CARTESIAN_POINT('',(2.362810460708,2.831502305558));
+#10204 = CARTESIAN_POINT('',(2.359503268373,2.829688582531));
+#10205 = CARTESIAN_POINT('',(2.356258729088,2.827866575293));
+#10206 = CARTESIAN_POINT('',(2.353076483012,2.826036471971));
+#10207 = CARTESIAN_POINT('',(2.349956184214,2.824198457025));
+#10208 = CARTESIAN_POINT('',(2.346897500671,2.822352711247));
+#10209 = CARTESIAN_POINT('',(2.340914009074,2.818653087511));
+#10210 = CARTESIAN_POINT('',(2.337988740869,2.816799266741));
+#10211 = CARTESIAN_POINT('',(2.335123995281,2.814938124571));
+#10212 = CARTESIAN_POINT('',(2.332319471991,2.813069833318));
+#10213 = CARTESIAN_POINT('',(2.329574884725,2.811194562493));
+#10214 = CARTESIAN_POINT('',(2.326889961256,2.809312478803));
+#10215 = CARTESIAN_POINT('',(2.321646893481,2.805540745429));
+#10216 = CARTESIAN_POINT('',(2.319088389306,2.803651136477));
+#10217 = CARTESIAN_POINT('',(2.316588675134,2.801755081683));
+#10218 = CARTESIAN_POINT('',(2.3141475089,2.799852741503));
+#10219 = CARTESIAN_POINT('',(2.311764662222,2.79794427446));
+#10220 = CARTESIAN_POINT('',(2.309439920405,2.796029837144));
+#10221 = CARTESIAN_POINT('',(2.304912116806,2.792194305778));
+#10222 = CARTESIAN_POINT('',(2.30270875543,2.790273242301));
+#10223 = CARTESIAN_POINT('',(2.300562798906,2.788346547189));
+#10224 = CARTESIAN_POINT('',(2.298474060864,2.786414372878));
+#10225 = CARTESIAN_POINT('',(2.296442367955,2.784476870838));
+#10226 = CARTESIAN_POINT('',(2.294467559858,2.782534191569));
+#10227 = CARTESIAN_POINT('',(2.290635893981,2.778643322062));
+#10228 = CARTESIAN_POINT('',(2.288778771663,2.776695155838));
+#10229 = CARTESIAN_POINT('',(2.286977976134,2.77474213433));
+#10230 = CARTESIAN_POINT('',(2.2852333733,2.772784406137));
+#10231 = CARTESIAN_POINT('',(2.283544841166,2.770822120051));
+#10232 = CARTESIAN_POINT('',(2.281912269837,2.768855425063));
+#10233 = CARTESIAN_POINT('',(2.278762279675,2.76491779891));
+#10234 = CARTESIAN_POINT('',(2.277244618067,2.762946886967));
+#10235 = CARTESIAN_POINT('',(2.275782479688,2.760971882643));
+#10236 = CARTESIAN_POINT('',(2.27437577827,2.758992935721));
+#10237 = CARTESIAN_POINT('',(2.273024438282,2.757010197646));
+#10238 = CARTESIAN_POINT('',(2.271728394931,2.755023821531));
+#10239 = CARTESIAN_POINT('',(2.269249296325,2.751048116721));
+#10240 = CARTESIAN_POINT('',(2.268066017894,2.74905880291));
+#10241 = CARTESIAN_POINT('',(2.266937705433,2.747066174542));
+#10242 = CARTESIAN_POINT('',(2.265864314082,2.745070388833));
+#10243 = CARTESIAN_POINT('',(2.264845807551,2.743071606386));
+#10244 = CARTESIAN_POINT('',(2.263882158119,2.741069991196));
+#10245 = CARTESIAN_POINT('',(2.262066137506,2.737064963908));
+#10246 = CARTESIAN_POINT('',(2.261213572121,2.735061561863));
+#10247 = CARTESIAN_POINT('',(2.260415631822,2.733055671329));
+#10248 = CARTESIAN_POINT('',(2.259672303157,2.73104746391));
+#10249 = CARTESIAN_POINT('',(2.258983577883,2.729037115996));
+#10250 = CARTESIAN_POINT('',(2.258349452963,2.727024808766));
+#10251 = CARTESIAN_POINT('',(2.257191170036,2.722999295381));
+#10252 = CARTESIAN_POINT('',(2.25666686719,2.720986093671));
+#10253 = CARTESIAN_POINT('',(2.256197024259,2.718971309165));
+#10254 = CARTESIAN_POINT('',(2.255781644507,2.716955132385));
+#10255 = CARTESIAN_POINT('',(2.255420732229,2.714937758273));
+#10256 = CARTESIAN_POINT('',(2.255114292756,2.712919386185));
+#10257 = CARTESIAN_POINT('',(2.254668139732,2.709343993019));
+#10258 = CARTESIAN_POINT('',(2.254506308055,2.707787293792));
+#10259 = CARTESIAN_POINT('',(2.254376840246,2.706230215547));
+#10260 = CARTESIAN_POINT('',(2.254279738306,2.704672852217));
+#10261 = CARTESIAN_POINT('',(2.254215003416,2.70311529833));
+#10262 = CARTESIAN_POINT('',(2.254182635934,2.701557649017));
+#10263 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#10264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10265 = ORIENTED_EDGE('',*,*,#4406,.T.);
+#10266 = ORIENTED_EDGE('',*,*,#10267,.T.);
+#10267 = EDGE_CURVE('',#4386,#4307,#10268,.T.);
+#10268 = SURFACE_CURVE('',#10269,(#10487,#10708),.PCURVE_S1.);
+#10269 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10270,#10271,#10272,#10273,
+    #10274,#10275,#10276,#10277,#10278,#10279,#10280,#10281,#10282,
+    #10283,#10284,#10285,#10286,#10287,#10288,#10289,#10290,#10291,
+    #10292,#10293,#10294,#10295,#10296,#10297,#10298,#10299,#10300,
+    #10301,#10302,#10303,#10304,#10305,#10306,#10307,#10308,#10309,
+    #10310,#10311,#10312,#10313,#10314,#10315,#10316,#10317,#10318,
+    #10319,#10320,#10321,#10322,#10323,#10324,#10325,#10326,#10327,
+    #10328,#10329,#10330,#10331,#10332,#10333,#10334,#10335,#10336,
+    #10337,#10338,#10339,#10340,#10341,#10342,#10343,#10344,#10345,
+    #10346,#10347,#10348,#10349,#10350,#10351,#10352,#10353,#10354,
+    #10355,#10356,#10357,#10358,#10359,#10360,#10361,#10362,#10363,
+    #10364,#10365,#10366,#10367,#10368,#10369,#10370,#10371,#10372,
+    #10373,#10374,#10375,#10376,#10377,#10378,#10379,#10380,#10381,
+    #10382,#10383,#10384,#10385,#10386,#10387,#10388,#10389,#10390,
+    #10391,#10392,#10393,#10394,#10395,#10396,#10397,#10398,#10399,
+    #10400,#10401,#10402,#10403,#10404,#10405,#10406,#10407,#10408,
+    #10409,#10410,#10411,#10412,#10413,#10414,#10415,#10416,#10417,
+    #10418,#10419,#10420,#10421,#10422,#10423,#10424,#10425,#10426,
+    #10427,#10428,#10429,#10430,#10431,#10432,#10433,#10434,#10435,
+    #10436,#10437,#10438,#10439,#10440,#10441,#10442,#10443,#10444,
+    #10445,#10446,#10447,#10448,#10449,#10450,#10451,#10452,#10453,
+    #10454,#10455,#10456,#10457,#10458,#10459,#10460,#10461,#10462,
+    #10463,#10464,#10465,#10466,#10467,#10468,#10469,#10470,#10471,
+    #10472,#10473,#10474,#10475,#10476,#10477,#10478,#10479,#10480,
+    #10481,#10482,#10483,#10484,#10485,#10486),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270179223E-02,3.594150890069E-02,
+    5.405898131623E-02,7.221483209641E-02,9.041686512774E-02,
+    0.108673240439,0.126994786159,0.145397219219,0.163903438023,
+    0.182546160343,0.201371265009,0.220442350374,0.239847332517,
+    0.259708530621,0.28019899748,0.301570813492,0.324208484777,
+    0.348742061262,0.376331012996,0.409610489912,0.458822150239,
+    0.570843337061,0.612033605868,0.641508815654,0.66634878313,
+    0.688701450265,0.709555455323,0.729454117882,0.748726618811,
+    0.767584423624,0.786168231528,0.804573381098,0.822864704773,
+    0.841085757836,0.859264858155,0.877419244623,0.895558114348,
+    0.913685023443,0.931799997516,0.94990161322,0.967989175513,
+    0.986064744162,1.),.UNSPECIFIED.);
+#10270 = CARTESIAN_POINT('',(-1.087449428685,18.626685407273,29.6));
+#10271 = CARTESIAN_POINT('',(-1.087449428711,18.626685406995,
+    29.602327787182));
+#10272 = CARTESIAN_POINT('',(-1.087451871897,18.626659498809,
+    29.604655575641));
+#10273 = CARTESIAN_POINT('',(-1.087456758265,18.626607682543,
+    29.606983005665));
+#10274 = CARTESIAN_POINT('',(-1.087464102097,18.626529961305,
+    29.609309721887));
+#10275 = CARTESIAN_POINT('',(-1.087473931932,18.626426341482,
+    29.611635373279));
+#10276 = CARTESIAN_POINT('',(-1.087498812644,18.626165611222,
+    29.616314591547));
+#10277 = CARTESIAN_POINT('',(-1.087513930902,18.626007810887,
+    29.618668122367));
+#10278 = CARTESIAN_POINT('',(-1.087531689858,18.625823441764,
+    29.621019846598));
+#10279 = CARTESIAN_POINT('',(-1.087552149258,18.6256125148,
+    29.623369415096));
+#10280 = CARTESIAN_POINT('',(-1.087575384084,18.625375041861,
+    29.625716488589));
+#10281 = CARTESIAN_POINT('',(-1.087627626369,18.624846611234,
+    29.630408701703));
+#10282 = CARTESIAN_POINT('',(-1.08765664297,18.624555568932,
+    29.632753832087));
+#10283 = CARTESIAN_POINT('',(-1.08768862498,18.624237921447,
+    29.635095799185));
+#10284 = CARTESIAN_POINT('',(-1.087723678626,18.623893679932,
+    29.63743428213));
+#10285 = CARTESIAN_POINT('',(-1.087761925734,18.623522854077,
+    29.639768968841));
+#10286 = CARTESIAN_POINT('',(-1.087845169796,18.622727208316,
+    29.644435080102));
+#10287 = CARTESIAN_POINT('',(-1.087890180931,18.622302275566,
+    29.646766486025));
+#10288 = CARTESIAN_POINT('',(-1.087938675421,18.621850661777,
+    29.649093468899));
+#10289 = CARTESIAN_POINT('',(-1.087990807597,18.621372372385,
+    29.651415728346));
+#10290 = CARTESIAN_POINT('',(-1.088046747828,18.620867410346,
+    29.653732968497));
+#10291 = CARTESIAN_POINT('',(-1.08816676968,18.619802789624,
+    29.658362708258));
+#10292 = CARTESIAN_POINT('',(-1.088230871705,18.619242995279,
+    29.660675179501));
+#10293 = CARTESIAN_POINT('',(-1.088299176432,18.618656393281,
+    29.662982017993));
+#10294 = CARTESIAN_POINT('',(-1.088371888241,18.618042981827,
+    29.665282930076));
+#10295 = CARTESIAN_POINT('',(-1.088449228065,18.617402757125,
+    29.667577622163));
+#10296 = CARTESIAN_POINT('',(-1.088613884137,18.616066678194,
+    29.672160810696));
+#10297 = CARTESIAN_POINT('',(-1.088701229536,18.615370664038,
+    29.674449267132));
+#10298 = CARTESIAN_POINT('',(-1.088793709207,18.614647664871,
+    29.676730873642));
+#10299 = CARTESIAN_POINT('',(-1.088891579874,18.613897674372,
+    29.679005330341));
+#10300 = CARTESIAN_POINT('',(-1.088995115361,18.61312068595,
+    29.681272333871));
+#10301 = CARTESIAN_POINT('',(-1.089214488684,18.611509829504,
+    29.685798885831));
+#10302 = CARTESIAN_POINT('',(-1.089330369158,18.61067576898,
+    29.688058377984));
+#10303 = CARTESIAN_POINT('',(-1.089452542098,18.609814504063,
+    29.690309743473));
+#10304 = CARTESIAN_POINT('',(-1.089581319204,18.608926030126,
+    29.69255266585));
+#10305 = CARTESIAN_POINT('',(-1.089717029793,18.608010345025,
+    29.694786822617));
+#10306 = CARTESIAN_POINT('',(-1.09000364309,18.606120390413,
+    29.699246771189));
+#10307 = CARTESIAN_POINT('',(-1.090154610215,18.605145880929,
+    29.701472481992));
+#10308 = CARTESIAN_POINT('',(-1.090313273791,18.604143920832,
+    29.703688684437));
+#10309 = CARTESIAN_POINT('',(-1.090480003396,18.603114516539,
+    29.705895037543));
+#10310 = CARTESIAN_POINT('',(-1.090655186572,18.602057680705,
+    29.708091192528));
+#10311 = CARTESIAN_POINT('',(-1.091024309031,18.599883068817,
+    29.712474719415));
+#10312 = CARTESIAN_POINT('',(-1.091218348421,18.598764983692,
+    29.714661971628));
+#10313 = CARTESIAN_POINT('',(-1.091421759522,18.597619195909,
+    29.716838186517));
+#10314 = CARTESIAN_POINT('',(-1.091634972799,18.596445735601,
+    29.719002992389));
+#10315 = CARTESIAN_POINT('',(-1.091858436656,18.595244643973,
+    29.721156008796));
+#10316 = CARTESIAN_POINT('',(-1.092328525556,18.592778239858,
+    29.725453475289));
+#10317 = CARTESIAN_POINT('',(-1.092575309025,18.59151252021,
+    29.727597744991));
+#10318 = CARTESIAN_POINT('',(-1.09283344478,18.590218867681,
+    29.729729257396));
+#10319 = CARTESIAN_POINT('',(-1.093103427014,18.588897352734,
+    29.731847605408));
+#10320 = CARTESIAN_POINT('',(-1.093385767176,18.587548062974,
+    29.733952373088));
+#10321 = CARTESIAN_POINT('',(-1.093979108981,18.584780672478,
+    29.738154352202));
+#10322 = CARTESIAN_POINT('',(-1.094290363508,18.583362029065,
+    29.740251288504));
+#10323 = CARTESIAN_POINT('',(-1.094615302215,18.581915280706,
+    29.742333506684));
+#10324 = CARTESIAN_POINT('',(-1.094954485273,18.580440559815,
+    29.744400561034));
+#10325 = CARTESIAN_POINT('',(-1.095308488361,18.578938023424,
+    29.746451998006));
+#10326 = CARTESIAN_POINT('',(-1.096052143971,18.57585768877,
+    29.750549309692));
+#10327 = CARTESIAN_POINT('',(-1.09644220104,18.574279165114,
+    29.752594762081));
+#10328 = CARTESIAN_POINT('',(-1.096848688929,18.572672471176,
+    29.754623233013));
+#10329 = CARTESIAN_POINT('',(-1.09727223481,18.571037829558,
+    29.756634236792));
+#10330 = CARTESIAN_POINT('',(-1.097713477979,18.569375496503,
+    29.758627282394));
+#10331 = CARTESIAN_POINT('',(-1.098640708255,18.56596644339,
+    29.762611035699));
+#10332 = CARTESIAN_POINT('',(-1.099127342194,18.56421875693,
+    29.764601092646));
+#10333 = CARTESIAN_POINT('',(-1.099633658383,18.562443008274,
+    29.76657152057));
+#10334 = CARTESIAN_POINT('',(-1.100160349826,18.560639547437,
+    29.768521795035));
+#10335 = CARTESIAN_POINT('',(-1.100708115813,18.558808768685,
+    29.770451390899));
+#10336 = CARTESIAN_POINT('',(-1.101860598196,18.555049778388,
+    29.774313040497));
+#10337 = CARTESIAN_POINT('',(-1.102466348856,18.553120289352,
+    29.776244087194));
+#10338 = CARTESIAN_POINT('',(-1.103095670968,18.55116311449,
+    29.778152357548));
+#10339 = CARTESIAN_POINT('',(-1.103749318475,18.549178781117,
+    29.780037293606));
+#10340 = CARTESIAN_POINT('',(-1.104428042192,18.547167872807,
+    29.781898344327));
+#10341 = CARTESIAN_POINT('',(-1.105859459839,18.543029652012,
+    29.7856297771));
+#10342 = CARTESIAN_POINT('',(-1.106613813472,18.54090067063,
+    29.787498589086));
+#10343 = CARTESIAN_POINT('',(-1.107396472241,18.538744789509,
+    29.789340802851));
+#10344 = CARTESIAN_POINT('',(-1.108208239946,18.536562781879,
+    29.791155838442));
+#10345 = CARTESIAN_POINT('',(-1.109049902651,18.534355489945,
+    29.79294313465));
+#10346 = CARTESIAN_POINT('',(-1.110832075774,18.529796169998,
+    29.796536823209));
+#10347 = CARTESIAN_POINT('',(-1.111775277415,18.52744199925,
+    29.798340733532));
+#10348 = CARTESIAN_POINT('',(-1.112752705614,18.525062349376,
+    29.800113263366));
+#10349 = CARTESIAN_POINT('',(-1.113765192443,18.522658337809,
+    29.801853832595));
+#10350 = CARTESIAN_POINT('',(-1.114813530048,18.520231162674,
+    29.80356189759));
+#10351 = CARTESIAN_POINT('',(-1.117047672404,18.515187984781,
+    29.807011218465));
+#10352 = CARTESIAN_POINT('',(-1.118237937749,18.512569308918,
+    29.808748451805));
+#10353 = CARTESIAN_POINT('',(-1.119470160035,18.509927599503,
+    29.8104480482));
+#10354 = CARTESIAN_POINT('',(-1.120745159162,18.507264468347,
+    29.812109467149));
+#10355 = CARTESIAN_POINT('',(-1.122063681579,18.504581614764,
+    29.813732230678));
+#10356 = CARTESIAN_POINT('',(-1.124903246681,18.498953845253,
+    29.817032250292));
+#10357 = CARTESIAN_POINT('',(-1.126431998912,18.496005789969,
+    29.818702691317));
+#10358 = CARTESIAN_POINT('',(-1.128013511237,18.493038940587,
+    29.820326719678));
+#10359 = CARTESIAN_POINT('',(-1.129648513033,18.490055657981,
+    29.821903908626));
+#10360 = CARTESIAN_POINT('',(-1.131337608788,18.48705838303,
+    29.823433931407));
+#10361 = CARTESIAN_POINT('',(-1.135042101397,18.480666185388,
+    29.826583835643));
+#10362 = CARTESIAN_POINT('',(-1.137071937838,18.477268207982,
+    29.828191176791));
+#10363 = CARTESIAN_POINT('',(-1.139171463479,18.47385929627,
+    29.829738271597));
+#10364 = CARTESIAN_POINT('',(-1.14134114563,18.470443074419,
+    29.831224958345));
+#10365 = CARTESIAN_POINT('',(-1.143581242854,18.467023198884,
+    29.832651226718));
+#10366 = CARTESIAN_POINT('',(-1.148678945956,18.459478138189,
+    29.835664959584));
+#10367 = CARTESIAN_POINT('',(-1.151568630412,18.45535293176,
+    29.837224972933));
+#10368 = CARTESIAN_POINT('',(-1.154560934431,18.451234207572,
+    29.838697542644));
+#10369 = CARTESIAN_POINT('',(-1.157655558123,18.447128281389,
+    29.840083153586));
+#10370 = CARTESIAN_POINT('',(-1.160851825612,18.443041316292,
+    29.841382490701));
+#10371 = CARTESIAN_POINT('',(-1.16902387962,18.432972694343,
+    29.844391551681));
+#10372 = CARTESIAN_POINT('',(-1.174119039503,18.427020647908,
+    29.845999897543));
+#10373 = CARTESIAN_POINT('',(-1.179430955698,18.421142348907,
+    29.847424202563));
+#10374 = CARTESIAN_POINT('',(-1.184954937145,18.415355726314,
+    29.848667647417));
+#10375 = CARTESIAN_POINT('',(-1.190685119254,18.409677339334,
+    29.849733128797));
+#10376 = CARTESIAN_POINT('',(-1.210112524509,18.391477103811,
+    29.852647055948));
+#10377 = CARTESIAN_POINT('',(-1.224637681988,18.379476599222,
+    29.853758389159));
+#10378 = CARTESIAN_POINT('',(-1.24012474688,18.36828294232,
+    29.853981743092));
+#10379 = CARTESIAN_POINT('',(-1.256462941017,18.35805139868,
+    29.853308323454));
+#10380 = CARTESIAN_POINT('',(-1.273482766887,18.348921697804,
+    29.851667106747));
+#10381 = CARTESIAN_POINT('',(-1.297346402903,18.338061781887,
+    29.847976147765));
+#10382 = CARTESIAN_POINT('',(-1.303818453506,18.335303621238,
+    29.846841118945));
+#10383 = CARTESIAN_POINT('',(-1.310332886533,18.332711795992,
+    29.845559322509));
+#10384 = CARTESIAN_POINT('',(-1.316873778915,18.330290046956,
+    29.844126642221));
+#10385 = CARTESIAN_POINT('',(-1.323423497983,18.328040604567,
+    29.842539587798));
+#10386 = CARTESIAN_POINT('',(-1.334642386988,18.324477649238,
+    29.839548310306));
+#10387 = CARTESIAN_POINT('',(-1.33931670617,18.323079880414,
+    29.838220466509));
+#10388 = CARTESIAN_POINT('',(-1.343978739496,18.321770616192,
+    29.8368116273));
+#10389 = CARTESIAN_POINT('',(-1.348621367872,18.320549409767,
+    29.835321356119));
+#10390 = CARTESIAN_POINT('',(-1.353237458148,18.319415234967,
+    29.83374962033));
+#10391 = CARTESIAN_POINT('',(-1.361681643611,18.317482662732,
+    29.830703884397));
+#10392 = CARTESIAN_POINT('',(-1.365519562077,18.316659511804,
+    29.829253385995));
+#10393 = CARTESIAN_POINT('',(-1.369329363401,18.315896053169,
+    29.8277455436));
+#10394 = CARTESIAN_POINT('',(-1.37310701093,18.315191037672,
+    29.826180820993));
+#10395 = CARTESIAN_POINT('',(-1.376848686474,18.314542947303,
+    29.824559898161));
+#10396 = CARTESIAN_POINT('',(-1.383882191384,18.313416417175,
+    29.821375290044));
+#10397 = CARTESIAN_POINT('',(-1.387181574211,18.312927499592,
+    29.819822115899));
+#10398 = CARTESIAN_POINT('',(-1.390446340387,18.312481936672,
+    29.81822480471));
+#10399 = CARTESIAN_POINT('',(-1.393674120033,18.312078305611,
+    29.816584118378));
+#10400 = CARTESIAN_POINT('',(-1.39686277179,18.311715066584,
+    29.814900924862));
+#10401 = CARTESIAN_POINT('',(-1.402946958393,18.311087815671,
+    29.811567107906));
+#10402 = CARTESIAN_POINT('',(-1.405847818366,18.31081879436,
+    29.809921857724));
+#10403 = CARTESIAN_POINT('',(-1.408711424604,18.310582155226,
+    29.808241235096));
+#10404 = CARTESIAN_POINT('',(-1.411536425018,18.310376517601,
+    29.80652607115));
+#10405 = CARTESIAN_POINT('',(-1.414321653559,18.310200463735,
+    29.804777240667));
+#10406 = CARTESIAN_POINT('',(-1.41968487971,18.309911390451,
+    29.801295699368));
+#10407 = CARTESIAN_POINT('',(-1.422266523645,18.309795860087,
+    29.799565913826));
+#10408 = CARTESIAN_POINT('',(-1.424810218033,18.309704686834,
+    29.797807099121));
+#10409 = CARTESIAN_POINT('',(-1.42731525567,18.309636614191,
+    29.796020058533));
+#10410 = CARTESIAN_POINT('',(-1.429781066145,18.309590390027,
+    29.79420560495));
+#10411 = CARTESIAN_POINT('',(-1.434557020606,18.309539949433,
+    29.790581449901));
+#10412 = CARTESIAN_POINT('',(-1.436869616682,18.30953446115,
+    29.78877339179));
+#10413 = CARTESIAN_POINT('',(-1.4391446129,18.309547170712,
+    29.786941130438));
+#10414 = CARTESIAN_POINT('',(-1.4413817124,18.309576971495,
+    29.785085401838));
+#10415 = CARTESIAN_POINT('',(-1.44358071263,18.309622781267,
+    29.783206934082));
+#10416 = CARTESIAN_POINT('',(-1.447855803186,18.309742995677,
+    29.779446854371));
+#10417 = CARTESIAN_POINT('',(-1.449933515124,18.309816765931,
+    29.777566177924));
+#10418 = CARTESIAN_POINT('',(-1.451974540255,18.309903863773,
+    29.775665090413));
+#10419 = CARTESIAN_POINT('',(-1.453978839084,18.310003332595,
+    29.773744248236));
+#10420 = CARTESIAN_POINT('',(-1.455946433519,18.310114248355,
+    29.771804291799));
+#10421 = CARTESIAN_POINT('',(-1.4597803239,18.310355425857,
+    29.767915854727));
+#10422 = CARTESIAN_POINT('',(-1.461647672026,18.310485383854,
+    29.765967906818));
+#10423 = CARTESIAN_POINT('',(-1.463479530548,18.310624741527,
+    29.764002597941));
+#10424 = CARTESIAN_POINT('',(-1.465276016045,18.310772681223,
+    29.762020505387));
+#10425 = CARTESIAN_POINT('',(-1.467037282381,18.310928419674,
+    29.760022187589));
+#10426 = CARTESIAN_POINT('',(-1.470473163559,18.311252431331,
+    29.756013542583));
+#10427 = CARTESIAN_POINT('',(-1.472148445314,18.311420569618,
+    29.75400351556));
+#10428 = CARTESIAN_POINT('',(-1.47378955094,18.31159489601,
+    29.751978626369));
+#10429 = CARTESIAN_POINT('',(-1.475396685584,18.311774716647,
+    29.749939379402));
+#10430 = CARTESIAN_POINT('',(-1.476970074564,18.311959370665,
+    29.747886260128));
+#10431 = CARTESIAN_POINT('',(-1.480040328793,18.312335921721,
+    29.74376599039));
+#10432 = CARTESIAN_POINT('',(-1.48153760464,18.312527766479,
+    29.741699005659));
+#10433 = CARTESIAN_POINT('',(-1.483002031179,18.312723148481,
+    29.739619238372));
+#10434 = CARTESIAN_POINT('',(-1.484433856981,18.312921481893,
+    29.737527128449));
+#10435 = CARTESIAN_POINT('',(-1.485833338913,18.313122211035,
+    29.735423098262));
+#10436 = CARTESIAN_POINT('',(-1.488562892158,18.313526631379,
+    29.731200134377));
+#10437 = CARTESIAN_POINT('',(-1.489893207692,18.313730307646,
+    29.72908128962));
+#10438 = CARTESIAN_POINT('',(-1.491191950298,18.313935319792,
+    29.726951418275));
+#10439 = CARTESIAN_POINT('',(-1.492459381727,18.314141175261,
+    29.72481090479));
+#10440 = CARTESIAN_POINT('',(-1.493695763925,18.314347408332,
+    29.722660118136));
+#10441 = CARTESIAN_POINT('',(-1.49610417835,18.314759277194,
+    29.718343680361));
+#10442 = CARTESIAN_POINT('',(-1.497276350934,18.314964912635,
+    29.716178075599));
+#10443 = CARTESIAN_POINT('',(-1.498418136696,18.315170050564,
+    29.714002948448));
+#10444 = CARTESIAN_POINT('',(-1.499529790292,18.315374278656,
+    29.711818636786));
+#10445 = CARTESIAN_POINT('',(-1.500611561128,18.315577208129,
+    29.709625465441));
+#10446 = CARTESIAN_POINT('',(-1.502714395253,18.315979465753,
+    29.705225020114));
+#10447 = CARTESIAN_POINT('',(-1.503735538207,18.316178797826,
+    29.703017770157));
+#10448 = CARTESIAN_POINT('',(-1.50472736507,18.316376106156,
+    29.700802306748));
+#10449 = CARTESIAN_POINT('',(-1.505690109838,18.316571047484,
+    29.698578929922));
+#10450 = CARTESIAN_POINT('',(-1.506623997657,18.316763299108,
+    29.696347929335));
+#10451 = CARTESIAN_POINT('',(-1.508433718266,18.31714165689,
+    29.691873152318));
+#10452 = CARTESIAN_POINT('',(-1.509309599403,18.317327767635,
+    29.689629389326));
+#10453 = CARTESIAN_POINT('',(-1.510157103749,18.317510589647,
+    29.687378573737));
+#10454 = CARTESIAN_POINT('',(-1.510976435668,18.31768983945,
+    29.685120976587));
+#10455 = CARTESIAN_POINT('',(-1.511767788378,18.317865251555,
+    29.682856861491));
+#10456 = CARTESIAN_POINT('',(-1.513294396032,18.318207792413,
+    29.678317604871));
+#10457 = CARTESIAN_POINT('',(-1.514029687238,18.318374926122,
+    29.676042472631));
+#10458 = CARTESIAN_POINT('',(-1.514737399089,18.318537732477,
+    29.673761343474));
+#10459 = CARTESIAN_POINT('',(-1.515417700651,18.318695980287,
+    29.671474468976));
+#10460 = CARTESIAN_POINT('',(-1.516070748528,18.318849454284,
+    29.669182096742));
+#10461 = CARTESIAN_POINT('',(-1.51732221307,18.319146358199,
+    29.664588356861));
+#10462 = CARTESIAN_POINT('',(-1.517920665224,18.319289794346,
+    29.662286997364));
+#10463 = CARTESIAN_POINT('',(-1.518492186995,18.319428064492,
+    29.659980634896));
+#10464 = CARTESIAN_POINT('',(-1.519036909176,18.319560983982,
+    29.657669512622));
+#10465 = CARTESIAN_POINT('',(-1.519554949684,18.319688382583,
+    29.655353873882));
+#10466 = CARTESIAN_POINT('',(-1.520537515009,18.319931736629,
+    29.650715761273));
+#10467 = CARTESIAN_POINT('',(-1.521002079028,18.320047700256,
+    29.648393295099));
+#10468 = CARTESIAN_POINT('',(-1.521440210176,18.320157839748,
+    29.64606680662));
+#10469 = CARTESIAN_POINT('',(-1.521852000746,18.32026201305,
+    29.643736543707));
+#10470 = CARTESIAN_POINT('',(-1.522237530765,18.320360091664,
+    29.641402759156));
+#10471 = CARTESIAN_POINT('',(-1.522955926232,18.320543758325,
+    29.636730476633));
+#10472 = CARTESIAN_POINT('',(-1.523288832637,18.320629355971,
+    29.63439198488));
+#10473 = CARTESIAN_POINT('',(-1.52359565452,18.320708638769,
+    29.63205049308));
+#10474 = CARTESIAN_POINT('',(-1.523876448777,18.3207815053,
+    29.629706267838));
+#10475 = CARTESIAN_POINT('',(-1.524131261875,18.32084786755,
+    29.627359584714));
+#10476 = CARTESIAN_POINT('',(-1.524588846076,18.320967394626,
+    29.62266342925));
+#10477 = CARTESIAN_POINT('',(-1.524791652102,18.32102056826,
+    29.620313959752));
+#10478 = CARTESIAN_POINT('',(-1.524968583816,18.321067097265,
+    29.617962605168));
+#10479 = CARTESIAN_POINT('',(-1.525119669412,18.321106920916,
+    29.615609659913));
+#10480 = CARTESIAN_POINT('',(-1.525244929398,18.321139992308,
+    29.613255427378));
+#10481 = CARTESIAN_POINT('',(-1.525421044848,18.321186543435,
+    29.609084486295));
+#10482 = CARTESIAN_POINT('',(-1.525482371446,18.321202775684,
+    29.607268172528));
+#10483 = CARTESIAN_POINT('',(-1.525528362285,18.321214959934,
+    29.605451421892));
+#10484 = CARTESIAN_POINT('',(-1.525559021386,18.321223086097,
+    29.603634378885));
+#10485 = CARTESIAN_POINT('',(-1.525574350901,18.321227149169,
+    29.601817189256));
+#10486 = CARTESIAN_POINT('',(-1.525574351112,18.321227149225,29.6));
+#10487 = PCURVE('',#3118,#10488);
+#10488 = DEFINITIONAL_REPRESENTATION('',(#10489),#10707);
+#10489 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10490,#10491,#10492,#10493,
+    #10494,#10495,#10496,#10497,#10498,#10499,#10500,#10501,#10502,
+    #10503,#10504,#10505,#10506,#10507,#10508,#10509,#10510,#10511,
+    #10512,#10513,#10514,#10515,#10516,#10517,#10518,#10519,#10520,
+    #10521,#10522,#10523,#10524,#10525,#10526,#10527,#10528,#10529,
+    #10530,#10531,#10532,#10533,#10534,#10535,#10536,#10537,#10538,
+    #10539,#10540,#10541,#10542,#10543,#10544,#10545,#10546,#10547,
+    #10548,#10549,#10550,#10551,#10552,#10553,#10554,#10555,#10556,
+    #10557,#10558,#10559,#10560,#10561,#10562,#10563,#10564,#10565,
+    #10566,#10567,#10568,#10569,#10570,#10571,#10572,#10573,#10574,
+    #10575,#10576,#10577,#10578,#10579,#10580,#10581,#10582,#10583,
+    #10584,#10585,#10586,#10587,#10588,#10589,#10590,#10591,#10592,
+    #10593,#10594,#10595,#10596,#10597,#10598,#10599,#10600,#10601,
+    #10602,#10603,#10604,#10605,#10606,#10607,#10608,#10609,#10610,
+    #10611,#10612,#10613,#10614,#10615,#10616,#10617,#10618,#10619,
+    #10620,#10621,#10622,#10623,#10624,#10625,#10626,#10627,#10628,
+    #10629,#10630,#10631,#10632,#10633,#10634,#10635,#10636,#10637,
+    #10638,#10639,#10640,#10641,#10642,#10643,#10644,#10645,#10646,
+    #10647,#10648,#10649,#10650,#10651,#10652,#10653,#10654,#10655,
+    #10656,#10657,#10658,#10659,#10660,#10661,#10662,#10663,#10664,
+    #10665,#10666,#10667,#10668,#10669,#10670,#10671,#10672,#10673,
+    #10674,#10675,#10676,#10677,#10678,#10679,#10680,#10681,#10682,
+    #10683,#10684,#10685,#10686,#10687,#10688,#10689,#10690,#10691,
+    #10692,#10693,#10694,#10695,#10696,#10697,#10698,#10699,#10700,
+    #10701,#10702,#10703,#10704,#10705,#10706),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270179223E-02,3.594150890069E-02,
+    5.405898131623E-02,7.221483209641E-02,9.041686512774E-02,
+    0.108673240439,0.126994786159,0.145397219219,0.163903438023,
+    0.182546160343,0.201371265009,0.220442350374,0.239847332517,
+    0.259708530621,0.28019899748,0.301570813492,0.324208484777,
+    0.348742061262,0.376331012996,0.409610489912,0.458822150239,
+    0.570843337061,0.612033605868,0.641508815654,0.66634878313,
+    0.688701450265,0.709555455323,0.729454117882,0.748726618811,
+    0.767584423624,0.786168231528,0.804573381098,0.822864704773,
+    0.841085757836,0.859264858155,0.877419244623,0.895558114348,
+    0.913685023443,0.931799997516,0.94990161322,0.967989175513,
+    0.986064744162,1.),.UNSPECIFIED.);
+#10490 = CARTESIAN_POINT('',(2.063266652422,0.));
+#10491 = CARTESIAN_POINT('',(2.063266652489,7.759290605644E-03));
+#10492 = CARTESIAN_POINT('',(2.063272914382,1.551858516868E-02));
+#10493 = CARTESIAN_POINT('',(2.063285438144,2.327752644628E-02));
+#10494 = CARTESIAN_POINT('',(2.063304229492,3.10357701433E-02));
+#10495 = CARTESIAN_POINT('',(2.063329299819,3.879298491229E-02));
+#10496 = CARTESIAN_POINT('',(2.063392447396,5.440729259044E-02));
+#10497 = CARTESIAN_POINT('',(2.063430692424,6.226435418575E-02));
+#10498 = CARTESIAN_POINT('',(2.063475419035,7.011971108204E-02));
+#10499 = CARTESIAN_POINT('',(2.06352665158,7.797306581938E-02));
+#10500 = CARTESIAN_POINT('',(2.063584421006,8.582414953523E-02));
+#10501 = CARTESIAN_POINT('',(2.06371321067,0.101533732015));
+#10502 = CARTESIAN_POINT('',(2.063784251882,0.10939222152));
+#10503 = CARTESIAN_POINT('',(2.063861926248,0.117247953284));
+#10504 = CARTESIAN_POINT('',(2.063946278794,0.125100713224));
+#10505 = CARTESIAN_POINT('',(2.064037361811,0.132950310362));
+#10506 = CARTESIAN_POINT('',(2.064233315231,0.148659464099));
+#10507 = CARTESIAN_POINT('',(2.064338214491,0.156519002111));
+#10508 = CARTESIAN_POINT('',(2.064449992639,0.164375023068));
+#10509 = CARTESIAN_POINT('',(2.064568717393,0.172227366454));
+#10510 = CARTESIAN_POINT('',(2.064694464181,0.180075879039));
+#10511 = CARTESIAN_POINT('',(2.064960506044,0.195784904508));
+#10512 = CARTESIAN_POINT('',(2.065100837308,0.203645392314));
+#10513 = CARTESIAN_POINT('',(2.065248393772,0.211501730898));
+#10514 = CARTESIAN_POINT('',(2.065403267168,0.219353763241));
+#10515 = CARTESIAN_POINT('',(2.065565557133,0.227201322691));
+#10516 = CARTESIAN_POINT('',(2.065905692252,0.242910558299));
+#10517 = CARTESIAN_POINT('',(2.066083582349,0.250772202446));
+#10518 = CARTESIAN_POINT('',(2.06626915004,0.258628986972));
+#10519 = CARTESIAN_POINT('',(2.066462511743,0.26648070866));
+#10520 = CARTESIAN_POINT('',(2.066663791746,0.27432713951));
+#10521 = CARTESIAN_POINT('',(2.06708319993,0.290036903853));
+#10522 = CARTESIAN_POINT('',(2.067301385591,0.297900194099));
+#10523 = CARTESIAN_POINT('',(2.067527812825,0.305757641526));
+#10524 = CARTESIAN_POINT('',(2.067762622885,0.313608951701));
+#10525 = CARTESIAN_POINT('',(2.068005964646,0.321453791718));
+#10526 = CARTESIAN_POINT('',(2.068511137248,0.33716439245));
+#10527 = CARTESIAN_POINT('',(2.068773044817,0.345030089414));
+#10528 = CARTESIAN_POINT('',(2.069043875962,0.352888504404));
+#10529 = CARTESIAN_POINT('',(2.069323796425,0.360739209039));
+#10530 = CARTESIAN_POINT('',(2.069612979042,0.368581723234));
+#10531 = CARTESIAN_POINT('',(2.070211912632,0.38429348806));
+#10532 = CARTESIAN_POINT('',(2.070521770169,0.392162637042));
+#10533 = CARTESIAN_POINT('',(2.070841359448,0.400022420931));
+#10534 = CARTESIAN_POINT('',(2.071170869725,0.407872233233));
+#10535 = CARTESIAN_POINT('',(2.071510496427,0.415711402183));
+#10536 = CARTESIAN_POINT('',(2.072212967096,0.431424717759));
+#10537 = CARTESIAN_POINT('',(2.072575963486,0.439298693075));
+#10538 = CARTESIAN_POINT('',(2.072949636537,0.447160362633));
+#10539 = CARTESIAN_POINT('',(2.073334197129,0.455008892745));
+#10540 = CARTESIAN_POINT('',(2.073729860814,0.462843370083));
+#10541 = CARTESIAN_POINT('',(2.074547816362,0.478558731035));
+#10542 = CARTESIAN_POINT('',(2.074970330357,0.486439316319));
+#10543 = CARTESIAN_POINT('',(2.075404616691,0.494303534142));
+#10544 = CARTESIAN_POINT('',(2.075850904605,0.502150266314));
+#10545 = CARTESIAN_POINT('',(2.076309425677,0.509978299845));
+#10546 = CARTESIAN_POINT('',(2.077257556202,0.525696378661));
+#10547 = CARTESIAN_POINT('',(2.077747492884,0.533585895792));
+#10548 = CARTESIAN_POINT('',(2.078250467265,0.541453516903));
+#10549 = CARTESIAN_POINT('',(2.078766721592,0.549297770334));
+#10550 = CARTESIAN_POINT('',(2.079296496964,0.5571170742));
+#10551 = CARTESIAN_POINT('',(2.08039308595,0.572838832606));
+#10552 = CARTESIAN_POINT('',(2.08096038469,0.580740345334));
+#10553 = CARTESIAN_POINT('',(2.081542182522,0.588612489225));
+#10554 = CARTESIAN_POINT('',(2.082138726185,0.596453354344));
+#10555 = CARTESIAN_POINT('',(2.082750256188,0.604260906172));
+#10556 = CARTESIAN_POINT('',(2.084018492498,0.619987788554));
+#10557 = CARTESIAN_POINT('',(2.084675921684,0.627905432836));
+#10558 = CARTESIAN_POINT('',(2.085349545697,0.63578359908));
+#10559 = CARTESIAN_POINT('',(2.086039602381,0.643619832616));
+#10560 = CARTESIAN_POINT('',(2.086746316097,0.65141154347));
+#10561 = CARTESIAN_POINT('',(2.088216404808,0.667145839583));
+#10562 = CARTESIAN_POINT('',(2.088980864131,0.675085388112));
+#10563 = CARTESIAN_POINT('',(2.089763507214,0.68297165287));
+#10564 = CARTESIAN_POINT('',(2.090564541906,0.690801497088));
+#10565 = CARTESIAN_POINT('',(2.091384152377,0.698571646307));
+#10566 = CARTESIAN_POINT('',(2.093096905372,0.714317230721));
+#10567 = CARTESIAN_POINT('',(2.09399169276,0.722287130405));
+#10568 = CARTESIAN_POINT('',(2.094907042994,0.73018450677));
+#10569 = CARTESIAN_POINT('',(2.095843099954,0.738005355913));
+#10570 = CARTESIAN_POINT('',(2.09679996969,0.745745550688));
+#10571 = CARTESIAN_POINT('',(2.098813383455,0.761509554507));
+#10572 = CARTESIAN_POINT('',(2.099872472964,0.76952302628));
+#10573 = CARTESIAN_POINT('',(2.100955068925,0.777436193388));
+#10574 = CARTESIAN_POINT('',(2.102061193961,0.785243917246));
+#10575 = CARTESIAN_POINT('',(2.103190813337,0.792940983325));
+#10576 = CARTESIAN_POINT('',(2.105593422175,0.808738137678));
+#10577 = CARTESIAN_POINT('',(2.106870495517,0.816818022235));
+#10578 = CARTESIAN_POINT('',(2.10817493541,0.824755009297));
+#10579 = CARTESIAN_POINT('',(2.109506537866,0.832542390485));
+#10580 = CARTESIAN_POINT('',(2.110865014501,0.840173494566));
+#10581 = CARTESIAN_POINT('',(2.113807453668,0.856039958013));
+#10582 = CARTESIAN_POINT('',(2.11539843155,0.864232260721));
+#10583 = CARTESIAN_POINT('',(2.117022391648,0.872209160827));
+#10584 = CARTESIAN_POINT('',(2.118678676353,0.879961519471));
+#10585 = CARTESIAN_POINT('',(2.120366504976,0.887480493675));
+#10586 = CARTESIAN_POINT('',(2.124157895626,0.903535549223));
+#10587 = CARTESIAN_POINT('',(2.126275414016,0.911961592019));
+#10588 = CARTESIAN_POINT('',(2.128435937054,0.920020727745));
+#10589 = CARTESIAN_POINT('',(2.130637685621,0.927698987877));
+#10590 = CARTESIAN_POINT('',(2.132878693338,0.93498337235));
+#10591 = CARTESIAN_POINT('',(2.138525541438,0.952033322054));
+#10592 = CARTESIAN_POINT('',(2.141975420685,0.961317213281));
+#10593 = CARTESIAN_POINT('',(2.145499627827,0.969674922678));
+#10594 = CARTESIAN_POINT('',(2.149090699438,0.977072806963));
+#10595 = CARTESIAN_POINT('',(2.152740738827,0.983481530611));
+#10596 = CARTESIAN_POINT('',(2.164866019156,1.001153593452));
+#10597 = CARTESIAN_POINT('',(2.173550047499,1.008167803205));
+#10598 = CARTESIAN_POINT('',(2.182407261851,1.009636768345));
+#10599 = CARTESIAN_POINT('',(2.191328794792,1.005312681411));
+#10600 = CARTESIAN_POINT('',(2.200184018567,0.995042483486));
+#10601 = CARTESIAN_POINT('',(2.212012720444,0.972990577395));
+#10602 = CARTESIAN_POINT('',(2.215164150145,0.96627204015));
+#10603 = CARTESIAN_POINT('',(2.218279271646,0.958770200195));
+#10604 = CARTESIAN_POINT('',(2.221350187858,0.950497766669));
+#10605 = CARTESIAN_POINT('',(2.224368997357,0.941474890103));
+#10606 = CARTESIAN_POINT('',(2.22944550369,0.924757655387));
+#10607 = CARTESIAN_POINT('',(2.231532406529,0.917415170337));
+#10608 = CARTESIAN_POINT('',(2.233585912453,0.909713806289));
+#10609 = CARTESIAN_POINT('',(2.235603409568,0.901666106062));
+#10610 = CARTESIAN_POINT('',(2.237582517163,0.893286458933));
+#10611 = CARTESIAN_POINT('',(2.241154796894,0.877263165781));
+#10612 = CARTESIAN_POINT('',(2.24275973804,0.869710888488));
+#10613 = CARTESIAN_POINT('',(2.244334638902,0.861944019245));
+#10614 = CARTESIAN_POINT('',(2.245878417884,0.853972771492));
+#10615 = CARTESIAN_POINT('',(2.247390182042,0.845807821627));
+#10616 = CARTESIAN_POINT('',(2.250200170918,0.829948657822));
+#10617 = CARTESIAN_POINT('',(2.251504624451,0.822289085949));
+#10618 = CARTESIAN_POINT('',(2.252782084773,0.814489674536));
+#10619 = CARTESIAN_POINT('',(2.254032179758,0.806558463304));
+#10620 = CARTESIAN_POINT('',(2.255254668072,0.798503450548));
+#10621 = CARTESIAN_POINT('',(2.257564105363,0.782709560903));
+#10622 = CARTESIAN_POINT('',(2.25865464444,0.774985648263));
+#10623 = CARTESIAN_POINT('',(2.259720971264,0.767167277558));
+#10624 = CARTESIAN_POINT('',(2.260763083925,0.759260649665));
+#10625 = CARTESIAN_POINT('',(2.261781063738,0.751271743989));
+#10626 = CARTESIAN_POINT('',(2.263723550099,0.73551037801));
+#10627 = CARTESIAN_POINT('',(2.264650198768,0.727744746478));
+#10628 = CARTESIAN_POINT('',(2.265555165591,0.719914398431));
+#10629 = CARTESIAN_POINT('',(2.266438643676,0.712024043897));
+#10630 = CARTESIAN_POINT('',(2.267300874895,0.70407812836));
+#10631 = CARTESIAN_POINT('',(2.268956952039,0.688335192246));
+#10632 = CARTESIAN_POINT('',(2.269752092703,0.68054134866));
+#10633 = CARTESIAN_POINT('',(2.270527835867,0.672703083971));
+#10634 = CARTESIAN_POINT('',(2.271284470881,0.664823929563));
+#10635 = CARTESIAN_POINT('',(2.272022312457,0.656907166236));
+#10636 = CARTESIAN_POINT('',(2.273445609449,0.641175575208));
+#10637 = CARTESIAN_POINT('',(2.274131847832,0.633362221856));
+#10638 = CARTESIAN_POINT('',(2.274800733848,0.625518594209));
+#10639 = CARTESIAN_POINT('',(2.275452595696,0.617647306236));
+#10640 = CARTESIAN_POINT('',(2.276087771747,0.609750755815));
+#10641 = CARTESIAN_POINT('',(2.277316457841,0.594026562953));
+#10642 = CARTESIAN_POINT('',(2.277910437342,0.586199592023));
+#10643 = CARTESIAN_POINT('',(2.278488881995,0.578352296029));
+#10644 = CARTESIAN_POINT('',(2.279052125445,0.570486581532));
+#10645 = CARTESIAN_POINT('',(2.27960050203,0.562604177574));
+#10646 = CARTESIAN_POINT('',(2.280663059347,0.546885018018));
+#10647 = CARTESIAN_POINT('',(2.281177516946,0.53904855872));
+#10648 = CARTESIAN_POINT('',(2.281678044536,0.5311987636));
+#10649 = CARTESIAN_POINT('',(2.28216496211,0.523336996729));
+#10650 = CARTESIAN_POINT('',(2.2826385847,0.515464480425));
+#10651 = CARTESIAN_POINT('',(2.283557011267,0.499748857136));
+#10652 = CARTESIAN_POINT('',(2.28400197463,0.491905875798));
+#10653 = CARTESIAN_POINT('',(2.284434416452,0.484054411791));
+#10654 = CARTESIAN_POINT('',(2.284854632576,0.47619541457));
+#10655 = CARTESIAN_POINT('',(2.285262910708,0.468329722504));
+#10656 = CARTESIAN_POINT('',(2.286054626416,0.452616644141));
+#10657 = CARTESIAN_POINT('',(2.286438152992,0.444769309361));
+#10658 = CARTESIAN_POINT('',(2.286810386255,0.436916777892));
+#10659 = CARTESIAN_POINT('',(2.287171592555,0.429059683348));
+#10660 = CARTESIAN_POINT('',(2.28752202849,0.421198573596));
+#10661 = CARTESIAN_POINT('',(2.288201070683,0.405487355758));
+#10662 = CARTESIAN_POINT('',(2.288529725146,0.397637269022));
+#10663 = CARTESIAN_POINT('',(2.288848149271,0.389784110038));
+#10664 = CARTESIAN_POINT('',(2.289156577617,0.38192827329));
+#10665 = CARTESIAN_POINT('',(2.289455234317,0.374070088247));
+#10666 = CARTESIAN_POINT('',(2.290033038825,0.358360236246));
+#10667 = CARTESIAN_POINT('',(2.290312212529,0.350508579351));
+#10668 = CARTESIAN_POINT('',(2.290582066943,0.342655112529));
+#10669 = CARTESIAN_POINT('',(2.290842804276,0.334800051873));
+#10670 = CARTESIAN_POINT('',(2.291094616202,0.326943565719));
+#10671 = CARTESIAN_POINT('',(2.291580543746,0.311234699712));
+#10672 = CARTESIAN_POINT('',(2.291814674303,0.303382326151));
+#10673 = CARTESIAN_POINT('',(2.292040256144,0.295528774473));
+#10674 = CARTESIAN_POINT('',(2.292257459541,0.287674132555));
+#10675 = CARTESIAN_POINT('',(2.292466444418,0.279818455633));
+#10676 = CARTESIAN_POINT('',(2.292868143792,0.264110257625));
+#10677 = CARTESIAN_POINT('',(2.293060868962,0.256257741947));
+#10678 = CARTESIAN_POINT('',(2.293245685112,0.248404241771));
+#10679 = CARTESIAN_POINT('',(2.293422731497,0.240549761427));
+#10680 = CARTESIAN_POINT('',(2.293592137375,0.232694287088));
+#10681 = CARTESIAN_POINT('',(2.293915800044,0.216986459269));
+#10682 = CARTESIAN_POINT('',(2.294070066792,0.20913411157));
+#10683 = CARTESIAN_POINT('',(2.294216941254,0.20128071144));
+#10684 = CARTESIAN_POINT('',(2.294356532886,0.193426223736));
+#10685 = CARTESIAN_POINT('',(2.2944889416,0.18557061039));
+#10686 = CARTESIAN_POINT('',(2.294739481501,0.169862844201));
+#10687 = CARTESIAN_POINT('',(2.294857623229,0.162010697849));
+#10688 = CARTESIAN_POINT('',(2.294968773075,0.154157350452));
+#10689 = CARTESIAN_POINT('',(2.295073012193,0.146302774454));
+#10690 = CARTESIAN_POINT('',(2.295170412754,0.138446955654));
+#10691 = CARTESIAN_POINT('',(2.295351592783,0.122738930683));
+#10692 = CARTESIAN_POINT('',(2.295435382892,0.114886730344));
+#10693 = CARTESIAN_POINT('',(2.295512471282,0.107033293028));
+#10694 = CARTESIAN_POINT('',(2.295582912701,9.917864654975E-02));
+#10695 = CARTESIAN_POINT('',(2.295646753648,9.13228457039E-02));
+#10696 = CARTESIAN_POINT('',(2.295761273097,7.561430861597E-02));
+#10697 = CARTESIAN_POINT('',(2.295811960455,6.776157380987E-02));
+#10698 = CARTESIAN_POINT('',(2.295856132606,5.990785416374E-02));
+#10699 = CARTESIAN_POINT('',(2.295893820282,5.205326375331E-02));
+#10700 = CARTESIAN_POINT('',(2.295925046782,4.419794440908E-02));
+#10701 = CARTESIAN_POINT('',(2.295968932881,3.028562115582E-02));
+#10702 = CARTESIAN_POINT('',(2.29598420707,2.422884199602E-02));
+#10703 = CARTESIAN_POINT('',(2.295995657814,1.817180635282E-02));
+#10704 = CARTESIAN_POINT('',(2.29600328999,1.211459623001E-02));
+#10705 = CARTESIAN_POINT('',(2.296007106069,6.057297519234E-03));
+#10706 = CARTESIAN_POINT('',(2.296007106122,0.));
+#10707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10708 = PCURVE('',#4345,#10709);
+#10709 = DEFINITIONAL_REPRESENTATION('',(#10710),#10928);
+#10710 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10711,#10712,#10713,#10714,
+    #10715,#10716,#10717,#10718,#10719,#10720,#10721,#10722,#10723,
+    #10724,#10725,#10726,#10727,#10728,#10729,#10730,#10731,#10732,
+    #10733,#10734,#10735,#10736,#10737,#10738,#10739,#10740,#10741,
+    #10742,#10743,#10744,#10745,#10746,#10747,#10748,#10749,#10750,
+    #10751,#10752,#10753,#10754,#10755,#10756,#10757,#10758,#10759,
+    #10760,#10761,#10762,#10763,#10764,#10765,#10766,#10767,#10768,
+    #10769,#10770,#10771,#10772,#10773,#10774,#10775,#10776,#10777,
+    #10778,#10779,#10780,#10781,#10782,#10783,#10784,#10785,#10786,
+    #10787,#10788,#10789,#10790,#10791,#10792,#10793,#10794,#10795,
+    #10796,#10797,#10798,#10799,#10800,#10801,#10802,#10803,#10804,
+    #10805,#10806,#10807,#10808,#10809,#10810,#10811,#10812,#10813,
+    #10814,#10815,#10816,#10817,#10818,#10819,#10820,#10821,#10822,
+    #10823,#10824,#10825,#10826,#10827,#10828,#10829,#10830,#10831,
+    #10832,#10833,#10834,#10835,#10836,#10837,#10838,#10839,#10840,
+    #10841,#10842,#10843,#10844,#10845,#10846,#10847,#10848,#10849,
+    #10850,#10851,#10852,#10853,#10854,#10855,#10856,#10857,#10858,
+    #10859,#10860,#10861,#10862,#10863,#10864,#10865,#10866,#10867,
+    #10868,#10869,#10870,#10871,#10872,#10873,#10874,#10875,#10876,
+    #10877,#10878,#10879,#10880,#10881,#10882,#10883,#10884,#10885,
+    #10886,#10887,#10888,#10889,#10890,#10891,#10892,#10893,#10894,
+    #10895,#10896,#10897,#10898,#10899,#10900,#10901,#10902,#10903,
+    #10904,#10905,#10906,#10907,#10908,#10909,#10910,#10911,#10912,
+    #10913,#10914,#10915,#10916,#10917,#10918,#10919,#10920,#10921,
+    #10922,#10923,#10924,#10925,#10926,#10927),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270179223E-02,3.594150890069E-02,
+    5.405898131623E-02,7.221483209641E-02,9.041686512774E-02,
+    0.108673240439,0.126994786159,0.145397219219,0.163903438023,
+    0.182546160343,0.201371265009,0.220442350374,0.239847332517,
+    0.259708530621,0.28019899748,0.301570813492,0.324208484777,
+    0.348742061262,0.376331012996,0.409610489912,0.458822150239,
+    0.570843337061,0.612033605868,0.641508815654,0.66634878313,
+    0.688701450265,0.709555455323,0.729454117882,0.748726618811,
+    0.767584423624,0.786168231528,0.804573381098,0.822864704773,
+    0.841085757836,0.859264858155,0.877419244623,0.895558114348,
+    0.913685023443,0.931799997516,0.94990161322,0.967989175513,
+    0.986064744162,1.),.UNSPECIFIED.);
+#10711 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#10712 = CARTESIAN_POINT('',(3.990046714499,2.702327787182));
+#10713 = CARTESIAN_POINT('',(3.989972362682,2.704655575641));
+#10714 = CARTESIAN_POINT('',(3.989823659402,2.706983005665));
+#10715 = CARTESIAN_POINT('',(3.989600609655,2.709309721887));
+#10716 = CARTESIAN_POINT('',(3.989303223876,2.711635373279));
+#10717 = CARTESIAN_POINT('',(3.988554896116,2.716314591547));
+#10718 = CARTESIAN_POINT('',(3.988101973529,2.718668122367));
+#10719 = CARTESIAN_POINT('',(3.987572766721,2.721019846598));
+#10720 = CARTESIAN_POINT('',(3.986967290207,2.723369415096));
+#10721 = CARTESIAN_POINT('',(3.986285556471,2.725716488589));
+#10722 = CARTESIAN_POINT('',(3.984768394286,2.730408701703));
+#10723 = CARTESIAN_POINT('',(3.983932722488,2.732753832087));
+#10724 = CARTESIAN_POINT('',(3.983020570544,2.735095799185));
+#10725 = CARTESIAN_POINT('',(3.982031938514,2.73743428213));
+#10726 = CARTESIAN_POINT('',(3.980966816542,2.739768968841));
+#10727 = CARTESIAN_POINT('',(3.978681134844,2.744435080102));
+#10728 = CARTESIAN_POINT('',(3.977460249939,2.746766486025));
+#10729 = CARTESIAN_POINT('',(3.976162509354,2.749093468899));
+#10730 = CARTESIAN_POINT('',(3.974787877831,2.751415728346));
+#10731 = CARTESIAN_POINT('',(3.973336305643,2.753732968497));
+#10732 = CARTESIAN_POINT('',(3.970275263369,2.758362708258));
+#10733 = CARTESIAN_POINT('',(3.968665401167,2.760675179501));
+#10734 = CARTESIAN_POINT('',(3.966978076607,2.762982017993));
+#10735 = CARTESIAN_POINT('',(3.965213208966,2.765282930076));
+#10736 = CARTESIAN_POINT('',(3.963370702181,2.767577622163));
+#10737 = CARTESIAN_POINT('',(3.959524454573,2.772160810696));
+#10738 = CARTESIAN_POINT('',(3.95752024952,2.774449267132));
+#10739 = CARTESIAN_POINT('',(3.955437716808,2.776730873642));
+#10740 = CARTESIAN_POINT('',(3.953276730156,2.779005330341));
+#10741 = CARTESIAN_POINT('',(3.95103714988,2.781272333871));
+#10742 = CARTESIAN_POINT('',(3.946392220107,2.785798885831));
+#10743 = CARTESIAN_POINT('',(3.943986308527,2.788058377984));
+#10744 = CARTESIAN_POINT('',(3.94150093307,2.790309743473));
+#10745 = CARTESIAN_POINT('',(3.938935929367,2.79255266585));
+#10746 = CARTESIAN_POINT('',(3.93629112377,2.794786822617));
+#10747 = CARTESIAN_POINT('',(3.930829513319,2.799246771189));
+#10748 = CARTESIAN_POINT('',(3.928012002159,2.801472481992));
+#10749 = CARTESIAN_POINT('',(3.925113614185,2.803688684437));
+#10750 = CARTESIAN_POINT('',(3.92213416057,2.805895037543));
+#10751 = CARTESIAN_POINT('',(3.919073449337,2.808091192528));
+#10752 = CARTESIAN_POINT('',(3.912771400267,2.812474719415));
+#10753 = CARTESIAN_POINT('',(3.909529142963,2.814661971628));
+#10754 = CARTESIAN_POINT('',(3.906204314706,2.816838186517));
+#10755 = CARTESIAN_POINT('',(3.902796721925,2.819002992389));
+#10756 = CARTESIAN_POINT('',(3.899306176221,2.821156008796));
+#10757 = CARTESIAN_POINT('',(3.892132452722,2.825453475289));
+#10758 = CARTESIAN_POINT('',(3.888448046251,2.827597744991));
+#10759 = CARTESIAN_POINT('',(3.884679087384,2.829729257396));
+#10760 = CARTESIAN_POINT('',(3.880825404626,2.831847605408));
+#10761 = CARTESIAN_POINT('',(3.876886842556,2.833952373088));
+#10762 = CARTESIAN_POINT('',(3.868800318289,2.838154352202));
+#10763 = CARTESIAN_POINT('',(3.864650687182,2.840251288504));
+#10764 = CARTESIAN_POINT('',(3.860414224899,2.842333506684));
+#10765 = CARTESIAN_POINT('',(3.856090817908,2.844400561034));
+#10766 = CARTESIAN_POINT('',(3.851680382759,2.846451998006));
+#10767 = CARTESIAN_POINT('',(3.842626582003,2.850549309692));
+#10768 = CARTESIAN_POINT('',(3.837980928881,2.852594762081));
+#10769 = CARTESIAN_POINT('',(3.833245851373,2.854623233013));
+#10770 = CARTESIAN_POINT('',(3.828421341882,2.856634236792));
+#10771 = CARTESIAN_POINT('',(3.823507440551,2.858627282394));
+#10772 = CARTESIAN_POINT('',(3.813413433798,2.862611035699));
+#10773 = CARTESIAN_POINT('',(3.808230177196,2.864601092646));
+#10774 = CARTESIAN_POINT('',(3.802954558769,2.86657152057));
+#10775 = CARTESIAN_POINT('',(3.797586741348,2.868521795035));
+#10776 = CARTESIAN_POINT('',(3.792126957288,2.8704513909));
+#10777 = CARTESIAN_POINT('',(3.780893543685,2.874313040497));
+#10778 = CARTESIAN_POINT('',(3.775115556375,2.876244087194));
+#10779 = CARTESIAN_POINT('',(3.769241871967,2.878152357548));
+#10780 = CARTESIAN_POINT('',(3.763272911439,2.880037293606));
+#10781 = CARTESIAN_POINT('',(3.757209191311,2.881898344327));
+#10782 = CARTESIAN_POINT('',(3.744698354269,2.8856297771));
+#10783 = CARTESIAN_POINT('',(3.738245178951,2.887498589086));
+#10784 = CARTESIAN_POINT('',(3.731692473296,2.889340802851));
+#10785 = CARTESIAN_POINT('',(3.725041038019,2.891155838442));
+#10786 = CARTESIAN_POINT('',(3.718291798946,2.89294313465));
+#10787 = CARTESIAN_POINT('',(3.704305350863,2.896536823209));
+#10788 = CARTESIAN_POINT('',(3.697059638832,2.898340733532));
+#10789 = CARTESIAN_POINT('',(3.689709869601,2.900113263366));
+#10790 = CARTESIAN_POINT('',(3.682257397507,2.901853832595));
+#10791 = CARTESIAN_POINT('',(3.674703732547,2.90356189759));
+#10792 = CARTESIAN_POINT('',(3.65894404869,2.907011218465));
+#10793 = CARTESIAN_POINT('',(3.65072588394,2.908748451805));
+#10794 = CARTESIAN_POINT('',(3.64239803574,2.9104480482));
+#10795 = CARTESIAN_POINT('',(3.633962673877,2.912109467149));
+#10796 = CARTESIAN_POINT('',(3.625422148306,2.913732230678));
+#10797 = CARTESIAN_POINT('',(3.607411965328,2.917032250292));
+#10798 = CARTESIAN_POINT('',(3.597924378473,2.918702691317));
+#10799 = CARTESIAN_POINT('',(3.588319463847,2.920326719678));
+#10800 = CARTESIAN_POINT('',(3.578600636738,2.921903908626));
+#10801 = CARTESIAN_POINT('',(3.568771492464,2.923433931407));
+#10802 = CARTESIAN_POINT('',(3.547662744653,2.926583835643));
+#10803 = CARTESIAN_POINT('',(3.536354909945,2.928191176791));
+#10804 = CARTESIAN_POINT('',(3.524917686479,2.929738271597));
+#10805 = CARTESIAN_POINT('',(3.513356559094,2.931224958345));
+#10806 = CARTESIAN_POINT('',(3.50167711323,2.932651226718));
+#10807 = CARTESIAN_POINT('',(3.475660710584,2.935664959584));
+#10808 = CARTESIAN_POINT('',(3.461272416885,2.937224972933));
+#10809 = CARTESIAN_POINT('',(3.446730109069,2.938697542644));
+#10810 = CARTESIAN_POINT('',(3.432043476804,2.940083153586));
+#10811 = CARTESIAN_POINT('',(3.417221944195,2.941382490701));
+#10812 = CARTESIAN_POINT('',(3.380171552182,2.944391551681));
+#10813 = CARTESIAN_POINT('',(3.35779346524,2.945999897544));
+#10814 = CARTESIAN_POINT('',(3.335169258962,2.947424202563));
+#10815 = CARTESIAN_POINT('',(3.312325310429,2.948667647417));
+#10816 = CARTESIAN_POINT('',(3.289285356105,2.949733128797));
+#10817 = CARTESIAN_POINT('',(3.213225624044,2.952647055948));
+#10818 = CARTESIAN_POINT('',(3.159498015529,2.953758389159));
+#10819 = CARTESIAN_POINT('',(3.105074577494,2.953981743092));
+#10820 = CARTESIAN_POINT('',(3.050182046141,2.953308323454));
+#10821 = CARTESIAN_POINT('',(2.995117161995,2.951667106747));
+#10822 = CARTESIAN_POINT('',(2.92020709904,2.947976147765));
+#10823 = CARTESIAN_POINT('',(2.900112244143,2.946841118945));
+#10824 = CARTESIAN_POINT('',(2.880089334985,2.945559322509));
+#10825 = CARTESIAN_POINT('',(2.860169788153,2.944126642221));
+#10826 = CARTESIAN_POINT('',(2.840388795363,2.942539587798));
+#10827 = CARTESIAN_POINT('',(2.806757162877,2.939548310306));
+#10828 = CARTESIAN_POINT('',(2.792819668378,2.938220466509));
+#10829 = CARTESIAN_POINT('',(2.778987141798,2.9368116273));
+#10830 = CARTESIAN_POINT('',(2.765273997562,2.935321356119));
+#10831 = CARTESIAN_POINT('',(2.751694659974,2.93374962033));
+#10832 = CARTESIAN_POINT('',(2.72694462743,2.930703884397));
+#10833 = CARTESIAN_POINT('',(2.715730832115,2.929253385995));
+#10834 = CARTESIAN_POINT('',(2.704630768916,2.9277455436));
+#10835 = CARTESIAN_POINT('',(2.693652535867,2.926180820993));
+#10836 = CARTESIAN_POINT('',(2.682803737384,2.924559898161));
+#10837 = CARTESIAN_POINT('',(2.662451881138,2.921375290044));
+#10838 = CARTESIAN_POINT('',(2.652922789104,2.919822115899));
+#10839 = CARTESIAN_POINT('',(2.643509331511,2.91822480471));
+#10840 = CARTESIAN_POINT('',(2.634216129063,2.916584118378));
+#10841 = CARTESIAN_POINT('',(2.625047299815,2.914900924862));
+#10842 = CARTESIAN_POINT('',(2.607571772829,2.911567107906));
+#10843 = CARTESIAN_POINT('',(2.599248474106,2.909921857724));
+#10844 = CARTESIAN_POINT('',(2.591039462642,2.908241235096));
+#10845 = CARTESIAN_POINT('',(2.582947238891,2.90652607115));
+#10846 = CARTESIAN_POINT('',(2.574973904128,2.904777240667));
+#10847 = CARTESIAN_POINT('',(2.559628158692,2.901295699368));
+#10848 = CARTESIAN_POINT('',(2.552244957066,2.899565913826));
+#10849 = CARTESIAN_POINT('',(2.544973016585,2.897807099122));
+#10850 = CARTESIAN_POINT('',(2.537813513074,2.896020058533));
+#10851 = CARTESIAN_POINT('',(2.530767337169,2.89420560495));
+#10852 = CARTESIAN_POINT('',(2.517120991985,2.890581449901));
+#10853 = CARTESIAN_POINT('',(2.510513775909,2.88877339179));
+#10854 = CARTESIAN_POINT('',(2.504013989421,2.886941130438));
+#10855 = CARTESIAN_POINT('',(2.497621986245,2.885085401838));
+#10856 = CARTESIAN_POINT('',(2.491337930497,2.883206934082));
+#10857 = CARTESIAN_POINT('',(2.479118557865,2.879446854371));
+#10858 = CARTESIAN_POINT('',(2.473178657636,2.877566177924));
+#10859 = CARTESIAN_POINT('',(2.467342070784,2.875665090413));
+#10860 = CARTESIAN_POINT('',(2.461608654678,2.873744248236));
+#10861 = CARTESIAN_POINT('',(2.455978149271,2.871804291799));
+#10862 = CARTESIAN_POINT('',(2.445002524314,2.867915854727));
+#10863 = CARTESIAN_POINT('',(2.439654456233,2.865967906818));
+#10864 = CARTESIAN_POINT('',(2.43440561249,2.864002597941));
+#10865 = CARTESIAN_POINT('',(2.429255566869,2.862020505387));
+#10866 = CARTESIAN_POINT('',(2.42420382731,2.860022187589));
+#10867 = CARTESIAN_POINT('',(2.414343470474,2.856013542583));
+#10868 = CARTESIAN_POINT('',(2.409532989975,2.85400351556));
+#10869 = CARTESIAN_POINT('',(2.404817853956,2.851978626369));
+#10870 = CARTESIAN_POINT('',(2.400197491661,2.849939379402));
+#10871 = CARTESIAN_POINT('',(2.395671302036,2.847886260128));
+#10872 = CARTESIAN_POINT('',(2.386833418954,2.84376599039));
+#10873 = CARTESIAN_POINT('',(2.382520577272,2.841699005659));
+#10874 = CARTESIAN_POINT('',(2.378299510441,2.839619238372));
+#10875 = CARTESIAN_POINT('',(2.37416959377,2.837527128449));
+#10876 = CARTESIAN_POINT('',(2.370130196123,2.835423098262));
+#10877 = CARTESIAN_POINT('',(2.36224633675,2.831200134377));
+#10878 = CARTESIAN_POINT('',(2.358401189384,2.82908128962));
+#10879 = CARTESIAN_POINT('',(2.354644608748,2.826951418275));
+#10880 = CARTESIAN_POINT('',(2.350975974959,2.82481090479));
+#10881 = CARTESIAN_POINT('',(2.347394677324,2.822660118136));
+#10882 = CARTESIAN_POINT('',(2.340413597351,2.818343680361));
+#10883 = CARTESIAN_POINT('',(2.33701341855,2.816178075599));
+#10884 = CARTESIAN_POINT('',(2.333698981457,2.814002948448));
+#10885 = CARTESIAN_POINT('',(2.330469708783,2.811818636786));
+#10886 = CARTESIAN_POINT('',(2.327325042425,2.809625465441));
+#10887 = CARTESIAN_POINT('',(2.321208005291,2.805225020114));
+#10888 = CARTESIAN_POINT('',(2.318235407754,2.803017770157));
+#10889 = CARTESIAN_POINT('',(2.315346114761,2.800802306748));
+#10890 = CARTESIAN_POINT('',(2.312539615576,2.798578929922));
+#10891 = CARTESIAN_POINT('',(2.309815424823,2.796347929335));
+#10892 = CARTESIAN_POINT('',(2.304532998594,2.791873152318));
+#10893 = CARTESIAN_POINT('',(2.301974624346,2.789629389326));
+#10894 = CARTESIAN_POINT('',(2.299497501357,2.787378573737));
+#10895 = CARTESIAN_POINT('',(2.297101200123,2.785120976587));
+#10896 = CARTESIAN_POINT('',(2.294785320024,2.782856861491));
+#10897 = CARTESIAN_POINT('',(2.290315132915,2.778317604871));
+#10898 = CARTESIAN_POINT('',(2.288160721019,2.776042472631));
+#10899 = CARTESIAN_POINT('',(2.286085883013,2.773761343474));
+#10900 = CARTESIAN_POINT('',(2.284090278636,2.771474468976));
+#10901 = CARTESIAN_POINT('',(2.282173597993,2.769182096742));
+#10902 = CARTESIAN_POINT('',(2.278498735301,2.764588356861));
+#10903 = CARTESIAN_POINT('',(2.276740449953,2.762286997364));
+#10904 = CARTESIAN_POINT('',(2.275060426965,2.759980634896));
+#10905 = CARTESIAN_POINT('',(2.273458417625,2.757669512622));
+#10906 = CARTESIAN_POINT('',(2.27193420305,2.755353873882));
+#10907 = CARTESIAN_POINT('',(2.269042052082,2.750715761273));
+#10908 = CARTESIAN_POINT('',(2.267674000947,2.748393295099));
+#10909 = CARTESIAN_POINT('',(2.266383252773,2.74606680662));
+#10910 = CARTESIAN_POINT('',(2.265169646266,2.743736543707));
+#10911 = CARTESIAN_POINT('',(2.264033046849,2.741402759156));
+#10912 = CARTESIAN_POINT('',(2.261914469179,2.736730476633));
+#10913 = CARTESIAN_POINT('',(2.260932370476,2.73439198488));
+#10914 = CARTESIAN_POINT('',(2.260026943689,2.73205049308));
+#10915 = CARTESIAN_POINT('',(2.259198102248,2.729706267838));
+#10916 = CARTESIAN_POINT('',(2.258445779875,2.727359584714));
+#10917 = CARTESIAN_POINT('',(2.257094529441,2.72266342925));
+#10918 = CARTESIAN_POINT('',(2.256495498298,2.720313959752));
+#10919 = CARTESIAN_POINT('',(2.25597279145,2.717962605169));
+#10920 = CARTESIAN_POINT('',(2.255526374715,2.715609659913));
+#10921 = CARTESIAN_POINT('',(2.255156225431,2.713255427378));
+#10922 = CARTESIAN_POINT('',(2.254635757359,2.709084486295));
+#10923 = CARTESIAN_POINT('',(2.254454504637,2.707268172528));
+#10924 = CARTESIAN_POINT('',(2.25431856909,2.705451421892));
+#10925 = CARTESIAN_POINT('',(2.25422794698,2.703634378885));
+#10926 = CARTESIAN_POINT('',(2.254182636023,2.701817189256));
+#10927 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#10928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#10929 = ORIENTED_EDGE('',*,*,#4306,.T.);
+#10930 = ORIENTED_EDGE('',*,*,#10931,.T.);
+#10931 = EDGE_CURVE('',#4286,#4207,#10932,.T.);
+#10932 = SURFACE_CURVE('',#10933,(#11151,#11372),.PCURVE_S1.);
+#10933 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#10934,#10935,#10936,#10937,
+    #10938,#10939,#10940,#10941,#10942,#10943,#10944,#10945,#10946,
+    #10947,#10948,#10949,#10950,#10951,#10952,#10953,#10954,#10955,
+    #10956,#10957,#10958,#10959,#10960,#10961,#10962,#10963,#10964,
+    #10965,#10966,#10967,#10968,#10969,#10970,#10971,#10972,#10973,
+    #10974,#10975,#10976,#10977,#10978,#10979,#10980,#10981,#10982,
+    #10983,#10984,#10985,#10986,#10987,#10988,#10989,#10990,#10991,
+    #10992,#10993,#10994,#10995,#10996,#10997,#10998,#10999,#11000,
+    #11001,#11002,#11003,#11004,#11005,#11006,#11007,#11008,#11009,
+    #11010,#11011,#11012,#11013,#11014,#11015,#11016,#11017,#11018,
+    #11019,#11020,#11021,#11022,#11023,#11024,#11025,#11026,#11027,
+    #11028,#11029,#11030,#11031,#11032,#11033,#11034,#11035,#11036,
+    #11037,#11038,#11039,#11040,#11041,#11042,#11043,#11044,#11045,
+    #11046,#11047,#11048,#11049,#11050,#11051,#11052,#11053,#11054,
+    #11055,#11056,#11057,#11058,#11059,#11060,#11061,#11062,#11063,
+    #11064,#11065,#11066,#11067,#11068,#11069,#11070,#11071,#11072,
+    #11073,#11074,#11075,#11076,#11077,#11078,#11079,#11080,#11081,
+    #11082,#11083,#11084,#11085,#11086,#11087,#11088,#11089,#11090,
+    #11091,#11092,#11093,#11094,#11095,#11096,#11097,#11098,#11099,
+    #11100,#11101,#11102,#11103,#11104,#11105,#11106,#11107,#11108,
+    #11109,#11110,#11111,#11112,#11113,#11114,#11115,#11116,#11117,
+    #11118,#11119,#11120,#11121,#11122,#11123,#11124,#11125,#11126,
+    #11127,#11128,#11129,#11130,#11131,#11132,#11133,#11134,#11135,
+    #11136,#11137,#11138,#11139,#11140,#11141,#11142,#11143,#11144,
+    #11145,#11146,#11147,#11148,#11149,#11150),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262936735E-02,3.593384070368E-02,
+    5.402842365848E-02,7.213808244832E-02,9.026223338925E-02,
+    0.108400145944,0.126553133756,0.144726660546,0.162932528717,
+    0.181191431311,0.199536237338,0.218016540752,0.236705321549,
+    0.255709202994,0.275185113957,0.295369144188,0.316630828279,
+    0.339587620752,0.365390932252,0.396676752615,0.443717614524,
+    0.556500455741,0.599974610622,0.631448826504,0.658032424251,
+    0.681893154123,0.704039769539,0.72503638344,0.74523295019,
+    0.76486100907,0.784080165839,0.803003239073,0.821711014518,
+    0.840261482925,0.858695957893,0.87704335342,0.895323362519,
+    0.913549010018,0.931728918809,0.949869547106,0.967977519719,
+    0.986061806262,1.),.UNSPECIFIED.);
+#10934 = CARTESIAN_POINT('',(-1.660506098391,18.19145200908,29.6));
+#10935 = CARTESIAN_POINT('',(-1.66050609833,18.191452008808,
+    29.602327627884));
+#10936 = CARTESIAN_POINT('',(-1.66050041665,18.191426617145,
+    29.604655257001));
+#10937 = CARTESIAN_POINT('',(-1.660489053308,18.191375833931,
+    29.606982575571));
+#10938 = CARTESIAN_POINT('',(-1.660472022069,18.191299654232,
+    29.609309276013));
+#10939 = CARTESIAN_POINT('',(-1.660449350503,18.191198068345,
+    29.611635054938));
+#10940 = CARTESIAN_POINT('',(-1.660392447503,18.190942429068,
+    29.616313934617));
+#10941 = CARTESIAN_POINT('',(-1.660358071661,18.190787719947,
+    29.618667005362));
+#10942 = CARTESIAN_POINT('',(-1.660317995417,18.19060691939,
+    29.62101851612));
+#10943 = CARTESIAN_POINT('',(-1.660272275774,18.190400004772,
+    29.623368167081));
+#10944 = CARTESIAN_POINT('',(-1.660220983784,18.190166945883,
+    29.625715667896));
+#10945 = CARTESIAN_POINT('',(-1.66010738332,18.189648272246,
+    29.630407541715));
+#10946 = CARTESIAN_POINT('',(-1.660045066682,18.189362618267,
+    29.632751910798));
+#10947 = CARTESIAN_POINT('',(-1.659977339817,18.189050704932,
+    29.6350935647));
+#10948 = CARTESIAN_POINT('',(-1.659904301739,18.188712483991,
+    29.637432231392));
+#10949 = CARTESIAN_POINT('',(-1.659826065285,18.188347896999,
+    29.639767647042));
+#10950 = CARTESIAN_POINT('',(-1.65965937955,18.187565527846,
+    29.644433407871));
+#10951 = CARTESIAN_POINT('',(-1.659570921893,18.187147701396,
+    29.646763745919));
+#10952 = CARTESIAN_POINT('',(-1.659477510987,18.186703326862,
+    29.649090314239));
+#10953 = CARTESIAN_POINT('',(-1.659379287859,18.186232323452,
+    29.651412860666));
+#10954 = CARTESIAN_POINT('',(-1.659276407729,18.185734598687,
+    29.653731136799));
+#10955 = CARTESIAN_POINT('',(-1.659061586372,18.184685078348,
+    29.658360510771));
+#10956 = CARTESIAN_POINT('',(-1.658949638173,18.184133239884,
+    29.660671599993));
+#10957 = CARTESIAN_POINT('',(-1.658833365097,18.183554428355,
+    29.662977920336));
+#10958 = CARTESIAN_POINT('',(-1.658712952032,18.182948527186,
+    29.665279225534));
+#10959 = CARTESIAN_POINT('',(-1.658588599072,18.182315407884,
+    29.667575268383));
+#10960 = CARTESIAN_POINT('',(-1.658332346713,18.180993950692,
+    29.672158072294));
+#10961 = CARTESIAN_POINT('',(-1.658200441984,18.180305571522,
+    29.674444823792));
+#10962 = CARTESIAN_POINT('',(-1.658065023003,18.1795896516,
+    29.676725806351));
+#10963 = CARTESIAN_POINT('',(-1.657926322235,18.178846038889,
+    29.679000766143));
+#10964 = CARTESIAN_POINT('',(-1.657784588936,18.178074570242,
+    29.681269444397));
+#10965 = CARTESIAN_POINT('',(-1.657495469269,18.176474908055,
+    29.685795590565));
+#10966 = CARTESIAN_POINT('',(-1.657348078725,18.175646668379,
+    29.688053046601));
+#10967 = CARTESIAN_POINT('',(-1.657198184134,18.174790177476,
+    29.690303680993));
+#10968 = CARTESIAN_POINT('',(-1.65704607098,18.173905251101,
+    29.692547220964));
+#10969 = CARTESIAN_POINT('',(-1.656892043615,18.172991695657,
+    29.694783385472));
+#10970 = CARTESIAN_POINT('',(-1.65658063083,18.171105854485,
+    29.699242906364));
+#10971 = CARTESIAN_POINT('',(-1.656423242307,18.170133504183,
+    29.701466244539));
+#10972 = CARTESIAN_POINT('',(-1.65626458394,18.1691320534,
+    29.703681609338));
+#10973 = CARTESIAN_POINT('',(-1.656105001337,18.16810129175,
+    29.705888699252));
+#10974 = CARTESIAN_POINT('',(-1.655944861465,18.167041002349,
+    29.708087201655));
+#10975 = CARTESIAN_POINT('',(-1.655623958555,18.164858981458,
+    29.712470280538));
+#10976 = CARTESIAN_POINT('',(-1.655463195461,18.163737144994,
+    29.714654824511));
+#10977 = CARTESIAN_POINT('',(-1.655302653749,18.162585227504,
+    29.716830099142));
+#10978 = CARTESIAN_POINT('',(-1.655142747953,18.161403001878,
+    29.718995765205));
+#10979 = CARTESIAN_POINT('',(-1.654983916762,18.160190238808,
+    29.721151469837));
+#10980 = CARTESIAN_POINT('',(-1.654668871072,18.15769955232,
+    29.725448472802));
+#10981 = CARTESIAN_POINT('',(-1.654512666081,18.156421450802,
+    29.727589710208));
+#10982 = CARTESIAN_POINT('',(-1.654358475001,18.155112168256,
+    29.729720188853));
+#10983 = CARTESIAN_POINT('',(-1.654206791849,18.153771474829,
+    29.731839522997));
+#10984 = CARTESIAN_POINT('',(-1.654058137696,18.152399144796,
+    29.733947311066));
+#10985 = CARTESIAN_POINT('',(-1.653767301102,18.149584161988,
+    29.738148820538));
+#10986 = CARTESIAN_POINT('',(-1.653625152836,18.148141210716,
+    29.740242428586));
+#10987 = CARTESIAN_POINT('',(-1.653487171978,18.146665877443,
+    29.742323536121));
+#10988 = CARTESIAN_POINT('',(-1.653353944342,18.14515795015,
+    29.744391701959));
+#10989 = CARTESIAN_POINT('',(-1.65322608545,18.143617230104,
+    29.746446467396));
+#10990 = CARTESIAN_POINT('',(-1.652981495656,18.140458210051,
+    29.750543319322));
+#10991 = CARTESIAN_POINT('',(-1.652864854093,18.138839423762,
+    29.752585199821));
+#10992 = CARTESIAN_POINT('',(-1.652754975915,18.137186982769,
+    29.754612510254));
+#10993 = CARTESIAN_POINT('',(-1.652652552641,18.135500723196,
+    29.756624744956));
+#10994 = CARTESIAN_POINT('',(-1.652558307235,18.13378050751,
+    29.758621380054));
+#10995 = CARTESIAN_POINT('',(-1.652386718568,18.130252151367,
+    29.762604708935));
+#10996 = CARTESIAN_POINT('',(-1.65230957761,18.128443241441,
+    29.764591036734));
+#10997 = CARTESIAN_POINT('',(-1.652242352277,18.12659937921,
+    29.766560295183));
+#10998 = CARTESIAN_POINT('',(-1.652185854708,18.124720493763,
+    29.768511905581));
+#10999 = CARTESIAN_POINT('',(-1.652140928146,18.122806558813,
+    29.770445272208));
+#11000 = CARTESIAN_POINT('',(-1.652075418079,18.11887576619,
+    29.774306571868));
+#11001 = CARTESIAN_POINT('',(-1.652055256461,18.116857721551,
+    29.776233864827));
+#11002 = CARTESIAN_POINT('',(-1.65204888274,18.114803478005,
+    29.778141015217));
+#11003 = CARTESIAN_POINT('',(-1.652057244223,18.112713124318,
+    29.780027364686));
+#11004 = CARTESIAN_POINT('',(-1.652081314867,18.110586818792,
+    29.781892242508));
+#11005 = CARTESIAN_POINT('',(-1.652163888617,18.106209057986,
+    29.785623459283));
+#11006 = CARTESIAN_POINT('',(-1.652223229233,18.103955810613,
+    29.787488686567));
+#11007 = CARTESIAN_POINT('',(-1.65230119618,18.101665293682,
+    29.789329909497));
+#11008 = CARTESIAN_POINT('',(-1.652398883163,18.099337855858,
+    29.791146388553));
+#11009 = CARTESIAN_POINT('',(-1.652517398535,18.096973947936,
+    29.792937382621));
+#11010 = CARTESIAN_POINT('',(-1.652803439255,18.092087043173,
+    29.79653108003));
+#11011 = CARTESIAN_POINT('',(-1.652972584604,18.089561390666,
+    29.798331846252));
+#11012 = CARTESIAN_POINT('',(-1.653166554008,18.086997785051,
+    29.800103617246));
+#11013 = CARTESIAN_POINT('',(-1.653386589472,18.084396987885,
+    29.801845582362));
+#11014 = CARTESIAN_POINT('',(-1.65363392234,18.081759902552,
+    29.803556950721));
+#11015 = CARTESIAN_POINT('',(-1.654200352329,18.076272566599,
+    29.807006649297));
+#11016 = CARTESIAN_POINT('',(-1.654522567563,18.073418451544,
+    29.808741548223));
+#11017 = CARTESIAN_POINT('',(-1.654877848441,18.070526460878,
+    29.810440742376));
+#11018 = CARTESIAN_POINT('',(-1.655267565441,18.067598009697,
+    29.812103385028));
+#11019 = CARTESIAN_POINT('',(-1.655693030085,18.064634696414,
+    29.813728688337));
+#11020 = CARTESIAN_POINT('',(-1.65665483025,18.058403018722,
+    29.817029702202));
+#11021 = CARTESIAN_POINT('',(-1.657197289198,18.055129157276,
+    29.818699111208));
+#11022 = CARTESIAN_POINT('',(-1.657784448534,18.05181898087,
+    29.820323230637));
+#11023 = CARTESIAN_POINT('',(-1.65841773785,18.048474960393,
+    29.8219012679));
+#11024 = CARTESIAN_POINT('',(-1.659098439577,18.045099775177,
+    29.823432557546));
+#11025 = CARTESIAN_POINT('',(-1.660647361407,18.03787083977,
+    29.82658457347));
+#11026 = CARTESIAN_POINT('',(-1.661528356441,18.034009603945,
+    29.828192855499));
+#11027 = CARTESIAN_POINT('',(-1.662472276671,18.03011673716,
+    29.829740652589));
+#11028 = CARTESIAN_POINT('',(-1.663480415498,18.026196531648,
+    29.831227452058));
+#11029 = CARTESIAN_POINT('',(-1.664553757133,18.022253440242,
+    29.832652983303));
+#11030 = CARTESIAN_POINT('',(-1.667074249534,18.013489029347,
+    29.835671315385));
+#11031 = CARTESIAN_POINT('',(-1.668552378423,18.008659025027,
+    29.837235284966));
+#11032 = CARTESIAN_POINT('',(-1.670128526017,18.003810303081,
+    29.83870913621));
+#11033 = CARTESIAN_POINT('',(-1.671803211552,17.998950924003,
+    29.840093302943));
+#11034 = CARTESIAN_POINT('',(-1.673576310757,17.994088769106,
+    29.841388643155));
+#11035 = CARTESIAN_POINT('',(-1.678259878411,17.981928288893,
+    29.844412461609));
+#11036 = CARTESIAN_POINT('',(-1.681293523139,17.974635965835,
+    29.846030525456));
+#11037 = CARTESIAN_POINT('',(-1.684545550352,17.967380319648,
+    29.847454793329));
+#11038 = CARTESIAN_POINT('',(-1.688010899808,17.96018427155,
+    29.848690954568));
+#11039 = CARTESIAN_POINT('',(-1.691682638793,17.953067815185,
+    29.849745087309));
+#11040 = CARTESIAN_POINT('',(-1.704831401822,17.929217353719,
+    29.852726211639));
+#11041 = CARTESIAN_POINT('',(-1.715245289656,17.912950751362,
+    29.853813071368));
+#11042 = CARTESIAN_POINT('',(-1.726694771977,17.897456174464,
+    29.853963105873));
+#11043 = CARTESIAN_POINT('',(-1.739038812182,17.882880133084,
+    29.853220031927));
+#11044 = CARTESIAN_POINT('',(-1.752114584414,17.869325093779,
+    29.851569015743));
+#11045 = CARTESIAN_POINT('',(-1.77099349115,17.852044280393,
+    29.847966011263));
+#11046 = CARTESIAN_POINT('',(-1.776326672618,17.847398227342,
+    29.846822696108));
+#11047 = CARTESIAN_POINT('',(-1.781729060359,17.842918336005,
+    29.845536410919));
+#11048 = CARTESIAN_POINT('',(-1.787188164098,17.838608279522,
+    29.844104696374));
+#11049 = CARTESIAN_POINT('',(-1.79269056185,17.834470893515,
+    29.842525174546));
+#11050 = CARTESIAN_POINT('',(-1.80222664723,17.827638920488,
+    29.839544118818));
+#11051 = CARTESIAN_POINT('',(-1.806246536759,17.824861298348,
+    29.838213811156));
+#11052 = CARTESIAN_POINT('',(-1.810276217521,17.822175824642,
+    29.836804338776));
+#11053 = CARTESIAN_POINT('',(-1.814310126053,17.819582867043,
+    29.835315179738));
+#11054 = CARTESIAN_POINT('',(-1.81834259951,17.817082445271,
+    29.833746027557));
+#11055 = CARTESIAN_POINT('',(-1.825767684652,17.812640217049,
+    29.83070382128));
+#11056 = CARTESIAN_POINT('',(-1.829162385846,17.810671975012,
+    29.829253730991));
+#11057 = CARTESIAN_POINT('',(-1.832548507592,17.808769299775,
+    29.827746483033));
+#11058 = CARTESIAN_POINT('',(-1.835922633014,17.806931788326,
+    29.826182190179));
+#11059 = CARTESIAN_POINT('',(-1.839281400017,17.805158839845,
+    29.824561115281));
+#11060 = CARTESIAN_POINT('',(-1.845619487293,17.801915537514,
+    29.821378042151));
+#11061 = CARTESIAN_POINT('',(-1.848602450568,17.800432791497,
+    29.819826998801));
+#11062 = CARTESIAN_POINT('',(-1.851568005702,17.799000836135,
+    29.818230845153));
+#11063 = CARTESIAN_POINT('',(-1.854513860436,17.797618973055,
+    29.816589980903));
+#11064 = CARTESIAN_POINT('',(-1.857437815662,17.796286387035,
+    29.814904901498));
+#11065 = CARTESIAN_POINT('',(-1.863029387697,17.793810162685,
+    29.811571681901));
+#11066 = CARTESIAN_POINT('',(-1.865700337009,17.792659831375,
+    29.809929580633));
+#11067 = CARTESIAN_POINT('',(-1.868348935086,17.79155040524,
+    29.808250368002));
+#11068 = CARTESIAN_POINT('',(-1.870973599244,17.790481071063,
+    29.806534575237));
+#11069 = CARTESIAN_POINT('',(-1.873572842382,17.789450949248,
+    29.804782791133));
+#11070 = CARTESIAN_POINT('',(-1.878584125657,17.78751874221,
+    29.801301332746));
+#11071 = CARTESIAN_POINT('',(-1.880998880883,17.786612789846,
+    29.799575230071));
+#11072 = CARTESIAN_POINT('',(-1.883388356888,17.785740430379,
+    29.797817904109));
+#11073 = CARTESIAN_POINT('',(-1.885751457188,17.784900823875,
+    29.796029936513));
+#11074 = CARTESIAN_POINT('',(-1.888087170594,17.784093096818,
+    29.794211940497));
+#11075 = CARTESIAN_POINT('',(-1.892614051493,17.782569184565,
+    29.790587573048));
+#11076 = CARTESIAN_POINT('',(-1.894807335806,17.781850687226,
+    29.788783395069));
+#11077 = CARTESIAN_POINT('',(-1.896973602653,17.781160043178,
+    29.786952599521));
+#11078 = CARTESIAN_POINT('',(-1.899112101581,17.780496433327,
+    29.785095773268));
+#11079 = CARTESIAN_POINT('',(-1.901222153187,17.779859026405,
+    29.783213517418));
+#11080 = CARTESIAN_POINT('',(-1.90532556763,17.778652159878,
+    29.779453058842));
+#11081 = CARTESIAN_POINT('',(-1.907320542207,17.778081295137,
+    29.777576231124));
+#11082 = CARTESIAN_POINT('',(-1.909287515861,17.77753361113,
+    29.775676527765));
+#11083 = CARTESIAN_POINT('',(-1.911225988149,17.777008335826,
+    29.773754515407));
+#11084 = CARTESIAN_POINT('',(-1.913135515165,17.776504698762,
+    29.771810763734));
+#11085 = CARTESIAN_POINT('',(-1.916856734711,17.775549220611,
+    29.76792186143));
+#11086 = CARTESIAN_POINT('',(-1.918669635102,17.775096520781,
+    29.765977581967));
+#11087 = CARTESIAN_POINT('',(-1.920454047754,17.774663110332,
+    29.764013543699));
+#11088 = CARTESIAN_POINT('',(-1.922209653028,17.774248278152,
+    29.762030279366));
+#11089 = CARTESIAN_POINT('',(-1.923936174606,17.773851323243,
+    29.760028317829));
+#11090 = CARTESIAN_POINT('',(-1.927304437837,17.773097636776,
+    29.75601917179));
+#11091 = CARTESIAN_POINT('',(-1.928947074123,17.772740380892,
+    29.754012541953));
+#11092 = CARTESIAN_POINT('',(-1.930561066205,17.772399128134,
+    29.751988794829));
+#11093 = CARTESIAN_POINT('',(-1.932146223895,17.772073234692,
+    29.749948422859));
+#11094 = CARTESIAN_POINT('',(-1.933702388958,17.771762071883,
+    29.747891910665));
+#11095 = CARTESIAN_POINT('',(-1.936739107267,17.771171360055,
+    29.743771135663));
+#11096 = CARTESIAN_POINT('',(-1.938220317731,17.770891492307,
+    29.7417072268));
+#11097 = CARTESIAN_POINT('',(-1.93967294449,17.770624830437,
+    29.739628468542));
+#11098 = CARTESIAN_POINT('',(-1.941096888048,17.770370799754,
+    29.737535311265));
+#11099 = CARTESIAN_POINT('',(-1.942492071427,17.770128843342,
+    29.735428195629));
+#11100 = CARTESIAN_POINT('',(-1.945213319608,17.769669938314,
+    29.731204741268));
+#11101 = CARTESIAN_POINT('',(-1.946539865524,17.769452796878,
+    29.729088628991));
+#11102 = CARTESIAN_POINT('',(-1.947838024701,17.769246472377,
+    29.726959635463));
+#11103 = CARTESIAN_POINT('',(-1.949107758797,17.769050458321,
+    29.724818170213));
+#11104 = CARTESIAN_POINT('',(-1.950349044351,17.768864267112,
+    29.722664632591));
+#11105 = CARTESIAN_POINT('',(-1.952767117562,17.768511698708,
+    29.718347729753));
+#11106 = CARTESIAN_POINT('',(-1.953944258766,17.768345205038,
+    29.716184510371));
+#11107 = CARTESIAN_POINT('',(-1.955093287791,17.76818748924,
+    29.714010135192));
+#11108 = CARTESIAN_POINT('',(-1.956214204841,17.76803811057,
+    29.71182497616));
+#11109 = CARTESIAN_POINT('',(-1.957307018922,17.767896647335,
+    29.709629395586));
+#11110 = CARTESIAN_POINT('',(-1.95943144728,17.767629379191,
+    29.705228515605));
+#11111 = CARTESIAN_POINT('',(-1.96046332526,17.767503503479,
+    29.703023311507));
+#11112 = CARTESIAN_POINT('',(-1.961467399158,17.767384672893,
+    29.700808481299));
+#11113 = CARTESIAN_POINT('',(-1.962443690411,17.767272509228,
+    29.69858436414));
+#11114 = CARTESIAN_POINT('',(-1.963392224518,17.767166652935,
+    29.696351290911));
+#11115 = CARTESIAN_POINT('',(-1.965230455626,17.766967240186,
+    29.691876110867));
+#11116 = CARTESIAN_POINT('',(-1.966120355128,17.766873639917,
+    29.689634067979));
+#11117 = CARTESIAN_POINT('',(-1.966982758602,17.766785625214,
+    29.687383774365));
+#11118 = CARTESIAN_POINT('',(-1.967817695574,17.766702876969,
+    29.685125542662));
+#11119 = CARTESIAN_POINT('',(-1.968625196043,17.766625094066,
+    29.682859679318));
+#11120 = CARTESIAN_POINT('',(-1.970183065054,17.766479110086,
+    29.67832004997));
+#11121 = CARTESIAN_POINT('',(-1.970933595745,17.766410881107,
+    29.676046328375));
+#11122 = CARTESIAN_POINT('',(-1.97165691256,17.766347025848,
+    29.673765617162));
+#11123 = CARTESIAN_POINT('',(-1.972353043433,17.766287280964,
+    29.671478210416));
+#11124 = CARTESIAN_POINT('',(-1.973022014225,17.766231400354,
+    29.669184398961));
+#11125 = CARTESIAN_POINT('',(-1.974304072497,17.766127041098,
+    29.664590313609));
+#11126 = CARTESIAN_POINT('',(-1.974917295607,17.766078544133,
+    29.662290071525));
+#11127 = CARTESIAN_POINT('',(-1.975503541437,17.766033437125,
+    29.659984029264));
+#11128 = CARTESIAN_POINT('',(-1.976062829835,17.765991509478,
+    29.657672472594));
+#11129 = CARTESIAN_POINT('',(-1.976595177119,17.765952567147,
+    29.655355687895));
+#11130 = CARTESIAN_POINT('',(-1.977604922999,17.765880376196,
+    29.650717252857));
+#11131 = CARTESIAN_POINT('',(-1.978082437701,17.765847115377,
+    29.648395625209));
+#11132 = CARTESIAN_POINT('',(-1.978533152581,17.765816473801,
+    29.646069364256));
+#11133 = CARTESIAN_POINT('',(-1.978957076342,17.765788291065,
+    29.643738760287));
+#11134 = CARTESIAN_POINT('',(-1.979354213992,17.765762422739,
+    29.641404108828));
+#11135 = CARTESIAN_POINT('',(-1.980094253011,17.765715100623,
+    29.636731521912));
+#11136 = CARTESIAN_POINT('',(-1.980437250935,17.765693638911,
+    29.634393601074));
+#11137 = CARTESIAN_POINT('',(-1.980753561573,17.765674227435,
+    29.63205224779));
+#11138 = CARTESIAN_POINT('',(-1.981043183564,17.765656753948,
+    29.629707770941));
+#11139 = CARTESIAN_POINT('',(-1.981306113228,17.765641121744,
+    29.62736048863));
+#11140 = CARTESIAN_POINT('',(-1.9817782669,17.765613395733,
+    29.622664041333));
+#11141 = CARTESIAN_POINT('',(-1.9819875612,17.765601297283,
+    29.62031488277));
+#11142 = CARTESIAN_POINT('',(-1.982170221345,17.765590873452,
+    29.617963580037));
+#11143 = CARTESIAN_POINT('',(-1.982326241445,17.765582058641,
+    29.615610469855));
+#11144 = CARTESIAN_POINT('',(-1.982455615845,17.765574802518,
+    29.613255898118));
+#11145 = CARTESIAN_POINT('',(-1.982637511548,17.765564651774,
+    29.609084616086));
+#11146 = CARTESIAN_POINT('',(-1.982700852649,17.765561138597,
+    29.607268354291));
+#11147 = CARTESIAN_POINT('',(-1.982748359941,17.765558514429,
+    29.605451597193));
+#11148 = CARTESIAN_POINT('',(-1.982780031866,17.765556768561,
+    29.603634508748));
+#11149 = CARTESIAN_POINT('',(-1.98279586779,17.76555589563,
+    29.601817254184));
+#11150 = CARTESIAN_POINT('',(-1.982795868008,17.765555895618,29.6));
+#11151 = PCURVE('',#3118,#11152);
+#11152 = DEFINITIONAL_REPRESENTATION('',(#11153),#11371);
+#11153 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#11154,#11155,#11156,#11157,
+    #11158,#11159,#11160,#11161,#11162,#11163,#11164,#11165,#11166,
+    #11167,#11168,#11169,#11170,#11171,#11172,#11173,#11174,#11175,
+    #11176,#11177,#11178,#11179,#11180,#11181,#11182,#11183,#11184,
+    #11185,#11186,#11187,#11188,#11189,#11190,#11191,#11192,#11193,
+    #11194,#11195,#11196,#11197,#11198,#11199,#11200,#11201,#11202,
+    #11203,#11204,#11205,#11206,#11207,#11208,#11209,#11210,#11211,
+    #11212,#11213,#11214,#11215,#11216,#11217,#11218,#11219,#11220,
+    #11221,#11222,#11223,#11224,#11225,#11226,#11227,#11228,#11229,
+    #11230,#11231,#11232,#11233,#11234,#11235,#11236,#11237,#11238,
+    #11239,#11240,#11241,#11242,#11243,#11244,#11245,#11246,#11247,
+    #11248,#11249,#11250,#11251,#11252,#11253,#11254,#11255,#11256,
+    #11257,#11258,#11259,#11260,#11261,#11262,#11263,#11264,#11265,
+    #11266,#11267,#11268,#11269,#11270,#11271,#11272,#11273,#11274,
+    #11275,#11276,#11277,#11278,#11279,#11280,#11281,#11282,#11283,
+    #11284,#11285,#11286,#11287,#11288,#11289,#11290,#11291,#11292,
+    #11293,#11294,#11295,#11296,#11297,#11298,#11299,#11300,#11301,
+    #11302,#11303,#11304,#11305,#11306,#11307,#11308,#11309,#11310,
+    #11311,#11312,#11313,#11314,#11315,#11316,#11317,#11318,#11319,
+    #11320,#11321,#11322,#11323,#11324,#11325,#11326,#11327,#11328,
+    #11329,#11330,#11331,#11332,#11333,#11334,#11335,#11336,#11337,
+    #11338,#11339,#11340,#11341,#11342,#11343,#11344,#11345,#11346,
+    #11347,#11348,#11349,#11350,#11351,#11352,#11353,#11354,#11355,
+    #11356,#11357,#11358,#11359,#11360,#11361,#11362,#11363,#11364,
+    #11365,#11366,#11367,#11368,#11369,#11370),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262936735E-02,3.593384070368E-02,
+    5.402842365848E-02,7.213808244832E-02,9.026223338925E-02,
+    0.108400145944,0.126553133756,0.144726660546,0.162932528717,
+    0.181191431311,0.199536237338,0.218016540752,0.236705321549,
+    0.255709202994,0.275185113957,0.295369144188,0.316630828279,
+    0.339587620752,0.365390932252,0.396676752615,0.443717614524,
+    0.556500455741,0.599974610622,0.631448826504,0.658032424251,
+    0.681893154123,0.704039769539,0.72503638344,0.74523295019,
+    0.76486100907,0.784080165839,0.803003239073,0.821711014518,
+    0.840261482925,0.858695957893,0.87704335342,0.895323362519,
+    0.913549010018,0.931728918809,0.949869547106,0.967977519719,
+    0.986061806262,1.),.UNSPECIFIED.);
+#11154 = CARTESIAN_POINT('',(2.377425917781,0.));
+#11155 = CARTESIAN_POINT('',(2.377425917848,7.758759613529E-03));
+#11156 = CARTESIAN_POINT('',(2.377432178887,1.551752315095E-02));
+#11157 = CARTESIAN_POINT('',(2.377444700933,2.327609262689E-02));
+#11158 = CARTESIAN_POINT('',(2.37746349056,3.10342830902E-02));
+#11159 = CARTESIAN_POINT('',(2.377488560882,3.879192262396E-02));
+#11160 = CARTESIAN_POINT('',(2.377551703889,5.440510044925E-02));
+#11161 = CARTESIAN_POINT('',(2.377589939103,6.226062499621E-02));
+#11162 = CARTESIAN_POINT('',(2.377634657595,7.011526591684E-02));
+#11163 = CARTESIAN_POINT('',(2.377685887331,7.796889219036E-02));
+#11164 = CARTESIAN_POINT('',(2.377743663839,8.582140184469E-02));
+#11165 = CARTESIAN_POINT('',(2.37787244419,0.101529848364));
+#11166 = CARTESIAN_POINT('',(2.377943457934,0.109385782264));
+#11167 = CARTESIAN_POINT('',(2.378021114649,0.117240454676));
+#11168 = CARTESIAN_POINT('',(2.37810546591,0.125093820863));
+#11169 = CARTESIAN_POINT('',(2.378196571661,0.13294586033));
+#11170 = CARTESIAN_POINT('',(2.378392510364,0.148653834284));
+#11171 = CARTESIAN_POINT('',(2.378497354801,0.156509762216));
+#11172 = CARTESIAN_POINT('',(2.378609102051,0.164364365535));
+#11173 = CARTESIAN_POINT('',(2.378727829679,0.172217658349));
+#11174 = CARTESIAN_POINT('',(2.378853624284,0.18006966396));
+#11175 = CARTESIAN_POINT('',(2.379119645127,0.195777448283));
+#11176 = CARTESIAN_POINT('',(2.379259882902,0.203633220185));
+#11177 = CARTESIAN_POINT('',(2.379407390727,0.211487762977));
+#11178 = CARTESIAN_POINT('',(2.379562274037,0.219341101881));
+#11179 = CARTESIAN_POINT('',(2.379724647809,0.227193254928));
+#11180 = CARTESIAN_POINT('',(2.380064754384,0.242901172215));
+#11181 = CARTESIAN_POINT('',(2.380242498796,0.250756930285));
+#11182 = CARTESIAN_POINT('',(2.380427994618,0.258611517759));
+#11183 = CARTESIAN_POINT('',(2.380621376592,0.266464922843));
+#11184 = CARTESIAN_POINT('',(2.380822789381,0.274317111355));
+#11185 = CARTESIAN_POINT('',(2.381242159965,0.290025467366));
+#11186 = CARTESIAN_POINT('',(2.381460131386,0.297881628668));
+#11187 = CARTESIAN_POINT('',(2.381686456833,0.305736453913));
+#11188 = CARTESIAN_POINT('',(2.381921301482,0.313589849318));
+#11189 = CARTESIAN_POINT('',(2.382164840684,0.321441684042));
+#11190 = CARTESIAN_POINT('',(2.382669964843,0.337150778231));
+#11191 = CARTESIAN_POINT('',(2.382931569872,0.345008029661));
+#11192 = CARTESIAN_POINT('',(2.383202261266,0.352863376256));
+#11193 = CARTESIAN_POINT('',(2.383482235463,0.360716597155));
+#11194 = CARTESIAN_POINT('',(2.383771699117,0.368567418851));
+#11195 = CARTESIAN_POINT('',(2.384370571494,0.384277577907));
+#11196 = CARTESIAN_POINT('',(2.384680014674,0.392136901072));
+#11197 = CARTESIAN_POINT('',(2.384999416788,0.399993157218));
+#11198 = CARTESIAN_POINT('',(2.38532900587,0.407845948336));
+#11199 = CARTESIAN_POINT('',(2.385669019841,0.415694805872));
+#11200 = CARTESIAN_POINT('',(2.386371414741,0.431406426597));
+#11201 = CARTESIAN_POINT('',(2.386733857674,0.439269158623));
+#11202 = CARTESIAN_POINT('',(2.387107285471,0.447126843426));
+#11203 = CARTESIAN_POINT('',(2.387491957192,0.454978845691));
+#11204 = CARTESIAN_POINT('',(2.387888140801,0.462824438169));
+#11205 = CARTESIAN_POINT('',(2.388706004929,0.478538042665));
+#11206 = CARTESIAN_POINT('',(2.389127796137,0.486405980798));
+#11207 = CARTESIAN_POINT('',(2.389561767853,0.494265785447));
+#11208 = CARTESIAN_POINT('',(2.390008207977,0.502116508298));
+#11209 = CARTESIAN_POINT('',(2.390467411235,0.509957083355));
+#11210 = CARTESIAN_POINT('',(2.391415435371,0.525673398448));
+#11211 = CARTESIAN_POINT('',(2.391904449107,0.533548964328));
+#11212 = CARTESIAN_POINT('',(2.392407029078,0.541411813877));
+#11213 = CARTESIAN_POINT('',(2.392923486999,0.549260588319));
+#11214 = CARTESIAN_POINT('',(2.393454137614,0.557093780799));
+#11215 = CARTESIAN_POINT('',(2.39455060977,0.572813864226));
+#11216 = CARTESIAN_POINT('',(2.395116759194,0.580700358152));
+#11217 = CARTESIAN_POINT('',(2.395698076137,0.588567504333));
+#11218 = CARTESIAN_POINT('',(2.396294886328,0.59641340677));
+#11219 = CARTESIAN_POINT('',(2.396907512056,0.6042359873));
+#11220 = CARTESIAN_POINT('',(2.398175633441,0.619961444535));
+#11221 = CARTESIAN_POINT('',(2.398831675735,0.627863447103));
+#11222 = CARTESIAN_POINT('',(2.399504734881,0.635736611253));
+#11223 = CARTESIAN_POINT('',(2.400195132798,0.643578338514));
+#11224 = CARTESIAN_POINT('',(2.400903177496,0.65138581399));
+#11225 = CARTESIAN_POINT('',(2.402373181109,0.667119199309));
+#11226 = CARTESIAN_POINT('',(2.40313603956,0.67504323451));
+#11227 = CARTESIAN_POINT('',(2.403918055405,0.682924838035));
+#11228 = CARTESIAN_POINT('',(2.404719515446,0.690760493899));
+#11229 = CARTESIAN_POINT('',(2.405540676317,0.69854644405));
+#11230 = CARTESIAN_POINT('',(2.40725343353,0.714292067242));
+#11231 = CARTESIAN_POINT('',(2.408146501839,0.722247774524));
+#11232 = CARTESIAN_POINT('',(2.409061221148,0.730141337661));
+#11233 = CARTESIAN_POINT('',(2.409997788751,0.737968044364));
+#11234 = CARTESIAN_POINT('',(2.410956347496,0.745722942624));
+#11235 = CARTESIAN_POINT('',(2.412969981731,0.761488672607));
+#11236 = CARTESIAN_POINT('',(2.414027474564,0.769491092413));
+#11237 = CARTESIAN_POINT('',(2.415109565312,0.777401999155));
+#11238 = CARTESIAN_POINT('',(2.416216266001,0.785215123186));
+#11239 = CARTESIAN_POINT('',(2.417347499663,0.792924026183));
+#11240 = CARTESIAN_POINT('',(2.419750832374,0.808725940003));
+#11241 = CARTESIAN_POINT('',(2.421026970941,0.81680063778));
+#11242 = CARTESIAN_POINT('',(2.422331300497,0.824737834428));
+#11243 = CARTESIAN_POINT('',(2.423663470719,0.832529227921));
+#11244 = CARTESIAN_POINT('',(2.425022996487,0.840166574255));
+#11245 = CARTESIAN_POINT('',(2.427967408258,0.856043674544));
+#11246 = CARTESIAN_POINT('',(2.429559344016,0.864240814728));
+#11247 = CARTESIAN_POINT('',(2.431184170315,0.872221454315));
+#11248 = CARTESIAN_POINT('',(2.432840805315,0.879974586535));
+#11249 = CARTESIAN_POINT('',(2.434527980185,0.887489851525));
+#11250 = CARTESIAN_POINT('',(2.438325156823,0.90356940847));
+#11251 = CARTESIAN_POINT('',(2.440448867282,0.912017464055));
+#11252 = CARTESIAN_POINT('',(2.442612751755,0.920084520793));
+#11253 = CARTESIAN_POINT('',(2.444813978846,0.927755661358));
+#11254 = CARTESIAN_POINT('',(2.447049504483,0.935018233403));
+#11255 = CARTESIAN_POINT('',(2.452724046676,0.95215180195));
+#11256 = CARTESIAN_POINT('',(2.456202296711,0.961494802028));
+#11257 = CARTESIAN_POINT('',(2.459739974613,0.969855801434));
+#11258 = CARTESIAN_POINT('',(2.463326063103,0.977212791714));
+#11259 = CARTESIAN_POINT('',(2.466949765318,0.983554055272));
+#11260 = CARTESIAN_POINT('',(2.479354663011,1.001633648127));
+#11261 = CARTESIAN_POINT('',(2.488261460304,1.008522381223));
+#11262 = CARTESIAN_POINT('',(2.497193490736,1.00951566855));
+#11263 = CARTESIAN_POINT('',(2.506028261324,1.004751136851));
+#11264 = CARTESIAN_POINT('',(2.514657643788,0.994456431556));
+#11265 = CARTESIAN_POINT('',(2.526204471024,0.97293001612));
+#11266 = CARTESIAN_POINT('',(2.529372490707,0.966163235346));
+#11267 = CARTESIAN_POINT('',(2.532490217114,0.958637034548));
+#11268 = CARTESIAN_POINT('',(2.535552063218,0.950372572478));
+#11269 = CARTESIAN_POINT('',(2.538552723496,0.941394339323));
+#11270 = CARTESIAN_POINT('',(2.543611882433,0.924734230584));
+#11271 = CARTESIAN_POINT('',(2.545701833553,0.917378541109));
+#11272 = CARTESIAN_POINT('',(2.547755282437,0.909674274392));
+#11273 = CARTESIAN_POINT('',(2.549770516999,0.901633095716));
+#11274 = CARTESIAN_POINT('',(2.551745996412,0.893267557735));
+#11275 = CARTESIAN_POINT('',(2.555314136281,0.877262833727));
+#11276 = CARTESIAN_POINT('',(2.556918592765,0.869712719248));
+#11277 = CARTESIAN_POINT('',(2.558492899507,0.861948882572));
+#11278 = CARTESIAN_POINT('',(2.560036354234,0.853979716843));
+#11279 = CARTESIAN_POINT('',(2.561548373458,0.845813882811));
+#11280 = CARTESIAN_POINT('',(2.564357007911,0.829962363156));
+#11281 = CARTESIAN_POINT('',(2.565659825671,0.82231312731));
+#11282 = CARTESIAN_POINT('',(2.566936613034,0.81451905353));
+#11283 = CARTESIAN_POINT('',(2.568187119882,0.806586611785));
+#11284 = CARTESIAN_POINT('',(2.569411178694,0.798522289781));
+#11285 = CARTESIAN_POINT('',(2.571720202174,0.78273123011));
+#11286 = CARTESIAN_POINT('',(2.572808841688,0.775021831872));
+#11287 = CARTESIAN_POINT('',(2.573874557106,0.767209588962));
+#11288 = CARTESIAN_POINT('',(2.574917338557,0.759299600022));
+#11289 = CARTESIAN_POINT('',(2.575937232279,0.75129687163));
+#11290 = CARTESIAN_POINT('',(2.577879672378,0.735535881007));
+#11291 = CARTESIAN_POINT('',(2.578804522268,0.727786486553));
+#11292 = CARTESIAN_POINT('',(2.579708978416,0.719962312107));
+#11293 = CARTESIAN_POINT('',(2.58059316559,0.712067398313));
+#11294 = CARTESIAN_POINT('',(2.581457245193,0.704105649284));
+#11295 = CARTESIAN_POINT('',(2.583113419392,0.688361790532));
+#11296 = CARTESIAN_POINT('',(2.583907000737,0.680584386727));
+#11297 = CARTESIAN_POINT('',(2.584682335852,0.672751965695));
+#11298 = CARTESIAN_POINT('',(2.585439623736,0.664867723928));
+#11299 = CARTESIAN_POINT('',(2.586179085837,0.656934709894));
+#11300 = CARTESIAN_POINT('',(2.587602526239,0.641201533756));
+#11301 = CARTESIAN_POINT('',(2.588287478966,0.633403914114));
+#11302 = CARTESIAN_POINT('',(2.588956048074,0.625565621314));
+#11303 = CARTESIAN_POINT('',(2.589608469661,0.617689168796));
+#11304 = CARTESIAN_POINT('',(2.590244992075,0.609776927241));
+#11305 = CARTESIAN_POINT('',(2.591473825174,0.594050853063));
+#11306 = CARTESIAN_POINT('',(2.592066779452,0.586238403734));
+#11307 = CARTESIAN_POINT('',(2.592644983229,0.57839586406));
+#11308 = CARTESIAN_POINT('',(2.593208686039,0.570525192036));
+#11309 = CARTESIAN_POINT('',(2.593758142469,0.562628216174));
+#11310 = CARTESIAN_POINT('',(2.594820832592,0.546907091911));
+#11311 = CARTESIAN_POINT('',(2.59533449299,0.539083697186));
+#11312 = CARTESIAN_POINT('',(2.595834840968,0.5312380705));
+#11313 = CARTESIAN_POINT('',(2.596322124222,0.523371718002));
+#11314 = CARTESIAN_POINT('',(2.59679659053,0.515486032826));
+#11315 = CARTESIAN_POINT('',(2.597715129722,0.49976848235));
+#11316 = CARTESIAN_POINT('',(2.598159486311,0.491937027928));
+#11317 = CARTESIAN_POINT('',(2.598591796815,0.48408916726));
+#11318 = CARTESIAN_POINT('',(2.599012297263,0.47622603982));
+#11319 = CARTESIAN_POINT('',(2.599421220419,0.468348689118));
+#11320 = CARTESIAN_POINT('',(2.600213028081,0.45263378576));
+#11321 = CARTESIAN_POINT('',(2.600596102146,0.444796458341));
+#11322 = CARTESIAN_POINT('',(2.600968241574,0.43694700348));
+#11323 = CARTESIAN_POINT('',(2.60132966451,0.429086264611));
+#11324 = CARTESIAN_POINT('',(2.601680583656,0.421215005568));
+#11325 = CARTESIAN_POINT('',(2.60235969901,0.405502094968));
+#11326 = CARTESIAN_POINT('',(2.602688023259,0.39766056915));
+#11327 = CARTESIAN_POINT('',(2.603006382275,0.38981000418));
+#11328 = CARTESIAN_POINT('',(2.603314972515,0.381951006729));
+#11329 = CARTESIAN_POINT('',(2.603613983625,0.374084119095));
+#11330 = CARTESIAN_POINT('',(2.604191845205,0.358372715357));
+#11331 = CARTESIAN_POINT('',(2.604470784026,0.350528272352));
+#11332 = CARTESIAN_POINT('',(2.604740595078,0.342676961093));
+#11333 = CARTESIAN_POINT('',(2.605001450923,0.334819202331));
+#11334 = CARTESIAN_POINT('',(2.605253516519,0.326955366651));
+#11335 = CARTESIAN_POINT('',(2.605739487828,0.311245085804));
+#11336 = CARTESIAN_POINT('',(2.605973456709,0.303398686266));
+#11337 = CARTESIAN_POINT('',(2.606199011414,0.295546892493));
+#11338 = CARTESIAN_POINT('',(2.606416299479,0.287689984717));
+#11339 = CARTESIAN_POINT('',(2.606625460415,0.279828206782));
+#11340 = CARTESIAN_POINT('',(2.607027192773,0.264118718945));
+#11341 = CARTESIAN_POINT('',(2.607219811604,0.256271040539));
+#11342 = CARTESIAN_POINT('',(2.607404612474,0.248418936114));
+#11343 = CARTESIAN_POINT('',(2.607581717475,0.240562588725));
+#11344 = CARTESIAN_POINT('',(2.607751240526,0.232702159291));
+#11345 = CARTESIAN_POINT('',(2.608074927536,0.216993150171));
+#11346 = CARTESIAN_POINT('',(2.608229128939,0.209144594661));
+#11347 = CARTESIAN_POINT('',(2.608375996479,0.201292257288));
+#11348 = CARTESIAN_POINT('',(2.608515626936,0.193436268878));
+#11349 = CARTESIAN_POINT('',(2.60864810897,0.185576753856));
+#11350 = CARTESIAN_POINT('',(2.608898666288,0.169867895707));
+#11351 = CARTESIAN_POINT('',(2.609016772099,0.162018572195));
+#11352 = CARTESIAN_POINT('',(2.609127920515,0.154165976862));
+#11353 = CARTESIAN_POINT('',(2.609232183651,0.146310237629));
+#11354 = CARTESIAN_POINT('',(2.609329625776,0.138451493197));
+#11355 = CARTESIAN_POINT('',(2.609510817608,0.122742444871));
+#11356 = CARTESIAN_POINT('',(2.609594591729,0.114892155341));
+#11357 = CARTESIAN_POINT('',(2.609671681724,0.107039174811));
+#11358 = CARTESIAN_POINT('',(2.609742136331,9.918367905967E-02));
+#11359 = CARTESIAN_POINT('',(2.609805996964,9.132586928395E-02));
+#11360 = CARTESIAN_POINT('',(2.609920523529,7.561635602107E-02));
+#11361 = CARTESIAN_POINT('',(2.609971206741,6.77646581629E-02));
+#11362 = CARTESIAN_POINT('',(2.610015381303,5.991110906293E-02));
+#11363 = CARTESIAN_POINT('',(2.610053074547,5.205596631733E-02));
+#11364 = CARTESIAN_POINT('',(2.610084307188,4.419951457792E-02));
+#11365 = CARTESIAN_POINT('',(2.610128196874,3.028605407773E-02));
+#11366 = CARTESIAN_POINT('',(2.610143471064,2.422944807151E-02));
+#11367 = CARTESIAN_POINT('',(2.610154922355,1.817239073189E-02));
+#11368 = CARTESIAN_POINT('',(2.610162555077,1.211502907751E-02));
+#11369 = CARTESIAN_POINT('',(2.610166371428,6.057513947206E-03));
+#11370 = CARTESIAN_POINT('',(2.610166371481,0.));
+#11371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11372 = PCURVE('',#4245,#11373);
+#11373 = DEFINITIONAL_REPRESENTATION('',(#11374),#11592);
+#11374 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#11375,#11376,#11377,#11378,
+    #11379,#11380,#11381,#11382,#11383,#11384,#11385,#11386,#11387,
+    #11388,#11389,#11390,#11391,#11392,#11393,#11394,#11395,#11396,
+    #11397,#11398,#11399,#11400,#11401,#11402,#11403,#11404,#11405,
+    #11406,#11407,#11408,#11409,#11410,#11411,#11412,#11413,#11414,
+    #11415,#11416,#11417,#11418,#11419,#11420,#11421,#11422,#11423,
+    #11424,#11425,#11426,#11427,#11428,#11429,#11430,#11431,#11432,
+    #11433,#11434,#11435,#11436,#11437,#11438,#11439,#11440,#11441,
+    #11442,#11443,#11444,#11445,#11446,#11447,#11448,#11449,#11450,
+    #11451,#11452,#11453,#11454,#11455,#11456,#11457,#11458,#11459,
+    #11460,#11461,#11462,#11463,#11464,#11465,#11466,#11467,#11468,
+    #11469,#11470,#11471,#11472,#11473,#11474,#11475,#11476,#11477,
+    #11478,#11479,#11480,#11481,#11482,#11483,#11484,#11485,#11486,
+    #11487,#11488,#11489,#11490,#11491,#11492,#11493,#11494,#11495,
+    #11496,#11497,#11498,#11499,#11500,#11501,#11502,#11503,#11504,
+    #11505,#11506,#11507,#11508,#11509,#11510,#11511,#11512,#11513,
+    #11514,#11515,#11516,#11517,#11518,#11519,#11520,#11521,#11522,
+    #11523,#11524,#11525,#11526,#11527,#11528,#11529,#11530,#11531,
+    #11532,#11533,#11534,#11535,#11536,#11537,#11538,#11539,#11540,
+    #11541,#11542,#11543,#11544,#11545,#11546,#11547,#11548,#11549,
+    #11550,#11551,#11552,#11553,#11554,#11555,#11556,#11557,#11558,
+    #11559,#11560,#11561,#11562,#11563,#11564,#11565,#11566,#11567,
+    #11568,#11569,#11570,#11571,#11572,#11573,#11574,#11575,#11576,
+    #11577,#11578,#11579,#11580,#11581,#11582,#11583,#11584,#11585,
+    #11586,#11587,#11588,#11589,#11590,#11591),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262936735E-02,3.593384070368E-02,
+    5.402842365848E-02,7.213808244832E-02,9.026223338925E-02,
+    0.108400145944,0.126553133756,0.144726660546,0.162932528717,
+    0.181191431311,0.199536237338,0.218016540752,0.236705321549,
+    0.255709202994,0.275185113957,0.295369144188,0.316630828279,
+    0.339587620752,0.365390932252,0.396676752615,0.443717614524,
+    0.556500455741,0.599974610622,0.631448826504,0.658032424251,
+    0.681893154123,0.704039769539,0.72503638344,0.74523295019,
+    0.76486100907,0.784080165839,0.803003239073,0.821711014518,
+    0.840261482925,0.858695957893,0.87704335342,0.895323362519,
+    0.913549010018,0.931728918809,0.949869547106,0.967977519719,
+    0.986061806262,1.),.UNSPECIFIED.);
+#11375 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#11376 = CARTESIAN_POINT('',(3.9900467145,2.702327627884));
+#11377 = CARTESIAN_POINT('',(3.989972372851,2.704655257001));
+#11378 = CARTESIAN_POINT('',(3.989823689929,2.706982575571));
+#11379 = CARTESIAN_POINT('',(3.989600660553,2.709309276013));
+#11380 = CARTESIAN_POINT('',(3.989303274787,2.711635054938));
+#11381 = CARTESIAN_POINT('',(3.988555001177,2.716313934617));
+#11382 = CARTESIAN_POINT('',(3.988102194824,2.718667005362));
+#11383 = CARTESIAN_POINT('',(3.987573083718,2.72101851612));
+#11384 = CARTESIAN_POINT('',(3.986967639742,2.723368167081));
+#11385 = CARTESIAN_POINT('',(3.986285821831,2.725715667896));
+#11386 = CARTESIAN_POINT('',(3.984768769353,2.730407541715));
+#11387 = CARTESIAN_POINT('',(3.9839334201,2.732751910798));
+#11388 = CARTESIAN_POINT('',(3.983021473646,2.7350935647));
+#11389 = CARTESIAN_POINT('',(3.982032854057,2.737432231392));
+#11390 = CARTESIAN_POINT('',(3.980967464021,2.739767647042));
+#11391 = CARTESIAN_POINT('',(3.978681953982,2.744433407871));
+#11392 = CARTESIAN_POINT('',(3.977461704923,2.746763745919));
+#11393 = CARTESIAN_POINT('',(3.976164317924,2.749090314239));
+#11394 = CARTESIAN_POINT('',(3.974789646354,2.751412860666));
+#11395 = CARTESIAN_POINT('',(3.973337516706,2.753731136799));
+#11396 = CARTESIAN_POINT('',(3.97027671628,2.758360510771));
+#11397 = CARTESIAN_POINT('',(3.968667921028,2.760671599993));
+#11398 = CARTESIAN_POINT('',(3.966981141371,2.762977920336));
+#11399 = CARTESIAN_POINT('',(3.965216146746,2.765279225534));
+#11400 = CARTESIAN_POINT('',(3.963372677491,2.767575268383));
+#11401 = CARTESIAN_POINT('',(3.959526752661,2.772158072294));
+#11402 = CARTESIAN_POINT('',(3.957524177831,2.774444823792));
+#11403 = CARTESIAN_POINT('',(3.955442430507,2.776725806351));
+#11404 = CARTESIAN_POINT('',(3.953281192027,2.779000766143));
+#11405 = CARTESIAN_POINT('',(3.95104011492,2.781269444397));
+#11406 = CARTESIAN_POINT('',(3.94639560155,2.785795590565));
+#11407 = CARTESIAN_POINT('',(3.943992032723,2.788053046601));
+#11408 = CARTESIAN_POINT('',(3.941507738794,2.790303680993));
+#11409 = CARTESIAN_POINT('',(3.938942315684,2.792547220964));
+#11410 = CARTESIAN_POINT('',(3.936295332865,2.794783385472));
+#11411 = CARTESIAN_POINT('',(3.930834246147,2.799242906364));
+#11412 = CARTESIAN_POINT('',(3.928019957856,2.801466244539));
+#11413 = CARTESIAN_POINT('',(3.925123009449,2.803681609338));
+#11414 = CARTESIAN_POINT('',(3.922142920039,2.805888699252));
+#11415 = CARTESIAN_POINT('',(3.91907918688,2.808087201655));
+#11416 = CARTESIAN_POINT('',(3.91277778189,2.812470280538));
+#11417 = CARTESIAN_POINT('',(3.909539812164,2.814654824511));
+#11418 = CARTESIAN_POINT('',(3.9062168481,2.816830099142));
+#11419 = CARTESIAN_POINT('',(3.902808347303,2.818995765205));
+#11420 = CARTESIAN_POINT('',(3.899313753065,2.821151469837));
+#11421 = CARTESIAN_POINT('',(3.892140803331,2.825448472802));
+#11422 = CARTESIAN_POINT('',(3.888461945013,2.827589710208));
+#11423 = CARTESIAN_POINT('',(3.884695342471,2.829720188853));
+#11424 = CARTESIAN_POINT('',(3.880840416212,2.831839522997));
+#11425 = CARTESIAN_POINT('',(3.876896584196,2.833947311066));
+#11426 = CARTESIAN_POINT('',(3.868810963734,2.838148820538));
+#11427 = CARTESIAN_POINT('',(3.864668335298,2.840242428586));
+#11428 = CARTESIAN_POINT('',(3.860434782458,2.842323536121));
+#11429 = CARTESIAN_POINT('',(3.856109726429,2.844391701959));
+#11430 = CARTESIAN_POINT('',(3.85169260371,2.846446467396));
+#11431 = CARTESIAN_POINT('',(3.84263981888,2.850543319322));
+#11432 = CARTESIAN_POINT('',(3.838002789218,2.852585199821));
+#11433 = CARTESIAN_POINT('',(3.833271215283,2.854612510254));
+#11434 = CARTESIAN_POINT('',(3.828444576965,2.856624744956));
+#11435 = CARTESIAN_POINT('',(3.823522395859,2.858621380054));
+#11436 = CARTESIAN_POINT('',(3.813429464512,2.862604708935));
+#11437 = CARTESIAN_POINT('',(3.808256544087,2.864591036734));
+#11438 = CARTESIAN_POINT('',(3.802985021186,2.866560295183));
+#11439 = CARTESIAN_POINT('',(3.79761452293,2.868511905581));
+#11440 = CARTESIAN_POINT('',(3.792144756365,2.870445272208));
+#11441 = CARTESIAN_POINT('',(3.780912360718,2.874306571868));
+#11442 = CARTESIAN_POINT('',(3.775146358193,2.876233864827));
+#11443 = CARTESIAN_POINT('',(3.769277276862,2.878141015217));
+#11444 = CARTESIAN_POINT('',(3.76330502629,2.880027364686));
+#11445 = CARTESIAN_POINT('',(3.757229649636,2.881892242508));
+#11446 = CARTESIAN_POINT('',(3.744719536795,2.885623459283));
+#11447 = CARTESIAN_POINT('',(3.738279633324,2.887488686567));
+#11448 = CARTESIAN_POINT('',(3.731731806562,2.889329909497));
+#11449 = CARTESIAN_POINT('',(3.725076455649,2.891146388553));
+#11450 = CARTESIAN_POINT('',(3.718314185544,2.892937382621));
+#11451 = CARTESIAN_POINT('',(3.704327703015,2.89653108003));
+#11452 = CARTESIAN_POINT('',(3.697095642972,2.898331846252));
+#11453 = CARTESIAN_POINT('',(3.689750539435,2.900103617246));
+#11454 = CARTESIAN_POINT('',(3.68229360142,2.901845582362));
+#11455 = CARTESIAN_POINT('',(3.674726334416,2.903556950721));
+#11456 = CARTESIAN_POINT('',(3.658964924868,2.907006649297));
+#11457 = CARTESIAN_POINT('',(3.650758883484,2.908741548223));
+#11458 = CARTESIAN_POINT('',(3.642434546298,2.910440742376));
+#11459 = CARTESIAN_POINT('',(3.633994438617,2.912103385028));
+#11460 = CARTESIAN_POINT('',(3.62544148098,2.913728688337));
+#11461 = CARTESIAN_POINT('',(3.607425871781,2.917029702202));
+#11462 = CARTESIAN_POINT('',(3.597945032109,2.918699111208));
+#11463 = CARTESIAN_POINT('',(3.58834069053,2.920323230637));
+#11464 = CARTESIAN_POINT('',(3.578617530639,2.9219012679));
+#11465 = CARTESIAN_POINT('',(3.568780699248,2.923432557546));
+#11466 = CARTESIAN_POINT('',(3.547657800181,2.92658457347));
+#11467 = CARTESIAN_POINT('',(3.536343185525,2.928192855499));
+#11468 = CARTESIAN_POINT('',(3.524900000698,2.929740652589));
+#11469 = CARTESIAN_POINT('',(3.513336659114,2.931227452058));
+#11470 = CARTESIAN_POINT('',(3.501661949308,2.932652983303));
+#11471 = CARTESIAN_POINT('',(3.475605843395,2.935671315385));
+#11472 = CARTESIAN_POINT('',(3.461176184678,2.937235284966));
+#11473 = CARTESIAN_POINT('',(3.446612414786,2.93870913621));
+#11474 = CARTESIAN_POINT('',(3.4319305345,2.940093302943));
+#11475 = CARTESIAN_POINT('',(3.417146189386,2.941388643155));
+#11476 = CARTESIAN_POINT('',(3.379914089456,2.944412461609));
+#11477 = CARTESIAN_POINT('',(3.357355897518,2.946030525456));
+#11478 = CARTESIAN_POINT('',(3.334651077696,2.947454793329));
+#11479 = CARTESIAN_POINT('',(3.311844127601,2.948690954568));
+#11480 = CARTESIAN_POINT('',(3.288973213353,2.949745087309));
+#11481 = CARTESIAN_POINT('',(3.211159491185,2.952726211639));
+#11482 = CARTESIAN_POINT('',(3.156093909011,2.953813071368));
+#11483 = CARTESIAN_POINT('',(3.10123307682,2.953963105873));
+#11484 = CARTESIAN_POINT('',(3.046833427259,2.953220031927));
+#11485 = CARTESIAN_POINT('',(2.993126350387,2.951569015743));
+#11486 = CARTESIAN_POINT('',(2.920001373172,2.947966011263));
+#11487 = CARTESIAN_POINT('',(2.899798642554,2.946822696108));
+#11488 = CARTESIAN_POINT('',(2.879755449838,2.945536410919));
+#11489 = CARTESIAN_POINT('',(2.859891098619,2.944104696374));
+#11490 = CARTESIAN_POINT('',(2.840226743764,2.942525174546));
+#11491 = CARTESIAN_POINT('',(2.806710037015,2.939544118818));
+#11492 = CARTESIAN_POINT('',(2.792751580327,2.938213811156));
+#11493 = CARTESIAN_POINT('',(2.778918664355,2.936804338776));
+#11494 = CARTESIAN_POINT('',(2.765220253915,2.935315179738));
+#11495 = CARTESIAN_POINT('',(2.751665464636,2.933746027557));
+#11496 = CARTESIAN_POINT('',(2.726944114538,2.93070382128));
+#11497 = CARTESIAN_POINT('',(2.715733673278,2.929253730991));
+#11498 = CARTESIAN_POINT('',(2.704637825703,2.927746483033));
+#11499 = CARTESIAN_POINT('',(2.693662009921,2.926182190179));
+#11500 = CARTESIAN_POINT('',(2.682811515616,2.924561115281));
+#11501 = CARTESIAN_POINT('',(2.662469469017,2.921378042151));
+#11502 = CARTESIAN_POINT('',(2.652952527669,2.919826998801));
+#11503 = CARTESIAN_POINT('',(2.643544363779,2.918230845153));
+#11504 = CARTESIAN_POINT('',(2.634248473412,2.916589980903));
+#11505 = CARTESIAN_POINT('',(2.625068144931,2.914904901498));
+#11506 = CARTESIAN_POINT('',(2.607595749245,2.911571681901));
+#11507 = CARTESIAN_POINT('',(2.599287233696,2.909929580634));
+#11508 = CARTESIAN_POINT('',(2.591083362742,2.908250368002));
+#11509 = CARTESIAN_POINT('',(2.58298638937,2.906534575237));
+#11510 = CARTESIAN_POINT('',(2.574998369161,2.904782791133));
+#11511 = CARTESIAN_POINT('',(2.559652989189,2.901301332746));
+#11512 = CARTESIAN_POINT('',(2.55228441538,2.899575230071));
+#11513 = CARTESIAN_POINT('',(2.545017013324,2.897817904109));
+#11514 = CARTESIAN_POINT('',(2.537852191609,2.896029936513));
+#11515 = CARTESIAN_POINT('',(2.530791192946,2.894211940497));
+#11516 = CARTESIAN_POINT('',(2.517144048004,2.890587573048));
+#11517 = CARTESIAN_POINT('',(2.51055006027,2.888783395069));
+#11518 = CARTESIAN_POINT('',(2.504054083817,2.886952599521));
+#11519 = CARTESIAN_POINT('',(2.497656941218,2.885095773268));
+#11520 = CARTESIAN_POINT('',(2.491359324784,2.883213517418));
+#11521 = CARTESIAN_POINT('',(2.479138720937,2.879453058842));
+#11522 = CARTESIAN_POINT('',(2.473210180859,2.877576231124));
+#11523 = CARTESIAN_POINT('',(2.467376689204,2.875676527765));
+#11524 = CARTESIAN_POINT('',(2.461638661747,2.873754515407));
+#11525 = CARTESIAN_POINT('',(2.455996417154,2.871810763734));
+#11526 = CARTESIAN_POINT('',(2.445019479026,2.86792186143));
+#11527 = CARTESIAN_POINT('',(2.439680830726,2.865977581967));
+#11528 = CARTESIAN_POINT('',(2.434434438674,2.864013543699));
+#11529 = CARTESIAN_POINT('',(2.429280440786,2.862030279366));
+#11530 = CARTESIAN_POINT('',(2.424218906306,2.860028317829));
+#11531 = CARTESIAN_POINT('',(2.414357317047,2.85601917179));
+#11532 = CARTESIAN_POINT('',(2.40955443893,2.854012541953));
+#11533 = CARTESIAN_POINT('',(2.404841201542,2.851988794829));
+#11534 = CARTESIAN_POINT('',(2.40021755957,2.849948422859));
+#11535 = CARTESIAN_POINT('',(2.395683422304,2.847891910665));
+#11536 = CARTESIAN_POINT('',(2.386844455447,2.843771135663));
+#11537 = CARTESIAN_POINT('',(2.382537607156,2.8417072268));
+#11538 = CARTESIAN_POINT('',(2.378317977297,2.839628468542));
+#11539 = CARTESIAN_POINT('',(2.374185407483,2.837535311265));
+#11540 = CARTESIAN_POINT('',(2.370139712405,2.835428195629));
+#11541 = CARTESIAN_POINT('',(2.362254937364,2.831204741268));
+#11542 = CARTESIAN_POINT('',(2.358414408938,2.829088628991));
+#11543 = CARTESIAN_POINT('',(2.354658887917,2.826959635463));
+#11544 = CARTESIAN_POINT('',(2.350988155088,2.824818170213));
+#11545 = CARTESIAN_POINT('',(2.34740197866,2.822664632591));
+#11546 = CARTESIAN_POINT('',(2.340420146533,2.818347729753));
+#11547 = CARTESIAN_POINT('',(2.337023442084,2.816184510371));
+#11548 = CARTESIAN_POINT('',(2.333709761468,2.814010135192));
+#11549 = CARTESIAN_POINT('',(2.330478863587,2.81182497616));
+#11550 = CARTESIAN_POINT('',(2.327330505697,2.809629395586));
+#11551 = CARTESIAN_POINT('',(2.321212864357,2.805228515605));
+#11552 = CARTESIAN_POINT('',(2.318242807131,2.803023311507));
+#11553 = CARTESIAN_POINT('',(2.315354031151,2.800808481299));
+#11554 = CARTESIAN_POINT('',(2.312546302341,2.79858436414));
+#11555 = CARTESIAN_POINT('',(2.309819393126,2.796351290911));
+#11556 = CARTESIAN_POINT('',(2.30453649113,2.791876110867));
+#11557 = CARTESIAN_POINT('',(2.301979908848,2.789634067979));
+#11558 = CARTESIAN_POINT('',(2.299503117306,2.787383774365));
+#11559 = CARTESIAN_POINT('',(2.297105910554,2.785125542662));
+#11560 = CARTESIAN_POINT('',(2.294788094972,2.782859679318));
+#11561 = CARTESIAN_POINT('',(2.29031754081,2.77832004997));
+#11562 = CARTESIAN_POINT('',(2.288164332878,2.776046328375));
+#11563 = CARTESIAN_POINT('',(2.286089686202,2.773765617162));
+#11564 = CARTESIAN_POINT('',(2.284093437543,2.771478210416));
+#11565 = CARTESIAN_POINT('',(2.282175439702,2.769184398961));
+#11566 = CARTESIAN_POINT('',(2.278500300646,2.764590313609));
+#11567 = CARTESIAN_POINT('',(2.276742768433,2.762290071525));
+#11568 = CARTESIAN_POINT('',(2.275062835215,2.759984029264));
+#11569 = CARTESIAN_POINT('',(2.273460388746,2.757672472594));
+#11570 = CARTESIAN_POINT('',(2.271935334198,2.755355687895));
+#11571 = CARTESIAN_POINT('',(2.269042982179,2.750717252857));
+#11572 = CARTESIAN_POINT('',(2.267675350941,2.748395625209));
+#11573 = CARTESIAN_POINT('',(2.266384624269,2.746069364256));
+#11574 = CARTESIAN_POINT('',(2.265170741771,2.743738760287));
+#11575 = CARTESIAN_POINT('',(2.264033658837,2.741404108828));
+#11576 = CARTESIAN_POINT('',(2.261914943146,2.736731521912));
+#11577 = CARTESIAN_POINT('',(2.260933033355,2.734393601074));
+#11578 = CARTESIAN_POINT('',(2.260027589459,2.73205224779));
+#11579 = CARTESIAN_POINT('',(2.259198594021,2.729707770941));
+#11580 = CARTESIAN_POINT('',(2.258446039962,2.72736048863));
+#11581 = CARTESIAN_POINT('',(2.25709470556,2.722664041333));
+#11582 = CARTESIAN_POINT('',(2.256495723773,2.72031488277));
+#11583 = CARTESIAN_POINT('',(2.255972988775,2.717963580037));
+#11584 = CARTESIAN_POINT('',(2.255526506285,2.715610469855));
+#11585 = CARTESIAN_POINT('',(2.255156284171,2.713255898118));
+#11586 = CARTESIAN_POINT('',(2.254635773556,2.709084616086));
+#11587 = CARTESIAN_POINT('',(2.254454520831,2.707268354291));
+#11588 = CARTESIAN_POINT('',(2.254318578804,2.705451597193));
+#11589 = CARTESIAN_POINT('',(2.254227950215,2.703634508748));
+#11590 = CARTESIAN_POINT('',(2.254182636023,2.701817254184));
+#11591 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#11592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#11593 = ORIENTED_EDGE('',*,*,#4206,.T.);
+#11594 = ORIENTED_EDGE('',*,*,#11595,.T.);
+#11595 = EDGE_CURVE('',#4186,#4107,#11596,.T.);
+#11596 = SURFACE_CURVE('',#11597,(#11858,#12122),.PCURVE_S1.);
+#11597 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11598,#11599,#11600,#11601,
+    #11602,#11603,#11604,#11605,#11606,#11607,#11608,#11609,#11610,
+    #11611,#11612,#11613,#11614,#11615,#11616,#11617,#11618,#11619,
+    #11620,#11621,#11622,#11623,#11624,#11625,#11626,#11627,#11628,
+    #11629,#11630,#11631,#11632,#11633,#11634,#11635,#11636,#11637,
+    #11638,#11639,#11640,#11641,#11642,#11643,#11644,#11645,#11646,
+    #11647,#11648,#11649,#11650,#11651,#11652,#11653,#11654,#11655,
+    #11656,#11657,#11658,#11659,#11660,#11661,#11662,#11663,#11664,
+    #11665,#11666,#11667,#11668,#11669,#11670,#11671,#11672,#11673,
+    #11674,#11675,#11676,#11677,#11678,#11679,#11680,#11681,#11682,
+    #11683,#11684,#11685,#11686,#11687,#11688,#11689,#11690,#11691,
+    #11692,#11693,#11694,#11695,#11696,#11697,#11698,#11699,#11700,
+    #11701,#11702,#11703,#11704,#11705,#11706,#11707,#11708,#11709,
+    #11710,#11711,#11712,#11713,#11714,#11715,#11716,#11717,#11718,
+    #11719,#11720,#11721,#11722,#11723,#11724,#11725,#11726,#11727,
+    #11728,#11729,#11730,#11731,#11732,#11733,#11734,#11735,#11736,
+    #11737,#11738,#11739,#11740,#11741,#11742,#11743,#11744,#11745,
+    #11746,#11747,#11748,#11749,#11750,#11751,#11752,#11753,#11754,
+    #11755,#11756,#11757,#11758,#11759,#11760,#11761,#11762,#11763,
+    #11764,#11765,#11766,#11767,#11768,#11769,#11770,#11771,#11772,
+    #11773,#11774,#11775,#11776,#11777,#11778,#11779,#11780,#11781,
+    #11782,#11783,#11784,#11785,#11786,#11787,#11788,#11789,#11790,
+    #11791,#11792,#11793,#11794,#11795,#11796,#11797,#11798,#11799,
+    #11800,#11801,#11802,#11803,#11804,#11805,#11806,#11807,#11808,
+    #11809,#11810,#11811,#11812,#11813,#11814,#11815,#11816,#11817,
+    #11818,#11819,#11820,#11821,#11822,#11823,#11824,#11825,#11826,
+    #11827,#11828,#11829,#11830,#11831,#11832,#11833,#11834,#11835,
+    #11836,#11837,#11838,#11839,#11840,#11841,#11842,#11843,#11844,
+    #11845,#11846,#11847,#11848,#11849,#11850,#11851,#11852,#11853,
+    #11854,#11855,#11856,#11857),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038873792E-02,3.573224236659E-02,5.373560533646E-02,
+    7.176569878618E-02,8.982472140738E-02,0.107913696574,0.126034336762,
+    0.144190775205,0.162391309625,0.180650405644,0.198991282675,
+    0.217449543931,0.236078597083,0.254958194344,0.274208654943,
+    0.294016143002,0.314681458402,0.336725359126,0.3611566439,
+    0.390373482052,0.434026766026,0.542695399663,0.587011143527,
+    0.619821433393,0.647867483971,0.673192264191,0.696742336879,
+    0.719046209362,0.740432678849,0.761121266052,0.781265932367,
+    0.800978586912,0.820342766007,0.839422110217,0.858265912121,
+    0.876912948356,0.89539429876,0.913735601538,0.931959067194,
+    0.950085496888,0.968136419434,0.986136094694,1.),.UNSPECIFIED.);
+#11598 = CARTESIAN_POINT('',(-2.071020861761,17.600436199941,29.6));
+#11599 = CARTESIAN_POINT('',(-2.071020861639,17.600436199735,
+    29.601995187232));
+#11600 = CARTESIAN_POINT('',(-2.071011396553,17.60042020333,
+    29.603990375429));
+#11601 = CARTESIAN_POINT('',(-2.070992466461,17.600388210655,
+    29.605985370688));
+#11602 = CARTESIAN_POINT('',(-2.070964076752,17.600340218603,
+    29.607979981074));
+#11603 = CARTESIAN_POINT('',(-2.070926238245,17.600276221038,
+    29.60997401662));
+#11604 = CARTESIAN_POINT('',(-2.070878967189,17.600196208794,
+    29.611967289327));
+#11605 = CARTESIAN_POINT('',(-2.070764864216,17.600002878198,
+    29.615977916882));
+#11606 = CARTESIAN_POINT('',(-2.070697785028,17.599889138737,
+    29.617995248024));
+#11607 = CARTESIAN_POINT('',(-2.070621070247,17.599758938624,
+    29.620011414092));
+#11608 = CARTESIAN_POINT('',(-2.070534747532,17.59961226097,
+    29.622026227162));
+#11609 = CARTESIAN_POINT('',(-2.070438849662,17.599449084654,
+    29.624039503878));
+#11610 = CARTESIAN_POINT('',(-2.070333414534,17.599269384329,
+    29.626051065457));
+#11611 = CARTESIAN_POINT('',(-2.070103418317,17.598876641751,
+    29.630072813821));
+#11612 = CARTESIAN_POINT('',(-2.069978834318,17.598663559512,
+    29.632082996));
+#11613 = CARTESIAN_POINT('',(-2.069844776263,17.598433853951,
+    29.634091110136));
+#11614 = CARTESIAN_POINT('',(-2.069701291819,17.598187489952,
+    29.636096986471));
+#11615 = CARTESIAN_POINT('',(-2.06954843322,17.59792442703,
+    29.638100459578));
+#11616 = CARTESIAN_POINT('',(-2.06938625727,17.597644619329,
+    29.640101368354));
+#11617 = CARTESIAN_POINT('',(-2.06904313888,17.597050971535,
+    29.644100710505));
+#11618 = CARTESIAN_POINT('',(-2.068862168877,17.596737081304,
+    29.64609913501));
+#11619 = CARTESIAN_POINT('',(-2.06867197686,17.59640629336,
+    29.648094672275));
+#11620 = CARTESIAN_POINT('',(-2.068472628713,17.596058549938,
+    29.650087167732));
+#11621 = CARTESIAN_POINT('',(-2.068264194683,17.595693787086,
+    29.652076469508));
+#11622 = CARTESIAN_POINT('',(-2.068046749373,17.595311934659,
+    29.654062428426));
+#11623 = CARTESIAN_POINT('',(-2.067593630899,17.594513257766,
+    29.658030548441));
+#11624 = CARTESIAN_POINT('',(-2.067357929128,17.59409637808,
+    29.660012697466));
+#11625 = CARTESIAN_POINT('',(-2.067113345675,17.593662200481,
+    29.661991197836));
+#11626 = CARTESIAN_POINT('',(-2.066859964316,17.593210641523,
+    29.663965903246));
+#11627 = CARTESIAN_POINT('',(-2.066597873364,17.592741611096,
+    29.66593666833));
+#11628 = CARTESIAN_POINT('',(-2.066327165671,17.59225501243,
+    29.667903348661));
+#11629 = CARTESIAN_POINT('',(-2.065768248455,17.591245635376,
+    29.67183150774));
+#11630 = CARTESIAN_POINT('',(-2.065480010842,17.590722798316,
+    29.673792971724));
+#11631 = CARTESIAN_POINT('',(-2.065183323572,17.590182126916,
+    29.675750048392));
+#11632 = CARTESIAN_POINT('',(-2.064878289481,17.589623510281,
+    29.677702592915));
+#11633 = CARTESIAN_POINT('',(-2.064565016449,17.589046830618,
+    29.679650459935));
+#11634 = CARTESIAN_POINT('',(-2.064243617406,17.588451963234,
+    29.681593503567));
+#11635 = CARTESIAN_POINT('',(-2.063584226615,17.587224516446,
+    29.685473043868));
+#11636 = CARTESIAN_POINT('',(-2.063246207096,17.586591872902,
+    29.687409522533));
+#11637 = CARTESIAN_POINT('',(-2.062900270285,17.585940713583,
+    29.689340866143));
+#11638 = CARTESIAN_POINT('',(-2.06254654055,17.585270899189,
+    29.691266925737));
+#11639 = CARTESIAN_POINT('',(-2.062185148111,17.584582283443,
+    29.693187550649));
+#11640 = CARTESIAN_POINT('',(-2.061816229038,17.583874713089,
+    29.695102588503));
+#11641 = CARTESIAN_POINT('',(-2.061062878061,17.58241990709,
+    29.698924953849));
+#11642 = CARTESIAN_POINT('',(-2.060678417336,17.581672595957,
+    29.700832258128));
+#11643 = CARTESIAN_POINT('',(-2.060286685759,17.580905933259,
+    29.702733643018));
+#11644 = CARTESIAN_POINT('',(-2.059887832966,17.580119750861,
+    29.704628950762));
+#11645 = CARTESIAN_POINT('',(-2.059482015544,17.579313873731,
+    29.706518020889));
+#11646 = CARTESIAN_POINT('',(-2.059069397036,17.578488119934,
+    29.708400690209));
+#11647 = CARTESIAN_POINT('',(-2.058229880622,17.576794427126,
+    29.712157451858));
+#11648 = CARTESIAN_POINT('',(-2.057802950964,17.575926390736,
+    29.714031511776));
+#11649 = CARTESIAN_POINT('',(-2.057369530611,17.575038001175,
+    29.715898805432));
+#11650 = CARTESIAN_POINT('',(-2.056929799602,17.574129061562,
+    29.717759162026));
+#11651 = CARTESIAN_POINT('',(-2.056483946366,17.573199368429,
+    29.7196124071));
+#11652 = CARTESIAN_POINT('',(-2.056032167723,17.57224871172,
+    29.721458362531));
+#11653 = CARTESIAN_POINT('',(-2.055115698006,17.570301910907,
+    29.725141246012));
+#11654 = CARTESIAN_POINT('',(-2.054650970682,17.56930563065,
+    29.72697812542));
+#11655 = CARTESIAN_POINT('',(-2.054180694005,17.56828781514,
+    29.728807301211));
+#11656 = CARTESIAN_POINT('',(-2.053705085294,17.567248239617,
+    29.730628585217));
+#11657 = CARTESIAN_POINT('',(-2.053224372092,17.566186673445,
+    29.732441784656));
+#11658 = CARTESIAN_POINT('',(-2.052738792166,17.565102880107,
+    29.734246702136));
+#11659 = CARTESIAN_POINT('',(-2.051756199287,17.562885399453,
+    29.737847615243));
+#11660 = CARTESIAN_POINT('',(-2.051259145628,17.561751511038,
+    29.739643534192));
+#11661 = CARTESIAN_POINT('',(-2.050757683762,17.560594706063,
+    29.741430687739));
+#11662 = CARTESIAN_POINT('',(-2.050252077452,17.559414734142,
+    29.743208865511));
+#11663 = CARTESIAN_POINT('',(-2.049742602996,17.558211340405,
+    29.744977851521));
+#11664 = CARTESIAN_POINT('',(-2.04922954922,17.556984265498,
+    29.746737424162));
+#11665 = CARTESIAN_POINT('',(-2.048193581153,17.554474218963,
+    29.750248488081));
+#11666 = CARTESIAN_POINT('',(-2.047670625679,17.55319094092,
+    29.751999855017));
+#11667 = CARTESIAN_POINT('',(-2.047144658158,17.551883142135,
+    29.753741225349));
+#11668 = CARTESIAN_POINT('',(-2.046616001078,17.550550551367,
+    29.755472360726));
+#11669 = CARTESIAN_POINT('',(-2.04608499232,17.549192895462,
+    29.757193016121));
+#11670 = CARTESIAN_POINT('',(-2.045551985157,17.547809899348,
+    29.758902939829));
+#11671 = CARTESIAN_POINT('',(-2.044477764431,17.544979639011,
+    29.76231652712));
+#11672 = CARTESIAN_POINT('',(-2.043936521602,17.543531900312,
+    29.764019985831));
+#11673 = CARTESIAN_POINT('',(-2.043393998749,17.542057784589,
+    29.765711983829));
+#11674 = CARTESIAN_POINT('',(-2.042850593694,17.540557009141,
+    29.767392247599));
+#11675 = CARTESIAN_POINT('',(-2.042306723108,17.53902929392,
+    29.769060495889));
+#11676 = CARTESIAN_POINT('',(-2.041762822506,17.53747436153,
+    29.770716439708));
+#11677 = CARTESIAN_POINT('',(-2.040668560722,17.534288230736,
+    29.774025226426));
+#11678 = CARTESIAN_POINT('',(-2.040118212088,17.532656290794,
+    29.775677727618));
+#11679 = CARTESIAN_POINT('',(-2.039568773459,17.530995830524,
+    29.777316976681));
+#11680 = CARTESIAN_POINT('',(-2.039020740743,17.529306573685,
+    29.778942655779));
+#11681 = CARTESIAN_POINT('',(-2.038474632642,17.527588254676,
+    29.780554438452));
+#11682 = CARTESIAN_POINT('',(-2.037930990647,17.525840618536,
+    29.782151989621));
+#11683 = CARTESIAN_POINT('',(-2.036839147887,17.522251312785,
+    29.785349036899));
+#11684 = CARTESIAN_POINT('',(-2.036291068132,17.520408475061,
+    29.786947954557));
+#11685 = CARTESIAN_POINT('',(-2.035746738608,17.518534647544,
+    29.788531353438));
+#11686 = CARTESIAN_POINT('',(-2.035206784882,17.516629594502,
+    29.790098859569));
+#11687 = CARTESIAN_POINT('',(-2.034671859264,17.514693104699,
+    29.791650090131));
+#11688 = CARTESIAN_POINT('',(-2.034142640808,17.512724991395,
+    29.793184653449));
+#11689 = CARTESIAN_POINT('',(-2.033081902016,17.50866732462,
+    29.796263554503));
+#11690 = CARTESIAN_POINT('',(-2.032550757964,17.506575912313,
+    29.797806890735));
+#11691 = CARTESIAN_POINT('',(-2.032027173663,17.50445067741,
+    29.79933171977));
+#11692 = CARTESIAN_POINT('',(-2.031511948755,17.502291490381,
+    29.800837596414));
+#11693 = CARTESIAN_POINT('',(-2.03100591202,17.500098270184,
+    29.80232406822));
+#11694 = CARTESIAN_POINT('',(-2.030509921376,17.497870984266,
+    29.803790675476));
+#11695 = CARTESIAN_POINT('',(-2.02951879939,17.493250378392,
+    29.806745862602));
+#11696 = CARTESIAN_POINT('',(-2.029024632591,17.490854055787,
+    29.80823264562));
+#11697 = CARTESIAN_POINT('',(-2.028543374736,17.48842069892,
+    29.80969676656));
+#11698 = CARTESIAN_POINT('',(-2.028076062593,17.485950415872,
+    29.811137690797));
+#11699 = CARTESIAN_POINT('',(-2.027623758428,17.48344340463,
+    29.812554882794));
+#11700 = CARTESIAN_POINT('',(-2.027187550018,17.480899953086,
+    29.8139478061));
+#11701 = CARTESIAN_POINT('',(-2.026321599772,17.475568845343,
+    29.81677530784));
+#11702 = CARTESIAN_POINT('',(-2.025894220776,17.47277622915,
+    29.8182064728));
+#11703 = CARTESIAN_POINT('',(-2.025487773438,17.469943056074,
+    29.819608759056));
+#11704 = CARTESIAN_POINT('',(-2.025103620533,17.467069951789,
+    29.820981525367));
+#11705 = CARTESIAN_POINT('',(-2.024743127822,17.464157702031,
+    29.822324148431));
+#11706 = CARTESIAN_POINT('',(-2.024407664058,17.461207252598,
+    29.823636022875));
+#11707 = CARTESIAN_POINT('',(-2.023756065954,17.454908611159,
+    29.826335783682));
+#11708 = CARTESIAN_POINT('',(-2.023445934083,17.451551948458,
+    29.82771653095));
+#11709 = CARTESIAN_POINT('',(-2.023170089053,17.448151261854,
+    29.829057990844));
+#11710 = CARTESIAN_POINT('',(-2.022930336353,17.444708360397,
+    29.830359422728));
+#11711 = CARTESIAN_POINT('',(-2.022728403271,17.441225321579,
+    29.831620157555));
+#11712 = CARTESIAN_POINT('',(-2.0225659389,17.437704491336,
+    29.832839597869));
+#11713 = CARTESIAN_POINT('',(-2.02229930491,17.42989593285,
+    29.835425507674));
+#11714 = CARTESIAN_POINT('',(-2.02221273169,17.425592981699,
+    29.836774019858));
+#11715 = CARTESIAN_POINT('',(-2.022187493225,17.42124424585,
+    29.838061848759));
+#11716 = CARTESIAN_POINT('',(-2.022225920648,17.416854692995,
+    29.839288323622));
+#11717 = CARTESIAN_POINT('',(-2.022329977477,17.412429643258,
+    29.840453008529));
+#11718 = CARTESIAN_POINT('',(-2.022501259607,17.4079747692,
+    29.841555702401));
+#11719 = CARTESIAN_POINT('',(-2.023099187773,17.396804447662,
+    29.844151418013));
+#11720 = CARTESIAN_POINT('',(-2.023610157914,17.390058976882,
+    29.845568211482));
+#11721 = CARTESIAN_POINT('',(-2.024277815511,17.38328021742,
+    29.84684675883));
+#11722 = CARTESIAN_POINT('',(-2.02510380599,17.376487958989,
+    29.847988558965));
+#11723 = CARTESIAN_POINT('',(-2.026087694779,17.369701062121,
+    29.848996225676));
+#11724 = CARTESIAN_POINT('',(-2.027227151657,17.362937273204,
+    29.849873043022));
+#11725 = CARTESIAN_POINT('',(-2.031731854529,17.339474017413,
+    29.852488238745));
+#11726 = CARTESIAN_POINT('',(-2.035882476991,17.322991253894,
+    29.853563660575));
+#11727 = CARTESIAN_POINT('',(-2.040912363542,17.306983353287,
+    29.85390984576));
+#11728 = CARTESIAN_POINT('',(-2.046718842869,17.29158682179,
+    29.853593444177));
+#11729 = CARTESIAN_POINT('',(-2.053190003146,17.27688434619,
+    29.852651418809));
+#11730 = CARTESIAN_POINT('',(-2.060217322641,17.262916993535,
+    29.851107944072));
+#11731 = CARTESIAN_POINT('',(-2.070762930412,17.244300872077,
+    29.848095946692));
+#11732 = CARTESIAN_POINT('',(-2.073894248713,17.239032943153,
+    29.847124491112));
+#11733 = CARTESIAN_POINT('',(-2.077095228761,17.233891139672,
+    29.846054670053));
+#11734 = CARTESIAN_POINT('',(-2.080358990594,17.228876540457,
+    29.844886808483));
+#11735 = CARTESIAN_POINT('',(-2.083678670457,17.22398987208,
+    29.843621049437));
+#11736 = CARTESIAN_POINT('',(-2.087047458951,17.219231507873,
+    29.84225743699));
+#11737 = CARTESIAN_POINT('',(-2.092984193375,17.211173498163,
+    29.83971398654));
+#11738 = CARTESIAN_POINT('',(-2.095532974181,17.20781589088,
+    29.838578362306));
+#11739 = CARTESIAN_POINT('',(-2.098102228938,17.20452867556,
+    29.837389127339));
+#11740 = CARTESIAN_POINT('',(-2.100689230378,17.201311792847,
+    29.836146302307));
+#11741 = CARTESIAN_POINT('',(-2.103291276635,17.198165093549,
+    29.83484992773));
+#11742 = CARTESIAN_POINT('',(-2.105905691243,17.195088338632,
+    29.833500063978));
+#11743 = CARTESIAN_POINT('',(-2.110772916271,17.189510713435,
+    29.83089728168));
+#11744 = CARTESIAN_POINT('',(-2.113023113272,17.186991095827,
+    29.829658753963));
+#11745 = CARTESIAN_POINT('',(-2.115278758215,17.184522141838,
+    29.828381264202));
+#11746 = CARTESIAN_POINT('',(-2.117538220381,17.182103601428,
+    29.82706489319));
+#11747 = CARTESIAN_POINT('',(-2.119799894265,17.179735179079,
+    29.82570974644));
+#11748 = CARTESIAN_POINT('',(-2.122062199576,17.177416533799,
+    29.824315954175));
+#11749 = CARTESIAN_POINT('',(-2.126365544083,17.173098207148,
+    29.821590360965));
+#11750 = CARTESIAN_POINT('',(-2.128406756207,17.171089407493,
+    29.820265668231));
+#11751 = CARTESIAN_POINT('',(-2.130446073584,17.169120595253,
+    29.818909708877));
+#11752 = CARTESIAN_POINT('',(-2.13248237535,17.167191458981,
+    29.817522618019));
+#11753 = CARTESIAN_POINT('',(-2.134514563794,17.165301660679,
+    29.816104550151));
+#11754 = CARTESIAN_POINT('',(-2.136541564358,17.163450835802,
+    29.814655679136));
+#11755 = CARTESIAN_POINT('',(-2.140441476199,17.159953348866,
+    29.81180039622));
+#11756 = CARTESIAN_POINT('',(-2.142315232474,17.158301470101,
+    29.810398124036));
+#11757 = CARTESIAN_POINT('',(-2.144182749729,17.156682642258,
+    29.808969537517));
+#11758 = CARTESIAN_POINT('',(-2.146043203531,17.155096534816,
+    29.807514806716));
+#11759 = CARTESIAN_POINT('',(-2.147895789747,17.15354280143,
+    29.806034115884));
+#11760 = CARTESIAN_POINT('',(-2.149739724547,17.152021079934,
+    29.804527663472));
+#11761 = CARTESIAN_POINT('',(-2.153311686886,17.149119755776,
+    29.801544729769));
+#11762 = CARTESIAN_POINT('',(-2.155040684944,17.14773689497,
+    29.800070880421));
+#11763 = CARTESIAN_POINT('',(-2.156760590472,17.146382088778,
+    29.798574294786));
+#11764 = CARTESIAN_POINT('',(-2.15847077278,17.145055006976,
+    29.797055163781));
+#11765 = CARTESIAN_POINT('',(-2.16017061859,17.14375531026,
+    29.795513688537));
+#11766 = CARTESIAN_POINT('',(-2.161859532035,17.14248265025,
+    29.793950080398));
+#11767 = CARTESIAN_POINT('',(-2.165145342349,17.140041938412,
+    29.790844257049));
+#11768 = CARTESIAN_POINT('',(-2.166743166752,17.138871737997,
+    29.789303806769));
+#11769 = CARTESIAN_POINT('',(-2.16832989823,17.137725753132,
+    29.78774340533));
+#11770 = CARTESIAN_POINT('',(-2.169905041928,17.136603664086,
+    29.786163255249));
+#11771 = CARTESIAN_POINT('',(-2.171468117765,17.135505146503,
+    29.784563566316));
+#11772 = CARTESIAN_POINT('',(-2.17301866044,17.134429871407,
+    29.782944555592));
+#11773 = CARTESIAN_POINT('',(-2.176043604864,17.13235947975,
+    29.779721793901));
+#11774 = CARTESIAN_POINT('',(-2.17751884004,17.13136289328,
+    29.778119268504));
+#11775 = CARTESIAN_POINT('',(-2.178981517328,17.130387443846,
+    29.776499074171));
+#11776 = CARTESIAN_POINT('',(-2.180431241577,17.129432827922,
+    29.774861418971));
+#11777 = CARTESIAN_POINT('',(-2.181867630114,17.128498740394,
+    29.773206516086));
+#11778 = CARTESIAN_POINT('',(-2.183290312741,17.127584874562,
+    29.771534583813));
+#11779 = CARTESIAN_POINT('',(-2.186070516924,17.125820472498,
+    29.768201505712));
+#11780 = CARTESIAN_POINT('',(-2.187428768038,17.124968903598,
+    29.766541231558));
+#11781 = CARTESIAN_POINT('',(-2.188773354973,17.124135930894,
+    29.76486522922));
+#11782 = CARTESIAN_POINT('',(-2.190103958126,17.123321270371,
+    29.763173708351));
+#11783 = CARTESIAN_POINT('',(-2.191420268388,17.122524638541,
+    29.761466882143));
+#11784 = CARTESIAN_POINT('',(-2.192721987153,17.121745752443,
+    29.759744967327));
+#11785 = CARTESIAN_POINT('',(-2.195268068606,17.120239235917,
+    29.756308647142));
+#11786 = CARTESIAN_POINT('',(-2.196513062396,17.119510865017,
+    29.754594872339));
+#11787 = CARTESIAN_POINT('',(-2.197743537796,17.118798952355,
+    29.752867066033));
+#11788 = CARTESIAN_POINT('',(-2.198959233733,17.11810323537,
+    29.751125436891));
+#11789 = CARTESIAN_POINT('',(-2.200159897938,17.117423453531,
+    29.749370195984));
+#11790 = CARTESIAN_POINT('',(-2.201345286952,17.116759348332,
+    29.747601556779));
+#11791 = CARTESIAN_POINT('',(-2.203664364462,17.115473445558,
+    29.744069412115));
+#11792 = CARTESIAN_POINT('',(-2.204798596197,17.114851108021,
+    29.742306368377));
+#11793 = CARTESIAN_POINT('',(-2.205917638953,17.114243407627,
+    29.740530808432));
+#11794 = CARTESIAN_POINT('',(-2.207021277714,17.113650104422,
+    29.738742938382));
+#11795 = CARTESIAN_POINT('',(-2.20810930483,17.113070961563,
+    29.736942965934));
+#11796 = CARTESIAN_POINT('',(-2.209181520012,17.112505745319,
+    29.735131100397));
+#11797 = CARTESIAN_POINT('',(-2.211278404464,17.111410817326,
+    29.731510828207));
+#11798 = CARTESIAN_POINT('',(-2.212303540844,17.110880705949,
+    29.729702762557));
+#11799 = CARTESIAN_POINT('',(-2.21331295496,17.110363670381,
+    29.72788355736));
+#11800 = CARTESIAN_POINT('',(-2.214306468426,17.109859493968,
+    29.726053415336));
+#11801 = CARTESIAN_POINT('',(-2.215283908986,17.109367963957,
+    29.724212540296));
+#11802 = CARTESIAN_POINT('',(-2.216245110511,17.108888871492,
+    29.722361137142));
+#11803 = CARTESIAN_POINT('',(-2.218123051519,17.107960915318,
+    29.718660670352));
+#11804 = CARTESIAN_POINT('',(-2.219040193148,17.107511751704,
+    29.716811859952));
+#11805 = CARTESIAN_POINT('',(-2.219941183748,17.107074323354,
+    29.714953179017));
+#11806 = CARTESIAN_POINT('',(-2.220825874256,17.106648437326,
+    29.713084826733));
+#11807 = CARTESIAN_POINT('',(-2.221694120691,17.106233905161,
+    29.711207003127));
+#11808 = CARTESIAN_POINT('',(-2.22254578415,17.105830542883,
+    29.709319909067));
+#11809 = CARTESIAN_POINT('',(-2.224206959009,17.105049896232,
+    29.705547383047));
+#11810 = CARTESIAN_POINT('',(-2.225016817459,17.104672383752,
+    29.703662139544));
+#11811 = CARTESIAN_POINT('',(-2.22581017647,17.104305459656,
+    29.701768211088));
+#11812 = CARTESIAN_POINT('',(-2.226586910562,17.103948954961,
+    29.699865793869));
+#11813 = CARTESIAN_POINT('',(-2.227346898455,17.103602705598,
+    29.69795508493));
+#11814 = CARTESIAN_POINT('',(-2.228090023076,17.103266552415,
+    29.696036282165));
+#11815 = CARTESIAN_POINT('',(-2.22953586793,17.102617028439,
+    29.692200005897));
+#11816 = CARTESIAN_POINT('',(-2.230238888291,17.102303481934,
+    29.690282672265));
+#11817 = CARTESIAN_POINT('',(-2.230925122717,17.101999551523,
+    29.68835777679));
+#11818 = CARTESIAN_POINT('',(-2.231594464799,17.101705092306,
+    29.68642551401));
+#11819 = CARTESIAN_POINT('',(-2.232246811634,17.101419964618,
+    29.684486079627));
+#11820 = CARTESIAN_POINT('',(-2.232882063824,17.10114403403,
+    29.682539670514));
+#11821 = CARTESIAN_POINT('',(-2.234113503603,17.100612330891,
+    29.678648099716));
+#11822 = CARTESIAN_POINT('',(-2.234709950571,17.100356421575,
+    29.676703040714));
+#11823 = CARTESIAN_POINT('',(-2.235289372608,17.100109317148,
+    29.674751501129));
+#11824 = CARTESIAN_POINT('',(-2.235851678959,17.099870896815,
+    29.672793676245));
+#11825 = CARTESIAN_POINT('',(-2.236396781893,17.099641045237,
+    29.670829763201));
+#11826 = CARTESIAN_POINT('',(-2.236924596705,17.099419652529,
+    29.668859960992));
+#11827 = CARTESIAN_POINT('',(-2.237942207274,17.098994944702,
+    29.664921671853));
+#11828 = CARTESIAN_POINT('',(-2.238432225422,17.098791522681,
+    29.662953258356));
+#11829 = CARTESIAN_POINT('',(-2.23890501595,17.098596245812,
+    29.660979426842));
+#11830 = CARTESIAN_POINT('',(-2.239360501483,17.098409017273,
+    29.659000377158));
+#11831 = CARTESIAN_POINT('',(-2.239798607487,17.09822974581,
+    29.657016312131));
+#11832 = CARTESIAN_POINT('',(-2.240219262263,17.098058345739,
+    29.65502743757));
+#11833 = CARTESIAN_POINT('',(-2.241023385037,17.097731999333,
+    29.651051101778));
+#11834 = CARTESIAN_POINT('',(-2.241407039176,17.097576970292,
+    29.649063690144));
+#11835 = CARTESIAN_POINT('',(-2.241773291455,17.097429571036,
+    29.647071932803));
+#11836 = CARTESIAN_POINT('',(-2.242122077039,17.097289728318,
+    29.645076039639));
+#11837 = CARTESIAN_POINT('',(-2.242453334178,17.097157374428,
+    29.643076224985));
+#11838 = CARTESIAN_POINT('',(-2.242767004203,17.097032447196,
+    29.641072707617));
+#11839 = CARTESIAN_POINT('',(-2.243357825721,17.096797822481,
+    29.637067074214));
+#11840 = CARTESIAN_POINT('',(-2.243635124153,17.096688063693,
+    29.635064987662));
+#11841 = CARTESIAN_POINT('',(-2.243894871746,17.09658555777,
+    29.633059671888));
+#11842 = CARTESIAN_POINT('',(-2.244137017316,17.096490254176,
+    29.631051353276));
+#11843 = CARTESIAN_POINT('',(-2.244361513565,17.096402107696,
+    29.629040263813));
+#11844 = CARTESIAN_POINT('',(-2.244568317085,17.096321078437,
+    29.62702664109));
+#11845 = CARTESIAN_POINT('',(-2.244945922846,17.096173395152,
+    29.62300053876));
+#11846 = CARTESIAN_POINT('',(-2.24511682605,17.096106700863,
+    29.620988071786));
+#11847 = CARTESIAN_POINT('',(-2.245270058724,17.096047014718,
+    29.618973569434));
+#11848 = CARTESIAN_POINT('',(-2.245405586736,17.095994307428,
+    29.616957278694));
+#11849 = CARTESIAN_POINT('',(-2.24552338106,17.095948554658,
+    29.614939451486));
+#11850 = CARTESIAN_POINT('',(-2.245623417784,17.095909737026,
+    29.612920344662));
+#11851 = CARTESIAN_POINT('',(-2.245769037537,17.095853272111,
+    29.60934425766));
+#11852 = CARTESIAN_POINT('',(-2.245821851251,17.095832809796,
+    29.60778769082));
+#11853 = CARTESIAN_POINT('',(-2.245864110676,17.095816446576,
+    29.606230639139));
+#11854 = CARTESIAN_POINT('',(-2.245895809421,17.095804177499,
+    29.604673222925));
+#11855 = CARTESIAN_POINT('',(-2.245916943278,17.095795999241,
+    29.603115563142));
+#11856 = CARTESIAN_POINT('',(-2.245927510218,17.095791910111,
+    29.601557781408));
+#11857 = CARTESIAN_POINT('',(-2.245927510392,17.095791910043,29.6));
+#11858 = PCURVE('',#3118,#11859);
+#11859 = DEFINITIONAL_REPRESENTATION('',(#11860),#12121);
+#11860 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#11861,#11862,#11863,#11864,
+    #11865,#11866,#11867,#11868,#11869,#11870,#11871,#11872,#11873,
+    #11874,#11875,#11876,#11877,#11878,#11879,#11880,#11881,#11882,
+    #11883,#11884,#11885,#11886,#11887,#11888,#11889,#11890,#11891,
+    #11892,#11893,#11894,#11895,#11896,#11897,#11898,#11899,#11900,
+    #11901,#11902,#11903,#11904,#11905,#11906,#11907,#11908,#11909,
+    #11910,#11911,#11912,#11913,#11914,#11915,#11916,#11917,#11918,
+    #11919,#11920,#11921,#11922,#11923,#11924,#11925,#11926,#11927,
+    #11928,#11929,#11930,#11931,#11932,#11933,#11934,#11935,#11936,
+    #11937,#11938,#11939,#11940,#11941,#11942,#11943,#11944,#11945,
+    #11946,#11947,#11948,#11949,#11950,#11951,#11952,#11953,#11954,
+    #11955,#11956,#11957,#11958,#11959,#11960,#11961,#11962,#11963,
+    #11964,#11965,#11966,#11967,#11968,#11969,#11970,#11971,#11972,
+    #11973,#11974,#11975,#11976,#11977,#11978,#11979,#11980,#11981,
+    #11982,#11983,#11984,#11985,#11986,#11987,#11988,#11989,#11990,
+    #11991,#11992,#11993,#11994,#11995,#11996,#11997,#11998,#11999,
+    #12000,#12001,#12002,#12003,#12004,#12005,#12006,#12007,#12008,
+    #12009,#12010,#12011,#12012,#12013,#12014,#12015,#12016,#12017,
+    #12018,#12019,#12020,#12021,#12022,#12023,#12024,#12025,#12026,
+    #12027,#12028,#12029,#12030,#12031,#12032,#12033,#12034,#12035,
+    #12036,#12037,#12038,#12039,#12040,#12041,#12042,#12043,#12044,
+    #12045,#12046,#12047,#12048,#12049,#12050,#12051,#12052,#12053,
+    #12054,#12055,#12056,#12057,#12058,#12059,#12060,#12061,#12062,
+    #12063,#12064,#12065,#12066,#12067,#12068,#12069,#12070,#12071,
+    #12072,#12073,#12074,#12075,#12076,#12077,#12078,#12079,#12080,
+    #12081,#12082,#12083,#12084,#12085,#12086,#12087,#12088,#12089,
+    #12090,#12091,#12092,#12093,#12094,#12095,#12096,#12097,#12098,
+    #12099,#12100,#12101,#12102,#12103,#12104,#12105,#12106,#12107,
+    #12108,#12109,#12110,#12111,#12112,#12113,#12114,#12115,#12116,
+    #12117,#12118,#12119,#12120),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038873792E-02,3.573224236659E-02,5.373560533646E-02,
+    7.176569878618E-02,8.982472140738E-02,0.107913696574,0.126034336762,
+    0.144190775205,0.162391309625,0.180650405644,0.198991282675,
+    0.217449543931,0.236078597083,0.254958194344,0.274208654943,
+    0.294016143002,0.314681458402,0.336725359126,0.3611566439,
+    0.390373482052,0.434026766026,0.542695399663,0.587011143527,
+    0.619821433393,0.647867483971,0.673192264191,0.696742336879,
+    0.719046209362,0.740432678849,0.761121266052,0.781265932367,
+    0.800978586912,0.820342766007,0.839422110217,0.858265912121,
+    0.876912948356,0.89539429876,0.913735601538,0.931959067194,
+    0.950085496888,0.968136419434,0.986136094694,1.),.UNSPECIFIED.);
+#11861 = CARTESIAN_POINT('',(2.69158518314,0.));
+#11862 = CARTESIAN_POINT('',(2.691585183198,6.650624107371E-03));
+#11863 = CARTESIAN_POINT('',(2.691589655726,1.330125125079E-02));
+#11864 = CARTESIAN_POINT('',(2.691598600745,1.995171598709E-02));
+#11865 = CARTESIAN_POINT('',(2.691612020868,2.660185888358E-02));
+#11866 = CARTESIAN_POINT('',(2.691629921303,3.325152651805E-02));
+#11867 = CARTESIAN_POINT('',(2.691652309853,3.990057147871E-02));
+#11868 = CARTESIAN_POINT('',(2.69170643458,5.328382676581E-02));
+#11869 = CARTESIAN_POINT('',(2.691738288959,6.00180207477E-02));
+#11870 = CARTESIAN_POINT('',(2.691774770849,6.675129020912E-02));
+#11871 = CARTESIAN_POINT('',(2.691815894079,7.348350479613E-02));
+#11872 = CARTESIAN_POINT('',(2.69186167551,8.021454790174E-02));
+#11873 = CARTESIAN_POINT('',(2.691912135033,8.694431666584E-02));
+#11874 = CARTESIAN_POINT('',(2.692022522095,0.100409175597));
+#11875 = CARTESIAN_POINT('',(2.692082461,0.107144262059));
+#11876 = CARTESIAN_POINT('',(2.692147135303,0.113877894323));
+#11877 = CARTESIAN_POINT('',(2.692216571411,0.120609997812));
+#11878 = CARTESIAN_POINT('',(2.692290799128,0.127340510415));
+#11879 = CARTESIAN_POINT('',(2.692369851652,0.134069382486));
+#11880 = CARTESIAN_POINT('',(2.692537804092,0.147533759394));
+#11881 = CARTESIAN_POINT('',(2.692626718543,0.154269256541));
+#11882 = CARTESIAN_POINT('',(2.692720545704,0.1610030316));
+#11883 = CARTESIAN_POINT('',(2.692819326062,0.167735054675));
+#11884 = CARTESIAN_POINT('',(2.692923103817,0.174465302661));
+#11885 = CARTESIAN_POINT('',(2.693031926878,0.181193759239));
+#11886 = CARTESIAN_POINT('',(2.693259949638,0.1946578634));
+#11887 = CARTESIAN_POINT('',(2.693379165772,0.201393502198));
+#11888 = CARTESIAN_POINT('',(2.693503547148,0.208127321571));
+#11889 = CARTESIAN_POINT('',(2.693633149623,0.214859312449));
+#11890 = CARTESIAN_POINT('',(2.693768033034,0.2215894664));
+#11891 = CARTESIAN_POINT('',(2.693908261201,0.228317775629));
+#11892 = CARTESIAN_POINT('',(2.694199784198,0.241781846774));
+#11893 = CARTESIAN_POINT('',(2.694351097056,0.248517599899));
+#11894 = CARTESIAN_POINT('',(2.694507908628,0.25525148494));
+#11895 = CARTESIAN_POINT('',(2.694670291282,0.261983489648));
+#11896 = CARTESIAN_POINT('',(2.69483832162,0.26871359694));
+#11897 = CARTESIAN_POINT('',(2.695012080479,0.275441784893));
+#11898 = CARTESIAN_POINT('',(2.695371539724,0.288906042994));
+#11899 = CARTESIAN_POINT('',(2.695557260541,0.295642103968));
+#11900 = CARTESIAN_POINT('',(2.695748900894,0.302376182702));
+#11901 = CARTESIAN_POINT('',(2.695946550793,0.309108242348));
+#11902 = CARTESIAN_POINT('',(2.696150304746,0.315838236189));
+#11903 = CARTESIAN_POINT('',(2.696360261757,0.322566107629));
+#11904 = CARTESIAN_POINT('',(2.696793216132,0.336030759706));
+#11905 = CARTESIAN_POINT('',(2.697016238497,0.342767529357));
+#11906 = CARTESIAN_POINT('',(2.697245696534,0.349502032399));
+#11907 = CARTESIAN_POINT('',(2.697481699123,0.356234186987));
+#11908 = CARTESIAN_POINT('',(2.697724359908,0.362963896184));
+#11909 = CARTESIAN_POINT('',(2.697973797298,0.369691047965));
+#11910 = CARTESIAN_POINT('',(2.698487094192,0.383156313962));
+#11911 = CARTESIAN_POINT('',(2.698750987294,0.389894412539));
+#11912 = CARTESIAN_POINT('',(2.69902193786,0.396629683176));
+#11913 = CARTESIAN_POINT('',(2.699300074985,0.403361976959));
+#11914 = CARTESIAN_POINT('',(2.699585532781,0.410091123819));
+#11915 = CARTESIAN_POINT('',(2.699878450365,0.416816932539));
+#11916 = CARTESIAN_POINT('',(2.700480460323,0.430283078335));
+#11917 = CARTESIAN_POINT('',(2.700789601709,0.43702338942));
+#11918 = CARTESIAN_POINT('',(2.701106541593,0.443759910021));
+#11919 = CARTESIAN_POINT('',(2.701431430715,0.450492397408));
+#11920 = CARTESIAN_POINT('',(2.701764424989,0.457220580097));
+#11921 = CARTESIAN_POINT('',(2.702105685504,0.463944157854));
+#11922 = CARTESIAN_POINT('',(2.702806637788,0.4774115378));
+#11923 = CARTESIAN_POINT('',(2.703166405177,0.484155291787));
+#11924 = CARTESIAN_POINT('',(2.703534849282,0.490893730827));
+#11925 = CARTESIAN_POINT('',(2.703912143832,0.497626483404));
+#11926 = CARTESIAN_POINT('',(2.704298467697,0.504353139321));
+#11927 = CARTESIAN_POINT('',(2.704694004885,0.511073249694));
+#11928 = CARTESIAN_POINT('',(2.705506475874,0.524542368873));
+#11929 = CARTESIAN_POINT('',(2.705923530163,0.531291282376));
+#11930 = CARTESIAN_POINT('',(2.706350300374,0.538032571177));
+#11931 = CARTESIAN_POINT('',(2.706786984164,0.544765687066));
+#11932 = CARTESIAN_POINT('',(2.70723378389,0.551490029917));
+#11933 = CARTESIAN_POINT('',(2.707690906604,0.558204947685));
+#11934 = CARTESIAN_POINT('',(2.70863054868,0.571676563666));
+#11935 = CARTESIAN_POINT('',(2.709113263348,0.578433067223));
+#11936 = CARTESIAN_POINT('',(2.709606926022,0.585178524042));
+#11937 = CARTESIAN_POINT('',(2.710111758136,0.59191214144));
+#11938 = CARTESIAN_POINT('',(2.710627984596,0.598633057092));
+#11939 = CARTESIAN_POINT('',(2.711155833779,0.605340339022));
+#11940 = CARTESIAN_POINT('',(2.712242499814,0.618815642316));
+#11941 = CARTESIAN_POINT('',(2.712801636609,0.625583259523));
+#11942 = CARTESIAN_POINT('',(2.713373189714,0.632334794841));
+#11943 = CARTESIAN_POINT('',(2.713957401707,0.639069112647));
+#11944 = CARTESIAN_POINT('',(2.714554515941,0.645784984094));
+#11945 = CARTESIAN_POINT('',(2.715164776549,0.652481087106));
+#11946 = CARTESIAN_POINT('',(2.716424331094,0.665962045123));
+#11947 = CARTESIAN_POINT('',(2.71707415435,0.672746050687));
+#11948 = CARTESIAN_POINT('',(2.717738158575,0.679506521343));
+#11949 = CARTESIAN_POINT('',(2.718416599489,0.686241831593));
+#11950 = CARTESIAN_POINT('',(2.719109728165,0.69295023217));
+#11951 = CARTESIAN_POINT('',(2.719817791024,0.699629850039));
+#11952 = CARTESIAN_POINT('',(2.721285196147,0.713119916205));
+#11953 = CARTESIAN_POINT('',(2.722045425963,0.719928549066));
+#11954 = CARTESIAN_POINT('',(2.722821983709,0.726702406106));
+#11955 = CARTESIAN_POINT('',(2.723615118629,0.733439145942));
+#11956 = CARTESIAN_POINT('',(2.724425064784,0.74013626668));
+#11957 = CARTESIAN_POINT('',(2.725252041056,0.746791105914));
+#11958 = CARTESIAN_POINT('',(2.726977022481,0.760296831487));
+#11959 = CARTESIAN_POINT('',(2.727876547086,0.76714372463));
+#11960 = CARTESIAN_POINT('',(2.728795057323,0.773938297573));
+#11961 = CARTESIAN_POINT('',(2.729732750236,0.78067713246));
+#11962 = CARTESIAN_POINT('',(2.73068978755,0.787356616163));
+#11963 = CARTESIAN_POINT('',(2.731666295672,0.793972940288));
+#11964 = CARTESIAN_POINT('',(2.733724883639,0.807508157239));
+#11965 = CARTESIAN_POINT('',(2.734809652435,0.814417813035));
+#11966 = CARTESIAN_POINT('',(2.735916781736,0.821246164263));
+#11967 = CARTESIAN_POINT('',(2.737046307659,0.82798811377));
+#11968 = CARTESIAN_POINT('',(2.738198192784,0.834638371538));
+#11969 = CARTESIAN_POINT('',(2.739372326149,0.841191454686));
+#11970 = CARTESIAN_POINT('',(2.741894270101,0.854790489115));
+#11971 = CARTESIAN_POINT('',(2.743247112262,0.861813056551));
+#11972 = CARTESIAN_POINT('',(2.744626786964,0.868701551629));
+#11973 = CARTESIAN_POINT('',(2.746032887115,0.87544812166));
+#11974 = CARTESIAN_POINT('',(2.747464861298,0.882044899406));
+#11975 = CARTESIAN_POINT('',(2.74892201377,0.888484003083));
+#11976 = CARTESIAN_POINT('',(2.752175186727,0.902259917341));
+#11977 = CARTESIAN_POINT('',(2.753981703163,0.909525837146));
+#11978 = CARTESIAN_POINT('',(2.755821554837,0.916541565758));
+#11979 = CARTESIAN_POINT('',(2.757692985729,0.923294341207));
+#11980 = CARTESIAN_POINT('',(2.759593982739,0.92977236957));
+#11981 = CARTESIAN_POINT('',(2.761522275681,0.935964824969));
+#11982 = CARTESIAN_POINT('',(2.766393433782,0.950672675994));
+#11983 = CARTESIAN_POINT('',(2.769367112567,0.958825084526));
+#11984 = CARTESIAN_POINT('',(2.772387732333,0.9662860726));
+#11985 = CARTESIAN_POINT('',(2.775446360655,0.973032287787));
+#11986 = CARTESIAN_POINT('',(2.778533943253,0.979049165536));
+#11987 = CARTESIAN_POINT('',(2.781641473255,0.984330066916));
+#11988 = CARTESIAN_POINT('',(2.792523688091,1.000190416461));
+#11989 = CARTESIAN_POINT('',(2.800351200483,1.00693968955));
+#11990 = CARTESIAN_POINT('',(2.808123040246,1.009165005602));
+#11991 = CARTESIAN_POINT('',(2.815745665581,1.0071433811));
+#11992 = CARTESIAN_POINT('',(2.823151117235,1.001206993078));
+#11993 = CARTESIAN_POINT('',(2.83029454115,0.991701724932));
+#11994 = CARTESIAN_POINT('',(2.839947322283,0.973706324899));
+#11995 = CARTESIAN_POINT('',(2.842695280707,0.967949440338));
+#11996 = CARTESIAN_POINT('',(2.845392901147,0.961669530759));
+#11997 = CARTESIAN_POINT('',(2.848038316216,0.954887399563));
+#11998 = CARTESIAN_POINT('',(2.850629919595,0.947623536778));
+#11999 = CARTESIAN_POINT('',(2.853166367085,0.939898044991));
+#12000 = CARTESIAN_POINT('',(2.857482864759,0.92568356363));
+#12001 = CARTESIAN_POINT('',(2.859288313832,0.919394311574));
+#12002 = CARTESIAN_POINT('',(2.861062474574,0.912870836954));
+#12003 = CARTESIAN_POINT('',(2.86280496491,0.9061210485));
+#12004 = CARTESIAN_POINT('',(2.86451547101,0.899152735837));
+#12005 = CARTESIAN_POINT('',(2.866193747284,0.891973569483));
+#12006 = CARTESIAN_POINT('',(2.869246496001,0.878280608336));
+#12007 = CARTESIAN_POINT('',(2.870629694909,0.871821562763));
+#12008 = CARTESIAN_POINT('',(2.871989101762,0.865218684224));
+#12009 = CARTESIAN_POINT('',(2.873324638815,0.858476609013));
+#12010 = CARTESIAN_POINT('',(2.874636261927,0.851599889616));
+#12011 = CARTESIAN_POINT('',(2.875923960557,0.844592994723));
+#12012 = CARTESIAN_POINT('',(2.87832893044,0.831019698539));
+#12013 = CARTESIAN_POINT('',(2.879450613851,0.824476518492));
+#12014 = CARTESIAN_POINT('',(2.880552825098,0.817833996173));
+#12015 = CARTESIAN_POINT('',(2.881635600692,0.811095289173));
+#12016 = CARTESIAN_POINT('',(2.882698996556,0.804263485572));
+#12017 = CARTESIAN_POINT('',(2.883743088027,0.797341603941));
+#12018 = CARTESIAN_POINT('',(2.885721030109,0.783814759519));
+#12019 = CARTESIAN_POINT('',(2.886657477769,0.777221577634));
+#12020 = CARTESIAN_POINT('',(2.887577389088,0.77055541742));
+#12021 = CARTESIAN_POINT('',(2.888480852032,0.76381858949));
+#12022 = CARTESIAN_POINT('',(2.889367966278,0.757013345331));
+#12023 = CARTESIAN_POINT('',(2.890238843212,0.75014187731));
+#12024 = CARTESIAN_POINT('',(2.891903137139,0.736637769285));
+#12025 = CARTESIAN_POINT('',(2.892698213629,0.730011731552));
+#12026 = CARTESIAN_POINT('',(2.893478939968,0.72333001622));
+#12027 = CARTESIAN_POINT('',(2.894245427735,0.716594383726));
+#12028 = CARTESIAN_POINT('',(2.894997795521,0.709806544196));
+#12029 = CARTESIAN_POINT('',(2.895736168931,0.702968157443));
+#12030 = CARTESIAN_POINT('',(2.897155391618,0.689476797967));
+#12031 = CARTESIAN_POINT('',(2.897837357112,0.682827767974));
+#12032 = CARTESIAN_POINT('',(2.898506693943,0.676135160891));
+#12033 = CARTESIAN_POINT('',(2.899163522967,0.669400351897));
+#12034 = CARTESIAN_POINT('',(2.899807969013,0.662624673449));
+#12035 = CARTESIAN_POINT('',(2.900440160887,0.655809415284));
+#12036 = CARTESIAN_POINT('',(2.901660067744,0.642325879611));
+#12037 = CARTESIAN_POINT('',(2.902248560396,0.635660063256));
+#12038 = CARTESIAN_POINT('',(2.902825829482,0.62895950348));
+#12039 = CARTESIAN_POINT('',(2.903391997098,0.62222529219));
+#12040 = CARTESIAN_POINT('',(2.903947187285,0.615458485068));
+#12041 = CARTESIAN_POINT('',(2.904491526025,0.608660101574));
+#12042 = CARTESIAN_POINT('',(2.905544727257,0.59518168803));
+#12043 = CARTESIAN_POINT('',(2.9060541458,0.588503245974));
+#12044 = CARTESIAN_POINT('',(2.906553514923,0.581796705949));
+#12045 = CARTESIAN_POINT('',(2.90704295323,0.575062944451));
+#12046 = CARTESIAN_POINT('',(2.907522579869,0.568302807295));
+#12047 = CARTESIAN_POINT('',(2.90799251454,0.56151710962));
+#12048 = CARTESIAN_POINT('',(2.908903367746,0.548042215935));
+#12049 = CARTESIAN_POINT('',(2.909344692111,0.541354071843));
+#12050 = CARTESIAN_POINT('',(2.909776963223,0.534642938283));
+#12051 = CARTESIAN_POINT('',(2.910200293295,0.527909524005));
+#12052 = CARTESIAN_POINT('',(2.910614794121,0.521154511832));
+#12053 = CARTESIAN_POINT('',(2.911020577069,0.514378558662));
+#12054 = CARTESIAN_POINT('',(2.911807907925,0.500906174938));
+#12055 = CARTESIAN_POINT('',(2.912189757207,0.494210456841));
+#12056 = CARTESIAN_POINT('',(2.912563406065,0.487495738976));
+#12057 = CARTESIAN_POINT('',(2.912928958524,0.480762597351));
+#12058 = CARTESIAN_POINT('',(2.9132865175,0.474011586179));
+#12059 = CARTESIAN_POINT('',(2.913636184801,0.467243237879));
+#12060 = CARTESIAN_POINT('',(2.914314908664,0.453772693928));
+#12061 = CARTESIAN_POINT('',(2.914644192555,0.44707099046));
+#12062 = CARTESIAN_POINT('',(2.914966009092,0.440353440853));
+#12063 = CARTESIAN_POINT('',(2.915280452968,0.433620515182));
+#12064 = CARTESIAN_POINT('',(2.91558761728,0.426872665416));
+#12065 = CARTESIAN_POINT('',(2.915887593526,0.420110325422));
+#12066 = CARTESIAN_POINT('',(2.916469733989,0.40664115411));
+#12067 = CARTESIAN_POINT('',(2.916752072236,0.399934669077));
+#12068 = CARTESIAN_POINT('',(2.917027572937,0.393214856189));
+#12069 = CARTESIAN_POINT('',(2.91729632073,0.386482101114));
+#12070 = CARTESIAN_POINT('',(2.917558398303,0.379736774862));
+#12071 = CARTESIAN_POINT('',(2.917813886395,0.372979233786));
+#12072 = CARTESIAN_POINT('',(2.918309241383,0.359511091124));
+#12073 = CARTESIAN_POINT('',(2.91854924342,0.352800737297));
+#12074 = CARTESIAN_POINT('',(2.91878294623,0.346079088954));
+#12075 = CARTESIAN_POINT('',(2.919010423933,0.339346465731));
+#12076 = CARTESIAN_POINT('',(2.919231748447,0.332603176045));
+#12077 = CARTESIAN_POINT('',(2.919446989487,0.325849517095));
+#12078 = CARTESIAN_POINT('',(2.919863580593,0.312382130983));
+#12079 = CARTESIAN_POINT('',(2.920065036999,0.305668583599));
+#12080 = CARTESIAN_POINT('',(2.920260649488,0.298945410833));
+#12081 = CARTESIAN_POINT('',(2.920450481386,0.292212883326));
+#12082 = CARTESIAN_POINT('',(2.920634593637,0.285471264234));
+#12083 = CARTESIAN_POINT('',(2.920813044802,0.278720809235));
+#12084 = CARTESIAN_POINT('',(2.921157427525,0.265253942352));
+#12085 = CARTESIAN_POINT('',(2.921323443635,0.258537661965));
+#12086 = CARTESIAN_POINT('',(2.92148399428,0.251813167575));
+#12087 = CARTESIAN_POINT('',(2.921639131858,0.245080698331));
+#12088 = CARTESIAN_POINT('',(2.92178890627,0.238340490316));
+#12089 = CARTESIAN_POINT('',(2.92193336492,0.231592776547));
+#12090 = CARTESIAN_POINT('',(2.922210846276,0.218126196092));
+#12091 = CARTESIAN_POINT('',(2.922343936445,0.211407425026));
+#12092 = CARTESIAN_POINT('',(2.922471867247,0.204681698922));
+#12093 = CARTESIAN_POINT('',(2.922594680169,0.197949245315));
+#12094 = CARTESIAN_POINT('',(2.922712414162,0.191210294126));
+#12095 = CARTESIAN_POINT('',(2.922825105637,0.184465077666));
+#12096 = CARTESIAN_POINT('',(2.923039897916,0.170998532504));
+#12097 = CARTESIAN_POINT('',(2.923142051906,0.164277270746));
+#12098 = CARTESIAN_POINT('',(2.923239283741,0.157550276225));
+#12099 = CARTESIAN_POINT('',(2.923331624239,0.150817788542));
+#12100 = CARTESIAN_POINT('',(2.923419101736,0.144080056023));
+#12101 = CARTESIAN_POINT('',(2.923501742087,0.137337335722));
+#12102 = CARTESIAN_POINT('',(2.923657071046,0.123870558144));
+#12103 = CARTESIAN_POINT('',(2.923729799714,0.117146542444));
+#12104 = CARTESIAN_POINT('',(2.923797777705,0.110418109849));
+#12105 = CARTESIAN_POINT('',(2.923861025754,0.103685537929));
+#12106 = CARTESIAN_POINT('',(2.923919562294,9.694911829042E-02));
+#12107 = CARTESIAN_POINT('',(2.923973403458,9.02091565784E-02));
+#12108 = CARTESIAN_POINT('',(2.924071583134,7.674193253598E-02));
+#12109 = CARTESIAN_POINT('',(2.924115948273,7.001468787759E-02));
+#12110 = CARTESIAN_POINT('',(2.924155672192,6.328455842417E-02));
+#12111 = CARTESIAN_POINT('',(2.924190766559,5.655187766584E-02));
+#12112 = CARTESIAN_POINT('',(2.92422124102,4.981699265714E-02));
+#12113 = CARTESIAN_POINT('',(2.924247103196,4.308026401702E-02));
+#12114 = CARTESIAN_POINT('',(2.924284730318,3.115209783925E-02));
+#12115 = CARTESIAN_POINT('',(2.92429836906,2.596125610044E-02));
+#12116 = CARTESIAN_POINT('',(2.924309277466,2.076971192076E-02));
+#12117 = CARTESIAN_POINT('',(2.924317457463,1.557763836684E-02));
+#12118 = CARTESIAN_POINT('',(2.92432291035,1.03852103636E-02));
+#12119 = CARTESIAN_POINT('',(2.924325636795,5.192604694178E-03));
+#12120 = CARTESIAN_POINT('',(2.92432563684,0.));
+#12121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12122 = PCURVE('',#4145,#12123);
+#12123 = DEFINITIONAL_REPRESENTATION('',(#12124),#12385);
+#12124 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12125,#12126,#12127,#12128,
+    #12129,#12130,#12131,#12132,#12133,#12134,#12135,#12136,#12137,
+    #12138,#12139,#12140,#12141,#12142,#12143,#12144,#12145,#12146,
+    #12147,#12148,#12149,#12150,#12151,#12152,#12153,#12154,#12155,
+    #12156,#12157,#12158,#12159,#12160,#12161,#12162,#12163,#12164,
+    #12165,#12166,#12167,#12168,#12169,#12170,#12171,#12172,#12173,
+    #12174,#12175,#12176,#12177,#12178,#12179,#12180,#12181,#12182,
+    #12183,#12184,#12185,#12186,#12187,#12188,#12189,#12190,#12191,
+    #12192,#12193,#12194,#12195,#12196,#12197,#12198,#12199,#12200,
+    #12201,#12202,#12203,#12204,#12205,#12206,#12207,#12208,#12209,
+    #12210,#12211,#12212,#12213,#12214,#12215,#12216,#12217,#12218,
+    #12219,#12220,#12221,#12222,#12223,#12224,#12225,#12226,#12227,
+    #12228,#12229,#12230,#12231,#12232,#12233,#12234,#12235,#12236,
+    #12237,#12238,#12239,#12240,#12241,#12242,#12243,#12244,#12245,
+    #12246,#12247,#12248,#12249,#12250,#12251,#12252,#12253,#12254,
+    #12255,#12256,#12257,#12258,#12259,#12260,#12261,#12262,#12263,
+    #12264,#12265,#12266,#12267,#12268,#12269,#12270,#12271,#12272,
+    #12273,#12274,#12275,#12276,#12277,#12278,#12279,#12280,#12281,
+    #12282,#12283,#12284,#12285,#12286,#12287,#12288,#12289,#12290,
+    #12291,#12292,#12293,#12294,#12295,#12296,#12297,#12298,#12299,
+    #12300,#12301,#12302,#12303,#12304,#12305,#12306,#12307,#12308,
+    #12309,#12310,#12311,#12312,#12313,#12314,#12315,#12316,#12317,
+    #12318,#12319,#12320,#12321,#12322,#12323,#12324,#12325,#12326,
+    #12327,#12328,#12329,#12330,#12331,#12332,#12333,#12334,#12335,
+    #12336,#12337,#12338,#12339,#12340,#12341,#12342,#12343,#12344,
+    #12345,#12346,#12347,#12348,#12349,#12350,#12351,#12352,#12353,
+    #12354,#12355,#12356,#12357,#12358,#12359,#12360,#12361,#12362,
+    #12363,#12364,#12365,#12366,#12367,#12368,#12369,#12370,#12371,
+    #12372,#12373,#12374,#12375,#12376,#12377,#12378,#12379,#12380,
+    #12381,#12382,#12383,#12384),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038873792E-02,3.573224236659E-02,5.373560533646E-02,
+    7.176569878618E-02,8.982472140738E-02,0.107913696574,0.126034336762,
+    0.144190775205,0.162391309625,0.180650405644,0.198991282675,
+    0.217449543931,0.236078597083,0.254958194344,0.274208654943,
+    0.294016143002,0.314681458402,0.336725359126,0.3611566439,
+    0.390373482052,0.434026766026,0.542695399663,0.587011143527,
+    0.619821433393,0.647867483971,0.673192264191,0.696742336879,
+    0.719046209362,0.740432678849,0.761121266052,0.781265932367,
+    0.800978586912,0.820342766007,0.839422110217,0.858265912121,
+    0.876912948356,0.89539429876,0.913735601538,0.931959067194,
+    0.950085496888,0.968136419434,0.986136094694,1.),.UNSPECIFIED.);
+#12125 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#12126 = CARTESIAN_POINT('',(3.990046714614,2.701995187232));
+#12127 = CARTESIAN_POINT('',(3.989993609175,2.703990375429));
+#12128 = CARTESIAN_POINT('',(3.989887398771,2.705985370688));
+#12129 = CARTESIAN_POINT('',(3.989728083608,2.707979981074));
+#12130 = CARTESIAN_POINT('',(3.989515664314,2.70997401662));
+#12131 = CARTESIAN_POINT('',(3.989250141934,2.711967289327));
+#12132 = CARTESIAN_POINT('',(3.988608739084,2.715977916882));
+#12133 = CARTESIAN_POINT('',(3.988231463292,2.717995248024));
+#12134 = CARTESIAN_POINT('',(3.987799692201,2.720011414092));
+#12135 = CARTESIAN_POINT('',(3.987313424261,2.722026227162));
+#12136 = CARTESIAN_POINT('',(3.986772654728,2.724039503878));
+#12137 = CARTESIAN_POINT('',(3.98617737567,2.726051065457));
+#12138 = CARTESIAN_POINT('',(3.984876998985,2.730072813821));
+#12139 = CARTESIAN_POINT('',(3.984171769545,2.732082996));
+#12140 = CARTESIAN_POINT('',(3.983411876285,2.734091110136));
+#12141 = CARTESIAN_POINT('',(3.982597300616,2.736096986471));
+#12142 = CARTESIAN_POINT('',(3.981728016723,2.738100459578));
+#12143 = CARTESIAN_POINT('',(3.98080399156,2.740101368354));
+#12144 = CARTESIAN_POINT('',(3.978844924866,2.744100710505));
+#12145 = CARTESIAN_POINT('',(3.977809719684,2.74609913501));
+#12146 = CARTESIAN_POINT('',(3.976719528463,2.748094672275));
+#12147 = CARTESIAN_POINT('',(3.975574300139,2.750087167732));
+#12148 = CARTESIAN_POINT('',(3.974373973426,2.752076469508));
+#12149 = CARTESIAN_POINT('',(3.973118476818,2.754062428426));
+#12150 = CARTESIAN_POINT('',(3.970494877277,2.758030548441));
+#12151 = CARTESIAN_POINT('',(3.969126596489,2.760012697466));
+#12152 = CARTESIAN_POINT('',(3.967702803837,2.761991197836));
+#12153 = CARTESIAN_POINT('',(3.966223404874,2.763965903246));
+#12154 = CARTESIAN_POINT('',(3.9646882931,2.76593666833));
+#12155 = CARTESIAN_POINT('',(3.96309734996,2.767903348661));
+#12156 = CARTESIAN_POINT('',(3.959800808185,2.77183150774));
+#12157 = CARTESIAN_POINT('',(3.958095023618,2.773792971724));
+#12158 = CARTESIAN_POINT('',(3.956332959739,2.775750048392));
+#12159 = CARTESIAN_POINT('',(3.954514471999,2.777702592915));
+#12160 = CARTESIAN_POINT('',(3.952639402699,2.779650459934));
+#12161 = CARTESIAN_POINT('',(3.950707580995,2.781593503567));
+#12162 = CARTESIAN_POINT('',(3.946726583447,2.785473043868));
+#12163 = CARTESIAN_POINT('',(3.944677208103,2.787409522533));
+#12164 = CARTESIAN_POINT('',(3.942570511824,2.789340866143));
+#12165 = CARTESIAN_POINT('',(3.940406295761,2.791266925737));
+#12166 = CARTESIAN_POINT('',(3.938184347265,2.793187550649));
+#12167 = CARTESIAN_POINT('',(3.93590443988,2.795102588503));
+#12168 = CARTESIAN_POINT('',(3.931223607762,2.798924953849));
+#12169 = CARTESIAN_POINT('',(3.928822452998,2.800832258128));
+#12170 = CARTESIAN_POINT('',(3.92636262728,2.802733643018));
+#12171 = CARTESIAN_POINT('',(3.92384387472,2.804628950762));
+#12172 = CARTESIAN_POINT('',(3.921265925312,2.806518020889));
+#12173 = CARTESIAN_POINT('',(3.918628494937,2.808400690209));
+#12174 = CARTESIAN_POINT('',(3.913227525154,2.812157451858));
+#12175 = CARTESIAN_POINT('',(3.91046369537,2.814031511776));
+#12176 = CARTESIAN_POINT('',(3.907639495447,2.815898805432));
+#12177 = CARTESIAN_POINT('',(3.904754610858,2.817759162026));
+#12178 = CARTESIAN_POINT('',(3.901808713113,2.8196124071));
+#12179 = CARTESIAN_POINT('',(3.898801459756,2.821458362531));
+#12180 = CARTESIAN_POINT('',(3.892653654344,2.825141246012));
+#12181 = CARTESIAN_POINT('',(3.889512705206,2.82697812542));
+#12182 = CARTESIAN_POINT('',(3.886309286809,2.828807301211));
+#12183 = CARTESIAN_POINT('',(3.883043025983,2.830628585217));
+#12184 = CARTESIAN_POINT('',(3.879713536532,2.832441784656));
+#12185 = CARTESIAN_POINT('',(3.87632041923,2.834246702136));
+#12186 = CARTESIAN_POINT('',(3.869390620095,2.837847615243));
+#12187 = CARTESIAN_POINT('',(3.865853364578,2.839643534192));
+#12188 = CARTESIAN_POINT('',(3.86225107699,2.841430687739));
+#12189 = CARTESIAN_POINT('',(3.858583328355,2.843208865511));
+#12190 = CARTESIAN_POINT('',(3.854849679007,2.844977851521));
+#12191 = CARTESIAN_POINT('',(3.851049678594,2.846737424162));
+#12192 = CARTESIAN_POINT('',(3.843291305396,2.850248488081));
+#12193 = CARTESIAN_POINT('',(3.839332076898,2.851999855017));
+#12194 = CARTESIAN_POINT('',(3.835304709838,2.853741225349));
+#12195 = CARTESIAN_POINT('',(3.831208727593,2.855472360726));
+#12196 = CARTESIAN_POINT('',(3.827043647657,2.857193016121));
+#12197 = CARTESIAN_POINT('',(3.822808981637,2.858902939829));
+#12198 = CARTESIAN_POINT('',(3.814159657613,2.86231652712));
+#12199 = CARTESIAN_POINT('',(3.809743700552,2.864019985831));
+#12200 = CARTESIAN_POINT('',(3.805255854699,2.865711983829));
+#12201 = CARTESIAN_POINT('',(3.800695613896,2.867392247599));
+#12202 = CARTESIAN_POINT('',(3.796062475201,2.869060495889));
+#12203 = CARTESIAN_POINT('',(3.791355938889,2.870716439708));
+#12204 = CARTESIAN_POINT('',(3.781730785496,2.874025226426));
+#12205 = CARTESIAN_POINT('',(3.776810173831,2.875677727618));
+#12206 = CARTESIAN_POINT('',(3.771813154778,2.877316976681));
+#12207 = CARTESIAN_POINT('',(3.766739229445,2.878942655779));
+#12208 = CARTESIAN_POINT('',(3.761587918726,2.880554438452));
+#12209 = CARTESIAN_POINT('',(3.756358763301,2.882151989621));
+#12210 = CARTESIAN_POINT('',(3.745639626728,2.885349036899));
+#12211 = CARTESIAN_POINT('',(3.740146550231,2.886947954557));
+#12212 = CARTESIAN_POINT('',(3.734571625719,2.888531353438));
+#12213 = CARTESIAN_POINT('',(3.728914434135,2.890098859569));
+#12214 = CARTESIAN_POINT('',(3.723174605798,2.891650090131));
+#12215 = CARTESIAN_POINT('',(3.717351820399,2.893184653449));
+#12216 = CARTESIAN_POINT('',(3.705368898387,2.896263554503));
+#12217 = CARTESIAN_POINT('',(3.699203891929,2.897806890735));
+#12218 = CARTESIAN_POINT('',(3.692950490146,2.89933171977));
+#12219 = CARTESIAN_POINT('',(3.686608497278,2.900837596414));
+#12220 = CARTESIAN_POINT('',(3.680177819284,2.90232406822));
+#12221 = CARTESIAN_POINT('',(3.673658463845,2.903790675476));
+#12222 = CARTESIAN_POINT('',(3.660156439376,2.906745862602));
+#12223 = CARTESIAN_POINT('',(3.653165956539,2.90823264562));
+#12224 = CARTESIAN_POINT('',(3.646079217526,2.90969676656));
+#12225 = CARTESIAN_POINT('',(3.638896541609,2.911137690797));
+#12226 = CARTESIAN_POINT('',(3.63161844166,2.912554882794));
+#12227 = CARTESIAN_POINT('',(3.624245624148,2.9139478061));
+#12228 = CARTESIAN_POINT('',(3.608814254137,2.91677530784));
+#12229 = CARTESIAN_POINT('',(3.600742793785,2.9182064728));
+#12230 = CARTESIAN_POINT('',(3.592565719802,2.919608759056));
+#12231 = CARTESIAN_POINT('',(3.584284494893,2.920981525367));
+#12232 = CARTESIAN_POINT('',(3.57590093274,2.922324148431));
+#12233 = CARTESIAN_POINT('',(3.56741719801,2.923636022875));
+#12234 = CARTESIAN_POINT('',(3.549325038456,2.926335783682));
+#12235 = CARTESIAN_POINT('',(3.539694310002,2.92771653095));
+#12236 = CARTESIAN_POINT('',(3.529947134684,2.929057990844));
+#12237 = CARTESIAN_POINT('',(3.520087620376,2.930359422728));
+#12238 = CARTESIAN_POINT('',(3.510120469127,2.931620157555));
+#12239 = CARTESIAN_POINT('',(3.500050977168,2.932839597869));
+#12240 = CARTESIAN_POINT('',(3.477727807304,2.935425507674));
+#12241 = CARTESIAN_POINT('',(3.465432415902,2.936774019858));
+#12242 = CARTESIAN_POINT('',(3.453009286441,2.938061848759));
+#12243 = CARTESIAN_POINT('',(3.440469609432,2.939288323622));
+#12244 = CARTESIAN_POINT('',(3.427825340152,2.940453008529));
+#12245 = CARTESIAN_POINT('',(3.415089198652,2.941555702401));
+#12246 = CARTESIAN_POINT('',(3.383128304006,2.944151418012));
+#12247 = CARTESIAN_POINT('',(3.36380505296,2.945568211482));
+#12248 = CARTESIAN_POINT('',(3.344351418295,2.94684675883));
+#12249 = CARTESIAN_POINT('',(3.324811215091,2.947988558965));
+#12250 = CARTESIAN_POINT('',(3.305225632684,2.948996225676));
+#12251 = CARTESIAN_POINT('',(3.285633295537,2.949873043022));
+#12252 = CARTESIAN_POINT('',(3.217371092754,2.952488238745));
+#12253 = CARTESIAN_POINT('',(3.168886205521,2.953563660575));
+#12254 = CARTESIAN_POINT('',(3.121071286075,2.95390984576));
+#12255 = CARTESIAN_POINT('',(3.074184114339,2.953593444177));
+#12256 = CARTESIAN_POINT('',(3.028387452384,2.952651418809));
+#12257 = CARTESIAN_POINT('',(2.98376864506,2.951107944072));
+#12258 = CARTESIAN_POINT('',(2.922638484736,2.948095946692));
+#12259 = CARTESIAN_POINT('',(2.905132840129,2.947124491112));
+#12260 = CARTESIAN_POINT('',(2.88783356709,2.946054670053));
+#12261 = CARTESIAN_POINT('',(2.870744904148,2.944886808483));
+#12262 = CARTESIAN_POINT('',(2.853871130573,2.943621049437));
+#12263 = CARTESIAN_POINT('',(2.837216507855,2.94225743699));
+#12264 = CARTESIAN_POINT('',(2.808619899507,2.93971398654));
+#12265 = CARTESIAN_POINT('',(2.796577063809,2.938578362306));
+#12266 = CARTESIAN_POINT('',(2.784658511372,2.937389127339));
+#12267 = CARTESIAN_POINT('',(2.772866053301,2.936146302307));
+#12268 = CARTESIAN_POINT('',(2.761201514514,2.93484992773));
+#12269 = CARTESIAN_POINT('',(2.749666733745,2.933500063978));
+#12270 = CARTESIAN_POINT('',(2.728516198015,2.93089728168));
+#12271 = CARTESIAN_POINT('',(2.71886499233,2.929658753963));
+#12272 = CARTESIAN_POINT('',(2.709311106971,2.928381264202));
+#12273 = CARTESIAN_POINT('',(2.699855688311,2.92706489319));
+#12274 = CARTESIAN_POINT('',(2.690499868609,2.92570974644));
+#12275 = CARTESIAN_POINT('',(2.681244766008,2.924315954175));
+#12276 = CARTESIAN_POINT('',(2.663826333592,2.921590360965));
+#12277 = CARTESIAN_POINT('',(2.655644199266,2.920265668231));
+#12278 = CARTESIAN_POINT('',(2.647545892515,2.918909708877));
+#12279 = CARTESIAN_POINT('',(2.639532204265,2.917522618019));
+#12280 = CARTESIAN_POINT('',(2.631603905418,2.916104550151));
+#12281 = CARTESIAN_POINT('',(2.623761746851,2.914655679136));
+#12282 = CARTESIAN_POINT('',(2.608794646269,2.91180039622));
+#12283 = CARTESIAN_POINT('',(2.601657953725,2.910398124036));
+#12284 = CARTESIAN_POINT('',(2.594596967842,2.908969537517));
+#12285 = CARTESIAN_POINT('',(2.587612256065,2.907514806716));
+#12286 = CARTESIAN_POINT('',(2.580704367231,2.906034115884));
+#12287 = CARTESIAN_POINT('',(2.573873831559,2.904527663472));
+#12288 = CARTESIAN_POINT('',(2.560725821133,2.901544729769));
+#12289 = CARTESIAN_POINT('',(2.554400323252,2.900070880421));
+#12290 = CARTESIAN_POINT('',(2.548145100553,2.898574294786));
+#12291 = CARTESIAN_POINT('',(2.541960571205,2.897055163781));
+#12292 = CARTESIAN_POINT('',(2.535847138016,2.895513688537));
+#12293 = CARTESIAN_POINT('',(2.529805188424,2.893950080398));
+#12294 = CARTESIAN_POINT('',(2.518110562518,2.890844257049));
+#12295 = CARTESIAN_POINT('',(2.512452096756,2.889303806769));
+#12296 = CARTESIAN_POINT('',(2.506860024577,2.88774340533));
+#12297 = CARTESIAN_POINT('',(2.501334661283,2.886163255249));
+#12298 = CARTESIAN_POINT('',(2.495876310117,2.884563566316));
+#12299 = CARTESIAN_POINT('',(2.490485262265,2.882944555592));
+#12300 = CARTESIAN_POINT('',(2.48001204652,2.879721793901));
+#12301 = CARTESIAN_POINT('',(2.474925540221,2.878119268504));
+#12302 = CARTESIAN_POINT('',(2.469902530229,2.876499074171));
+#12303 = CARTESIAN_POINT('',(2.464943259628,2.874861418971));
+#12304 = CARTESIAN_POINT('',(2.46004796232,2.873206516086));
+#12305 = CARTESIAN_POINT('',(2.455216863018,2.871534583813));
+#12306 = CARTESIAN_POINT('',(2.445808811778,2.868201505712));
+#12307 = CARTESIAN_POINT('',(2.441228517774,2.866541231558));
+#12308 = CARTESIAN_POINT('',(2.436709493948,2.86486522922));
+#12309 = CARTESIAN_POINT('',(2.432251932194,2.863173708351));
+#12310 = CARTESIAN_POINT('',(2.427856017589,2.861466882143));
+#12311 = CARTESIAN_POINT('',(2.423521928391,2.859744967327));
+#12312 = CARTESIAN_POINT('',(2.415069360705,2.856308647142));
+#12313 = CARTESIAN_POINT('',(2.410948252017,2.854594872339));
+#12314 = CARTESIAN_POINT('',(2.406886670457,2.852867066033));
+#12315 = CARTESIAN_POINT('',(2.402884771613,2.851125436891));
+#12316 = CARTESIAN_POINT('',(2.398942706178,2.849370195984));
+#12317 = CARTESIAN_POINT('',(2.395060619954,2.847601556779));
+#12318 = CARTESIAN_POINT('',(2.387484251517,2.844069412115));
+#12319 = CARTESIAN_POINT('',(2.383787862891,2.842306368377));
+#12320 = CARTESIAN_POINT('',(2.380149621431,2.840530808432));
+#12321 = CARTESIAN_POINT('',(2.376569657271,2.838742938382));
+#12322 = CARTESIAN_POINT('',(2.373048097218,2.836942965934));
+#12323 = CARTESIAN_POINT('',(2.369585064751,2.835131100397));
+#12324 = CARTESIAN_POINT('',(2.362826371654,2.831510828207));
+#12325 = CARTESIAN_POINT('',(2.359528998729,2.829702762557));
+#12326 = CARTESIAN_POINT('',(2.356288676113,2.82788355736));
+#12327 = CARTESIAN_POINT('',(2.353105516625,2.826053415336));
+#12328 = CARTESIAN_POINT('',(2.349979631038,2.824212540296));
+#12329 = CARTESIAN_POINT('',(2.34691112808,2.822361137142));
+#12330 = CARTESIAN_POINT('',(2.340926272984,2.818660670352));
+#12331 = CARTESIAN_POINT('',(2.338008510488,2.816811859952));
+#12332 = CARTESIAN_POINT('',(2.335146929696,2.814953179017));
+#12333 = CARTESIAN_POINT('',(2.332341632356,2.813084826733));
+#12334 = CARTESIAN_POINT('',(2.329592719218,2.811207003127));
+#12335 = CARTESIAN_POINT('',(2.326900290032,2.809319909067));
+#12336 = CARTESIAN_POINT('',(2.321656120397,2.805547383047));
+#12337 = CARTESIAN_POINT('',(2.319103204766,2.803662139544));
+#12338 = CARTESIAN_POINT('',(2.316605792349,2.801768211088));
+#12339 = CARTESIAN_POINT('',(2.314163978664,2.799865793869));
+#12340 = CARTESIAN_POINT('',(2.311777859053,2.79795508493));
+#12341 = CARTESIAN_POINT('',(2.309447528686,2.796036282165));
+#12342 = CARTESIAN_POINT('',(2.304918845733,2.792200005897));
+#12343 = CARTESIAN_POINT('',(2.302719504727,2.790282672265));
+#12344 = CARTESIAN_POINT('',(2.300575152073,2.78835777679));
+#12345 = CARTESIAN_POINT('',(2.298485880695,2.78642551401));
+#12346 = CARTESIAN_POINT('',(2.296451783912,2.784486079627));
+#12347 = CARTESIAN_POINT('',(2.294472955439,2.782539670514));
+#12348 = CARTESIAN_POINT('',(2.290640598935,2.778648099716));
+#12349 = CARTESIAN_POINT('',(2.28878623522,2.776703040714));
+#12350 = CARTESIAN_POINT('',(2.286986490337,2.774751501129));
+#12351 = CARTESIAN_POINT('',(2.285241456972,2.772793676245));
+#12352 = CARTESIAN_POINT('',(2.283551228392,2.770829763201));
+#12353 = CARTESIAN_POINT('',(2.281915898455,2.768859960992));
+#12354 = CARTESIAN_POINT('',(2.278765377917,2.764921671853));
+#12355 = CARTESIAN_POINT('',(2.277249482957,2.762953258356));
+#12356 = CARTESIAN_POINT('',(2.275787969583,2.760979426842));
+#12357 = CARTESIAN_POINT('',(2.274380930802,2.759000377158));
+#12358 = CARTESIAN_POINT('',(2.273028459762,2.757016312131));
+#12359 = CARTESIAN_POINT('',(2.271730649758,2.75502743757));
+#12360 = CARTESIAN_POINT('',(2.26925115769,2.751051101778));
+#12361 = CARTESIAN_POINT('',(2.268068893704,2.749063690144));
+#12362 = CARTESIAN_POINT('',(2.266940894613,2.747071932803));
+#12363 = CARTESIAN_POINT('',(2.265867251408,2.745076039639));
+#12364 = CARTESIAN_POINT('',(2.264848053725,2.743076224985));
+#12365 = CARTESIAN_POINT('',(2.263883389843,2.741072707617));
+#12366 = CARTESIAN_POINT('',(2.262067094391,2.737067074214));
+#12367 = CARTESIAN_POINT('',(2.261215007797,2.735064987662));
+#12368 = CARTESIAN_POINT('',(2.260417173234,2.733059671888));
+#12369 = CARTESIAN_POINT('',(2.259673672709,2.731051353276));
+#12370 = CARTESIAN_POINT('',(2.258984583907,2.729040263813));
+#12371 = CARTESIAN_POINT('',(2.258349980191,2.72702664109));
+#12372 = CARTESIAN_POINT('',(2.257191527798,2.72300053876));
+#12373 = CARTESIAN_POINT('',(2.256667368446,2.720988071786));
+#12374 = CARTESIAN_POINT('',(2.256197521136,2.718973569434));
+#12375 = CARTESIAN_POINT('',(2.255782046124,2.716957278694));
+#12376 = CARTESIAN_POINT('',(2.255420995335,2.714939451486));
+#12377 = CARTESIAN_POINT('',(2.255114412362,2.712920344662));
+#12378 = CARTESIAN_POINT('',(2.254668172753,2.70934425766));
+#12379 = CARTESIAN_POINT('',(2.254506346575,2.70778769082));
+#12380 = CARTESIAN_POINT('',(2.254376869961,2.706230639139));
+#12381 = CARTESIAN_POINT('',(2.254279754814,2.704673222925));
+#12382 = CARTESIAN_POINT('',(2.254215008918,2.703115563142));
+#12383 = CARTESIAN_POINT('',(2.254182635934,2.701557781408));
+#12384 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#12385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12386 = ORIENTED_EDGE('',*,*,#4106,.T.);
+#12387 = ORIENTED_EDGE('',*,*,#12388,.T.);
+#12388 = EDGE_CURVE('',#4086,#4007,#12389,.T.);
+#12389 = SURFACE_CURVE('',#12390,(#12651,#12915),.PCURVE_S1.);
+#12390 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12391,#12392,#12393,#12394,
+    #12395,#12396,#12397,#12398,#12399,#12400,#12401,#12402,#12403,
+    #12404,#12405,#12406,#12407,#12408,#12409,#12410,#12411,#12412,
+    #12413,#12414,#12415,#12416,#12417,#12418,#12419,#12420,#12421,
+    #12422,#12423,#12424,#12425,#12426,#12427,#12428,#12429,#12430,
+    #12431,#12432,#12433,#12434,#12435,#12436,#12437,#12438,#12439,
+    #12440,#12441,#12442,#12443,#12444,#12445,#12446,#12447,#12448,
+    #12449,#12450,#12451,#12452,#12453,#12454,#12455,#12456,#12457,
+    #12458,#12459,#12460,#12461,#12462,#12463,#12464,#12465,#12466,
+    #12467,#12468,#12469,#12470,#12471,#12472,#12473,#12474,#12475,
+    #12476,#12477,#12478,#12479,#12480,#12481,#12482,#12483,#12484,
+    #12485,#12486,#12487,#12488,#12489,#12490,#12491,#12492,#12493,
+    #12494,#12495,#12496,#12497,#12498,#12499,#12500,#12501,#12502,
+    #12503,#12504,#12505,#12506,#12507,#12508,#12509,#12510,#12511,
+    #12512,#12513,#12514,#12515,#12516,#12517,#12518,#12519,#12520,
+    #12521,#12522,#12523,#12524,#12525,#12526,#12527,#12528,#12529,
+    #12530,#12531,#12532,#12533,#12534,#12535,#12536,#12537,#12538,
+    #12539,#12540,#12541,#12542,#12543,#12544,#12545,#12546,#12547,
+    #12548,#12549,#12550,#12551,#12552,#12553,#12554,#12555,#12556,
+    #12557,#12558,#12559,#12560,#12561,#12562,#12563,#12564,#12565,
+    #12566,#12567,#12568,#12569,#12570,#12571,#12572,#12573,#12574,
+    #12575,#12576,#12577,#12578,#12579,#12580,#12581,#12582,#12583,
+    #12584,#12585,#12586,#12587,#12588,#12589,#12590,#12591,#12592,
+    #12593,#12594,#12595,#12596,#12597,#12598,#12599,#12600,#12601,
+    #12602,#12603,#12604,#12605,#12606,#12607,#12608,#12609,#12610,
+    #12611,#12612,#12613,#12614,#12615,#12616,#12617,#12618,#12619,
+    #12620,#12621,#12622,#12623,#12624,#12625,#12626,#12627,#12628,
+    #12629,#12630,#12631,#12632,#12633,#12634,#12635,#12636,#12637,
+    #12638,#12639,#12640,#12641,#12642,#12643,#12644,#12645,#12646,
+    #12647,#12648,#12649,#12650),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.682687272089E-02,3.391856265058E-02,5.112112431826E-02,
+    6.848245854313E-02,8.604471941779E-02,0.103845415634,0.121918724518,
+    0.140296855269,0.159011554673,0.17809592892,0.197586810108,
+    0.217528003383,0.237974973161,0.259001978007,0.280713613344,
+    0.303264878868,0.326899348191,0.35203101688,0.37945324394,
+    0.411052072039,0.454605250305,0.550256473221,0.59081521368,
+    0.622172922459,0.649753912403,0.675141355309,0.699046165982,
+    0.721853350351,0.743795345894,0.76502316727,0.785640656496,
+    0.805722922477,0.825327151736,0.844499401207,0.863279126801,
+    0.881702366314,0.899804092114,0.917620048484,0.935188291166,
+    0.952550590726,0.969753757,0.986850622066,1.),.UNSPECIFIED.);
+#12391 = CARTESIAN_POINT('',(-2.27880967353,16.911490725102,29.6));
+#12392 = CARTESIAN_POINT('',(-2.27880967335,16.911490724944,
+    29.60199606858));
+#12393 = CARTESIAN_POINT('',(-2.278795715974,16.911478425449,
+    29.603992139027));
+#12394 = CARTESIAN_POINT('',(-2.278767801464,16.911453826606,
+    29.605987838776));
+#12395 = CARTESIAN_POINT('',(-2.278725941415,16.911416930327,
+    29.607982799081));
+#12396 = CARTESIAN_POINT('',(-2.278670158958,16.911367740445,
+    29.609976655016));
+#12397 = CARTESIAN_POINT('',(-2.278600488754,16.91130626272,
+    29.611969045472));
+#12398 = CARTESIAN_POINT('',(-2.278432150957,16.911157586165,
+    29.615981507921));
+#12399 = CARTESIAN_POINT('',(-2.278333043603,16.911069997329,
+    29.618001524989));
+#12400 = CARTESIAN_POINT('',(-2.278219703579,16.910969746457,
+    29.620019291247));
+#12401 = CARTESIAN_POINT('',(-2.278092190007,16.910856842588,
+    29.622034443633));
+#12402 = CARTESIAN_POINT('',(-2.277950572486,16.910731295665,
+    29.624046629132));
+#12403 = CARTESIAN_POINT('',(-2.277794931095,16.910593116536,
+    29.626055504785));
+#12404 = CARTESIAN_POINT('',(-2.277454681676,16.910290539152,
+    29.63007897829));
+#12405 = CARTESIAN_POINT('',(-2.27726989145,16.910125976138,
+    29.632093529892));
+#12406 = CARTESIAN_POINT('',(-2.277071078069,16.909948639851,
+    29.634104054397));
+#12407 = CARTESIAN_POINT('',(-2.276858342155,16.909758541729,
+    29.636110226182));
+#12408 = CARTESIAN_POINT('',(-2.276631792592,16.90955569271,
+    29.638111732092));
+#12409 = CARTESIAN_POINT('',(-2.276391546532,16.909340103231,
+    29.640108271444));
+#12410 = CARTESIAN_POINT('',(-2.275881569619,16.908881355927,
+    29.644109219343));
+#12411 = CARTESIAN_POINT('',(-2.275611586289,16.90863796161,
+    29.646113530405));
+#12412 = CARTESIAN_POINT('',(-2.275327908189,16.90838161036,
+    29.648112193682));
+#12413 = CARTESIAN_POINT('',(-2.27503067023,16.908112310498,
+    29.650104926207));
+#12414 = CARTESIAN_POINT('',(-2.274720013445,16.907830068583,
+    29.652091457574));
+#12415 = CARTESIAN_POINT('',(-2.274396084991,16.907534889415,
+    29.654071529935));
+#12416 = CARTESIAN_POINT('',(-2.273718090579,16.906915096782,
+    29.658041104307));
+#12417 = CARTESIAN_POINT('',(-2.273363718538,16.906590181911,
+    29.660030449703));
+#12418 = CARTESIAN_POINT('',(-2.272996080516,16.906252034436,
+    29.662012680664));
+#12419 = CARTESIAN_POINT('',(-2.272615339291,16.905900654595,
+    29.66398755541));
+#12420 = CARTESIAN_POINT('',(-2.272221661931,16.905536039849,
+    29.665954843906));
+#12421 = CARTESIAN_POINT('',(-2.271815219787,16.905158184876,
+    29.667914327866));
+#12422 = CARTESIAN_POINT('',(-2.2709714682,16.904370668439,
+    29.671843767945));
+#12423 = CARTESIAN_POINT('',(-2.270533814062,16.903960644602,
+    29.673813504356));
+#12424 = CARTESIAN_POINT('',(-2.270083408801,16.90353700153,
+    29.675774795138));
+#12425 = CARTESIAN_POINT('',(-2.269620437921,16.903099727069,
+    29.677727436087));
+#12426 = CARTESIAN_POINT('',(-2.269145089717,16.902648805449,
+    29.679671233632));
+#12427 = CARTESIAN_POINT('',(-2.268657555271,16.902184217278,
+    29.681606004838));
+#12428 = CARTESIAN_POINT('',(-2.26765085153,16.901220337135,
+    29.685486639575));
+#12429 = CARTESIAN_POINT('',(-2.267131311709,16.900720622522,
+    29.68743221842));
+#12430 = CARTESIAN_POINT('',(-2.266599611736,16.90020677155,
+    29.68936813376));
+#12431 = CARTESIAN_POINT('',(-2.266055955991,16.899678755708,
+    29.691294214807));
+#12432 = CARTESIAN_POINT('',(-2.26550055049,16.899136542136,
+    29.693210300168));
+#12433 = CARTESIAN_POINT('',(-2.264933602885,16.898580093627,
+    29.695116237841));
+#12434 = CARTESIAN_POINT('',(-2.263767288855,16.897429017851,
+    29.698939504317));
+#12435 = CARTESIAN_POINT('',(-2.26316753669,16.896833904882,
+    29.700856482266));
+#12436 = CARTESIAN_POINT('',(-2.26255628586,16.896223985957,
+    29.702762669223));
+#12437 = CARTESIAN_POINT('',(-2.261933757101,16.895599212286,
+    29.70465792342));
+#12438 = CARTESIAN_POINT('',(-2.261300171993,16.89495953005,
+    29.706542111158));
+#12439 = CARTESIAN_POINT('',(-2.260655752963,16.894304880396,
+    29.708415106809));
+#12440 = CARTESIAN_POINT('',(-2.259333697694,16.892953254257,
+    29.712172572889));
+#12441 = CARTESIAN_POINT('',(-2.258655669174,16.892255722147,
+    29.714056624449));
+#12442 = CARTESIAN_POINT('',(-2.257966873328,16.89154253561,
+    29.71592882342));
+#12443 = CARTESIAN_POINT('',(-2.257267546198,16.890813621427,
+    29.717789052429));
+#12444 = CARTESIAN_POINT('',(-2.256557924266,16.890068900659,
+    29.71963720081));
+#12445 = CARTESIAN_POINT('',(-2.255838244455,16.889308288645,
+    29.721473164599));
+#12446 = CARTESIAN_POINT('',(-2.254364833847,16.887739761174,
+    29.725156552002));
+#12447 = CARTESIAN_POINT('',(-2.253610711322,16.886931208101,
+    29.727003484774));
+#12448 = CARTESIAN_POINT('',(-2.252846628106,16.886105939926,
+    29.72883754174));
+#12449 = CARTESIAN_POINT('',(-2.252072836201,16.885263854313,
+    29.730658625108));
+#12450 = CARTESIAN_POINT('',(-2.251289588061,16.884404842454,
+    29.732466642416));
+#12451 = CARTESIAN_POINT('',(-2.250497136592,16.883528789071,
+    29.734261506532));
+#12452 = CARTESIAN_POINT('',(-2.248877263447,16.881723329776,
+    29.737862714379));
+#12453 = CARTESIAN_POINT('',(-2.248049456679,16.880793184916,
+    29.739668487456));
+#12454 = CARTESIAN_POINT('',(-2.24721258459,16.879845008131,
+    29.741460367721));
+#12455 = CARTESIAN_POINT('',(-2.246366917854,16.878878662366,
+    29.74323827198));
+#12456 = CARTESIAN_POINT('',(-2.245512728076,16.877894003205,
+    29.745002121002));
+#12457 = CARTESIAN_POINT('',(-2.244650287796,16.876890878876,
+    29.746751839516));
+#12458 = CARTESIAN_POINT('',(-2.242889343282,16.874823775414,
+    29.750262969825));
+#12459 = CARTESIAN_POINT('',(-2.241990466635,16.873758925778,
+    29.752023716989));
+#12460 = CARTESIAN_POINT('',(-2.24108353325,16.872674410947,
+    29.753769521313));
+#12461 = CARTESIAN_POINT('',(-2.24016883782,16.871570052068,
+    29.755500309009));
+#12462 = CARTESIAN_POINT('',(-2.239246677017,16.870445661829,
+    29.757216008888));
+#12463 = CARTESIAN_POINT('',(-2.238317349492,16.869301044455,
+    29.758916552369));
+#12464 = CARTESIAN_POINT('',(-2.236421217214,16.866941397372,
+    29.762329940044));
+#12465 = CARTESIAN_POINT('',(-2.235454060431,16.865725318131,
+    29.764042001427));
+#12466 = CARTESIAN_POINT('',(-2.234480009445,16.864487537867,
+    29.765737986462));
+#12467 = CARTESIAN_POINT('',(-2.233499391947,16.863227826572,
+    29.767417825201));
+#12468 = CARTESIAN_POINT('',(-2.232512539404,16.861945944357,
+    29.769081448907));
+#12469 = CARTESIAN_POINT('',(-2.231519787061,16.860641641454,
+    29.770728790054));
+#12470 = CARTESIAN_POINT('',(-2.229494840896,16.857950031406,
+    29.774037042215));
+#12471 = CARTESIAN_POINT('',(-2.228462328118,16.856561419295,
+    29.775697011608));
+#12472 = CARTESIAN_POINT('',(-2.227424304066,16.855148539555,
+    29.777339618376));
+#12473 = CARTESIAN_POINT('',(-2.226381143852,16.853711098115,
+    29.778964790078));
+#12474 = CARTESIAN_POINT('',(-2.225333229244,16.852248789156,
+    29.780572453952));
+#12475 = CARTESIAN_POINT('',(-2.224280948662,16.850761295108,
+    29.782162536919));
+#12476 = CARTESIAN_POINT('',(-2.222134054595,16.847686015283,
+    29.785358591868));
+#12477 = CARTESIAN_POINT('',(-2.221039179832,16.84609654116,
+    29.786963394434));
+#12478 = CARTESIAN_POINT('',(-2.219940507461,16.844479501783,
+    29.788549292547));
+#12479 = CARTESIAN_POINT('',(-2.218838483293,16.842834520441,
+    29.790116203278));
+#12480 = CARTESIAN_POINT('',(-2.217733564384,16.841161206216,
+    29.791664041506));
+#12481 = CARTESIAN_POINT('',(-2.216626219031,16.839459153986,
+    29.793192719916));
+#12482 = CARTESIAN_POINT('',(-2.214364736083,16.835929785692,
+    29.79626995058));
+#12483 = CARTESIAN_POINT('',(-2.213210447343,16.834100171402,
+    29.797816983803));
+#12484 = CARTESIAN_POINT('',(-2.212054597282,16.832238631576,
+    29.799343148603));
+#12485 = CARTESIAN_POINT('',(-2.210897741438,16.830344678895,
+    29.800848340024));
+#12486 = CARTESIAN_POINT('',(-2.209740454159,16.828417808696,
+    29.802332448229));
+#12487 = CARTESIAN_POINT('',(-2.208583328608,16.826457498974,
+    29.803795358494));
+#12488 = CARTESIAN_POINT('',(-2.206215081922,16.822373130215,
+    29.806747787885));
+#12489 = CARTESIAN_POINT('',(-2.205004040782,16.820245730117,
+    29.808235207708));
+#12490 = CARTESIAN_POINT('',(-2.203794556597,16.818080388597,
+    29.809699073625));
+#12491 = CARTESIAN_POINT('',(-2.202587364759,16.815876463384,
+    29.811139239044));
+#12492 = CARTESIAN_POINT('',(-2.201383232794,16.813633291426,
+    29.812555547837));
+#12493 = CARTESIAN_POINT('',(-2.200182960368,16.811350188883,
+    29.813947834338));
+#12494 = CARTESIAN_POINT('',(-2.197716060368,16.806555508943,
+    29.816770678236));
+#12495 = CARTESIAN_POINT('',(-2.19645005308,16.804038625185,
+    29.818198068599));
+#12496 = CARTESIAN_POINT('',(-2.195190354928,16.801474949753,
+    29.819597885504));
+#12497 = CARTESIAN_POINT('',(-2.193938021571,16.798863611166,
+    29.820969900626));
+#12498 = CARTESIAN_POINT('',(-2.192694166825,16.796203716566,
+    29.822313866257));
+#12499 = CARTESIAN_POINT('',(-2.191459962656,16.793494351715,
+    29.823629515297));
+#12500 = CARTESIAN_POINT('',(-2.18890181918,16.7877232784,
+    29.826320911577));
+#12501 = CARTESIAN_POINT('',(-2.18757996844,16.784651982795,
+    29.827691197568));
+#12502 = CARTESIAN_POINT('',(-2.186272678895,16.781519463888,
+    29.829027052107));
+#12503 = CARTESIAN_POINT('',(-2.184981660193,16.778324493582,
+    29.830328062479));
+#12504 = CARTESIAN_POINT('',(-2.183708739702,16.775065845979,
+    29.831593770395));
+#12505 = CARTESIAN_POINT('',(-2.182455862508,16.771742297375,
+    29.832823671984));
+#12506 = CARTESIAN_POINT('',(-2.17980686509,16.764446684037,
+    29.835392549168));
+#12507 = CARTESIAN_POINT('',(-2.178418025296,16.760453051601,
+    29.836719579504));
+#12508 = CARTESIAN_POINT('',(-2.177061719571,16.756369756382,
+    29.837997482035));
+#12509 = CARTESIAN_POINT('',(-2.175741385874,16.752195064624,
+    29.839225291711));
+#12510 = CARTESIAN_POINT('',(-2.174460752589,16.747927481402,
+    29.840401905209));
+#12511 = CARTESIAN_POINT('',(-2.17322383852,16.74356575061,
+    29.841526080929));
+#12512 = CARTESIAN_POINT('',(-2.170396292518,16.732965843286,
+    29.844071730918));
+#12513 = CARTESIAN_POINT('',(-2.168849105125,16.726642816707,
+    29.845444602048));
+#12514 = CARTESIAN_POINT('',(-2.16740426754,16.720136640143,
+    29.846711692207));
+#12515 = CARTESIAN_POINT('',(-2.166074658868,16.713447420783,
+    29.847868471519));
+#12516 = CARTESIAN_POINT('',(-2.164874305248,16.706579629516,
+    29.848909641392));
+#12517 = CARTESIAN_POINT('',(-2.163817524603,16.699543222347,
+    29.849829535493));
+#12518 = CARTESIAN_POINT('',(-2.160942697767,16.676567508868,
+    29.85236407004));
+#12519 = CARTESIAN_POINT('',(-2.159702401635,16.659859197601,
+    29.853514334507));
+#12520 = CARTESIAN_POINT('',(-2.159425799714,16.642788427871,
+    29.853941430546));
+#12521 = CARTESIAN_POINT('',(-2.160165878842,16.625819782037,
+    29.853651787494));
+#12522 = CARTESIAN_POINT('',(-2.161837560464,16.609335099269,
+    29.852676492047));
+#12523 = CARTESIAN_POINT('',(-2.164275828716,16.593632789969,
+    29.851079701355));
+#12524 = CARTESIAN_POINT('',(-2.168544771556,16.572707406622,
+    29.848073217168));
+#12525 = CARTESIAN_POINT('',(-2.169922449827,16.566628752244,
+    29.8470813185));
+#12526 = CARTESIAN_POINT('',(-2.171396209353,16.560704546293,
+    29.845996745955));
+#12527 = CARTESIAN_POINT('',(-2.172956170882,16.554935024572,
+    29.844823087419));
+#12528 = CARTESIAN_POINT('',(-2.174593195921,16.549318737495,
+    29.843563458474));
+#12529 = CARTESIAN_POINT('',(-2.176299057159,16.543852857173,
+    29.84222043724));
+#12530 = CARTESIAN_POINT('',(-2.179433179255,16.534420848415,
+    29.839694704849));
+#12531 = CARTESIAN_POINT('',(-2.18083652805,16.530396052944,
+    29.838544815262));
+#12532 = CARTESIAN_POINT('',(-2.182273270689,16.526457474736,
+    29.83734729893));
+#12533 = CARTESIAN_POINT('',(-2.183740242377,16.52260344092,
+    29.836103023061));
+#12534 = CARTESIAN_POINT('',(-2.185234498113,16.518832229097,
+    29.834812753592));
+#12535 = CARTESIAN_POINT('',(-2.186753312693,16.515142067342,
+    29.833477155194));
+#12536 = CARTESIAN_POINT('',(-2.18964946676,16.508355101433,
+    29.830882678218));
+#12537 = CARTESIAN_POINT('',(-2.191021790729,16.505240401788,
+    29.829633950195));
+#12538 = CARTESIAN_POINT('',(-2.192409437441,16.502185827674,
+    29.828351000306));
+#12539 = CARTESIAN_POINT('',(-2.193810780861,16.499190195636,
+    29.827034188146));
+#12540 = CARTESIAN_POINT('',(-2.195224284098,16.496252346356,
+    29.8256838398));
+#12541 = CARTESIAN_POINT('',(-2.196648499402,16.493371144652,
+    29.824300247842));
+#12542 = CARTESIAN_POINT('',(-2.199401623599,16.487944542627,
+    29.821579756747));
+#12543 = CARTESIAN_POINT('',(-2.200729094133,16.485390667864,
+    29.820247901699));
+#12544 = CARTESIAN_POINT('',(-2.202063416251,16.482882993706,
+    29.818888311289));
+#12545 = CARTESIAN_POINT('',(-2.203403570867,16.480420683479,
+    29.817501176336));
+#12546 = CARTESIAN_POINT('',(-2.204748583325,16.478002925316,
+    29.81608667338));
+#12547 = CARTESIAN_POINT('',(-2.206097523405,16.47562893216,
+    29.81464496468));
+#12548 = CARTESIAN_POINT('',(-2.208722531181,16.471103081719,
+    29.811793208037));
+#12549 = CARTESIAN_POINT('',(-2.209998249071,16.468946350528,
+    29.810386230992));
+#12550 = CARTESIAN_POINT('',(-2.211275917861,16.466827112758,
+    29.808955391667));
+#12551 = CARTESIAN_POINT('',(-2.212554820952,16.464744752814,
+    29.807500807758));
+#12552 = CARTESIAN_POINT('',(-2.213834266278,16.462698674935,
+    29.80602259007));
+#12553 = CARTESIAN_POINT('',(-2.215113586296,16.460688303196,
+    29.804520842518));
+#12554 = CARTESIAN_POINT('',(-2.217611983013,16.456828555176,
+    29.801540512754));
+#12555 = CARTESIAN_POINT('',(-2.218831125831,16.454976025769,
+    29.80006403466));
+#12556 = CARTESIAN_POINT('',(-2.220049007226,16.453155010458,
+    29.798566312485));
+#12557 = CARTESIAN_POINT('',(-2.221265082112,16.451365042044,
+    29.797047427589));
+#12558 = CARTESIAN_POINT('',(-2.222478819531,16.449605668955,
+    29.795507458046));
+#12559 = CARTESIAN_POINT('',(-2.223689702659,16.447876455247,
+    29.793946478654));
+#12560 = CARTESIAN_POINT('',(-2.226058947534,16.444541975409,
+    29.790842653127));
+#12561 = CARTESIAN_POINT('',(-2.227217557365,16.442934496036,
+    29.789301366565));
+#12562 = CARTESIAN_POINT('',(-2.228372610252,16.441354168173,
+    29.787740765039));
+#12563 = CARTESIAN_POINT('',(-2.229523666281,16.439800630057,
+    29.786160911267));
+#12564 = CARTESIAN_POINT('',(-2.230670293671,16.438273532485,
+    29.784561866885));
+#12565 = CARTESIAN_POINT('',(-2.231812068771,16.436772538808,
+    29.782943692443));
+#12566 = CARTESIAN_POINT('',(-2.234048091997,16.433870126731,
+    29.779722491885));
+#12567 = CARTESIAN_POINT('',(-2.235142676269,16.432467057584,
+    29.778120687896));
+#12568 = CARTESIAN_POINT('',(-2.23623195237,16.431087823957,
+    29.776501089307));
+#12569 = CARTESIAN_POINT('',(-2.23731554825,16.429732142664,
+    29.774863750536));
+#12570 = CARTESIAN_POINT('',(-2.238393096315,16.428399740859,
+    29.77320872655));
+#12571 = CARTESIAN_POINT('',(-2.239464233425,16.427090356046,
+    29.77153607287));
+#12572 = CARTESIAN_POINT('',(-2.241562366188,16.424554108379,
+    29.768204214868));
+#12573 = CARTESIAN_POINT('',(-2.242589744699,16.423325955368,
+    29.766546007375));
+#12574 = CARTESIAN_POINT('',(-2.243610407627,16.422119045958,
+    29.764871274431));
+#12575 = CARTESIAN_POINT('',(-2.244624028321,16.420933157804,
+    29.763180069357));
+#12576 = CARTESIAN_POINT('',(-2.245630282279,16.419768077297,
+    29.761472447447));
+#12577 = CARTESIAN_POINT('',(-2.246628847151,16.418623599561,
+    29.759748465971));
+#12578 = CARTESIAN_POINT('',(-2.248584243827,16.416404637872,
+    29.756313079516));
+#12579 = CARTESIAN_POINT('',(-2.249541485508,16.415329108232,
+    29.754602510657));
+#12580 = CARTESIAN_POINT('',(-2.250490831731,16.414272758243,
+    29.752876532301));
+#12581 = CARTESIAN_POINT('',(-2.251431987186,16.41323541415,
+    29.751135202501));
+#12582 = CARTESIAN_POINT('',(-2.2523646573,16.412216909734,
+    29.749378582656));
+#12583 = CARTESIAN_POINT('',(-2.253288548242,16.411217086317,
+    29.747606737507));
+#12584 = CARTESIAN_POINT('',(-2.255096409323,16.409277857835,
+    29.744075270449));
+#12585 = CARTESIAN_POINT('',(-2.255980805868,16.408337581157,
+    29.742316362372));
+#12586 = CARTESIAN_POINT('',(-2.25685628376,16.407414822107,
+    29.740543074219));
+#12587 = CARTESIAN_POINT('',(-2.257722570176,16.406509446686,
+    29.738755474028));
+#12588 = CARTESIAN_POINT('',(-2.258579392261,16.405621327516,
+    29.736953634578));
+#12589 = CARTESIAN_POINT('',(-2.259426477133,16.404750343838,
+    29.735137633379));
+#12590 = CARTESIAN_POINT('',(-2.261082181662,16.40306123627,
+    29.731517797868));
+#12591 = CARTESIAN_POINT('',(-2.261891237415,16.402242370556,
+    29.729714578052));
+#12592 = CARTESIAN_POINT('',(-2.26269046373,16.401439677619,
+    29.727897970146));
+#12593 = CARTESIAN_POINT('',(-2.263479604917,16.400653056583,
+    29.726068057237));
+#12594 = CARTESIAN_POINT('',(-2.264258404998,16.399882412452,
+    29.724224928576));
+#12595 = CARTESIAN_POINT('',(-2.265026607715,16.399127656105,
+    29.722368679588));
+#12596 = CARTESIAN_POINT('',(-2.266525799727,16.397664881459,
+    29.718668414678));
+#12597 = CARTESIAN_POINT('',(-2.26725722888,16.396956222658,
+    29.716824927251));
+#12598 = CARTESIAN_POINT('',(-2.267978002724,16.396262649694,
+    29.714969045085));
+#12599 = CARTESIAN_POINT('',(-2.268687879909,16.395584089598,
+    29.713100871313));
+#12600 = CARTESIAN_POINT('',(-2.269386618997,16.394920474634,
+    29.711220516708));
+#12601 = CARTESIAN_POINT('',(-2.27007397846,16.3942717423,
+    29.709328099675));
+#12602 = CARTESIAN_POINT('',(-2.271412627707,16.39301596149,
+    29.705555542221));
+#12603 = CARTESIAN_POINT('',(-2.272064354639,16.392408355501,
+    29.703675851544));
+#12604 = CARTESIAN_POINT('',(-2.272704669191,16.391814963341,
+    29.701784793293));
+#12605 = CARTESIAN_POINT('',(-2.273333343599,16.391235735616,
+    29.699882495632));
+#12606 = CARTESIAN_POINT('',(-2.273950150621,16.390670627553,
+    29.697969095825));
+#12607 = CARTESIAN_POINT('',(-2.27455486354,16.390119599001,
+    29.696044740233));
+#12608 = CARTESIAN_POINT('',(-2.275729310619,16.389055001066,
+    29.692208199835));
+#12609 = CARTESIAN_POINT('',(-2.276299471343,16.388540945725,
+    29.690296389564));
+#12610 = CARTESIAN_POINT('',(-2.276857523586,16.388040414779,
+    29.688374301093));
+#12611 = CARTESIAN_POINT('',(-2.27740325414,16.387553378588,
+    29.686442092517));
+#12612 = CARTESIAN_POINT('',(-2.277936451324,16.3870798115,
+    29.684499932436));
+#12613 = CARTESIAN_POINT('',(-2.278456904991,16.386619691849,
+    29.682547999961));
+#12614 = CARTESIAN_POINT('',(-2.279463896204,16.385733363903,
+    29.678655935622));
+#12615 = CARTESIAN_POINT('',(-2.279950839929,16.385306734805,
+    29.676716104744));
+#12616 = CARTESIAN_POINT('',(-2.280425038621,16.384893097906,
+    29.674767173039));
+#12617 = CARTESIAN_POINT('',(-2.280886296121,16.384492439721,
+    29.672809333281));
+#12618 = CARTESIAN_POINT('',(-2.281334419194,16.384104750044,
+    29.670842790046));
+#12619 = CARTESIAN_POINT('',(-2.281769217525,16.383730021945,
+    29.668867759713));
+#12620 = CARTESIAN_POINT('',(-2.282605932338,16.383011511666,
+    29.664928756947));
+#12621 = CARTESIAN_POINT('',(-2.283008222574,16.382667371456,
+    29.662965013285));
+#12622 = CARTESIAN_POINT('',(-2.283397194556,16.382335827752,
+    29.660993458564));
+#12623 = CARTESIAN_POINT('',(-2.283772673092,16.382016879598,
+    29.659014324766));
+#12624 = CARTESIAN_POINT('',(-2.28413448767,16.381710528469,
+    29.657027856775));
+#12625 = CARTESIAN_POINT('',(-2.284482472458,16.381416778277,
+    29.655034312379));
+#12626 = CARTESIAN_POINT('',(-2.285146544919,16.380857788142,
+    29.651057061184));
+#12627 = CARTESIAN_POINT('',(-2.285462959457,16.380592254048,
+    29.649073513466));
+#12628 = CARTESIAN_POINT('',(-2.285765554194,16.380339039338,
+    29.647083580862));
+#12629 = CARTESIAN_POINT('',(-2.286054180195,16.380098151654,
+    29.645087538672));
+#12630 = CARTESIAN_POINT('',(-2.286328695322,16.379869600024,
+    29.643085675741));
+#12631 = CARTESIAN_POINT('',(-2.286588964227,16.379653394864,
+    29.641078294458));
+#12632 = CARTESIAN_POINT('',(-2.287078498759,16.379247569435,
+    29.637071573295));
+#12633 = CARTESIAN_POINT('',(-2.287308027576,16.379057723242,
+    29.635072328138));
+#12634 = CARTESIAN_POINT('',(-2.287523319646,16.378880021001,
+    29.633068283521));
+#12635 = CARTESIAN_POINT('',(-2.287724258994,16.378714474416,
+    29.631059760626));
+#12636 = CARTESIAN_POINT('',(-2.287910738838,16.378561095293,
+    29.629047093582));
+#12637 = CARTESIAN_POINT('',(-2.288082661587,16.37841989554,
+    29.627030629464));
+#12638 = CARTESIAN_POINT('',(-2.288396244254,16.378162675954,
+    29.623003308431));
+#12639 = CARTESIAN_POINT('',(-2.288538085488,16.378046505445,
+    29.620992492228));
+#12640 = CARTESIAN_POINT('',(-2.288665375869,16.377942387429,
+    29.618978634557));
+#12641 = CARTESIAN_POINT('',(-2.288778040242,16.377850332443,
+    29.616962099815));
+#12642 = CARTESIAN_POINT('',(-2.288876014972,16.37777034977,
+    29.614943261922));
+#12643 = CARTESIAN_POINT('',(-2.288959247945,16.377702447438,
+    29.612922504328));
+#12644 = CARTESIAN_POINT('',(-2.289080344655,16.377603704151,
+    29.609344859958));
+#12645 = CARTESIAN_POINT('',(-2.289124246858,16.377567925779,
+    29.607788595436));
+#12646 = CARTESIAN_POINT('',(-2.289159386863,16.377539300128,
+    29.606231605103));
+#12647 = CARTESIAN_POINT('',(-2.289185750962,16.377517829442,
+    29.604674068796));
+#12648 = CARTESIAN_POINT('',(-2.289203330049,16.377503515186,
+    29.603116167525));
+#12649 = CARTESIAN_POINT('',(-2.289212119617,16.377496358046,
+    29.601558083474));
+#12650 = CARTESIAN_POINT('',(-2.289212119762,16.377496357927,29.6));
+#12651 = PCURVE('',#3118,#12652);
+#12652 = DEFINITIONAL_REPRESENTATION('',(#12653),#12914);
+#12653 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12654,#12655,#12656,#12657,
+    #12658,#12659,#12660,#12661,#12662,#12663,#12664,#12665,#12666,
+    #12667,#12668,#12669,#12670,#12671,#12672,#12673,#12674,#12675,
+    #12676,#12677,#12678,#12679,#12680,#12681,#12682,#12683,#12684,
+    #12685,#12686,#12687,#12688,#12689,#12690,#12691,#12692,#12693,
+    #12694,#12695,#12696,#12697,#12698,#12699,#12700,#12701,#12702,
+    #12703,#12704,#12705,#12706,#12707,#12708,#12709,#12710,#12711,
+    #12712,#12713,#12714,#12715,#12716,#12717,#12718,#12719,#12720,
+    #12721,#12722,#12723,#12724,#12725,#12726,#12727,#12728,#12729,
+    #12730,#12731,#12732,#12733,#12734,#12735,#12736,#12737,#12738,
+    #12739,#12740,#12741,#12742,#12743,#12744,#12745,#12746,#12747,
+    #12748,#12749,#12750,#12751,#12752,#12753,#12754,#12755,#12756,
+    #12757,#12758,#12759,#12760,#12761,#12762,#12763,#12764,#12765,
+    #12766,#12767,#12768,#12769,#12770,#12771,#12772,#12773,#12774,
+    #12775,#12776,#12777,#12778,#12779,#12780,#12781,#12782,#12783,
+    #12784,#12785,#12786,#12787,#12788,#12789,#12790,#12791,#12792,
+    #12793,#12794,#12795,#12796,#12797,#12798,#12799,#12800,#12801,
+    #12802,#12803,#12804,#12805,#12806,#12807,#12808,#12809,#12810,
+    #12811,#12812,#12813,#12814,#12815,#12816,#12817,#12818,#12819,
+    #12820,#12821,#12822,#12823,#12824,#12825,#12826,#12827,#12828,
+    #12829,#12830,#12831,#12832,#12833,#12834,#12835,#12836,#12837,
+    #12838,#12839,#12840,#12841,#12842,#12843,#12844,#12845,#12846,
+    #12847,#12848,#12849,#12850,#12851,#12852,#12853,#12854,#12855,
+    #12856,#12857,#12858,#12859,#12860,#12861,#12862,#12863,#12864,
+    #12865,#12866,#12867,#12868,#12869,#12870,#12871,#12872,#12873,
+    #12874,#12875,#12876,#12877,#12878,#12879,#12880,#12881,#12882,
+    #12883,#12884,#12885,#12886,#12887,#12888,#12889,#12890,#12891,
+    #12892,#12893,#12894,#12895,#12896,#12897,#12898,#12899,#12900,
+    #12901,#12902,#12903,#12904,#12905,#12906,#12907,#12908,#12909,
+    #12910,#12911,#12912,#12913),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.682687272089E-02,3.391856265058E-02,5.112112431826E-02,
+    6.848245854313E-02,8.604471941779E-02,0.103845415634,0.121918724518,
+    0.140296855269,0.159011554673,0.17809592892,0.197586810108,
+    0.217528003383,0.237974973161,0.259001978007,0.280713613344,
+    0.303264878868,0.326899348191,0.35203101688,0.37945324394,
+    0.411052072039,0.454605250305,0.550256473221,0.59081521368,
+    0.622172922459,0.649753912403,0.675141355309,0.699046165982,
+    0.721853350351,0.743795345894,0.76502316727,0.785640656496,
+    0.805722922477,0.825327151736,0.844499401207,0.863279126801,
+    0.881702366314,0.899804092114,0.917620048484,0.935188291166,
+    0.952550590726,0.969753757,0.986850622066,1.),.UNSPECIFIED.);
+#12654 = CARTESIAN_POINT('',(3.005744448499,0.));
+#12655 = CARTESIAN_POINT('',(3.005744448557,6.653561931984E-03));
+#12656 = CARTESIAN_POINT('',(3.005748925042,1.330712938585E-02));
+#12657 = CARTESIAN_POINT('',(3.005757877967,1.995994327372E-02));
+#12658 = CARTESIAN_POINT('',(3.00577130757,2.661125510645E-02));
+#12659 = CARTESIAN_POINT('',(3.005789214319,3.32603269937E-02));
+#12660 = CARTESIAN_POINT('',(3.005811598911,3.990643164392E-02));
+#12661 = CARTESIAN_POINT('',(3.005865748401,5.329580987793E-02));
+#12662 = CARTESIAN_POINT('',(3.005897655525,6.003897494533E-02));
+#12663 = CARTESIAN_POINT('',(3.005934184596,6.677760061427E-02));
+#12664 = CARTESIAN_POINT('',(3.00597533718,7.351096712437E-02));
+#12665 = CARTESIAN_POINT('',(3.006021115462,8.023838190708E-02));
+#12666 = CARTESIAN_POINT('',(3.006071522241,8.695917958568E-02));
+#12667 = CARTESIAN_POINT('',(3.006181956654,0.100429814307));
+#12668 = CARTESIAN_POINT('',(3.006242044732,0.107179559809));
+#12669 = CARTESIAN_POINT('',(3.006306828672,0.113921311874));
+#12670 = CARTESIAN_POINT('',(3.006376313058,0.12065445599));
+#12671 = CARTESIAN_POINT('',(3.006450503555,0.12737840973));
+#12672 = CARTESIAN_POINT('',(3.006529406906,0.134092622761));
+#12673 = CARTESIAN_POINT('',(3.00669742678,0.147562405656));
+#12674 = CARTESIAN_POINT('',(3.006786630966,0.154317784518));
+#12675 = CARTESIAN_POINT('',(3.006880651585,0.161062182853));
+#12676 = CARTESIAN_POINT('',(3.006979498215,0.167795100243));
+#12677 = CARTESIAN_POINT('',(3.007083181918,0.174516066423));
+#12678 = CARTESIAN_POINT('',(3.007191715243,0.181224641286));
+#12679 = CARTESIAN_POINT('',(3.007419821576,0.194693680179));
+#12680 = CARTESIAN_POINT('',(3.00753950789,0.201453844074));
+#12681 = CARTESIAN_POINT('',(3.007664185739,0.208200483228));
+#12682 = CARTESIAN_POINT('',(3.007793871505,0.214933200226));
+#12683 = CARTESIAN_POINT('',(3.00792858338,0.221651623575));
+#12684 = CARTESIAN_POINT('',(3.008068341367,0.228355407708));
+#12685 = CARTESIAN_POINT('',(3.008359959431,0.241823869582));
+#12686 = CARTESIAN_POINT('',(3.0085119581,0.248588135915));
+#12687 = CARTESIAN_POINT('',(3.008669186032,0.255336699733));
+#12688 = CARTESIAN_POINT('',(3.008831668059,0.262069249986));
+#12689 = CARTESIAN_POINT('',(3.008999431096,0.268785496816));
+#12690 = CARTESIAN_POINT('',(3.009172504144,0.275485171561));
+#12691 = CARTESIAN_POINT('',(3.009532064794,0.28895322799));
+#12692 = CARTESIAN_POINT('',(3.009718717271,0.295721087982));
+#12693 = CARTESIAN_POINT('',(3.009910908275,0.302471348154));
+#12694 = CARTESIAN_POINT('',(3.010108672707,0.309203766248));
+#12695 = CARTESIAN_POINT('',(3.010312047808,0.315918116321));
+#12696 = CARTESIAN_POINT('',(3.010521073159,0.322614188744));
+#12697 = CARTESIAN_POINT('',(3.010954129604,0.33608201514));
+#12698 = CARTESIAN_POINT('',(3.011178354338,0.342853138153));
+#12699 = CARTESIAN_POINT('',(3.011408508982,0.349604956322));
+#12700 = CARTESIAN_POINT('',(3.011644640238,0.356337277959));
+#12701 = CARTESIAN_POINT('',(3.011886797417,0.363049922603));
+#12702 = CARTESIAN_POINT('',(3.012135032437,0.369742721022));
+#12703 = CARTESIAN_POINT('',(3.01264842558,0.383210511891));
+#12704 = CARTESIAN_POINT('',(3.012913810378,0.389984762195));
+#12705 = CARTESIAN_POINT('',(3.013185611801,0.39673809954));
+#12706 = CARTESIAN_POINT('',(3.013463890343,0.403470363144));
+#12707 = CARTESIAN_POINT('',(3.013748709404,0.410181398031));
+#12708 = CARTESIAN_POINT('',(3.014040135293,0.416871055024));
+#12709 = CARTESIAN_POINT('',(3.014642227623,0.430339043367));
+#12710 = CARTESIAN_POINT('',(3.014953160421,0.437116513224));
+#12711 = CARTESIAN_POINT('',(3.015271109022,0.443871448491));
+#12712 = CARTESIAN_POINT('',(3.015596150094,0.450603697184));
+#12713 = CARTESIAN_POINT('',(3.015928363578,0.457313107166));
+#12714 = CARTESIAN_POINT('',(3.016267832681,0.463999526151));
+#12715 = CARTESIAN_POINT('',(3.016968842339,0.477468008421));
+#12716 = CARTESIAN_POINT('',(3.017330699014,0.484249072199));
+#12717 = CARTESIAN_POINT('',(3.017700306023,0.491005830838));
+#12718 = CARTESIAN_POINT('',(3.018077759199,0.497738115199));
+#12719 = CARTESIAN_POINT('',(3.018463158099,0.504445749191));
+#12720 = CARTESIAN_POINT('',(3.018856606001,0.511128549774));
+#12721 = CARTESIAN_POINT('',(3.019669092353,0.52459792364));
+#12722 = CARTESIAN_POINT('',(3.020088512038,0.531383323863));
+#12723 = CARTESIAN_POINT('',(3.020516583529,0.538142324426));
+#12724 = CARTESIAN_POINT('',(3.020953425696,0.544874706994));
+#12725 = CARTESIAN_POINT('',(3.021399161705,0.551580238102));
+#12726 = CARTESIAN_POINT('',(3.021853919023,0.55825866915));
+#12727 = CARTESIAN_POINT('',(3.022793506152,0.571729497354));
+#12728 = CARTESIAN_POINT('',(3.023278806171,0.578520484759));
+#12729 = CARTESIAN_POINT('',(3.023773871496,0.585282414739));
+#12730 = CARTESIAN_POINT('',(3.024278849198,0.592014977778));
+#12731 = CARTESIAN_POINT('',(3.024793891386,0.59871783873));
+#12732 = CARTESIAN_POINT('',(3.025319155217,0.605390636812));
+#12733 = CARTESIAN_POINT('',(3.026405645694,0.618863763079));
+#12734 = CARTESIAN_POINT('',(3.02696746983,0.625662334015));
+#12735 = CARTESIAN_POINT('',(3.027540451672,0.632428278948));
+#12736 = CARTESIAN_POINT('',(3.028124773602,0.639161138325));
+#12737 = CARTESIAN_POINT('',(3.028720624006,0.645860412512));
+#12738 = CARTESIAN_POINT('',(3.029328197272,0.652525561795));
+#12739 = CARTESIAN_POINT('',(3.030587360866,0.666002335466));
+#12740 = CARTESIAN_POINT('',(3.031239740207,0.672811655965));
+#12741 = CARTESIAN_POINT('',(3.03190505243,0.679583331004));
+#12742 = CARTESIAN_POINT('',(3.032583525372,0.686316662261));
+#12743 = CARTESIAN_POINT('',(3.033275394089,0.693010889966));
+#12744 = CARTESIAN_POINT('',(3.033980900864,0.6996651929));
+#12745 = CARTESIAN_POINT('',(3.035447509878,0.713147940328));
+#12746 = CARTESIAN_POINT('',(3.036209706766,0.719973156855));
+#12747 = CARTESIAN_POINT('',(3.03698716553,0.726753351623));
+#12748 = CARTESIAN_POINT('',(3.037780174517,0.733487442697));
+#12749 = CARTESIAN_POINT('',(3.038589030755,0.740174252565));
+#12750 = CARTESIAN_POINT('',(3.039414039954,0.746812508132));
+#12751 = CARTESIAN_POINT('',(3.041137411653,0.760305630369));
+#12752 = CARTESIAN_POINT('',(3.042037393321,0.767155568288));
+#12753 = CARTESIAN_POINT('',(3.042955823795,0.773949084532));
+#12754 = CARTESIAN_POINT('',(3.043893075406,0.780684453935));
+#12755 = CARTESIAN_POINT('',(3.044849530531,0.787359796113));
+#12756 = CARTESIAN_POINT('',(3.04582558159,0.793973075463));
+#12757 = CARTESIAN_POINT('',(3.047880778373,0.807485995378));
+#12758 = CARTESIAN_POINT('',(3.048962535506,0.814377204772));
+#12759 = CARTESIAN_POINT('',(3.050067387933,0.821193107726));
+#12760 = CARTESIAN_POINT('',(3.051195830522,0.827930810182));
+#12761 = CARTESIAN_POINT('',(3.052348367517,0.834587145649));
+#12762 = CARTESIAN_POINT('',(3.053525512544,0.841158675198));
+#12763 = CARTESIAN_POINT('',(3.05603964289,0.854715576454));
+#12764 = CARTESIAN_POINT('',(3.057381408007,0.861684007573));
+#12765 = CARTESIAN_POINT('',(3.058753771028,0.868542190275));
+#12766 = CARTESIAN_POINT('',(3.06015741406,0.875284788593));
+#12767 = CARTESIAN_POINT('',(3.061593014244,0.881905921147));
+#12768 = CARTESIAN_POINT('',(3.063061243761,0.888399161139));
+#12769 = CARTESIAN_POINT('',(3.066292989031,0.902084337534));
+#12770 = CARTESIAN_POINT('',(3.068067366283,0.909231893638));
+#12771 = CARTESIAN_POINT('',(3.069886974213,0.916189594958));
+#12772 = CARTESIAN_POINT('',(3.071752755092,0.922945465824));
+#12773 = CARTESIAN_POINT('',(3.073665520824,0.929486164602));
+#12774 = CARTESIAN_POINT('',(3.07562595295,0.935796983702));
+#12775 = CARTESIAN_POINT('',(3.080403157167,0.950221152756));
+#12776 = CARTESIAN_POINT('',(3.083262954741,0.958112070737));
+#12777 = CARTESIAN_POINT('',(3.08621562145,0.965494351864));
+#12778 = CARTESIAN_POINT('',(3.089261193435,0.972318280615));
+#12779 = CARTESIAN_POINT('',(3.09239752511,0.978528228884));
+#12780 = CARTESIAN_POINT('',(3.095619697372,0.984066207268));
+#12781 = CARTESIAN_POINT('',(3.106166269169,0.999437371845));
+#12782 = CARTESIAN_POINT('',(3.113873324142,1.00661087484));
+#12783 = CARTESIAN_POINT('',(3.121778761479,1.009372123646));
+#12784 = CARTESIAN_POINT('',(3.129649443892,1.007511791998));
+#12785 = CARTESIAN_POINT('',(3.137287855456,1.001349105278));
+#12786 = CARTESIAN_POINT('',(3.144544318131,0.991532986739));
+#12787 = CARTESIAN_POINT('',(3.154179430707,0.973570525686));
+#12788 = CARTESIAN_POINT('',(3.1569736232,0.967693953066));
+#12789 = CARTESIAN_POINT('',(3.159691545868,0.961330861987));
+#12790 = CARTESIAN_POINT('',(3.162332834387,0.954519943929));
+#12791 = CARTESIAN_POINT('',(3.164898034279,0.947296411459));
+#12792 = CARTESIAN_POINT('',(3.167388424834,0.939691265947));
+#12793 = CARTESIAN_POINT('',(3.171674853136,0.925575804802));
+#12794 = CARTESIAN_POINT('',(3.17350012059,0.919208941381));
+#12795 = CARTESIAN_POINT('',(3.175282420676,0.912642377063));
+#12796 = CARTESIAN_POINT('',(3.177022569498,0.905887483867));
+#12797 = CARTESIAN_POINT('',(3.178721423983,0.898954603789));
+#12798 = CARTESIAN_POINT('',(3.180379881876,0.891853048801));
+#12799 = CARTESIAN_POINT('',(3.183422889454,0.878203781074));
+#12800 = CARTESIAN_POINT('',(3.184816350852,0.871692482431));
+#12801 = CARTESIAN_POINT('',(3.186179888205,0.865062889016));
+#12802 = CARTESIAN_POINT('',(3.187514117512,0.858320258058));
+#12803 = CARTESIAN_POINT('',(3.188819648505,0.85146941992));
+#12804 = CARTESIAN_POINT('',(3.190097084645,0.844514778096));
+#12805 = CARTESIAN_POINT('',(3.192497552596,0.83096689015));
+#12806 = CARTESIAN_POINT('',(3.193624779905,0.824388935297));
+#12807 = CARTESIAN_POINT('',(3.194729167997,0.817729564586));
+#12808 = CARTESIAN_POINT('',(3.195811169765,0.810991677134));
+#12809 = CARTESIAN_POINT('',(3.196871228045,0.804177951249));
+#12810 = CARTESIAN_POINT('',(3.197909775619,0.797290844423));
+#12811 = CARTESIAN_POINT('',(3.199885274943,0.783780705647));
+#12812 = CARTESIAN_POINT('',(3.200824616584,0.77716576265));
+#12813 = CARTESIAN_POINT('',(3.201745612433,0.770489639236));
+#12814 = CARTESIAN_POINT('',(3.202648605857,0.763754081136));
+#12815 = CARTESIAN_POINT('',(3.203533931292,0.756960704924));
+#12816 = CARTESIAN_POINT('',(3.204401914244,0.750110998015));
+#12817 = CARTESIAN_POINT('',(3.206064755333,0.736618678339));
+#12818 = CARTESIAN_POINT('',(3.206861140683,0.729981010558));
+#12819 = CARTESIAN_POINT('',(3.207642302144,0.723294498447));
+#12820 = CARTESIAN_POINT('',(3.208408507111,0.716560244097));
+#12821 = CARTESIAN_POINT('',(3.209160015577,0.709779268561));
+#12822 = CARTESIAN_POINT('',(3.209897080126,0.702952511858));
+#12823 = CARTESIAN_POINT('',(3.211315389897,0.689469830706));
+#12824 = CARTESIAN_POINT('',(3.211997691784,0.682817257922));
+#12825 = CARTESIAN_POINT('',(3.212667069907,0.676123881254));
+#12826 = CARTESIAN_POINT('',(3.213323736453,0.669390414652));
+#12827 = CARTESIAN_POINT('',(3.213967897491,0.662617519377));
+#12828 = CARTESIAN_POINT('',(3.214599752972,0.655805804002));
+#12829 = CARTESIAN_POINT('',(3.215819068897,0.642328799868));
+#12830 = CARTESIAN_POINT('',(3.21640730488,0.63566596711));
+#12831 = CARTESIAN_POINT('',(3.21698438021,0.628967830408));
+#12832 = CARTESIAN_POINT('',(3.217550465302,0.622234859613));
+#12833 = CARTESIAN_POINT('',(3.218105725457,0.615467490161));
+#12834 = CARTESIAN_POINT('',(3.218650320866,0.60866612307));
+#12835 = CARTESIAN_POINT('',(3.219703136565,0.595192643409));
+#12836 = CARTESIAN_POINT('',(3.220211952479,0.588522441262));
+#12837 = CARTESIAN_POINT('',(3.220710996447,0.58182085487));
+#12838 = CARTESIAN_POINT('',(3.221200406224,0.575088198934));
+#12839 = CARTESIAN_POINT('',(3.221680315227,0.568324766489));
+#12840 = CARTESIAN_POINT('',(3.222150852526,0.561530828904));
+#12841 = CARTESIAN_POINT('',(3.223061458231,0.548059596668));
+#12842 = CARTESIAN_POINT('',(3.223502000487,0.541383856063));
+#12843 = CARTESIAN_POINT('',(3.2239338849,0.534679645089));
+#12844 = CARTESIAN_POINT('',(3.224357222999,0.527947182697));
+#12845 = CARTESIAN_POINT('',(3.224772122563,0.521186675767));
+#12846 = CARTESIAN_POINT('',(3.22517868762,0.51439831911));
+#12847 = CARTESIAN_POINT('',(3.225965867435,0.500928519926));
+#12848 = CARTESIAN_POINT('',(3.226346869526,0.49424838208));
+#12849 = CARTESIAN_POINT('',(3.226720118012,0.48754205209));
+#12850 = CARTESIAN_POINT('',(3.227085702893,0.480809695808));
+#12851 = CARTESIAN_POINT('',(3.227443710873,0.474051474776));
+#12852 = CARTESIAN_POINT('',(3.227794225365,0.467267546225));
+#12853 = CARTESIAN_POINT('',(3.22847286736,0.453798627096));
+#12854 = CARTESIAN_POINT('',(3.228801317958,0.447114753285));
+#12855 = CARTESIAN_POINT('',(3.229122753216,0.440406584823));
+#12856 = CARTESIAN_POINT('',(3.22943724514,0.433674267255));
+#12857 = CARTESIAN_POINT('',(3.229744862802,0.426917948502));
+#12858 = CARTESIAN_POINT('',(3.230045672342,0.420137778851));
+#12859 = CARTESIAN_POINT('',(3.230627781047,0.406669342353));
+#12860 = CARTESIAN_POINT('',(3.230909353556,0.399982038825));
+#12861 = CARTESIAN_POINT('',(3.231184513893,0.393272144036));
+#12862 = CARTESIAN_POINT('',(3.231453318817,0.386539810047));
+#12863 = CARTESIAN_POINT('',(3.23171582245,0.379785197325));
+#12864 = CARTESIAN_POINT('',(3.231972076279,0.373008474743));
+#12865 = CARTESIAN_POINT('',(3.232467435394,0.359540219861));
+#12866 = CARTESIAN_POINT('',(3.232706773861,0.35284951514));
+#12867 = CARTESIAN_POINT('',(3.232940190657,0.346137873058));
+#12868 = CARTESIAN_POINT('',(3.233167729505,0.339405475282));
+#12869 = CARTESIAN_POINT('',(3.233389431753,0.332652517506));
+#12870 = CARTESIAN_POINT('',(3.233605336363,0.325879209449));
+#12871 = CARTESIAN_POINT('',(3.234021956152,0.312410896094));
+#12872 = CARTESIAN_POINT('',(3.234222870662,0.305716589891));
+#12873 = CARTESIAN_POINT('',(3.234418258132,0.299003068872));
+#12874 = CARTESIAN_POINT('',(3.234608151106,0.292270565014));
+#12875 = CARTESIAN_POINT('',(3.23479257999,0.285519329651));
+#12876 = CARTESIAN_POINT('',(3.23497157305,0.278749633471));
+#12877 = CARTESIAN_POINT('',(3.235315999449,0.265281058679));
+#12878 = CARTESIAN_POINT('',(3.23548160227,0.258582751914));
+#12879 = CARTESIAN_POINT('',(3.235641989763,0.251867123279));
+#12880 = CARTESIAN_POINT('',(3.235797184924,0.245134474279));
+#12881 = CARTESIAN_POINT('',(3.235947208863,0.238385130876));
+#12882 = CARTESIAN_POINT('',(3.236092080802,0.231619443484));
+#12883 = CARTESIAN_POINT('',(3.236369612438,0.218150422853));
+#12884 = CARTESIAN_POINT('',(3.236502413982,0.211447533074));
+#12885 = CARTESIAN_POINT('',(3.23663023929,0.20472947784));
+#12886 = CARTESIAN_POINT('',(3.236753103347,0.197996646618));
+#12887 = CARTESIAN_POINT('',(3.236871019535,0.191249458137));
+#12888 = CARTESIAN_POINT('',(3.236983999635,0.184488360389));
+#12889 = CARTESIAN_POINT('',(3.237198841362,0.171018715059));
+#12890 = CARTESIAN_POINT('',(3.23730081789,0.164310482447));
+#12891 = CARTESIAN_POINT('',(3.237397993191,0.157589594768));
+#12892 = CARTESIAN_POINT('',(3.237490375796,0.150856547156));
+#12893 = CARTESIAN_POINT('',(3.237577972988,0.144111867902));
+#12894 = CARTESIAN_POINT('',(3.237660790801,0.137356118454));
+#12895 = CARTESIAN_POINT('',(3.237816161941,0.123885683874));
+#12896 = CARTESIAN_POINT('',(3.237888802525,0.117171189925));
+#12897 = CARTESIAN_POINT('',(3.237956760383,0.110446992643));
+#12898 = CARTESIAN_POINT('',(3.238020039313,0.103713706841));
+#12899 = CARTESIAN_POINT('',(3.238078642309,9.697198106628E-02));
+#12900 = CARTESIAN_POINT('',(3.238132571558,9.022249760297E-02));
+#12901 = CARTESIAN_POINT('',(3.238230780952,7.675119702614E-02));
+#12902 = CARTESIAN_POINT('',(3.238275118825,7.002946234314E-02));
+#12903 = CARTESIAN_POINT('',(3.2383148434,6.330147580214E-02));
+#12904 = CARTESIAN_POINT('',(3.238349955694,5.65679707048E-02));
+#12905 = CARTESIAN_POINT('',(3.238380456388,4.982970627516E-02));
+#12906 = CARTESIAN_POINT('',(3.238406345832,4.308746765965E-02));
+#12907 = CARTESIAN_POINT('',(3.23844398934,3.115410682754E-02));
+#12908 = CARTESIAN_POINT('',(3.238457627022,2.596427270497E-02));
+#12909 = CARTESIAN_POINT('',(3.238468537116,2.077293239953E-02));
+#12910 = CARTESIAN_POINT('',(3.238476719648,1.558045800414E-02));
+#12911 = CARTESIAN_POINT('',(3.238482174649,1.038722486456E-02));
+#12912 = CARTESIAN_POINT('',(3.238484902154,5.193611579383E-03));
+#12913 = CARTESIAN_POINT('',(3.238484902199,0.));
+#12914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#12915 = PCURVE('',#4045,#12916);
+#12916 = DEFINITIONAL_REPRESENTATION('',(#12917),#13178);
+#12917 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#12918,#12919,#12920,#12921,
+    #12922,#12923,#12924,#12925,#12926,#12927,#12928,#12929,#12930,
+    #12931,#12932,#12933,#12934,#12935,#12936,#12937,#12938,#12939,
+    #12940,#12941,#12942,#12943,#12944,#12945,#12946,#12947,#12948,
+    #12949,#12950,#12951,#12952,#12953,#12954,#12955,#12956,#12957,
+    #12958,#12959,#12960,#12961,#12962,#12963,#12964,#12965,#12966,
+    #12967,#12968,#12969,#12970,#12971,#12972,#12973,#12974,#12975,
+    #12976,#12977,#12978,#12979,#12980,#12981,#12982,#12983,#12984,
+    #12985,#12986,#12987,#12988,#12989,#12990,#12991,#12992,#12993,
+    #12994,#12995,#12996,#12997,#12998,#12999,#13000,#13001,#13002,
+    #13003,#13004,#13005,#13006,#13007,#13008,#13009,#13010,#13011,
+    #13012,#13013,#13014,#13015,#13016,#13017,#13018,#13019,#13020,
+    #13021,#13022,#13023,#13024,#13025,#13026,#13027,#13028,#13029,
+    #13030,#13031,#13032,#13033,#13034,#13035,#13036,#13037,#13038,
+    #13039,#13040,#13041,#13042,#13043,#13044,#13045,#13046,#13047,
+    #13048,#13049,#13050,#13051,#13052,#13053,#13054,#13055,#13056,
+    #13057,#13058,#13059,#13060,#13061,#13062,#13063,#13064,#13065,
+    #13066,#13067,#13068,#13069,#13070,#13071,#13072,#13073,#13074,
+    #13075,#13076,#13077,#13078,#13079,#13080,#13081,#13082,#13083,
+    #13084,#13085,#13086,#13087,#13088,#13089,#13090,#13091,#13092,
+    #13093,#13094,#13095,#13096,#13097,#13098,#13099,#13100,#13101,
+    #13102,#13103,#13104,#13105,#13106,#13107,#13108,#13109,#13110,
+    #13111,#13112,#13113,#13114,#13115,#13116,#13117,#13118,#13119,
+    #13120,#13121,#13122,#13123,#13124,#13125,#13126,#13127,#13128,
+    #13129,#13130,#13131,#13132,#13133,#13134,#13135,#13136,#13137,
+    #13138,#13139,#13140,#13141,#13142,#13143,#13144,#13145,#13146,
+    #13147,#13148,#13149,#13150,#13151,#13152,#13153,#13154,#13155,
+    #13156,#13157,#13158,#13159,#13160,#13161,#13162,#13163,#13164,
+    #13165,#13166,#13167,#13168,#13169,#13170,#13171,#13172,#13173,
+    #13174,#13175,#13176,#13177),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.682687272089E-02,3.391856265058E-02,5.112112431826E-02,
+    6.848245854313E-02,8.604471941779E-02,0.103845415634,0.121918724518,
+    0.140296855269,0.159011554673,0.17809592892,0.197586810108,
+    0.217528003383,0.237974973161,0.259001978007,0.280713613344,
+    0.303264878868,0.326899348191,0.35203101688,0.37945324394,
+    0.411052072039,0.454605250305,0.550256473221,0.59081521368,
+    0.622172922459,0.649753912403,0.675141355309,0.699046165982,
+    0.721853350351,0.743795345894,0.76502316727,0.785640656496,
+    0.805722922477,0.825327151736,0.844499401207,0.863279126801,
+    0.881702366314,0.899804092114,0.917620048484,0.935188291166,
+    0.952550590726,0.969753757,0.986850622066,1.),.UNSPECIFIED.);
+#12918 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#12919 = CARTESIAN_POINT('',(3.990046714613,2.70199606858));
+#12920 = CARTESIAN_POINT('',(3.989993562072,2.703992139027));
+#12921 = CARTESIAN_POINT('',(3.989887257814,2.705987838776));
+#12922 = CARTESIAN_POINT('',(3.98972783031,2.707982799081));
+#12923 = CARTESIAN_POINT('',(3.989515336358,2.709976655016));
+#12924 = CARTESIAN_POINT('',(3.989249861081,2.711969045472));
+#12925 = CARTESIAN_POINT('',(3.988608164784,2.715981507921));
+#12926 = CARTESIAN_POINT('',(3.988230264304,2.718001524989));
+#12927 = CARTESIAN_POINT('',(3.987797936103,2.720019291247));
+#12928 = CARTESIAN_POINT('',(3.987311323724,2.722034443633));
+#12929 = CARTESIAN_POINT('',(3.986770594644,2.724046629132));
+#12930 = CARTESIAN_POINT('',(3.986175940275,2.726055504785));
+#12931 = CARTESIAN_POINT('',(3.98487500579,2.73007897829));
+#12932 = CARTESIAN_POINT('',(3.984168023719,2.732093529892));
+#12933 = CARTESIAN_POINT('',(3.98340684934,2.734104054397));
+#12934 = CARTESIAN_POINT('',(3.982591718365,2.736110226182));
+#12935 = CARTESIAN_POINT('',(3.981722882632,2.738111732092));
+#12936 = CARTESIAN_POINT('',(3.9808006101,2.740108271444));
+#12937 = CARTESIAN_POINT('',(3.978840756836,2.744109219343));
+#12938 = CARTESIAN_POINT('',(3.977802187714,2.746113530405));
+#12939 = CARTESIAN_POINT('',(3.976709769026,2.748112193682));
+#12940 = CARTESIAN_POINT('',(3.975563800858,2.750104926207));
+#12941 = CARTESIAN_POINT('',(3.974364591847,2.752091457574));
+#12942 = CARTESIAN_POINT('',(3.973112459179,2.754071529935));
+#12943 = CARTESIAN_POINT('',(3.970487898062,2.758041104307));
+#12944 = CARTESIAN_POINT('',(3.969114242856,2.760030449703));
+#12945 = CARTESIAN_POINT('',(3.96768709959,2.762012680664));
+#12946 = CARTESIAN_POINT('',(3.966206806779,2.76398755541));
+#12947 = CARTESIAN_POINT('',(3.964673704848,2.765954843906));
+#12948 = CARTESIAN_POINT('',(3.963088136126,2.767914327866));
+#12949 = CARTESIAN_POINT('',(3.959790519325,2.771843767945));
+#12950 = CARTESIAN_POINT('',(3.958077044534,2.773813504356));
+#12951 = CARTESIAN_POINT('',(3.95631037838,2.775774795138));
+#12952 = CARTESIAN_POINT('',(3.954490874903,2.777727436087));
+#12953 = CARTESIAN_POINT('',(3.952618884273,2.779671233632));
+#12954 = CARTESIAN_POINT('',(3.950694752793,2.781606004838));
+#12955 = CARTESIAN_POINT('',(3.946712632187,2.785486639575));
+#12956 = CARTESIAN_POINT('',(3.944653042943,2.78743221842));
+#12957 = CARTESIAN_POINT('',(3.942540413077,2.78936813376));
+#12958 = CARTESIAN_POINT('',(3.940375091579,2.791294214807));
+#12959 = CARTESIAN_POINT('',(3.938157418515,2.793210300168));
+#12960 = CARTESIAN_POINT('',(3.935887725031,2.795116237841));
+#12961 = CARTESIAN_POINT('',(3.931205789397,2.798939504317));
+#12962 = CARTESIAN_POINT('',(3.928791787629,2.800856482266));
+#12963 = CARTESIAN_POINT('',(3.926324666402,2.802762669223));
+#12964 = CARTESIAN_POINT('',(3.923804750683,2.80465792342));
+#12965 = CARTESIAN_POINT('',(3.921232352047,2.806542111158));
+#12966 = CARTESIAN_POINT('',(3.918607768676,2.808415106809));
+#12967 = CARTESIAN_POINT('',(3.913205786157,2.812172572889));
+#12968 = CARTESIAN_POINT('',(3.910426467948,2.814056624449));
+#12969 = CARTESIAN_POINT('',(3.90759363109,2.81592882342));
+#12970 = CARTESIAN_POINT('',(3.904707558515,2.817789052429));
+#12971 = CARTESIAN_POINT('',(3.901768515725,2.81963720081));
+#12972 = CARTESIAN_POINT('',(3.898776750793,2.821473164599));
+#12973 = CARTESIAN_POINT('',(3.892628104188,2.825156552002));
+#12974 = CARTESIAN_POINT('',(3.889469127858,2.827003484774));
+#12975 = CARTESIAN_POINT('',(3.886255809687,2.82883754174));
+#12976 = CARTESIAN_POINT('',(3.88298837276,2.830658625108));
+#12977 = CARTESIAN_POINT('',(3.87966701893,2.832466642416));
+#12978 = CARTESIAN_POINT('',(3.87629192882,2.834261506532));
+#12979 = CARTESIAN_POINT('',(3.869361562471,2.837862714379));
+#12980 = CARTESIAN_POINT('',(3.86580397929,2.839668487456));
+#12981 = CARTESIAN_POINT('',(3.862190681919,2.841460367721));
+#12982 = CARTESIAN_POINT('',(3.858521814931,2.84323827198));
+#12983 = CARTESIAN_POINT('',(3.854797497838,2.845002121002));
+#12984 = CARTESIAN_POINT('',(3.851017825089,2.846751839516));
+#12985 = CARTESIAN_POINT('',(3.843259305188,2.850262969825));
+#12986 = CARTESIAN_POINT('',(3.839277873858,2.852023716989));
+#12987 = CARTESIAN_POINT('',(3.835238646344,2.853769521313));
+#12988 = CARTESIAN_POINT('',(3.831141667639,2.855500309009));
+#12989 = CARTESIAN_POINT('',(3.826986953466,2.857216008888));
+#12990 = CARTESIAN_POINT('',(3.822774490277,2.858916552369));
+#12991 = CARTESIAN_POINT('',(3.814125672038,2.862329940044));
+#12992 = CARTESIAN_POINT('',(3.80968634832,2.864042001427));
+#12993 = CARTESIAN_POINT('',(3.805186218019,2.865737986462));
+#12994 = CARTESIAN_POINT('',(3.800625200744,2.867417825201));
+#12995 = CARTESIAN_POINT('',(3.796003181787,2.869081448907));
+#12996 = CARTESIAN_POINT('',(3.791320012133,2.870728790054));
+#12997 = CARTESIAN_POINT('',(3.781696413749,2.874037042215));
+#12998 = CARTESIAN_POINT('',(3.776752456092,2.875697011608));
+#12999 = CARTESIAN_POINT('',(3.771743436298,2.877339618376));
+#13000 = CARTESIAN_POINT('',(3.76666911437,2.878964790078));
+#13001 = CARTESIAN_POINT('',(3.761529209501,2.880572453952));
+#13002 = CARTESIAN_POINT('',(3.756323400068,2.882162536919));
+#13003 = CARTESIAN_POINT('',(3.745607590601,2.885358591868));
+#13004 = CARTESIAN_POINT('',(3.740093205582,2.886963394434));
+#13005 = CARTESIAN_POINT('',(3.734507769849,2.888549292547));
+#13006 = CARTESIAN_POINT('',(3.728850835009,2.890116203278));
+#13007 = CARTESIAN_POINT('',(3.723121903008,2.891664041506));
+#13008 = CARTESIAN_POINT('',(3.717320426132,2.893192719916));
+#13009 = CARTESIAN_POINT('',(3.705344005189,2.89626995058));
+#13010 = CARTESIAN_POINT('',(3.699163295878,2.897816983803));
+#13011 = CARTESIAN_POINT('',(3.69290300982,2.899343148603));
+#13012 = CARTESIAN_POINT('',(3.68656241569,2.900848340024));
+#13013 = CARTESIAN_POINT('',(3.680140720078,2.902332448229));
+#13014 = CARTESIAN_POINT('',(3.673637067492,2.903795358494));
+#13015 = CARTESIAN_POINT('',(3.660147642905,2.906747787885));
+#13016 = CARTESIAN_POINT('',(3.653153721772,2.908235207708));
+#13017 = CARTESIAN_POINT('',(3.646067719888,2.909699073625));
+#13018 = CARTESIAN_POINT('',(3.638888500916,2.911139239044));
+#13019 = CARTESIAN_POINT('',(3.631614849253,2.912555547837));
+#13020 = CARTESIAN_POINT('',(3.624245470037,2.913947834338));
+#13021 = CARTESIAN_POINT('',(3.608839520661,2.916770678236));
+#13022 = CARTESIAN_POINT('',(3.60079027004,2.918198068599));
+#13023 = CARTESIAN_POINT('',(3.592629579202,2.919597885504));
+#13024 = CARTESIAN_POINT('',(3.584355691619,2.920969900626));
+#13025 = CARTESIAN_POINT('',(3.575966752312,2.922313866257));
+#13026 = CARTESIAN_POINT('',(3.567460807851,2.923629515297));
+#13027 = CARTESIAN_POINT('',(3.549424702284,2.926320911577));
+#13028 = CARTESIAN_POINT('',(3.539871897835,2.927691197568));
+#13029 = CARTESIAN_POINT('',(3.530174692603,2.929027052107));
+#13030 = CARTESIAN_POINT('',(3.520330305589,2.930328062479));
+#13031 = CARTESIAN_POINT('',(3.510335875196,2.931593770395));
+#13032 = CARTESIAN_POINT('',(3.500188459232,2.932823671984));
+#13033 = CARTESIAN_POINT('',(3.47801232547,2.935392549168));
+#13034 = CARTESIAN_POINT('',(3.465932739116,2.936719579504));
+#13035 = CARTESIAN_POINT('',(3.453641391919,2.937997482035));
+#13036 = CARTESIAN_POINT('',(3.441133798624,2.939225291711));
+#13037 = CARTESIAN_POINT('',(3.428405872653,2.940401905209));
+#13038 = CARTESIAN_POINT('',(3.415453926105,2.941526080929));
+#13039 = CARTESIAN_POINT('',(3.384109486548,2.944071730918));
+#13040 = CARTESIAN_POINT('',(3.365514664693,2.945444602048));
+#13041 = CARTESIAN_POINT('',(3.346479947887,2.946711692207));
+#13042 = CARTESIAN_POINT('',(3.327003047106,2.947868471519));
+#13043 = CARTESIAN_POINT('',(3.307092234136,2.948909641392));
+#13044 = CARTESIAN_POINT('',(3.286768935123,2.949829535493));
+#13045 = CARTESIAN_POINT('',(3.220612161568,2.95236407004));
+#13046 = CARTESIAN_POINT('',(3.172803427849,2.953514334507));
+#13047 = CARTESIAN_POINT('',(3.124156187061,2.953941430546));
+#13048 = CARTESIAN_POINT('',(3.075778485663,2.953651787494));
+#13049 = CARTESIAN_POINT('',(3.028546191632,2.952676492047));
+#13050 = CARTESIAN_POINT('',(2.983195443421,2.951079701355));
+#13051 = CARTESIAN_POINT('',(2.922177176419,2.948073217168));
+#13052 = CARTESIAN_POINT('',(2.904373293738,2.9470813185));
+#13053 = CARTESIAN_POINT('',(2.886937096082,2.945996745955));
+#13054 = CARTESIAN_POINT('',(2.869866899614,2.944823087419));
+#13055 = CARTESIAN_POINT('',(2.853157465464,2.943563458474));
+#13056 = CARTESIAN_POINT('',(2.836800511013,2.94222043724));
+#13057 = CARTESIAN_POINT('',(2.808403110943,2.939694704849));
+#13058 = CARTESIAN_POINT('',(2.796226005672,2.938544815262));
+#13059 = CARTESIAN_POINT('',(2.784249521069,2.93734729893));
+#13060 = CARTESIAN_POINT('',(2.772469314558,2.936103023061));
+#13061 = CARTESIAN_POINT('',(2.76088108528,2.934812753592));
+#13062 = CARTESIAN_POINT('',(2.749480574085,2.933477155194));
+#13063 = CARTESIAN_POINT('',(2.728397528449,2.930882678218));
+#13064 = CARTESIAN_POINT('',(2.718673552999,2.929633950195));
+#13065 = CARTESIAN_POINT('',(2.70908884478,2.928351000306));
+#13066 = CARTESIAN_POINT('',(2.699640744199,2.927034188146));
+#13067 = CARTESIAN_POINT('',(2.690326724475,2.9256838398));
+#13068 = CARTESIAN_POINT('',(2.68114439164,2.924300247842));
+#13069 = CARTESIAN_POINT('',(2.663758565281,2.921579756747));
+#13070 = CARTESIAN_POINT('',(2.655535322471,2.920247901699));
+#13071 = CARTESIAN_POINT('',(2.64742000344,2.918888311289));
+#13072 = CARTESIAN_POINT('',(2.639410956881,2.917501176336));
+#13073 = CARTESIAN_POINT('',(2.631506632851,2.91608667338));
+#13074 = CARTESIAN_POINT('',(2.623705582768,2.91464496468));
+#13075 = CARTESIAN_POINT('',(2.608756966548,2.911793208037));
+#13076 = CARTESIAN_POINT('',(2.601597847831,2.910386230992));
+#13077 = CARTESIAN_POINT('',(2.594527979893,2.908955391667));
+#13078 = CARTESIAN_POINT('',(2.587546313997,2.907500807758));
+#13079 = CARTESIAN_POINT('',(2.580651876037,2.90602259007));
+#13080 = CARTESIAN_POINT('',(2.573843766538,2.904520842518));
+#13081 = CARTESIAN_POINT('',(2.560707233608,2.901540512754));
+#13082 = CARTESIAN_POINT('',(2.554371140055,2.90006403466));
+#13083 = CARTESIAN_POINT('',(2.548112163436,2.898566312485));
+#13084 = CARTESIAN_POINT('',(2.541929644315,2.897047427589));
+#13085 = CARTESIAN_POINT('',(2.535822980385,2.895507458046));
+#13086 = CARTESIAN_POINT('',(2.529791626465,2.893946478654));
+#13087 = CARTESIAN_POINT('',(2.518104523133,2.890842653127));
+#13088 = CARTESIAN_POINT('',(2.512443205442,2.889301366565));
+#13089 = CARTESIAN_POINT('',(2.506850706467,2.887740765039));
+#13090 = CARTESIAN_POINT('',(2.501326636915,2.886160911267));
+#13091 = CARTESIAN_POINT('',(2.495870653157,2.884561866885));
+#13092 = CARTESIAN_POINT('',(2.490482457234,2.882943692443));
+#13093 = CARTESIAN_POINT('',(2.480014314803,2.879722491885));
+#13094 = CARTESIAN_POINT('',(2.474930043994,2.878120687896));
+#13095 = CARTESIAN_POINT('',(2.469908755692,2.876501089307));
+#13096 = CARTESIAN_POINT('',(2.464950259001,2.874863750536));
+#13097 = CARTESIAN_POINT('',(2.460054400867,2.87320872655));
+#13098 = CARTESIAN_POINT('',(2.455221066075,2.87153607287));
+#13099 = CARTESIAN_POINT('',(2.445816458729,2.868204214868));
+#13100 = CARTESIAN_POINT('',(2.441241647311,2.866546007375));
+#13101 = CARTESIAN_POINT('',(2.436725671947,2.864871274431));
+#13102 = CARTESIAN_POINT('',(2.432268493761,2.863180069357));
+#13103 = CARTESIAN_POINT('',(2.427870106045,2.861472447447));
+#13104 = CARTESIAN_POINT('',(2.423530534261,2.859748465971));
+#13105 = CARTESIAN_POINT('',(2.415080263338,2.856313079516));
+#13106 = CARTESIAN_POINT('',(2.410966547429,2.854602510657));
+#13107 = CARTESIAN_POINT('',(2.406908741548,2.852876532301));
+#13108 = CARTESIAN_POINT('',(2.402906926667,2.851135202501));
+#13109 = CARTESIAN_POINT('',(2.3989612115,2.849378582656));
+#13110 = CARTESIAN_POINT('',(2.395071732496,2.847606737507));
+#13111 = CARTESIAN_POINT('',(2.387496817509,2.844075270449));
+#13112 = CARTESIAN_POINT('',(2.383808728468,2.842316362372));
+#13113 = CARTESIAN_POINT('',(2.380174539567,2.840543074219));
+#13114 = CARTESIAN_POINT('',(2.376594427585,2.838755474028));
+#13115 = CARTESIAN_POINT('',(2.37306859324,2.836953634578));
+#13116 = CARTESIAN_POINT('',(2.369597261189,2.835137633379));
+#13117 = CARTESIAN_POINT('',(2.362839383328,2.831517797868));
+#13118 = CARTESIAN_POINT('',(2.359550451109,2.829714578052));
+#13119 = CARTESIAN_POINT('',(2.356314116105,2.827897970146));
+#13120 = CARTESIAN_POINT('',(2.35313063138,2.826068057237));
+#13121 = CARTESIAN_POINT('',(2.350000270326,2.824224928576));
+#13122 = CARTESIAN_POINT('',(2.346923326662,2.822368679588));
+#13123 = CARTESIAN_POINT('',(2.340938798071,2.818668414678));
+#13124 = CARTESIAN_POINT('',(2.338029035133,2.816824927251));
+#13125 = CARTESIAN_POINT('',(2.335171121095,2.814969045085));
+#13126 = CARTESIAN_POINT('',(2.332365368009,2.813100871313));
+#13127 = CARTESIAN_POINT('',(2.329612104497,2.811220516708));
+#13128 = CARTESIAN_POINT('',(2.326911675755,2.809328099675));
+#13129 = CARTESIAN_POINT('',(2.321667462424,2.805555542221));
+#13130 = CARTESIAN_POINT('',(2.319121676675,2.803675851544));
+#13131 = CARTESIAN_POINT('',(2.316627428285,2.801784793293));
+#13132 = CARTESIAN_POINT('',(2.314185071652,2.799882495632));
+#13133 = CARTESIAN_POINT('',(2.311794973594,2.797969095825));
+#13134 = CARTESIAN_POINT('',(2.309457513345,2.796044740233));
+#13135 = CARTESIAN_POINT('',(2.304928518588,2.792208199835));
+#13136 = CARTESIAN_POINT('',(2.30273514823,2.790296389564));
+#13137 = CARTESIAN_POINT('',(2.300593343494,2.788374301093));
+#13138 = CARTESIAN_POINT('',(2.298503484056,2.786442092517));
+#13139 = CARTESIAN_POINT('',(2.296465957266,2.784499932436));
+#13140 = CARTESIAN_POINT('',(2.294481158145,2.782547999961));
+#13141 = CARTESIAN_POINT('',(2.29064831561,2.778655935622));
+#13142 = CARTESIAN_POINT('',(2.288798606379,2.776716104744));
+#13143 = CARTESIAN_POINT('',(2.287000746165,2.774767173039));
+#13144 = CARTESIAN_POINT('',(2.285255121633,2.772809333281));
+#13145 = CARTESIAN_POINT('',(2.283562121634,2.770842790046));
+#13146 = CARTESIAN_POINT('',(2.281922137213,2.768867759713));
+#13147 = CARTESIAN_POINT('',(2.278771045793,2.764928756947));
+#13148 = CARTESIAN_POINT('',(2.27725846193,2.762965013285));
+#13149 = CARTESIAN_POINT('',(2.275798187658,2.760993458564));
+#13150 = CARTESIAN_POINT('',(2.274390596475,2.759014324766));
+#13151 = CARTESIAN_POINT('',(2.27303605773,2.757027856775));
+#13152 = CARTESIAN_POINT('',(2.271734936628,2.755034312379));
+#13153 = CARTESIAN_POINT('',(2.26925487375,2.751057061184));
+#13154 = CARTESIAN_POINT('',(2.268074676046,2.749073513466));
+#13155 = CARTESIAN_POINT('',(2.266947350211,2.747083580862));
+#13156 = CARTESIAN_POINT('',(2.265873233891,2.745087538672));
+#13157 = CARTESIAN_POINT('',(2.264852653278,2.743085675741));
+#13158 = CARTESIAN_POINT('',(2.263885923114,2.741078294458));
+#13159 = CARTESIAN_POINT('',(2.262069134433,2.737071573295));
+#13160 = CARTESIAN_POINT('',(2.261218084854,2.735072328138));
+#13161 = CARTESIAN_POINT('',(2.260420493404,2.733068283521));
+#13162 = CARTESIAN_POINT('',(2.259676635901,2.731059760626));
+#13163 = CARTESIAN_POINT('',(2.258986768518,2.729047093582));
+#13164 = CARTESIAN_POINT('',(2.258351127787,2.727030629464));
+#13165 = CARTESIAN_POINT('',(2.25719232473,2.723003308431));
+#13166 = CARTESIAN_POINT('',(2.25666848872,2.720992492228));
+#13167 = CARTESIAN_POINT('',(2.256198635207,2.718978634557));
+#13168 = CARTESIAN_POINT('',(2.255782949219,2.716962099815));
+#13169 = CARTESIAN_POINT('',(2.255421588168,2.714943261922));
+#13170 = CARTESIAN_POINT('',(2.255114681854,2.712922504328));
+#13171 = CARTESIAN_POINT('',(2.25466824791,2.709344859958));
+#13172 = CARTESIAN_POINT('',(2.254506434332,2.707788595436));
+#13173 = CARTESIAN_POINT('',(2.254376937734,2.706231605103));
+#13174 = CARTESIAN_POINT('',(2.254279792524,2.704674068796));
+#13175 = CARTESIAN_POINT('',(2.254215021518,2.703116167525));
+#13176 = CARTESIAN_POINT('',(2.254182635934,2.701558083474));
+#13177 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#13178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13179 = ORIENTED_EDGE('',*,*,#4006,.T.);
+#13180 = ORIENTED_EDGE('',*,*,#13181,.T.);
+#13181 = EDGE_CURVE('',#3986,#3907,#13182,.T.);
+#13182 = SURFACE_CURVE('',#13183,(#13444,#13708),.PCURVE_S1.);
+#13183 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13184,#13185,#13186,#13187,
+    #13188,#13189,#13190,#13191,#13192,#13193,#13194,#13195,#13196,
+    #13197,#13198,#13199,#13200,#13201,#13202,#13203,#13204,#13205,
+    #13206,#13207,#13208,#13209,#13210,#13211,#13212,#13213,#13214,
+    #13215,#13216,#13217,#13218,#13219,#13220,#13221,#13222,#13223,
+    #13224,#13225,#13226,#13227,#13228,#13229,#13230,#13231,#13232,
+    #13233,#13234,#13235,#13236,#13237,#13238,#13239,#13240,#13241,
+    #13242,#13243,#13244,#13245,#13246,#13247,#13248,#13249,#13250,
+    #13251,#13252,#13253,#13254,#13255,#13256,#13257,#13258,#13259,
+    #13260,#13261,#13262,#13263,#13264,#13265,#13266,#13267,#13268,
+    #13269,#13270,#13271,#13272,#13273,#13274,#13275,#13276,#13277,
+    #13278,#13279,#13280,#13281,#13282,#13283,#13284,#13285,#13286,
+    #13287,#13288,#13289,#13290,#13291,#13292,#13293,#13294,#13295,
+    #13296,#13297,#13298,#13299,#13300,#13301,#13302,#13303,#13304,
+    #13305,#13306,#13307,#13308,#13309,#13310,#13311,#13312,#13313,
+    #13314,#13315,#13316,#13317,#13318,#13319,#13320,#13321,#13322,
+    #13323,#13324,#13325,#13326,#13327,#13328,#13329,#13330,#13331,
+    #13332,#13333,#13334,#13335,#13336,#13337,#13338,#13339,#13340,
+    #13341,#13342,#13343,#13344,#13345,#13346,#13347,#13348,#13349,
+    #13350,#13351,#13352,#13353,#13354,#13355,#13356,#13357,#13358,
+    #13359,#13360,#13361,#13362,#13363,#13364,#13365,#13366,#13367,
+    #13368,#13369,#13370,#13371,#13372,#13373,#13374,#13375,#13376,
+    #13377,#13378,#13379,#13380,#13381,#13382,#13383,#13384,#13385,
+    #13386,#13387,#13388,#13389,#13390,#13391,#13392,#13393,#13394,
+    #13395,#13396,#13397,#13398,#13399,#13400,#13401,#13402,#13403,
+    #13404,#13405,#13406,#13407,#13408,#13409,#13410,#13411,#13412,
+    #13413,#13414,#13415,#13416,#13417,#13418,#13419,#13420,#13421,
+    #13422,#13423,#13424,#13425,#13426,#13427,#13428,#13429,#13430,
+    #13431,#13432,#13433,#13434,#13435,#13436,#13437,#13438,#13439,
+    #13440,#13441,#13442,#13443),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.772445487383E-02,3.570022726845E-02,5.373834861295E-02,
+    7.186499375039E-02,9.010380926479E-02,0.108477935018,0.127012057199,
+    0.145734350025,0.164678460087,0.183885793139,0.203408442294,
+    0.223313240076,0.243687706563,0.264649250748,0.286360210352,
+    0.309054090519,0.33308532375,0.359035035874,0.387977146894,
+    0.422367501064,0.471821869403,0.578021342289,0.616192678389,
+    0.643920086624,0.667705197271,0.689442836158,0.709969702283,
+    0.729728505936,0.748978902602,0.767883298916,0.786547500167,
+    0.805042112973,0.823414742854,0.841697399395,0.85991124583,
+    0.878069816865,0.89618134735,0.914250619631,0.932280623985,
+    0.95027425821,0.968236167324,0.986174463118,1.),.UNSPECIFIED.);
+#13184 = CARTESIAN_POINT('',(-2.263532717054,16.192054367807,29.6));
+#13185 = CARTESIAN_POINT('',(-2.263532716834,16.192054367712,
+    29.60199555706));
+#13186 = CARTESIAN_POINT('',(-2.263515650635,16.192046987058,
+    29.603991115261));
+#13187 = CARTESIAN_POINT('',(-2.263481518396,16.192032225796,
+    29.605986406273));
+#13188 = CARTESIAN_POINT('',(-2.263430326451,16.192010079884,
+    29.607981164088));
+#13189 = CARTESIAN_POINT('',(-2.263362087531,16.191980541287,
+    29.609975125025));
+#13190 = CARTESIAN_POINT('',(-2.263276820761,16.191943597979,
+    29.611968027726));
+#13191 = CARTESIAN_POINT('',(-2.263070832472,16.19185424086,
+    29.615979437558));
+#13192 = CARTESIAN_POINT('',(-2.262949624908,16.191801614963,
+    29.617997908599));
+#13193 = CARTESIAN_POINT('',(-2.262810955626,16.191741339517,
+    29.620014757066));
+#13194 = CARTESIAN_POINT('',(-2.262654856828,16.191673393188,
+    29.622029719365));
+#13195 = CARTESIAN_POINT('',(-2.262481366267,16.191597750038,
+    29.624042537528));
+#13196 = CARTESIAN_POINT('',(-2.262290527238,16.191514379532,
+    29.626052959207));
+#13197 = CARTESIAN_POINT('',(-2.261873528007,16.19133179743,
+    29.630075480131));
+#13198 = CARTESIAN_POINT('',(-2.261647247157,16.191232531785,
+    29.63208756117));
+#13199 = CARTESIAN_POINT('',(-2.261403595294,16.191125414028,
+    29.634096732342));
+#13200 = CARTESIAN_POINT('',(-2.261142625987,16.191010403602,
+    29.6361027511));
+#13201 = CARTESIAN_POINT('',(-2.260864397112,16.190887454952,
+    29.638105380803));
+#13202 = CARTESIAN_POINT('',(-2.260568970852,16.190756517528,
+    29.640104390719));
+#13203 = CARTESIAN_POINT('',(-2.259942322646,16.190477871975,
+    29.644104512786));
+#13204 = CARTESIAN_POINT('',(-2.259610931885,16.190330084675,
+    29.646105586518));
+#13205 = CARTESIAN_POINT('',(-2.259262308723,16.190174117438,
+    29.648102549315));
+#13206 = CARTESIAN_POINT('',(-2.258896523989,16.190009908622,
+    29.650095177986));
+#13207 = CARTESIAN_POINT('',(-2.258513652043,16.189837391388,
+    29.652083254052));
+#13208 = CARTESIAN_POINT('',(-2.258113770771,16.189656493701,
+    29.654066563743));
+#13209 = CARTESIAN_POINT('',(-2.25727757313,16.189276611194,
+    29.658035474481));
+#13210 = CARTESIAN_POINT('',(-2.256841046532,16.189077521437,
+    29.660021013082));
+#13211 = CARTESIAN_POINT('',(-2.256387464598,16.188869790324,
+    29.662001300779));
+#13212 = CARTESIAN_POINT('',(-2.255916913391,16.188653333921,
+    29.66397612794));
+#13213 = CARTESIAN_POINT('',(-2.255429482237,16.188428063099,
+    29.665945288324));
+#13214 = CARTESIAN_POINT('',(-2.254925263722,16.188193883529,
+    29.667908579078));
+#13215 = CARTESIAN_POINT('',(-2.253879579135,16.187705703676,
+    29.671837542655));
+#13216 = CARTESIAN_POINT('',(-2.253337864525,16.187451569352,
+    29.673803124583));
+#13217 = CARTESIAN_POINT('',(-2.25277930778,16.187188190917,
+    29.675762342461));
+#13218 = CARTESIAN_POINT('',(-2.252204010181,16.186915461516,
+    29.677714994659));
+#13219 = CARTESIAN_POINT('',(-2.251612076376,16.186633269235,
+    29.679660881982));
+#13220 = CARTESIAN_POINT('',(-2.251003614381,16.186341497104,
+    29.68159980767));
+#13221 = CARTESIAN_POINT('',(-2.249748415516,16.185735923938,
+    29.685480168406));
+#13222 = CARTESIAN_POINT('',(-2.249101391605,16.185421953359,
+    29.687421477973));
+#13223 = CARTESIAN_POINT('',(-2.248437778116,16.185097986085,
+    29.689355306531));
+#13224 = CARTESIAN_POINT('',(-2.24775769304,16.184763892028,
+    29.691281456394));
+#13225 = CARTESIAN_POINT('',(-2.247061258091,16.184419536281,
+    29.693199731759));
+#13226 = CARTESIAN_POINT('',(-2.246348598703,16.184064779119,
+    29.695109938711));
+#13227 = CARTESIAN_POINT('',(-2.244883690558,16.183330464084,
+    29.698933141535));
+#13228 = CARTESIAN_POINT('',(-2.244131113471,16.182950691169,
+    29.700845968663));
+#13229 = CARTESIAN_POINT('',(-2.243362245874,16.182560008245,
+    29.702750168551));
+#13230 = CARTESIAN_POINT('',(-2.242577225128,16.182158261809,
+    29.704645544811));
+#13231 = CARTESIAN_POINT('',(-2.241776192854,16.181745293868,
+    29.706531902711));
+#13232 = CARTESIAN_POINT('',(-2.240959294929,16.181320941939,
+    29.708409049182));
+#13233 = CARTESIAN_POINT('',(-2.239284203443,16.180443971686,
+    29.712166665022));
+#13234 = CARTESIAN_POINT('',(-2.238425635463,16.179991078253,
+    29.714046910216));
+#13235 = CARTESIAN_POINT('',(-2.237551133074,16.179526185747,
+    29.715917330007));
+#13236 = CARTESIAN_POINT('',(-2.236660856752,16.179049117099,
+    29.717777727696));
+#13237 = CARTESIAN_POINT('',(-2.235754971925,16.178559691171,
+    29.719627908276));
+#13238 = CARTESIAN_POINT('',(-2.234833648974,16.178057722761,
+    29.721467678432));
+#13239 = CARTESIAN_POINT('',(-2.232947463897,16.177021170821,
+    29.725151430409));
+#13240 = CARTESIAN_POINT('',(-2.231982174875,16.176486231284,
+    29.726995115593));
+#13241 = CARTESIAN_POINT('',(-2.231001378909,16.175938006689,
+    29.728827702277));
+#13242 = CARTESIAN_POINT('',(-2.230005264549,16.175376296216,
+    29.730648992588));
+#13243 = CARTESIAN_POINT('',(-2.22899402615,16.174800895527,
+    29.732458790592));
+#13244 = CARTESIAN_POINT('',(-2.227967863874,16.174211596763,
+    29.734256902296));
+#13245 = CARTESIAN_POINT('',(-2.225869015951,16.172994874509,
+    29.737858692594));
+#13246 = CARTESIAN_POINT('',(-2.224795843319,16.172366984277,
+    29.73966197809));
+#13247 = CARTESIAN_POINT('',(-2.223707682084,16.171724295855,
+    29.741452790375));
+#13248 = CARTESIAN_POINT('',(-2.222604755381,16.171066584447,
+    29.743230930091));
+#13249 = CARTESIAN_POINT('',(-2.221487293185,16.170393622458,
+    29.744996200277));
+#13250 = CARTESIAN_POINT('',(-2.220355532315,16.169705179492,
+    29.746748406371));
+#13251 = CARTESIAN_POINT('',(-2.21804147162,16.1682830816,
+    29.750260345348));
+#13252 = CARTESIAN_POINT('',(-2.216858616393,16.167548805844,
+    29.752019554344));
+#13253 = CARTESIAN_POINT('',(-2.215661409029,16.166797947884,
+    29.753764779431));
+#13254 = CARTESIAN_POINT('',(-2.214450115907,16.166030258689,
+    29.755495819932));
+#13255 = CARTESIAN_POINT('',(-2.2132250115,16.165245487396,
+    29.757212478258));
+#13256 = CARTESIAN_POINT('',(-2.211986378381,16.164443381313,
+    29.758914559906));
+#13257 = CARTESIAN_POINT('',(-2.209453097211,16.16278464919,
+    29.762329000457));
+#13258 = CARTESIAN_POINT('',(-2.208157817301,16.161927183783,
+    29.764040654429));
+#13259 = CARTESIAN_POINT('',(-2.20684897928,16.161051016677,
+    29.76573662999));
+#13260 = CARTESIAN_POINT('',(-2.205526904565,16.160155874361,
+    29.767416725808));
+#13261 = CARTESIAN_POINT('',(-2.204191924198,16.159241482836,
+    29.769080744607));
+#13262 = CARTESIAN_POINT('',(-2.202844378849,16.158307567609,
+    29.770728493165));
+#13263 = CARTESIAN_POINT('',(-2.200085678121,16.156372659112,
+    29.774038076064));
+#13264 = CARTESIAN_POINT('',(-2.198673808907,16.155370509059,
+    29.77569894848));
+#13265 = CARTESIAN_POINT('',(-2.197249392726,16.154347104039,
+    29.777342193464));
+#13266 = CARTESIAN_POINT('',(-2.195812822629,16.153302145955,
+    29.778967610303));
+#13267 = CARTESIAN_POINT('',(-2.194364503169,16.152235338118,
+    29.780575003666));
+#13268 = CARTESIAN_POINT('',(-2.192904850392,16.151146385246,
+    29.782164183611));
+#13269 = CARTESIAN_POINT('',(-2.189911158004,16.148883867286,
+    29.785361906018));
+#13270 = CARTESIAN_POINT('',(-2.188376324826,16.147708669866,
+    29.786969109757));
+#13271 = CARTESIAN_POINT('',(-2.186830267542,16.146509074603,
+    29.788556371629));
+#13272 = CARTESIAN_POINT('',(-2.185273475188,16.145284759064,
+    29.790123493661));
+#13273 = CARTESIAN_POINT('',(-2.183706450597,16.144035404983,
+    29.791670285083));
+#13274 = CARTESIAN_POINT('',(-2.182129710404,16.142760698257,
+    29.793196562321));
+#13275 = CARTESIAN_POINT('',(-2.178886060058,16.140101088007,
+    29.796275898123));
+#13276 = CARTESIAN_POINT('',(-2.177218299446,16.138713809297,
+    29.797827041158));
+#13277 = CARTESIAN_POINT('',(-2.175541109287,16.13729813881,
+    29.799355376623));
+#13278 = CARTESIAN_POINT('',(-2.173855112301,16.135853730833,
+    29.800860712697));
+#13279 = CARTESIAN_POINT('',(-2.172160947843,16.134380247945,
+    29.802342867214));
+#13280 = CARTESIAN_POINT('',(-2.170459271905,16.132877361023,
+    29.803801667668));
+#13281 = CARTESIAN_POINT('',(-2.166941559346,16.129721820462,
+    29.806756816184));
+#13282 = CARTESIAN_POINT('',(-2.1651246927,16.128065561571,
+    29.808250311079));
+#13283 = CARTESIAN_POINT('',(-2.163300956356,16.12637559163,
+    29.809717242658));
+#13284 = CARTESIAN_POINT('',(-2.161471169618,16.12465154442,
+    29.811157430604));
+#13285 = CARTESIAN_POINT('',(-2.159636171918,16.122893068445,
+    29.812570707527));
+#13286 = CARTESIAN_POINT('',(-2.157796822814,16.121099826929,
+    29.813956918956));
+#13287 = CARTESIAN_POINT('',(-2.153964063757,16.117297208205,
+    29.816783420762));
+#13288 = CARTESIAN_POINT('',(-2.151970076512,16.1152820068,
+    29.818219193388));
+#13289 = CARTESIAN_POINT('',(-2.149973148649,16.113225488229,
+    29.819623063714));
+#13290 = CARTESIAN_POINT('',(-2.147974413019,16.111127272495,
+    29.820994871072));
+#13291 = CARTESIAN_POINT('',(-2.145975026928,16.108987004974,
+    29.822334471635));
+#13292 = CARTESIAN_POINT('',(-2.143976172139,16.106804356413,
+    29.823641738414));
+#13293 = CARTESIAN_POINT('',(-2.139751639423,16.102097074458,
+    29.826338390691));
+#13294 = CARTESIAN_POINT('',(-2.137526383421,16.099562031318,
+    29.827719859722));
+#13295 = CARTESIAN_POINT('',(-2.135304961176,16.096973471921,
+    29.829060818364));
+#13296 = CARTESIAN_POINT('',(-2.133089077376,16.094331020405,
+    29.830361135729));
+#13297 = CARTESIAN_POINT('',(-2.130880467092,16.091634346635,
+    29.831620700029));
+#13298 = CARTESIAN_POINT('',(-2.128680895777,16.088883166208,
+    29.83283941858));
+#13299 = CARTESIAN_POINT('',(-2.123891401365,16.082743109759,
+    29.835416733271));
+#13300 = CARTESIAN_POINT('',(-2.121305939363,16.079331689729,
+    29.836758460849));
+#13301 = CARTESIAN_POINT('',(-2.118738784259,16.075842574369,
+    29.838042290145));
+#13302 = CARTESIAN_POINT('',(-2.116192991141,16.072275461411,
+    29.839268111409));
+#13303 = CARTESIAN_POINT('',(-2.11367165918,16.068630152316,
+    29.840435815522));
+#13304 = CARTESIAN_POINT('',(-2.11117793163,16.064906552269,
+    29.841545294001));
+#13305 = CARTESIAN_POINT('',(-2.105173219742,16.05563744888,
+    29.844108017255));
+#13306 = CARTESIAN_POINT('',(-2.10169518392,16.050008460177,
+    29.845498920845));
+#13307 = CARTESIAN_POINT('',(-2.098290230202,16.044217587657,
+    29.846768801721));
+#13308 = CARTESIAN_POINT('',(-2.094967991362,16.038265356018,
+    29.847917149745));
+#13309 = CARTESIAN_POINT('',(-2.091738308304,16.032152968526,
+    29.848943152535));
+#13310 = CARTESIAN_POINT('',(-2.088611147249,16.025882344457,
+    29.849845555309));
+#13311 = CARTESIAN_POINT('',(-2.079122828929,16.005656409598,
+    29.852290994526));
+#13312 = CARTESIAN_POINT('',(-2.073167024785,15.99113707499,
+    29.853381231914));
+#13313 = CARTESIAN_POINT('',(-2.06782647066,15.975919818707,
+    29.853875359606));
+#13314 = CARTESIAN_POINT('',(-2.063213133582,15.960068032969,
+    29.853736633238));
+#13315 = CARTESIAN_POINT('',(-2.059438031059,15.943697668789,
+    29.852917268434));
+#13316 = CARTESIAN_POINT('',(-2.056590696756,15.926995191631,
+    29.851341634593));
+#13317 = CARTESIAN_POINT('',(-2.05400856304,15.904224106745,
+    29.848115450672));
+#13318 = CARTESIAN_POINT('',(-2.05344843075,15.898198344072,
+    29.847159569985));
+#13319 = CARTESIAN_POINT('',(-2.053011842677,15.892181461714,
+    29.846099100297));
+#13320 = CARTESIAN_POINT('',(-2.052698302483,15.886187535456,
+    29.844932767266));
+#13321 = CARTESIAN_POINT('',(-2.052505907387,15.88023056384,
+    29.843659903002));
+#13322 = CARTESIAN_POINT('',(-2.05243140388,15.874324331527,
+    29.842280622348));
+#13323 = CARTESIAN_POINT('',(-2.05249845624,15.864238639376,
+    29.839717578618));
+#13324 = CARTESIAN_POINT('',(-2.05258651043,15.860028627632,
+    29.838583511141));
+#13325 = CARTESIAN_POINT('',(-2.052732602253,15.85585719392,
+    29.837394160685));
+#13326 = CARTESIAN_POINT('',(-2.05293469328,15.851728856134,
+    29.83615005072));
+#13327 = CARTESIAN_POINT('',(-2.053190510404,15.847647693549,
+    29.834851864232));
+#13328 = CARTESIAN_POINT('',(-2.053497545845,15.843617346822,
+    29.833500443722));
+#13329 = CARTESIAN_POINT('',(-2.054158021661,15.836230045699,
+    29.830892710755));
+#13330 = CARTESIAN_POINT('',(-2.05449869759,15.832858794593,
+    29.829650172642));
+#13331 = CARTESIAN_POINT('',(-2.054873374487,15.82952921798,
+    29.828369795339));
+#13332 = CARTESIAN_POINT('',(-2.055280315749,15.826243015688,
+    29.827052237534));
+#13333 = CARTESIAN_POINT('',(-2.055717758616,15.823001634061,
+    29.825698198134));
+#13334 = CARTESIAN_POINT('',(-2.056183914174,15.819806265966,
+    29.824308416265));
+#13335 = CARTESIAN_POINT('',(-2.057127577486,15.81378045773,
+    29.82158157129));
+#13336 = CARTESIAN_POINT('',(-2.057600669884,15.810942293083,
+    29.820250258948));
+#13337 = CARTESIAN_POINT('',(-2.058094871677,15.808144059399,
+    29.818890319951));
+#13338 = CARTESIAN_POINT('',(-2.058608833762,15.805386324519,
+    29.817502345336));
+#13339 = CARTESIAN_POINT('',(-2.059141230802,15.80266952157,
+    29.816086931473));
+#13340 = CARTESIAN_POINT('',(-2.059690761226,15.799993948963,
+    29.814644680065));
+#13341 = CARTESIAN_POINT('',(-2.060790041588,15.79487231392,
+    29.81178950975));
+#13342 = CARTESIAN_POINT('',(-2.061338079615,15.792421781653,
+    29.810379428099));
+#13343 = CARTESIAN_POINT('',(-2.06189919118,15.790008310125,
+    29.808946459814));
+#13344 = CARTESIAN_POINT('',(-2.062472339194,15.78763196605,
+    29.807491106064));
+#13345 = CARTESIAN_POINT('',(-2.063056519609,15.785292746335,
+    29.806013862576));
+#13346 = CARTESIAN_POINT('',(-2.063650761413,15.782990578075,
+    29.80451521963));
+#13347 = CARTESIAN_POINT('',(-2.064834915483,15.778544819218,
+    29.80153296242));
+#13348 = CARTESIAN_POINT('',(-2.065424158637,15.776398527523,
+    29.800050883122));
+#13349 = CARTESIAN_POINT('',(-2.066021021974,15.774286317546,
+    29.798549854463));
+#13350 = CARTESIAN_POINT('',(-2.066624702392,15.772208028624,
+    29.797030298418));
+#13351 = CARTESIAN_POINT('',(-2.067234427812,15.770163465359,
+    29.795492628636));
+#13352 = CARTESIAN_POINT('',(-2.067849457176,15.768152397614,
+    29.793937250447));
+#13353 = CARTESIAN_POINT('',(-2.069072760411,15.764247614471,
+    29.790832337593));
+#13354 = CARTESIAN_POINT('',(-2.069680800222,15.762352216923,
+    29.789283682427));
+#13355 = CARTESIAN_POINT('',(-2.070292544192,15.760488124407,
+    29.787718961508));
+#13356 = CARTESIAN_POINT('',(-2.070907362926,15.758655077874,
+    29.786138532532));
+#13357 = CARTESIAN_POINT('',(-2.071524653327,15.756852802695,
+    29.784542744737));
+#13358 = CARTESIAN_POINT('',(-2.072143838596,15.75508100866,
+    29.782931938899));
+#13359 = CARTESIAN_POINT('',(-2.073373744666,15.751629074582,
+    29.779710171826));
+#13360 = CARTESIAN_POINT('',(-2.073984416437,15.749947863215,
+    29.778099734208));
+#13361 = CARTESIAN_POINT('',(-2.074595862475,15.748295467386,
+    29.776475448748));
+#13362 = CARTESIAN_POINT('',(-2.075207583196,15.746671593583,
+    29.774837622047));
+#13363 = CARTESIAN_POINT('',(-2.075819100505,15.745075943277,
+    29.773186553037));
+#13364 = CARTESIAN_POINT('',(-2.076429957796,15.74350821292,
+    29.771522532984));
+#13365 = CARTESIAN_POINT('',(-2.077641734598,15.740447543379,
+    29.76819046161));
+#13366 = CARTESIAN_POINT('',(-2.078242680609,15.738953909202,
+    29.766522730688));
+#13367 = CARTESIAN_POINT('',(-2.078842139248,15.737486895197,
+    29.764842925445));
+#13368 = CARTESIAN_POINT('',(-2.079439709112,15.736046205955,
+    29.763151311988));
+#13369 = CARTESIAN_POINT('',(-2.080035006128,15.734631546883,
+    29.761448149801));
+#13370 = CARTESIAN_POINT('',(-2.080627663551,15.733242624194,
+    29.759733691753));
+#13371 = CARTESIAN_POINT('',(-2.081801642479,15.730528054615,
+    29.7562983549));
+#13372 = CARTESIAN_POINT('',(-2.082383017036,15.729201948753,
+    29.754577676524));
+#13373 = CARTESIAN_POINT('',(-2.082961115573,15.727900542736,
+    29.752846388473));
+#13374 = CARTESIAN_POINT('',(-2.083535611969,15.726623555962,
+    29.751104724695));
+#13375 = CARTESIAN_POINT('',(-2.084106194044,15.725370711818,
+    29.749352913579));
+#13376 = CARTESIAN_POINT('',(-2.084672563561,15.724141737684,
+    29.747591177947));
+#13377 = CARTESIAN_POINT('',(-2.085792603011,15.721738942324,
+    29.74405997589));
+#13378 = CARTESIAN_POINT('',(-2.086346331217,15.720564811551,
+    29.742290637595));
+#13379 = CARTESIAN_POINT('',(-2.086895342026,15.719413709545,
+    29.740511933132));
+#13380 = CARTESIAN_POINT('',(-2.087439367873,15.718285378913,
+    29.738724070884));
+#13381 = CARTESIAN_POINT('',(-2.087978152448,15.717179567934,
+    29.736927254655));
+#13382 = CARTESIAN_POINT('',(-2.088511450695,15.716096030561,
+    29.735121683674));
+#13383 = CARTESIAN_POINT('',(-2.08956402331,15.713978220611,
+    29.731502305572));
+#13384 = CARTESIAN_POINT('',(-2.090083352879,15.712943733191,
+    29.729688582545));
+#13385 = CARTESIAN_POINT('',(-2.090596787027,15.711930827464,
+    29.727866575308));
+#13386 = CARTESIAN_POINT('',(-2.09110410441,15.710939273241,
+    29.726036471986));
+#13387 = CARTESIAN_POINT('',(-2.091605092834,15.709968846837,
+    29.72419845704));
+#13388 = CARTESIAN_POINT('',(-2.092099549251,15.709019331072,
+    29.722352711262));
+#13389 = CARTESIAN_POINT('',(-2.093073174621,15.707165195243,
+    29.718653087526));
+#13390 = CARTESIAN_POINT('',(-2.093552393561,15.706260419892,
+    29.716799266755));
+#13391 = CARTESIAN_POINT('',(-2.094024744773,15.705375981009,
+    29.714938124586));
+#13392 = CARTESIAN_POINT('',(-2.094490043958,15.704511677246,
+    29.713069833333));
+#13393 = CARTESIAN_POINT('',(-2.094948114329,15.703667314115,
+    29.711194562508));
+#13394 = CARTESIAN_POINT('',(-2.095398786618,15.702842703989,
+    29.709312478818));
+#13395 = CARTESIAN_POINT('',(-2.096283666759,15.701235071351,
+    29.705540745444));
+#13396 = CARTESIAN_POINT('',(-2.096717920001,15.700451930348,
+    29.703651136492));
+#13397 = CARTESIAN_POINT('',(-2.097144498419,15.699688064024,
+    29.701755081698));
+#13398 = CARTESIAN_POINT('',(-2.097563247899,15.69894330026,
+    29.699852741518));
+#13399 = CARTESIAN_POINT('',(-2.097974020586,15.698217473888,
+    29.697944274475));
+#13400 = CARTESIAN_POINT('',(-2.098376674887,15.697510426695,
+    29.696029837159));
+#13401 = CARTESIAN_POINT('',(-2.099164454335,15.696135371531,
+    29.692194305793));
+#13402 = CARTESIAN_POINT('',(-2.099549621865,15.695467267233,
+    29.690273242316));
+#13403 = CARTESIAN_POINT('',(-2.099926443692,15.694817544474,
+    29.688346547204));
+#13404 = CARTESIAN_POINT('',(-2.100294790777,15.694186060089,
+    29.686414372894));
+#13405 = CARTESIAN_POINT('',(-2.100654539401,15.693572677808,
+    29.684476870854));
+#13406 = CARTESIAN_POINT('',(-2.101005571166,15.692977268251,
+    29.682534191584));
+#13407 = CARTESIAN_POINT('',(-2.101689176396,15.691823497193,
+    29.678643322077));
+#13408 = CARTESIAN_POINT('',(-2.102021790783,15.69126505251,
+    29.676695155854));
+#13409 = CARTESIAN_POINT('',(-2.102345503796,15.690724253286,
+    29.674742134346));
+#13410 = CARTESIAN_POINT('',(-2.102660207741,15.69020098464,
+    29.672784406152));
+#13411 = CARTESIAN_POINT('',(-2.102965799596,15.689695138408,
+    29.670822120067));
+#13412 = CARTESIAN_POINT('',(-2.103262181005,15.689206613149,
+    29.668855425079));
+#13413 = CARTESIAN_POINT('',(-2.103835711684,15.68826503935,
+    29.664917798926));
+#13414 = CARTESIAN_POINT('',(-2.104112901209,15.68781191599,
+    29.662946886983));
+#13415 = CARTESIAN_POINT('',(-2.104380733692,15.687375849998,
+    29.660971882659));
+#13416 = CARTESIAN_POINT('',(-2.104639120277,15.686956753721,
+    29.658992935737));
+#13417 = CARTESIAN_POINT('',(-2.104887976414,15.686554545908,
+    29.657010197662));
+#13418 = CARTESIAN_POINT('',(-2.105127221864,15.686169151714,
+    29.655023821547));
+#13419 = CARTESIAN_POINT('',(-2.105585876455,15.685432597318,
+    29.651048116737));
+#13420 = CARTESIAN_POINT('',(-2.105805324611,15.685081369508,
+    29.649058802926));
+#13421 = CARTESIAN_POINT('',(-2.106015049577,15.684746751326,
+    29.647066174558));
+#13422 = CARTESIAN_POINT('',(-2.106214980057,15.684428680684,
+    29.645070388849));
+#13423 = CARTESIAN_POINT('',(-2.106405049044,15.684127101342,
+    29.643071606402));
+#13424 = CARTESIAN_POINT('',(-2.106585193818,15.683841962912,
+    29.641069991212));
+#13425 = CARTESIAN_POINT('',(-2.10692521806,15.683304952626,
+    29.637064963924));
+#13426 = CARTESIAN_POINT('',(-2.107085132814,15.683053022746,
+    29.635061561879));
+#13427 = CARTESIAN_POINT('',(-2.10723504197,15.682817387028,
+    29.633055671345));
+#13428 = CARTESIAN_POINT('',(-2.107374891949,15.682598006233,
+    29.631047463926));
+#13429 = CARTESIAN_POINT('',(-2.107504633839,15.682394846068,
+    29.629037116012));
+#13430 = CARTESIAN_POINT('',(-2.10762422339,15.682207877189,
+    29.627024808782));
+#13431 = CARTESIAN_POINT('',(-2.10784287482,15.68186649775,
+    29.622999295397));
+#13432 = CARTESIAN_POINT('',(-2.107941963706,15.68171204434,
+    29.620986093688));
+#13433 = CARTESIAN_POINT('',(-2.108030848199,15.681573690694,
+    29.618971309181));
+#13434 = CARTESIAN_POINT('',(-2.108109494154,15.681451416336,
+    29.616955132401));
+#13435 = CARTESIAN_POINT('',(-2.108177872758,15.681345204588,
+    29.614937758289));
+#13436 = CARTESIAN_POINT('',(-2.108235960526,15.681255042569,
+    29.612919386201));
+#13437 = CARTESIAN_POINT('',(-2.108320563718,15.681123793821,
+    29.609343993033));
+#13438 = CARTESIAN_POINT('',(-2.108351264508,15.681076194722,
+    29.607787293804));
+#13439 = CARTESIAN_POINT('',(-2.108375833374,15.681038119724,
+    29.606230215556));
+#13440 = CARTESIAN_POINT('',(-2.10839426411,15.681009565663,
+    29.604672852224));
+#13441 = CARTESIAN_POINT('',(-2.108406552612,15.68099053038,
+    29.603115298335));
+#13442 = CARTESIAN_POINT('',(-2.108412696869,15.680981012729,
+    29.601557649019));
+#13443 = CARTESIAN_POINT('',(-2.108412696971,15.680981012572,29.6));
+#13444 = PCURVE('',#3118,#13445);
+#13445 = DEFINITIONAL_REPRESENTATION('',(#13446),#13707);
+#13446 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13447,#13448,#13449,#13450,
+    #13451,#13452,#13453,#13454,#13455,#13456,#13457,#13458,#13459,
+    #13460,#13461,#13462,#13463,#13464,#13465,#13466,#13467,#13468,
+    #13469,#13470,#13471,#13472,#13473,#13474,#13475,#13476,#13477,
+    #13478,#13479,#13480,#13481,#13482,#13483,#13484,#13485,#13486,
+    #13487,#13488,#13489,#13490,#13491,#13492,#13493,#13494,#13495,
+    #13496,#13497,#13498,#13499,#13500,#13501,#13502,#13503,#13504,
+    #13505,#13506,#13507,#13508,#13509,#13510,#13511,#13512,#13513,
+    #13514,#13515,#13516,#13517,#13518,#13519,#13520,#13521,#13522,
+    #13523,#13524,#13525,#13526,#13527,#13528,#13529,#13530,#13531,
+    #13532,#13533,#13534,#13535,#13536,#13537,#13538,#13539,#13540,
+    #13541,#13542,#13543,#13544,#13545,#13546,#13547,#13548,#13549,
+    #13550,#13551,#13552,#13553,#13554,#13555,#13556,#13557,#13558,
+    #13559,#13560,#13561,#13562,#13563,#13564,#13565,#13566,#13567,
+    #13568,#13569,#13570,#13571,#13572,#13573,#13574,#13575,#13576,
+    #13577,#13578,#13579,#13580,#13581,#13582,#13583,#13584,#13585,
+    #13586,#13587,#13588,#13589,#13590,#13591,#13592,#13593,#13594,
+    #13595,#13596,#13597,#13598,#13599,#13600,#13601,#13602,#13603,
+    #13604,#13605,#13606,#13607,#13608,#13609,#13610,#13611,#13612,
+    #13613,#13614,#13615,#13616,#13617,#13618,#13619,#13620,#13621,
+    #13622,#13623,#13624,#13625,#13626,#13627,#13628,#13629,#13630,
+    #13631,#13632,#13633,#13634,#13635,#13636,#13637,#13638,#13639,
+    #13640,#13641,#13642,#13643,#13644,#13645,#13646,#13647,#13648,
+    #13649,#13650,#13651,#13652,#13653,#13654,#13655,#13656,#13657,
+    #13658,#13659,#13660,#13661,#13662,#13663,#13664,#13665,#13666,
+    #13667,#13668,#13669,#13670,#13671,#13672,#13673,#13674,#13675,
+    #13676,#13677,#13678,#13679,#13680,#13681,#13682,#13683,#13684,
+    #13685,#13686,#13687,#13688,#13689,#13690,#13691,#13692,#13693,
+    #13694,#13695,#13696,#13697,#13698,#13699,#13700,#13701,#13702,
+    #13703,#13704,#13705,#13706),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.772445487383E-02,3.570022726845E-02,5.373834861295E-02,
+    7.186499375039E-02,9.010380926479E-02,0.108477935018,0.127012057199,
+    0.145734350025,0.164678460087,0.183885793139,0.203408442294,
+    0.223313240076,0.243687706563,0.264649250748,0.286360210352,
+    0.309054090519,0.33308532375,0.359035035874,0.387977146894,
+    0.422367501064,0.471821869403,0.578021342289,0.616192678389,
+    0.643920086624,0.667705197271,0.689442836158,0.709969702283,
+    0.729728505936,0.748978902602,0.767883298916,0.786547500167,
+    0.805042112973,0.823414742854,0.841697399395,0.85991124583,
+    0.878069816865,0.89618134735,0.914250619631,0.932280623985,
+    0.95027425821,0.968236167324,0.986174463118,1.),.UNSPECIFIED.);
+#13447 = CARTESIAN_POINT('',(3.319903713858,0.));
+#13448 = CARTESIAN_POINT('',(3.319903713916,6.651856866008E-03));
+#13449 = CARTESIAN_POINT('',(3.319908188099,1.3303717137E-02));
+#13450 = CARTESIAN_POINT('',(3.319917136436,1.995516807308E-02));
+#13451 = CARTESIAN_POINT('',(3.319930560545,2.660580346801E-02));
+#13452 = CARTESIAN_POINT('',(3.319948463642,3.325522364919E-02));
+#13453 = CARTESIAN_POINT('',(3.319970850536,3.99030354777E-02));
+#13454 = CARTESIAN_POINT('',(3.320024985819,5.328890118432E-02));
+#13455 = CARTESIAN_POINT('',(3.320056862549,6.002690243929E-02));
+#13456 = CARTESIAN_POINT('',(3.320093364506,6.6762456008E-02));
+#13457 = CARTESIAN_POINT('',(3.320134500318,7.349517694647E-02));
+#13458 = CARTESIAN_POINT('',(3.320180280556,8.022469547197E-02));
+#13459 = CARTESIAN_POINT('',(3.32023071773,8.695065696299E-02));
+#13460 = CARTESIAN_POINT('',(3.320341125997,0.100418102432));
+#13461 = CARTESIAN_POINT('',(3.320401129631,0.107159559279));
+#13462 = CARTESIAN_POINT('',(3.320465851828,0.113896752161));
+#13463 = CARTESIAN_POINT('',(3.320535309433,0.120629355011));
+#13464 = CARTESIAN_POINT('',(3.320609521499,0.127357056039));
+#13465 = CARTESIAN_POINT('',(3.320688509294,0.134079557725));
+#13466 = CARTESIAN_POINT('',(3.320856494487,0.147546560335));
+#13467 = CARTESIAN_POINT('',(3.320945539136,0.154291004849));
+#13468 = CARTESIAN_POINT('',(3.321039454111,0.161029623705));
+#13469 = CARTESIAN_POINT('',(3.321138265651,0.16776213897));
+#13470 = CARTESIAN_POINT('',(3.321242002364,0.174488281443));
+#13471 = CARTESIAN_POINT('',(3.321350695226,0.181207790655));
+#13472 = CARTESIAN_POINT('',(3.321578763424,0.194674577793));
+#13473 = CARTESIAN_POINT('',(3.321698200684,0.201421767509));
+#13474 = CARTESIAN_POINT('',(3.321822723366,0.208161727388));
+#13475 = CARTESIAN_POINT('',(3.321952367881,0.214894203574));
+#13476 = CARTESIAN_POINT('',(3.322087173046,0.221618944981));
+#13477 = CARTESIAN_POINT('',(3.322227180087,0.228335703292));
+#13478 = CARTESIAN_POINT('',(3.322518762789,0.241802531914));
+#13479 = CARTESIAN_POINT('',(3.322670416518,0.248552477459));
+#13480 = CARTESIAN_POINT('',(3.322827438459,0.255293818157));
+#13481 = CARTESIAN_POINT('',(3.322989875606,0.262026300369));
+#13482 = CARTESIAN_POINT('',(3.323157777316,0.268749668257));
+#13483 = CARTESIAN_POINT('',(3.323331195304,0.275463663789));
+#13484 = CARTESIAN_POINT('',(3.323690730567,0.288930769278));
+#13485 = CARTESIAN_POINT('',(3.323876945201,0.295683709089));
+#13486 = CARTESIAN_POINT('',(3.324068883067,0.302426578738));
+#13487 = CARTESIAN_POINT('',(3.324266601937,0.309159104598));
+#13488 = CARTESIAN_POINT('',(3.32447016183,0.315881006844));
+#13489 = CARTESIAN_POINT('',(3.324679625023,0.322591999448));
+#13490 = CARTESIAN_POINT('',(3.325112674259,0.336059601623));
+#13491 = CARTESIAN_POINT('',(3.325336382004,0.342815981316));
+#13492 = CARTESIAN_POINT('',(3.325566245803,0.349560627794));
+#13493 = CARTESIAN_POINT('',(3.325802334272,0.356293229958));
+#13494 = CARTESIAN_POINT('',(3.326044718116,0.363013467084));
+#13495 = CARTESIAN_POINT('',(3.326293470126,0.369721008822));
+#13496 = CARTESIAN_POINT('',(3.326806883731,0.383189336474));
+#13497 = CARTESIAN_POINT('',(3.327071698789,0.389949810644));
+#13498 = CARTESIAN_POINT('',(3.327343187949,0.396696585306));
+#13499 = CARTESIAN_POINT('',(3.327621430664,0.403429295198));
+#13500 = CARTESIAN_POINT('',(3.327906508247,0.410147562199));
+#13501 = CARTESIAN_POINT('',(3.328198503875,0.416850995325));
+#13502 = CARTESIAN_POINT('',(3.328800655798,0.430320316705));
+#13503 = CARTESIAN_POINT('',(3.329111007918,0.43708577765));
+#13504 = CARTESIAN_POINT('',(3.329428647598,0.44383515249));
+#13505 = CARTESIAN_POINT('',(3.32975366504,0.450568003929));
+#13506 = CARTESIAN_POINT('',(3.330086152,0.457283878458));
+#13507 = CARTESIAN_POINT('',(3.330426201781,0.463982306354));
+#13508 = CARTESIAN_POINT('',(3.331127324819,0.477452966982));
+#13509 = CARTESIAN_POINT('',(3.331488651385,0.48422460522));
+#13510 = CARTESIAN_POINT('',(3.33185798857,0.49097720596));
+#13511 = CARTESIAN_POINT('',(3.332235437122,0.497710238814));
+#13512 = CARTESIAN_POINT('',(3.332621098909,0.504423153446));
+#13513 = CARTESIAN_POINT('',(3.33301507692,0.511115379568));
+#13514 = CARTESIAN_POINT('',(3.3338277504,0.524587855641));
+#13515 = CARTESIAN_POINT('',(3.334246778518,0.531367263499));
+#13516 = CARTESIAN_POINT('',(3.334674669989,0.538123924728));
+#13517 = CARTESIAN_POINT('',(3.335111535698,0.544857189221));
+#13518 = CARTESIAN_POINT('',(3.335557487041,0.551566382547));
+#13519 = CARTESIAN_POINT('',(3.336012635926,0.55825080596));
+#13520 = CARTESIAN_POINT('',(3.336952512875,0.571725789301));
+#13521 = CARTESIAN_POINT('',(3.337437685173,0.578515131062));
+#13522 = CARTESIAN_POINT('',(3.337932732276,0.585276985923));
+#13523 = CARTESIAN_POINT('',(3.33843777443,0.592010548541));
+#13524 = CARTESIAN_POINT('',(3.338952931521,0.59871498398));
+#13525 = CARTESIAN_POINT('',(3.339478323072,0.605389427707));
+#13526 = CARTESIAN_POINT('',(3.340565250588,0.618867973514));
+#13527 = CARTESIAN_POINT('',(3.341127391418,0.625670269105));
+#13528 = CARTESIAN_POINT('',(3.341700620553,0.632438898303));
+#13529 = CARTESIAN_POINT('',(3.342285066171,0.639172850941));
+#13530 = CARTESIAN_POINT('',(3.342880854814,0.645871080754));
+#13531 = CARTESIAN_POINT('',(3.343488111385,0.652532505382));
+#13532 = CARTESIAN_POINT('',(3.344747931915,0.666016310209));
+#13533 = CARTESIAN_POINT('',(3.34540133897,0.672835929388));
+#13534 = CARTESIAN_POINT('',(3.346067317346,0.679613620534));
+#13535 = CARTESIAN_POINT('',(3.346746000529,0.686348096023));
+#13536 = CARTESIAN_POINT('',(3.347437518454,0.693038023968));
+#13537 = CARTESIAN_POINT('',(3.348141997514,0.699682028224));
+#13538 = CARTESIAN_POINT('',(3.349609609838,0.713173999221));
+#13539 = CARTESIAN_POINT('',(3.350373953903,0.720017581498));
+#13540 = CARTESIAN_POINT('',(3.351152733118,0.726807812114));
+#13541 = CARTESIAN_POINT('',(3.351946081363,0.733543013245));
+#13542 = CARTESIAN_POINT('',(3.352754126039,0.74022145235));
+#13543 = CARTESIAN_POINT('',(3.35357698806,0.746841342167));
+#13544 = CARTESIAN_POINT('',(3.355301946948,0.760346891287));
+#13545 = CARTESIAN_POINT('',(3.356205854568,0.767225223141));
+#13546 = CARTESIAN_POINT('',(3.357126640655,0.774033647755));
+#13547 = CARTESIAN_POINT('',(3.358064429947,0.780769907974));
+#13548 = CARTESIAN_POINT('',(3.359019335979,0.787431678005));
+#13549 = CARTESIAN_POINT('',(3.359991461086,0.794016563419));
+#13550 = CARTESIAN_POINT('',(3.362049321043,0.807546993699));
+#13551 = CARTESIAN_POINT('',(3.363137928758,0.814479364936));
+#13552 = CARTESIAN_POINT('',(3.364246834337,0.821316111907));
+#13553 = CARTESIAN_POINT('',(3.365376133223,0.828054042784));
+#13554 = CARTESIAN_POINT('',(3.366525901512,0.834689876865));
+#13555 = CARTESIAN_POINT('',(3.367696195957,0.841220244571));
+#13556 = CARTESIAN_POINT('',(3.370215236121,0.854803620951));
+#13557 = CARTESIAN_POINT('',(3.37156899595,0.861830062228));
+#13558 = CARTESIAN_POINT('',(3.372948385556,0.868716212617));
+#13559 = CARTESIAN_POINT('',(3.374353421366,0.875457147864));
+#13560 = CARTESIAN_POINT('',(3.375784084133,0.882047818125));
+#13561 = CARTESIAN_POINT('',(3.377240318937,0.88848304796));
+#13562 = CARTESIAN_POINT('',(3.380482678912,0.902213173475));
+#13563 = CARTESIAN_POINT('',(3.382279295425,0.909441853067));
+#13564 = CARTESIAN_POINT('',(3.384111736062,0.91643469183));
+#13565 = CARTESIAN_POINT('',(3.385979769346,0.923182574383));
+#13566 = CARTESIAN_POINT('',(3.387883080978,0.92967615325));
+#13567 = CARTESIAN_POINT('',(3.389821273842,0.935905848862));
+#13568 = CARTESIAN_POINT('',(3.394630518,0.950426758502));
+#13569 = CARTESIAN_POINT('',(3.397538245814,0.958425523718));
+#13570 = CARTESIAN_POINT('',(3.400515695989,0.965829284488));
+#13571 = CARTESIAN_POINT('',(3.403561039413,0.972607846138));
+#13572 = CARTESIAN_POINT('',(3.406671957028,0.97872991985));
+#13573 = CARTESIAN_POINT('',(3.409845623547,0.984163362473));
+#13574 = CARTESIAN_POINT('',(3.42002145654,0.998994191555));
+#13575 = CARTESIAN_POINT('',(3.427239266385,1.005787873764));
+#13576 = CARTESIAN_POINT('',(3.434701346341,1.008933727214));
+#13577 = CARTESIAN_POINT('',(3.442352886005,1.00806637304));
+#13578 = CARTESIAN_POINT('',(3.450111507369,1.002860708479));
+#13579 = CARTESIAN_POINT('',(3.45786414582,0.993097926143));
+#13580 = CARTESIAN_POINT('',(3.468203347068,0.973822852866));
+#13581 = CARTESIAN_POINT('',(3.470917524671,0.968156971314));
+#13582 = CARTESIAN_POINT('',(3.47360529777,0.961929130826));
+#13583 = CARTESIAN_POINT('',(3.476260020538,0.955152181396));
+#13584 = CARTESIAN_POINT('',(3.478875395726,0.947844053074));
+#13585 = CARTESIAN_POINT('',(3.481445549866,0.940027620088));
+#13586 = CARTESIAN_POINT('',(3.485795299346,0.925703638535));
+#13587 = CARTESIAN_POINT('',(3.487598889956,0.919422660936));
+#13588 = CARTESIAN_POINT('',(3.489373913324,0.912898175413));
+#13589 = CARTESIAN_POINT('',(3.491118663961,0.906141156112));
+#13590 = CARTESIAN_POINT('',(3.492831697883,0.899163008081));
+#13591 = CARTESIAN_POINT('',(3.494511832612,0.89197556727));
+#13592 = CARTESIAN_POINT('',(3.497570387859,0.878256561185));
+#13593 = CARTESIAN_POINT('',(3.49895774538,0.871776851165));
+#13594 = CARTESIAN_POINT('',(3.500319664921,0.865159552195));
+#13595 = CARTESIAN_POINT('',(3.501655717999,0.858412080499));
+#13596 = CARTESIAN_POINT('',(3.502965602458,0.851541686811));
+#13597 = CARTESIAN_POINT('',(3.50424914247,0.844555456363));
+#13598 = CARTESIAN_POINT('',(3.506655216863,0.830975926471));
+#13599 = CARTESIAN_POINT('',(3.507782090677,0.824400521311));
+#13600 = CARTESIAN_POINT('',(3.508886875855,0.817739306091));
+#13601 = CARTESIAN_POINT('',(3.509969596926,0.810997264767));
+#13602 = CARTESIAN_POINT('',(3.511030337075,0.804179152583));
+#13603 = CARTESIAN_POINT('',(3.512069238141,0.797289496064));
+#13604 = CARTESIAN_POINT('',(3.514047102218,0.783763185088));
+#13605 = CARTESIAN_POINT('',(3.514988401253,0.777133807964));
+#13606 = CARTESIAN_POINT('',(3.515910565707,0.770448054307));
+#13607 = CARTESIAN_POINT('',(3.516813789256,0.763709322227));
+#13608 = CARTESIAN_POINT('',(3.517698291275,0.756920815287));
+#13609 = CARTESIAN_POINT('',(3.518564316831,0.750085542504));
+#13610 = CARTESIAN_POINT('',(3.520228233314,0.73658449705));
+#13611 = CARTESIAN_POINT('',(3.521027456574,0.729921959429));
+#13612 = CARTESIAN_POINT('',(3.521810046699,0.723221206633));
+#13613 = CARTESIAN_POINT('',(3.52257625337,0.716484590266));
+#13614 = CARTESIAN_POINT('',(3.523326335727,0.70971431239));
+#13615 = CARTESIAN_POINT('',(3.524060562365,0.702912425526));
+#13616 = CARTESIAN_POINT('',(3.525479368994,0.689425021148));
+#13617 = CARTESIAN_POINT('',(3.526164737667,0.6827410224));
+#13618 = CARTESIAN_POINT('',(3.526835573541,0.676030593719));
+#13619 = CARTESIAN_POINT('',(3.527492134213,0.669295380936));
+#13620 = CARTESIAN_POINT('',(3.528134678689,0.662536918402));
+#13621 = CARTESIAN_POINT('',(3.528763467382,0.655756628991));
+#13622 = CARTESIAN_POINT('',(3.529982997747,0.642277254653));
+#13623 = CARTESIAN_POINT('',(3.53057421867,0.635578909385));
+#13624 = CARTESIAN_POINT('',(3.531152672241,0.628862030087));
+#13625 = CARTESIAN_POINT('',(3.531718603294,0.622127776159));
+#13626 = CARTESIAN_POINT('',(3.532272254152,0.615377224603));
+#13627 = CARTESIAN_POINT('',(3.53281386462,0.608611370022));
+#13628 = CARTESIAN_POINT('',(3.53386674774,0.595137027521));
+#13629 = CARTESIAN_POINT('',(3.534378317657,0.588428910157));
+#13630 = CARTESIAN_POINT('',(3.534878609735,0.58170765101));
+#13631 = CARTESIAN_POINT('',(3.535367847647,0.574974067684));
+#13632 = CARTESIAN_POINT('',(3.535846250739,0.568228916909));
+#13633 = CARTESIAN_POINT('',(3.536314034035,0.561472894541));
+#13634 = CARTESIAN_POINT('',(3.537224626591,0.548001856814));
+#13635 = CARTESIAN_POINT('',(3.537667623784,0.541287032267));
+#13636 = CARTESIAN_POINT('',(3.53810060461,0.534562780494));
+#13637 = CARTESIAN_POINT('',(3.538523768827,0.527829674996));
+#13638 = CARTESIAN_POINT('',(3.538937311156,0.521088244206));
+#13639 = CARTESIAN_POINT('',(3.539341421275,0.514338971491));
+#13640 = CARTESIAN_POINT('',(3.540128542019,0.500870183085));
+#13641 = CARTESIAN_POINT('',(3.540511674079,0.494150769097));
+#13642 = CARTESIAN_POINT('',(3.540885860899,0.487424483527));
+#13643 = CARTESIAN_POINT('',(3.541251278182,0.480691723301));
+#13644 = CARTESIAN_POINT('',(3.541608096432,0.473952851935));
+#13645 = CARTESIAN_POINT('',(3.541956480954,0.467208199526));
+#13646 = CARTESIAN_POINT('',(3.542635037194,0.453740982355));
+#13647 = CARTESIAN_POINT('',(3.542965289716,0.447018474576));
+#13648 = CARTESIAN_POINT('',(3.54328750714,0.440290832284));
+#13649 = CARTESIAN_POINT('',(3.5436018421,0.433558323641));
+#13650 = CARTESIAN_POINT('',(3.543908442151,0.426821192102));
+#13651 = CARTESIAN_POINT('',(3.544207449766,0.420079656419));
+#13652 = CARTESIAN_POINT('',(3.544789457602,0.406613553707));
+#13653 = CARTESIAN_POINT('',(3.545072513862,0.39988902103));
+#13654 = CARTESIAN_POINT('',(3.545348306946,0.393160504837));
+#13655 = CARTESIAN_POINT('',(3.545616967835,0.386428179351));
+#13656 = CARTESIAN_POINT('',(3.545878622671,0.379692200786));
+#13657 = CARTESIAN_POINT('',(3.546133392749,0.372952707354));
+#13658 = CARTESIAN_POINT('',(3.546628643657,0.359487394488));
+#13659 = CARTESIAN_POINT('',(3.546869165557,0.352761597935));
+#13660 = CARTESIAN_POINT('',(3.547103075613,0.346032548916));
+#13661 = CARTESIAN_POINT('',(3.547330484646,0.339300354177));
+#13662 = CARTESIAN_POINT('',(3.547551498909,0.332565107893));
+#13663 = CARTESIAN_POINT('',(3.547766220085,0.325826891669));
+#13664 = CARTESIAN_POINT('',(3.5481827303,0.312362120562));
+#13665 = CARTESIAN_POINT('',(3.548384551456,0.305635582845));
+#13666 = CARTESIAN_POINT('',(3.548580305122,0.298906229925));
+#13667 = CARTESIAN_POINT('',(3.548770083367,0.292174122603));
+#13668 = CARTESIAN_POINT('',(3.548953973961,0.285439313943));
+#13669 = CARTESIAN_POINT('',(3.549132060375,0.278701849277));
+#13670 = CARTESIAN_POINT('',(3.549476381038,0.265237409228));
+#13671 = CARTESIAN_POINT('',(3.549642642025,0.258510448325));
+#13672 = CARTESIAN_POINT('',(3.549803283375,0.251780920689));
+#13673 = CARTESIAN_POINT('',(3.549958379671,0.245048860657));
+#13674 = CARTESIAN_POINT('',(3.550108001455,0.238314299706));
+#13675 = CARTESIAN_POINT('',(3.550252215226,0.231577266453));
+#13676 = CARTESIAN_POINT('',(3.55052964987,0.218112953012));
+#13677 = CARTESIAN_POINT('',(3.550662894005,0.211385686075));
+#13678 = CARTESIAN_POINT('',(3.550790877898,0.204656011185));
+#13679 = CARTESIAN_POINT('',(3.550913659802,0.197923956297));
+#13680 = CARTESIAN_POINT('',(3.551031294176,0.191189551972));
+#13681 = CARTESIAN_POINT('',(3.551143831684,0.184452831382));
+#13682 = CARTESIAN_POINT('',(3.551358589879,0.170988423151));
+#13683 = CARTESIAN_POINT('',(3.551460830984,0.164260747644));
+#13684 = CARTESIAN_POINT('',(3.551558089081,0.157530839313));
+#13685 = CARTESIAN_POINT('',(3.551650407216,0.150798742393));
+#13686 = CARTESIAN_POINT('',(3.551737824906,0.144064509829));
+#13687 = CARTESIAN_POINT('',(3.551820378141,0.137328203275));
+#13688 = CARTESIAN_POINT('',(3.551975683595,0.123863463434));
+#13689 = CARTESIAN_POINT('',(3.55204845293,0.117135039545));
+#13690 = CARTESIAN_POINT('',(3.552116439658,0.110404692412));
+#13691 = CARTESIAN_POINT('',(3.552179672847,0.103672506764));
+#13692 = CARTESIAN_POINT('',(3.55223817836,9.693858107184E-02));
+#13693 = CARTESIAN_POINT('',(3.552291978859,9.020302754892E-02));
+#13694 = CARTESIAN_POINT('',(3.552390144172,7.673777351475E-02));
+#13695 = CARTESIAN_POINT('',(3.552434521412,7.000807646705E-02));
+#13696 = CARTESIAN_POINT('',(3.5524742449,6.327700925054E-02));
+#13697 = CARTESIAN_POINT('',(3.552509331173,5.654471330842E-02));
+#13698 = CARTESIAN_POINT('',(3.552539793924,4.981134328714E-02));
+#13699 = CARTESIAN_POINT('',(3.552565643999,4.307706703633E-02));
+#13700 = CARTESIAN_POINT('',(3.55260326382,3.115121516732E-02));
+#13701 = CARTESIAN_POINT('',(3.552616903025,2.595993217841E-02));
+#13702 = CARTESIAN_POINT('',(3.552627810687,2.076829971638E-02));
+#13703 = CARTESIAN_POINT('',(3.552635989571,1.557640266628E-02));
+#13704 = CARTESIAN_POINT('',(3.55264144153,1.038432772395E-02));
+#13705 = CARTESIAN_POINT('',(3.552644167513,5.192163396045E-03));
+#13706 = CARTESIAN_POINT('',(3.552644167558,0.));
+#13707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13708 = PCURVE('',#3945,#13709);
+#13709 = DEFINITIONAL_REPRESENTATION('',(#13710),#13971);
+#13710 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#13711,#13712,#13713,#13714,
+    #13715,#13716,#13717,#13718,#13719,#13720,#13721,#13722,#13723,
+    #13724,#13725,#13726,#13727,#13728,#13729,#13730,#13731,#13732,
+    #13733,#13734,#13735,#13736,#13737,#13738,#13739,#13740,#13741,
+    #13742,#13743,#13744,#13745,#13746,#13747,#13748,#13749,#13750,
+    #13751,#13752,#13753,#13754,#13755,#13756,#13757,#13758,#13759,
+    #13760,#13761,#13762,#13763,#13764,#13765,#13766,#13767,#13768,
+    #13769,#13770,#13771,#13772,#13773,#13774,#13775,#13776,#13777,
+    #13778,#13779,#13780,#13781,#13782,#13783,#13784,#13785,#13786,
+    #13787,#13788,#13789,#13790,#13791,#13792,#13793,#13794,#13795,
+    #13796,#13797,#13798,#13799,#13800,#13801,#13802,#13803,#13804,
+    #13805,#13806,#13807,#13808,#13809,#13810,#13811,#13812,#13813,
+    #13814,#13815,#13816,#13817,#13818,#13819,#13820,#13821,#13822,
+    #13823,#13824,#13825,#13826,#13827,#13828,#13829,#13830,#13831,
+    #13832,#13833,#13834,#13835,#13836,#13837,#13838,#13839,#13840,
+    #13841,#13842,#13843,#13844,#13845,#13846,#13847,#13848,#13849,
+    #13850,#13851,#13852,#13853,#13854,#13855,#13856,#13857,#13858,
+    #13859,#13860,#13861,#13862,#13863,#13864,#13865,#13866,#13867,
+    #13868,#13869,#13870,#13871,#13872,#13873,#13874,#13875,#13876,
+    #13877,#13878,#13879,#13880,#13881,#13882,#13883,#13884,#13885,
+    #13886,#13887,#13888,#13889,#13890,#13891,#13892,#13893,#13894,
+    #13895,#13896,#13897,#13898,#13899,#13900,#13901,#13902,#13903,
+    #13904,#13905,#13906,#13907,#13908,#13909,#13910,#13911,#13912,
+    #13913,#13914,#13915,#13916,#13917,#13918,#13919,#13920,#13921,
+    #13922,#13923,#13924,#13925,#13926,#13927,#13928,#13929,#13930,
+    #13931,#13932,#13933,#13934,#13935,#13936,#13937,#13938,#13939,
+    #13940,#13941,#13942,#13943,#13944,#13945,#13946,#13947,#13948,
+    #13949,#13950,#13951,#13952,#13953,#13954,#13955,#13956,#13957,
+    #13958,#13959,#13960,#13961,#13962,#13963,#13964,#13965,#13966,
+    #13967,#13968,#13969,#13970),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.772445487383E-02,3.570022726845E-02,5.373834861295E-02,
+    7.186499375039E-02,9.010380926479E-02,0.108477935018,0.127012057199,
+    0.145734350025,0.164678460087,0.183885793139,0.203408442294,
+    0.223313240076,0.243687706563,0.264649250748,0.286360210352,
+    0.309054090519,0.33308532375,0.359035035874,0.387977146894,
+    0.422367501064,0.471821869403,0.578021342289,0.616192678389,
+    0.643920086624,0.667705197271,0.689442836158,0.709969702283,
+    0.729728505936,0.748978902602,0.767883298916,0.786547500167,
+    0.805042112973,0.823414742854,0.841697399395,0.85991124583,
+    0.878069816865,0.89618134735,0.914250619631,0.932280623985,
+    0.95027425821,0.968236167324,0.986174463118,1.),.UNSPECIFIED.);
+#13711 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#13712 = CARTESIAN_POINT('',(3.990046714614,2.70199555706));
+#13713 = CARTESIAN_POINT('',(3.989993589472,2.703991115261));
+#13714 = CARTESIAN_POINT('',(3.989887339687,2.705986406273));
+#13715 = CARTESIAN_POINT('',(3.989727977288,2.707981164088));
+#13716 = CARTESIAN_POINT('',(3.989515526521,2.709975125025));
+#13717 = CARTESIAN_POINT('',(3.989250023845,2.711968027726));
+#13718 = CARTESIAN_POINT('',(3.988608495889,2.715979437558));
+#13719 = CARTESIAN_POINT('',(3.988230955391,2.717997908599));
+#13720 = CARTESIAN_POINT('',(3.987798947349,2.720014757066));
+#13721 = CARTESIAN_POINT('',(3.987312531759,2.722029719365));
+#13722 = CARTESIAN_POINT('',(3.986771777703,2.724042537528));
+#13723 = CARTESIAN_POINT('',(3.986176763352,2.726052959207));
+#13724 = CARTESIAN_POINT('',(3.984876136871,2.730075480131));
+#13725 = CARTESIAN_POINT('',(3.984170146894,2.73208756117));
+#13726 = CARTESIAN_POINT('',(3.983409693951,2.734096732342));
+#13727 = CARTESIAN_POINT('',(3.982594870929,2.7361027511));
+#13728 = CARTESIAN_POINT('',(3.981725775688,2.738105380803));
+#13729 = CARTESIAN_POINT('',(3.980802511063,2.740104390719));
+#13730 = CARTESIAN_POINT('',(3.97884306233,2.744104512786));
+#13731 = CARTESIAN_POINT('',(3.977806345388,2.746105586518));
+#13732 = CARTESIAN_POINT('',(3.976715142946,2.748102549315));
+#13733 = CARTESIAN_POINT('',(3.975569565978,2.750095177986));
+#13734 = CARTESIAN_POINT('',(3.974369727521,2.752083254052));
+#13735 = CARTESIAN_POINT('',(3.973115742673,2.754066563743));
+#13736 = CARTESIAN_POINT('',(3.97049162033,2.758035474481));
+#13737 = CARTESIAN_POINT('',(3.969120811682,2.760021013082));
+#13738 = CARTESIAN_POINT('',(3.967695421639,2.762001300779));
+#13739 = CARTESIAN_POINT('',(3.966215569692,2.76397612794));
+#13740 = CARTESIAN_POINT('',(3.964681375832,2.765945288324));
+#13741 = CARTESIAN_POINT('',(3.963092960553,2.767908579078));
+#13742 = CARTESIAN_POINT('',(3.959795743637,2.771837542655));
+#13743 = CARTESIAN_POINT('',(3.958086136207,2.773803124583));
+#13744 = CARTESIAN_POINT('',(3.956321746064,2.775762342461));
+#13745 = CARTESIAN_POINT('',(3.954502696556,2.777714994659));
+#13746 = CARTESIAN_POINT('',(3.952629110869,2.779660881982));
+#13747 = CARTESIAN_POINT('',(3.950701112028,2.78159980767));
+#13748 = CARTESIAN_POINT('',(3.946719272589,2.785480168406));
+#13749 = CARTESIAN_POINT('',(3.944664482438,2.787421477973));
+#13750 = CARTESIAN_POINT('',(3.942554578458,2.789355306531));
+#13751 = CARTESIAN_POINT('',(3.940389686341,2.791281456394));
+#13752 = CARTESIAN_POINT('',(3.938169931463,2.793199731759));
+#13753 = CARTESIAN_POINT('',(3.935895438885,2.795109938711));
+#13754 = CARTESIAN_POINT('',(3.9312135812,2.798933141535));
+#13755 = CARTESIAN_POINT('',(3.928805101647,2.800845968663));
+#13756 = CARTESIAN_POINT('',(3.926341023241,2.802750168551));
+#13757 = CARTESIAN_POINT('',(3.92382147434,2.804645544811));
+#13758 = CARTESIAN_POINT('',(3.921246583108,2.806531902711));
+#13759 = CARTESIAN_POINT('',(3.918616477522,2.808409049182));
+#13760 = CARTESIAN_POINT('',(3.913214279699,2.812166665022));
+#13761 = CARTESIAN_POINT('',(3.910440874571,2.814046910216));
+#13762 = CARTESIAN_POINT('',(3.907611202367,2.815917330007));
+#13763 = CARTESIAN_POINT('',(3.90472539558,2.817777727696));
+#13764 = CARTESIAN_POINT('',(3.901783586819,2.819627908276));
+#13765 = CARTESIAN_POINT('',(3.898785908804,2.821467678432));
+#13766 = CARTESIAN_POINT('',(3.892636653619,2.825151430409));
+#13767 = CARTESIAN_POINT('',(3.889483516973,2.826995115593));
+#13768 = CARTESIAN_POINT('',(3.886273222909,2.828827702277));
+#13769 = CARTESIAN_POINT('',(3.883005910469,2.830648992588));
+#13770 = CARTESIAN_POINT('',(3.879681719263,2.832458790592));
+#13771 = CARTESIAN_POINT('',(3.87630078947,2.834256902296));
+#13772 = CARTESIAN_POINT('',(3.869369302221,2.837858692594));
+#13773 = CARTESIAN_POINT('',(3.865816871438,2.83966197809));
+#13774 = CARTESIAN_POINT('',(3.862206117326,2.841452790375));
+#13775 = CARTESIAN_POINT('',(3.858537188916,2.843230930091));
+#13776 = CARTESIAN_POINT('',(3.854810236431,2.844996200277));
+#13777 = CARTESIAN_POINT('',(3.851025411285,2.846748406371));
+#13778 = CARTESIAN_POINT('',(3.843265104476,2.850260345348));
+#13779 = CARTESIAN_POINT('',(3.839287341234,2.852019554344));
+#13780 = CARTESIAN_POINT('',(3.835249738175,2.853764779431));
+#13781 = CARTESIAN_POINT('',(3.831152459149,2.855495819932));
+#13782 = CARTESIAN_POINT('',(3.826995670041,2.857212478258));
+#13783 = CARTESIAN_POINT('',(3.822779538764,2.858914559906));
+#13784 = CARTESIAN_POINT('',(3.814128052758,2.862329000457));
+#13785 = CARTESIAN_POINT('',(3.809689872944,2.864040654429));
+#13786 = CARTESIAN_POINT('',(3.805189878209,2.86573662999));
+#13787 = CARTESIAN_POINT('',(3.800628254101,2.867416725808));
+#13788 = CARTESIAN_POINT('',(3.796005189331,2.869080744607));
+#13789 = CARTESIAN_POINT('',(3.791320875773,2.870728493165));
+#13790 = CARTESIAN_POINT('',(3.781693406315,2.874038076064));
+#13791 = CARTESIAN_POINT('',(3.776746681614,2.87569894848));
+#13792 = CARTESIAN_POINT('',(3.771735546947,2.877342193464));
+#13793 = CARTESIAN_POINT('',(3.766660219566,2.878967610303));
+#13794 = CARTESIAN_POINT('',(3.76152092139,2.880575003666));
+#13795 = CARTESIAN_POINT('',(3.756317879002,2.882164183611));
+#13796 = CARTESIAN_POINT('',(3.74559647884,2.885361906018));
+#13797 = CARTESIAN_POINT('',(3.740073498839,2.886969109757));
+#13798 = CARTESIAN_POINT('',(3.73448264094,2.888556371629));
+#13799 = CARTESIAN_POINT('',(3.728824169029,2.890123493661));
+#13800 = CARTESIAN_POINT('',(3.723098353588,2.891670285083));
+#13801 = CARTESIAN_POINT('',(3.717305471693,2.893196562321));
+#13802 = CARTESIAN_POINT('',(3.705320857662,2.896275898123));
+#13803 = CARTESIAN_POINT('',(3.699122942041,2.897827041158));
+#13804 = CARTESIAN_POINT('',(3.692852384723,2.899355376623));
+#13805 = CARTESIAN_POINT('',(3.68650951915,2.900860712697));
+#13806 = CARTESIAN_POINT('',(3.680094687634,2.902342867214));
+#13807 = CARTESIAN_POINT('',(3.673608241359,2.903801667668));
+#13808 = CARTESIAN_POINT('',(3.660106393295,2.906756816184));
+#13809 = CARTESIAN_POINT('',(3.653082345929,2.908250311079));
+#13810 = CARTESIAN_POINT('',(3.645978826865,2.909717242658));
+#13811 = CARTESIAN_POINT('',(3.638796275657,2.911157430604));
+#13812 = CARTESIAN_POINT('',(3.63153514282,2.912570707527));
+#13813 = CARTESIAN_POINT('',(3.624195889838,2.913956918956));
+#13814 = CARTESIAN_POINT('',(3.608769977065,2.916783420762));
+#13815 = CARTESIAN_POINT('',(3.600670423765,2.918219193388));
+#13816 = CARTESIAN_POINT('',(3.592480925842,2.919623063714));
+#13817 = CARTESIAN_POINT('',(3.584202090932,2.920994871072));
+#13818 = CARTESIAN_POINT('',(3.575834537718,2.922334471635));
+#13819 = CARTESIAN_POINT('',(3.567378895937,2.923641738414));
+#13820 = CARTESIAN_POINT('',(3.549307567858,2.926338390691));
+#13821 = CARTESIAN_POINT('',(3.539670548115,2.927719859722));
+#13822 = CARTESIAN_POINT('',(3.529925637555,2.929060818364));
+#13823 = CARTESIAN_POINT('',(3.520073730575,2.930361135729));
+#13824 = CARTESIAN_POINT('',(3.510115725564,2.931620700029));
+#13825 = CARTESIAN_POINT('',(3.500052524895,2.93283941858));
+#13826 = CARTESIAN_POINT('',(3.477803553367,2.935416733271));
+#13827 = CARTESIAN_POINT('',(3.465574828834,2.936758460849));
+#13828 = CARTESIAN_POINT('',(3.453200366053,2.938042290145));
+#13829 = CARTESIAN_POINT('',(3.440681653825,2.939268111409));
+#13830 = CARTESIAN_POINT('',(3.428020165041,2.940435815522));
+#13831 = CARTESIAN_POINT('',(3.415217356675,2.941545294001));
+#13832 = CARTESIAN_POINT('',(3.383662694998,2.944108017255));
+#13833 = CARTESIAN_POINT('',(3.364761824854,2.945498920845));
+#13834 = CARTESIAN_POINT('',(3.34557577421,2.946768801721));
+#13835 = CARTESIAN_POINT('',(3.326108747919,2.947917149745));
+#13836 = CARTESIAN_POINT('',(3.306365398474,2.948943152535));
+#13837 = CARTESIAN_POINT('',(3.286350783655,2.949845555308));
+#13838 = CARTESIAN_POINT('',(3.222519588833,2.952290994526));
+#13839 = CARTESIAN_POINT('',(3.177735931731,2.953381231914));
+#13840 = CARTESIAN_POINT('',(3.131758754916,2.953875359606));
+#13841 = CARTESIAN_POINT('',(3.08471811131,2.953736633238));
+#13842 = CARTESIAN_POINT('',(3.036845611896,2.952917268434));
+#13843 = CARTESIAN_POINT('',(2.988511523709,2.951341634593));
+#13844 = CARTESIAN_POINT('',(2.923034328961,2.948115450672));
+#13845 = CARTESIAN_POINT('',(2.905747181351,2.947159569985));
+#13846 = CARTESIAN_POINT('',(2.888516530754,2.946099100297));
+#13847 = CARTESIAN_POINT('',(2.87137382852,2.944932767266));
+#13848 = CARTESIAN_POINT('',(2.854350351002,2.943659903002));
+#13849 = CARTESIAN_POINT('',(2.837477186219,2.942280622348));
+#13850 = CARTESIAN_POINT('',(2.808660286107,2.939717578618));
+#13851 = CARTESIAN_POINT('',(2.796630293591,2.938583511141));
+#13852 = CARTESIAN_POINT('',(2.784706478081,2.937394160685));
+#13853 = CARTESIAN_POINT('',(2.772899099676,2.93615005072));
+#13854 = CARTESIAN_POINT('',(2.761217443474,2.934851864232));
+#13855 = CARTESIAN_POINT('',(2.749669819567,2.933500443722));
+#13856 = CARTESIAN_POINT('',(2.728479054118,2.930892710754));
+#13857 = CARTESIAN_POINT('',(2.718798498425,2.929650172642));
+#13858 = CARTESIAN_POINT('',(2.709226356014,2.928369795339));
+#13859 = CARTESIAN_POINT('',(2.699766525904,2.927052237534));
+#13860 = CARTESIAN_POINT('',(2.690422346084,2.925698198134));
+#13861 = CARTESIAN_POINT('',(2.681196593516,2.924308416265));
+#13862 = CARTESIAN_POINT('',(2.663770161481,2.92158157129));
+#13863 = CARTESIAN_POINT('',(2.65554963014,2.920250258948));
+#13864 = CARTESIAN_POINT('',(2.647431543331,2.918890319951));
+#13865 = CARTESIAN_POINT('',(2.639417261512,2.917502345336));
+#13866 = CARTESIAN_POINT('',(2.631507852372,2.916086931473));
+#13867 = CARTESIAN_POINT('',(2.623704090836,2.914644680065));
+#13868 = CARTESIAN_POINT('',(2.608737580513,2.91178950975));
+#13869 = CARTESIAN_POINT('',(2.601563367908,2.910379428099));
+#13870 = CARTESIAN_POINT('',(2.594484222346,2.908946459814));
+#13871 = CARTESIAN_POINT('',(2.587500397151,2.907491106064));
+#13872 = CARTESIAN_POINT('',(2.580611997871,2.906013862576));
+#13873 = CARTESIAN_POINT('',(2.573818982272,2.90451521963));
+#13874 = CARTESIAN_POINT('',(2.560673953669,2.90153296242));
+#13875 = CARTESIAN_POINT('',(2.55431497124,2.900050883122));
+#13876 = CARTESIAN_POINT('',(2.548044045874,2.898549854463));
+#13877 = CARTESIAN_POINT('',(2.541860939614,2.897030298418));
+#13878 = CARTESIAN_POINT('',(2.535765343723,2.895492628636));
+#13879 = CARTESIAN_POINT('',(2.52975687869,2.893937250447));
+#13880 = CARTESIAN_POINT('',(2.518065681164,2.890832337593));
+#13881 = CARTESIAN_POINT('',(2.512378558713,2.889283682427));
+#13882 = CARTESIAN_POINT('',(2.50677331341,2.887718961508));
+#13883 = CARTESIAN_POINT('',(2.501249502139,2.886138532532));
+#13884 = CARTESIAN_POINT('',(2.495806652135,2.884542744737));
+#13885 = CARTESIAN_POINT('',(2.490444260981,2.882931938899));
+#13886 = CARTESIAN_POINT('',(2.479974277522,2.879710171826));
+#13887 = CARTESIAN_POINT('',(2.474863845959,2.878099734208));
+#13888 = CARTESIAN_POINT('',(2.469830000292,2.876475448748));
+#13889 = CARTESIAN_POINT('',(2.464872231265,2.874837622047));
+#13890 = CARTESIAN_POINT('',(2.459990021994,2.873186553037));
+#13891 = CARTESIAN_POINT('',(2.455182847962,2.871522532984));
+#13892 = CARTESIAN_POINT('',(2.445777638353,2.86819046161));
+#13893 = CARTESIAN_POINT('',(2.441177726324,2.866522730688));
+#13894 = CARTESIAN_POINT('',(2.436649930329,2.864842925445));
+#13895 = CARTESIAN_POINT('',(2.432193743799,2.863151311988));
+#13896 = CARTESIAN_POINT('',(2.4278086642,2.861448149801));
+#13897 = CARTESIAN_POINT('',(2.423494193034,2.859733691753));
+#13898 = CARTESIAN_POINT('',(2.41504404413,2.8562983549));
+#13899 = CARTESIAN_POINT('',(2.410907100762,2.854577676524));
+#13900 = CARTESIAN_POINT('',(2.406838525575,2.852846388473));
+#13901 = CARTESIAN_POINT('',(2.402837848415,2.851104724695));
+#13902 = CARTESIAN_POINT('',(2.398904609135,2.849352913579));
+#13903 = CARTESIAN_POINT('',(2.395038357596,2.847591177947));
+#13904 = CARTESIAN_POINT('',(2.387464011038,2.84405997589));
+#13905 = CARTESIAN_POINT('',(2.383755042591,2.842290637595));
+#13906 = CARTESIAN_POINT('',(2.380111317408,2.840511933132));
+#13907 = CARTESIAN_POINT('',(2.376532417397,2.838724070884));
+#13908 = CARTESIAN_POINT('',(2.373017937291,2.836927254655));
+#13909 = CARTESIAN_POINT('',(2.369567484651,2.835121683674));
+#13910 = CARTESIAN_POINT('',(2.362810460734,2.831502305572));
+#13911 = CARTESIAN_POINT('',(2.3595032684,2.829688582545));
+#13912 = CARTESIAN_POINT('',(2.356258729113,2.827866575308));
+#13913 = CARTESIAN_POINT('',(2.353076483037,2.826036471986));
+#13914 = CARTESIAN_POINT('',(2.349956184239,2.82419845704));
+#13915 = CARTESIAN_POINT('',(2.346897500696,2.822352711262));
+#13916 = CARTESIAN_POINT('',(2.340914009098,2.818653087526));
+#13917 = CARTESIAN_POINT('',(2.337988740892,2.816799266755));
+#13918 = CARTESIAN_POINT('',(2.335123995304,2.814938124586));
+#13919 = CARTESIAN_POINT('',(2.332319472014,2.813069833333));
+#13920 = CARTESIAN_POINT('',(2.329574884747,2.811194562508));
+#13921 = CARTESIAN_POINT('',(2.326889961277,2.809312478818));
+#13922 = CARTESIAN_POINT('',(2.321646893501,2.805540745444));
+#13923 = CARTESIAN_POINT('',(2.319088389327,2.803651136492));
+#13924 = CARTESIAN_POINT('',(2.316588675154,2.801755081698));
+#13925 = CARTESIAN_POINT('',(2.314147508919,2.799852741518));
+#13926 = CARTESIAN_POINT('',(2.311764662241,2.797944274475));
+#13927 = CARTESIAN_POINT('',(2.309439920423,2.796029837159));
+#13928 = CARTESIAN_POINT('',(2.304912116824,2.792194305793));
+#13929 = CARTESIAN_POINT('',(2.302708755447,2.790273242316));
+#13930 = CARTESIAN_POINT('',(2.300562798923,2.788346547204));
+#13931 = CARTESIAN_POINT('',(2.298474060881,2.786414372894));
+#13932 = CARTESIAN_POINT('',(2.296442367971,2.784476870854));
+#13933 = CARTESIAN_POINT('',(2.294467559874,2.782534191584));
+#13934 = CARTESIAN_POINT('',(2.290635893996,2.778643322077));
+#13935 = CARTESIAN_POINT('',(2.288778771678,2.776695155854));
+#13936 = CARTESIAN_POINT('',(2.286977976148,2.774742134346));
+#13937 = CARTESIAN_POINT('',(2.285233373314,2.772784406152));
+#13938 = CARTESIAN_POINT('',(2.28354484118,2.770822120067));
+#13939 = CARTESIAN_POINT('',(2.28191226985,2.768855425079));
+#13940 = CARTESIAN_POINT('',(2.278762279687,2.764917798926));
+#13941 = CARTESIAN_POINT('',(2.277244618079,2.762946886983));
+#13942 = CARTESIAN_POINT('',(2.2757824797,2.760971882659));
+#13943 = CARTESIAN_POINT('',(2.274375778281,2.758992935737));
+#13944 = CARTESIAN_POINT('',(2.273024438293,2.757010197662));
+#13945 = CARTESIAN_POINT('',(2.271728394941,2.755023821547));
+#13946 = CARTESIAN_POINT('',(2.269249296335,2.751048116737));
+#13947 = CARTESIAN_POINT('',(2.268066017903,2.749058802926));
+#13948 = CARTESIAN_POINT('',(2.266937705442,2.747066174558));
+#13949 = CARTESIAN_POINT('',(2.265864314091,2.745070388849));
+#13950 = CARTESIAN_POINT('',(2.264845807559,2.743071606402));
+#13951 = CARTESIAN_POINT('',(2.263882158127,2.741069991212));
+#13952 = CARTESIAN_POINT('',(2.262066137513,2.737064963924));
+#13953 = CARTESIAN_POINT('',(2.261213572128,2.735061561879));
+#13954 = CARTESIAN_POINT('',(2.260415631828,2.733055671345));
+#13955 = CARTESIAN_POINT('',(2.259672303163,2.731047463926));
+#13956 = CARTESIAN_POINT('',(2.258983577888,2.729037116012));
+#13957 = CARTESIAN_POINT('',(2.258349452968,2.727024808782));
+#13958 = CARTESIAN_POINT('',(2.25719117004,2.722999295397));
+#13959 = CARTESIAN_POINT('',(2.256666867194,2.720986093688));
+#13960 = CARTESIAN_POINT('',(2.256197024263,2.718971309181));
+#13961 = CARTESIAN_POINT('',(2.25578164451,2.716955132401));
+#13962 = CARTESIAN_POINT('',(2.255420732232,2.714937758289));
+#13963 = CARTESIAN_POINT('',(2.255114292759,2.712919386201));
+#13964 = CARTESIAN_POINT('',(2.254668139733,2.709343993033));
+#13965 = CARTESIAN_POINT('',(2.254506308056,2.707787293804));
+#13966 = CARTESIAN_POINT('',(2.254376840247,2.706230215556));
+#13967 = CARTESIAN_POINT('',(2.254279738306,2.704672852224));
+#13968 = CARTESIAN_POINT('',(2.254215003416,2.703115298335));
+#13969 = CARTESIAN_POINT('',(2.254182635934,2.701557649019));
+#13970 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#13971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#13972 = ORIENTED_EDGE('',*,*,#3906,.T.);
+#13973 = ORIENTED_EDGE('',*,*,#13974,.T.);
+#13974 = EDGE_CURVE('',#3886,#3807,#13975,.T.);
+#13975 = SURFACE_CURVE('',#13976,(#14194,#14415),.PCURVE_S1.);
+#13976 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#13977,#13978,#13979,#13980,
+    #13981,#13982,#13983,#13984,#13985,#13986,#13987,#13988,#13989,
+    #13990,#13991,#13992,#13993,#13994,#13995,#13996,#13997,#13998,
+    #13999,#14000,#14001,#14002,#14003,#14004,#14005,#14006,#14007,
+    #14008,#14009,#14010,#14011,#14012,#14013,#14014,#14015,#14016,
+    #14017,#14018,#14019,#14020,#14021,#14022,#14023,#14024,#14025,
+    #14026,#14027,#14028,#14029,#14030,#14031,#14032,#14033,#14034,
+    #14035,#14036,#14037,#14038,#14039,#14040,#14041,#14042,#14043,
+    #14044,#14045,#14046,#14047,#14048,#14049,#14050,#14051,#14052,
+    #14053,#14054,#14055,#14056,#14057,#14058,#14059,#14060,#14061,
+    #14062,#14063,#14064,#14065,#14066,#14067,#14068,#14069,#14070,
+    #14071,#14072,#14073,#14074,#14075,#14076,#14077,#14078,#14079,
+    #14080,#14081,#14082,#14083,#14084,#14085,#14086,#14087,#14088,
+    #14089,#14090,#14091,#14092,#14093,#14094,#14095,#14096,#14097,
+    #14098,#14099,#14100,#14101,#14102,#14103,#14104,#14105,#14106,
+    #14107,#14108,#14109,#14110,#14111,#14112,#14113,#14114,#14115,
+    #14116,#14117,#14118,#14119,#14120,#14121,#14122,#14123,#14124,
+    #14125,#14126,#14127,#14128,#14129,#14130,#14131,#14132,#14133,
+    #14134,#14135,#14136,#14137,#14138,#14139,#14140,#14141,#14142,
+    #14143,#14144,#14145,#14146,#14147,#14148,#14149,#14150,#14151,
+    #14152,#14153,#14154,#14155,#14156,#14157,#14158,#14159,#14160,
+    #14161,#14162,#14163,#14164,#14165,#14166,#14167,#14168,#14169,
+    #14170,#14171,#14172,#14173,#14174,#14175,#14176,#14177,#14178,
+    #14179,#14180,#14181,#14182,#14183,#14184,#14185,#14186,#14187,
+    #14188,#14189,#14190,#14191,#14192,#14193),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270178496E-02,3.594150889347E-02,
+    5.405898130891E-02,7.221483208901E-02,9.041686512024E-02,
+    0.108673240431,0.126994786151,0.145397219211,0.163903438015,
+    0.182546160334,0.201371265,0.220442350366,0.239847332509,
+    0.259708530612,0.280198997471,0.301570813483,0.324208484767,
+    0.348742061252,0.376331012985,0.409610489897,0.458822150211,
+    0.5708433375,0.612033606136,0.641508815869,0.666348783319,
+    0.688701450439,0.709555455487,0.72945411804,0.748726618966,
+    0.767584423776,0.786168231678,0.804573381246,0.82286470492,
+    0.841085757982,0.859264858301,0.877419244768,0.895558114494,
+    0.913685023588,0.931799997661,0.949901613365,0.967989175658,
+    0.986064744306,1.),.UNSPECIFIED.);
+#13977 = CARTESIAN_POINT('',(-2.026685407273,15.512550571315,29.6));
+#13978 = CARTESIAN_POINT('',(-2.026685406995,15.512550571289,
+    29.602327787181));
+#13979 = CARTESIAN_POINT('',(-2.026659498809,15.512548128103,
+    29.604655575639));
+#13980 = CARTESIAN_POINT('',(-2.026607682543,15.512543241735,
+    29.606983005663));
+#13981 = CARTESIAN_POINT('',(-2.026529961305,15.512535897903,
+    29.609309721883));
+#13982 = CARTESIAN_POINT('',(-2.026426341482,15.512526068068,
+    29.611635373275));
+#13983 = CARTESIAN_POINT('',(-2.026165611222,15.512501187356,
+    29.616314591541));
+#13984 = CARTESIAN_POINT('',(-2.026007810887,15.512486069098,
+    29.618668122361));
+#13985 = CARTESIAN_POINT('',(-2.025823441765,15.512468310142,
+    29.621019846593));
+#13986 = CARTESIAN_POINT('',(-2.025612514801,15.512447850742,
+    29.62336941509));
+#13987 = CARTESIAN_POINT('',(-2.025375041862,15.512424615916,
+    29.625716488584));
+#13988 = CARTESIAN_POINT('',(-2.024846611235,15.512372373631,
+    29.630408701697));
+#13989 = CARTESIAN_POINT('',(-2.024555568933,15.51234335703,
+    29.632753832082));
+#13990 = CARTESIAN_POINT('',(-2.024237921447,15.51231137502,
+    29.63509579918));
+#13991 = CARTESIAN_POINT('',(-2.023893679933,15.512276321374,
+    29.637434282125));
+#13992 = CARTESIAN_POINT('',(-2.023522854078,15.512238074266,
+    29.639768968836));
+#13993 = CARTESIAN_POINT('',(-2.022727208317,15.512154830204,
+    29.644435080097));
+#13994 = CARTESIAN_POINT('',(-2.022302275567,15.512109819069,
+    29.64676648602));
+#13995 = CARTESIAN_POINT('',(-2.021850661778,15.512061324579,
+    29.649093468894));
+#13996 = CARTESIAN_POINT('',(-2.021372372386,15.512009192403,
+    29.65141572834));
+#13997 = CARTESIAN_POINT('',(-2.020867410347,15.511953252172,
+    29.653732968492));
+#13998 = CARTESIAN_POINT('',(-2.019802789625,15.51183323032,
+    29.658362708253));
+#13999 = CARTESIAN_POINT('',(-2.01924299528,15.511769128295,
+    29.660675179495));
+#14000 = CARTESIAN_POINT('',(-2.018656393282,15.511700823568,
+    29.662982017988));
+#14001 = CARTESIAN_POINT('',(-2.018042981829,15.511628111759,
+    29.66528293007));
+#14002 = CARTESIAN_POINT('',(-2.017402757126,15.511550771935,
+    29.667577622157));
+#14003 = CARTESIAN_POINT('',(-2.016066678195,15.511386115864,
+    29.67216081069));
+#14004 = CARTESIAN_POINT('',(-2.01537066404,15.511298770464,
+    29.674449267126));
+#14005 = CARTESIAN_POINT('',(-2.014647664873,15.511206290793,
+    29.676730873636));
+#14006 = CARTESIAN_POINT('',(-2.013897674373,15.511108420126,
+    29.679005330335));
+#14007 = CARTESIAN_POINT('',(-2.013120685952,15.51100488464,
+    29.681272333866));
+#14008 = CARTESIAN_POINT('',(-2.011509829506,15.510785511316,
+    29.685798885825));
+#14009 = CARTESIAN_POINT('',(-2.010675768982,15.510669630843,
+    29.688058377979));
+#14010 = CARTESIAN_POINT('',(-2.009814504065,15.510547457903,
+    29.690309743467));
+#14011 = CARTESIAN_POINT('',(-2.008926030128,15.510418680796,
+    29.692552665845));
+#14012 = CARTESIAN_POINT('',(-2.008010345027,15.510282970207,
+    29.694786822611));
+#14013 = CARTESIAN_POINT('',(-2.006120390415,15.509996356911,
+    29.699246771184));
+#14014 = CARTESIAN_POINT('',(-2.005145880932,15.509845389785,
+    29.701472481986));
+#14015 = CARTESIAN_POINT('',(-2.004143920834,15.50968672621,
+    29.703688684432));
+#14016 = CARTESIAN_POINT('',(-2.003114516541,15.509519996605,
+    29.705895037537));
+#14017 = CARTESIAN_POINT('',(-2.002057680708,15.509344813429,
+    29.708091192522));
+#14018 = CARTESIAN_POINT('',(-1.999883068819,15.50897569097,
+    29.712474719409));
+#14019 = CARTESIAN_POINT('',(-1.998764983695,15.508781651579,
+    29.714661971623));
+#14020 = CARTESIAN_POINT('',(-1.997619195912,15.508578240478,
+    29.716838186512));
+#14021 = CARTESIAN_POINT('',(-1.996445735604,15.508365027202,
+    29.719002992384));
+#14022 = CARTESIAN_POINT('',(-1.995244643976,15.508141563345,
+    29.721156008791));
+#14023 = CARTESIAN_POINT('',(-1.992778239862,15.507671474445,
+    29.725453475284));
+#14024 = CARTESIAN_POINT('',(-1.991512520213,15.507424690976,
+    29.727597744986));
+#14025 = CARTESIAN_POINT('',(-1.990218867684,15.507166555221,
+    29.729729257391));
+#14026 = CARTESIAN_POINT('',(-1.988897352737,15.506896572987,
+    29.731847605403));
+#14027 = CARTESIAN_POINT('',(-1.987548062977,15.506614232825,
+    29.733952373083));
+#14028 = CARTESIAN_POINT('',(-1.984780672481,15.50602089102,
+    29.738154352197));
+#14029 = CARTESIAN_POINT('',(-1.983362029068,15.505709636493,
+    29.740251288499));
+#14030 = CARTESIAN_POINT('',(-1.981915280709,15.505384697786,
+    29.742333506679));
+#14031 = CARTESIAN_POINT('',(-1.980440559818,15.505045514728,
+    29.744400561029));
+#14032 = CARTESIAN_POINT('',(-1.978938023428,15.50469151164,
+    29.746451998001));
+#14033 = CARTESIAN_POINT('',(-1.975857688774,15.50394785603,
+    29.750549309687));
+#14034 = CARTESIAN_POINT('',(-1.974279165118,15.503557798961,
+    29.752594762076));
+#14035 = CARTESIAN_POINT('',(-1.97267247118,15.503151311072,
+    29.754623233008));
+#14036 = CARTESIAN_POINT('',(-1.971037829562,15.502727765191,
+    29.756634236787));
+#14037 = CARTESIAN_POINT('',(-1.969375496507,15.502286522022,
+    29.758627282389));
+#14038 = CARTESIAN_POINT('',(-1.965966443394,15.501359291746,
+    29.762611035695));
+#14039 = CARTESIAN_POINT('',(-1.964218756934,15.500872657807,
+    29.764601092641));
+#14040 = CARTESIAN_POINT('',(-1.962443008279,15.500366341618,
+    29.766571520565));
+#14041 = CARTESIAN_POINT('',(-1.960639547441,15.499839650175,
+    29.76852179503));
+#14042 = CARTESIAN_POINT('',(-1.958808768689,15.499291884188,
+    29.770451390895));
+#14043 = CARTESIAN_POINT('',(-1.955049778392,15.498139401806,
+    29.774313040493));
+#14044 = CARTESIAN_POINT('',(-1.953120289357,15.497533651145,
+    29.77624408719));
+#14045 = CARTESIAN_POINT('',(-1.951163114495,15.496904329033,
+    29.778152357543));
+#14046 = CARTESIAN_POINT('',(-1.949178781122,15.496250681527,
+    29.780037293601));
+#14047 = CARTESIAN_POINT('',(-1.947167872812,15.49557195781,
+    29.781898344322));
+#14048 = CARTESIAN_POINT('',(-1.943029652017,15.494140540162,
+    29.785629777095));
+#14049 = CARTESIAN_POINT('',(-1.940900670635,15.49338618653,
+    29.787498589082));
+#14050 = CARTESIAN_POINT('',(-1.938744789514,15.492603527761,
+    29.789340802846));
+#14051 = CARTESIAN_POINT('',(-1.936562781885,15.491791760056,
+    29.791155838438));
+#14052 = CARTESIAN_POINT('',(-1.934355489951,15.490950097351,
+    29.792943134646));
+#14053 = CARTESIAN_POINT('',(-1.929796170004,15.489167924228,
+    29.796536823204));
+#14054 = CARTESIAN_POINT('',(-1.927441999256,15.488224722587,
+    29.798340733528));
+#14055 = CARTESIAN_POINT('',(-1.925062349382,15.487247294389,
+    29.800113263362));
+#14056 = CARTESIAN_POINT('',(-1.922658337815,15.486234807559,
+    29.801853832591));
+#14057 = CARTESIAN_POINT('',(-1.920231162679,15.485186469954,
+    29.803561897586));
+#14058 = CARTESIAN_POINT('',(-1.915187984787,15.482952327599,
+    29.80701121846));
+#14059 = CARTESIAN_POINT('',(-1.912569308924,15.481762062254,
+    29.808748451801));
+#14060 = CARTESIAN_POINT('',(-1.90992759951,15.480529839968,
+    29.810448048196));
+#14061 = CARTESIAN_POINT('',(-1.907264468354,15.479254840841,
+    29.812109467145));
+#14062 = CARTESIAN_POINT('',(-1.904581614771,15.477936318425,
+    29.813732230674));
+#14063 = CARTESIAN_POINT('',(-1.89895384526,15.475096753323,
+    29.817032250288));
+#14064 = CARTESIAN_POINT('',(-1.896005789976,15.473568001092,
+    29.818702691313));
+#14065 = CARTESIAN_POINT('',(-1.893038940594,15.471986488767,
+    29.820326719674));
+#14066 = CARTESIAN_POINT('',(-1.890055657989,15.470351486971,
+    29.821903908622));
+#14067 = CARTESIAN_POINT('',(-1.887058383038,15.468662391216,
+    29.823433931404));
+#14068 = CARTESIAN_POINT('',(-1.880666185396,15.464957898608,
+    29.826583835639));
+#14069 = CARTESIAN_POINT('',(-1.87726820799,15.462928062167,
+    29.828191176788));
+#14070 = CARTESIAN_POINT('',(-1.873859296279,15.460828536526,
+    29.829738271593));
+#14071 = CARTESIAN_POINT('',(-1.870443074427,15.458658854375,
+    29.831224958341));
+#14072 = CARTESIAN_POINT('',(-1.867023198893,15.456418757152,
+    29.832651226715));
+#14073 = CARTESIAN_POINT('',(-1.859478138198,15.45132105405,
+    29.835664959581));
+#14074 = CARTESIAN_POINT('',(-1.85535293177,15.448431369595,
+    29.83722497293));
+#14075 = CARTESIAN_POINT('',(-1.851234207582,15.445439065577,
+    29.83869754264));
+#14076 = CARTESIAN_POINT('',(-1.847128281399,15.442344441885,
+    29.840083153583));
+#14077 = CARTESIAN_POINT('',(-1.843041316303,15.439148174396,
+    29.841382490697));
+#14078 = CARTESIAN_POINT('',(-1.832972694356,15.430976120391,
+    29.844391551677));
+#14079 = CARTESIAN_POINT('',(-1.827020647922,15.42588096051,
+    29.84599989754));
+#14080 = CARTESIAN_POINT('',(-1.821142348922,15.420569044317,
+    29.847424202559));
+#14081 = CARTESIAN_POINT('',(-1.815355726331,15.415045062872,
+    29.848667647413));
+#14082 = CARTESIAN_POINT('',(-1.809677339352,15.409314880764,
+    29.849733128794));
+#14083 = CARTESIAN_POINT('',(-1.791477103777,15.389887475457,
+    29.852647055954));
+#14084 = CARTESIAN_POINT('',(-1.77947659914,15.375362317914,
+    29.853758389168));
+#14085 = CARTESIAN_POINT('',(-1.768282942196,15.359875252951,
+    29.853981743095));
+#14086 = CARTESIAN_POINT('',(-1.758051398525,15.343537058736,
+    29.853308323444));
+#14087 = CARTESIAN_POINT('',(-1.748921697628,15.326517232785,
+    29.851667106716));
+#14088 = CARTESIAN_POINT('',(-1.738061781721,15.302653596712,
+    29.847976147698));
+#14089 = CARTESIAN_POINT('',(-1.735303621092,15.296181546133,
+    29.846841118876));
+#14090 = CARTESIAN_POINT('',(-1.732711795865,15.289667113133,
+    29.845559322439));
+#14091 = CARTESIAN_POINT('',(-1.730290046846,15.283126220777,
+    29.84412664215));
+#14092 = CARTESIAN_POINT('',(-1.728040604473,15.276576501737,
+    29.842539587729));
+#14093 = CARTESIAN_POINT('',(-1.724477649164,15.265357612768,
+    29.839548310238));
+#14094 = CARTESIAN_POINT('',(-1.723079880346,15.260683293595,
+    29.838220466439));
+#14095 = CARTESIAN_POINT('',(-1.721770616131,15.256021260278,
+    29.83681162723));
+#14096 = CARTESIAN_POINT('',(-1.720549409711,15.251378631911,
+    29.835321356047));
+#14097 = CARTESIAN_POINT('',(-1.719415234917,15.246762541645,
+    29.833749620259));
+#14098 = CARTESIAN_POINT('',(-1.71748266269,15.238318356196,
+    29.830703884325));
+#14099 = CARTESIAN_POINT('',(-1.716659511765,15.234480437735,
+    29.829253385922));
+#14100 = CARTESIAN_POINT('',(-1.715896053134,15.230670636417,
+    29.827745543526));
+#14101 = CARTESIAN_POINT('',(-1.715191037639,15.226892988892,
+    29.826180820918));
+#14102 = CARTESIAN_POINT('',(-1.714542947274,15.223151313354,
+    29.824559898085));
+#14103 = CARTESIAN_POINT('',(-1.71341641715,15.216117808453,
+    29.821375289968));
+#14104 = CARTESIAN_POINT('',(-1.712927499569,15.212818425629,
+    29.819822115822));
+#14105 = CARTESIAN_POINT('',(-1.712481936651,15.209553659457,
+    29.818224804632));
+#14106 = CARTESIAN_POINT('',(-1.712078305592,15.206325879815,
+    29.816584118299));
+#14107 = CARTESIAN_POINT('',(-1.711715066567,15.203137228061,
+    29.814900924783));
+#14108 = CARTESIAN_POINT('',(-1.711087815658,15.197053041465,
+    29.811567107826));
+#14109 = CARTESIAN_POINT('',(-1.710818794348,15.194152181495,
+    29.809921857643));
+#14110 = CARTESIAN_POINT('',(-1.710582155215,15.191288575259,
+    29.808241235015));
+#14111 = CARTESIAN_POINT('',(-1.710376517591,15.188463574849,
+    29.806526071068));
+#14112 = CARTESIAN_POINT('',(-1.710200463727,15.18567834631,
+    29.804777240584));
+#14113 = CARTESIAN_POINT('',(-1.709911390446,15.180315120164,
+    29.801295699284));
+#14114 = CARTESIAN_POINT('',(-1.709795860082,15.177733476231,
+    29.799565913741));
+#14115 = CARTESIAN_POINT('',(-1.70970468683,15.175189781846,
+    29.797807099036));
+#14116 = CARTESIAN_POINT('',(-1.709636614188,15.172684744211,
+    29.796020058447));
+#14117 = CARTESIAN_POINT('',(-1.709590390024,15.170218933739,
+    29.794205604864));
+#14118 = CARTESIAN_POINT('',(-1.709539949432,15.165442979282,
+    29.790581449813));
+#14119 = CARTESIAN_POINT('',(-1.70953446115,15.163130383208,
+    29.788773391702));
+#14120 = CARTESIAN_POINT('',(-1.709547170713,15.160855386992,
+    29.78694113035));
+#14121 = CARTESIAN_POINT('',(-1.709576971497,15.158618287493,
+    29.785085401749));
+#14122 = CARTESIAN_POINT('',(-1.709622781269,15.156419287266,
+    29.783206933992));
+#14123 = CARTESIAN_POINT('',(-1.70974299568,15.152144196713,
+    29.77944685428));
+#14124 = CARTESIAN_POINT('',(-1.709816765935,15.150066484778,
+    29.777566177833));
+#14125 = CARTESIAN_POINT('',(-1.709903863777,15.148025459648,
+    29.775665090321));
+#14126 = CARTESIAN_POINT('',(-1.7100033326,15.146021160821,
+    29.773744248144));
+#14127 = CARTESIAN_POINT('',(-1.71011424836,15.144053566387,
+    29.771804291707));
+#14128 = CARTESIAN_POINT('',(-1.710355425863,15.14021967601,
+    29.767915854633));
+#14129 = CARTESIAN_POINT('',(-1.710485383861,15.138352327885,
+    29.765967906724));
+#14130 = CARTESIAN_POINT('',(-1.710624741534,15.136520469365,
+    29.764002597846));
+#14131 = CARTESIAN_POINT('',(-1.71077268123,15.13472398387,
+    29.762020505292));
+#14132 = CARTESIAN_POINT('',(-1.710928419682,15.132962717536,
+    29.760022187494));
+#14133 = CARTESIAN_POINT('',(-1.711252431339,15.12952683636,
+    29.756013542486));
+#14134 = CARTESIAN_POINT('',(-1.711420569626,15.127851554607,
+    29.754003515463));
+#14135 = CARTESIAN_POINT('',(-1.711594896018,15.126210448982,
+    29.751978626271));
+#14136 = CARTESIAN_POINT('',(-1.711774716656,15.124603314339,
+    29.749939379304));
+#14137 = CARTESIAN_POINT('',(-1.711959370674,15.123029925361,
+    29.74788626003));
+#14138 = CARTESIAN_POINT('',(-1.71233592173,15.119959671135,
+    29.743765990291));
+#14139 = CARTESIAN_POINT('',(-1.712527766489,15.118462395289,
+    29.74169900556));
+#14140 = CARTESIAN_POINT('',(-1.712723148491,15.116997968751,
+    29.739619238272));
+#14141 = CARTESIAN_POINT('',(-1.712921481903,15.115566142951,
+    29.737527128349));
+#14142 = CARTESIAN_POINT('',(-1.713122211044,15.11416666102,
+    29.735423098161));
+#14143 = CARTESIAN_POINT('',(-1.713526631389,15.111437107778,
+    29.731200134275));
+#14144 = CARTESIAN_POINT('',(-1.713730307656,15.110106792246,
+    29.729081289518));
+#14145 = CARTESIAN_POINT('',(-1.713935319801,15.108808049641,
+    29.726951418173));
+#14146 = CARTESIAN_POINT('',(-1.714141175271,15.107540618213,
+    29.724810904688));
+#14147 = CARTESIAN_POINT('',(-1.714347408342,15.106304236016,
+    29.722660118033));
+#14148 = CARTESIAN_POINT('',(-1.714759277204,15.103895821593,
+    29.718343680258));
+#14149 = CARTESIAN_POINT('',(-1.714964912645,15.102723649011,
+    29.716178075495));
+#14150 = CARTESIAN_POINT('',(-1.715170050573,15.10158186325,
+    29.714002948344));
+#14151 = CARTESIAN_POINT('',(-1.715374278665,15.100470209656,
+    29.711818636681));
+#14152 = CARTESIAN_POINT('',(-1.715577208139,15.099388438821,
+    29.709625465336));
+#14153 = CARTESIAN_POINT('',(-1.715979465762,15.097285604698,
+    29.705225020008));
+#14154 = CARTESIAN_POINT('',(-1.716178797835,15.096264461745,
+    29.703017770051));
+#14155 = CARTESIAN_POINT('',(-1.716376106165,15.095272634883,
+    29.700802306641));
+#14156 = CARTESIAN_POINT('',(-1.716571047493,15.094309890116,
+    29.698578929815));
+#14157 = CARTESIAN_POINT('',(-1.716763299118,15.093376002298,
+    29.696347929228));
+#14158 = CARTESIAN_POINT('',(-1.717141656898,15.091566281692,
+    29.691873152211));
+#14159 = CARTESIAN_POINT('',(-1.717327767644,15.090690400556,
+    29.689629389218));
+#14160 = CARTESIAN_POINT('',(-1.717510589656,15.089842896211,
+    29.687378573629));
+#14161 = CARTESIAN_POINT('',(-1.717689839458,15.089023564293,
+    29.685120976479));
+#14162 = CARTESIAN_POINT('',(-1.717865251564,15.088232211584,
+    29.682856861383));
+#14163 = CARTESIAN_POINT('',(-1.718207792421,15.086705603933,
+    29.678317604762));
+#14164 = CARTESIAN_POINT('',(-1.71837492613,15.085970312728,
+    29.676042472522));
+#14165 = CARTESIAN_POINT('',(-1.718537732485,15.085262600877,
+    29.673761343364));
+#14166 = CARTESIAN_POINT('',(-1.718695980294,15.084582299316,
+    29.671474468866));
+#14167 = CARTESIAN_POINT('',(-1.718849454291,15.083929251441,
+    29.669182096632));
+#14168 = CARTESIAN_POINT('',(-1.719146358206,15.082677786901,
+    29.664588356751));
+#14169 = CARTESIAN_POINT('',(-1.719289794353,15.082079334748,
+    29.662286997253));
+#14170 = CARTESIAN_POINT('',(-1.719428064498,15.081507812978,
+    29.659980634786));
+#14171 = CARTESIAN_POINT('',(-1.719560983988,15.080963090798,
+    29.657669512511));
+#14172 = CARTESIAN_POINT('',(-1.719688382589,15.080445050292,
+    29.655353873771));
+#14173 = CARTESIAN_POINT('',(-1.719931736635,15.079462484969,
+    29.650715761162));
+#14174 = CARTESIAN_POINT('',(-1.720047700261,15.078997920951,
+    29.648393294988));
+#14175 = CARTESIAN_POINT('',(-1.720157839753,15.078559789804,
+    29.646066806509));
+#14176 = CARTESIAN_POINT('',(-1.720262013055,15.078147999235,
+    29.643736543595));
+#14177 = CARTESIAN_POINT('',(-1.720360091669,15.077762469217,
+    29.641402759045));
+#14178 = CARTESIAN_POINT('',(-1.720543758329,15.077044073752,
+    29.636730476521));
+#14179 = CARTESIAN_POINT('',(-1.720629355975,15.076711167348,
+    29.634391984767));
+#14180 = CARTESIAN_POINT('',(-1.720708638773,15.076404345465,
+    29.632050492968));
+#14181 = CARTESIAN_POINT('',(-1.720781505303,15.07612355121,
+    29.629706267725));
+#14182 = CARTESIAN_POINT('',(-1.720847867553,15.075868738113,
+    29.627359584602));
+#14183 = CARTESIAN_POINT('',(-1.720967394629,15.075411153914,
+    29.622663429138));
+#14184 = CARTESIAN_POINT('',(-1.721020568263,15.075208347889,
+    29.620313959639));
+#14185 = CARTESIAN_POINT('',(-1.721067097267,15.075031416176,
+    29.617962605056));
+#14186 = CARTESIAN_POINT('',(-1.721106920918,15.074880330582,
+    29.6156096598));
+#14187 = CARTESIAN_POINT('',(-1.721139992309,15.074755070596,
+    29.613255427266));
+#14188 = CARTESIAN_POINT('',(-1.721186543436,15.074578955148,
+    29.609084486201));
+#14189 = CARTESIAN_POINT('',(-1.721202775684,15.074517628552,
+    29.607268172453));
+#14190 = CARTESIAN_POINT('',(-1.721214959934,15.074471637714,
+    29.605451421835));
+#14191 = CARTESIAN_POINT('',(-1.721223086097,15.074440978614,
+    29.603634378848));
+#14192 = CARTESIAN_POINT('',(-1.721227149169,15.074425649099,
+    29.601817189237));
+#14193 = CARTESIAN_POINT('',(-1.721227149225,15.074425648888,29.6));
+#14194 = PCURVE('',#3118,#14195);
+#14195 = DEFINITIONAL_REPRESENTATION('',(#14196),#14414);
+#14196 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14197,#14198,#14199,#14200,
+    #14201,#14202,#14203,#14204,#14205,#14206,#14207,#14208,#14209,
+    #14210,#14211,#14212,#14213,#14214,#14215,#14216,#14217,#14218,
+    #14219,#14220,#14221,#14222,#14223,#14224,#14225,#14226,#14227,
+    #14228,#14229,#14230,#14231,#14232,#14233,#14234,#14235,#14236,
+    #14237,#14238,#14239,#14240,#14241,#14242,#14243,#14244,#14245,
+    #14246,#14247,#14248,#14249,#14250,#14251,#14252,#14253,#14254,
+    #14255,#14256,#14257,#14258,#14259,#14260,#14261,#14262,#14263,
+    #14264,#14265,#14266,#14267,#14268,#14269,#14270,#14271,#14272,
+    #14273,#14274,#14275,#14276,#14277,#14278,#14279,#14280,#14281,
+    #14282,#14283,#14284,#14285,#14286,#14287,#14288,#14289,#14290,
+    #14291,#14292,#14293,#14294,#14295,#14296,#14297,#14298,#14299,
+    #14300,#14301,#14302,#14303,#14304,#14305,#14306,#14307,#14308,
+    #14309,#14310,#14311,#14312,#14313,#14314,#14315,#14316,#14317,
+    #14318,#14319,#14320,#14321,#14322,#14323,#14324,#14325,#14326,
+    #14327,#14328,#14329,#14330,#14331,#14332,#14333,#14334,#14335,
+    #14336,#14337,#14338,#14339,#14340,#14341,#14342,#14343,#14344,
+    #14345,#14346,#14347,#14348,#14349,#14350,#14351,#14352,#14353,
+    #14354,#14355,#14356,#14357,#14358,#14359,#14360,#14361,#14362,
+    #14363,#14364,#14365,#14366,#14367,#14368,#14369,#14370,#14371,
+    #14372,#14373,#14374,#14375,#14376,#14377,#14378,#14379,#14380,
+    #14381,#14382,#14383,#14384,#14385,#14386,#14387,#14388,#14389,
+    #14390,#14391,#14392,#14393,#14394,#14395,#14396,#14397,#14398,
+    #14399,#14400,#14401,#14402,#14403,#14404,#14405,#14406,#14407,
+    #14408,#14409,#14410,#14411,#14412,#14413),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270178496E-02,3.594150889347E-02,
+    5.405898130891E-02,7.221483208901E-02,9.041686512024E-02,
+    0.108673240431,0.126994786151,0.145397219211,0.163903438015,
+    0.182546160334,0.201371265,0.220442350366,0.239847332509,
+    0.259708530612,0.280198997471,0.301570813483,0.324208484767,
+    0.348742061252,0.376331012985,0.409610489897,0.458822150211,
+    0.5708433375,0.612033606136,0.641508815869,0.666348783319,
+    0.688701450439,0.709555455487,0.72945411804,0.748726618966,
+    0.767584423776,0.786168231678,0.804573381246,0.82286470492,
+    0.841085757982,0.859264858301,0.877419244768,0.895558114494,
+    0.913685023588,0.931799997661,0.949901613365,0.967989175658,
+    0.986064744306,1.),.UNSPECIFIED.);
+#14197 = CARTESIAN_POINT('',(3.634062979217,0.));
+#14198 = CARTESIAN_POINT('',(3.634062979284,7.759290602506E-03));
+#14199 = CARTESIAN_POINT('',(3.634069241177,1.55185851624E-02));
+#14200 = CARTESIAN_POINT('',(3.634081764939,2.327752643686E-02));
+#14201 = CARTESIAN_POINT('',(3.634100556287,3.103577013074E-02));
+#14202 = CARTESIAN_POINT('',(3.634125626614,3.87929848966E-02));
+#14203 = CARTESIAN_POINT('',(3.634188774191,5.440729257162E-02));
+#14204 = CARTESIAN_POINT('',(3.634227019219,6.226435416693E-02));
+#14205 = CARTESIAN_POINT('',(3.63427174583,7.011971106322E-02));
+#14206 = CARTESIAN_POINT('',(3.634322978375,7.797306580056E-02));
+#14207 = CARTESIAN_POINT('',(3.634380747801,8.582414951641E-02));
+#14208 = CARTESIAN_POINT('',(3.634509537465,0.101533731996));
+#14209 = CARTESIAN_POINT('',(3.634580578676,0.109392221501));
+#14210 = CARTESIAN_POINT('',(3.634658253043,0.117247953265));
+#14211 = CARTESIAN_POINT('',(3.634742605588,0.125100713205));
+#14212 = CARTESIAN_POINT('',(3.634833688606,0.132950310343));
+#14213 = CARTESIAN_POINT('',(3.635029642025,0.14865946408));
+#14214 = CARTESIAN_POINT('',(3.635134541285,0.156519002092));
+#14215 = CARTESIAN_POINT('',(3.635246319434,0.164375023049));
+#14216 = CARTESIAN_POINT('',(3.635365044188,0.172227366436));
+#14217 = CARTESIAN_POINT('',(3.635490790976,0.18007587902));
+#14218 = CARTESIAN_POINT('',(3.635756832838,0.195784904489));
+#14219 = CARTESIAN_POINT('',(3.635897164103,0.203645392295));
+#14220 = CARTESIAN_POINT('',(3.636044720566,0.211501730879));
+#14221 = CARTESIAN_POINT('',(3.636199593963,0.219353763222));
+#14222 = CARTESIAN_POINT('',(3.636361883927,0.227201322672));
+#14223 = CARTESIAN_POINT('',(3.636702019047,0.24291055828));
+#14224 = CARTESIAN_POINT('',(3.636879909144,0.250772202427));
+#14225 = CARTESIAN_POINT('',(3.637065476835,0.258628986953));
+#14226 = CARTESIAN_POINT('',(3.637258838537,0.266480708641));
+#14227 = CARTESIAN_POINT('',(3.637460118541,0.274327139491));
+#14228 = CARTESIAN_POINT('',(3.637879526724,0.290036903834));
+#14229 = CARTESIAN_POINT('',(3.638097712385,0.297900194081));
+#14230 = CARTESIAN_POINT('',(3.638324139619,0.305757641507));
+#14231 = CARTESIAN_POINT('',(3.638558949679,0.313608951682));
+#14232 = CARTESIAN_POINT('',(3.63880229144,0.321453791699));
+#14233 = CARTESIAN_POINT('',(3.639307464042,0.337164392432));
+#14234 = CARTESIAN_POINT('',(3.639569371612,0.345030089395));
+#14235 = CARTESIAN_POINT('',(3.639840202757,0.352888504386));
+#14236 = CARTESIAN_POINT('',(3.640120123219,0.36073920902));
+#14237 = CARTESIAN_POINT('',(3.640409305837,0.368581723215));
+#14238 = CARTESIAN_POINT('',(3.641008239426,0.384293488041));
+#14239 = CARTESIAN_POINT('',(3.641318096963,0.392162637023));
+#14240 = CARTESIAN_POINT('',(3.641637686242,0.400022420912));
+#14241 = CARTESIAN_POINT('',(3.641967196519,0.407872233215));
+#14242 = CARTESIAN_POINT('',(3.642306823221,0.415711402165));
+#14243 = CARTESIAN_POINT('',(3.64300929389,0.43142471774));
+#14244 = CARTESIAN_POINT('',(3.64337229028,0.439298693056));
+#14245 = CARTESIAN_POINT('',(3.643745963331,0.447160362614));
+#14246 = CARTESIAN_POINT('',(3.644130523923,0.455008892726));
+#14247 = CARTESIAN_POINT('',(3.644526187608,0.462843370064));
+#14248 = CARTESIAN_POINT('',(3.645344143156,0.478558731017));
+#14249 = CARTESIAN_POINT('',(3.645766657151,0.4864393163));
+#14250 = CARTESIAN_POINT('',(3.646200943485,0.494303534123));
+#14251 = CARTESIAN_POINT('',(3.646647231398,0.502150266295));
+#14252 = CARTESIAN_POINT('',(3.64710575247,0.509978299826));
+#14253 = CARTESIAN_POINT('',(3.648053882996,0.525696378642));
+#14254 = CARTESIAN_POINT('',(3.648543819678,0.533585895773));
+#14255 = CARTESIAN_POINT('',(3.649046794059,0.541453516884));
+#14256 = CARTESIAN_POINT('',(3.649563048386,0.549297770315));
+#14257 = CARTESIAN_POINT('',(3.650092823758,0.557117074181));
+#14258 = CARTESIAN_POINT('',(3.651189412744,0.572838832588));
+#14259 = CARTESIAN_POINT('',(3.651756711484,0.580740345315));
+#14260 = CARTESIAN_POINT('',(3.652338509316,0.588612489206));
+#14261 = CARTESIAN_POINT('',(3.652935052979,0.596453354325));
+#14262 = CARTESIAN_POINT('',(3.653546582981,0.604260906153));
+#14263 = CARTESIAN_POINT('',(3.654814819291,0.619987788535));
+#14264 = CARTESIAN_POINT('',(3.655472248477,0.627905432817));
+#14265 = CARTESIAN_POINT('',(3.65614587249,0.635783599061));
+#14266 = CARTESIAN_POINT('',(3.656835929175,0.643619832597));
+#14267 = CARTESIAN_POINT('',(3.65754264289,0.651411543451));
+#14268 = CARTESIAN_POINT('',(3.659012731601,0.667145839565));
+#14269 = CARTESIAN_POINT('',(3.659777190924,0.675085388093));
+#14270 = CARTESIAN_POINT('',(3.660559834007,0.682971652851));
+#14271 = CARTESIAN_POINT('',(3.661360868699,0.690801497069));
+#14272 = CARTESIAN_POINT('',(3.66218047917,0.698571646289));
+#14273 = CARTESIAN_POINT('',(3.663893232165,0.714317230702));
+#14274 = CARTESIAN_POINT('',(3.664788019553,0.722287130386));
+#14275 = CARTESIAN_POINT('',(3.665703369787,0.730184506751));
+#14276 = CARTESIAN_POINT('',(3.666639426746,0.738005355894));
+#14277 = CARTESIAN_POINT('',(3.667596296482,0.745745550669));
+#14278 = CARTESIAN_POINT('',(3.669609710247,0.761509554489));
+#14279 = CARTESIAN_POINT('',(3.670668799756,0.769523026261));
+#14280 = CARTESIAN_POINT('',(3.671751395718,0.777436193369));
+#14281 = CARTESIAN_POINT('',(3.672857520753,0.785243917227));
+#14282 = CARTESIAN_POINT('',(3.673987140129,0.792940983306));
+#14283 = CARTESIAN_POINT('',(3.676389748967,0.808738137659));
+#14284 = CARTESIAN_POINT('',(3.677666822309,0.816818022216));
+#14285 = CARTESIAN_POINT('',(3.678971262202,0.824755009278));
+#14286 = CARTESIAN_POINT('',(3.680302864658,0.832542390466));
+#14287 = CARTESIAN_POINT('',(3.681661341292,0.840173494547));
+#14288 = CARTESIAN_POINT('',(3.684603780459,0.856039957995));
+#14289 = CARTESIAN_POINT('',(3.686194758341,0.864232260702));
+#14290 = CARTESIAN_POINT('',(3.687818718439,0.872209160808));
+#14291 = CARTESIAN_POINT('',(3.689475003144,0.879961519452));
+#14292 = CARTESIAN_POINT('',(3.691162831766,0.887480493656));
+#14293 = CARTESIAN_POINT('',(3.694954222416,0.903535549204));
+#14294 = CARTESIAN_POINT('',(3.697071740806,0.911961592));
+#14295 = CARTESIAN_POINT('',(3.699232263843,0.920020727726));
+#14296 = CARTESIAN_POINT('',(3.70143401241,0.927698987858));
+#14297 = CARTESIAN_POINT('',(3.703675020127,0.934983372331));
+#14298 = CARTESIAN_POINT('',(3.709321868226,0.952033322034));
+#14299 = CARTESIAN_POINT('',(3.712771747471,0.96131721326));
+#14300 = CARTESIAN_POINT('',(3.716295954613,0.969674922657));
+#14301 = CARTESIAN_POINT('',(3.719887026222,0.977072806942));
+#14302 = CARTESIAN_POINT('',(3.72353706561,0.983481530591));
+#14303 = CARTESIAN_POINT('',(3.735662345973,1.001153593491));
+#14304 = CARTESIAN_POINT('',(3.744346374353,1.008167803258));
+#14305 = CARTESIAN_POINT('',(3.753203588743,1.009636768366));
+#14306 = CARTESIAN_POINT('',(3.762125121722,1.005312681349));
+#14307 = CARTESIAN_POINT('',(3.770980345532,0.995042483289));
+#14308 = CARTESIAN_POINT('',(3.782809047427,0.972990577));
+#14309 = CARTESIAN_POINT('',(3.785960477113,0.966272039745));
+#14310 = CARTESIAN_POINT('',(3.789075598599,0.958770199787));
+#14311 = CARTESIAN_POINT('',(3.792146514796,0.950497766265));
+#14312 = CARTESIAN_POINT('',(3.79516532428,0.941474889709));
+#14313 = CARTESIAN_POINT('',(3.800241830594,0.924757655006));
+#14314 = CARTESIAN_POINT('',(3.802328733428,0.917415169954));
+#14315 = CARTESIAN_POINT('',(3.804382239347,0.909713805905));
+#14316 = CARTESIAN_POINT('',(3.806399736457,0.901666105679));
+#14317 = CARTESIAN_POINT('',(3.808378844047,0.893286458553));
+#14318 = CARTESIAN_POINT('',(3.81195112377,0.877263165403));
+#14319 = CARTESIAN_POINT('',(3.813556064913,0.869710888109));
+#14320 = CARTESIAN_POINT('',(3.815130965772,0.861944018865));
+#14321 = CARTESIAN_POINT('',(3.816674744751,0.853972771112));
+#14322 = CARTESIAN_POINT('',(3.818186508907,0.845807821249));
+#14323 = CARTESIAN_POINT('',(3.820996497777,0.829948657445));
+#14324 = CARTESIAN_POINT('',(3.822300951309,0.822289085571));
+#14325 = CARTESIAN_POINT('',(3.823578411628,0.814489674157));
+#14326 = CARTESIAN_POINT('',(3.824828506612,0.806558462926));
+#14327 = CARTESIAN_POINT('',(3.826050994924,0.79850345017));
+#14328 = CARTESIAN_POINT('',(3.828360432211,0.782709560526));
+#14329 = CARTESIAN_POINT('',(3.829450971287,0.774985647885));
+#14330 = CARTESIAN_POINT('',(3.830517298109,0.76716727718));
+#14331 = CARTESIAN_POINT('',(3.831559410769,0.759260649288));
+#14332 = CARTESIAN_POINT('',(3.832577390581,0.751271743612));
+#14333 = CARTESIAN_POINT('',(3.834519876939,0.735510377633));
+#14334 = CARTESIAN_POINT('',(3.835446525607,0.727744746101));
+#14335 = CARTESIAN_POINT('',(3.836351492429,0.719914398054));
+#14336 = CARTESIAN_POINT('',(3.837234970512,0.71202404352));
+#14337 = CARTESIAN_POINT('',(3.83809720173,0.704078127983));
+#14338 = CARTESIAN_POINT('',(3.839753278872,0.688335191869));
+#14339 = CARTESIAN_POINT('',(3.840548419536,0.680541348283));
+#14340 = CARTESIAN_POINT('',(3.841324162699,0.672703083594));
+#14341 = CARTESIAN_POINT('',(3.842080797711,0.664823929186));
+#14342 = CARTESIAN_POINT('',(3.842818639287,0.65690716586));
+#14343 = CARTESIAN_POINT('',(3.844241936277,0.641175574832));
+#14344 = CARTESIAN_POINT('',(3.844928174659,0.633362221479));
+#14345 = CARTESIAN_POINT('',(3.845597060674,0.625518593832));
+#14346 = CARTESIAN_POINT('',(3.846248922522,0.617647305859));
+#14347 = CARTESIAN_POINT('',(3.846884098573,0.609750755438));
+#14348 = CARTESIAN_POINT('',(3.848112784665,0.594026562576));
+#14349 = CARTESIAN_POINT('',(3.848706764165,0.586199591646));
+#14350 = CARTESIAN_POINT('',(3.849285208818,0.578352295652));
+#14351 = CARTESIAN_POINT('',(3.849848452266,0.570486581156));
+#14352 = CARTESIAN_POINT('',(3.850396828851,0.562604177198));
+#14353 = CARTESIAN_POINT('',(3.851459386166,0.546885017642));
+#14354 = CARTESIAN_POINT('',(3.851973843765,0.539048558344));
+#14355 = CARTESIAN_POINT('',(3.852474371355,0.531198763224));
+#14356 = CARTESIAN_POINT('',(3.852961288928,0.523336996353));
+#14357 = CARTESIAN_POINT('',(3.853434911518,0.515464480049));
+#14358 = CARTESIAN_POINT('',(3.854353338084,0.499748856759));
+#14359 = CARTESIAN_POINT('',(3.854798301446,0.491905875422));
+#14360 = CARTESIAN_POINT('',(3.855230743267,0.484054411414));
+#14361 = CARTESIAN_POINT('',(3.855650959391,0.476195414194));
+#14362 = CARTESIAN_POINT('',(3.856059237522,0.468329722127));
+#14363 = CARTESIAN_POINT('',(3.856850953229,0.452616643765));
+#14364 = CARTESIAN_POINT('',(3.857234479805,0.444769308985));
+#14365 = CARTESIAN_POINT('',(3.857606713067,0.436916777515));
+#14366 = CARTESIAN_POINT('',(3.857967919367,0.429059682972));
+#14367 = CARTESIAN_POINT('',(3.858318355302,0.42119857322));
+#14368 = CARTESIAN_POINT('',(3.858997397493,0.405487355381));
+#14369 = CARTESIAN_POINT('',(3.859326051956,0.397637268645));
+#14370 = CARTESIAN_POINT('',(3.859644476081,0.389784109662));
+#14371 = CARTESIAN_POINT('',(3.859952904427,0.381928272913));
+#14372 = CARTESIAN_POINT('',(3.860251561126,0.374070087871));
+#14373 = CARTESIAN_POINT('',(3.860829365633,0.35836023587));
+#14374 = CARTESIAN_POINT('',(3.861108539337,0.350508578975));
+#14375 = CARTESIAN_POINT('',(3.86137839375,0.342655112153));
+#14376 = CARTESIAN_POINT('',(3.861639131084,0.334800051497));
+#14377 = CARTESIAN_POINT('',(3.861890943008,0.326943565343));
+#14378 = CARTESIAN_POINT('',(3.862376870552,0.311234699336));
+#14379 = CARTESIAN_POINT('',(3.862611001109,0.303382325774));
+#14380 = CARTESIAN_POINT('',(3.86283658295,0.295528774097));
+#14381 = CARTESIAN_POINT('',(3.863053786347,0.287674132178));
+#14382 = CARTESIAN_POINT('',(3.863262771223,0.279818455256));
+#14383 = CARTESIAN_POINT('',(3.863664470597,0.264110257248));
+#14384 = CARTESIAN_POINT('',(3.863857195766,0.256257741571));
+#14385 = CARTESIAN_POINT('',(3.864042011916,0.248404241395));
+#14386 = CARTESIAN_POINT('',(3.864219058301,0.240549761051));
+#14387 = CARTESIAN_POINT('',(3.864388464178,0.232694286712));
+#14388 = CARTESIAN_POINT('',(3.864712126846,0.216986458893));
+#14389 = CARTESIAN_POINT('',(3.864866393594,0.209134111194));
+#14390 = CARTESIAN_POINT('',(3.865013268055,0.201280711064));
+#14391 = CARTESIAN_POINT('',(3.865152859688,0.193426223359));
+#14392 = CARTESIAN_POINT('',(3.865285268401,0.185570610014));
+#14393 = CARTESIAN_POINT('',(3.865535808302,0.169862843825));
+#14394 = CARTESIAN_POINT('',(3.865653950029,0.162010697473));
+#14395 = CARTESIAN_POINT('',(3.865765099875,0.154157350076));
+#14396 = CARTESIAN_POINT('',(3.865869338992,0.146302774078));
+#14397 = CARTESIAN_POINT('',(3.865966739553,0.138446955278));
+#14398 = CARTESIAN_POINT('',(3.866147919582,0.122738930307));
+#14399 = CARTESIAN_POINT('',(3.866231709691,0.114886729968));
+#14400 = CARTESIAN_POINT('',(3.86630879808,0.107033292651));
+#14401 = CARTESIAN_POINT('',(3.8663792395,9.917864617346E-02));
+#14402 = CARTESIAN_POINT('',(3.866443080446,9.132284532761E-02));
+#14403 = CARTESIAN_POINT('',(3.866557599894,7.561430823968E-02));
+#14404 = CARTESIAN_POINT('',(3.866608287252,6.776157343358E-02));
+#14405 = CARTESIAN_POINT('',(3.866652459403,5.990785378744E-02));
+#14406 = CARTESIAN_POINT('',(3.866690147079,5.205326337701E-02));
+#14407 = CARTESIAN_POINT('',(3.866721373578,4.419794403278E-02));
+#14408 = CARTESIAN_POINT('',(3.866765259676,3.028562084223E-02));
+#14409 = CARTESIAN_POINT('',(3.866780533865,2.422884174514E-02));
+#14410 = CARTESIAN_POINT('',(3.866791984609,1.817180616466E-02));
+#14411 = CARTESIAN_POINT('',(3.866799616785,1.211459610457E-02));
+#14412 = CARTESIAN_POINT('',(3.866803432864,6.057297456512E-03));
+#14413 = CARTESIAN_POINT('',(3.866803432917,0.));
+#14414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14415 = PCURVE('',#3845,#14416);
+#14416 = DEFINITIONAL_REPRESENTATION('',(#14417),#14635);
+#14417 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14418,#14419,#14420,#14421,
+    #14422,#14423,#14424,#14425,#14426,#14427,#14428,#14429,#14430,
+    #14431,#14432,#14433,#14434,#14435,#14436,#14437,#14438,#14439,
+    #14440,#14441,#14442,#14443,#14444,#14445,#14446,#14447,#14448,
+    #14449,#14450,#14451,#14452,#14453,#14454,#14455,#14456,#14457,
+    #14458,#14459,#14460,#14461,#14462,#14463,#14464,#14465,#14466,
+    #14467,#14468,#14469,#14470,#14471,#14472,#14473,#14474,#14475,
+    #14476,#14477,#14478,#14479,#14480,#14481,#14482,#14483,#14484,
+    #14485,#14486,#14487,#14488,#14489,#14490,#14491,#14492,#14493,
+    #14494,#14495,#14496,#14497,#14498,#14499,#14500,#14501,#14502,
+    #14503,#14504,#14505,#14506,#14507,#14508,#14509,#14510,#14511,
+    #14512,#14513,#14514,#14515,#14516,#14517,#14518,#14519,#14520,
+    #14521,#14522,#14523,#14524,#14525,#14526,#14527,#14528,#14529,
+    #14530,#14531,#14532,#14533,#14534,#14535,#14536,#14537,#14538,
+    #14539,#14540,#14541,#14542,#14543,#14544,#14545,#14546,#14547,
+    #14548,#14549,#14550,#14551,#14552,#14553,#14554,#14555,#14556,
+    #14557,#14558,#14559,#14560,#14561,#14562,#14563,#14564,#14565,
+    #14566,#14567,#14568,#14569,#14570,#14571,#14572,#14573,#14574,
+    #14575,#14576,#14577,#14578,#14579,#14580,#14581,#14582,#14583,
+    #14584,#14585,#14586,#14587,#14588,#14589,#14590,#14591,#14592,
+    #14593,#14594,#14595,#14596,#14597,#14598,#14599,#14600,#14601,
+    #14602,#14603,#14604,#14605,#14606,#14607,#14608,#14609,#14610,
+    #14611,#14612,#14613,#14614,#14615,#14616,#14617,#14618,#14619,
+    #14620,#14621,#14622,#14623,#14624,#14625,#14626,#14627,#14628,
+    #14629,#14630,#14631,#14632,#14633,#14634),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270178496E-02,3.594150889347E-02,
+    5.405898130891E-02,7.221483208901E-02,9.041686512024E-02,
+    0.108673240431,0.126994786151,0.145397219211,0.163903438015,
+    0.182546160334,0.201371265,0.220442350366,0.239847332509,
+    0.259708530612,0.280198997471,0.301570813483,0.324208484767,
+    0.348742061252,0.376331012985,0.409610489897,0.458822150211,
+    0.5708433375,0.612033606136,0.641508815869,0.666348783319,
+    0.688701450439,0.709555455487,0.72945411804,0.748726618966,
+    0.767584423776,0.786168231678,0.804573381246,0.82286470492,
+    0.841085757982,0.859264858301,0.877419244768,0.895558114494,
+    0.913685023588,0.931799997661,0.949901613365,0.967989175658,
+    0.986064744306,1.),.UNSPECIFIED.);
+#14418 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#14419 = CARTESIAN_POINT('',(3.9900467145,2.702327787181));
+#14420 = CARTESIAN_POINT('',(3.989972362682,2.704655575639));
+#14421 = CARTESIAN_POINT('',(3.989823659402,2.706983005663));
+#14422 = CARTESIAN_POINT('',(3.989600609656,2.709309721883));
+#14423 = CARTESIAN_POINT('',(3.989303223877,2.711635373275));
+#14424 = CARTESIAN_POINT('',(3.988554896117,2.716314591541));
+#14425 = CARTESIAN_POINT('',(3.98810197353,2.718668122361));
+#14426 = CARTESIAN_POINT('',(3.987572766722,2.721019846593));
+#14427 = CARTESIAN_POINT('',(3.986967290209,2.72336941509));
+#14428 = CARTESIAN_POINT('',(3.986285556472,2.725716488584));
+#14429 = CARTESIAN_POINT('',(3.984768394289,2.730408701697));
+#14430 = CARTESIAN_POINT('',(3.98393272249,2.732753832082));
+#14431 = CARTESIAN_POINT('',(3.983020570546,2.73509579918));
+#14432 = CARTESIAN_POINT('',(3.982031938516,2.737434282125));
+#14433 = CARTESIAN_POINT('',(3.980966816544,2.739768968836));
+#14434 = CARTESIAN_POINT('',(3.978681134847,2.744435080097));
+#14435 = CARTESIAN_POINT('',(3.977460249942,2.74676648602));
+#14436 = CARTESIAN_POINT('',(3.976162509357,2.749093468894));
+#14437 = CARTESIAN_POINT('',(3.974787877834,2.75141572834));
+#14438 = CARTESIAN_POINT('',(3.973336305646,2.753732968492));
+#14439 = CARTESIAN_POINT('',(3.970275263373,2.758362708253));
+#14440 = CARTESIAN_POINT('',(3.968665401171,2.760675179495));
+#14441 = CARTESIAN_POINT('',(3.966978076612,2.762982017988));
+#14442 = CARTESIAN_POINT('',(3.965213208971,2.76528293007));
+#14443 = CARTESIAN_POINT('',(3.963370702185,2.767577622157));
+#14444 = CARTESIAN_POINT('',(3.959524454577,2.77216081069));
+#14445 = CARTESIAN_POINT('',(3.957520249525,2.774449267126));
+#14446 = CARTESIAN_POINT('',(3.955437716813,2.776730873636));
+#14447 = CARTESIAN_POINT('',(3.953276730161,2.779005330335));
+#14448 = CARTESIAN_POINT('',(3.951037149886,2.781272333866));
+#14449 = CARTESIAN_POINT('',(3.946392220113,2.785798885825));
+#14450 = CARTESIAN_POINT('',(3.943986308533,2.788058377979));
+#14451 = CARTESIAN_POINT('',(3.941500933076,2.790309743467));
+#14452 = CARTESIAN_POINT('',(3.938935929373,2.792552665845));
+#14453 = CARTESIAN_POINT('',(3.936291123776,2.794786822611));
+#14454 = CARTESIAN_POINT('',(3.930829513326,2.799246771184));
+#14455 = CARTESIAN_POINT('',(3.928012002166,2.801472481986));
+#14456 = CARTESIAN_POINT('',(3.925113614192,2.803688684432));
+#14457 = CARTESIAN_POINT('',(3.922134160577,2.805895037537));
+#14458 = CARTESIAN_POINT('',(3.919073449344,2.808091192522));
+#14459 = CARTESIAN_POINT('',(3.912771400275,2.812474719409));
+#14460 = CARTESIAN_POINT('',(3.909529142971,2.814661971623));
+#14461 = CARTESIAN_POINT('',(3.906204314715,2.816838186512));
+#14462 = CARTESIAN_POINT('',(3.902796721934,2.819002992384));
+#14463 = CARTESIAN_POINT('',(3.899306176229,2.821156008791));
+#14464 = CARTESIAN_POINT('',(3.892132452731,2.825453475284));
+#14465 = CARTESIAN_POINT('',(3.88844804626,2.827597744986));
+#14466 = CARTESIAN_POINT('',(3.884679087393,2.829729257391));
+#14467 = CARTESIAN_POINT('',(3.880825404635,2.831847605403));
+#14468 = CARTESIAN_POINT('',(3.876886842566,2.833952373083));
+#14469 = CARTESIAN_POINT('',(3.868800318299,2.838154352197));
+#14470 = CARTESIAN_POINT('',(3.864650687192,2.840251288499));
+#14471 = CARTESIAN_POINT('',(3.860414224909,2.842333506679));
+#14472 = CARTESIAN_POINT('',(3.856090817919,2.844400561029));
+#14473 = CARTESIAN_POINT('',(3.851680382769,2.846451998001));
+#14474 = CARTESIAN_POINT('',(3.842626582014,2.850549309687));
+#14475 = CARTESIAN_POINT('',(3.837980928892,2.852594762076));
+#14476 = CARTESIAN_POINT('',(3.833245851385,2.854623233008));
+#14477 = CARTESIAN_POINT('',(3.828421341894,2.856634236787));
+#14478 = CARTESIAN_POINT('',(3.823507440563,2.858627282389));
+#14479 = CARTESIAN_POINT('',(3.81341343381,2.862611035695));
+#14480 = CARTESIAN_POINT('',(3.808230177209,2.864601092641));
+#14481 = CARTESIAN_POINT('',(3.802954558782,2.866571520565));
+#14482 = CARTESIAN_POINT('',(3.797586741362,2.86852179503));
+#14483 = CARTESIAN_POINT('',(3.792126957301,2.870451390895));
+#14484 = CARTESIAN_POINT('',(3.780893543699,2.874313040493));
+#14485 = CARTESIAN_POINT('',(3.775115556389,2.87624408719));
+#14486 = CARTESIAN_POINT('',(3.769241871981,2.878152357543));
+#14487 = CARTESIAN_POINT('',(3.763272911453,2.880037293601));
+#14488 = CARTESIAN_POINT('',(3.757209191326,2.881898344322));
+#14489 = CARTESIAN_POINT('',(3.744698354285,2.885629777095));
+#14490 = CARTESIAN_POINT('',(3.738245178967,2.887498589082));
+#14491 = CARTESIAN_POINT('',(3.731692473312,2.889340802846));
+#14492 = CARTESIAN_POINT('',(3.725041038035,2.891155838438));
+#14493 = CARTESIAN_POINT('',(3.718291798962,2.892943134646));
+#14494 = CARTESIAN_POINT('',(3.704305350881,2.896536823204));
+#14495 = CARTESIAN_POINT('',(3.69705963885,2.898340733528));
+#14496 = CARTESIAN_POINT('',(3.689709869619,2.900113263362));
+#14497 = CARTESIAN_POINT('',(3.682257397526,2.901853832591));
+#14498 = CARTESIAN_POINT('',(3.674703732566,2.903561897586));
+#14499 = CARTESIAN_POINT('',(3.658944048709,2.90701121846));
+#14500 = CARTESIAN_POINT('',(3.650725883959,2.908748451801));
+#14501 = CARTESIAN_POINT('',(3.64239803576,2.910448048196));
+#14502 = CARTESIAN_POINT('',(3.633962673898,2.912109467145));
+#14503 = CARTESIAN_POINT('',(3.625422148328,2.913732230674));
+#14504 = CARTESIAN_POINT('',(3.60741196535,2.917032250288));
+#14505 = CARTESIAN_POINT('',(3.597924378496,2.918702691313));
+#14506 = CARTESIAN_POINT('',(3.588319463871,2.920326719674));
+#14507 = CARTESIAN_POINT('',(3.578600636762,2.921903908622));
+#14508 = CARTESIAN_POINT('',(3.568771492488,2.923433931404));
+#14509 = CARTESIAN_POINT('',(3.547662744679,2.926583835639));
+#14510 = CARTESIAN_POINT('',(3.536354909972,2.928191176788));
+#14511 = CARTESIAN_POINT('',(3.524917686507,2.929738271593));
+#14512 = CARTESIAN_POINT('',(3.513356559123,2.931224958341));
+#14513 = CARTESIAN_POINT('',(3.501677113259,2.932651226715));
+#14514 = CARTESIAN_POINT('',(3.475660710616,2.935664959581));
+#14515 = CARTESIAN_POINT('',(3.461272416919,2.93722497293));
+#14516 = CARTESIAN_POINT('',(3.446730109105,2.93869754264));
+#14517 = CARTESIAN_POINT('',(3.432043476842,2.940083153583));
+#14518 = CARTESIAN_POINT('',(3.417221944234,2.941382490697));
+#14519 = CARTESIAN_POINT('',(3.38017155223,2.944391551677));
+#14520 = CARTESIAN_POINT('',(3.357793465294,2.94599989754));
+#14521 = CARTESIAN_POINT('',(3.335169259022,2.947424202559));
+#14522 = CARTESIAN_POINT('',(3.312325310496,2.948667647413));
+#14523 = CARTESIAN_POINT('',(3.289285356179,2.949733128794));
+#14524 = CARTESIAN_POINT('',(3.213225623906,2.952647055954));
+#14525 = CARTESIAN_POINT('',(3.159498015165,2.953758389168));
+#14526 = CARTESIAN_POINT('',(3.105074576899,2.953981743095));
+#14527 = CARTESIAN_POINT('',(3.050182045312,2.953308323444));
+#14528 = CARTESIAN_POINT('',(2.995117160933,2.951667106716));
+#14529 = CARTESIAN_POINT('',(2.920207097843,2.947976147698));
+#14530 = CARTESIAN_POINT('',(2.900112243034,2.946841118876));
+#14531 = CARTESIAN_POINT('',(2.880089333963,2.945559322439));
+#14532 = CARTESIAN_POINT('',(2.86016978722,2.94412664215));
+#14533 = CARTESIAN_POINT('',(2.840388794517,2.942539587729));
+#14534 = CARTESIAN_POINT('',(2.806757162148,2.939548310238));
+#14535 = CARTESIAN_POINT('',(2.792819667679,2.938220466439));
+#14536 = CARTESIAN_POINT('',(2.778987141128,2.93681162723));
+#14537 = CARTESIAN_POINT('',(2.765273996922,2.935321356047));
+#14538 = CARTESIAN_POINT('',(2.751694659363,2.933749620259));
+#14539 = CARTESIAN_POINT('',(2.726944626865,2.930703884325));
+#14540 = CARTESIAN_POINT('',(2.715730831566,2.929253385922));
+#14541 = CARTESIAN_POINT('',(2.704630768384,2.927745543526));
+#14542 = CARTESIAN_POINT('',(2.693652535351,2.926180820918));
+#14543 = CARTESIAN_POINT('',(2.682803736884,2.924559898085));
+#14544 = CARTESIAN_POINT('',(2.662451880666,2.921375289968));
+#14545 = CARTESIAN_POINT('',(2.652922788643,2.919822115822));
+#14546 = CARTESIAN_POINT('',(2.643509331061,2.918224804632));
+#14547 = CARTESIAN_POINT('',(2.634216128624,2.916584118299));
+#14548 = CARTESIAN_POINT('',(2.625047299388,2.914900924783));
+#14549 = CARTESIAN_POINT('',(2.607571772421,2.911567107826));
+#14550 = CARTESIAN_POINT('',(2.599248473706,2.909921857643));
+#14551 = CARTESIAN_POINT('',(2.591039462251,2.908241235015));
+#14552 = CARTESIAN_POINT('',(2.582947238508,2.906526071068));
+#14553 = CARTESIAN_POINT('',(2.574973903754,2.904777240584));
+#14554 = CARTESIAN_POINT('',(2.559628158332,2.901295699284));
+#14555 = CARTESIAN_POINT('',(2.552244956713,2.899565913741));
+#14556 = CARTESIAN_POINT('',(2.544973016239,2.897807099036));
+#14557 = CARTESIAN_POINT('',(2.537813512734,2.896020058447));
+#14558 = CARTESIAN_POINT('',(2.530767336836,2.894205604864));
+#14559 = CARTESIAN_POINT('',(2.517120991664,2.890581449813));
+#14560 = CARTESIAN_POINT('',(2.510513775594,2.888773391702));
+#14561 = CARTESIAN_POINT('',(2.504013989112,2.88694113035));
+#14562 = CARTESIAN_POINT('',(2.497621985941,2.885085401749));
+#14563 = CARTESIAN_POINT('',(2.491337930199,2.883206933992));
+#14564 = CARTESIAN_POINT('',(2.479118557578,2.87944685428));
+#14565 = CARTESIAN_POINT('',(2.473178657353,2.877566177833));
+#14566 = CARTESIAN_POINT('',(2.467342070506,2.875665090321));
+#14567 = CARTESIAN_POINT('',(2.461608654405,2.873744248144));
+#14568 = CARTESIAN_POINT('',(2.455978149003,2.871804291707));
+#14569 = CARTESIAN_POINT('',(2.445002524055,2.867915854633));
+#14570 = CARTESIAN_POINT('',(2.43965445598,2.865967906724));
+#14571 = CARTESIAN_POINT('',(2.434405612241,2.864002597846));
+#14572 = CARTESIAN_POINT('',(2.429255566624,2.862020505292));
+#14573 = CARTESIAN_POINT('',(2.42420382707,2.860022187494));
+#14574 = CARTESIAN_POINT('',(2.414343470242,2.856013542486));
+#14575 = CARTESIAN_POINT('',(2.409532989747,2.854003515463));
+#14576 = CARTESIAN_POINT('',(2.404817853732,2.851978626271));
+#14577 = CARTESIAN_POINT('',(2.400197491441,2.849939379304));
+#14578 = CARTESIAN_POINT('',(2.395671301821,2.84788626003));
+#14579 = CARTESIAN_POINT('',(2.386833418746,2.843765990291));
+#14580 = CARTESIAN_POINT('',(2.382520577068,2.84169900556));
+#14581 = CARTESIAN_POINT('',(2.378299510241,2.839619238272));
+#14582 = CARTESIAN_POINT('',(2.374169593574,2.837527128349));
+#14583 = CARTESIAN_POINT('',(2.37013019593,2.835423098161));
+#14584 = CARTESIAN_POINT('',(2.362246336564,2.831200134275));
+#14585 = CARTESIAN_POINT('',(2.358401189202,2.829081289518));
+#14586 = CARTESIAN_POINT('',(2.35464460857,2.826951418173));
+#14587 = CARTESIAN_POINT('',(2.350975974784,2.824810904688));
+#14588 = CARTESIAN_POINT('',(2.347394677153,2.822660118033));
+#14589 = CARTESIAN_POINT('',(2.340413597188,2.818343680258));
+#14590 = CARTESIAN_POINT('',(2.33701341839,2.816178075495));
+#14591 = CARTESIAN_POINT('',(2.3336989813,2.814002948344));
+#14592 = CARTESIAN_POINT('',(2.330469708629,2.811818636681));
+#14593 = CARTESIAN_POINT('',(2.327325042275,2.809625465336));
+#14594 = CARTESIAN_POINT('',(2.321208005148,2.805225020008));
+#14595 = CARTESIAN_POINT('',(2.318235407614,2.803017770051));
+#14596 = CARTESIAN_POINT('',(2.315346114625,2.800802306641));
+#14597 = CARTESIAN_POINT('',(2.312539615443,2.798578929815));
+#14598 = CARTESIAN_POINT('',(2.309815424693,2.796347929228));
+#14599 = CARTESIAN_POINT('',(2.30453299847,2.791873152211));
+#14600 = CARTESIAN_POINT('',(2.301974624226,2.789629389218));
+#14601 = CARTESIAN_POINT('',(2.29949750124,2.787378573629));
+#14602 = CARTESIAN_POINT('',(2.297101200009,2.785120976479));
+#14603 = CARTESIAN_POINT('',(2.294785319914,2.782856861383));
+#14604 = CARTESIAN_POINT('',(2.290315132811,2.778317604762));
+#14605 = CARTESIAN_POINT('',(2.288160720918,2.776042472522));
+#14606 = CARTESIAN_POINT('',(2.286085882915,2.773761343364));
+#14607 = CARTESIAN_POINT('',(2.284090278542,2.771474468866));
+#14608 = CARTESIAN_POINT('',(2.282173597902,2.769182096632));
+#14609 = CARTESIAN_POINT('',(2.278498735216,2.764588356751));
+#14610 = CARTESIAN_POINT('',(2.276740449871,2.762286997253));
+#14611 = CARTESIAN_POINT('',(2.275060426886,2.759980634786));
+#14612 = CARTESIAN_POINT('',(2.273458417549,2.757669512511));
+#14613 = CARTESIAN_POINT('',(2.271934202977,2.755353873771));
+#14614 = CARTESIAN_POINT('',(2.269042052016,2.750715761162));
+#14615 = CARTESIAN_POINT('',(2.267674000884,2.748393294988));
+#14616 = CARTESIAN_POINT('',(2.266383252712,2.746066806509));
+#14617 = CARTESIAN_POINT('',(2.265169646209,2.743736543595));
+#14618 = CARTESIAN_POINT('',(2.264033046795,2.741402759045));
+#14619 = CARTESIAN_POINT('',(2.261914469131,2.736730476521));
+#14620 = CARTESIAN_POINT('',(2.260932370431,2.734391984767));
+#14621 = CARTESIAN_POINT('',(2.260026943647,2.732050492968));
+#14622 = CARTESIAN_POINT('',(2.259198102209,2.729706267725));
+#14623 = CARTESIAN_POINT('',(2.258445779839,2.727359584602));
+#14624 = CARTESIAN_POINT('',(2.257094529411,2.722663429138));
+#14625 = CARTESIAN_POINT('',(2.256495498271,2.720313959639));
+#14626 = CARTESIAN_POINT('',(2.255972791427,2.717962605056));
+#14627 = CARTESIAN_POINT('',(2.255526374695,2.7156096598));
+#14628 = CARTESIAN_POINT('',(2.255156225414,2.713255427266));
+#14629 = CARTESIAN_POINT('',(2.25463575735,2.709084486201));
+#14630 = CARTESIAN_POINT('',(2.254454504631,2.707268172453));
+#14631 = CARTESIAN_POINT('',(2.254318569088,2.705451421835));
+#14632 = CARTESIAN_POINT('',(2.254227946979,2.703634378848));
+#14633 = CARTESIAN_POINT('',(2.254182636023,2.701817189237));
+#14634 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#14635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#14636 = ORIENTED_EDGE('',*,*,#3806,.T.);
+#14637 = ORIENTED_EDGE('',*,*,#14638,.T.);
+#14638 = EDGE_CURVE('',#3786,#3707,#14639,.T.);
+#14639 = SURFACE_CURVE('',#14640,(#14858,#15079),.PCURVE_S1.);
+#14640 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14641,#14642,#14643,#14644,
+    #14645,#14646,#14647,#14648,#14649,#14650,#14651,#14652,#14653,
+    #14654,#14655,#14656,#14657,#14658,#14659,#14660,#14661,#14662,
+    #14663,#14664,#14665,#14666,#14667,#14668,#14669,#14670,#14671,
+    #14672,#14673,#14674,#14675,#14676,#14677,#14678,#14679,#14680,
+    #14681,#14682,#14683,#14684,#14685,#14686,#14687,#14688,#14689,
+    #14690,#14691,#14692,#14693,#14694,#14695,#14696,#14697,#14698,
+    #14699,#14700,#14701,#14702,#14703,#14704,#14705,#14706,#14707,
+    #14708,#14709,#14710,#14711,#14712,#14713,#14714,#14715,#14716,
+    #14717,#14718,#14719,#14720,#14721,#14722,#14723,#14724,#14725,
+    #14726,#14727,#14728,#14729,#14730,#14731,#14732,#14733,#14734,
+    #14735,#14736,#14737,#14738,#14739,#14740,#14741,#14742,#14743,
+    #14744,#14745,#14746,#14747,#14748,#14749,#14750,#14751,#14752,
+    #14753,#14754,#14755,#14756,#14757,#14758,#14759,#14760,#14761,
+    #14762,#14763,#14764,#14765,#14766,#14767,#14768,#14769,#14770,
+    #14771,#14772,#14773,#14774,#14775,#14776,#14777,#14778,#14779,
+    #14780,#14781,#14782,#14783,#14784,#14785,#14786,#14787,#14788,
+    #14789,#14790,#14791,#14792,#14793,#14794,#14795,#14796,#14797,
+    #14798,#14799,#14800,#14801,#14802,#14803,#14804,#14805,#14806,
+    #14807,#14808,#14809,#14810,#14811,#14812,#14813,#14814,#14815,
+    #14816,#14817,#14818,#14819,#14820,#14821,#14822,#14823,#14824,
+    #14825,#14826,#14827,#14828,#14829,#14830,#14831,#14832,#14833,
+    #14834,#14835,#14836,#14837,#14838,#14839,#14840,#14841,#14842,
+    #14843,#14844,#14845,#14846,#14847,#14848,#14849,#14850,#14851,
+    #14852,#14853,#14854,#14855,#14856,#14857),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262937046E-02,3.593384070668E-02,
+    5.402842366137E-02,7.213808245117E-02,9.026223339202E-02,
+    0.108400145946,0.126553133759,0.144726660549,0.162932528719,
+    0.181191431314,0.19953623734,0.218016540755,0.236705321552,
+    0.255709202997,0.27518511396,0.295369144191,0.316630828283,
+    0.339587620755,0.365390932256,0.396676752621,0.443717614534,
+    0.556500455549,0.599974610503,0.631448826408,0.658032424166,
+    0.681893154045,0.704039769466,0.72503638337,0.745232950122,
+    0.764861009004,0.784080165774,0.803003239009,0.821711014454,
+    0.840261482862,0.85869595783,0.877043353359,0.895323362457,
+    0.913549009957,0.931728918748,0.949869547045,0.967977519659,
+    0.986061806202,1.),.UNSPECIFIED.);
+#14641 = CARTESIAN_POINT('',(-1.59145200908,14.939493901609,29.6));
+#14642 = CARTESIAN_POINT('',(-1.591452008808,14.93949390167,
+    29.602327627884));
+#14643 = CARTESIAN_POINT('',(-1.591426617145,14.93949958335,
+    29.604655257002));
+#14644 = CARTESIAN_POINT('',(-1.591375833931,14.939510946692,
+    29.606982575573));
+#14645 = CARTESIAN_POINT('',(-1.591299654232,14.939527977931,
+    29.609309276014));
+#14646 = CARTESIAN_POINT('',(-1.591198068345,14.939550649497,
+    29.61163505494));
+#14647 = CARTESIAN_POINT('',(-1.590942429068,14.939607552497,
+    29.616313934619));
+#14648 = CARTESIAN_POINT('',(-1.590787719947,14.939641928339,
+    29.618667005364));
+#14649 = CARTESIAN_POINT('',(-1.59060691939,14.939682004583,
+    29.621018516122));
+#14650 = CARTESIAN_POINT('',(-1.590400004772,14.939727724226,
+    29.623368167083));
+#14651 = CARTESIAN_POINT('',(-1.590166945883,14.939779016216,
+    29.625715667898));
+#14652 = CARTESIAN_POINT('',(-1.589648272246,14.93989261668,
+    29.630407541717));
+#14653 = CARTESIAN_POINT('',(-1.589362618267,14.939954933318,
+    29.6327519108));
+#14654 = CARTESIAN_POINT('',(-1.589050704932,14.940022660183,
+    29.635093564702));
+#14655 = CARTESIAN_POINT('',(-1.588712483991,14.940095698261,
+    29.637432231394));
+#14656 = CARTESIAN_POINT('',(-1.588347896999,14.940173934715,
+    29.639767647045));
+#14657 = CARTESIAN_POINT('',(-1.587565527845,14.94034062045,
+    29.644433407873));
+#14658 = CARTESIAN_POINT('',(-1.587147701395,14.940429078107,
+    29.646763745921));
+#14659 = CARTESIAN_POINT('',(-1.586703326861,14.940522489013,
+    29.649090314241));
+#14660 = CARTESIAN_POINT('',(-1.586232323451,14.940620712141,
+    29.651412860668));
+#14661 = CARTESIAN_POINT('',(-1.585734598686,14.940723592271,
+    29.653731136801));
+#14662 = CARTESIAN_POINT('',(-1.584685078347,14.940938413628,
+    29.658360510774));
+#14663 = CARTESIAN_POINT('',(-1.584133239884,14.941050361827,
+    29.660671599995));
+#14664 = CARTESIAN_POINT('',(-1.583554428355,14.941166634904,
+    29.662977920338));
+#14665 = CARTESIAN_POINT('',(-1.582948527186,14.941287047968,
+    29.665279225536));
+#14666 = CARTESIAN_POINT('',(-1.582315407883,14.941411400928,
+    29.667575268385));
+#14667 = CARTESIAN_POINT('',(-1.580993950692,14.941667653287,
+    29.672158072297));
+#14668 = CARTESIAN_POINT('',(-1.580305571521,14.941799558017,
+    29.674444823795));
+#14669 = CARTESIAN_POINT('',(-1.579589651599,14.941934976997,
+    29.676725806353));
+#14670 = CARTESIAN_POINT('',(-1.578846038888,14.942073677765,
+    29.679000766145));
+#14671 = CARTESIAN_POINT('',(-1.578074570241,14.942215411064,
+    29.681269444399));
+#14672 = CARTESIAN_POINT('',(-1.576474908054,14.942504530731,
+    29.685795590567));
+#14673 = CARTESIAN_POINT('',(-1.575646668378,14.942651921276,
+    29.688053046603));
+#14674 = CARTESIAN_POINT('',(-1.574790177475,14.942801815866,
+    29.690303680995));
+#14675 = CARTESIAN_POINT('',(-1.5739052511,14.94295392902,
+    29.692547220966));
+#14676 = CARTESIAN_POINT('',(-1.572991695656,14.943107956385,
+    29.694783385474));
+#14677 = CARTESIAN_POINT('',(-1.571105854484,14.94341936917,
+    29.699242906367));
+#14678 = CARTESIAN_POINT('',(-1.570133504182,14.943576757693,
+    29.701466244541));
+#14679 = CARTESIAN_POINT('',(-1.569132053399,14.94373541606,
+    29.70368160934));
+#14680 = CARTESIAN_POINT('',(-1.568101291749,14.943894998664,
+    29.705888699254));
+#14681 = CARTESIAN_POINT('',(-1.567041002348,14.944055138535,
+    29.708087201658));
+#14682 = CARTESIAN_POINT('',(-1.564858981457,14.944376041445,
+    29.712470280541));
+#14683 = CARTESIAN_POINT('',(-1.563737144993,14.944536804539,
+    29.714654824513));
+#14684 = CARTESIAN_POINT('',(-1.562585227503,14.944697346251,
+    29.716830099144));
+#14685 = CARTESIAN_POINT('',(-1.561403001876,14.944857252047,
+    29.718995765208));
+#14686 = CARTESIAN_POINT('',(-1.560190238807,14.945016083238,
+    29.72115146984));
+#14687 = CARTESIAN_POINT('',(-1.557699552319,14.945331128928,
+    29.725448472805));
+#14688 = CARTESIAN_POINT('',(-1.556421450801,14.945487333919,
+    29.72758971021));
+#14689 = CARTESIAN_POINT('',(-1.555112168255,14.945641524999,
+    29.729720188855));
+#14690 = CARTESIAN_POINT('',(-1.553771474828,14.945793208151,
+    29.731839522999));
+#14691 = CARTESIAN_POINT('',(-1.552399144795,14.945941862305,
+    29.733947311068));
+#14692 = CARTESIAN_POINT('',(-1.549584161987,14.946232698898,
+    29.73814882054));
+#14693 = CARTESIAN_POINT('',(-1.548141210714,14.946374847164,
+    29.740242428588));
+#14694 = CARTESIAN_POINT('',(-1.546665877441,14.946512828022,
+    29.742323536123));
+#14695 = CARTESIAN_POINT('',(-1.545157950148,14.946646055658,
+    29.744391701961));
+#14696 = CARTESIAN_POINT('',(-1.543617230103,14.94677391455,
+    29.746446467398));
+#14697 = CARTESIAN_POINT('',(-1.540458210049,14.947018504344,
+    29.750543319324));
+#14698 = CARTESIAN_POINT('',(-1.53883942376,14.947135145907,
+    29.752585199823));
+#14699 = CARTESIAN_POINT('',(-1.537186982768,14.947245024085,
+    29.754612510256));
+#14700 = CARTESIAN_POINT('',(-1.535500723195,14.947347447359,
+    29.756624744958));
+#14701 = CARTESIAN_POINT('',(-1.533780507508,14.947441692765,
+    29.758621380056));
+#14702 = CARTESIAN_POINT('',(-1.530252151366,14.947613281432,
+    29.762604708937));
+#14703 = CARTESIAN_POINT('',(-1.528443241439,14.94769042239,
+    29.764591036736));
+#14704 = CARTESIAN_POINT('',(-1.526599379208,14.947757647723,
+    29.766560295185));
+#14705 = CARTESIAN_POINT('',(-1.524720493762,14.947814145292,
+    29.768511905583));
+#14706 = CARTESIAN_POINT('',(-1.522806558811,14.947859071855,
+    29.770445272209));
+#14707 = CARTESIAN_POINT('',(-1.518875766188,14.947924581921,
+    29.77430657187));
+#14708 = CARTESIAN_POINT('',(-1.516857721549,14.947944743539,
+    29.776233864829));
+#14709 = CARTESIAN_POINT('',(-1.514803478003,14.94795111726,
+    29.778141015219));
+#14710 = CARTESIAN_POINT('',(-1.512713124316,14.947942755777,
+    29.780027364688));
+#14711 = CARTESIAN_POINT('',(-1.51058681879,14.947918685133,
+    29.781892242509));
+#14712 = CARTESIAN_POINT('',(-1.506209057984,14.947836111383,
+    29.785623459285));
+#14713 = CARTESIAN_POINT('',(-1.503955810611,14.947776770767,
+    29.787488686569));
+#14714 = CARTESIAN_POINT('',(-1.50166529368,14.94769880382,
+    29.789329909499));
+#14715 = CARTESIAN_POINT('',(-1.499337855855,14.947601116837,
+    29.791146388554));
+#14716 = CARTESIAN_POINT('',(-1.496973947934,14.947482601465,
+    29.792937382622));
+#14717 = CARTESIAN_POINT('',(-1.492087043171,14.947196560745,
+    29.796531080032));
+#14718 = CARTESIAN_POINT('',(-1.489561390664,14.947027415396,
+    29.798331846254));
+#14719 = CARTESIAN_POINT('',(-1.486997785049,14.946833445992,
+    29.800103617248));
+#14720 = CARTESIAN_POINT('',(-1.484396987882,14.946613410528,
+    29.801845582364));
+#14721 = CARTESIAN_POINT('',(-1.481759902549,14.94636607766,
+    29.803556950722));
+#14722 = CARTESIAN_POINT('',(-1.476272566597,14.945799647671,
+    29.807006649299));
+#14723 = CARTESIAN_POINT('',(-1.473418451542,14.945477432436,
+    29.808741548225));
+#14724 = CARTESIAN_POINT('',(-1.470526460875,14.945122151559,
+    29.810440742378));
+#14725 = CARTESIAN_POINT('',(-1.467598009694,14.944732434559,
+    29.81210338503));
+#14726 = CARTESIAN_POINT('',(-1.464634696411,14.944306969914,
+    29.813728688339));
+#14727 = CARTESIAN_POINT('',(-1.458403018719,14.94334516975,
+    29.817029702204));
+#14728 = CARTESIAN_POINT('',(-1.455129157272,14.942802710802,
+    29.81869911121));
+#14729 = CARTESIAN_POINT('',(-1.451818980866,14.942215551466,
+    29.820323230639));
+#14730 = CARTESIAN_POINT('',(-1.44847496039,14.94158226215,
+    29.821901267902));
+#14731 = CARTESIAN_POINT('',(-1.445099775173,14.940901560422,
+    29.823432557548));
+#14732 = CARTESIAN_POINT('',(-1.437870839766,14.939352638592,
+    29.826584573472));
+#14733 = CARTESIAN_POINT('',(-1.434009603942,14.938471643558,
+    29.828192855501));
+#14734 = CARTESIAN_POINT('',(-1.430116737156,14.937527723328,
+    29.829740652591));
+#14735 = CARTESIAN_POINT('',(-1.426196531644,14.936519584501,
+    29.83122745206));
+#14736 = CARTESIAN_POINT('',(-1.422253440238,14.935446242866,
+    29.832652983304));
+#14737 = CARTESIAN_POINT('',(-1.413489029342,14.932925750464,
+    29.835671315386));
+#14738 = CARTESIAN_POINT('',(-1.408659025022,14.931447621575,
+    29.837235284968));
+#14739 = CARTESIAN_POINT('',(-1.403810303076,14.929871473982,
+    29.838709136211));
+#14740 = CARTESIAN_POINT('',(-1.398950923997,14.928196788446,
+    29.840093302944));
+#14741 = CARTESIAN_POINT('',(-1.3940887691,14.926423689241,
+    29.841388643156));
+#14742 = CARTESIAN_POINT('',(-1.381928288886,14.921740121586,
+    29.844412461611));
+#14743 = CARTESIAN_POINT('',(-1.374635965828,14.918706476858,
+    29.846030525458));
+#14744 = CARTESIAN_POINT('',(-1.36738031964,14.915454449644,
+    29.84745479333));
+#14745 = CARTESIAN_POINT('',(-1.360184271541,14.911989100188,
+    29.84869095457));
+#14746 = CARTESIAN_POINT('',(-1.353067815175,14.908317361202,
+    29.849745087311));
+#14747 = CARTESIAN_POINT('',(-1.329217353739,14.895168598188,
+    29.852726211636));
+#14748 = CARTESIAN_POINT('',(-1.31295075141,14.884754710374,
+    29.853813071364));
+#14749 = CARTESIAN_POINT('',(-1.297456174538,14.873305228077,
+    29.853963105872));
+#14750 = CARTESIAN_POINT('',(-1.28288013318,14.860961187899,
+    29.853220031932));
+#14751 = CARTESIAN_POINT('',(-1.269325093892,14.847885415695,
+    29.851569015757));
+#14752 = CARTESIAN_POINT('',(-1.252044280507,14.82900650898,
+    29.847966011291));
+#14753 = CARTESIAN_POINT('',(-1.247398227446,14.823673327506,
+    29.846822696136));
+#14754 = CARTESIAN_POINT('',(-1.242918336098,14.818270939756,
+    29.845536410948));
+#14755 = CARTESIAN_POINT('',(-1.238608279604,14.812811836009,
+    29.844104696403));
+#14756 = CARTESIAN_POINT('',(-1.234470893588,14.807309438249,
+    29.842525174575));
+#14757 = CARTESIAN_POINT('',(-1.227638920549,14.797773352857,
+    29.839544118847));
+#14758 = CARTESIAN_POINT('',(-1.224861298404,14.793753463325,
+    29.838213811185));
+#14759 = CARTESIAN_POINT('',(-1.222175824695,14.789723782561,
+    29.836804338805));
+#14760 = CARTESIAN_POINT('',(-1.219582867093,14.785689874026,
+    29.835315179768));
+#14761 = CARTESIAN_POINT('',(-1.217082445318,14.781657400566,
+    29.833746027587));
+#14762 = CARTESIAN_POINT('',(-1.21264021709,14.774232315419,
+    29.83070382131));
+#14763 = CARTESIAN_POINT('',(-1.210671975051,14.770837614223,
+    29.829253731022));
+#14764 = CARTESIAN_POINT('',(-1.208769299812,14.767451492476,
+    29.827746483064));
+#14765 = CARTESIAN_POINT('',(-1.206931788361,14.764077367052,
+    29.82618219021));
+#14766 = CARTESIAN_POINT('',(-1.205158839879,14.760718600047,
+    29.824561115312));
+#14767 = CARTESIAN_POINT('',(-1.201915537544,14.754380512769,
+    29.821378042183));
+#14768 = CARTESIAN_POINT('',(-1.200432791527,14.751397549493,
+    29.819826998833));
+#14769 = CARTESIAN_POINT('',(-1.199000836163,14.748431994358,
+    29.818230845185));
+#14770 = CARTESIAN_POINT('',(-1.197618973082,14.745486139622,
+    29.816589980936));
+#14771 = CARTESIAN_POINT('',(-1.196286387061,14.742562184394,
+    29.814904901531));
+#14772 = CARTESIAN_POINT('',(-1.193810162709,14.736970612358,
+    29.811571681934));
+#14773 = CARTESIAN_POINT('',(-1.192659831397,14.734299663045,
+    29.809929580667));
+#14774 = CARTESIAN_POINT('',(-1.191550405261,14.731651064967,
+    29.808250368036));
+#14775 = CARTESIAN_POINT('',(-1.190481071084,14.729026400808,
+    29.806534575271));
+#14776 = CARTESIAN_POINT('',(-1.189450949268,14.726427157669,
+    29.804782791167));
+#14777 = CARTESIAN_POINT('',(-1.187518742229,14.721415874392,
+    29.801301332781));
+#14778 = CARTESIAN_POINT('',(-1.186612789864,14.719001119165,
+    29.799575230106));
+#14779 = CARTESIAN_POINT('',(-1.185740430396,14.716611643159,
+    29.797817904144));
+#14780 = CARTESIAN_POINT('',(-1.184900823892,14.714248542858,
+    29.796029936548));
+#14781 = CARTESIAN_POINT('',(-1.184093096834,14.711912829452,
+    29.794211940532));
+#14782 = CARTESIAN_POINT('',(-1.182569184579,14.707385948552,
+    29.790587573084));
+#14783 = CARTESIAN_POINT('',(-1.18185068724,14.705192664238,
+    29.788783395105));
+#14784 = CARTESIAN_POINT('',(-1.181160043191,14.70302639739,
+    29.786952599558));
+#14785 = CARTESIAN_POINT('',(-1.18049643334,14.700887898461,
+    29.785095773305));
+#14786 = CARTESIAN_POINT('',(-1.179859026417,14.698777846854,
+    29.783213517455));
+#14787 = CARTESIAN_POINT('',(-1.17865215989,14.69467443241,
+    29.77945305888));
+#14788 = CARTESIAN_POINT('',(-1.178081295148,14.692679457833,
+    29.777576231162));
+#14789 = CARTESIAN_POINT('',(-1.177533611141,14.690712484178,
+    29.775676527803));
+#14790 = CARTESIAN_POINT('',(-1.177008335836,14.68877401189,
+    29.773754515445));
+#14791 = CARTESIAN_POINT('',(-1.176504698772,14.686864484873,
+    29.771810763772));
+#14792 = CARTESIAN_POINT('',(-1.17554922062,14.683143265326,
+    29.767921861469));
+#14793 = CARTESIAN_POINT('',(-1.17509652079,14.681330364934,
+    29.765977582006));
+#14794 = CARTESIAN_POINT('',(-1.174663110341,14.679545952281,
+    29.764013543739));
+#14795 = CARTESIAN_POINT('',(-1.17424827816,14.677790347007,
+    29.762030279405));
+#14796 = CARTESIAN_POINT('',(-1.17385132325,14.676063825428,
+    29.760028317869));
+#14797 = CARTESIAN_POINT('',(-1.173097636783,14.672695562196,
+    29.75601917183));
+#14798 = CARTESIAN_POINT('',(-1.172740380899,14.67105292591,
+    29.754012541993));
+#14799 = CARTESIAN_POINT('',(-1.17239912814,14.669438933827,
+    29.751988794869));
+#14800 = CARTESIAN_POINT('',(-1.172073234698,14.667853776137,
+    29.7499484229));
+#14801 = CARTESIAN_POINT('',(-1.171762071889,14.666297611072,
+    29.747891910706));
+#14802 = CARTESIAN_POINT('',(-1.171171360061,14.663260892763,
+    29.743771135704));
+#14803 = CARTESIAN_POINT('',(-1.170891492313,14.661779682298,
+    29.741707226841));
+#14804 = CARTESIAN_POINT('',(-1.170624830442,14.660327055538,
+    29.739628468584));
+#14805 = CARTESIAN_POINT('',(-1.170370799759,14.65890311198,
+    29.737535311307));
+#14806 = CARTESIAN_POINT('',(-1.170128843347,14.6575079286,
+    29.735428195671));
+#14807 = CARTESIAN_POINT('',(-1.169669938318,14.654786680419,
+    29.73120474131));
+#14808 = CARTESIAN_POINT('',(-1.169452796882,14.653460134502,
+    29.729088629033));
+#14809 = CARTESIAN_POINT('',(-1.169246472381,14.652161975325,
+    29.726959635505));
+#14810 = CARTESIAN_POINT('',(-1.169050458325,14.650892241228,
+    29.724818170256));
+#14811 = CARTESIAN_POINT('',(-1.168864267116,14.649650955674,
+    29.722664632634));
+#14812 = CARTESIAN_POINT('',(-1.168511698711,14.647232882462,
+    29.718347729797));
+#14813 = CARTESIAN_POINT('',(-1.168345205041,14.646055741257,
+    29.716184510415));
+#14814 = CARTESIAN_POINT('',(-1.168187489243,14.644906712232,
+    29.714010135236));
+#14815 = CARTESIAN_POINT('',(-1.168038110573,14.643785795181,
+    29.711824976203));
+#14816 = CARTESIAN_POINT('',(-1.167896647338,14.642692981099,
+    29.709629395629));
+#14817 = CARTESIAN_POINT('',(-1.167629379194,14.640568552741,
+    29.705228515649));
+#14818 = CARTESIAN_POINT('',(-1.167503503482,14.63953667476,
+    29.703023311551));
+#14819 = CARTESIAN_POINT('',(-1.167384672895,14.638532600862,
+    29.700808481343));
+#14820 = CARTESIAN_POINT('',(-1.16727250923,14.637556309609,
+    29.698584364184));
+#14821 = CARTESIAN_POINT('',(-1.167166652937,14.636607775501,
+    29.696351290955));
+#14822 = CARTESIAN_POINT('',(-1.166967240188,14.634769544392,
+    29.691876110911));
+#14823 = CARTESIAN_POINT('',(-1.166873639919,14.63387964489,
+    29.689634068023));
+#14824 = CARTESIAN_POINT('',(-1.166785625216,14.633017241415,
+    29.68738377441));
+#14825 = CARTESIAN_POINT('',(-1.166702876971,14.632182304443,
+    29.685125542707));
+#14826 = CARTESIAN_POINT('',(-1.166625094068,14.631374803973,
+    29.682859679363));
+#14827 = CARTESIAN_POINT('',(-1.166479110088,14.629816934961,
+    29.678320050015));
+#14828 = CARTESIAN_POINT('',(-1.166410881108,14.629066404269,
+    29.67604632842));
+#14829 = CARTESIAN_POINT('',(-1.16634702585,14.628343087454,
+    29.673765617207));
+#14830 = CARTESIAN_POINT('',(-1.166287280965,14.627646956581,
+    29.671478210461));
+#14831 = CARTESIAN_POINT('',(-1.166231400355,14.626977985789,
+    29.669184399007));
+#14832 = CARTESIAN_POINT('',(-1.166127041099,14.625695927516,
+    29.664590313655));
+#14833 = CARTESIAN_POINT('',(-1.166078544134,14.625082704405,
+    29.662290071571));
+#14834 = CARTESIAN_POINT('',(-1.166033437126,14.624496458575,
+    29.65998402931));
+#14835 = CARTESIAN_POINT('',(-1.165991509479,14.623937170176,
+    29.657672472641));
+#14836 = CARTESIAN_POINT('',(-1.165952567147,14.623404822892,
+    29.655355687941));
+#14837 = CARTESIAN_POINT('',(-1.165880376197,14.622395077011,
+    29.650717252903));
+#14838 = CARTESIAN_POINT('',(-1.165847115378,14.621917562308,
+    29.648395625255));
+#14839 = CARTESIAN_POINT('',(-1.165816473802,14.621466847427,
+    29.646069364302));
+#14840 = CARTESIAN_POINT('',(-1.165788291066,14.621042923666,
+    29.643738760333));
+#14841 = CARTESIAN_POINT('',(-1.165762422739,14.620645786015,
+    29.641404108875));
+#14842 = CARTESIAN_POINT('',(-1.165715100623,14.619905746996,
+    29.636731521959));
+#14843 = CARTESIAN_POINT('',(-1.165693638911,14.619562749072,
+    29.634393601121));
+#14844 = CARTESIAN_POINT('',(-1.165674227436,14.619246438433,
+    29.632052247837));
+#14845 = CARTESIAN_POINT('',(-1.165656753948,14.618956816441,
+    29.629707770988));
+#14846 = CARTESIAN_POINT('',(-1.165641121745,14.618693886777,
+    29.627360488677));
+#14847 = CARTESIAN_POINT('',(-1.165613395733,14.618221733104,
+    29.62266404138));
+#14848 = CARTESIAN_POINT('',(-1.165601297283,14.618012438804,
+    29.620314882817));
+#14849 = CARTESIAN_POINT('',(-1.165590873452,14.617829778658,
+    29.617963580084));
+#14850 = CARTESIAN_POINT('',(-1.165582058641,14.617673758558,
+    29.615610469902));
+#14851 = CARTESIAN_POINT('',(-1.165574802518,14.617544384158,
+    29.613255898165));
+#14852 = CARTESIAN_POINT('',(-1.165564651774,14.617362488454,
+    29.609084616125));
+#14853 = CARTESIAN_POINT('',(-1.165561138597,14.617299147351,
+    29.607268354322));
+#14854 = CARTESIAN_POINT('',(-1.165558514429,14.617251640059,
+    29.605451597216));
+#14855 = CARTESIAN_POINT('',(-1.165556768562,14.617219968134,
+    29.603634508764));
+#14856 = CARTESIAN_POINT('',(-1.16555589563,14.61720413221,
+    29.601817254192));
+#14857 = CARTESIAN_POINT('',(-1.165555895618,14.617204131992,29.6));
+#14858 = PCURVE('',#3118,#14859);
+#14859 = DEFINITIONAL_REPRESENTATION('',(#14860),#15078);
+#14860 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#14861,#14862,#14863,#14864,
+    #14865,#14866,#14867,#14868,#14869,#14870,#14871,#14872,#14873,
+    #14874,#14875,#14876,#14877,#14878,#14879,#14880,#14881,#14882,
+    #14883,#14884,#14885,#14886,#14887,#14888,#14889,#14890,#14891,
+    #14892,#14893,#14894,#14895,#14896,#14897,#14898,#14899,#14900,
+    #14901,#14902,#14903,#14904,#14905,#14906,#14907,#14908,#14909,
+    #14910,#14911,#14912,#14913,#14914,#14915,#14916,#14917,#14918,
+    #14919,#14920,#14921,#14922,#14923,#14924,#14925,#14926,#14927,
+    #14928,#14929,#14930,#14931,#14932,#14933,#14934,#14935,#14936,
+    #14937,#14938,#14939,#14940,#14941,#14942,#14943,#14944,#14945,
+    #14946,#14947,#14948,#14949,#14950,#14951,#14952,#14953,#14954,
+    #14955,#14956,#14957,#14958,#14959,#14960,#14961,#14962,#14963,
+    #14964,#14965,#14966,#14967,#14968,#14969,#14970,#14971,#14972,
+    #14973,#14974,#14975,#14976,#14977,#14978,#14979,#14980,#14981,
+    #14982,#14983,#14984,#14985,#14986,#14987,#14988,#14989,#14990,
+    #14991,#14992,#14993,#14994,#14995,#14996,#14997,#14998,#14999,
+    #15000,#15001,#15002,#15003,#15004,#15005,#15006,#15007,#15008,
+    #15009,#15010,#15011,#15012,#15013,#15014,#15015,#15016,#15017,
+    #15018,#15019,#15020,#15021,#15022,#15023,#15024,#15025,#15026,
+    #15027,#15028,#15029,#15030,#15031,#15032,#15033,#15034,#15035,
+    #15036,#15037,#15038,#15039,#15040,#15041,#15042,#15043,#15044,
+    #15045,#15046,#15047,#15048,#15049,#15050,#15051,#15052,#15053,
+    #15054,#15055,#15056,#15057,#15058,#15059,#15060,#15061,#15062,
+    #15063,#15064,#15065,#15066,#15067,#15068,#15069,#15070,#15071,
+    #15072,#15073,#15074,#15075,#15076,#15077),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262937046E-02,3.593384070668E-02,
+    5.402842366137E-02,7.213808245117E-02,9.026223339202E-02,
+    0.108400145946,0.126553133759,0.144726660549,0.162932528719,
+    0.181191431314,0.19953623734,0.218016540755,0.236705321552,
+    0.255709202997,0.27518511396,0.295369144191,0.316630828283,
+    0.339587620755,0.365390932256,0.396676752621,0.443717614534,
+    0.556500455549,0.599974610503,0.631448826408,0.658032424166,
+    0.681893154045,0.704039769466,0.72503638337,0.745232950122,
+    0.764861009004,0.784080165774,0.803003239009,0.821711014454,
+    0.840261482862,0.85869595783,0.877043353359,0.895323362457,
+    0.913549009957,0.931728918748,0.949869547045,0.967977519659,
+    0.986061806202,1.),.UNSPECIFIED.);
+#14861 = CARTESIAN_POINT('',(3.948222244576,0.));
+#14862 = CARTESIAN_POINT('',(3.948222244643,7.758759614865E-03));
+#14863 = CARTESIAN_POINT('',(3.948228505682,1.551752315362E-02));
+#14864 = CARTESIAN_POINT('',(3.948241027727,2.32760926309E-02));
+#14865 = CARTESIAN_POINT('',(3.948259817355,3.103428309554E-02));
+#14866 = CARTESIAN_POINT('',(3.948284887677,3.879192263063E-02));
+#14867 = CARTESIAN_POINT('',(3.948348030684,5.440510045726E-02));
+#14868 = CARTESIAN_POINT('',(3.948386265898,6.226062500422E-02));
+#14869 = CARTESIAN_POINT('',(3.94843098439,7.011526592485E-02));
+#14870 = CARTESIAN_POINT('',(3.948482214126,7.796889219837E-02));
+#14871 = CARTESIAN_POINT('',(3.948539990634,8.582140185271E-02));
+#14872 = CARTESIAN_POINT('',(3.948668770985,0.101529848372));
+#14873 = CARTESIAN_POINT('',(3.948739784729,0.109385782272));
+#14874 = CARTESIAN_POINT('',(3.948817441444,0.117240454684));
+#14875 = CARTESIAN_POINT('',(3.948901792705,0.125093820871));
+#14876 = CARTESIAN_POINT('',(3.948992898456,0.132945860338));
+#14877 = CARTESIAN_POINT('',(3.949188837159,0.148653834292));
+#14878 = CARTESIAN_POINT('',(3.949293681596,0.156509762224));
+#14879 = CARTESIAN_POINT('',(3.949405428846,0.164364365543));
+#14880 = CARTESIAN_POINT('',(3.949524156474,0.172217658357));
+#14881 = CARTESIAN_POINT('',(3.949649951079,0.180069663968));
+#14882 = CARTESIAN_POINT('',(3.949915971922,0.195777448291));
+#14883 = CARTESIAN_POINT('',(3.950056209697,0.203633220193));
+#14884 = CARTESIAN_POINT('',(3.950203717522,0.211487762985));
+#14885 = CARTESIAN_POINT('',(3.950358600832,0.219341101889));
+#14886 = CARTESIAN_POINT('',(3.950520974604,0.227193254936));
+#14887 = CARTESIAN_POINT('',(3.950861081179,0.242901172223));
+#14888 = CARTESIAN_POINT('',(3.951038825592,0.250756930293));
+#14889 = CARTESIAN_POINT('',(3.951224321413,0.258611517767));
+#14890 = CARTESIAN_POINT('',(3.951417703387,0.266464922851));
+#14891 = CARTESIAN_POINT('',(3.951619116176,0.274317111363));
+#14892 = CARTESIAN_POINT('',(3.95203848676,0.290025467374));
+#14893 = CARTESIAN_POINT('',(3.952256458181,0.297881628676));
+#14894 = CARTESIAN_POINT('',(3.952482783628,0.305736453921));
+#14895 = CARTESIAN_POINT('',(3.952717628277,0.313589849326));
+#14896 = CARTESIAN_POINT('',(3.952961167479,0.32144168405));
+#14897 = CARTESIAN_POINT('',(3.953466291638,0.337150778239));
+#14898 = CARTESIAN_POINT('',(3.953727896667,0.345008029669));
+#14899 = CARTESIAN_POINT('',(3.953998588061,0.352863376264));
+#14900 = CARTESIAN_POINT('',(3.954278562258,0.360716597163));
+#14901 = CARTESIAN_POINT('',(3.954568025912,0.368567418859));
+#14902 = CARTESIAN_POINT('',(3.95516689829,0.384277577915));
+#14903 = CARTESIAN_POINT('',(3.955476341469,0.39213690108));
+#14904 = CARTESIAN_POINT('',(3.955795743583,0.399993157226));
+#14905 = CARTESIAN_POINT('',(3.956125332665,0.407845948344));
+#14906 = CARTESIAN_POINT('',(3.956465346636,0.41569480588));
+#14907 = CARTESIAN_POINT('',(3.957167741536,0.431406426605));
+#14908 = CARTESIAN_POINT('',(3.95753018447,0.439269158631));
+#14909 = CARTESIAN_POINT('',(3.957903612266,0.447126843434));
+#14910 = CARTESIAN_POINT('',(3.958288283987,0.454978845699));
+#14911 = CARTESIAN_POINT('',(3.958684467597,0.462824438177));
+#14912 = CARTESIAN_POINT('',(3.959502331725,0.478538042673));
+#14913 = CARTESIAN_POINT('',(3.959924122932,0.486405980806));
+#14914 = CARTESIAN_POINT('',(3.960358094648,0.494265785455));
+#14915 = CARTESIAN_POINT('',(3.960804534772,0.502116508306));
+#14916 = CARTESIAN_POINT('',(3.961263738031,0.509957083363));
+#14917 = CARTESIAN_POINT('',(3.962211762167,0.525673398456));
+#14918 = CARTESIAN_POINT('',(3.962700775902,0.533548964336));
+#14919 = CARTESIAN_POINT('',(3.963203355873,0.541411813885));
+#14920 = CARTESIAN_POINT('',(3.963719813794,0.549260588327));
+#14921 = CARTESIAN_POINT('',(3.964250464409,0.557093780807));
+#14922 = CARTESIAN_POINT('',(3.965346936566,0.572813864234));
+#14923 = CARTESIAN_POINT('',(3.96591308599,0.58070035816));
+#14924 = CARTESIAN_POINT('',(3.966494402933,0.588567504341));
+#14925 = CARTESIAN_POINT('',(3.967091213124,0.596413406778));
+#14926 = CARTESIAN_POINT('',(3.967703838852,0.604235987308));
+#14927 = CARTESIAN_POINT('',(3.968971960236,0.619961444543));
+#14928 = CARTESIAN_POINT('',(3.969628002531,0.627863447111));
+#14929 = CARTESIAN_POINT('',(3.970301061677,0.635736611261));
+#14930 = CARTESIAN_POINT('',(3.970991459594,0.643578338522));
+#14931 = CARTESIAN_POINT('',(3.971699504291,0.651385813998));
+#14932 = CARTESIAN_POINT('',(3.973169507905,0.667119199317));
+#14933 = CARTESIAN_POINT('',(3.973932366356,0.675043234518));
+#14934 = CARTESIAN_POINT('',(3.9747143822,0.682924838043));
+#14935 = CARTESIAN_POINT('',(3.975515842242,0.690760493907));
+#14936 = CARTESIAN_POINT('',(3.976337003113,0.698546444058));
+#14937 = CARTESIAN_POINT('',(3.978049760326,0.71429206725));
+#14938 = CARTESIAN_POINT('',(3.978942828635,0.722247774532));
+#14939 = CARTESIAN_POINT('',(3.979857547944,0.730141337669));
+#14940 = CARTESIAN_POINT('',(3.980794115547,0.737968044372));
+#14941 = CARTESIAN_POINT('',(3.981752674292,0.745722942632));
+#14942 = CARTESIAN_POINT('',(3.983766308527,0.761488672615));
+#14943 = CARTESIAN_POINT('',(3.98482380136,0.769491092421));
+#14944 = CARTESIAN_POINT('',(3.985905892108,0.777401999163));
+#14945 = CARTESIAN_POINT('',(3.987012592798,0.785215123194));
+#14946 = CARTESIAN_POINT('',(3.988143826459,0.792924026191));
+#14947 = CARTESIAN_POINT('',(3.99054715917,0.808725940011));
+#14948 = CARTESIAN_POINT('',(3.991823297737,0.816800637788));
+#14949 = CARTESIAN_POINT('',(3.993127627294,0.824737834436));
+#14950 = CARTESIAN_POINT('',(3.994459797515,0.832529227929));
+#14951 = CARTESIAN_POINT('',(3.995819323283,0.840166574263));
+#14952 = CARTESIAN_POINT('',(3.998763735054,0.856043674552));
+#14953 = CARTESIAN_POINT('',(4.000355670813,0.864240814736));
+#14954 = CARTESIAN_POINT('',(4.001980497112,0.872221454323));
+#14955 = CARTESIAN_POINT('',(4.003637132111,0.879974586543));
+#14956 = CARTESIAN_POINT('',(4.005324306981,0.887489851533));
+#14957 = CARTESIAN_POINT('',(4.00912148362,0.903569408478));
+#14958 = CARTESIAN_POINT('',(4.011245194079,0.912017464063));
+#14959 = CARTESIAN_POINT('',(4.013409078552,0.920084520801));
+#14960 = CARTESIAN_POINT('',(4.015610305643,0.927755661367));
+#14961 = CARTESIAN_POINT('',(4.017845831281,0.935018233411));
+#14962 = CARTESIAN_POINT('',(4.023520373474,0.952151801958));
+#14963 = CARTESIAN_POINT('',(4.02699862351,0.961494802037));
+#14964 = CARTESIAN_POINT('',(4.030536301412,0.969855801443));
+#14965 = CARTESIAN_POINT('',(4.034122389902,0.977212791723));
+#14966 = CARTESIAN_POINT('',(4.037746092118,0.98355405528));
+#14967 = CARTESIAN_POINT('',(4.050150989795,1.001633648109));
+#14968 = CARTESIAN_POINT('',(4.059057787072,1.008522381201));
+#14969 = CARTESIAN_POINT('',(4.067989817488,1.009515668544));
+#14970 = CARTESIAN_POINT('',(4.076824588061,1.004751136881));
+#14971 = CARTESIAN_POINT('',(4.085453970511,0.994456431641));
+#14972 = CARTESIAN_POINT('',(4.097000797741,0.972930016284));
+#14973 = CARTESIAN_POINT('',(4.10016881743,0.966163235515));
+#14974 = CARTESIAN_POINT('',(4.103286543844,0.958637034718));
+#14975 = CARTESIAN_POINT('',(4.106348389953,0.950372572646));
+#14976 = CARTESIAN_POINT('',(4.109349050238,0.941394339486));
+#14977 = CARTESIAN_POINT('',(4.114408209182,0.924734230742));
+#14978 = CARTESIAN_POINT('',(4.116498160304,0.917378541268));
+#14979 = CARTESIAN_POINT('',(4.118551609191,0.909674274552));
+#14980 = CARTESIAN_POINT('',(4.120566843755,0.901633095875));
+#14981 = CARTESIAN_POINT('',(4.12254232317,0.893267557893));
+#14982 = CARTESIAN_POINT('',(4.126110463042,0.877262833884));
+#14983 = CARTESIAN_POINT('',(4.127714919528,0.869712719406));
+#14984 = CARTESIAN_POINT('',(4.129289226271,0.86194888273));
+#14985 = CARTESIAN_POINT('',(4.130832680999,0.853979717));
+#14986 = CARTESIAN_POINT('',(4.132344700224,0.845813882969));
+#14987 = CARTESIAN_POINT('',(4.135153334679,0.829962363313));
+#14988 = CARTESIAN_POINT('',(4.13645615244,0.822313127467));
+#14989 = CARTESIAN_POINT('',(4.137732939804,0.814519053688));
+#14990 = CARTESIAN_POINT('',(4.138983446652,0.806586611942));
+#14991 = CARTESIAN_POINT('',(4.140207505465,0.798522289938));
+#14992 = CARTESIAN_POINT('',(4.142516528947,0.782731230267));
+#14993 = CARTESIAN_POINT('',(4.143605168461,0.775021832029));
+#14994 = CARTESIAN_POINT('',(4.14467088388,0.767209589119));
+#14995 = CARTESIAN_POINT('',(4.145713665332,0.75929960018));
+#14996 = CARTESIAN_POINT('',(4.146733559054,0.751296871787));
+#14997 = CARTESIAN_POINT('',(4.148675999154,0.735535881164));
+#14998 = CARTESIAN_POINT('',(4.149600849044,0.72778648671));
+#14999 = CARTESIAN_POINT('',(4.150505305193,0.719962312264));
+#15000 = CARTESIAN_POINT('',(4.151389492368,0.71206739847));
+#15001 = CARTESIAN_POINT('',(4.152253571971,0.70410564944));
+#15002 = CARTESIAN_POINT('',(4.153909746171,0.688361790689));
+#15003 = CARTESIAN_POINT('',(4.154703327517,0.680584386884));
+#15004 = CARTESIAN_POINT('',(4.155478662632,0.672751965852));
+#15005 = CARTESIAN_POINT('',(4.156235950516,0.664867724085));
+#15006 = CARTESIAN_POINT('',(4.156975412617,0.656934710051));
+#15007 = CARTESIAN_POINT('',(4.15839885302,0.641201533913));
+#15008 = CARTESIAN_POINT('',(4.159083805747,0.633403914271));
+#15009 = CARTESIAN_POINT('',(4.159752374856,0.625565621471));
+#15010 = CARTESIAN_POINT('',(4.160404796443,0.617689168953));
+#15011 = CARTESIAN_POINT('',(4.161041318858,0.609776927397));
+#15012 = CARTESIAN_POINT('',(4.162270151957,0.59405085322));
+#15013 = CARTESIAN_POINT('',(4.162863106235,0.586238403891));
+#15014 = CARTESIAN_POINT('',(4.163441310013,0.578395864217));
+#15015 = CARTESIAN_POINT('',(4.164005012823,0.570525192192));
+#15016 = CARTESIAN_POINT('',(4.164554469253,0.562628216331));
+#15017 = CARTESIAN_POINT('',(4.165617159376,0.546907092067));
+#15018 = CARTESIAN_POINT('',(4.166130819775,0.539083697343));
+#15019 = CARTESIAN_POINT('',(4.166631167753,0.531238070657));
+#15020 = CARTESIAN_POINT('',(4.167118451007,0.523371718158));
+#15021 = CARTESIAN_POINT('',(4.167592917315,0.515486032982));
+#15022 = CARTESIAN_POINT('',(4.168511456507,0.499768482507));
+#15023 = CARTESIAN_POINT('',(4.168955813097,0.491937028085));
+#15024 = CARTESIAN_POINT('',(4.169388123601,0.484089167417));
+#15025 = CARTESIAN_POINT('',(4.169808624049,0.476226039977));
+#15026 = CARTESIAN_POINT('',(4.170217547206,0.468348689274));
+#15027 = CARTESIAN_POINT('',(4.171009354868,0.452633785917));
+#15028 = CARTESIAN_POINT('',(4.171392428934,0.444796458498));
+#15029 = CARTESIAN_POINT('',(4.171764568361,0.436947003636));
+#15030 = CARTESIAN_POINT('',(4.172125991298,0.429086264768));
+#15031 = CARTESIAN_POINT('',(4.172476910444,0.421215005725));
+#15032 = CARTESIAN_POINT('',(4.173156025798,0.405502095124));
+#15033 = CARTESIAN_POINT('',(4.173484350047,0.397660569307));
+#15034 = CARTESIAN_POINT('',(4.173802709064,0.389810004336));
+#15035 = CARTESIAN_POINT('',(4.174111299304,0.381951006886));
+#15036 = CARTESIAN_POINT('',(4.174410310414,0.374084119252));
+#15037 = CARTESIAN_POINT('',(4.174988171995,0.358372715514));
+#15038 = CARTESIAN_POINT('',(4.175267110816,0.350528272508));
+#15039 = CARTESIAN_POINT('',(4.175536921868,0.34267696125));
+#15040 = CARTESIAN_POINT('',(4.175797777713,0.334819202487));
+#15041 = CARTESIAN_POINT('',(4.176049843309,0.326955366808));
+#15042 = CARTESIAN_POINT('',(4.176535814619,0.31124508596));
+#15043 = CARTESIAN_POINT('',(4.176769783499,0.303398686423));
+#15044 = CARTESIAN_POINT('',(4.176995338204,0.29554689265));
+#15045 = CARTESIAN_POINT('',(4.177212626269,0.287689984874));
+#15046 = CARTESIAN_POINT('',(4.177421787205,0.279828206939));
+#15047 = CARTESIAN_POINT('',(4.177823519564,0.264118719102));
+#15048 = CARTESIAN_POINT('',(4.178016138395,0.256271040695));
+#15049 = CARTESIAN_POINT('',(4.178200939265,0.24841893627));
+#15050 = CARTESIAN_POINT('',(4.178378044267,0.240562588882));
+#15051 = CARTESIAN_POINT('',(4.178547567318,0.232702159448));
+#15052 = CARTESIAN_POINT('',(4.178871254327,0.216993150328));
+#15053 = CARTESIAN_POINT('',(4.179025455731,0.209144594817));
+#15054 = CARTESIAN_POINT('',(4.179172323271,0.201292257445));
+#15055 = CARTESIAN_POINT('',(4.179311953729,0.193436269034));
+#15056 = CARTESIAN_POINT('',(4.179444435762,0.185576754013));
+#15057 = CARTESIAN_POINT('',(4.179694993081,0.169867895864));
+#15058 = CARTESIAN_POINT('',(4.179813098892,0.162018572352));
+#15059 = CARTESIAN_POINT('',(4.179924247307,0.154165977019));
+#15060 = CARTESIAN_POINT('',(4.180028510444,0.146310237786));
+#15061 = CARTESIAN_POINT('',(4.180125952569,0.138451493353));
+#15062 = CARTESIAN_POINT('',(4.180307144402,0.122742445028));
+#15063 = CARTESIAN_POINT('',(4.180390918522,0.114892155498));
+#15064 = CARTESIAN_POINT('',(4.180468008518,0.107039174967));
+#15065 = CARTESIAN_POINT('',(4.180538463124,9.918367921637E-02));
+#15066 = CARTESIAN_POINT('',(4.180602323758,9.132586944063E-02));
+#15067 = CARTESIAN_POINT('',(4.180716850323,7.561635617776E-02));
+#15068 = CARTESIAN_POINT('',(4.180767533535,6.77646583196E-02));
+#15069 = CARTESIAN_POINT('',(4.180811708097,5.991110921963E-02));
+#15070 = CARTESIAN_POINT('',(4.180849401341,5.205596647403E-02));
+#15071 = CARTESIAN_POINT('',(4.180880633982,4.419951473461E-02));
+#15072 = CARTESIAN_POINT('',(4.180924523668,3.028605420831E-02));
+#15073 = CARTESIAN_POINT('',(4.180939797858,2.422944817598E-02));
+#15074 = CARTESIAN_POINT('',(4.18095124915,1.817239081025E-02));
+#15075 = CARTESIAN_POINT('',(4.180958881872,1.211502912975E-02));
+#15076 = CARTESIAN_POINT('',(4.180962698223,6.057513973326E-03));
+#15077 = CARTESIAN_POINT('',(4.180962698276,0.));
+#15078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15079 = PCURVE('',#3745,#15080);
+#15080 = DEFINITIONAL_REPRESENTATION('',(#15081),#15299);
+#15081 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#15082,#15083,#15084,#15085,
+    #15086,#15087,#15088,#15089,#15090,#15091,#15092,#15093,#15094,
+    #15095,#15096,#15097,#15098,#15099,#15100,#15101,#15102,#15103,
+    #15104,#15105,#15106,#15107,#15108,#15109,#15110,#15111,#15112,
+    #15113,#15114,#15115,#15116,#15117,#15118,#15119,#15120,#15121,
+    #15122,#15123,#15124,#15125,#15126,#15127,#15128,#15129,#15130,
+    #15131,#15132,#15133,#15134,#15135,#15136,#15137,#15138,#15139,
+    #15140,#15141,#15142,#15143,#15144,#15145,#15146,#15147,#15148,
+    #15149,#15150,#15151,#15152,#15153,#15154,#15155,#15156,#15157,
+    #15158,#15159,#15160,#15161,#15162,#15163,#15164,#15165,#15166,
+    #15167,#15168,#15169,#15170,#15171,#15172,#15173,#15174,#15175,
+    #15176,#15177,#15178,#15179,#15180,#15181,#15182,#15183,#15184,
+    #15185,#15186,#15187,#15188,#15189,#15190,#15191,#15192,#15193,
+    #15194,#15195,#15196,#15197,#15198,#15199,#15200,#15201,#15202,
+    #15203,#15204,#15205,#15206,#15207,#15208,#15209,#15210,#15211,
+    #15212,#15213,#15214,#15215,#15216,#15217,#15218,#15219,#15220,
+    #15221,#15222,#15223,#15224,#15225,#15226,#15227,#15228,#15229,
+    #15230,#15231,#15232,#15233,#15234,#15235,#15236,#15237,#15238,
+    #15239,#15240,#15241,#15242,#15243,#15244,#15245,#15246,#15247,
+    #15248,#15249,#15250,#15251,#15252,#15253,#15254,#15255,#15256,
+    #15257,#15258,#15259,#15260,#15261,#15262,#15263,#15264,#15265,
+    #15266,#15267,#15268,#15269,#15270,#15271,#15272,#15273,#15274,
+    #15275,#15276,#15277,#15278,#15279,#15280,#15281,#15282,#15283,
+    #15284,#15285,#15286,#15287,#15288,#15289,#15290,#15291,#15292,
+    #15293,#15294,#15295,#15296,#15297,#15298),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262937046E-02,3.593384070668E-02,
+    5.402842366137E-02,7.213808245117E-02,9.026223339202E-02,
+    0.108400145946,0.126553133759,0.144726660549,0.162932528719,
+    0.181191431314,0.19953623734,0.218016540755,0.236705321552,
+    0.255709202997,0.27518511396,0.295369144191,0.316630828283,
+    0.339587620755,0.365390932256,0.396676752621,0.443717614534,
+    0.556500455549,0.599974610503,0.631448826408,0.658032424166,
+    0.681893154045,0.704039769466,0.72503638337,0.745232950122,
+    0.764861009004,0.784080165774,0.803003239009,0.821711014454,
+    0.840261482862,0.85869595783,0.877043353359,0.895323362457,
+    0.913549009957,0.931728918748,0.949869547045,0.967977519659,
+    0.986061806202,1.),.UNSPECIFIED.);
+#15082 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#15083 = CARTESIAN_POINT('',(3.9900467145,2.702327627884));
+#15084 = CARTESIAN_POINT('',(3.989972372851,2.704655257002));
+#15085 = CARTESIAN_POINT('',(3.989823689929,2.706982575573));
+#15086 = CARTESIAN_POINT('',(3.989600660553,2.709309276014));
+#15087 = CARTESIAN_POINT('',(3.989303274787,2.71163505494));
+#15088 = CARTESIAN_POINT('',(3.988555001176,2.716313934619));
+#15089 = CARTESIAN_POINT('',(3.988102194824,2.718667005364));
+#15090 = CARTESIAN_POINT('',(3.987573083717,2.721018516122));
+#15091 = CARTESIAN_POINT('',(3.986967639741,2.723368167083));
+#15092 = CARTESIAN_POINT('',(3.98628582183,2.725715667898));
+#15093 = CARTESIAN_POINT('',(3.984768769352,2.730407541717));
+#15094 = CARTESIAN_POINT('',(3.983933420099,2.7327519108));
+#15095 = CARTESIAN_POINT('',(3.983021473646,2.735093564702));
+#15096 = CARTESIAN_POINT('',(3.982032854056,2.737432231394));
+#15097 = CARTESIAN_POINT('',(3.98096746402,2.739767647045));
+#15098 = CARTESIAN_POINT('',(3.978681953981,2.744433407873));
+#15099 = CARTESIAN_POINT('',(3.977461704922,2.746763745921));
+#15100 = CARTESIAN_POINT('',(3.976164317923,2.749090314241));
+#15101 = CARTESIAN_POINT('',(3.974789646353,2.751412860668));
+#15102 = CARTESIAN_POINT('',(3.973337516705,2.753731136801));
+#15103 = CARTESIAN_POINT('',(3.970276716279,2.758360510774));
+#15104 = CARTESIAN_POINT('',(3.968667921026,2.760671599995));
+#15105 = CARTESIAN_POINT('',(3.966981141369,2.762977920338));
+#15106 = CARTESIAN_POINT('',(3.965216146744,2.765279225536));
+#15107 = CARTESIAN_POINT('',(3.963372677489,2.767575268385));
+#15108 = CARTESIAN_POINT('',(3.959526752659,2.772158072297));
+#15109 = CARTESIAN_POINT('',(3.957524177829,2.774444823795));
+#15110 = CARTESIAN_POINT('',(3.955442430505,2.776725806353));
+#15111 = CARTESIAN_POINT('',(3.953281192025,2.779000766145));
+#15112 = CARTESIAN_POINT('',(3.951040114918,2.781269444399));
+#15113 = CARTESIAN_POINT('',(3.946395601548,2.785795590567));
+#15114 = CARTESIAN_POINT('',(3.943992032721,2.788053046603));
+#15115 = CARTESIAN_POINT('',(3.941507738791,2.790303680995));
+#15116 = CARTESIAN_POINT('',(3.938942315682,2.792547220966));
+#15117 = CARTESIAN_POINT('',(3.936295332862,2.794783385474));
+#15118 = CARTESIAN_POINT('',(3.930834246144,2.799242906367));
+#15119 = CARTESIAN_POINT('',(3.928019957853,2.801466244541));
+#15120 = CARTESIAN_POINT('',(3.925123009446,2.80368160934));
+#15121 = CARTESIAN_POINT('',(3.922142920036,2.805888699254));
+#15122 = CARTESIAN_POINT('',(3.919079186877,2.808087201658));
+#15123 = CARTESIAN_POINT('',(3.912777781887,2.812470280541));
+#15124 = CARTESIAN_POINT('',(3.90953981216,2.814654824513));
+#15125 = CARTESIAN_POINT('',(3.906216848097,2.816830099144));
+#15126 = CARTESIAN_POINT('',(3.902808347299,2.818995765208));
+#15127 = CARTESIAN_POINT('',(3.899313753062,2.82115146984));
+#15128 = CARTESIAN_POINT('',(3.892140803327,2.825448472805));
+#15129 = CARTESIAN_POINT('',(3.888461945009,2.82758971021));
+#15130 = CARTESIAN_POINT('',(3.884695342467,2.829720188855));
+#15131 = CARTESIAN_POINT('',(3.880840416208,2.831839522999));
+#15132 = CARTESIAN_POINT('',(3.876896584192,2.833947311068));
+#15133 = CARTESIAN_POINT('',(3.86881096373,2.83814882054));
+#15134 = CARTESIAN_POINT('',(3.864668335294,2.840242428588));
+#15135 = CARTESIAN_POINT('',(3.860434782454,2.842323536123));
+#15136 = CARTESIAN_POINT('',(3.856109726425,2.844391701961));
+#15137 = CARTESIAN_POINT('',(3.851692603705,2.846446467398));
+#15138 = CARTESIAN_POINT('',(3.842639818875,2.850543319324));
+#15139 = CARTESIAN_POINT('',(3.838002789213,2.852585199824));
+#15140 = CARTESIAN_POINT('',(3.833271215278,2.854612510256));
+#15141 = CARTESIAN_POINT('',(3.82844457696,2.856624744958));
+#15142 = CARTESIAN_POINT('',(3.823522395854,2.858621380056));
+#15143 = CARTESIAN_POINT('',(3.813429464507,2.862604708937));
+#15144 = CARTESIAN_POINT('',(3.808256544082,2.864591036736));
+#15145 = CARTESIAN_POINT('',(3.802985021181,2.866560295185));
+#15146 = CARTESIAN_POINT('',(3.797614522924,2.868511905583));
+#15147 = CARTESIAN_POINT('',(3.792144756359,2.870445272209));
+#15148 = CARTESIAN_POINT('',(3.780912360713,2.87430657187));
+#15149 = CARTESIAN_POINT('',(3.775146358188,2.876233864829));
+#15150 = CARTESIAN_POINT('',(3.769277276856,2.878141015219));
+#15151 = CARTESIAN_POINT('',(3.763305026284,2.880027364688));
+#15152 = CARTESIAN_POINT('',(3.75722964963,2.881892242509));
+#15153 = CARTESIAN_POINT('',(3.744719536789,2.885623459285));
+#15154 = CARTESIAN_POINT('',(3.738279633318,2.887488686569));
+#15155 = CARTESIAN_POINT('',(3.731731806555,2.889329909499));
+#15156 = CARTESIAN_POINT('',(3.725076455642,2.891146388554));
+#15157 = CARTESIAN_POINT('',(3.718314185537,2.892937382622));
+#15158 = CARTESIAN_POINT('',(3.704327703008,2.896531080032));
+#15159 = CARTESIAN_POINT('',(3.697095642965,2.898331846254));
+#15160 = CARTESIAN_POINT('',(3.689750539428,2.900103617248));
+#15161 = CARTESIAN_POINT('',(3.682293601413,2.901845582364));
+#15162 = CARTESIAN_POINT('',(3.674726334408,2.903556950723));
+#15163 = CARTESIAN_POINT('',(3.65896492486,2.907006649299));
+#15164 = CARTESIAN_POINT('',(3.650758883476,2.908741548225));
+#15165 = CARTESIAN_POINT('',(3.64243454629,2.910440742378));
+#15166 = CARTESIAN_POINT('',(3.633994438609,2.91210338503));
+#15167 = CARTESIAN_POINT('',(3.625441480971,2.913728688339));
+#15168 = CARTESIAN_POINT('',(3.607425871771,2.917029702204));
+#15169 = CARTESIAN_POINT('',(3.5979450321,2.91869911121));
+#15170 = CARTESIAN_POINT('',(3.58834069052,2.920323230639));
+#15171 = CARTESIAN_POINT('',(3.578617530629,2.921901267902));
+#15172 = CARTESIAN_POINT('',(3.568780699237,2.923432557548));
+#15173 = CARTESIAN_POINT('',(3.54765780017,2.926584573472));
+#15174 = CARTESIAN_POINT('',(3.536343185513,2.928192855501));
+#15175 = CARTESIAN_POINT('',(3.524900000687,2.929740652591));
+#15176 = CARTESIAN_POINT('',(3.513336659102,2.93122745206));
+#15177 = CARTESIAN_POINT('',(3.501661949296,2.932652983304));
+#15178 = CARTESIAN_POINT('',(3.475605843381,2.935671315386));
+#15179 = CARTESIAN_POINT('',(3.461176184664,2.937235284968));
+#15180 = CARTESIAN_POINT('',(3.446612414771,2.938709136211));
+#15181 = CARTESIAN_POINT('',(3.431930534485,2.940093302944));
+#15182 = CARTESIAN_POINT('',(3.417146189369,2.941388643156));
+#15183 = CARTESIAN_POINT('',(3.379914089436,2.944412461611));
+#15184 = CARTESIAN_POINT('',(3.357355897496,2.946030525458));
+#15185 = CARTESIAN_POINT('',(3.33465107767,2.94745479333));
+#15186 = CARTESIAN_POINT('',(3.311844127573,2.94869095457));
+#15187 = CARTESIAN_POINT('',(3.288973213322,2.949745087311));
+#15188 = CARTESIAN_POINT('',(3.211159491249,2.952726211636));
+#15189 = CARTESIAN_POINT('',(3.156093909175,2.953813071364));
+#15190 = CARTESIAN_POINT('',(3.10123307708,2.953963105872));
+#15191 = CARTESIAN_POINT('',(3.046833427615,2.953220031932));
+#15192 = CARTESIAN_POINT('',(2.993126350834,2.951569015757));
+#15193 = CARTESIAN_POINT('',(2.920001373669,2.947966011291));
+#15194 = CARTESIAN_POINT('',(2.899798643013,2.946822696136));
+#15195 = CARTESIAN_POINT('',(2.879755450261,2.945536410948));
+#15196 = CARTESIAN_POINT('',(2.859891099006,2.944104696403));
+#15197 = CARTESIAN_POINT('',(2.840226744115,2.942525174575));
+#15198 = CARTESIAN_POINT('',(2.806710037318,2.939544118847));
+#15199 = CARTESIAN_POINT('',(2.792751580618,2.938213811185));
+#15200 = CARTESIAN_POINT('',(2.778918664633,2.936804338805));
+#15201 = CARTESIAN_POINT('',(2.765220254181,2.935315179768));
+#15202 = CARTESIAN_POINT('',(2.75166546489,2.933746027587));
+#15203 = CARTESIAN_POINT('',(2.726944114773,2.93070382131));
+#15204 = CARTESIAN_POINT('',(2.715733673506,2.929253731022));
+#15205 = CARTESIAN_POINT('',(2.704637825924,2.927746483064));
+#15206 = CARTESIAN_POINT('',(2.693662010135,2.92618219021));
+#15207 = CARTESIAN_POINT('',(2.682811515823,2.924561115312));
+#15208 = CARTESIAN_POINT('',(2.662469469214,2.921378042183));
+#15209 = CARTESIAN_POINT('',(2.652952527861,2.919826998833));
+#15210 = CARTESIAN_POINT('',(2.643544363966,2.918230845185));
+#15211 = CARTESIAN_POINT('',(2.634248473594,2.916589980936));
+#15212 = CARTESIAN_POINT('',(2.625068145109,2.914904901531));
+#15213 = CARTESIAN_POINT('',(2.607595749415,2.911571681934));
+#15214 = CARTESIAN_POINT('',(2.599287233862,2.909929580667));
+#15215 = CARTESIAN_POINT('',(2.591083362904,2.908250368036));
+#15216 = CARTESIAN_POINT('',(2.582986389529,2.906534575271));
+#15217 = CARTESIAN_POINT('',(2.574998369317,2.904782791167));
+#15218 = CARTESIAN_POINT('',(2.559652989339,2.901301332781));
+#15219 = CARTESIAN_POINT('',(2.552284415527,2.899575230106));
+#15220 = CARTESIAN_POINT('',(2.545017013468,2.897817904144));
+#15221 = CARTESIAN_POINT('',(2.53785219175,2.896029936548));
+#15222 = CARTESIAN_POINT('',(2.530791193085,2.894211940532));
+#15223 = CARTESIAN_POINT('',(2.517144048137,2.890587573084));
+#15224 = CARTESIAN_POINT('',(2.510550060401,2.888783395105));
+#15225 = CARTESIAN_POINT('',(2.504054083945,2.886952599558));
+#15226 = CARTESIAN_POINT('',(2.497656941344,2.885095773305));
+#15227 = CARTESIAN_POINT('',(2.491359324908,2.883213517455));
+#15228 = CARTESIAN_POINT('',(2.479138721057,2.87945305888));
+#15229 = CARTESIAN_POINT('',(2.473210180976,2.877576231162));
+#15230 = CARTESIAN_POINT('',(2.467376689319,2.875676527803));
+#15231 = CARTESIAN_POINT('',(2.461638661861,2.873754515445));
+#15232 = CARTESIAN_POINT('',(2.455996417266,2.871810763772));
+#15233 = CARTESIAN_POINT('',(2.445019479134,2.867921861469));
+#15234 = CARTESIAN_POINT('',(2.439680830831,2.865977582006));
+#15235 = CARTESIAN_POINT('',(2.434434438777,2.864013543739));
+#15236 = CARTESIAN_POINT('',(2.429280440888,2.862030279405));
+#15237 = CARTESIAN_POINT('',(2.424218906406,2.860028317869));
+#15238 = CARTESIAN_POINT('',(2.414357317143,2.85601917183));
+#15239 = CARTESIAN_POINT('',(2.409554439025,2.854012541993));
+#15240 = CARTESIAN_POINT('',(2.404841201635,2.851988794869));
+#15241 = CARTESIAN_POINT('',(2.400217559661,2.8499484229));
+#15242 = CARTESIAN_POINT('',(2.395683422394,2.847891910706));
+#15243 = CARTESIAN_POINT('',(2.386844455533,2.843771135704));
+#15244 = CARTESIAN_POINT('',(2.382537607241,2.841707226841));
+#15245 = CARTESIAN_POINT('',(2.37831797738,2.839628468584));
+#15246 = CARTESIAN_POINT('',(2.374185407564,2.837535311307));
+#15247 = CARTESIAN_POINT('',(2.370139712485,2.835428195671));
+#15248 = CARTESIAN_POINT('',(2.362254937441,2.83120474131));
+#15249 = CARTESIAN_POINT('',(2.358414409013,2.829088629033));
+#15250 = CARTESIAN_POINT('',(2.354658887991,2.826959635505));
+#15251 = CARTESIAN_POINT('',(2.350988155161,2.824818170256));
+#15252 = CARTESIAN_POINT('',(2.347401978731,2.822664632634));
+#15253 = CARTESIAN_POINT('',(2.340420146601,2.818347729797));
+#15254 = CARTESIAN_POINT('',(2.337023442151,2.816184510415));
+#15255 = CARTESIAN_POINT('',(2.333709761533,2.814010135236));
+#15256 = CARTESIAN_POINT('',(2.330478863651,2.811824976203));
+#15257 = CARTESIAN_POINT('',(2.327330505759,2.809629395629));
+#15258 = CARTESIAN_POINT('',(2.321212864416,2.805228515649));
+#15259 = CARTESIAN_POINT('',(2.318242807189,2.803023311551));
+#15260 = CARTESIAN_POINT('',(2.315354031208,2.800808481343));
+#15261 = CARTESIAN_POINT('',(2.312546302396,2.798584364184));
+#15262 = CARTESIAN_POINT('',(2.309819393179,2.796351290955));
+#15263 = CARTESIAN_POINT('',(2.304536491181,2.791876110911));
+#15264 = CARTESIAN_POINT('',(2.301979908898,2.789634068023));
+#15265 = CARTESIAN_POINT('',(2.299503117355,2.78738377441));
+#15266 = CARTESIAN_POINT('',(2.297105910601,2.785125542707));
+#15267 = CARTESIAN_POINT('',(2.294788095018,2.782859679363));
+#15268 = CARTESIAN_POINT('',(2.290317540854,2.778320050015));
+#15269 = CARTESIAN_POINT('',(2.288164332919,2.77604632842));
+#15270 = CARTESIAN_POINT('',(2.286089686242,2.773765617207));
+#15271 = CARTESIAN_POINT('',(2.284093437583,2.771478210461));
+#15272 = CARTESIAN_POINT('',(2.28217543974,2.769184399007));
+#15273 = CARTESIAN_POINT('',(2.278500300681,2.764590313655));
+#15274 = CARTESIAN_POINT('',(2.276742768467,2.762290071571));
+#15275 = CARTESIAN_POINT('',(2.275062835248,2.75998402931));
+#15276 = CARTESIAN_POINT('',(2.273460388778,2.757672472641));
+#15277 = CARTESIAN_POINT('',(2.271935334228,2.755355687941));
+#15278 = CARTESIAN_POINT('',(2.269042982206,2.750717252903));
+#15279 = CARTESIAN_POINT('',(2.267675350967,2.748395625255));
+#15280 = CARTESIAN_POINT('',(2.266384624293,2.746069364302));
+#15281 = CARTESIAN_POINT('',(2.265170741794,2.743738760333));
+#15282 = CARTESIAN_POINT('',(2.264033658859,2.741404108875));
+#15283 = CARTESIAN_POINT('',(2.261914943166,2.736731521959));
+#15284 = CARTESIAN_POINT('',(2.260933033373,2.734393601121));
+#15285 = CARTESIAN_POINT('',(2.260027589477,2.732052247837));
+#15286 = CARTESIAN_POINT('',(2.259198594036,2.729707770988));
+#15287 = CARTESIAN_POINT('',(2.258446039977,2.727360488677));
+#15288 = CARTESIAN_POINT('',(2.257094705572,2.72266404138));
+#15289 = CARTESIAN_POINT('',(2.256495723783,2.720314882817));
+#15290 = CARTESIAN_POINT('',(2.255972988784,2.717963580084));
+#15291 = CARTESIAN_POINT('',(2.255526506293,2.715610469902));
+#15292 = CARTESIAN_POINT('',(2.255156284178,2.713255898165));
+#15293 = CARTESIAN_POINT('',(2.25463577356,2.709084616125));
+#15294 = CARTESIAN_POINT('',(2.254454520833,2.707268354322));
+#15295 = CARTESIAN_POINT('',(2.254318578805,2.705451597216));
+#15296 = CARTESIAN_POINT('',(2.254227950216,2.703634508764));
+#15297 = CARTESIAN_POINT('',(2.254182636023,2.701817254192));
+#15298 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#15299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15300 = ORIENTED_EDGE('',*,*,#3706,.T.);
+#15301 = ORIENTED_EDGE('',*,*,#15302,.T.);
+#15302 = EDGE_CURVE('',#3686,#3607,#15303,.T.);
+#15303 = SURFACE_CURVE('',#15304,(#15565,#15829),.PCURVE_S1.);
+#15304 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15305,#15306,#15307,#15308,
+    #15309,#15310,#15311,#15312,#15313,#15314,#15315,#15316,#15317,
+    #15318,#15319,#15320,#15321,#15322,#15323,#15324,#15325,#15326,
+    #15327,#15328,#15329,#15330,#15331,#15332,#15333,#15334,#15335,
+    #15336,#15337,#15338,#15339,#15340,#15341,#15342,#15343,#15344,
+    #15345,#15346,#15347,#15348,#15349,#15350,#15351,#15352,#15353,
+    #15354,#15355,#15356,#15357,#15358,#15359,#15360,#15361,#15362,
+    #15363,#15364,#15365,#15366,#15367,#15368,#15369,#15370,#15371,
+    #15372,#15373,#15374,#15375,#15376,#15377,#15378,#15379,#15380,
+    #15381,#15382,#15383,#15384,#15385,#15386,#15387,#15388,#15389,
+    #15390,#15391,#15392,#15393,#15394,#15395,#15396,#15397,#15398,
+    #15399,#15400,#15401,#15402,#15403,#15404,#15405,#15406,#15407,
+    #15408,#15409,#15410,#15411,#15412,#15413,#15414,#15415,#15416,
+    #15417,#15418,#15419,#15420,#15421,#15422,#15423,#15424,#15425,
+    #15426,#15427,#15428,#15429,#15430,#15431,#15432,#15433,#15434,
+    #15435,#15436,#15437,#15438,#15439,#15440,#15441,#15442,#15443,
+    #15444,#15445,#15446,#15447,#15448,#15449,#15450,#15451,#15452,
+    #15453,#15454,#15455,#15456,#15457,#15458,#15459,#15460,#15461,
+    #15462,#15463,#15464,#15465,#15466,#15467,#15468,#15469,#15470,
+    #15471,#15472,#15473,#15474,#15475,#15476,#15477,#15478,#15479,
+    #15480,#15481,#15482,#15483,#15484,#15485,#15486,#15487,#15488,
+    #15489,#15490,#15491,#15492,#15493,#15494,#15495,#15496,#15497,
+    #15498,#15499,#15500,#15501,#15502,#15503,#15504,#15505,#15506,
+    #15507,#15508,#15509,#15510,#15511,#15512,#15513,#15514,#15515,
+    #15516,#15517,#15518,#15519,#15520,#15521,#15522,#15523,#15524,
+    #15525,#15526,#15527,#15528,#15529,#15530,#15531,#15532,#15533,
+    #15534,#15535,#15536,#15537,#15538,#15539,#15540,#15541,#15542,
+    #15543,#15544,#15545,#15546,#15547,#15548,#15549,#15550,#15551,
+    #15552,#15553,#15554,#15555,#15556,#15557,#15558,#15559,#15560,
+    #15561,#15562,#15563,#15564),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038873428E-02,3.573224236249E-02,5.373560533198E-02,
+    7.17656987814E-02,8.982472140247E-02,0.107913696569,0.126034336756,
+    0.1441907752,0.16239130962,0.180650405638,0.19899128267,
+    0.217449543925,0.236078597077,0.254958194338,0.274208654936,
+    0.294016142996,0.314681458396,0.336725359119,0.361156643893,
+    0.390373482043,0.434026766012,0.542695399853,0.587011143647,
+    0.619821433491,0.647867484058,0.67319226427,0.696742336954,
+    0.719046209434,0.740432678918,0.761121266119,0.781265932433,
+    0.800978586976,0.82034276607,0.839422110279,0.858265912183,
+    0.876912948417,0.895394298821,0.913735601599,0.931959067254,
+    0.950085496948,0.968136419494,0.986136094755,1.),.UNSPECIFIED.);
+#15305 = CARTESIAN_POINT('',(-1.000436199941,14.528979138239,29.6));
+#15306 = CARTESIAN_POINT('',(-1.000436199735,14.528979138361,
+    29.601995187232));
+#15307 = CARTESIAN_POINT('',(-1.00042020333,14.528988603447,
+    29.603990375428));
+#15308 = CARTESIAN_POINT('',(-1.000388210655,14.529007533539,
+    29.605985370687));
+#15309 = CARTESIAN_POINT('',(-1.000340218603,14.529035923248,
+    29.607979981072));
+#15310 = CARTESIAN_POINT('',(-1.000276221038,14.529073761755,
+    29.609974016618));
+#15311 = CARTESIAN_POINT('',(-1.000196208794,14.52912103281,
+    29.611967289325));
+#15312 = CARTESIAN_POINT('',(-1.000002878198,14.529235135784,
+    29.615977916879));
+#15313 = CARTESIAN_POINT('',(-0.999889138737,14.529302214972,
+    29.617995248021));
+#15314 = CARTESIAN_POINT('',(-0.999758938624,14.529378929753,
+    29.62001141409));
+#15315 = CARTESIAN_POINT('',(-0.99961226097,14.529465252468,
+    29.62202622716));
+#15316 = CARTESIAN_POINT('',(-0.999449084654,14.529561150338,
+    29.624039503876));
+#15317 = CARTESIAN_POINT('',(-0.999269384329,14.529666585466,
+    29.626051065455));
+#15318 = CARTESIAN_POINT('',(-0.998876641752,14.529896581682,
+    29.630072813819));
+#15319 = CARTESIAN_POINT('',(-0.998663559512,14.530021165682,
+    29.632082995998));
+#15320 = CARTESIAN_POINT('',(-0.998433853951,14.530155223737,
+    29.634091110133));
+#15321 = CARTESIAN_POINT('',(-0.998187489952,14.530298708181,
+    29.636096986469));
+#15322 = CARTESIAN_POINT('',(-0.99792442703,14.53045156678,
+    29.638100459575));
+#15323 = CARTESIAN_POINT('',(-0.997644619329,14.53061374273,
+    29.640101368351));
+#15324 = CARTESIAN_POINT('',(-0.997050971535,14.53095686112,
+    29.644100710503));
+#15325 = CARTESIAN_POINT('',(-0.996737081305,14.531137831123,
+    29.646099135008));
+#15326 = CARTESIAN_POINT('',(-0.99640629336,14.53132802314,
+    29.648094672273));
+#15327 = CARTESIAN_POINT('',(-0.996058549938,14.531527371286,
+    29.65008716773));
+#15328 = CARTESIAN_POINT('',(-0.995693787086,14.531735805317,
+    29.652076469506));
+#15329 = CARTESIAN_POINT('',(-0.99531193466,14.531953250627,
+    29.654062428424));
+#15330 = CARTESIAN_POINT('',(-0.994513257766,14.532406369101,
+    29.658030548438));
+#15331 = CARTESIAN_POINT('',(-0.99409637808,14.532642070871,
+    29.660012697463));
+#15332 = CARTESIAN_POINT('',(-0.993662200482,14.532886654324,
+    29.661991197833));
+#15333 = CARTESIAN_POINT('',(-0.993210641524,14.533140035684,
+    29.663965903244));
+#15334 = CARTESIAN_POINT('',(-0.992741611097,14.533402126636,
+    29.665936668328));
+#15335 = CARTESIAN_POINT('',(-0.992255012431,14.533672834329,
+    29.667903348659));
+#15336 = CARTESIAN_POINT('',(-0.991245635377,14.534231751544,
+    29.671831507738));
+#15337 = CARTESIAN_POINT('',(-0.990722798316,14.534519989158,
+    29.673792971721));
+#15338 = CARTESIAN_POINT('',(-0.990182126916,14.534816676427,
+    29.67575004839));
+#15339 = CARTESIAN_POINT('',(-0.989623510281,14.535121710519,
+    29.677702592913));
+#15340 = CARTESIAN_POINT('',(-0.989046830618,14.53543498355,
+    29.679650459932));
+#15341 = CARTESIAN_POINT('',(-0.988451963234,14.535756382594,
+    29.681593503565));
+#15342 = CARTESIAN_POINT('',(-0.987224516447,14.536415773385,
+    29.685473043866));
+#15343 = CARTESIAN_POINT('',(-0.986591872903,14.536753792904,
+    29.687409522531));
+#15344 = CARTESIAN_POINT('',(-0.985940713583,14.537099729715,
+    29.689340866141));
+#15345 = CARTESIAN_POINT('',(-0.98527089919,14.537453459449,
+    29.691266925735));
+#15346 = CARTESIAN_POINT('',(-0.984582283444,14.537814851888,
+    29.693187550646));
+#15347 = CARTESIAN_POINT('',(-0.98387471309,14.538183770961,
+    29.695102588501));
+#15348 = CARTESIAN_POINT('',(-0.982419907091,14.538937121939,
+    29.698924953847));
+#15349 = CARTESIAN_POINT('',(-0.981672595958,14.539321582664,
+    29.700832258126));
+#15350 = CARTESIAN_POINT('',(-0.98090593326,14.539713314241,
+    29.702733643016));
+#15351 = CARTESIAN_POINT('',(-0.980119750862,14.540112167034,
+    29.70462895076));
+#15352 = CARTESIAN_POINT('',(-0.979313873732,14.540517984456,
+    29.706518020887));
+#15353 = CARTESIAN_POINT('',(-0.978488119935,14.540930602963,
+    29.708400690207));
+#15354 = CARTESIAN_POINT('',(-0.976794427127,14.541770119377,
+    29.712157451856));
+#15355 = CARTESIAN_POINT('',(-0.975926390737,14.542197049036,
+    29.714031511774));
+#15356 = CARTESIAN_POINT('',(-0.975038001176,14.542630469389,
+    29.715898805429));
+#15357 = CARTESIAN_POINT('',(-0.974129061563,14.543070200398,
+    29.717759162024));
+#15358 = CARTESIAN_POINT('',(-0.97319936843,14.543516053634,
+    29.719612407097));
+#15359 = CARTESIAN_POINT('',(-0.972248711721,14.543967832277,
+    29.721458362529));
+#15360 = CARTESIAN_POINT('',(-0.970301910908,14.544884301993,
+    29.72514124601));
+#15361 = CARTESIAN_POINT('',(-0.969305630651,14.545349029317,
+    29.726978125418));
+#15362 = CARTESIAN_POINT('',(-0.968287815141,14.545819305994,
+    29.728807301209));
+#15363 = CARTESIAN_POINT('',(-0.967248239618,14.546294914705,
+    29.730628585215));
+#15364 = CARTESIAN_POINT('',(-0.966186673446,14.546775627907,
+    29.732441784654));
+#15365 = CARTESIAN_POINT('',(-0.965102880108,14.547261207833,
+    29.734246702133));
+#15366 = CARTESIAN_POINT('',(-0.962885399455,14.548243800713,
+    29.737847615241));
+#15367 = CARTESIAN_POINT('',(-0.961751511039,14.548740854372,
+    29.73964353419));
+#15368 = CARTESIAN_POINT('',(-0.960594706064,14.549242316238,
+    29.741430687737));
+#15369 = CARTESIAN_POINT('',(-0.959414734143,14.549747922547,
+    29.743208865509));
+#15370 = CARTESIAN_POINT('',(-0.958211340407,14.550257397004,
+    29.744977851519));
+#15371 = CARTESIAN_POINT('',(-0.9569842655,14.550770450779,
+    29.74673742416));
+#15372 = CARTESIAN_POINT('',(-0.954474218964,14.551806418846,
+    29.750248488079));
+#15373 = CARTESIAN_POINT('',(-0.953190940922,14.55232937432,
+    29.751999855015));
+#15374 = CARTESIAN_POINT('',(-0.951883142136,14.552855341841,
+    29.753741225347));
+#15375 = CARTESIAN_POINT('',(-0.950550551368,14.553383998921,
+    29.755472360724));
+#15376 = CARTESIAN_POINT('',(-0.949192895463,14.553915007679,
+    29.757193016119));
+#15377 = CARTESIAN_POINT('',(-0.947809899349,14.554448014842,
+    29.758902939827));
+#15378 = CARTESIAN_POINT('',(-0.944979639013,14.555522235569,
+    29.762316527118));
+#15379 = CARTESIAN_POINT('',(-0.943531900314,14.556063478397,
+    29.764019985829));
+#15380 = CARTESIAN_POINT('',(-0.942057784591,14.556606001251,
+    29.765711983827));
+#15381 = CARTESIAN_POINT('',(-0.940557009143,14.557149406305,
+    29.767392247597));
+#15382 = CARTESIAN_POINT('',(-0.939029293921,14.557693276891,
+    29.769060495887));
+#15383 = CARTESIAN_POINT('',(-0.937474361532,14.558237177493,
+    29.770716439706));
+#15384 = CARTESIAN_POINT('',(-0.934288230738,14.559331439277,
+    29.774025226424));
+#15385 = CARTESIAN_POINT('',(-0.932656290796,14.559881787912,
+    29.775677727616));
+#15386 = CARTESIAN_POINT('',(-0.930995830526,14.56043122654,
+    29.777316976679));
+#15387 = CARTESIAN_POINT('',(-0.929306573687,14.560979259256,
+    29.778942655777));
+#15388 = CARTESIAN_POINT('',(-0.927588254678,14.561525367358,
+    29.780554438451));
+#15389 = CARTESIAN_POINT('',(-0.925840618539,14.562069009352,
+    29.782151989619));
+#15390 = CARTESIAN_POINT('',(-0.922251312788,14.563160852112,
+    29.785349036897));
+#15391 = CARTESIAN_POINT('',(-0.920408475064,14.563708931867,
+    29.786947954555));
+#15392 = CARTESIAN_POINT('',(-0.918534647546,14.564253261391,
+    29.788531353436));
+#15393 = CARTESIAN_POINT('',(-0.916629594504,14.564793215117,
+    29.790098859568));
+#15394 = CARTESIAN_POINT('',(-0.914693104701,14.565328140735,
+    29.791650090129));
+#15395 = CARTESIAN_POINT('',(-0.912724991397,14.565857359191,
+    29.793184653447));
+#15396 = CARTESIAN_POINT('',(-0.908667324622,14.566918097984,
+    29.796263554501));
+#15397 = CARTESIAN_POINT('',(-0.906575912316,14.567449242035,
+    29.797806890734));
+#15398 = CARTESIAN_POINT('',(-0.904450677412,14.567972826336,
+    29.799331719768));
+#15399 = CARTESIAN_POINT('',(-0.902291490383,14.568488051245,
+    29.800837596413));
+#15400 = CARTESIAN_POINT('',(-0.900098270187,14.568994087979,
+    29.802324068218));
+#15401 = CARTESIAN_POINT('',(-0.897870984268,14.569490078623,
+    29.803790675474));
+#15402 = CARTESIAN_POINT('',(-0.893250378395,14.570481200609,
+    29.8067458626));
+#15403 = CARTESIAN_POINT('',(-0.89085405579,14.570975367409,
+    29.808232645618));
+#15404 = CARTESIAN_POINT('',(-0.888420698923,14.571456625263,
+    29.809696766558));
+#15405 = CARTESIAN_POINT('',(-0.885950415875,14.571923937407,
+    29.811137690795));
+#15406 = CARTESIAN_POINT('',(-0.883443404633,14.572376241571,
+    29.812554882793));
+#15407 = CARTESIAN_POINT('',(-0.880899953089,14.572812449981,
+    29.813947806098));
+#15408 = CARTESIAN_POINT('',(-0.875568845346,14.573678400227,
+    29.816775307838));
+#15409 = CARTESIAN_POINT('',(-0.872776229153,14.574105779224,
+    29.818206472798));
+#15410 = CARTESIAN_POINT('',(-0.869943056078,14.574512226562,
+    29.819608759054));
+#15411 = CARTESIAN_POINT('',(-0.867069951792,14.574896379467,
+    29.820981525366));
+#15412 = CARTESIAN_POINT('',(-0.864157702034,14.575256872177,
+    29.822324148429));
+#15413 = CARTESIAN_POINT('',(-0.861207252602,14.575592335941,
+    29.823636022874));
+#15414 = CARTESIAN_POINT('',(-0.854908611163,14.576243934046,
+    29.82633578368));
+#15415 = CARTESIAN_POINT('',(-0.851551948462,14.576554065917,
+    29.827716530948));
+#15416 = CARTESIAN_POINT('',(-0.848151261858,14.576829910947,
+    29.829057990842));
+#15417 = CARTESIAN_POINT('',(-0.844708360401,14.577069663647,
+    29.830359422726));
+#15418 = CARTESIAN_POINT('',(-0.841225321583,14.577271596729,
+    29.831620157554));
+#15419 = CARTESIAN_POINT('',(-0.837704491341,14.5774340611,
+    29.832839597867));
+#15420 = CARTESIAN_POINT('',(-0.829895932855,14.57770069509,
+    29.835425507672));
+#15421 = CARTESIAN_POINT('',(-0.825592981704,14.57778726831,
+    29.836774019857));
+#15422 = CARTESIAN_POINT('',(-0.821244245855,14.577812506775,
+    29.838061848758));
+#15423 = CARTESIAN_POINT('',(-0.816854693,14.577774079352,29.83928832362
+    ));
+#15424 = CARTESIAN_POINT('',(-0.812429643264,14.577670022523,
+    29.840453008527));
+#15425 = CARTESIAN_POINT('',(-0.807974769206,14.577498740393,
+    29.841555702399));
+#15426 = CARTESIAN_POINT('',(-0.796804447669,14.576900812228,
+    29.844151418011));
+#15427 = CARTESIAN_POINT('',(-0.79005897689,14.576389842087,
+    29.84556821148));
+#15428 = CARTESIAN_POINT('',(-0.783280217428,14.57572218449,
+    29.846846758828));
+#15429 = CARTESIAN_POINT('',(-0.776487958999,14.574896194011,
+    29.847988558964));
+#15430 = CARTESIAN_POINT('',(-0.769701062131,14.573912305222,
+    29.848996225675));
+#15431 = CARTESIAN_POINT('',(-0.762937273215,14.572772848345,
+    29.849873043021));
+#15432 = CARTESIAN_POINT('',(-0.739474017393,14.568268145468,
+    29.852488238748));
+#15433 = CARTESIAN_POINT('',(-0.722991253844,14.564117522997,
+    29.853563660579));
+#15434 = CARTESIAN_POINT('',(-0.706983353208,14.559087636434,
+    29.853909845762));
+#15435 = CARTESIAN_POINT('',(-0.691586821685,14.553281157092,
+    29.853593444175));
+#15436 = CARTESIAN_POINT('',(-0.676884346062,14.546809996798,
+    29.852651418801));
+#15437 = CARTESIAN_POINT('',(-0.662916993387,14.539782677285,
+    29.851107944056));
+#15438 = CARTESIAN_POINT('',(-0.644300871924,14.529237069497,
+    29.848095946664));
+#15439 = CARTESIAN_POINT('',(-0.639032943012,14.5261057512,
+    29.847124491084));
+#15440 = CARTESIAN_POINT('',(-0.633891139543,14.522904771156,
+    29.846054670024));
+#15441 = CARTESIAN_POINT('',(-0.628876540338,14.519641009327,
+    29.844886808453));
+#15442 = CARTESIAN_POINT('',(-0.623989871971,14.516321329468,
+    29.843621049408));
+#15443 = CARTESIAN_POINT('',(-0.619231507774,14.512952540978,
+    29.842257436961));
+#15444 = CARTESIAN_POINT('',(-0.611173498077,14.50701580656,
+    29.839713986512));
+#15445 = CARTESIAN_POINT('',(-0.607815890798,14.504467025755,
+    29.838578362277));
+#15446 = CARTESIAN_POINT('',(-0.604528675482,14.501897771,
+    29.837389127309));
+#15447 = CARTESIAN_POINT('',(-0.601311792773,14.499310769561,
+    29.836146302277));
+#15448 = CARTESIAN_POINT('',(-0.598165093478,14.496708723305,
+    29.8348499277));
+#15449 = CARTESIAN_POINT('',(-0.595088338564,14.494094308699,
+    29.833500063948));
+#15450 = CARTESIAN_POINT('',(-0.589510713373,14.489227083674,
+    29.83089728165));
+#15451 = CARTESIAN_POINT('',(-0.586991095767,14.486976886673,
+    29.829658753933));
+#15452 = CARTESIAN_POINT('',(-0.58452214178,14.484721241732,
+    29.828381264171));
+#15453 = CARTESIAN_POINT('',(-0.582103601372,14.482461779567,
+    29.827064893159));
+#15454 = CARTESIAN_POINT('',(-0.579735179025,14.480200105683,
+    29.825709746408));
+#15455 = CARTESIAN_POINT('',(-0.577416533746,14.477937800373,
+    29.824315954144));
+#15456 = CARTESIAN_POINT('',(-0.573098207099,14.473634455867,
+    29.821590360933));
+#15457 = CARTESIAN_POINT('',(-0.571089407446,14.471593243744,
+    29.820265668199));
+#15458 = CARTESIAN_POINT('',(-0.569120595207,14.469553926368,
+    29.818909708844));
+#15459 = CARTESIAN_POINT('',(-0.567191458936,14.467517624602,
+    29.817522617987));
+#15460 = CARTESIAN_POINT('',(-0.565301660636,14.465485436159,
+    29.816104550118));
+#15461 = CARTESIAN_POINT('',(-0.56345083576,14.463458435595,
+    29.814655679103));
+#15462 = CARTESIAN_POINT('',(-0.559953348826,14.459558523756,
+    29.811800396187));
+#15463 = CARTESIAN_POINT('',(-0.558301470062,14.457684767481,
+    29.810398124002));
+#15464 = CARTESIAN_POINT('',(-0.55668264222,14.455817250227,
+    29.808969537483));
+#15465 = CARTESIAN_POINT('',(-0.555096534779,14.453956796426,
+    29.807514806681));
+#15466 = CARTESIAN_POINT('',(-0.553542801394,14.45210421021,
+    29.806034115849));
+#15467 = CARTESIAN_POINT('',(-0.552021079899,14.450260275411,
+    29.804527663437));
+#15468 = CARTESIAN_POINT('',(-0.549119755742,14.446688313073,
+    29.801544729734));
+#15469 = CARTESIAN_POINT('',(-0.547736894938,14.444959315015,
+    29.800070880385));
+#15470 = CARTESIAN_POINT('',(-0.546382088747,14.443239409488,
+    29.798574294751));
+#15471 = CARTESIAN_POINT('',(-0.545055006945,14.44152922718,
+    29.797055163745));
+#15472 = CARTESIAN_POINT('',(-0.54375531023,14.439829381371,
+    29.795513688501));
+#15473 = CARTESIAN_POINT('',(-0.542482650221,14.438140467926,
+    29.793950080362));
+#15474 = CARTESIAN_POINT('',(-0.540041938384,14.434854657613,
+    29.790844257012));
+#15475 = CARTESIAN_POINT('',(-0.53887173797,14.433256833211,
+    29.789303806732));
+#15476 = CARTESIAN_POINT('',(-0.537725753105,14.431670101732,
+    29.787743405293));
+#15477 = CARTESIAN_POINT('',(-0.53660366406,14.430094958035,
+    29.786163255212));
+#15478 = CARTESIAN_POINT('',(-0.535505146478,14.428531882199,
+    29.784563566279));
+#15479 = CARTESIAN_POINT('',(-0.534429871382,14.426981339524,
+    29.782944555555));
+#15480 = CARTESIAN_POINT('',(-0.532359479726,14.4239563951,
+    29.779721793863));
+#15481 = CARTESIAN_POINT('',(-0.531362893256,14.422481159925,
+    29.778119268466));
+#15482 = CARTESIAN_POINT('',(-0.530387443823,14.421018482637,
+    29.776499074133));
+#15483 = CARTESIAN_POINT('',(-0.529432827899,14.419568758389,
+    29.774861418933));
+#15484 = CARTESIAN_POINT('',(-0.528498740372,14.418132369853,
+    29.773206516047));
+#15485 = CARTESIAN_POINT('',(-0.527584874541,14.416709687226,
+    29.771534583775));
+#15486 = CARTESIAN_POINT('',(-0.525820472478,14.413929483043,
+    29.768201505672));
+#15487 = CARTESIAN_POINT('',(-0.524968903578,14.412571231931,
+    29.766541231519));
+#15488 = CARTESIAN_POINT('',(-0.524135930875,14.411226644995,
+    29.764865229181));
+#15489 = CARTESIAN_POINT('',(-0.523321270352,14.409896041843,
+    29.763173708312));
+#15490 = CARTESIAN_POINT('',(-0.522524638522,14.408579731581,
+    29.761466882103));
+#15491 = CARTESIAN_POINT('',(-0.521745752425,14.407278012817,
+    29.759744967287));
+#15492 = CARTESIAN_POINT('',(-0.5202392359,14.404731931364,
+    29.756308647102));
+#15493 = CARTESIAN_POINT('',(-0.519510865,14.403486937575,
+    29.754594872299));
+#15494 = CARTESIAN_POINT('',(-0.518798952338,14.402256462175,
+    29.752867065992));
+#15495 = CARTESIAN_POINT('',(-0.518103235354,14.401040766238,
+    29.75112543685));
+#15496 = CARTESIAN_POINT('',(-0.517423453515,14.399840102034,
+    29.749370195943));
+#15497 = CARTESIAN_POINT('',(-0.516759348317,14.39865471302,
+    29.747601556738));
+#15498 = CARTESIAN_POINT('',(-0.515473445543,14.396335635511,
+    29.744069412073));
+#15499 = CARTESIAN_POINT('',(-0.514851108007,14.395201403777,
+    29.742306368335));
+#15500 = CARTESIAN_POINT('',(-0.514243407613,14.394082361021,
+    29.74053080839));
+#15501 = CARTESIAN_POINT('',(-0.513650104408,14.39297872226,
+    29.73874293834));
+#15502 = CARTESIAN_POINT('',(-0.51307096155,14.391890695144,
+    29.736942965892));
+#15503 = CARTESIAN_POINT('',(-0.512505745306,14.390818479963,
+    29.735131100354));
+#15504 = CARTESIAN_POINT('',(-0.511410817313,14.388721595512,
+    29.731510828164));
+#15505 = CARTESIAN_POINT('',(-0.510880705937,14.387696459132,
+    29.729702762514));
+#15506 = CARTESIAN_POINT('',(-0.510363670369,14.386687045016,
+    29.727883557317));
+#15507 = CARTESIAN_POINT('',(-0.509859493956,14.385693531551,
+    29.726053415293));
+#15508 = CARTESIAN_POINT('',(-0.509367963945,14.384716090991,
+    29.724212540253));
+#15509 = CARTESIAN_POINT('',(-0.50888887148,14.383754889466,
+    29.722361137098));
+#15510 = CARTESIAN_POINT('',(-0.507960915307,14.38187694846,
+    29.718660670308));
+#15511 = CARTESIAN_POINT('',(-0.507511751694,14.380959806831,
+    29.716811859909));
+#15512 = CARTESIAN_POINT('',(-0.507074323344,14.380058816231,
+    29.714953178973));
+#15513 = CARTESIAN_POINT('',(-0.506648437316,14.379174125723,
+    29.713084826689));
+#15514 = CARTESIAN_POINT('',(-0.506233905152,14.378305879288,
+    29.711207003083));
+#15515 = CARTESIAN_POINT('',(-0.505830542874,14.377454215831,
+    29.709319909023));
+#15516 = CARTESIAN_POINT('',(-0.505049896223,14.375793040972,
+    29.705547383003));
+#15517 = CARTESIAN_POINT('',(-0.504672383743,14.374983182523,
+    29.7036621395));
+#15518 = CARTESIAN_POINT('',(-0.504305459648,14.374189823512,
+    29.701768211044));
+#15519 = CARTESIAN_POINT('',(-0.503948954953,14.37341308942,
+    29.699865793825));
+#15520 = CARTESIAN_POINT('',(-0.50360270559,14.372653101527,
+    29.697955084885));
+#15521 = CARTESIAN_POINT('',(-0.503266552407,14.371909976907,
+    29.69603628212));
+#15522 = CARTESIAN_POINT('',(-0.502617028431,14.370464132053,
+    29.692200005852));
+#15523 = CARTESIAN_POINT('',(-0.502303481927,14.369761111693,
+    29.69028267222));
+#15524 = CARTESIAN_POINT('',(-0.501999551516,14.369074877267,
+    29.688357776745));
+#15525 = CARTESIAN_POINT('',(-0.501705092299,14.368405535185,
+    29.686425513964));
+#15526 = CARTESIAN_POINT('',(-0.501419964611,14.367753188351,
+    29.684486079582));
+#15527 = CARTESIAN_POINT('',(-0.501144034023,14.367117936161,
+    29.682539670468));
+#15528 = CARTESIAN_POINT('',(-0.500612330885,14.365886496383,
+    29.67864809967));
+#15529 = CARTESIAN_POINT('',(-0.500356421569,14.365290049415,
+    29.676703040668));
+#15530 = CARTESIAN_POINT('',(-0.500109317142,14.364710627378,
+    29.674751501083));
+#15531 = CARTESIAN_POINT('',(-0.49987089681,14.364148321028,
+    29.672793676199));
+#15532 = CARTESIAN_POINT('',(-0.499641045231,14.363603218095,
+    29.670829763155));
+#15533 = CARTESIAN_POINT('',(-0.499419652524,14.363075403283,
+    29.668859960946));
+#15534 = CARTESIAN_POINT('',(-0.498994944697,14.362057792715,
+    29.664921671807));
+#15535 = CARTESIAN_POINT('',(-0.498791522677,14.361567774566,
+    29.66295325831));
+#15536 = CARTESIAN_POINT('',(-0.498596245808,14.361094984039,
+    29.660979426796));
+#15537 = CARTESIAN_POINT('',(-0.498409017268,14.360639498506,
+    29.659000377112));
+#15538 = CARTESIAN_POINT('',(-0.498229745805,14.360201392503,
+    29.657016312085));
+#15539 = CARTESIAN_POINT('',(-0.498058345735,14.359780737727,
+    29.655027437523));
+#15540 = CARTESIAN_POINT('',(-0.497731999329,14.358976614954,
+    29.651051101731));
+#15541 = CARTESIAN_POINT('',(-0.497576970288,14.358592960815,
+    29.649063690097));
+#15542 = CARTESIAN_POINT('',(-0.497429571033,14.358226708537,
+    29.647071932756));
+#15543 = CARTESIAN_POINT('',(-0.497289728314,14.357877922953,
+    29.645076039593));
+#15544 = CARTESIAN_POINT('',(-0.497157374425,14.357546665814,
+    29.643076224938));
+#15545 = CARTESIAN_POINT('',(-0.497032447193,14.35723299579,
+    29.64107270757));
+#15546 = CARTESIAN_POINT('',(-0.496797822479,14.356642174272,
+    29.637067074167));
+#15547 = CARTESIAN_POINT('',(-0.49668806369,14.356364875841,
+    29.635064987615));
+#15548 = CARTESIAN_POINT('',(-0.496585557767,14.356105128248,
+    29.63305967184));
+#15549 = CARTESIAN_POINT('',(-0.496490254174,14.355862982679,
+    29.631051353228));
+#15550 = CARTESIAN_POINT('',(-0.496402107694,14.35563848643,
+    29.629040263766));
+#15551 = CARTESIAN_POINT('',(-0.496321078436,14.35543168291,
+    29.627026641042));
+#15552 = CARTESIAN_POINT('',(-0.49617339515,14.35505407715,
+    29.623000538712));
+#15553 = CARTESIAN_POINT('',(-0.496106700862,14.354883173946,
+    29.620988071739));
+#15554 = CARTESIAN_POINT('',(-0.496047014717,14.354729941272,
+    29.618973569387));
+#15555 = CARTESIAN_POINT('',(-0.495994307427,14.354594413261,
+    29.616957278647));
+#15556 = CARTESIAN_POINT('',(-0.495948554657,14.354476618937,
+    29.614939451439));
+#15557 = CARTESIAN_POINT('',(-0.495909737025,14.354376582214,
+    29.612920344615));
+#15558 = CARTESIAN_POINT('',(-0.49585327211,14.354230962462,
+    29.609344257619));
+#15559 = CARTESIAN_POINT('',(-0.495832809795,14.354178148748,
+    29.607787690786));
+#15560 = CARTESIAN_POINT('',(-0.495816446576,14.354135889324,
+    29.606230639112));
+#15561 = CARTESIAN_POINT('',(-0.495804177499,14.354104190579,
+    29.604673222905));
+#15562 = CARTESIAN_POINT('',(-0.495795999241,14.354083056722,
+    29.603115563128));
+#15563 = CARTESIAN_POINT('',(-0.495791910111,14.354072489782,
+    29.601557781401));
+#15564 = CARTESIAN_POINT('',(-0.495791910043,14.354072489608,29.6));
+#15565 = PCURVE('',#3118,#15566);
+#15566 = DEFINITIONAL_REPRESENTATION('',(#15567),#15828);
+#15567 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15568,#15569,#15570,#15571,
+    #15572,#15573,#15574,#15575,#15576,#15577,#15578,#15579,#15580,
+    #15581,#15582,#15583,#15584,#15585,#15586,#15587,#15588,#15589,
+    #15590,#15591,#15592,#15593,#15594,#15595,#15596,#15597,#15598,
+    #15599,#15600,#15601,#15602,#15603,#15604,#15605,#15606,#15607,
+    #15608,#15609,#15610,#15611,#15612,#15613,#15614,#15615,#15616,
+    #15617,#15618,#15619,#15620,#15621,#15622,#15623,#15624,#15625,
+    #15626,#15627,#15628,#15629,#15630,#15631,#15632,#15633,#15634,
+    #15635,#15636,#15637,#15638,#15639,#15640,#15641,#15642,#15643,
+    #15644,#15645,#15646,#15647,#15648,#15649,#15650,#15651,#15652,
+    #15653,#15654,#15655,#15656,#15657,#15658,#15659,#15660,#15661,
+    #15662,#15663,#15664,#15665,#15666,#15667,#15668,#15669,#15670,
+    #15671,#15672,#15673,#15674,#15675,#15676,#15677,#15678,#15679,
+    #15680,#15681,#15682,#15683,#15684,#15685,#15686,#15687,#15688,
+    #15689,#15690,#15691,#15692,#15693,#15694,#15695,#15696,#15697,
+    #15698,#15699,#15700,#15701,#15702,#15703,#15704,#15705,#15706,
+    #15707,#15708,#15709,#15710,#15711,#15712,#15713,#15714,#15715,
+    #15716,#15717,#15718,#15719,#15720,#15721,#15722,#15723,#15724,
+    #15725,#15726,#15727,#15728,#15729,#15730,#15731,#15732,#15733,
+    #15734,#15735,#15736,#15737,#15738,#15739,#15740,#15741,#15742,
+    #15743,#15744,#15745,#15746,#15747,#15748,#15749,#15750,#15751,
+    #15752,#15753,#15754,#15755,#15756,#15757,#15758,#15759,#15760,
+    #15761,#15762,#15763,#15764,#15765,#15766,#15767,#15768,#15769,
+    #15770,#15771,#15772,#15773,#15774,#15775,#15776,#15777,#15778,
+    #15779,#15780,#15781,#15782,#15783,#15784,#15785,#15786,#15787,
+    #15788,#15789,#15790,#15791,#15792,#15793,#15794,#15795,#15796,
+    #15797,#15798,#15799,#15800,#15801,#15802,#15803,#15804,#15805,
+    #15806,#15807,#15808,#15809,#15810,#15811,#15812,#15813,#15814,
+    #15815,#15816,#15817,#15818,#15819,#15820,#15821,#15822,#15823,
+    #15824,#15825,#15826,#15827),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038873428E-02,3.573224236249E-02,5.373560533198E-02,
+    7.17656987814E-02,8.982472140247E-02,0.107913696569,0.126034336756,
+    0.1441907752,0.16239130962,0.180650405638,0.19899128267,
+    0.217449543925,0.236078597077,0.254958194338,0.274208654936,
+    0.294016142996,0.314681458396,0.336725359119,0.361156643893,
+    0.390373482043,0.434026766012,0.542695399853,0.587011143647,
+    0.619821433491,0.647867484058,0.67319226427,0.696742336954,
+    0.719046209434,0.740432678918,0.761121266119,0.781265932433,
+    0.800978586976,0.82034276607,0.839422110279,0.858265912183,
+    0.876912948417,0.895394298821,0.913735601599,0.931959067254,
+    0.950085496948,0.968136419494,0.986136094755,1.),.UNSPECIFIED.);
+#15568 = CARTESIAN_POINT('',(4.262381509935,0.));
+#15569 = CARTESIAN_POINT('',(4.262381509993,6.650624106227E-03));
+#15570 = CARTESIAN_POINT('',(4.262385982521,1.33012512485E-02));
+#15571 = CARTESIAN_POINT('',(4.26239492754,1.995171598365E-02));
+#15572 = CARTESIAN_POINT('',(4.262408347663,2.6601858879E-02));
+#15573 = CARTESIAN_POINT('',(4.262426248098,3.325152651232E-02));
+#15574 = CARTESIAN_POINT('',(4.262448636648,3.990057147184E-02));
+#15575 = CARTESIAN_POINT('',(4.262502761374,5.328382675779E-02));
+#15576 = CARTESIAN_POINT('',(4.262534615754,6.001802073969E-02));
+#15577 = CARTESIAN_POINT('',(4.262571097644,6.67512902011E-02));
+#15578 = CARTESIAN_POINT('',(4.262612220874,7.348350478812E-02));
+#15579 = CARTESIAN_POINT('',(4.262658002305,8.021454789372E-02));
+#15580 = CARTESIAN_POINT('',(4.262708461828,8.694431665783E-02));
+#15581 = CARTESIAN_POINT('',(4.26281884889,0.100409175589));
+#15582 = CARTESIAN_POINT('',(4.262878787795,0.107144262051));
+#15583 = CARTESIAN_POINT('',(4.262943462097,0.113877894315));
+#15584 = CARTESIAN_POINT('',(4.263012898205,0.120609997804));
+#15585 = CARTESIAN_POINT('',(4.263087125922,0.127340510407));
+#15586 = CARTESIAN_POINT('',(4.263166178447,0.134069382478));
+#15587 = CARTESIAN_POINT('',(4.263334130887,0.147533759386));
+#15588 = CARTESIAN_POINT('',(4.263423045337,0.154269256533));
+#15589 = CARTESIAN_POINT('',(4.263516872498,0.161003031592));
+#15590 = CARTESIAN_POINT('',(4.263615652857,0.167735054667));
+#15591 = CARTESIAN_POINT('',(4.263719430612,0.174465302653));
+#15592 = CARTESIAN_POINT('',(4.263828253672,0.181193759231));
+#15593 = CARTESIAN_POINT('',(4.264056276433,0.194657863392));
+#15594 = CARTESIAN_POINT('',(4.264175492567,0.20139350219));
+#15595 = CARTESIAN_POINT('',(4.264299873943,0.208127321563));
+#15596 = CARTESIAN_POINT('',(4.264429476417,0.214859312441));
+#15597 = CARTESIAN_POINT('',(4.264564359829,0.221589466392));
+#15598 = CARTESIAN_POINT('',(4.264704587996,0.228317775621));
+#15599 = CARTESIAN_POINT('',(4.264996110993,0.241781846766));
+#15600 = CARTESIAN_POINT('',(4.265147423851,0.248517599891));
+#15601 = CARTESIAN_POINT('',(4.265304235423,0.255251484932));
+#15602 = CARTESIAN_POINT('',(4.265466618077,0.26198348964));
+#15603 = CARTESIAN_POINT('',(4.265634648415,0.268713596932));
+#15604 = CARTESIAN_POINT('',(4.265808407273,0.275441784885));
+#15605 = CARTESIAN_POINT('',(4.266167866518,0.288906042986));
+#15606 = CARTESIAN_POINT('',(4.266353587335,0.29564210396));
+#15607 = CARTESIAN_POINT('',(4.266545227688,0.302376182694));
+#15608 = CARTESIAN_POINT('',(4.266742877588,0.30910824234));
+#15609 = CARTESIAN_POINT('',(4.266946631541,0.315838236181));
+#15610 = CARTESIAN_POINT('',(4.267156588552,0.322566107621));
+#15611 = CARTESIAN_POINT('',(4.267589542927,0.336030759698));
+#15612 = CARTESIAN_POINT('',(4.267812565292,0.342767529349));
+#15613 = CARTESIAN_POINT('',(4.268042023328,0.349502032391));
+#15614 = CARTESIAN_POINT('',(4.268278025917,0.356234186979));
+#15615 = CARTESIAN_POINT('',(4.268520686702,0.362963896176));
+#15616 = CARTESIAN_POINT('',(4.268770124092,0.369691047957));
+#15617 = CARTESIAN_POINT('',(4.269283420987,0.383156313954));
+#15618 = CARTESIAN_POINT('',(4.269547314089,0.389894412531));
+#15619 = CARTESIAN_POINT('',(4.269818264654,0.396629683168));
+#15620 = CARTESIAN_POINT('',(4.27009640178,0.403361976951));
+#15621 = CARTESIAN_POINT('',(4.270381859575,0.410091123811));
+#15622 = CARTESIAN_POINT('',(4.270674777159,0.416816932531));
+#15623 = CARTESIAN_POINT('',(4.271276787117,0.430283078327));
+#15624 = CARTESIAN_POINT('',(4.271585928503,0.437023389412));
+#15625 = CARTESIAN_POINT('',(4.271902868387,0.443759910013));
+#15626 = CARTESIAN_POINT('',(4.272227757509,0.4504923974));
+#15627 = CARTESIAN_POINT('',(4.272560751784,0.457220580089));
+#15628 = CARTESIAN_POINT('',(4.272902012299,0.463944157846));
+#15629 = CARTESIAN_POINT('',(4.273602964583,0.477411537792));
+#15630 = CARTESIAN_POINT('',(4.273962731972,0.484155291779));
+#15631 = CARTESIAN_POINT('',(4.274331176076,0.490893730819));
+#15632 = CARTESIAN_POINT('',(4.274708470626,0.497626483396));
+#15633 = CARTESIAN_POINT('',(4.275094794491,0.504353139313));
+#15634 = CARTESIAN_POINT('',(4.275490331679,0.511073249686));
+#15635 = CARTESIAN_POINT('',(4.276302802669,0.524542368865));
+#15636 = CARTESIAN_POINT('',(4.276719856958,0.531291282368));
+#15637 = CARTESIAN_POINT('',(4.277146627168,0.538032571169));
+#15638 = CARTESIAN_POINT('',(4.277583310959,0.544765687058));
+#15639 = CARTESIAN_POINT('',(4.278030110685,0.551490029909));
+#15640 = CARTESIAN_POINT('',(4.278487233399,0.558204947677));
+#15641 = CARTESIAN_POINT('',(4.279426875475,0.571676563658));
+#15642 = CARTESIAN_POINT('',(4.279909590142,0.578433067215));
+#15643 = CARTESIAN_POINT('',(4.280403252816,0.585178524034));
+#15644 = CARTESIAN_POINT('',(4.280908084931,0.591912141432));
+#15645 = CARTESIAN_POINT('',(4.281424311391,0.598633057084));
+#15646 = CARTESIAN_POINT('',(4.281952160573,0.605340339014));
+#15647 = CARTESIAN_POINT('',(4.283038826609,0.618815642308));
+#15648 = CARTESIAN_POINT('',(4.283597963403,0.625583259515));
+#15649 = CARTESIAN_POINT('',(4.284169516508,0.632334794833));
+#15650 = CARTESIAN_POINT('',(4.284753728501,0.639069112639));
+#15651 = CARTESIAN_POINT('',(4.285350842736,0.645784984086));
+#15652 = CARTESIAN_POINT('',(4.285961103343,0.652481087098));
+#15653 = CARTESIAN_POINT('',(4.287220657889,0.665962045115));
+#15654 = CARTESIAN_POINT('',(4.287870481144,0.672746050679));
+#15655 = CARTESIAN_POINT('',(4.288534485369,0.679506521335));
+#15656 = CARTESIAN_POINT('',(4.289212926283,0.686241831585));
+#15657 = CARTESIAN_POINT('',(4.289906054959,0.692950232162));
+#15658 = CARTESIAN_POINT('',(4.290614117818,0.699629850031));
+#15659 = CARTESIAN_POINT('',(4.292081522941,0.713119916197));
+#15660 = CARTESIAN_POINT('',(4.292841752757,0.719928549058));
+#15661 = CARTESIAN_POINT('',(4.293618310503,0.726702406098));
+#15662 = CARTESIAN_POINT('',(4.294411445423,0.733439145934));
+#15663 = CARTESIAN_POINT('',(4.295221391578,0.740136266672));
+#15664 = CARTESIAN_POINT('',(4.29604836785,0.746791105906));
+#15665 = CARTESIAN_POINT('',(4.297773349275,0.760296831479));
+#15666 = CARTESIAN_POINT('',(4.29867287388,0.767143724622));
+#15667 = CARTESIAN_POINT('',(4.299591384117,0.773938297565));
+#15668 = CARTESIAN_POINT('',(4.300529077029,0.780677132452));
+#15669 = CARTESIAN_POINT('',(4.301486114344,0.787356616155));
+#15670 = CARTESIAN_POINT('',(4.302462622466,0.79397294028));
+#15671 = CARTESIAN_POINT('',(4.304521210433,0.807508157231));
+#15672 = CARTESIAN_POINT('',(4.305605979229,0.814417813027));
+#15673 = CARTESIAN_POINT('',(4.306713108529,0.821246164255));
+#15674 = CARTESIAN_POINT('',(4.307842634453,0.827988113762));
+#15675 = CARTESIAN_POINT('',(4.308994519578,0.83463837153));
+#15676 = CARTESIAN_POINT('',(4.310168652942,0.841191454678));
+#15677 = CARTESIAN_POINT('',(4.312690596894,0.854790489107));
+#15678 = CARTESIAN_POINT('',(4.314043439055,0.861813056543));
+#15679 = CARTESIAN_POINT('',(4.315423113757,0.868701551621));
+#15680 = CARTESIAN_POINT('',(4.316829213908,0.875448121652));
+#15681 = CARTESIAN_POINT('',(4.318261188091,0.882044899398));
+#15682 = CARTESIAN_POINT('',(4.319718340563,0.888484003075));
+#15683 = CARTESIAN_POINT('',(4.32297151352,0.902259917333));
+#15684 = CARTESIAN_POINT('',(4.324778029955,0.909525837138));
+#15685 = CARTESIAN_POINT('',(4.326617881629,0.91654156575));
+#15686 = CARTESIAN_POINT('',(4.328489312522,0.923294341198));
+#15687 = CARTESIAN_POINT('',(4.330390309531,0.929772369561));
+#15688 = CARTESIAN_POINT('',(4.332318602473,0.93596482496));
+#15689 = CARTESIAN_POINT('',(4.337189760574,0.950672675986));
+#15690 = CARTESIAN_POINT('',(4.340163439358,0.958825084517));
+#15691 = CARTESIAN_POINT('',(4.343184059124,0.966286072591));
+#15692 = CARTESIAN_POINT('',(4.346242687446,0.973032287778));
+#15693 = CARTESIAN_POINT('',(4.349330270044,0.979049165527));
+#15694 = CARTESIAN_POINT('',(4.352437800045,0.984330066908));
+#15695 = CARTESIAN_POINT('',(4.363320014895,1.000190416477));
+#15696 = CARTESIAN_POINT('',(4.371147527302,1.006939689573));
+#15697 = CARTESIAN_POINT('',(4.378919367079,1.009165005614));
+#15698 = CARTESIAN_POINT('',(4.386541992427,1.007143381087));
+#15699 = CARTESIAN_POINT('',(4.393947444094,1.001206993027));
+#15700 = CARTESIAN_POINT('',(4.40109086802,0.991701724832));
+#15701 = CARTESIAN_POINT('',(4.410743649157,0.973706324735));
+#15702 = CARTESIAN_POINT('',(4.413491607576,0.967949440169));
+#15703 = CARTESIAN_POINT('',(4.41618922801,0.961669530589));
+#15704 = CARTESIAN_POINT('',(4.418834643074,0.954887399393));
+#15705 = CARTESIAN_POINT('',(4.421426246448,0.94762353661));
+#15706 = CARTESIAN_POINT('',(4.423962693933,0.939898044828));
+#15707 = CARTESIAN_POINT('',(4.4282791916,0.925683563471));
+#15708 = CARTESIAN_POINT('',(4.430084640671,0.919394311414));
+#15709 = CARTESIAN_POINT('',(4.431858801411,0.912870836793));
+#15710 = CARTESIAN_POINT('',(4.433601291746,0.90612104834));
+#15711 = CARTESIAN_POINT('',(4.435311797844,0.899152735677));
+#15712 = CARTESIAN_POINT('',(4.436990074116,0.891973569324));
+#15713 = CARTESIAN_POINT('',(4.440042822831,0.878280608177));
+#15714 = CARTESIAN_POINT('',(4.441426021737,0.871821562604));
+#15715 = CARTESIAN_POINT('',(4.442785428589,0.865218684065));
+#15716 = CARTESIAN_POINT('',(4.444120965641,0.858476608853));
+#15717 = CARTESIAN_POINT('',(4.445432588752,0.851599889457));
+#15718 = CARTESIAN_POINT('',(4.446720287381,0.844592994564));
+#15719 = CARTESIAN_POINT('',(4.449125257262,0.831019698381));
+#15720 = CARTESIAN_POINT('',(4.450246940672,0.824476518333));
+#15721 = CARTESIAN_POINT('',(4.451349151919,0.817833996015));
+#15722 = CARTESIAN_POINT('',(4.452431927512,0.811095289015));
+#15723 = CARTESIAN_POINT('',(4.453495323376,0.804263485414));
+#15724 = CARTESIAN_POINT('',(4.454539414846,0.797341603783));
+#15725 = CARTESIAN_POINT('',(4.456517356926,0.783814759361));
+#15726 = CARTESIAN_POINT('',(4.457453804586,0.777221577475));
+#15727 = CARTESIAN_POINT('',(4.458373715904,0.770555417262));
+#15728 = CARTESIAN_POINT('',(4.459277178848,0.763818589331));
+#15729 = CARTESIAN_POINT('',(4.460164293093,0.757013345173));
+#15730 = CARTESIAN_POINT('',(4.461035170027,0.750141877152));
+#15731 = CARTESIAN_POINT('',(4.462699463953,0.736637769126));
+#15732 = CARTESIAN_POINT('',(4.463494540442,0.730011731394));
+#15733 = CARTESIAN_POINT('',(4.464275266781,0.723330016062));
+#15734 = CARTESIAN_POINT('',(4.465041754548,0.716594383568));
+#15735 = CARTESIAN_POINT('',(4.465794122333,0.709806544037));
+#15736 = CARTESIAN_POINT('',(4.466532495743,0.702968157285));
+#15737 = CARTESIAN_POINT('',(4.467951718429,0.689476797809));
+#15738 = CARTESIAN_POINT('',(4.468633683922,0.682827767815));
+#15739 = CARTESIAN_POINT('',(4.469303020754,0.676135160733));
+#15740 = CARTESIAN_POINT('',(4.469959849777,0.669400351739));
+#15741 = CARTESIAN_POINT('',(4.470604295822,0.662624673291));
+#15742 = CARTESIAN_POINT('',(4.471236487696,0.655809415126));
+#15743 = CARTESIAN_POINT('',(4.472456394553,0.642325879453));
+#15744 = CARTESIAN_POINT('',(4.473044887205,0.635660063098));
+#15745 = CARTESIAN_POINT('',(4.47362215629,0.628959503322));
+#15746 = CARTESIAN_POINT('',(4.474188323906,0.622225292031));
+#15747 = CARTESIAN_POINT('',(4.474743514093,0.61545848491));
+#15748 = CARTESIAN_POINT('',(4.475287852833,0.608660101416));
+#15749 = CARTESIAN_POINT('',(4.476341054064,0.595181687872));
+#15750 = CARTESIAN_POINT('',(4.476850472606,0.588503245816));
+#15751 = CARTESIAN_POINT('',(4.47734984173,0.581796705791));
+#15752 = CARTESIAN_POINT('',(4.477839280036,0.575062944293));
+#15753 = CARTESIAN_POINT('',(4.478318906675,0.568302807137));
+#15754 = CARTESIAN_POINT('',(4.478788841345,0.561517109462));
+#15755 = CARTESIAN_POINT('',(4.479699694551,0.548042215777));
+#15756 = CARTESIAN_POINT('',(4.480141018916,0.541354071685));
+#15757 = CARTESIAN_POINT('',(4.480573290028,0.534642938125));
+#15758 = CARTESIAN_POINT('',(4.4809966201,0.527909523846));
+#15759 = CARTESIAN_POINT('',(4.481411120925,0.521154511673));
+#15760 = CARTESIAN_POINT('',(4.481816903873,0.514378558503));
+#15761 = CARTESIAN_POINT('',(4.482604234729,0.50090617478));
+#15762 = CARTESIAN_POINT('',(4.482986084011,0.494210456683));
+#15763 = CARTESIAN_POINT('',(4.483359732869,0.487495738818));
+#15764 = CARTESIAN_POINT('',(4.483725285328,0.480762597192));
+#15765 = CARTESIAN_POINT('',(4.484082844304,0.47401158602));
+#15766 = CARTESIAN_POINT('',(4.484432511604,0.467243237721));
+#15767 = CARTESIAN_POINT('',(4.485111235467,0.453772693769));
+#15768 = CARTESIAN_POINT('',(4.485440519358,0.447070990302));
+#15769 = CARTESIAN_POINT('',(4.485762335894,0.440353440695));
+#15770 = CARTESIAN_POINT('',(4.48607677977,0.433620515023));
+#15771 = CARTESIAN_POINT('',(4.486383944082,0.426872665257));
+#15772 = CARTESIAN_POINT('',(4.486683920328,0.420110325263));
+#15773 = CARTESIAN_POINT('',(4.487266060791,0.406641153952));
+#15774 = CARTESIAN_POINT('',(4.487548399038,0.399934668918));
+#15775 = CARTESIAN_POINT('',(4.487823899738,0.393214856031));
+#15776 = CARTESIAN_POINT('',(4.488092647531,0.386482100956));
+#15777 = CARTESIAN_POINT('',(4.488354725104,0.379736774704));
+#15778 = CARTESIAN_POINT('',(4.488610213196,0.372979233628));
+#15779 = CARTESIAN_POINT('',(4.489105568183,0.359511090966));
+#15780 = CARTESIAN_POINT('',(4.489345570221,0.352800737139));
+#15781 = CARTESIAN_POINT('',(4.48957927303,0.346079088796));
+#15782 = CARTESIAN_POINT('',(4.489806750733,0.339346465573));
+#15783 = CARTESIAN_POINT('',(4.490028075247,0.332603175887));
+#15784 = CARTESIAN_POINT('',(4.490243316287,0.325849516937));
+#15785 = CARTESIAN_POINT('',(4.490659907393,0.312382130825));
+#15786 = CARTESIAN_POINT('',(4.490861363799,0.305668583441));
+#15787 = CARTESIAN_POINT('',(4.491056976287,0.298945410675));
+#15788 = CARTESIAN_POINT('',(4.491246808185,0.292212883167));
+#15789 = CARTESIAN_POINT('',(4.491430920436,0.285471264076));
+#15790 = CARTESIAN_POINT('',(4.491609371601,0.278720809077));
+#15791 = CARTESIAN_POINT('',(4.491953754324,0.265253942194));
+#15792 = CARTESIAN_POINT('',(4.492119770433,0.258537661807));
+#15793 = CARTESIAN_POINT('',(4.492280321079,0.251813167416));
+#15794 = CARTESIAN_POINT('',(4.492435458657,0.245080698173));
+#15795 = CARTESIAN_POINT('',(4.492585233068,0.238340490158));
+#15796 = CARTESIAN_POINT('',(4.492729691718,0.231592776389));
+#15797 = CARTESIAN_POINT('',(4.493007173074,0.218126195934));
+#15798 = CARTESIAN_POINT('',(4.493140263243,0.211407424868));
+#15799 = CARTESIAN_POINT('',(4.493268194044,0.204681698764));
+#15800 = CARTESIAN_POINT('',(4.493391006967,0.197949245157));
+#15801 = CARTESIAN_POINT('',(4.493508740959,0.191210293968));
+#15802 = CARTESIAN_POINT('',(4.493621432435,0.184465077507));
+#15803 = CARTESIAN_POINT('',(4.493836224713,0.170998532346));
+#15804 = CARTESIAN_POINT('',(4.493938378704,0.164277270587));
+#15805 = CARTESIAN_POINT('',(4.494035610538,0.157550276067));
+#15806 = CARTESIAN_POINT('',(4.494127951036,0.150817788384));
+#15807 = CARTESIAN_POINT('',(4.494215428533,0.144080055865));
+#15808 = CARTESIAN_POINT('',(4.494298068884,0.137337335564));
+#15809 = CARTESIAN_POINT('',(4.494453397842,0.123870557986));
+#15810 = CARTESIAN_POINT('',(4.494526126511,0.117146542286));
+#15811 = CARTESIAN_POINT('',(4.494594104502,0.11041810969));
+#15812 = CARTESIAN_POINT('',(4.49465735255,0.10368553777));
+#15813 = CARTESIAN_POINT('',(4.49471588909,9.694911813225E-02));
+#15814 = CARTESIAN_POINT('',(4.494769730254,9.020915642024E-02));
+#15815 = CARTESIAN_POINT('',(4.49486790993,7.674193237781E-02));
+#15816 = CARTESIAN_POINT('',(4.494912275069,7.001468771942E-02));
+#15817 = CARTESIAN_POINT('',(4.494951998987,6.328455826599E-02));
+#15818 = CARTESIAN_POINT('',(4.494987093354,5.655187750766E-02));
+#15819 = CARTESIAN_POINT('',(4.495017567816,4.981699249897E-02));
+#15820 = CARTESIAN_POINT('',(4.495043429992,4.308026385886E-02));
+#15821 = CARTESIAN_POINT('',(4.495081057113,3.115209770368E-02));
+#15822 = CARTESIAN_POINT('',(4.495094695855,2.596125598744E-02));
+#15823 = CARTESIAN_POINT('',(4.495105604261,2.076971183034E-02));
+#15824 = CARTESIAN_POINT('',(4.495113784258,1.557763829903E-02));
+#15825 = CARTESIAN_POINT('',(4.495119237145,1.038521031839E-02));
+#15826 = CARTESIAN_POINT('',(4.49512196359,5.192604671575E-03));
+#15827 = CARTESIAN_POINT('',(4.495121963635,0.));
+#15828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#15829 = PCURVE('',#3645,#15830);
+#15830 = DEFINITIONAL_REPRESENTATION('',(#15831),#16092);
+#15831 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#15832,#15833,#15834,#15835,
+    #15836,#15837,#15838,#15839,#15840,#15841,#15842,#15843,#15844,
+    #15845,#15846,#15847,#15848,#15849,#15850,#15851,#15852,#15853,
+    #15854,#15855,#15856,#15857,#15858,#15859,#15860,#15861,#15862,
+    #15863,#15864,#15865,#15866,#15867,#15868,#15869,#15870,#15871,
+    #15872,#15873,#15874,#15875,#15876,#15877,#15878,#15879,#15880,
+    #15881,#15882,#15883,#15884,#15885,#15886,#15887,#15888,#15889,
+    #15890,#15891,#15892,#15893,#15894,#15895,#15896,#15897,#15898,
+    #15899,#15900,#15901,#15902,#15903,#15904,#15905,#15906,#15907,
+    #15908,#15909,#15910,#15911,#15912,#15913,#15914,#15915,#15916,
+    #15917,#15918,#15919,#15920,#15921,#15922,#15923,#15924,#15925,
+    #15926,#15927,#15928,#15929,#15930,#15931,#15932,#15933,#15934,
+    #15935,#15936,#15937,#15938,#15939,#15940,#15941,#15942,#15943,
+    #15944,#15945,#15946,#15947,#15948,#15949,#15950,#15951,#15952,
+    #15953,#15954,#15955,#15956,#15957,#15958,#15959,#15960,#15961,
+    #15962,#15963,#15964,#15965,#15966,#15967,#15968,#15969,#15970,
+    #15971,#15972,#15973,#15974,#15975,#15976,#15977,#15978,#15979,
+    #15980,#15981,#15982,#15983,#15984,#15985,#15986,#15987,#15988,
+    #15989,#15990,#15991,#15992,#15993,#15994,#15995,#15996,#15997,
+    #15998,#15999,#16000,#16001,#16002,#16003,#16004,#16005,#16006,
+    #16007,#16008,#16009,#16010,#16011,#16012,#16013,#16014,#16015,
+    #16016,#16017,#16018,#16019,#16020,#16021,#16022,#16023,#16024,
+    #16025,#16026,#16027,#16028,#16029,#16030,#16031,#16032,#16033,
+    #16034,#16035,#16036,#16037,#16038,#16039,#16040,#16041,#16042,
+    #16043,#16044,#16045,#16046,#16047,#16048,#16049,#16050,#16051,
+    #16052,#16053,#16054,#16055,#16056,#16057,#16058,#16059,#16060,
+    #16061,#16062,#16063,#16064,#16065,#16066,#16067,#16068,#16069,
+    #16070,#16071,#16072,#16073,#16074,#16075,#16076,#16077,#16078,
+    #16079,#16080,#16081,#16082,#16083,#16084,#16085,#16086,#16087,
+    #16088,#16089,#16090,#16091),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038873428E-02,3.573224236249E-02,5.373560533198E-02,
+    7.17656987814E-02,8.982472140247E-02,0.107913696569,0.126034336756,
+    0.1441907752,0.16239130962,0.180650405638,0.19899128267,
+    0.217449543925,0.236078597077,0.254958194338,0.274208654936,
+    0.294016142996,0.314681458396,0.336725359119,0.361156643893,
+    0.390373482043,0.434026766012,0.542695399853,0.587011143647,
+    0.619821433491,0.647867484058,0.67319226427,0.696742336954,
+    0.719046209434,0.740432678918,0.761121266119,0.781265932433,
+    0.800978586976,0.82034276607,0.839422110279,0.858265912183,
+    0.876912948417,0.895394298821,0.913735601599,0.931959067254,
+    0.950085496948,0.968136419494,0.986136094755,1.),.UNSPECIFIED.);
+#15832 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#15833 = CARTESIAN_POINT('',(3.990046714614,2.701995187232));
+#15834 = CARTESIAN_POINT('',(3.989993609175,2.703990375428));
+#15835 = CARTESIAN_POINT('',(3.989887398771,2.705985370687));
+#15836 = CARTESIAN_POINT('',(3.989728083608,2.707979981072));
+#15837 = CARTESIAN_POINT('',(3.989515664314,2.709974016618));
+#15838 = CARTESIAN_POINT('',(3.989250141934,2.711967289325));
+#15839 = CARTESIAN_POINT('',(3.988608739084,2.715977916879));
+#15840 = CARTESIAN_POINT('',(3.988231463293,2.717995248021));
+#15841 = CARTESIAN_POINT('',(3.987799692202,2.72001141409));
+#15842 = CARTESIAN_POINT('',(3.987313424261,2.72202622716));
+#15843 = CARTESIAN_POINT('',(3.986772654728,2.724039503876));
+#15844 = CARTESIAN_POINT('',(3.986177375671,2.726051065455));
+#15845 = CARTESIAN_POINT('',(3.984876998986,2.730072813819));
+#15846 = CARTESIAN_POINT('',(3.984171769546,2.732082995998));
+#15847 = CARTESIAN_POINT('',(3.983411876286,2.734091110133));
+#15848 = CARTESIAN_POINT('',(3.982597300617,2.736096986469));
+#15849 = CARTESIAN_POINT('',(3.981728016724,2.738100459575));
+#15850 = CARTESIAN_POINT('',(3.980803991561,2.740101368351));
+#15851 = CARTESIAN_POINT('',(3.978844924868,2.744100710503));
+#15852 = CARTESIAN_POINT('',(3.977809719685,2.746099135008));
+#15853 = CARTESIAN_POINT('',(3.976719528464,2.748094672273));
+#15854 = CARTESIAN_POINT('',(3.97557430014,2.75008716773));
+#15855 = CARTESIAN_POINT('',(3.974373973427,2.752076469506));
+#15856 = CARTESIAN_POINT('',(3.97311847682,2.754062428424));
+#15857 = CARTESIAN_POINT('',(3.970494877279,2.758030548438));
+#15858 = CARTESIAN_POINT('',(3.969126596491,2.760012697463));
+#15859 = CARTESIAN_POINT('',(3.967702803839,2.761991197833));
+#15860 = CARTESIAN_POINT('',(3.966223404876,2.763965903244));
+#15861 = CARTESIAN_POINT('',(3.964688293102,2.765936668328));
+#15862 = CARTESIAN_POINT('',(3.963097349962,2.767903348659));
+#15863 = CARTESIAN_POINT('',(3.959800808187,2.771831507738));
+#15864 = CARTESIAN_POINT('',(3.95809502362,2.773792971721));
+#15865 = CARTESIAN_POINT('',(3.956332959741,2.77575004839));
+#15866 = CARTESIAN_POINT('',(3.954514472001,2.777702592913));
+#15867 = CARTESIAN_POINT('',(3.952639402701,2.779650459932));
+#15868 = CARTESIAN_POINT('',(3.950707580997,2.781593503565));
+#15869 = CARTESIAN_POINT('',(3.946726583449,2.785473043866));
+#15870 = CARTESIAN_POINT('',(3.944677208106,2.787409522531));
+#15871 = CARTESIAN_POINT('',(3.942570511826,2.789340866141));
+#15872 = CARTESIAN_POINT('',(3.940406295764,2.791266925735));
+#15873 = CARTESIAN_POINT('',(3.938184347268,2.793187550646));
+#15874 = CARTESIAN_POINT('',(3.935904439882,2.795102588501));
+#15875 = CARTESIAN_POINT('',(3.931223607765,2.798924953847));
+#15876 = CARTESIAN_POINT('',(3.928822453001,2.800832258126));
+#15877 = CARTESIAN_POINT('',(3.926362627283,2.802733643016));
+#15878 = CARTESIAN_POINT('',(3.923843874723,2.80462895076));
+#15879 = CARTESIAN_POINT('',(3.921265925315,2.806518020887));
+#15880 = CARTESIAN_POINT('',(3.91862849494,2.808400690207));
+#15881 = CARTESIAN_POINT('',(3.913227525158,2.812157451856));
+#15882 = CARTESIAN_POINT('',(3.910463695373,2.814031511774));
+#15883 = CARTESIAN_POINT('',(3.90763949545,2.815898805429));
+#15884 = CARTESIAN_POINT('',(3.904754610861,2.817759162024));
+#15885 = CARTESIAN_POINT('',(3.901808713117,2.819612407097));
+#15886 = CARTESIAN_POINT('',(3.89880145976,2.821458362529));
+#15887 = CARTESIAN_POINT('',(3.892653654348,2.82514124601));
+#15888 = CARTESIAN_POINT('',(3.88951270521,2.826978125418));
+#15889 = CARTESIAN_POINT('',(3.886309286813,2.828807301209));
+#15890 = CARTESIAN_POINT('',(3.883043025987,2.830628585215));
+#15891 = CARTESIAN_POINT('',(3.879713536536,2.832441784654));
+#15892 = CARTESIAN_POINT('',(3.876320419234,2.834246702133));
+#15893 = CARTESIAN_POINT('',(3.869390620099,2.837847615241));
+#15894 = CARTESIAN_POINT('',(3.865853364582,2.83964353419));
+#15895 = CARTESIAN_POINT('',(3.862251076994,2.841430687737));
+#15896 = CARTESIAN_POINT('',(3.858583328359,2.843208865509));
+#15897 = CARTESIAN_POINT('',(3.854849679012,2.844977851519));
+#15898 = CARTESIAN_POINT('',(3.851049678598,2.84673742416));
+#15899 = CARTESIAN_POINT('',(3.843291305401,2.850248488079));
+#15900 = CARTESIAN_POINT('',(3.839332076903,2.851999855015));
+#15901 = CARTESIAN_POINT('',(3.835304709842,2.853741225347));
+#15902 = CARTESIAN_POINT('',(3.831208727598,2.855472360724));
+#15903 = CARTESIAN_POINT('',(3.827043647662,2.857193016119));
+#15904 = CARTESIAN_POINT('',(3.822808981642,2.858902939827));
+#15905 = CARTESIAN_POINT('',(3.814159657618,2.862316527118));
+#15906 = CARTESIAN_POINT('',(3.809743700557,2.864019985829));
+#15907 = CARTESIAN_POINT('',(3.805255854704,2.865711983827));
+#15908 = CARTESIAN_POINT('',(3.800695613901,2.867392247597));
+#15909 = CARTESIAN_POINT('',(3.796062475207,2.869060495887));
+#15910 = CARTESIAN_POINT('',(3.791355938895,2.870716439706));
+#15911 = CARTESIAN_POINT('',(3.781730785502,2.874025226424));
+#15912 = CARTESIAN_POINT('',(3.776810173837,2.875677727616));
+#15913 = CARTESIAN_POINT('',(3.771813154784,2.877316976679));
+#15914 = CARTESIAN_POINT('',(3.766739229451,2.878942655777));
+#15915 = CARTESIAN_POINT('',(3.761587918732,2.880554438451));
+#15916 = CARTESIAN_POINT('',(3.756358763308,2.882151989619));
+#15917 = CARTESIAN_POINT('',(3.745639626734,2.885349036897));
+#15918 = CARTESIAN_POINT('',(3.740146550238,2.886947954555));
+#15919 = CARTESIAN_POINT('',(3.734571625725,2.888531353436));
+#15920 = CARTESIAN_POINT('',(3.728914434142,2.890098859567));
+#15921 = CARTESIAN_POINT('',(3.723174605805,2.891650090129));
+#15922 = CARTESIAN_POINT('',(3.717351820406,2.893184653447));
+#15923 = CARTESIAN_POINT('',(3.705368898394,2.896263554501));
+#15924 = CARTESIAN_POINT('',(3.699203891936,2.897806890734));
+#15925 = CARTESIAN_POINT('',(3.692950490153,2.899331719768));
+#15926 = CARTESIAN_POINT('',(3.686608497286,2.900837596413));
+#15927 = CARTESIAN_POINT('',(3.680177819292,2.902324068218));
+#15928 = CARTESIAN_POINT('',(3.673658463853,2.903790675474));
+#15929 = CARTESIAN_POINT('',(3.660156439385,2.9067458626));
+#15930 = CARTESIAN_POINT('',(3.653165956548,2.908232645618));
+#15931 = CARTESIAN_POINT('',(3.646079217534,2.909696766558));
+#15932 = CARTESIAN_POINT('',(3.638896541618,2.911137690795));
+#15933 = CARTESIAN_POINT('',(3.631618441669,2.912554882793));
+#15934 = CARTESIAN_POINT('',(3.624245624157,2.913947806098));
+#15935 = CARTESIAN_POINT('',(3.608814254146,2.916775307838));
+#15936 = CARTESIAN_POINT('',(3.600742793794,2.918206472798));
+#15937 = CARTESIAN_POINT('',(3.592565719812,2.919608759054));
+#15938 = CARTESIAN_POINT('',(3.584284494902,2.920981525366));
+#15939 = CARTESIAN_POINT('',(3.57590093275,2.922324148429));
+#15940 = CARTESIAN_POINT('',(3.567417198021,2.923636022874));
+#15941 = CARTESIAN_POINT('',(3.549325038467,2.92633578368));
+#15942 = CARTESIAN_POINT('',(3.539694310013,2.927716530948));
+#15943 = CARTESIAN_POINT('',(3.529947134696,2.929057990842));
+#15944 = CARTESIAN_POINT('',(3.520087620388,2.930359422726));
+#15945 = CARTESIAN_POINT('',(3.510120469139,2.931620157554));
+#15946 = CARTESIAN_POINT('',(3.500050977181,2.932839597867));
+#15947 = CARTESIAN_POINT('',(3.477727807317,2.935425507672));
+#15948 = CARTESIAN_POINT('',(3.465432415916,2.936774019856));
+#15949 = CARTESIAN_POINT('',(3.453009286456,2.938061848758));
+#15950 = CARTESIAN_POINT('',(3.440469609447,2.93928832362));
+#15951 = CARTESIAN_POINT('',(3.427825340168,2.940453008527));
+#15952 = CARTESIAN_POINT('',(3.415089198668,2.941555702399));
+#15953 = CARTESIAN_POINT('',(3.383128304026,2.944151418011));
+#15954 = CARTESIAN_POINT('',(3.363805052982,2.94556821148));
+#15955 = CARTESIAN_POINT('',(3.34435141832,2.946846758828));
+#15956 = CARTESIAN_POINT('',(3.324811215118,2.947988558964));
+#15957 = CARTESIAN_POINT('',(3.305225632713,2.948996225675));
+#15958 = CARTESIAN_POINT('',(3.285633295568,2.949873043021));
+#15959 = CARTESIAN_POINT('',(3.217371092696,2.952488238748));
+#15960 = CARTESIAN_POINT('',(3.168886205373,2.953563660579));
+#15961 = CARTESIAN_POINT('',(3.12107128584,2.953909845762));
+#15962 = CARTESIAN_POINT('',(3.07418411402,2.953593444175));
+#15963 = CARTESIAN_POINT('',(3.028387451987,2.952651418801));
+#15964 = CARTESIAN_POINT('',(2.983768644589,2.951107944056));
+#15965 = CARTESIAN_POINT('',(2.92263848423,2.948095946664));
+#15966 = CARTESIAN_POINT('',(2.905132839656,2.947124491084));
+#15967 = CARTESIAN_POINT('',(2.887833566649,2.946054670024));
+#15968 = CARTESIAN_POINT('',(2.870744903738,2.944886808453));
+#15969 = CARTESIAN_POINT('',(2.853871130195,2.943621049408));
+#15970 = CARTESIAN_POINT('',(2.837216507507,2.942257436961));
+#15971 = CARTESIAN_POINT('',(2.808619899199,2.939713986512));
+#15972 = CARTESIAN_POINT('',(2.796577063513,2.938578362277));
+#15973 = CARTESIAN_POINT('',(2.784658511086,2.937389127309));
+#15974 = CARTESIAN_POINT('',(2.772866053026,2.936146302277));
+#15975 = CARTESIAN_POINT('',(2.761201514249,2.9348499277));
+#15976 = CARTESIAN_POINT('',(2.749666733491,2.933500063948));
+#15977 = CARTESIAN_POINT('',(2.728516197777,2.93089728165));
+#15978 = CARTESIAN_POINT('',(2.718864992098,2.929658753933));
+#15979 = CARTESIAN_POINT('',(2.709311106745,2.928381264171));
+#15980 = CARTESIAN_POINT('',(2.699855688091,2.927064893159));
+#15981 = CARTESIAN_POINT('',(2.690499868394,2.925709746408));
+#15982 = CARTESIAN_POINT('',(2.6812447658,2.924315954144));
+#15983 = CARTESIAN_POINT('',(2.663826333393,2.921590360933));
+#15984 = CARTESIAN_POINT('',(2.655644199071,2.920265668199));
+#15985 = CARTESIAN_POINT('',(2.647545892324,2.918909708844));
+#15986 = CARTESIAN_POINT('',(2.639532204078,2.917522617987));
+#15987 = CARTESIAN_POINT('',(2.631603905235,2.916104550118));
+#15988 = CARTESIAN_POINT('',(2.623761746672,2.914655679103));
+#15989 = CARTESIAN_POINT('',(2.608794646097,2.911800396187));
+#15990 = CARTESIAN_POINT('',(2.601657953556,2.910398124002));
+#15991 = CARTESIAN_POINT('',(2.594596967676,2.908969537483));
+#15992 = CARTESIAN_POINT('',(2.587612255903,2.907514806681));
+#15993 = CARTESIAN_POINT('',(2.580704367071,2.906034115849));
+#15994 = CARTESIAN_POINT('',(2.573873831402,2.904527663437));
+#15995 = CARTESIAN_POINT('',(2.560725820982,2.901544729734));
+#15996 = CARTESIAN_POINT('',(2.554400323103,2.900070880385));
+#15997 = CARTESIAN_POINT('',(2.548145100406,2.898574294751));
+#15998 = CARTESIAN_POINT('',(2.541960571061,2.897055163745));
+#15999 = CARTESIAN_POINT('',(2.535847137874,2.895513688501));
+#16000 = CARTESIAN_POINT('',(2.529805188284,2.893950080362));
+#16001 = CARTESIAN_POINT('',(2.518110562383,2.890844257012));
+#16002 = CARTESIAN_POINT('',(2.512452096623,2.889303806732));
+#16003 = CARTESIAN_POINT('',(2.506860024446,2.887743405293));
+#16004 = CARTESIAN_POINT('',(2.501334661154,2.886163255212));
+#16005 = CARTESIAN_POINT('',(2.49587630999,2.884563566279));
+#16006 = CARTESIAN_POINT('',(2.49048526214,2.882944555555));
+#16007 = CARTESIAN_POINT('',(2.480012046399,2.879721793863));
+#16008 = CARTESIAN_POINT('',(2.474925540102,2.878119268466));
+#16009 = CARTESIAN_POINT('',(2.469902530111,2.876499074133));
+#16010 = CARTESIAN_POINT('',(2.464943259513,2.874861418933));
+#16011 = CARTESIAN_POINT('',(2.460047962207,2.873206516047));
+#16012 = CARTESIAN_POINT('',(2.455216862906,2.871534583775));
+#16013 = CARTESIAN_POINT('',(2.44580881167,2.868201505672));
+#16014 = CARTESIAN_POINT('',(2.441228517667,2.866541231519));
+#16015 = CARTESIAN_POINT('',(2.436709493843,2.864865229181));
+#16016 = CARTESIAN_POINT('',(2.432251932091,2.863173708312));
+#16017 = CARTESIAN_POINT('',(2.427856017487,2.861466882103));
+#16018 = CARTESIAN_POINT('',(2.423521928291,2.859744967287));
+#16019 = CARTESIAN_POINT('',(2.415069360607,2.856308647102));
+#16020 = CARTESIAN_POINT('',(2.410948251921,2.854594872299));
+#16021 = CARTESIAN_POINT('',(2.406886670362,2.852867065992));
+#16022 = CARTESIAN_POINT('',(2.402884771519,2.85112543685));
+#16023 = CARTESIAN_POINT('',(2.398942706086,2.849370195943));
+#16024 = CARTESIAN_POINT('',(2.395060619864,2.847601556738));
+#16025 = CARTESIAN_POINT('',(2.38748425143,2.844069412073));
+#16026 = CARTESIAN_POINT('',(2.383787862805,2.842306368335));
+#16027 = CARTESIAN_POINT('',(2.380149621347,2.84053080839));
+#16028 = CARTESIAN_POINT('',(2.376569657188,2.83874293834));
+#16029 = CARTESIAN_POINT('',(2.373048097136,2.836942965892));
+#16030 = CARTESIAN_POINT('',(2.369585064671,2.835131100354));
+#16031 = CARTESIAN_POINT('',(2.362826371576,2.831510828164));
+#16032 = CARTESIAN_POINT('',(2.359528998653,2.829702762514));
+#16033 = CARTESIAN_POINT('',(2.356288676038,2.827883557317));
+#16034 = CARTESIAN_POINT('',(2.353105516551,2.826053415293));
+#16035 = CARTESIAN_POINT('',(2.349979630965,2.824212540253));
+#16036 = CARTESIAN_POINT('',(2.346911128008,2.822361137098));
+#16037 = CARTESIAN_POINT('',(2.340926272915,2.818660670308));
+#16038 = CARTESIAN_POINT('',(2.338008510421,2.816811859909));
+#16039 = CARTESIAN_POINT('',(2.33514692963,2.814953178973));
+#16040 = CARTESIAN_POINT('',(2.332341632291,2.813084826689));
+#16041 = CARTESIAN_POINT('',(2.329592719154,2.811207003083));
+#16042 = CARTESIAN_POINT('',(2.32690028997,2.809319909023));
+#16043 = CARTESIAN_POINT('',(2.321656120337,2.805547383003));
+#16044 = CARTESIAN_POINT('',(2.319103204707,2.8036621395));
+#16045 = CARTESIAN_POINT('',(2.316605792291,2.801768211044));
+#16046 = CARTESIAN_POINT('',(2.314163978607,2.799865793825));
+#16047 = CARTESIAN_POINT('',(2.311777858997,2.797955084885));
+#16048 = CARTESIAN_POINT('',(2.309447528632,2.79603628212));
+#16049 = CARTESIAN_POINT('',(2.304918845681,2.792200005852));
+#16050 = CARTESIAN_POINT('',(2.302719504677,2.79028267222));
+#16051 = CARTESIAN_POINT('',(2.300575152024,2.788357776745));
+#16052 = CARTESIAN_POINT('',(2.298485880646,2.786425513964));
+#16053 = CARTESIAN_POINT('',(2.296451783865,2.784486079582));
+#16054 = CARTESIAN_POINT('',(2.294472955393,2.782539670468));
+#16055 = CARTESIAN_POINT('',(2.290640598892,2.77864809967));
+#16056 = CARTESIAN_POINT('',(2.288786235177,2.776703040668));
+#16057 = CARTESIAN_POINT('',(2.286986490296,2.774751501083));
+#16058 = CARTESIAN_POINT('',(2.285241456931,2.772793676199));
+#16059 = CARTESIAN_POINT('',(2.283551228353,2.770829763155));
+#16060 = CARTESIAN_POINT('',(2.281915898417,2.768859960946));
+#16061 = CARTESIAN_POINT('',(2.278765377881,2.764921671807));
+#16062 = CARTESIAN_POINT('',(2.277249482922,2.76295325831));
+#16063 = CARTESIAN_POINT('',(2.275787969549,2.760979426796));
+#16064 = CARTESIAN_POINT('',(2.274380930769,2.759000377112));
+#16065 = CARTESIAN_POINT('',(2.273028459731,2.757016312085));
+#16066 = CARTESIAN_POINT('',(2.271730649728,2.755027437523));
+#16067 = CARTESIAN_POINT('',(2.269251157662,2.751051101731));
+#16068 = CARTESIAN_POINT('',(2.268068893677,2.749063690097));
+#16069 = CARTESIAN_POINT('',(2.266940894587,2.747071932756));
+#16070 = CARTESIAN_POINT('',(2.265867251383,2.745076039593));
+#16071 = CARTESIAN_POINT('',(2.264848053701,2.743076224938));
+#16072 = CARTESIAN_POINT('',(2.263883389821,2.74107270757));
+#16073 = CARTESIAN_POINT('',(2.262067094371,2.737067074167));
+#16074 = CARTESIAN_POINT('',(2.261215007778,2.735064987615));
+#16075 = CARTESIAN_POINT('',(2.260417173216,2.73305967184));
+#16076 = CARTESIAN_POINT('',(2.259673672692,2.731051353228));
+#16077 = CARTESIAN_POINT('',(2.258984583891,2.729040263766));
+#16078 = CARTESIAN_POINT('',(2.258349980176,2.727026641042));
+#16079 = CARTESIAN_POINT('',(2.257191527785,2.723000538712));
+#16080 = CARTESIAN_POINT('',(2.256667368435,2.720988071739));
+#16081 = CARTESIAN_POINT('',(2.256197521126,2.718973569387));
+#16082 = CARTESIAN_POINT('',(2.255782046115,2.716957278647));
+#16083 = CARTESIAN_POINT('',(2.255420995327,2.714939451438));
+#16084 = CARTESIAN_POINT('',(2.255114412355,2.712920344615));
+#16085 = CARTESIAN_POINT('',(2.254668172749,2.709344257619));
+#16086 = CARTESIAN_POINT('',(2.254506346572,2.707787690786));
+#16087 = CARTESIAN_POINT('',(2.254376869959,2.706230639112));
+#16088 = CARTESIAN_POINT('',(2.254279754813,2.704673222905));
+#16089 = CARTESIAN_POINT('',(2.254215008918,2.703115563128));
+#16090 = CARTESIAN_POINT('',(2.254182635934,2.701557781401));
+#16091 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#16092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16093 = ORIENTED_EDGE('',*,*,#3606,.T.);
+#16094 = ORIENTED_EDGE('',*,*,#16095,.T.);
+#16095 = EDGE_CURVE('',#3586,#3507,#16096,.T.);
+#16096 = SURFACE_CURVE('',#16097,(#16358,#16622),.PCURVE_S1.);
+#16097 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16098,#16099,#16100,#16101,
+    #16102,#16103,#16104,#16105,#16106,#16107,#16108,#16109,#16110,
+    #16111,#16112,#16113,#16114,#16115,#16116,#16117,#16118,#16119,
+    #16120,#16121,#16122,#16123,#16124,#16125,#16126,#16127,#16128,
+    #16129,#16130,#16131,#16132,#16133,#16134,#16135,#16136,#16137,
+    #16138,#16139,#16140,#16141,#16142,#16143,#16144,#16145,#16146,
+    #16147,#16148,#16149,#16150,#16151,#16152,#16153,#16154,#16155,
+    #16156,#16157,#16158,#16159,#16160,#16161,#16162,#16163,#16164,
+    #16165,#16166,#16167,#16168,#16169,#16170,#16171,#16172,#16173,
+    #16174,#16175,#16176,#16177,#16178,#16179,#16180,#16181,#16182,
+    #16183,#16184,#16185,#16186,#16187,#16188,#16189,#16190,#16191,
+    #16192,#16193,#16194,#16195,#16196,#16197,#16198,#16199,#16200,
+    #16201,#16202,#16203,#16204,#16205,#16206,#16207,#16208,#16209,
+    #16210,#16211,#16212,#16213,#16214,#16215,#16216,#16217,#16218,
+    #16219,#16220,#16221,#16222,#16223,#16224,#16225,#16226,#16227,
+    #16228,#16229,#16230,#16231,#16232,#16233,#16234,#16235,#16236,
+    #16237,#16238,#16239,#16240,#16241,#16242,#16243,#16244,#16245,
+    #16246,#16247,#16248,#16249,#16250,#16251,#16252,#16253,#16254,
+    #16255,#16256,#16257,#16258,#16259,#16260,#16261,#16262,#16263,
+    #16264,#16265,#16266,#16267,#16268,#16269,#16270,#16271,#16272,
+    #16273,#16274,#16275,#16276,#16277,#16278,#16279,#16280,#16281,
+    #16282,#16283,#16284,#16285,#16286,#16287,#16288,#16289,#16290,
+    #16291,#16292,#16293,#16294,#16295,#16296,#16297,#16298,#16299,
+    #16300,#16301,#16302,#16303,#16304,#16305,#16306,#16307,#16308,
+    #16309,#16310,#16311,#16312,#16313,#16314,#16315,#16316,#16317,
+    #16318,#16319,#16320,#16321,#16322,#16323,#16324,#16325,#16326,
+    #16327,#16328,#16329,#16330,#16331,#16332,#16333,#16334,#16335,
+    #16336,#16337,#16338,#16339,#16340,#16341,#16342,#16343,#16344,
+    #16345,#16346,#16347,#16348,#16349,#16350,#16351,#16352,#16353,
+    #16354,#16355,#16356,#16357),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.682687270886E-02,3.391856263736E-02,5.112112430398E-02,
+    6.848245852775E-02,8.60447194013E-02,0.103845415617,0.1219187245,
+    0.140296855248,0.159011554651,0.178095928897,0.197586810083,
+    0.217528003357,0.237974973134,0.259001977978,0.280713613313,
+    0.303264878835,0.326899348157,0.352031016843,0.3794532439,
+    0.411052071994,0.454605250241,0.550256473827,0.590815214079,
+    0.622172922795,0.649753912707,0.675141355593,0.699046166252,
+    0.72185335061,0.743795346145,0.765023167515,0.785640656735,
+    0.805722922711,0.825327151965,0.844499401432,0.863279127023,
+    0.881702366533,0.899804092331,0.917620048699,0.935188291379,
+    0.952550590938,0.969753757211,0.986850622278,1.),.UNSPECIFIED.);
+#16098 = CARTESIAN_POINT('',(-0.311490725102,14.32119032647,29.6));
+#16099 = CARTESIAN_POINT('',(-0.311490724944,14.32119032665,
+    29.601996068578));
+#16100 = CARTESIAN_POINT('',(-0.311478425449,14.321204284026,
+    29.603992139024));
+#16101 = CARTESIAN_POINT('',(-0.311453826606,14.321232198536,
+    29.605987838772));
+#16102 = CARTESIAN_POINT('',(-0.311416930327,14.321274058584,
+    29.607982799076));
+#16103 = CARTESIAN_POINT('',(-0.311367740445,14.321329841042,
+    29.609976655009));
+#16104 = CARTESIAN_POINT('',(-0.311306262721,14.321399511246,
+    29.611969045465));
+#16105 = CARTESIAN_POINT('',(-0.311157586166,14.321567849043,
+    29.615981507912));
+#16106 = CARTESIAN_POINT('',(-0.311069997329,14.321666956397,
+    29.61800152498));
+#16107 = CARTESIAN_POINT('',(-0.310969746457,14.32178029642,
+    29.620019291239));
+#16108 = CARTESIAN_POINT('',(-0.310856842589,14.321907809992,
+    29.622034443624));
+#16109 = CARTESIAN_POINT('',(-0.310731295666,14.322049427513,
+    29.624046629123));
+#16110 = CARTESIAN_POINT('',(-0.310593116536,14.322205068904,
+    29.626055504776));
+#16111 = CARTESIAN_POINT('',(-0.310290539153,14.322545318323,
+    29.630078978281));
+#16112 = CARTESIAN_POINT('',(-0.310125976139,14.322730108549,
+    29.632093529883));
+#16113 = CARTESIAN_POINT('',(-0.309948639852,14.32292892193,
+    29.634104054388));
+#16114 = CARTESIAN_POINT('',(-0.30975854173,14.323141657844,
+    29.636110226173));
+#16115 = CARTESIAN_POINT('',(-0.309555692711,14.323368207407,
+    29.638111732083));
+#16116 = CARTESIAN_POINT('',(-0.309340103232,14.323608453467,
+    29.640108271435));
+#16117 = CARTESIAN_POINT('',(-0.308881355928,14.32411843038,
+    29.644109219335));
+#16118 = CARTESIAN_POINT('',(-0.308637961611,14.32438841371,
+    29.646113530396));
+#16119 = CARTESIAN_POINT('',(-0.308381610361,14.32467209181,
+    29.648112193673));
+#16120 = CARTESIAN_POINT('',(-0.308112310499,14.324969329769,
+    29.650104926199));
+#16121 = CARTESIAN_POINT('',(-0.307830068584,14.325279986553,
+    29.652091457565));
+#16122 = CARTESIAN_POINT('',(-0.307534889416,14.325603915008,
+    29.654071529926));
+#16123 = CARTESIAN_POINT('',(-0.306915096784,14.32628190942,
+    29.658041104298));
+#16124 = CARTESIAN_POINT('',(-0.306590181913,14.32663628146,
+    29.660030449694));
+#16125 = CARTESIAN_POINT('',(-0.306252034438,14.327003919483,
+    29.662012680655));
+#16126 = CARTESIAN_POINT('',(-0.305900654597,14.327384660707,
+    29.663987555401));
+#16127 = CARTESIAN_POINT('',(-0.30553603985,14.327778338068,
+    29.665954843898));
+#16128 = CARTESIAN_POINT('',(-0.305158184878,14.328184780212,
+    29.667914327857));
+#16129 = CARTESIAN_POINT('',(-0.304370668441,14.329028531798,
+    29.671843767937));
+#16130 = CARTESIAN_POINT('',(-0.303960644603,14.329466185936,
+    29.673813504347));
+#16131 = CARTESIAN_POINT('',(-0.303537001532,14.329916591197,
+    29.67577479513));
+#16132 = CARTESIAN_POINT('',(-0.303099727071,14.330379562077,
+    29.677727436078));
+#16133 = CARTESIAN_POINT('',(-0.302648805451,14.330854910281,
+    29.679671233623));
+#16134 = CARTESIAN_POINT('',(-0.30218421728,14.331342444727,
+    29.681606004829));
+#16135 = CARTESIAN_POINT('',(-0.301220337137,14.332349148468,
+    29.685486639566));
+#16136 = CARTESIAN_POINT('',(-0.300720622524,14.332868688289,
+    29.687432218411));
+#16137 = CARTESIAN_POINT('',(-0.300206771552,14.333400388261,
+    29.689368133751));
+#16138 = CARTESIAN_POINT('',(-0.29967875571,14.333944044006,
+    29.691294214799));
+#16139 = CARTESIAN_POINT('',(-0.299136542139,14.334499449508,
+    29.693210300159));
+#16140 = CARTESIAN_POINT('',(-0.298580093629,14.335066397113,
+    29.695116237832));
+#16141 = CARTESIAN_POINT('',(-0.297429017854,14.336232711142,
+    29.698939504309));
+#16142 = CARTESIAN_POINT('',(-0.296833904885,14.336832463307,
+    29.700856482257));
+#16143 = CARTESIAN_POINT('',(-0.29622398596,14.337443714137,
+    29.702762669215));
+#16144 = CARTESIAN_POINT('',(-0.295599212289,14.338066242896,
+    29.704657923412));
+#16145 = CARTESIAN_POINT('',(-0.294959530053,14.338699828004,
+    29.70654211115));
+#16146 = CARTESIAN_POINT('',(-0.294304880399,14.339344247034,
+    29.708415106801));
+#16147 = CARTESIAN_POINT('',(-0.29295325426,14.340666302303,
+    29.712172572881));
+#16148 = CARTESIAN_POINT('',(-0.29225572215,14.341344330823,
+    29.714056624441));
+#16149 = CARTESIAN_POINT('',(-0.291542535613,14.342033126669,
+    29.715928823412));
+#16150 = CARTESIAN_POINT('',(-0.290813621431,14.342732453799,
+    29.717789052421));
+#16151 = CARTESIAN_POINT('',(-0.290068900662,14.343442075731,
+    29.719637200802));
+#16152 = CARTESIAN_POINT('',(-0.289308288649,14.344161755542,
+    29.721473164591));
+#16153 = CARTESIAN_POINT('',(-0.287739761178,14.34563516615,
+    29.725156551993));
+#16154 = CARTESIAN_POINT('',(-0.286931208105,14.346389288674,
+    29.727003484766));
+#16155 = CARTESIAN_POINT('',(-0.28610593993,14.347153371891,
+    29.728837541732));
+#16156 = CARTESIAN_POINT('',(-0.285263854316,14.347927163796,
+    29.7306586251));
+#16157 = CARTESIAN_POINT('',(-0.284404842458,14.348710411935,
+    29.732466642408));
+#16158 = CARTESIAN_POINT('',(-0.283528789075,14.349502863404,
+    29.734261506524));
+#16159 = CARTESIAN_POINT('',(-0.28172332978,14.35112273655,
+    29.737862714372));
+#16160 = CARTESIAN_POINT('',(-0.28079318492,14.351950543317,
+    29.739668487448));
+#16161 = CARTESIAN_POINT('',(-0.279845008135,14.352787415406,
+    29.741460367713));
+#16162 = CARTESIAN_POINT('',(-0.27887866237,14.353633082142,
+    29.743238271972));
+#16163 = CARTESIAN_POINT('',(-0.277894003209,14.35448727192,
+    29.745002120994));
+#16164 = CARTESIAN_POINT('',(-0.276890878881,14.3553497122,
+    29.746751839508));
+#16165 = CARTESIAN_POINT('',(-0.274823775419,14.357110656714,
+    29.750262969817));
+#16166 = CARTESIAN_POINT('',(-0.273758925783,14.358009533361,
+    29.752023716981));
+#16167 = CARTESIAN_POINT('',(-0.272674410952,14.358916466746,
+    29.753769521306));
+#16168 = CARTESIAN_POINT('',(-0.271570052073,14.359831162176,
+    29.755500309001));
+#16169 = CARTESIAN_POINT('',(-0.270445661834,14.360753322979,
+    29.757216008881));
+#16170 = CARTESIAN_POINT('',(-0.26930104446,14.361682650504,
+    29.758916552361));
+#16171 = CARTESIAN_POINT('',(-0.266941397377,14.363578782782,
+    29.762329940037));
+#16172 = CARTESIAN_POINT('',(-0.265725318137,14.364545939565,
+    29.76404200142));
+#16173 = CARTESIAN_POINT('',(-0.264487537873,14.365519990551,
+    29.765737986454));
+#16174 = CARTESIAN_POINT('',(-0.263227826577,14.366500608049,
+    29.767417825193));
+#16175 = CARTESIAN_POINT('',(-0.261945944363,14.367487460592,
+    29.7690814489));
+#16176 = CARTESIAN_POINT('',(-0.26064164146,14.368480212935,
+    29.770728790047));
+#16177 = CARTESIAN_POINT('',(-0.257950031412,14.370505159099,
+    29.774037042208));
+#16178 = CARTESIAN_POINT('',(-0.256561419301,14.371537671877,
+    29.775697011601));
+#16179 = CARTESIAN_POINT('',(-0.255148539562,14.37257569593,
+    29.777339618369));
+#16180 = CARTESIAN_POINT('',(-0.253711098122,14.373618856144,
+    29.778964790071));
+#16181 = CARTESIAN_POINT('',(-0.252248789162,14.374666770752,
+    29.780572453945));
+#16182 = CARTESIAN_POINT('',(-0.250761295115,14.375719051333,
+    29.782162536912));
+#16183 = CARTESIAN_POINT('',(-0.24768601529,14.3778659454,
+    29.785358591861));
+#16184 = CARTESIAN_POINT('',(-0.246096541167,14.378960820163,
+    29.786963394427));
+#16185 = CARTESIAN_POINT('',(-0.24447950179,14.380059492534,
+    29.78854929254));
+#16186 = CARTESIAN_POINT('',(-0.242834520448,14.381161516702,
+    29.790116203271));
+#16187 = CARTESIAN_POINT('',(-0.241161206224,14.382266435611,
+    29.791664041499));
+#16188 = CARTESIAN_POINT('',(-0.239459153994,14.383373780964,
+    29.793192719909));
+#16189 = CARTESIAN_POINT('',(-0.2359297857,14.385635263912,
+    29.796269950573));
+#16190 = CARTESIAN_POINT('',(-0.23410017141,14.386789552652,
+    29.797816983797));
+#16191 = CARTESIAN_POINT('',(-0.232238631584,14.387945402713,
+    29.799343148596));
+#16192 = CARTESIAN_POINT('',(-0.230344678903,14.389102258557,
+    29.800848340018));
+#16193 = CARTESIAN_POINT('',(-0.228417808705,14.390259545836,
+    29.802332448222));
+#16194 = CARTESIAN_POINT('',(-0.226457498982,14.391416671387,
+    29.803795358488));
+#16195 = CARTESIAN_POINT('',(-0.222373130225,14.393784918073,
+    29.806747787879));
+#16196 = CARTESIAN_POINT('',(-0.220245730126,14.394995959212,
+    29.808235207701));
+#16197 = CARTESIAN_POINT('',(-0.218080388606,14.396205443397,
+    29.809699073618));
+#16198 = CARTESIAN_POINT('',(-0.215876463394,14.397412635236,
+    29.811139239038));
+#16199 = CARTESIAN_POINT('',(-0.213633291436,14.3986167672,
+    29.81255554783));
+#16200 = CARTESIAN_POINT('',(-0.211350188893,14.399817039627,
+    29.813947834332));
+#16201 = CARTESIAN_POINT('',(-0.206555508954,14.402283939627,
+    29.816770678229));
+#16202 = CARTESIAN_POINT('',(-0.204038625196,14.403549946914,
+    29.818198068593));
+#16203 = CARTESIAN_POINT('',(-0.201474949764,14.404809645067,
+    29.819597885498));
+#16204 = CARTESIAN_POINT('',(-0.198863611178,14.406061978424,
+    29.82096990062));
+#16205 = CARTESIAN_POINT('',(-0.196203716578,14.40730583317,
+    29.822313866251));
+#16206 = CARTESIAN_POINT('',(-0.193494351727,14.408540037339,
+    29.823629515292));
+#16207 = CARTESIAN_POINT('',(-0.187723278413,14.411098180814,
+    29.826320911571));
+#16208 = CARTESIAN_POINT('',(-0.184651982808,14.412420031554,
+    29.827691197563));
+#16209 = CARTESIAN_POINT('',(-0.181519463901,14.4137273211,
+    29.829027052101));
+#16210 = CARTESIAN_POINT('',(-0.178324493596,14.415018339802,
+    29.830328062473));
+#16211 = CARTESIAN_POINT('',(-0.175065845994,14.416291260292,
+    29.831593770389));
+#16212 = CARTESIAN_POINT('',(-0.171742297391,14.417544137486,
+    29.832823671979));
+#16213 = CARTESIAN_POINT('',(-0.164446684054,14.420193134905,
+    29.835392549163));
+#16214 = CARTESIAN_POINT('',(-0.160453051619,14.421581974698,
+    29.836719579499));
+#16215 = CARTESIAN_POINT('',(-0.1563697564,14.422938280423,
+    29.837997482029));
+#16216 = CARTESIAN_POINT('',(-0.152195064643,14.42425861412,
+    29.839225291705));
+#16217 = CARTESIAN_POINT('',(-0.147927481422,14.425539247405,
+    29.840401905203));
+#16218 = CARTESIAN_POINT('',(-0.143565750631,14.426776161474,
+    29.841526080924));
+#16219 = CARTESIAN_POINT('',(-0.132965843311,14.429603707476,
+    29.844071730912));
+#16220 = CARTESIAN_POINT('',(-0.126642816735,14.431150894869,
+    29.845444602043));
+#16221 = CARTESIAN_POINT('',(-0.120136640173,14.432595732454,
+    29.846711692202));
+#16222 = CARTESIAN_POINT('',(-0.113447420816,14.433925341126,
+    29.847868471514));
+#16223 = CARTESIAN_POINT('',(-0.106579629553,14.435125694746,
+    29.848909641386));
+#16224 = CARTESIAN_POINT('',(-9.954322238719E-02,14.436182475391,
+    29.849829535488));
+#16225 = CARTESIAN_POINT('',(-7.656750880269E-02,14.439057302244,
+    29.852364070049));
+#16226 = CARTESIAN_POINT('',(-5.985919741203E-02,14.440297598381,
+    29.853514334522));
+#16227 = CARTESIAN_POINT('',(-4.278842755757E-02,14.440574200292,
+    29.853941430555));
+#16228 = CARTESIAN_POINT('',(-2.581978160664E-02,14.439834121141,
+    29.853651787487));
+#16229 = CARTESIAN_POINT('',(-9.33509873578E-03,14.438162439482,
+    29.852676492016));
+#16230 = CARTESIAN_POINT('',(6.367210649533E-03,14.435724171188,
+    29.851079701292));
+#16231 = CARTESIAN_POINT('',(2.729259401829E-02,14.4314552283,
+    29.848073217065));
+#16232 = CARTESIAN_POINT('',(3.337124835128E-02,14.430077550028,
+    29.847081318393));
+#16233 = CARTESIAN_POINT('',(3.929545425804E-02,14.428603790502,
+    29.845996745846));
+#16234 = CARTESIAN_POINT('',(4.5064975937E-02,14.427043828975,
+    29.84482308731));
+#16235 = CARTESIAN_POINT('',(5.068126297342E-02,14.425406803939,
+    29.843563458365));
+#16236 = CARTESIAN_POINT('',(5.614714325683E-02,14.423700942705,
+    29.842220437132));
+#16237 = CARTESIAN_POINT('',(6.557915196197E-02,14.420566820615,
+    29.839694704742));
+#16238 = CARTESIAN_POINT('',(6.960394741783E-02,14.419163471819,
+    29.838544815153));
+#16239 = CARTESIAN_POINT('',(7.354252561073E-02,14.417726729181,
+    29.837347298821));
+#16240 = CARTESIAN_POINT('',(7.739655941234E-02,14.416259757494,
+    29.836103022951));
+#16241 = CARTESIAN_POINT('',(8.116777122126E-02,14.414765501759,
+    29.834812753481));
+#16242 = CARTESIAN_POINT('',(8.485793296307E-02,14.41324668718,
+    29.833477155082));
+#16243 = CARTESIAN_POINT('',(9.164489885011E-02,14.410350533116,
+    29.830882678105));
+#16244 = CARTESIAN_POINT('',(9.475959848665E-02,14.408978209147,
+    29.829633950081));
+#16245 = CARTESIAN_POINT('',(9.781417259228E-02,14.407590562436,
+    29.82835100019));
+#16246 = CARTESIAN_POINT('',(0.100809804622,14.406189219017,
+    29.82703418803));
+#16247 = CARTESIAN_POINT('',(0.103747653895,14.40477571578,
+    29.825683839683));
+#16248 = CARTESIAN_POINT('',(0.106628855591,14.403351500477,
+    29.824300247725));
+#16249 = CARTESIAN_POINT('',(0.112055457602,14.400598376282,
+    29.821579756628));
+#16250 = CARTESIAN_POINT('',(0.11460933236,14.399270905748,
+    29.820247901579));
+#16251 = CARTESIAN_POINT('',(0.117117006512,14.397936583631,
+    29.818888311168));
+#16252 = CARTESIAN_POINT('',(0.119579316734,14.396596429016,
+    29.817501176214));
+#16253 = CARTESIAN_POINT('',(0.121997074891,14.395251416559,
+    29.816086673257));
+#16254 = CARTESIAN_POINT('',(0.124371068042,14.39390247648,
+    29.814644964557));
+#16255 = CARTESIAN_POINT('',(0.128896918474,14.391277468706,
+    29.811793207912));
+#16256 = CARTESIAN_POINT('',(0.131053649661,14.390001750816,
+    29.810386230866));
+#16257 = CARTESIAN_POINT('',(0.133172887426,14.388724082027,
+    29.80895539154));
+#16258 = CARTESIAN_POINT('',(0.135255247366,14.387445178936,
+    29.80750080763));
+#16259 = CARTESIAN_POINT('',(0.137301325241,14.386165733612,
+    29.806022589941));
+#16260 = CARTESIAN_POINT('',(0.139311696976,14.384886413595,
+    29.804520842389));
+#16261 = CARTESIAN_POINT('',(0.143171444989,14.382388016879,
+    29.801540512623));
+#16262 = CARTESIAN_POINT('',(0.145023974393,14.381168874062,
+    29.800064034528));
+#16263 = CARTESIAN_POINT('',(0.1468449897,14.379950992667,
+    29.798566312353));
+#16264 = CARTESIAN_POINT('',(0.148634958111,14.378734917783,
+    29.797047427456));
+#16265 = CARTESIAN_POINT('',(0.150394331197,14.377521180364,
+    29.795507457913));
+#16266 = CARTESIAN_POINT('',(0.152123544901,14.376310297237,
+    29.793946478519));
+#16267 = CARTESIAN_POINT('',(0.155458024734,14.373941052363,
+    29.790842652991));
+#16268 = CARTESIAN_POINT('',(0.157065504103,14.372782442533,
+    29.789301366428));
+#16269 = CARTESIAN_POINT('',(0.158645831964,14.371627389648,
+    29.787740764901));
+#16270 = CARTESIAN_POINT('',(0.160199370077,14.370476333619,
+    29.786160911129));
+#16271 = CARTESIAN_POINT('',(0.161726467647,14.36932970623,
+    29.784561866746));
+#16272 = CARTESIAN_POINT('',(0.163227461322,14.368187931131,
+    29.782943692303));
+#16273 = CARTESIAN_POINT('',(0.166129873393,14.365951907907,
+    29.779722491744));
+#16274 = CARTESIAN_POINT('',(0.167532942538,14.364857323636,
+    29.778120687754));
+#16275 = CARTESIAN_POINT('',(0.168912176162,14.363768047535,
+    29.776501089165));
+#16276 = CARTESIAN_POINT('',(0.170267857454,14.362684451655,
+    29.774863750393));
+#16277 = CARTESIAN_POINT('',(0.171600259256,14.361606903592,
+    29.773208726406));
+#16278 = CARTESIAN_POINT('',(0.172909644066,14.360535766482,
+    29.771536072725));
+#16279 = CARTESIAN_POINT('',(0.175445891729,14.358437633722,
+    29.768204214722));
+#16280 = CARTESIAN_POINT('',(0.176674044738,14.357410255211,
+    29.766546007228));
+#16281 = CARTESIAN_POINT('',(0.177880954146,14.356389592284,
+    29.764871274284));
+#16282 = CARTESIAN_POINT('',(0.179066842298,14.355375971591,
+    29.763180069209));
+#16283 = CARTESIAN_POINT('',(0.180231922804,14.354369717634,
+    29.761472447299));
+#16284 = CARTESIAN_POINT('',(0.181376400537,14.353371152763,
+    29.759748465822));
+#16285 = CARTESIAN_POINT('',(0.183595362223,14.351415756088,
+    29.756313079365));
+#16286 = CARTESIAN_POINT('',(0.184670891861,14.350458514408,
+    29.754602510505));
+#16287 = CARTESIAN_POINT('',(0.185727241848,14.349509168186,
+    29.752876532149));
+#16288 = CARTESIAN_POINT('',(0.18676458594,14.348568012733,
+    29.751135202349));
+#16289 = CARTESIAN_POINT('',(0.187783090354,14.347635342619,
+    29.749378582503));
+#16290 = CARTESIAN_POINT('',(0.18878291377,14.346711451678,
+    29.747606737354));
+#16291 = CARTESIAN_POINT('',(0.190722142248,14.344903590599,
+    29.744075270295));
+#16292 = CARTESIAN_POINT('',(0.191662418924,14.344019194055,
+    29.742316362217));
+#16293 = CARTESIAN_POINT('',(0.192585177973,14.343143716163,
+    29.740543074063));
+#16294 = CARTESIAN_POINT('',(0.193490553392,14.342277429749,
+    29.738755473872));
+#16295 = CARTESIAN_POINT('',(0.19437867256,14.341420607665,
+    29.736953634421));
+#16296 = CARTESIAN_POINT('',(0.195249656238,14.340573522794,
+    29.735137633222));
+#16297 = CARTESIAN_POINT('',(0.196938763803,14.338917818267,
+    29.73151779771));
+#16298 = CARTESIAN_POINT('',(0.197757629514,14.338108762515,
+    29.729714577893));
+#16299 = CARTESIAN_POINT('',(0.19856032245,14.3373095362,29.727897969987
+    ));
+#16300 = CARTESIAN_POINT('',(0.199346943485,14.336520395015,
+    29.726068057077));
+#16301 = CARTESIAN_POINT('',(0.200117587615,14.335741594935,
+    29.724224928415));
+#16302 = CARTESIAN_POINT('',(0.20087234396,14.334973392218,
+    29.722368679427));
+#16303 = CARTESIAN_POINT('',(0.202335118603,14.333474200209,
+    29.718668414516));
+#16304 = CARTESIAN_POINT('',(0.203043777403,14.332742771057,
+    29.716824927089));
+#16305 = CARTESIAN_POINT('',(0.203737350366,14.332021997214,
+    29.714969044922));
+#16306 = CARTESIAN_POINT('',(0.20441591046,14.331312120029,
+    29.71310087115));
+#16307 = CARTESIAN_POINT('',(0.205079525423,14.330613380942,
+    29.711220516544));
+#16308 = CARTESIAN_POINT('',(0.205728257756,14.32992602148,
+    29.70932809951));
+#16309 = CARTESIAN_POINT('',(0.206984038564,14.328587372235,
+    29.705555542056));
+#16310 = CARTESIAN_POINT('',(0.207591644552,14.327935645305,
+    29.703675851379));
+#16311 = CARTESIAN_POINT('',(0.20818503671,14.327295330754,
+    29.701784793127));
+#16312 = CARTESIAN_POINT('',(0.208764264434,14.326666656347,
+    29.699882495465));
+#16313 = CARTESIAN_POINT('',(0.209329372496,14.326049849325,
+    29.697969095658));
+#16314 = CARTESIAN_POINT('',(0.209880401047,14.325445136408,
+    29.696044740066));
+#16315 = CARTESIAN_POINT('',(0.210944998979,14.32427068933,
+    29.692208199667));
+#16316 = CARTESIAN_POINT('',(0.211459054319,14.323700528608,
+    29.690296389396));
+#16317 = CARTESIAN_POINT('',(0.211959585264,14.323142476366,
+    29.688374300925));
+#16318 = CARTESIAN_POINT('',(0.212446621454,14.322596745813,
+    29.686442092348));
+#16319 = CARTESIAN_POINT('',(0.212920188541,14.32206354863,
+    29.684499932267));
+#16320 = CARTESIAN_POINT('',(0.21338030819,14.321543094964,
+    29.682547999792));
+#16321 = CARTESIAN_POINT('',(0.214266636135,14.320536103753,
+    29.678655935452));
+#16322 = CARTESIAN_POINT('',(0.214693265231,14.320049160029,
+    29.676716104573));
+#16323 = CARTESIAN_POINT('',(0.215106902129,14.319574961338,
+    29.674767172869));
+#16324 = CARTESIAN_POINT('',(0.215507560313,14.319113703839,
+    29.67280933311));
+#16325 = CARTESIAN_POINT('',(0.21589524999,14.318665580767,
+    29.670842789874));
+#16326 = CARTESIAN_POINT('',(0.216269978088,14.318230782438,
+    29.668867759542));
+#16327 = CARTESIAN_POINT('',(0.216988488364,14.317394067626,
+    29.664928756775));
+#16328 = CARTESIAN_POINT('',(0.217332628573,14.316991777392,
+    29.662965013113));
+#16329 = CARTESIAN_POINT('',(0.217664172276,14.316602805411,
+    29.660993458391));
+#16330 = CARTESIAN_POINT('',(0.21798312043,14.316227326876,
+    29.659014324593));
+#16331 = CARTESIAN_POINT('',(0.218289471557,14.315865512299,
+    29.657027856602));
+#16332 = CARTESIAN_POINT('',(0.218583221748,14.315517527512,
+    29.655034312206));
+#16333 = CARTESIAN_POINT('',(0.219142211882,14.314853455053,
+    29.65105706101));
+#16334 = CARTESIAN_POINT('',(0.219407745975,14.314537040516,
+    29.649073513292));
+#16335 = CARTESIAN_POINT('',(0.219660960683,14.314234445781,
+    29.647083580688));
+#16336 = CARTESIAN_POINT('',(0.219901848366,14.31394581978,
+    29.645087538498));
+#16337 = CARTESIAN_POINT('',(0.220130399995,14.313671304655,
+    29.643085675566));
+#16338 = CARTESIAN_POINT('',(0.220346605155,14.31341103575,
+    29.641078294283));
+#16339 = CARTESIAN_POINT('',(0.220752430582,14.312921501221,
+    29.63707157312));
+#16340 = CARTESIAN_POINT('',(0.220942276774,14.312691972405,
+    29.635072327963));
+#16341 = CARTESIAN_POINT('',(0.221119979014,14.312476680336,
+    29.633068283346));
+#16342 = CARTESIAN_POINT('',(0.221285525598,14.312275740989,
+    29.631059760451));
+#16343 = CARTESIAN_POINT('',(0.22143890472,14.312089261146,
+    29.629047093406));
+#16344 = CARTESIAN_POINT('',(0.221580104472,14.311917338398,
+    29.627030629288));
+#16345 = CARTESIAN_POINT('',(0.221837324056,14.311603755733,
+    29.623003308255));
+#16346 = CARTESIAN_POINT('',(0.221953494564,14.3114619145,
+    29.620992492052));
+#16347 = CARTESIAN_POINT('',(0.222057612579,14.31133462412,
+    29.618978634381));
+#16348 = CARTESIAN_POINT('',(0.222149667564,14.311221959749,
+    29.616962099638));
+#16349 = CARTESIAN_POINT('',(0.222229650236,14.31112398502,
+    29.614943261746));
+#16350 = CARTESIAN_POINT('',(0.222297552568,14.311040752048,
+    29.612922504152));
+#16351 = CARTESIAN_POINT('',(0.222396295853,14.31091965534,
+    29.609344859807));
+#16352 = CARTESIAN_POINT('',(0.222432074224,14.31087575314,
+    29.60778859531));
+#16353 = CARTESIAN_POINT('',(0.222460699874,14.310840613136,
+    29.606231605002));
+#16354 = CARTESIAN_POINT('',(0.222482170559,14.310814249037,
+    29.60467406872));
+#16355 = CARTESIAN_POINT('',(0.222496484815,14.310796669951,
+    29.603116167474));
+#16356 = CARTESIAN_POINT('',(0.222503641954,14.310787880383,
+    29.601558083449));
+#16357 = CARTESIAN_POINT('',(0.222503642073,14.310787880238,29.6));
+#16358 = PCURVE('',#3118,#16359);
+#16359 = DEFINITIONAL_REPRESENTATION('',(#16360),#16621);
+#16360 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16361,#16362,#16363,#16364,
+    #16365,#16366,#16367,#16368,#16369,#16370,#16371,#16372,#16373,
+    #16374,#16375,#16376,#16377,#16378,#16379,#16380,#16381,#16382,
+    #16383,#16384,#16385,#16386,#16387,#16388,#16389,#16390,#16391,
+    #16392,#16393,#16394,#16395,#16396,#16397,#16398,#16399,#16400,
+    #16401,#16402,#16403,#16404,#16405,#16406,#16407,#16408,#16409,
+    #16410,#16411,#16412,#16413,#16414,#16415,#16416,#16417,#16418,
+    #16419,#16420,#16421,#16422,#16423,#16424,#16425,#16426,#16427,
+    #16428,#16429,#16430,#16431,#16432,#16433,#16434,#16435,#16436,
+    #16437,#16438,#16439,#16440,#16441,#16442,#16443,#16444,#16445,
+    #16446,#16447,#16448,#16449,#16450,#16451,#16452,#16453,#16454,
+    #16455,#16456,#16457,#16458,#16459,#16460,#16461,#16462,#16463,
+    #16464,#16465,#16466,#16467,#16468,#16469,#16470,#16471,#16472,
+    #16473,#16474,#16475,#16476,#16477,#16478,#16479,#16480,#16481,
+    #16482,#16483,#16484,#16485,#16486,#16487,#16488,#16489,#16490,
+    #16491,#16492,#16493,#16494,#16495,#16496,#16497,#16498,#16499,
+    #16500,#16501,#16502,#16503,#16504,#16505,#16506,#16507,#16508,
+    #16509,#16510,#16511,#16512,#16513,#16514,#16515,#16516,#16517,
+    #16518,#16519,#16520,#16521,#16522,#16523,#16524,#16525,#16526,
+    #16527,#16528,#16529,#16530,#16531,#16532,#16533,#16534,#16535,
+    #16536,#16537,#16538,#16539,#16540,#16541,#16542,#16543,#16544,
+    #16545,#16546,#16547,#16548,#16549,#16550,#16551,#16552,#16553,
+    #16554,#16555,#16556,#16557,#16558,#16559,#16560,#16561,#16562,
+    #16563,#16564,#16565,#16566,#16567,#16568,#16569,#16570,#16571,
+    #16572,#16573,#16574,#16575,#16576,#16577,#16578,#16579,#16580,
+    #16581,#16582,#16583,#16584,#16585,#16586,#16587,#16588,#16589,
+    #16590,#16591,#16592,#16593,#16594,#16595,#16596,#16597,#16598,
+    #16599,#16600,#16601,#16602,#16603,#16604,#16605,#16606,#16607,
+    #16608,#16609,#16610,#16611,#16612,#16613,#16614,#16615,#16616,
+    #16617,#16618,#16619,#16620),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.682687270886E-02,3.391856263736E-02,5.112112430398E-02,
+    6.848245852775E-02,8.60447194013E-02,0.103845415617,0.1219187245,
+    0.140296855248,0.159011554651,0.178095928897,0.197586810083,
+    0.217528003357,0.237974973134,0.259001977978,0.280713613313,
+    0.303264878835,0.326899348157,0.352031016843,0.3794532439,
+    0.411052071994,0.454605250241,0.550256473827,0.590815214079,
+    0.622172922795,0.649753912707,0.675141355593,0.699046166252,
+    0.72185335061,0.743795346145,0.765023167515,0.785640656735,
+    0.805722922711,0.825327151965,0.844499401432,0.863279127023,
+    0.881702366533,0.899804092331,0.917620048699,0.935188291379,
+    0.952550590938,0.969753757211,0.986850622278,1.),.UNSPECIFIED.);
+#16361 = CARTESIAN_POINT('',(4.576540775294,0.));
+#16362 = CARTESIAN_POINT('',(4.576540775352,6.653561927744E-03));
+#16363 = CARTESIAN_POINT('',(4.576545251837,1.330712937737E-02));
+#16364 = CARTESIAN_POINT('',(4.576554204762,1.9959943261E-02));
+#16365 = CARTESIAN_POINT('',(4.576567634365,2.661125508949E-02));
+#16366 = CARTESIAN_POINT('',(4.576585541114,3.326032697252E-02));
+#16367 = CARTESIAN_POINT('',(4.576607925706,3.99064316185E-02));
+#16368 = CARTESIAN_POINT('',(4.576662075196,5.32958098483E-02));
+#16369 = CARTESIAN_POINT('',(4.57669398232,6.003897491569E-02));
+#16370 = CARTESIAN_POINT('',(4.576730511391,6.677760058462E-02));
+#16371 = CARTESIAN_POINT('',(4.576771663975,7.351096709472E-02));
+#16372 = CARTESIAN_POINT('',(4.576817442257,8.023838187744E-02));
+#16373 = CARTESIAN_POINT('',(4.576867849035,8.695917955604E-02));
+#16374 = CARTESIAN_POINT('',(4.576978283448,0.100429814278));
+#16375 = CARTESIAN_POINT('',(4.577038371526,0.107179559779));
+#16376 = CARTESIAN_POINT('',(4.577103155466,0.113921311845));
+#16377 = CARTESIAN_POINT('',(4.577172639853,0.12065445596));
+#16378 = CARTESIAN_POINT('',(4.57724683035,0.1273784097));
+#16379 = CARTESIAN_POINT('',(4.577325733701,0.134092622732));
+#16380 = CARTESIAN_POINT('',(4.577493753574,0.147562405626));
+#16381 = CARTESIAN_POINT('',(4.57758295776,0.154317784488));
+#16382 = CARTESIAN_POINT('',(4.57767697838,0.161062182824));
+#16383 = CARTESIAN_POINT('',(4.577775825009,0.167795100213));
+#16384 = CARTESIAN_POINT('',(4.577879508712,0.174516066393));
+#16385 = CARTESIAN_POINT('',(4.577988042037,0.181224641256));
+#16386 = CARTESIAN_POINT('',(4.57821614837,0.19469368015));
+#16387 = CARTESIAN_POINT('',(4.578335834684,0.201453844045));
+#16388 = CARTESIAN_POINT('',(4.578460512534,0.208200483199));
+#16389 = CARTESIAN_POINT('',(4.578590198299,0.214933200196));
+#16390 = CARTESIAN_POINT('',(4.578724910174,0.221651623546));
+#16391 = CARTESIAN_POINT('',(4.578864668161,0.228355407678));
+#16392 = CARTESIAN_POINT('',(4.579156286226,0.241823869552));
+#16393 = CARTESIAN_POINT('',(4.579308284894,0.248588135885));
+#16394 = CARTESIAN_POINT('',(4.579465512827,0.255336699703));
+#16395 = CARTESIAN_POINT('',(4.579627994853,0.262069249956));
+#16396 = CARTESIAN_POINT('',(4.57979575789,0.268785496787));
+#16397 = CARTESIAN_POINT('',(4.579968830938,0.275485171532));
+#16398 = CARTESIAN_POINT('',(4.580328391589,0.288953227961));
+#16399 = CARTESIAN_POINT('',(4.580515044065,0.295721087953));
+#16400 = CARTESIAN_POINT('',(4.580707235069,0.302471348124));
+#16401 = CARTESIAN_POINT('',(4.580904999501,0.309203766218));
+#16402 = CARTESIAN_POINT('',(4.581108374602,0.315918116291));
+#16403 = CARTESIAN_POINT('',(4.581317399953,0.322614188714));
+#16404 = CARTESIAN_POINT('',(4.581750456398,0.33608201511));
+#16405 = CARTESIAN_POINT('',(4.581974681132,0.342853138123));
+#16406 = CARTESIAN_POINT('',(4.582204835775,0.349604956292));
+#16407 = CARTESIAN_POINT('',(4.582440967031,0.35633727793));
+#16408 = CARTESIAN_POINT('',(4.582683124211,0.363049922574));
+#16409 = CARTESIAN_POINT('',(4.582931359231,0.369742720992));
+#16410 = CARTESIAN_POINT('',(4.583444752374,0.383210511861));
+#16411 = CARTESIAN_POINT('',(4.583710137171,0.389984762165));
+#16412 = CARTESIAN_POINT('',(4.583981938595,0.39673809951));
+#16413 = CARTESIAN_POINT('',(4.584260217137,0.403470363115));
+#16414 = CARTESIAN_POINT('',(4.584545036198,0.410181398001));
+#16415 = CARTESIAN_POINT('',(4.584836462087,0.416871054994));
+#16416 = CARTESIAN_POINT('',(4.585438554416,0.430339043337));
+#16417 = CARTESIAN_POINT('',(4.585749487215,0.437116513195));
+#16418 = CARTESIAN_POINT('',(4.586067435815,0.443871448462));
+#16419 = CARTESIAN_POINT('',(4.586392476888,0.450603697154));
+#16420 = CARTESIAN_POINT('',(4.586724690371,0.457313107137));
+#16421 = CARTESIAN_POINT('',(4.587064159475,0.463999526121));
+#16422 = CARTESIAN_POINT('',(4.587765169132,0.477468008391));
+#16423 = CARTESIAN_POINT('',(4.588127025808,0.484249072169));
+#16424 = CARTESIAN_POINT('',(4.588496632816,0.491005830809));
+#16425 = CARTESIAN_POINT('',(4.588874085992,0.497738115169));
+#16426 = CARTESIAN_POINT('',(4.589259484892,0.504445749161));
+#16427 = CARTESIAN_POINT('',(4.589652932794,0.511128549745));
+#16428 = CARTESIAN_POINT('',(4.590465419146,0.52459792361));
+#16429 = CARTESIAN_POINT('',(4.590884838831,0.531383323833));
+#16430 = CARTESIAN_POINT('',(4.591312910322,0.538142324396));
+#16431 = CARTESIAN_POINT('',(4.591749752489,0.544874706965));
+#16432 = CARTESIAN_POINT('',(4.592195488498,0.551580238072));
+#16433 = CARTESIAN_POINT('',(4.592650245816,0.55825866912));
+#16434 = CARTESIAN_POINT('',(4.593589832945,0.571729497324));
+#16435 = CARTESIAN_POINT('',(4.594075132963,0.578520484729));
+#16436 = CARTESIAN_POINT('',(4.594570198289,0.585282414709));
+#16437 = CARTESIAN_POINT('',(4.59507517599,0.592014977748));
+#16438 = CARTESIAN_POINT('',(4.595590218179,0.5987178387));
+#16439 = CARTESIAN_POINT('',(4.59611548201,0.605390636783));
+#16440 = CARTESIAN_POINT('',(4.597201972487,0.618863763049));
+#16441 = CARTESIAN_POINT('',(4.597763796622,0.625662333986));
+#16442 = CARTESIAN_POINT('',(4.598336778464,0.632428278919));
+#16443 = CARTESIAN_POINT('',(4.598921100394,0.639161138296));
+#16444 = CARTESIAN_POINT('',(4.599516950798,0.645860412483));
+#16445 = CARTESIAN_POINT('',(4.600124524064,0.652525561765));
+#16446 = CARTESIAN_POINT('',(4.601383687658,0.666002335436));
+#16447 = CARTESIAN_POINT('',(4.602036066999,0.672811655936));
+#16448 = CARTESIAN_POINT('',(4.602701379222,0.679583330975));
+#16449 = CARTESIAN_POINT('',(4.603379852164,0.686316662231));
+#16450 = CARTESIAN_POINT('',(4.604071720881,0.693010889936));
+#16451 = CARTESIAN_POINT('',(4.604777227655,0.699665192871));
+#16452 = CARTESIAN_POINT('',(4.606243836669,0.713147940299));
+#16453 = CARTESIAN_POINT('',(4.607006033558,0.719973156825));
+#16454 = CARTESIAN_POINT('',(4.607783492321,0.726753351593));
+#16455 = CARTESIAN_POINT('',(4.608576501308,0.733487442667));
+#16456 = CARTESIAN_POINT('',(4.609385357546,0.740174252535));
+#16457 = CARTESIAN_POINT('',(4.610210366745,0.746812508103));
+#16458 = CARTESIAN_POINT('',(4.611933738444,0.76030563034));
+#16459 = CARTESIAN_POINT('',(4.612833720112,0.767155568258));
+#16460 = CARTESIAN_POINT('',(4.613752150586,0.773949084502));
+#16461 = CARTESIAN_POINT('',(4.614689402197,0.780684453906));
+#16462 = CARTESIAN_POINT('',(4.615645857321,0.787359796083));
+#16463 = CARTESIAN_POINT('',(4.61662190838,0.793973075433));
+#16464 = CARTESIAN_POINT('',(4.618677105164,0.807485995349));
+#16465 = CARTESIAN_POINT('',(4.619758862296,0.814377204743));
+#16466 = CARTESIAN_POINT('',(4.620863714723,0.821193107696));
+#16467 = CARTESIAN_POINT('',(4.621992157311,0.827930810152));
+#16468 = CARTESIAN_POINT('',(4.623144694307,0.834587145619));
+#16469 = CARTESIAN_POINT('',(4.624321839334,0.841158675168));
+#16470 = CARTESIAN_POINT('',(4.62683596968,0.854715576424));
+#16471 = CARTESIAN_POINT('',(4.628177734796,0.861684007544));
+#16472 = CARTESIAN_POINT('',(4.629550097817,0.868542190245));
+#16473 = CARTESIAN_POINT('',(4.630953740848,0.875284788563));
+#16474 = CARTESIAN_POINT('',(4.632389341033,0.881905921117));
+#16475 = CARTESIAN_POINT('',(4.633857570549,0.888399161109));
+#16476 = CARTESIAN_POINT('',(4.637089315819,0.902084337504));
+#16477 = CARTESIAN_POINT('',(4.63886369307,0.909231893608));
+#16478 = CARTESIAN_POINT('',(4.640683301,0.916189594928));
+#16479 = CARTESIAN_POINT('',(4.642549081878,0.922945465793));
+#16480 = CARTESIAN_POINT('',(4.644461847609,0.929486164572));
+#16481 = CARTESIAN_POINT('',(4.646422279735,0.935796983672));
+#16482 = CARTESIAN_POINT('',(4.65119948395,0.950221152725));
+#16483 = CARTESIAN_POINT('',(4.654059281523,0.958112070705));
+#16484 = CARTESIAN_POINT('',(4.657011948231,0.965494351831));
+#16485 = CARTESIAN_POINT('',(4.660057520215,0.972318280582));
+#16486 = CARTESIAN_POINT('',(4.663193851888,0.978528228851));
+#16487 = CARTESIAN_POINT('',(4.666416024148,0.984066207237));
+#16488 = CARTESIAN_POINT('',(4.676962595994,0.999437371899));
+#16489 = CARTESIAN_POINT('',(4.684669651024,1.00661087493));
+#16490 = CARTESIAN_POINT('',(4.692575088419,1.009372123703));
+#16491 = CARTESIAN_POINT('',(4.700445770886,1.007511791955));
+#16492 = CARTESIAN_POINT('',(4.708084182498,1.001349105082));
+#16493 = CARTESIAN_POINT('',(4.715340645212,0.991532986355));
+#16494 = CARTESIAN_POINT('',(4.724975757796,0.973570525074));
+#16495 = CARTESIAN_POINT('',(4.727769950268,0.967693952441));
+#16496 = CARTESIAN_POINT('',(4.730487872915,0.961330861356));
+#16497 = CARTESIAN_POINT('',(4.733129161414,0.9545199433));
+#16498 = CARTESIAN_POINT('',(4.735694361288,0.947296410838));
+#16499 = CARTESIAN_POINT('',(4.738184751825,0.93969126534));
+#16500 = CARTESIAN_POINT('',(4.742471180102,0.92557580421));
+#16501 = CARTESIAN_POINT('',(4.744296447549,0.919208940786));
+#16502 = CARTESIAN_POINT('',(4.746078747627,0.912642376466));
+#16503 = CARTESIAN_POINT('',(4.747818896443,0.905887483271));
+#16504 = CARTESIAN_POINT('',(4.749517750921,0.898954603195));
+#16505 = CARTESIAN_POINT('',(4.751176208808,0.891853048209));
+#16506 = CARTESIAN_POINT('',(4.754219216376,0.878203780484));
+#16507 = CARTESIAN_POINT('',(4.75561267777,0.87169248184));
+#16508 = CARTESIAN_POINT('',(4.756976215119,0.865062888425));
+#16509 = CARTESIAN_POINT('',(4.758310444422,0.858320257467));
+#16510 = CARTESIAN_POINT('',(4.759615975411,0.851469419329));
+#16511 = CARTESIAN_POINT('',(4.760893411547,0.844514777506));
+#16512 = CARTESIAN_POINT('',(4.763293879492,0.830966889562));
+#16513 = CARTESIAN_POINT('',(4.764421106798,0.824388934708));
+#16514 = CARTESIAN_POINT('',(4.765525494888,0.817729563996));
+#16515 = CARTESIAN_POINT('',(4.766607496653,0.810991676545));
+#16516 = CARTESIAN_POINT('',(4.767667554931,0.80417795066));
+#16517 = CARTESIAN_POINT('',(4.768706102502,0.797290843835));
+#16518 = CARTESIAN_POINT('',(4.770681601822,0.783780705059));
+#16519 = CARTESIAN_POINT('',(4.771620943461,0.777165762061));
+#16520 = CARTESIAN_POINT('',(4.772541939308,0.770489638647));
+#16521 = CARTESIAN_POINT('',(4.77344493273,0.763754080547));
+#16522 = CARTESIAN_POINT('',(4.774330258163,0.756960704335));
+#16523 = CARTESIAN_POINT('',(4.775198241114,0.750110997427));
+#16524 = CARTESIAN_POINT('',(4.776861082199,0.736618677751));
+#16525 = CARTESIAN_POINT('',(4.777657467548,0.729981009969));
+#16526 = CARTESIAN_POINT('',(4.778438629007,0.723294497859));
+#16527 = CARTESIAN_POINT('',(4.779204833972,0.716560243509));
+#16528 = CARTESIAN_POINT('',(4.779956342436,0.709779267973));
+#16529 = CARTESIAN_POINT('',(4.780693406984,0.70295251127));
+#16530 = CARTESIAN_POINT('',(4.782111716752,0.689469830118));
+#16531 = CARTESIAN_POINT('',(4.782794018638,0.682817257334));
+#16532 = CARTESIAN_POINT('',(4.78346339676,0.676123880666));
+#16533 = CARTESIAN_POINT('',(4.784120063304,0.669390414064));
+#16534 = CARTESIAN_POINT('',(4.784764224341,0.662617518788));
+#16535 = CARTESIAN_POINT('',(4.785396079821,0.655805803414));
+#16536 = CARTESIAN_POINT('',(4.786615395744,0.64232879928));
+#16537 = CARTESIAN_POINT('',(4.787203631726,0.635665966522));
+#16538 = CARTESIAN_POINT('',(4.787780707055,0.62896782982));
+#16539 = CARTESIAN_POINT('',(4.788346792145,0.622234859025));
+#16540 = CARTESIAN_POINT('',(4.7889020523,0.615467489573));
+#16541 = CARTESIAN_POINT('',(4.789446647707,0.608666122482));
+#16542 = CARTESIAN_POINT('',(4.790499463405,0.595192642821));
+#16543 = CARTESIAN_POINT('',(4.791008279318,0.588522440674));
+#16544 = CARTESIAN_POINT('',(4.791507323285,0.581820854282));
+#16545 = CARTESIAN_POINT('',(4.791996733062,0.575088198346));
+#16546 = CARTESIAN_POINT('',(4.792476642063,0.568324765901));
+#16547 = CARTESIAN_POINT('',(4.792947179361,0.561530828316));
+#16548 = CARTESIAN_POINT('',(4.793857785065,0.54805959608));
+#16549 = CARTESIAN_POINT('',(4.79429832732,0.541383855475));
+#16550 = CARTESIAN_POINT('',(4.794730211732,0.534679644502));
+#16551 = CARTESIAN_POINT('',(4.79515354983,0.527947182109));
+#16552 = CARTESIAN_POINT('',(4.795568449394,0.521186675179));
+#16553 = CARTESIAN_POINT('',(4.79597501445,0.514398318522));
+#16554 = CARTESIAN_POINT('',(4.796762194263,0.500928519339));
+#16555 = CARTESIAN_POINT('',(4.797143196354,0.494248381493));
+#16556 = CARTESIAN_POINT('',(4.797516444839,0.487542051502));
+#16557 = CARTESIAN_POINT('',(4.797882029719,0.480809695221));
+#16558 = CARTESIAN_POINT('',(4.798240037699,0.474051474189));
+#16559 = CARTESIAN_POINT('',(4.79859055219,0.467267545638));
+#16560 = CARTESIAN_POINT('',(4.799269194184,0.453798626508));
+#16561 = CARTESIAN_POINT('',(4.799597644781,0.447114752698));
+#16562 = CARTESIAN_POINT('',(4.799919080039,0.440406584235));
+#16563 = CARTESIAN_POINT('',(4.800233571962,0.433674266668));
+#16564 = CARTESIAN_POINT('',(4.800541189624,0.426917947914));
+#16565 = CARTESIAN_POINT('',(4.800841999163,0.420137778263));
+#16566 = CARTESIAN_POINT('',(4.801424107866,0.406669341765));
+#16567 = CARTESIAN_POINT('',(4.801705680375,0.399982038238));
+#16568 = CARTESIAN_POINT('',(4.801980840712,0.393272143448));
+#16569 = CARTESIAN_POINT('',(4.802249645635,0.386539809459));
+#16570 = CARTESIAN_POINT('',(4.802512149268,0.379785196737));
+#16571 = CARTESIAN_POINT('',(4.802768403096,0.373008474155));
+#16572 = CARTESIAN_POINT('',(4.80326376221,0.359540219273));
+#16573 = CARTESIAN_POINT('',(4.803503100676,0.352849514553));
+#16574 = CARTESIAN_POINT('',(4.803736517472,0.34613787247));
+#16575 = CARTESIAN_POINT('',(4.80396405632,0.339405474694));
+#16576 = CARTESIAN_POINT('',(4.804185758567,0.332652516918));
+#16577 = CARTESIAN_POINT('',(4.804401663176,0.325879208862));
+#16578 = CARTESIAN_POINT('',(4.804818282964,0.312410895507));
+#16579 = CARTESIAN_POINT('',(4.805019197474,0.305716589303));
+#16580 = CARTESIAN_POINT('',(4.805214584944,0.299003068284));
+#16581 = CARTESIAN_POINT('',(4.805404477918,0.292270564426));
+#16582 = CARTESIAN_POINT('',(4.8055889068,0.285519329063));
+#16583 = CARTESIAN_POINT('',(4.80576789986,0.278749632884));
+#16584 = CARTESIAN_POINT('',(4.806112326259,0.265281058091));
+#16585 = CARTESIAN_POINT('',(4.806277929079,0.258582751327));
+#16586 = CARTESIAN_POINT('',(4.806438316572,0.251867122691));
+#16587 = CARTESIAN_POINT('',(4.806593511733,0.245134473691));
+#16588 = CARTESIAN_POINT('',(4.806743535671,0.238385130288));
+#16589 = CARTESIAN_POINT('',(4.806888407609,0.231619442897));
+#16590 = CARTESIAN_POINT('',(4.807165939245,0.218150422265));
+#16591 = CARTESIAN_POINT('',(4.807298740788,0.211447532486));
+#16592 = CARTESIAN_POINT('',(4.807426566096,0.204729477252));
+#16593 = CARTESIAN_POINT('',(4.807549430152,0.197996646031));
+#16594 = CARTESIAN_POINT('',(4.80766734634,0.19124945755));
+#16595 = CARTESIAN_POINT('',(4.80778032644,0.184488359801));
+#16596 = CARTESIAN_POINT('',(4.807995168166,0.171018714471));
+#16597 = CARTESIAN_POINT('',(4.808097144693,0.164310481859));
+#16598 = CARTESIAN_POINT('',(4.808194319994,0.15758959418));
+#16599 = CARTESIAN_POINT('',(4.808286702599,0.150856546568));
+#16600 = CARTESIAN_POINT('',(4.808374299791,0.144111867314));
+#16601 = CARTESIAN_POINT('',(4.808457117604,0.137356117866));
+#16602 = CARTESIAN_POINT('',(4.808612488742,0.123885683286));
+#16603 = CARTESIAN_POINT('',(4.808685129326,0.117171189337));
+#16604 = CARTESIAN_POINT('',(4.808753087183,0.110446992055));
+#16605 = CARTESIAN_POINT('',(4.808816366113,0.103713706253));
+#16606 = CARTESIAN_POINT('',(4.808874969109,9.697198047841E-02));
+#16607 = CARTESIAN_POINT('',(4.808928898357,9.022249701519E-02));
+#16608 = CARTESIAN_POINT('',(4.809027107751,7.675119643834E-02));
+#16609 = CARTESIAN_POINT('',(4.809071445623,7.002946175524E-02));
+#16610 = CARTESIAN_POINT('',(4.809111170199,6.330147521419E-02));
+#16611 = CARTESIAN_POINT('',(4.809146282492,5.656797011685E-02));
+#16612 = CARTESIAN_POINT('',(4.809176783185,4.982970568726E-02));
+#16613 = CARTESIAN_POINT('',(4.809202672629,4.308746707185E-02));
+#16614 = CARTESIAN_POINT('',(4.809240316136,3.115410632365E-02));
+#16615 = CARTESIAN_POINT('',(4.809253953818,2.596427228494E-02));
+#16616 = CARTESIAN_POINT('',(4.809264863911,2.077293206342E-02));
+#16617 = CARTESIAN_POINT('',(4.809273046443,1.558045775202E-02));
+#16618 = CARTESIAN_POINT('',(4.809278501444,1.038722469647E-02));
+#16619 = CARTESIAN_POINT('',(4.809281228949,5.193611495341E-03));
+#16620 = CARTESIAN_POINT('',(4.809281228994,0.));
+#16621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16622 = PCURVE('',#3545,#16623);
+#16623 = DEFINITIONAL_REPRESENTATION('',(#16624),#16885);
+#16624 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16625,#16626,#16627,#16628,
+    #16629,#16630,#16631,#16632,#16633,#16634,#16635,#16636,#16637,
+    #16638,#16639,#16640,#16641,#16642,#16643,#16644,#16645,#16646,
+    #16647,#16648,#16649,#16650,#16651,#16652,#16653,#16654,#16655,
+    #16656,#16657,#16658,#16659,#16660,#16661,#16662,#16663,#16664,
+    #16665,#16666,#16667,#16668,#16669,#16670,#16671,#16672,#16673,
+    #16674,#16675,#16676,#16677,#16678,#16679,#16680,#16681,#16682,
+    #16683,#16684,#16685,#16686,#16687,#16688,#16689,#16690,#16691,
+    #16692,#16693,#16694,#16695,#16696,#16697,#16698,#16699,#16700,
+    #16701,#16702,#16703,#16704,#16705,#16706,#16707,#16708,#16709,
+    #16710,#16711,#16712,#16713,#16714,#16715,#16716,#16717,#16718,
+    #16719,#16720,#16721,#16722,#16723,#16724,#16725,#16726,#16727,
+    #16728,#16729,#16730,#16731,#16732,#16733,#16734,#16735,#16736,
+    #16737,#16738,#16739,#16740,#16741,#16742,#16743,#16744,#16745,
+    #16746,#16747,#16748,#16749,#16750,#16751,#16752,#16753,#16754,
+    #16755,#16756,#16757,#16758,#16759,#16760,#16761,#16762,#16763,
+    #16764,#16765,#16766,#16767,#16768,#16769,#16770,#16771,#16772,
+    #16773,#16774,#16775,#16776,#16777,#16778,#16779,#16780,#16781,
+    #16782,#16783,#16784,#16785,#16786,#16787,#16788,#16789,#16790,
+    #16791,#16792,#16793,#16794,#16795,#16796,#16797,#16798,#16799,
+    #16800,#16801,#16802,#16803,#16804,#16805,#16806,#16807,#16808,
+    #16809,#16810,#16811,#16812,#16813,#16814,#16815,#16816,#16817,
+    #16818,#16819,#16820,#16821,#16822,#16823,#16824,#16825,#16826,
+    #16827,#16828,#16829,#16830,#16831,#16832,#16833,#16834,#16835,
+    #16836,#16837,#16838,#16839,#16840,#16841,#16842,#16843,#16844,
+    #16845,#16846,#16847,#16848,#16849,#16850,#16851,#16852,#16853,
+    #16854,#16855,#16856,#16857,#16858,#16859,#16860,#16861,#16862,
+    #16863,#16864,#16865,#16866,#16867,#16868,#16869,#16870,#16871,
+    #16872,#16873,#16874,#16875,#16876,#16877,#16878,#16879,#16880,
+    #16881,#16882,#16883,#16884),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.682687270886E-02,3.391856263736E-02,5.112112430398E-02,
+    6.848245852775E-02,8.60447194013E-02,0.103845415617,0.1219187245,
+    0.140296855248,0.159011554651,0.178095928897,0.197586810083,
+    0.217528003357,0.237974973134,0.259001977978,0.280713613313,
+    0.303264878835,0.326899348157,0.352031016843,0.3794532439,
+    0.411052071994,0.454605250241,0.550256473827,0.590815214079,
+    0.622172922795,0.649753912707,0.675141355593,0.699046166252,
+    0.72185335061,0.743795346145,0.765023167515,0.785640656735,
+    0.805722922711,0.825327151965,0.844499401432,0.863279127023,
+    0.881702366533,0.899804092331,0.917620048699,0.935188291379,
+    0.952550590938,0.969753757211,0.986850622278,1.),.UNSPECIFIED.);
+#16625 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#16626 = CARTESIAN_POINT('',(3.990046714613,2.701996068578));
+#16627 = CARTESIAN_POINT('',(3.989993562072,2.703992139024));
+#16628 = CARTESIAN_POINT('',(3.989887257815,2.705987838772));
+#16629 = CARTESIAN_POINT('',(3.989727830311,2.707982799076));
+#16630 = CARTESIAN_POINT('',(3.989515336358,2.709976655009));
+#16631 = CARTESIAN_POINT('',(3.989249861082,2.711969045465));
+#16632 = CARTESIAN_POINT('',(3.988608164786,2.715981507912));
+#16633 = CARTESIAN_POINT('',(3.988230264305,2.71800152498));
+#16634 = CARTESIAN_POINT('',(3.987797936105,2.720019291239));
+#16635 = CARTESIAN_POINT('',(3.987311323726,2.722034443624));
+#16636 = CARTESIAN_POINT('',(3.986770594646,2.724046629123));
+#16637 = CARTESIAN_POINT('',(3.986175940278,2.726055504776));
+#16638 = CARTESIAN_POINT('',(3.984875005793,2.730078978281));
+#16639 = CARTESIAN_POINT('',(3.984168023722,2.732093529883));
+#16640 = CARTESIAN_POINT('',(3.983406849343,2.734104054388));
+#16641 = CARTESIAN_POINT('',(3.982591718369,2.736110226173));
+#16642 = CARTESIAN_POINT('',(3.981722882636,2.738111732083));
+#16643 = CARTESIAN_POINT('',(3.980800610104,2.740108271435));
+#16644 = CARTESIAN_POINT('',(3.97884075684,2.744109219335));
+#16645 = CARTESIAN_POINT('',(3.977802187719,2.746113530396));
+#16646 = CARTESIAN_POINT('',(3.976709769031,2.748112193673));
+#16647 = CARTESIAN_POINT('',(3.975563800863,2.750104926199));
+#16648 = CARTESIAN_POINT('',(3.974364591852,2.752091457565));
+#16649 = CARTESIAN_POINT('',(3.973112459185,2.754071529926));
+#16650 = CARTESIAN_POINT('',(3.970487898067,2.758041104298));
+#16651 = CARTESIAN_POINT('',(3.969114242863,2.760030449694));
+#16652 = CARTESIAN_POINT('',(3.967687099596,2.762012680655));
+#16653 = CARTESIAN_POINT('',(3.966206806786,2.763987555401));
+#16654 = CARTESIAN_POINT('',(3.964673704855,2.765954843898));
+#16655 = CARTESIAN_POINT('',(3.963088136133,2.767914327857));
+#16656 = CARTESIAN_POINT('',(3.959790519332,2.771843767937));
+#16657 = CARTESIAN_POINT('',(3.958077044542,2.773813504347));
+#16658 = CARTESIAN_POINT('',(3.956310378388,2.77577479513));
+#16659 = CARTESIAN_POINT('',(3.954490874911,2.777727436078));
+#16660 = CARTESIAN_POINT('',(3.952618884281,2.779671233623));
+#16661 = CARTESIAN_POINT('',(3.950694752802,2.781606004829));
+#16662 = CARTESIAN_POINT('',(3.946712632196,2.785486639566));
+#16663 = CARTESIAN_POINT('',(3.944653042952,2.787432218411));
+#16664 = CARTESIAN_POINT('',(3.942540413086,2.789368133751));
+#16665 = CARTESIAN_POINT('',(3.940375091588,2.791294214799));
+#16666 = CARTESIAN_POINT('',(3.938157418525,2.793210300159));
+#16667 = CARTESIAN_POINT('',(3.935887725041,2.795116237832));
+#16668 = CARTESIAN_POINT('',(3.931205789408,2.798939504309));
+#16669 = CARTESIAN_POINT('',(3.92879178764,2.800856482257));
+#16670 = CARTESIAN_POINT('',(3.926324666413,2.802762669215));
+#16671 = CARTESIAN_POINT('',(3.923804750694,2.804657923412));
+#16672 = CARTESIAN_POINT('',(3.921232352058,2.80654211115));
+#16673 = CARTESIAN_POINT('',(3.918607768688,2.808415106801));
+#16674 = CARTESIAN_POINT('',(3.913205786169,2.812172572881));
+#16675 = CARTESIAN_POINT('',(3.91042646796,2.814056624441));
+#16676 = CARTESIAN_POINT('',(3.907593631103,2.815928823412));
+#16677 = CARTESIAN_POINT('',(3.904707558528,2.817789052421));
+#16678 = CARTESIAN_POINT('',(3.901768515738,2.819637200802));
+#16679 = CARTESIAN_POINT('',(3.898776750806,2.821473164591));
+#16680 = CARTESIAN_POINT('',(3.892628104202,2.825156551993));
+#16681 = CARTESIAN_POINT('',(3.889469127872,2.827003484766));
+#16682 = CARTESIAN_POINT('',(3.886255809701,2.828837541732));
+#16683 = CARTESIAN_POINT('',(3.882988372774,2.8306586251));
+#16684 = CARTESIAN_POINT('',(3.879667018944,2.832466642408));
+#16685 = CARTESIAN_POINT('',(3.876291928835,2.834261506524));
+#16686 = CARTESIAN_POINT('',(3.869361562486,2.837862714372));
+#16687 = CARTESIAN_POINT('',(3.865803979305,2.839668487448));
+#16688 = CARTESIAN_POINT('',(3.862190681935,2.841460367713));
+#16689 = CARTESIAN_POINT('',(3.858521814947,2.843238271972));
+#16690 = CARTESIAN_POINT('',(3.854797497854,2.845002120994));
+#16691 = CARTESIAN_POINT('',(3.851017825105,2.846751839508));
+#16692 = CARTESIAN_POINT('',(3.843259305206,2.850262969817));
+#16693 = CARTESIAN_POINT('',(3.839277873876,2.852023716981));
+#16694 = CARTESIAN_POINT('',(3.835238646362,2.853769521306));
+#16695 = CARTESIAN_POINT('',(3.831141667657,2.855500309001));
+#16696 = CARTESIAN_POINT('',(3.826986953484,2.857216008881));
+#16697 = CARTESIAN_POINT('',(3.822774490296,2.858916552361));
+#16698 = CARTESIAN_POINT('',(3.814125672057,2.862329940037));
+#16699 = CARTESIAN_POINT('',(3.809686348339,2.86404200142));
+#16700 = CARTESIAN_POINT('',(3.805186218039,2.865737986454));
+#16701 = CARTESIAN_POINT('',(3.800625200764,2.867417825193));
+#16702 = CARTESIAN_POINT('',(3.796003181808,2.8690814489));
+#16703 = CARTESIAN_POINT('',(3.791320012153,2.870728790047));
+#16704 = CARTESIAN_POINT('',(3.78169641377,2.874037042208));
+#16705 = CARTESIAN_POINT('',(3.776752456114,2.875697011601));
+#16706 = CARTESIAN_POINT('',(3.77174343632,2.877339618369));
+#16707 = CARTESIAN_POINT('',(3.766669114393,2.878964790071));
+#16708 = CARTESIAN_POINT('',(3.761529209524,2.880572453945));
+#16709 = CARTESIAN_POINT('',(3.756323400091,2.882162536912));
+#16710 = CARTESIAN_POINT('',(3.745607590625,2.885358591861));
+#16711 = CARTESIAN_POINT('',(3.740093205606,2.886963394427));
+#16712 = CARTESIAN_POINT('',(3.734507769874,2.88854929254));
+#16713 = CARTESIAN_POINT('',(3.728850835034,2.890116203271));
+#16714 = CARTESIAN_POINT('',(3.723121903034,2.891664041499));
+#16715 = CARTESIAN_POINT('',(3.717320426157,2.893192719909));
+#16716 = CARTESIAN_POINT('',(3.705344005216,2.896269950573));
+#16717 = CARTESIAN_POINT('',(3.699163295905,2.897816983797));
+#16718 = CARTESIAN_POINT('',(3.692903009848,2.899343148596));
+#16719 = CARTESIAN_POINT('',(3.686562415718,2.900848340018));
+#16720 = CARTESIAN_POINT('',(3.680140720106,2.902332448222));
+#16721 = CARTESIAN_POINT('',(3.673637067521,2.903795358488));
+#16722 = CARTESIAN_POINT('',(3.660147642935,2.906747787879));
+#16723 = CARTESIAN_POINT('',(3.653153721803,2.908235207701));
+#16724 = CARTESIAN_POINT('',(3.64606771992,2.909699073618));
+#16725 = CARTESIAN_POINT('',(3.638888500947,2.911139239038));
+#16726 = CARTESIAN_POINT('',(3.631614849286,2.91255554783));
+#16727 = CARTESIAN_POINT('',(3.62424547007,2.913947834332));
+#16728 = CARTESIAN_POINT('',(3.608839520695,2.916770678229));
+#16729 = CARTESIAN_POINT('',(3.600790270075,2.918198068593));
+#16730 = CARTESIAN_POINT('',(3.592629579238,2.919597885498));
+#16731 = CARTESIAN_POINT('',(3.584355691656,2.92096990062));
+#16732 = CARTESIAN_POINT('',(3.57596675235,2.922313866251));
+#16733 = CARTESIAN_POINT('',(3.56746080789,2.923629515292));
+#16734 = CARTESIAN_POINT('',(3.549424702325,2.926320911571));
+#16735 = CARTESIAN_POINT('',(3.539871897877,2.927691197563));
+#16736 = CARTESIAN_POINT('',(3.530174692646,2.929027052101));
+#16737 = CARTESIAN_POINT('',(3.520330305633,2.930328062473));
+#16738 = CARTESIAN_POINT('',(3.510335875241,2.931593770389));
+#16739 = CARTESIAN_POINT('',(3.500188459278,2.932823671979));
+#16740 = CARTESIAN_POINT('',(3.47801232552,2.935392549163));
+#16741 = CARTESIAN_POINT('',(3.465932739169,2.936719579499));
+#16742 = CARTESIAN_POINT('',(3.453641391973,2.937997482029));
+#16743 = CARTESIAN_POINT('',(3.441133798681,2.939225291705));
+#16744 = CARTESIAN_POINT('',(3.428405872713,2.940401905203));
+#16745 = CARTESIAN_POINT('',(3.415453926167,2.941526080924));
+#16746 = CARTESIAN_POINT('',(3.38410948662,2.944071730912));
+#16747 = CARTESIAN_POINT('',(3.365514664774,2.945444602043));
+#16748 = CARTESIAN_POINT('',(3.346479947977,2.946711692202));
+#16749 = CARTESIAN_POINT('',(3.327003047204,2.947868471514));
+#16750 = CARTESIAN_POINT('',(3.307092234244,2.948909641386));
+#16751 = CARTESIAN_POINT('',(3.28676893524,2.949829535488));
+#16752 = CARTESIAN_POINT('',(3.220612161378,2.952364070049));
+#16753 = CARTESIAN_POINT('',(3.172803427307,2.953514334522));
+#16754 = CARTESIAN_POINT('',(3.124156186168,2.953941430555));
+#16755 = CARTESIAN_POINT('',(3.075778484437,2.953651787487));
+#16756 = CARTESIAN_POINT('',(3.028546190105,2.952676492016));
+#16757 = CARTESIAN_POINT('',(2.983195441633,2.951079701292));
+#16758 = CARTESIAN_POINT('',(2.922177174545,2.948073217065));
+#16759 = CARTESIAN_POINT('',(2.904373291989,2.947081318393));
+#16760 = CARTESIAN_POINT('',(2.886937094454,2.945996745846));
+#16761 = CARTESIAN_POINT('',(2.869866898104,2.94482308731));
+#16762 = CARTESIAN_POINT('',(2.853157464068,2.943563458365));
+#16763 = CARTESIAN_POINT('',(2.836800509725,2.942220437132));
+#16764 = CARTESIAN_POINT('',(2.808403109803,2.939694704742));
+#16765 = CARTESIAN_POINT('',(2.796226004573,2.938544815153));
+#16766 = CARTESIAN_POINT('',(2.78424952001,2.937347298821));
+#16767 = CARTESIAN_POINT('',(2.772469313539,2.936103022951));
+#16768 = CARTESIAN_POINT('',(2.760881084299,2.934812753481));
+#16769 = CARTESIAN_POINT('',(2.749480573141,2.933477155082));
+#16770 = CARTESIAN_POINT('',(2.728397527565,2.930882678105));
+#16771 = CARTESIAN_POINT('',(2.718673552137,2.929633950081));
+#16772 = CARTESIAN_POINT('',(2.709088843941,2.92835100019));
+#16773 = CARTESIAN_POINT('',(2.699640743382,2.92703418803));
+#16774 = CARTESIAN_POINT('',(2.69032672368,2.925683839683));
+#16775 = CARTESIAN_POINT('',(2.681144390865,2.924300247725));
+#16776 = CARTESIAN_POINT('',(2.663758564542,2.921579756628));
+#16777 = CARTESIAN_POINT('',(2.655535321748,2.920247901579));
+#16778 = CARTESIAN_POINT('',(2.647420002732,2.918888311168));
+#16779 = CARTESIAN_POINT('',(2.639410956188,2.917501176214));
+#16780 = CARTESIAN_POINT('',(2.631506632172,2.916086673257));
+#16781 = CARTESIAN_POINT('',(2.623705582103,2.914644964557));
+#16782 = CARTESIAN_POINT('',(2.608756965909,2.911793207912));
+#16783 = CARTESIAN_POINT('',(2.601597847204,2.910386230866));
+#16784 = CARTESIAN_POINT('',(2.594527979278,2.90895539154));
+#16785 = CARTESIAN_POINT('',(2.587546313392,2.90750080763));
+#16786 = CARTESIAN_POINT('',(2.580651875443,2.906022589941));
+#16787 = CARTESIAN_POINT('',(2.573843765955,2.904520842389));
+#16788 = CARTESIAN_POINT('',(2.560707233045,2.901540512623));
+#16789 = CARTESIAN_POINT('',(2.554371139502,2.900064034528));
+#16790 = CARTESIAN_POINT('',(2.548112162891,2.898566312353));
+#16791 = CARTESIAN_POINT('',(2.541929643779,2.897047427456));
+#16792 = CARTESIAN_POINT('',(2.535822979858,2.895507457913));
+#16793 = CARTESIAN_POINT('',(2.529791625947,2.893946478519));
+#16794 = CARTESIAN_POINT('',(2.518104522632,2.890842652991));
+#16795 = CARTESIAN_POINT('',(2.512443204948,2.889301366428));
+#16796 = CARTESIAN_POINT('',(2.506850705981,2.887740764901));
+#16797 = CARTESIAN_POINT('',(2.501326636436,2.886160911129));
+#16798 = CARTESIAN_POINT('',(2.495870652686,2.884561866746));
+#16799 = CARTESIAN_POINT('',(2.49048245677,2.882943692303));
+#16800 = CARTESIAN_POINT('',(2.480014314354,2.879722491744));
+#16801 = CARTESIAN_POINT('',(2.474930043552,2.878120687754));
+#16802 = CARTESIAN_POINT('',(2.469908755256,2.876501089165));
+#16803 = CARTESIAN_POINT('',(2.464950258572,2.874863750393));
+#16804 = CARTESIAN_POINT('',(2.460054400444,2.873208726406));
+#16805 = CARTESIAN_POINT('',(2.455221065658,2.871536072725));
+#16806 = CARTESIAN_POINT('',(2.445816458325,2.868204214722));
+#16807 = CARTESIAN_POINT('',(2.441241646913,2.866546007228));
+#16808 = CARTESIAN_POINT('',(2.436725671555,2.864871274284));
+#16809 = CARTESIAN_POINT('',(2.432268493375,2.863180069209));
+#16810 = CARTESIAN_POINT('',(2.427870105665,2.861472447299));
+#16811 = CARTESIAN_POINT('',(2.423530533887,2.859748465822));
+#16812 = CARTESIAN_POINT('',(2.415080262975,2.856313079365));
+#16813 = CARTESIAN_POINT('',(2.410966547072,2.854602510505));
+#16814 = CARTESIAN_POINT('',(2.406908741196,2.852876532149));
+#16815 = CARTESIAN_POINT('',(2.402906926321,2.851135202349));
+#16816 = CARTESIAN_POINT('',(2.398961211159,2.849378582503));
+#16817 = CARTESIAN_POINT('',(2.39507173216,2.847606737354));
+#16818 = CARTESIAN_POINT('',(2.387496817184,2.844075270295));
+#16819 = CARTESIAN_POINT('',(2.383808728148,2.842316362217));
+#16820 = CARTESIAN_POINT('',(2.380174539252,2.840543074063));
+#16821 = CARTESIAN_POINT('',(2.376594427275,2.838755473872));
+#16822 = CARTESIAN_POINT('',(2.373068592935,2.836953634421));
+#16823 = CARTESIAN_POINT('',(2.369597260889,2.835137633222));
+#16824 = CARTESIAN_POINT('',(2.362839383038,2.83151779771));
+#16825 = CARTESIAN_POINT('',(2.359550450824,2.829714577893));
+#16826 = CARTESIAN_POINT('',(2.356314115824,2.827897969987));
+#16827 = CARTESIAN_POINT('',(2.353130631104,2.826068057077));
+#16828 = CARTESIAN_POINT('',(2.350000270055,2.824224928415));
+#16829 = CARTESIAN_POINT('',(2.346923326396,2.822368679427));
+#16830 = CARTESIAN_POINT('',(2.340938797815,2.818668414516));
+#16831 = CARTESIAN_POINT('',(2.338029034881,2.816824927089));
+#16832 = CARTESIAN_POINT('',(2.335171120848,2.814969044922));
+#16833 = CARTESIAN_POINT('',(2.332365367766,2.81310087115));
+#16834 = CARTESIAN_POINT('',(2.329612104259,2.811220516544));
+#16835 = CARTESIAN_POINT('',(2.326911675522,2.80932809951));
+#16836 = CARTESIAN_POINT('',(2.3216674622,2.805555542056));
+#16837 = CARTESIAN_POINT('',(2.319121676455,2.803675851379));
+#16838 = CARTESIAN_POINT('',(2.31662742807,2.801784793127));
+#16839 = CARTESIAN_POINT('',(2.314185071441,2.799882495465));
+#16840 = CARTESIAN_POINT('',(2.311794973387,2.797969095658));
+#16841 = CARTESIAN_POINT('',(2.309457513143,2.796044740066));
+#16842 = CARTESIAN_POINT('',(2.304928518395,2.792208199667));
+#16843 = CARTESIAN_POINT('',(2.302735148041,2.790296389396));
+#16844 = CARTESIAN_POINT('',(2.300593343309,2.788374300925));
+#16845 = CARTESIAN_POINT('',(2.298503483876,2.786442092348));
+#16846 = CARTESIAN_POINT('',(2.29646595709,2.784499932267));
+#16847 = CARTESIAN_POINT('',(2.294481157973,2.782547999792));
+#16848 = CARTESIAN_POINT('',(2.290648315447,2.778655935452));
+#16849 = CARTESIAN_POINT('',(2.28879860622,2.776716104573));
+#16850 = CARTESIAN_POINT('',(2.287000746011,2.774767172869));
+#16851 = CARTESIAN_POINT('',(2.285255121482,2.77280933311));
+#16852 = CARTESIAN_POINT('',(2.283562121488,2.770842789874));
+#16853 = CARTESIAN_POINT('',(2.281922137071,2.768867759542));
+#16854 = CARTESIAN_POINT('',(2.27877104566,2.764928756775));
+#16855 = CARTESIAN_POINT('',(2.277258461801,2.762965013113));
+#16856 = CARTESIAN_POINT('',(2.275798187533,2.760993458391));
+#16857 = CARTESIAN_POINT('',(2.274390596354,2.759014324593));
+#16858 = CARTESIAN_POINT('',(2.273036057613,2.757027856602));
+#16859 = CARTESIAN_POINT('',(2.271734936515,2.755034312206));
+#16860 = CARTESIAN_POINT('',(2.269254873646,2.75105706101));
+#16861 = CARTESIAN_POINT('',(2.268074675946,2.749073513292));
+#16862 = CARTESIAN_POINT('',(2.266947350115,2.747083580688));
+#16863 = CARTESIAN_POINT('',(2.265873233799,2.745087538498));
+#16864 = CARTESIAN_POINT('',(2.26485265319,2.743085675566));
+#16865 = CARTESIAN_POINT('',(2.26388592303,2.741078294283));
+#16866 = CARTESIAN_POINT('',(2.262069134358,2.73707157312));
+#16867 = CARTESIAN_POINT('',(2.261218084782,2.735072327963));
+#16868 = CARTESIAN_POINT('',(2.260420493338,2.733068283346));
+#16869 = CARTESIAN_POINT('',(2.259676635838,2.731059760451));
+#16870 = CARTESIAN_POINT('',(2.258986768459,2.729047093406));
+#16871 = CARTESIAN_POINT('',(2.258351127733,2.727030629288));
+#16872 = CARTESIAN_POINT('',(2.257192324684,2.723003308255));
+#16873 = CARTESIAN_POINT('',(2.256668488677,2.720992492052));
+#16874 = CARTESIAN_POINT('',(2.256198635169,2.718978634381));
+#16875 = CARTESIAN_POINT('',(2.255782949185,2.716962099638));
+#16876 = CARTESIAN_POINT('',(2.255421588138,2.714943261746));
+#16877 = CARTESIAN_POINT('',(2.255114681828,2.712922504152));
+#16878 = CARTESIAN_POINT('',(2.254668247894,2.709344859807));
+#16879 = CARTESIAN_POINT('',(2.254506434321,2.70778859531));
+#16880 = CARTESIAN_POINT('',(2.254376937727,2.706231605002));
+#16881 = CARTESIAN_POINT('',(2.254279792521,2.70467406872));
+#16882 = CARTESIAN_POINT('',(2.254215021517,2.703116167474));
+#16883 = CARTESIAN_POINT('',(2.254182635934,2.701558083449));
+#16884 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#16885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#16886 = ORIENTED_EDGE('',*,*,#3506,.T.);
+#16887 = ORIENTED_EDGE('',*,*,#16888,.T.);
+#16888 = EDGE_CURVE('',#3486,#3407,#16889,.T.);
+#16889 = SURFACE_CURVE('',#16890,(#17151,#17415),.PCURVE_S1.);
+#16890 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#16891,#16892,#16893,#16894,
+    #16895,#16896,#16897,#16898,#16899,#16900,#16901,#16902,#16903,
+    #16904,#16905,#16906,#16907,#16908,#16909,#16910,#16911,#16912,
+    #16913,#16914,#16915,#16916,#16917,#16918,#16919,#16920,#16921,
+    #16922,#16923,#16924,#16925,#16926,#16927,#16928,#16929,#16930,
+    #16931,#16932,#16933,#16934,#16935,#16936,#16937,#16938,#16939,
+    #16940,#16941,#16942,#16943,#16944,#16945,#16946,#16947,#16948,
+    #16949,#16950,#16951,#16952,#16953,#16954,#16955,#16956,#16957,
+    #16958,#16959,#16960,#16961,#16962,#16963,#16964,#16965,#16966,
+    #16967,#16968,#16969,#16970,#16971,#16972,#16973,#16974,#16975,
+    #16976,#16977,#16978,#16979,#16980,#16981,#16982,#16983,#16984,
+    #16985,#16986,#16987,#16988,#16989,#16990,#16991,#16992,#16993,
+    #16994,#16995,#16996,#16997,#16998,#16999,#17000,#17001,#17002,
+    #17003,#17004,#17005,#17006,#17007,#17008,#17009,#17010,#17011,
+    #17012,#17013,#17014,#17015,#17016,#17017,#17018,#17019,#17020,
+    #17021,#17022,#17023,#17024,#17025,#17026,#17027,#17028,#17029,
+    #17030,#17031,#17032,#17033,#17034,#17035,#17036,#17037,#17038,
+    #17039,#17040,#17041,#17042,#17043,#17044,#17045,#17046,#17047,
+    #17048,#17049,#17050,#17051,#17052,#17053,#17054,#17055,#17056,
+    #17057,#17058,#17059,#17060,#17061,#17062,#17063,#17064,#17065,
+    #17066,#17067,#17068,#17069,#17070,#17071,#17072,#17073,#17074,
+    #17075,#17076,#17077,#17078,#17079,#17080,#17081,#17082,#17083,
+    #17084,#17085,#17086,#17087,#17088,#17089,#17090,#17091,#17092,
+    #17093,#17094,#17095,#17096,#17097,#17098,#17099,#17100,#17101,
+    #17102,#17103,#17104,#17105,#17106,#17107,#17108,#17109,#17110,
+    #17111,#17112,#17113,#17114,#17115,#17116,#17117,#17118,#17119,
+    #17120,#17121,#17122,#17123,#17124,#17125,#17126,#17127,#17128,
+    #17129,#17130,#17131,#17132,#17133,#17134,#17135,#17136,#17137,
+    #17138,#17139,#17140,#17141,#17142,#17143,#17144,#17145,#17146,
+    #17147,#17148,#17149,#17150),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.772445487656E-02,3.570022727106E-02,5.37383486154E-02,
+    7.186499375278E-02,9.010380926711E-02,0.10847793502,0.127012057201,
+    0.145734350027,0.164678460088,0.183885793141,0.203408442295,
+    0.223313240077,0.243687706563,0.264649250749,0.286360210353,
+    0.309054090519,0.333085323751,0.359035035876,0.387977146895,
+    0.422367501067,0.471821869411,0.578021342117,0.616192678282,
+    0.643920086536,0.667705197192,0.689442836085,0.709969702212,
+    0.729728505868,0.748978902535,0.767883298851,0.786547500103,
+    0.805042112909,0.823414742791,0.841697399333,0.859911245768,
+    0.878069816803,0.896181347289,0.91425061957,0.932280623924,
+    0.950274258149,0.968236167264,0.986174463058,1.),.UNSPECIFIED.);
+#16891 = CARTESIAN_POINT('',(0.407945632193,14.336467282946,29.6));
+#16892 = CARTESIAN_POINT('',(0.407945632288,14.336467283166,
+    29.60199555706));
+#16893 = CARTESIAN_POINT('',(0.407953012942,14.336484349365,
+    29.603991115262));
+#16894 = CARTESIAN_POINT('',(0.407967774204,14.336518481604,
+    29.605986406274));
+#16895 = CARTESIAN_POINT('',(0.407989920116,14.336569673549,
+    29.60798116409));
+#16896 = CARTESIAN_POINT('',(0.408019458713,14.336637912469,
+    29.609975125027));
+#16897 = CARTESIAN_POINT('',(0.408056402021,14.336723179239,
+    29.611968027728));
+#16898 = CARTESIAN_POINT('',(0.40814575914,14.336929167528,
+    29.615979437561));
+#16899 = CARTESIAN_POINT('',(0.408198385037,14.337050375092,
+    29.617997908602));
+#16900 = CARTESIAN_POINT('',(0.408258660483,14.337189044374,
+    29.620014757068));
+#16901 = CARTESIAN_POINT('',(0.408326606813,14.337345143172,
+    29.622029719367));
+#16902 = CARTESIAN_POINT('',(0.408402249962,14.337518633734,
+    29.62404253753));
+#16903 = CARTESIAN_POINT('',(0.408485620468,14.337709472762,
+    29.62605295921));
+#16904 = CARTESIAN_POINT('',(0.40866820257,14.338126471993,
+    29.630075480133));
+#16905 = CARTESIAN_POINT('',(0.408767468216,14.338352752843,
+    29.632087561172));
+#16906 = CARTESIAN_POINT('',(0.408874585972,14.338596404706,
+    29.634096732345));
+#16907 = CARTESIAN_POINT('',(0.408989596398,14.338857374013,
+    29.636102751103));
+#16908 = CARTESIAN_POINT('',(0.409112545048,14.339135602888,
+    29.638105380806));
+#16909 = CARTESIAN_POINT('',(0.409243482472,14.339431029148,
+    29.640104390721));
+#16910 = CARTESIAN_POINT('',(0.409522128025,14.340057677355,
+    29.644104512789));
+#16911 = CARTESIAN_POINT('',(0.409669915326,14.340389068115,
+    29.64610558652));
+#16912 = CARTESIAN_POINT('',(0.409825882563,14.340737691278,
+    29.648102549317));
+#16913 = CARTESIAN_POINT('',(0.409990091378,14.341103476011,
+    29.650095177989));
+#16914 = CARTESIAN_POINT('',(0.410162608612,14.341486347958,
+    29.652083254055));
+#16915 = CARTESIAN_POINT('',(0.410343506299,14.34188622923,
+    29.654066563745));
+#16916 = CARTESIAN_POINT('',(0.410723388806,14.342722426871,
+    29.658035474483));
+#16917 = CARTESIAN_POINT('',(0.410922478563,14.343158953468,
+    29.660021013084));
+#16918 = CARTESIAN_POINT('',(0.411130209677,14.343612535403,
+    29.662001300781));
+#16919 = CARTESIAN_POINT('',(0.411346666079,14.344083086609,
+    29.663976127942));
+#16920 = CARTESIAN_POINT('',(0.411571936901,14.344570517763,
+    29.665945288326));
+#16921 = CARTESIAN_POINT('',(0.411806116471,14.345074736278,
+    29.667908579081));
+#16922 = CARTESIAN_POINT('',(0.412294296324,14.346120420865,
+    29.671837542657));
+#16923 = CARTESIAN_POINT('',(0.412548430648,14.346662135475,
+    29.673803124585));
+#16924 = CARTESIAN_POINT('',(0.412811809083,14.347220692221,
+    29.675762342464));
+#16925 = CARTESIAN_POINT('',(0.413084538485,14.34779598982,
+    29.677714994661));
+#16926 = CARTESIAN_POINT('',(0.413366730765,14.348387923625,
+    29.679660881984));
+#16927 = CARTESIAN_POINT('',(0.413658502896,14.348996385619,
+    29.681599807672));
+#16928 = CARTESIAN_POINT('',(0.414264076062,14.350251584485,
+    29.685480168409));
+#16929 = CARTESIAN_POINT('',(0.414578046641,14.350898608396,
+    29.687421477976));
+#16930 = CARTESIAN_POINT('',(0.414902013915,14.351562221885,
+    29.689355306533));
+#16931 = CARTESIAN_POINT('',(0.415236107972,14.352242306961,
+    29.691281456396));
+#16932 = CARTESIAN_POINT('',(0.415580463719,14.352938741909,
+    29.693199731761));
+#16933 = CARTESIAN_POINT('',(0.415935220881,14.353651401298,
+    29.695109938713));
+#16934 = CARTESIAN_POINT('',(0.416669535917,14.355116309443,
+    29.698933141537));
+#16935 = CARTESIAN_POINT('',(0.417049308831,14.35586888653,
+    29.700845968666));
+#16936 = CARTESIAN_POINT('',(0.417439991755,14.356637754127,
+    29.702750168554));
+#16937 = CARTESIAN_POINT('',(0.417841738192,14.357422774873,
+    29.704645544813));
+#16938 = CARTESIAN_POINT('',(0.418254706133,14.358223807147,
+    29.706531902713));
+#16939 = CARTESIAN_POINT('',(0.418679058062,14.359040705072,
+    29.708409049185));
+#16940 = CARTESIAN_POINT('',(0.419556028315,14.360715796558,
+    29.712166665025));
+#16941 = CARTESIAN_POINT('',(0.420008921748,14.361574364538,
+    29.714046910219));
+#16942 = CARTESIAN_POINT('',(0.420473814254,14.362448866927,
+    29.715917330009));
+#16943 = CARTESIAN_POINT('',(0.420950882902,14.36333914325,
+    29.717777727698));
+#16944 = CARTESIAN_POINT('',(0.421440308829,14.364245028076,
+    29.719627908278));
+#16945 = CARTESIAN_POINT('',(0.42194227724,14.365166351027,
+    29.721467678434));
+#16946 = CARTESIAN_POINT('',(0.42297882918,14.367052536104,
+    29.725151430411));
+#16947 = CARTESIAN_POINT('',(0.423513768716,14.368017825126,
+    29.726995115595));
+#16948 = CARTESIAN_POINT('',(0.424061993312,14.368998621092,
+    29.72882770228));
+#16949 = CARTESIAN_POINT('',(0.424623703784,14.369994735452,
+    29.73064899259));
+#16950 = CARTESIAN_POINT('',(0.425199104474,14.371005973851,
+    29.732458790594));
+#16951 = CARTESIAN_POINT('',(0.425788403238,14.372032136128,
+    29.734256902298));
+#16952 = CARTESIAN_POINT('',(0.427005125492,14.37413098405,
+    29.737858692596));
+#16953 = CARTESIAN_POINT('',(0.427633015723,14.375204156683,
+    29.739661978092));
+#16954 = CARTESIAN_POINT('',(0.428275704145,14.376292317917,
+    29.741452790377));
+#16955 = CARTESIAN_POINT('',(0.428933415554,14.37739524462,
+    29.743230930093));
+#16956 = CARTESIAN_POINT('',(0.429606377543,14.378512706816,
+    29.744996200279));
+#16957 = CARTESIAN_POINT('',(0.430294820509,14.379644467687,
+    29.746748406373));
+#16958 = CARTESIAN_POINT('',(0.431716918401,14.381958528382,
+    29.75026034535));
+#16959 = CARTESIAN_POINT('',(0.432451194157,14.383141383608,
+    29.752019554346));
+#16960 = CARTESIAN_POINT('',(0.433202052117,14.384338590972,
+    29.753764779433));
+#16961 = CARTESIAN_POINT('',(0.433969741312,14.385549884095,
+    29.755495819934));
+#16962 = CARTESIAN_POINT('',(0.434754512605,14.386774988502,
+    29.75721247826));
+#16963 = CARTESIAN_POINT('',(0.435556618688,14.388013621621,
+    29.758914559908));
+#16964 = CARTESIAN_POINT('',(0.437215350811,14.39054690279,
+    29.762329000459));
+#16965 = CARTESIAN_POINT('',(0.438072816218,14.3918421827,
+    29.764040654431));
+#16966 = CARTESIAN_POINT('',(0.438948983324,14.393151020722,
+    29.765736629992));
+#16967 = CARTESIAN_POINT('',(0.43984412564,14.394473095437,
+    29.76741672581));
+#16968 = CARTESIAN_POINT('',(0.440758517165,14.395808075803,
+    29.769080744609));
+#16969 = CARTESIAN_POINT('',(0.441692432392,14.397155621153,
+    29.770728493167));
+#16970 = CARTESIAN_POINT('',(0.443627340889,14.399914321881,
+    29.774038076066));
+#16971 = CARTESIAN_POINT('',(0.444629490942,14.401326191094,
+    29.775698948482));
+#16972 = CARTESIAN_POINT('',(0.445652895962,14.402750607276,
+    29.777342193466));
+#16973 = CARTESIAN_POINT('',(0.446697854046,14.404187177373,
+    29.778967610304));
+#16974 = CARTESIAN_POINT('',(0.447764661883,14.405635496833,
+    29.780575003668));
+#16975 = CARTESIAN_POINT('',(0.448853614756,14.40709514961,
+    29.782164183613));
+#16976 = CARTESIAN_POINT('',(0.451116132715,14.410088841997,
+    29.78536190602));
+#16977 = CARTESIAN_POINT('',(0.452291330135,14.411623675176,
+    29.786969109759));
+#16978 = CARTESIAN_POINT('',(0.453490925399,14.41316973246,
+    29.78855637163));
+#16979 = CARTESIAN_POINT('',(0.454715240937,14.414726524814,
+    29.790123493663));
+#16980 = CARTESIAN_POINT('',(0.455964595019,14.416293549405,
+    29.791670285085));
+#16981 = CARTESIAN_POINT('',(0.457239301744,14.417870289598,
+    29.793196562323));
+#16982 = CARTESIAN_POINT('',(0.459898911995,14.421113939944,
+    29.796275898125));
+#16983 = CARTESIAN_POINT('',(0.461286190705,14.422781700556,
+    29.79782704116));
+#16984 = CARTESIAN_POINT('',(0.462701861191,14.424458890715,
+    29.799355376625));
+#16985 = CARTESIAN_POINT('',(0.464146269169,14.426144887701,
+    29.800860712699));
+#16986 = CARTESIAN_POINT('',(0.465619752057,14.427839052159,
+    29.802342867215));
+#16987 = CARTESIAN_POINT('',(0.467122638978,14.429540728097,
+    29.80380166767));
+#16988 = CARTESIAN_POINT('',(0.47027817954,14.433058440656,
+    29.806756816186));
+#16989 = CARTESIAN_POINT('',(0.471934438431,14.434875307302,
+    29.808250311081));
+#16990 = CARTESIAN_POINT('',(0.473624408372,14.436699043646,
+    29.80971724266));
+#16991 = CARTESIAN_POINT('',(0.475348455582,14.438528830384,
+    29.811157430606));
+#16992 = CARTESIAN_POINT('',(0.477106931557,14.440363828084,
+    29.812570707528));
+#16993 = CARTESIAN_POINT('',(0.478900173074,14.442203177188,
+    29.813956918957));
+#16994 = CARTESIAN_POINT('',(0.482702791797,14.446035936245,
+    29.816783420763));
+#16995 = CARTESIAN_POINT('',(0.484717993203,14.448029923491,
+    29.818219193389));
+#16996 = CARTESIAN_POINT('',(0.486774511774,14.450026851354,
+    29.819623063716));
+#16997 = CARTESIAN_POINT('',(0.488872727507,14.452025586984,
+    29.820994871074));
+#16998 = CARTESIAN_POINT('',(0.491012995029,14.454024973075,
+    29.822334471637));
+#16999 = CARTESIAN_POINT('',(0.493195643589,14.456023827864,
+    29.823641738416));
+#17000 = CARTESIAN_POINT('',(0.497902925544,14.46024836058,
+    29.826338390693));
+#17001 = CARTESIAN_POINT('',(0.500437968685,14.462473616581,
+    29.827719859724));
+#17002 = CARTESIAN_POINT('',(0.503026528082,14.464695038827,
+    29.829060818366));
+#17003 = CARTESIAN_POINT('',(0.505668979599,14.466910922627,
+    29.830361135731));
+#17004 = CARTESIAN_POINT('',(0.508365653368,14.469119532911,
+    29.831620700031));
+#17005 = CARTESIAN_POINT('',(0.511116833796,14.471319104226,
+    29.832839418582));
+#17006 = CARTESIAN_POINT('',(0.517256890245,14.476108598638,
+    29.835416733272));
+#17007 = CARTESIAN_POINT('',(0.520668310275,14.47869406064,
+    29.83675846085));
+#17008 = CARTESIAN_POINT('',(0.524157425635,14.481261215744,
+    29.838042290147));
+#17009 = CARTESIAN_POINT('',(0.527724538594,14.483807008862,
+    29.83926811141));
+#17010 = CARTESIAN_POINT('',(0.531369847689,14.486328340824,
+    29.840435815523));
+#17011 = CARTESIAN_POINT('',(0.535093447735,14.488822068373,
+    29.841545294002));
+#17012 = CARTESIAN_POINT('',(0.544362551126,14.494826780261,
+    29.844108017257));
+#17013 = CARTESIAN_POINT('',(0.549991539829,14.498304816084,
+    29.845498920847));
+#17014 = CARTESIAN_POINT('',(0.55578241235,14.501709769802,
+    29.846768801722));
+#17015 = CARTESIAN_POINT('',(0.56173464399,14.505032008642,
+    29.847917149746));
+#17016 = CARTESIAN_POINT('',(0.567847031483,14.508261691701,
+    29.848943152537));
+#17017 = CARTESIAN_POINT('',(0.574117655552,14.511388852756,
+    29.84984555531));
+#17018 = CARTESIAN_POINT('',(0.59434359039,14.520877171065,
+    29.852290994524));
+#17019 = CARTESIAN_POINT('',(0.608862924973,14.526832975199,
+    29.853381231911));
+#17020 = CARTESIAN_POINT('',(0.624080181228,14.532173529317,
+    29.853875359604));
+#17021 = CARTESIAN_POINT('',(0.639931966935,14.53678686639,
+    29.853736633239));
+#17022 = CARTESIAN_POINT('',(0.656302331085,14.540561968912,
+    29.85291726844));
+#17023 = CARTESIAN_POINT('',(0.673004808212,14.543409303217,
+    29.851341634608));
+#17024 = CARTESIAN_POINT('',(0.695775893079,14.545991436943,
+    29.848115450699));
+#17025 = CARTESIAN_POINT('',(0.701801655763,14.546551569238,
+    29.847159570013));
+#17026 = CARTESIAN_POINT('',(0.707818538131,14.546988157314,
+    29.846099100326));
+#17027 = CARTESIAN_POINT('',(0.713812464401,14.547301697511,
+    29.844932767295));
+#17028 = CARTESIAN_POINT('',(0.719769436027,14.54749409261,
+    29.843659903031));
+#17029 = CARTESIAN_POINT('',(0.725675668352,14.547568596119,
+    29.842280622377));
+#17030 = CARTESIAN_POINT('',(0.735761360517,14.547501543762,
+    29.839717578647));
+#17031 = CARTESIAN_POINT('',(0.739971372265,14.547413489573,
+    29.83858351117));
+#17032 = CARTESIAN_POINT('',(0.744142805981,14.547267397751,
+    29.837394160714));
+#17033 = CARTESIAN_POINT('',(0.74827114377,14.547065306725,
+    29.83615005075));
+#17034 = CARTESIAN_POINT('',(0.752352306359,14.546809489602,
+    29.834851864261));
+#17035 = CARTESIAN_POINT('',(0.75638265309,14.546502454162,
+    29.833500443752));
+#17036 = CARTESIAN_POINT('',(0.763769954218,14.545841978347,
+    29.830892710785));
+#17037 = CARTESIAN_POINT('',(0.767141205327,14.545501302419,
+    29.829650172672));
+#17038 = CARTESIAN_POINT('',(0.770470781942,14.545126625522,
+    29.82836979537));
+#17039 = CARTESIAN_POINT('',(0.773756984236,14.544719684261,
+    29.827052237565));
+#17040 = CARTESIAN_POINT('',(0.776998365865,14.544282241394,
+    29.825698198165));
+#17041 = CARTESIAN_POINT('',(0.780193733962,14.543816085836,
+    29.824308416296));
+#17042 = CARTESIAN_POINT('',(0.786219542202,14.542872422526,
+    29.821581571322));
+#17043 = CARTESIAN_POINT('',(0.78905770685,14.542399330128,
+    29.82025025898));
+#17044 = CARTESIAN_POINT('',(0.791855940535,14.541905128335,
+    29.818890319983));
+#17045 = CARTESIAN_POINT('',(0.794613675417,14.54139116625,
+    29.817502345368));
+#17046 = CARTESIAN_POINT('',(0.797330478368,14.54085876921,
+    29.816086931505));
+#17047 = CARTESIAN_POINT('',(0.800006050976,14.540309238787,
+    29.814644680098));
+#17048 = CARTESIAN_POINT('',(0.805127686021,14.539209958425,
+    29.811789509783));
+#17049 = CARTESIAN_POINT('',(0.807578218289,14.538661920399,
+    29.810379428133));
+#17050 = CARTESIAN_POINT('',(0.809991689819,14.538100808834,
+    29.808946459848));
+#17051 = CARTESIAN_POINT('',(0.812368033895,14.537527660819,
+    29.807491106098));
+#17052 = CARTESIAN_POINT('',(0.814707253611,14.536943480405,
+    29.806013862611));
+#17053 = CARTESIAN_POINT('',(0.817009421872,14.536349238601,
+    29.804515219664));
+#17054 = CARTESIAN_POINT('',(0.821455180731,14.535165084531,
+    29.801532962455));
+#17055 = CARTESIAN_POINT('',(0.823601472427,14.534575841377,
+    29.800050883157));
+#17056 = CARTESIAN_POINT('',(0.825713682405,14.53397897804,
+    29.798549854498));
+#17057 = CARTESIAN_POINT('',(0.827791971328,14.533375297623,
+    29.797030298453));
+#17058 = CARTESIAN_POINT('',(0.829836534594,14.532765572203,
+    29.795492628672));
+#17059 = CARTESIAN_POINT('',(0.831847602339,14.532150542838,
+    29.793937250483));
+#17060 = CARTESIAN_POINT('',(0.835752385484,14.530927239603,
+    29.79083233763));
+#17061 = CARTESIAN_POINT('',(0.837647783033,14.530319199792,
+    29.789283682463));
+#17062 = CARTESIAN_POINT('',(0.83951187555,14.529707455823,
+    29.787718961545));
+#17063 = CARTESIAN_POINT('',(0.841344922083,14.529092637089,
+    29.786138532569));
+#17064 = CARTESIAN_POINT('',(0.843147197263,14.528475346687,
+    29.784542744774));
+#17065 = CARTESIAN_POINT('',(0.8449189913,14.527856161418,
+    29.782931938936));
+#17066 = CARTESIAN_POINT('',(0.848370925379,14.526626255349,
+    29.779710171864));
+#17067 = CARTESIAN_POINT('',(0.850052136746,14.526015583577,
+    29.778099734246));
+#17068 = CARTESIAN_POINT('',(0.851704532576,14.52540413754,
+    29.776475448786));
+#17069 = CARTESIAN_POINT('',(0.85332840638,14.524792416819,
+    29.774837622085));
+#17070 = CARTESIAN_POINT('',(0.854924056686,14.524180899509,
+    29.773186553075));
+#17071 = CARTESIAN_POINT('',(0.856491787044,14.523570042218,
+    29.771522533023));
+#17072 = CARTESIAN_POINT('',(0.859552456586,14.522358265416,
+    29.768190461649));
+#17073 = CARTESIAN_POINT('',(0.861046090763,14.521757319406,
+    29.766522730727));
+#17074 = CARTESIAN_POINT('',(0.862513104769,14.521157860766,
+    29.764842925485));
+#17075 = CARTESIAN_POINT('',(0.863953794011,14.520560290902,
+    29.763151312027));
+#17076 = CARTESIAN_POINT('',(0.865368453085,14.519964993886,
+    29.761448149841));
+#17077 = CARTESIAN_POINT('',(0.866757375774,14.519372336463,
+    29.759733691793));
+#17078 = CARTESIAN_POINT('',(0.869471945354,14.518198357535,
+    29.75629835494));
+#17079 = CARTESIAN_POINT('',(0.870798051217,14.517616982978,
+    29.754577676564));
+#17080 = CARTESIAN_POINT('',(0.872099457234,14.51703888444,
+    29.752846388513));
+#17081 = CARTESIAN_POINT('',(0.873376444009,14.516464388044,
+    29.751104724736));
+#17082 = CARTESIAN_POINT('',(0.874629288153,14.515893805969,
+    29.74935291362));
+#17083 = CARTESIAN_POINT('',(0.875858262288,14.515327436452,
+    29.747591177988));
+#17084 = CARTESIAN_POINT('',(0.878261057648,14.514207397002,
+    29.744059975932));
+#17085 = CARTESIAN_POINT('',(0.879435188422,14.513653668796,
+    29.742290637636));
+#17086 = CARTESIAN_POINT('',(0.880586290429,14.513104657987,
+    29.740511933174));
+#17087 = CARTESIAN_POINT('',(0.881714621061,14.51256063214,
+    29.738724070925));
+#17088 = CARTESIAN_POINT('',(0.88282043204,14.512021847565,
+    29.736927254697));
+#17089 = CARTESIAN_POINT('',(0.883903969413,14.511488549318,
+    29.735121683717));
+#17090 = CARTESIAN_POINT('',(0.886021779365,14.510435976702,
+    29.731502305615));
+#17091 = CARTESIAN_POINT('',(0.887056266785,14.509916647133,
+    29.729688582588));
+#17092 = CARTESIAN_POINT('',(0.888069172512,14.509403212985,
+    29.72786657535));
+#17093 = CARTESIAN_POINT('',(0.889060726736,14.508895895601,
+    29.726036472029));
+#17094 = CARTESIAN_POINT('',(0.890031153141,14.508394907178,
+    29.724198457082));
+#17095 = CARTESIAN_POINT('',(0.890980668906,14.50790045076,
+    29.722352711305));
+#17096 = CARTESIAN_POINT('',(0.892834804736,14.506926825391,
+    29.71865308757));
+#17097 = CARTESIAN_POINT('',(0.893739580088,14.50644760645,
+    29.716799266799));
+#17098 = CARTESIAN_POINT('',(0.894624018971,14.505975255238,
+    29.714938124629));
+#17099 = CARTESIAN_POINT('',(0.895488322735,14.505509956053,
+    29.713069833377));
+#17100 = CARTESIAN_POINT('',(0.896332685866,14.505051885681,
+    29.711194562552));
+#17101 = CARTESIAN_POINT('',(0.897157295991,14.504601213392,
+    29.709312478862));
+#17102 = CARTESIAN_POINT('',(0.898764928631,14.503716333251,
+    29.705540745488));
+#17103 = CARTESIAN_POINT('',(0.899548069634,14.503282080009,
+    29.703651136536));
+#17104 = CARTESIAN_POINT('',(0.900311935958,14.502855501591,
+    29.701755081743));
+#17105 = CARTESIAN_POINT('',(0.901056699723,14.502436752111,
+    29.699852741563));
+#17106 = CARTESIAN_POINT('',(0.901782526096,14.502025979424,
+    29.69794427452));
+#17107 = CARTESIAN_POINT('',(0.902489573288,14.501623325123,
+    29.696029837203));
+#17108 = CARTESIAN_POINT('',(0.903864628454,14.500835545674,
+    29.692194305838));
+#17109 = CARTESIAN_POINT('',(0.904532732752,14.500450378144,
+    29.690273242361));
+#17110 = CARTESIAN_POINT('',(0.905182455511,14.500073556316,
+    29.688346547249));
+#17111 = CARTESIAN_POINT('',(0.905813939896,14.499705209231,
+    29.686414372939));
+#17112 = CARTESIAN_POINT('',(0.906427322178,14.499345460608,
+    29.684476870899));
+#17113 = CARTESIAN_POINT('',(0.907022731735,14.498994428843,
+    29.682534191629));
+#17114 = CARTESIAN_POINT('',(0.908176502794,14.498310823612,
+    29.678643322123));
+#17115 = CARTESIAN_POINT('',(0.908734947477,14.497978209225,
+    29.676695155899));
+#17116 = CARTESIAN_POINT('',(0.909275746701,14.497654496212,
+    29.674742134392));
+#17117 = CARTESIAN_POINT('',(0.909799015348,14.497339792266,
+    29.672784406198));
+#17118 = CARTESIAN_POINT('',(0.91030486158,14.497034200411,
+    29.670822120113));
+#17119 = CARTESIAN_POINT('',(0.910793386839,14.496737819002,
+    29.668855425125));
+#17120 = CARTESIAN_POINT('',(0.911734960639,14.496164288323,
+    29.664917798972));
+#17121 = CARTESIAN_POINT('',(0.912188084,14.495887098797,29.662946887029
+    ));
+#17122 = CARTESIAN_POINT('',(0.912624149992,14.495619266314,
+    29.660971882705));
+#17123 = CARTESIAN_POINT('',(0.91304324627,14.495360879729,
+    29.658992935783));
+#17124 = CARTESIAN_POINT('',(0.913445454082,14.495112023591,
+    29.657010197708));
+#17125 = CARTESIAN_POINT('',(0.913830848277,14.494872778141,
+    29.655023821593));
+#17126 = CARTESIAN_POINT('',(0.914567402674,14.49441412355,
+    29.651048116784));
+#17127 = CARTESIAN_POINT('',(0.914918630484,14.494194675394,
+    29.649058802972));
+#17128 = CARTESIAN_POINT('',(0.915253248666,14.493984950428,
+    29.647066174605));
+#17129 = CARTESIAN_POINT('',(0.915571319309,14.493785019948,
+    29.645070388895));
+#17130 = CARTESIAN_POINT('',(0.915872898651,14.493594950961,
+    29.643071606448));
+#17131 = CARTESIAN_POINT('',(0.916158037082,14.493414806186,
+    29.641069991258));
+#17132 = CARTESIAN_POINT('',(0.916695047368,14.493074781944,
+    29.63706496397));
+#17133 = CARTESIAN_POINT('',(0.916946977248,14.49291486719,
+    29.635061561925));
+#17134 = CARTESIAN_POINT('',(0.917182612966,14.492764958034,
+    29.633055671392));
+#17135 = CARTESIAN_POINT('',(0.917401993762,14.492625108054,
+    29.631047463973));
+#17136 = CARTESIAN_POINT('',(0.917605153927,14.492495366164,
+    29.629037116059));
+#17137 = CARTESIAN_POINT('',(0.917792122807,14.492375776613,
+    29.627024808829));
+#17138 = CARTESIAN_POINT('',(0.918133502246,14.492157125183,
+    29.622999295444));
+#17139 = CARTESIAN_POINT('',(0.918287955657,14.492058036296,
+    29.620986093735));
+#17140 = CARTESIAN_POINT('',(0.918426309303,14.491969151803,
+    29.618971309228));
+#17141 = CARTESIAN_POINT('',(0.918548583661,14.491890505848,
+    29.616955132448));
+#17142 = CARTESIAN_POINT('',(0.91865479541,14.491822127244,
+    29.614937758336));
+#17143 = CARTESIAN_POINT('',(0.918744957429,14.491764039476,
+    29.612919386248));
+#17144 = CARTESIAN_POINT('',(0.918876206178,14.491679436283,
+    29.609343993073));
+#17145 = CARTESIAN_POINT('',(0.918923805277,14.491648735492,
+    29.607787293837));
+#17146 = CARTESIAN_POINT('',(0.918961880275,14.491624166627,
+    29.606230215583));
+#17147 = CARTESIAN_POINT('',(0.918990434337,14.49160573589,
+    29.604672852244));
+#17148 = CARTESIAN_POINT('',(0.91900946962,14.491593447388,
+    29.603115298349));
+#17149 = CARTESIAN_POINT('',(0.919018987271,14.491587303131,
+    29.601557649026));
+#17150 = CARTESIAN_POINT('',(0.919018987428,14.491587303029,29.6));
+#17151 = PCURVE('',#3118,#17152);
+#17152 = DEFINITIONAL_REPRESENTATION('',(#17153),#17414);
+#17153 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17154,#17155,#17156,#17157,
+    #17158,#17159,#17160,#17161,#17162,#17163,#17164,#17165,#17166,
+    #17167,#17168,#17169,#17170,#17171,#17172,#17173,#17174,#17175,
+    #17176,#17177,#17178,#17179,#17180,#17181,#17182,#17183,#17184,
+    #17185,#17186,#17187,#17188,#17189,#17190,#17191,#17192,#17193,
+    #17194,#17195,#17196,#17197,#17198,#17199,#17200,#17201,#17202,
+    #17203,#17204,#17205,#17206,#17207,#17208,#17209,#17210,#17211,
+    #17212,#17213,#17214,#17215,#17216,#17217,#17218,#17219,#17220,
+    #17221,#17222,#17223,#17224,#17225,#17226,#17227,#17228,#17229,
+    #17230,#17231,#17232,#17233,#17234,#17235,#17236,#17237,#17238,
+    #17239,#17240,#17241,#17242,#17243,#17244,#17245,#17246,#17247,
+    #17248,#17249,#17250,#17251,#17252,#17253,#17254,#17255,#17256,
+    #17257,#17258,#17259,#17260,#17261,#17262,#17263,#17264,#17265,
+    #17266,#17267,#17268,#17269,#17270,#17271,#17272,#17273,#17274,
+    #17275,#17276,#17277,#17278,#17279,#17280,#17281,#17282,#17283,
+    #17284,#17285,#17286,#17287,#17288,#17289,#17290,#17291,#17292,
+    #17293,#17294,#17295,#17296,#17297,#17298,#17299,#17300,#17301,
+    #17302,#17303,#17304,#17305,#17306,#17307,#17308,#17309,#17310,
+    #17311,#17312,#17313,#17314,#17315,#17316,#17317,#17318,#17319,
+    #17320,#17321,#17322,#17323,#17324,#17325,#17326,#17327,#17328,
+    #17329,#17330,#17331,#17332,#17333,#17334,#17335,#17336,#17337,
+    #17338,#17339,#17340,#17341,#17342,#17343,#17344,#17345,#17346,
+    #17347,#17348,#17349,#17350,#17351,#17352,#17353,#17354,#17355,
+    #17356,#17357,#17358,#17359,#17360,#17361,#17362,#17363,#17364,
+    #17365,#17366,#17367,#17368,#17369,#17370,#17371,#17372,#17373,
+    #17374,#17375,#17376,#17377,#17378,#17379,#17380,#17381,#17382,
+    #17383,#17384,#17385,#17386,#17387,#17388,#17389,#17390,#17391,
+    #17392,#17393,#17394,#17395,#17396,#17397,#17398,#17399,#17400,
+    #17401,#17402,#17403,#17404,#17405,#17406,#17407,#17408,#17409,
+    #17410,#17411,#17412,#17413),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.772445487656E-02,3.570022727106E-02,5.37383486154E-02,
+    7.186499375278E-02,9.010380926711E-02,0.10847793502,0.127012057201,
+    0.145734350027,0.164678460088,0.183885793141,0.203408442295,
+    0.223313240077,0.243687706563,0.264649250749,0.286360210353,
+    0.309054090519,0.333085323751,0.359035035876,0.387977146895,
+    0.422367501067,0.471821869411,0.578021342117,0.616192678282,
+    0.643920086536,0.667705197192,0.689442836085,0.709969702212,
+    0.729728505868,0.748978902535,0.767883298851,0.786547500103,
+    0.805042112909,0.823414742791,0.841697399333,0.859911245768,
+    0.878069816803,0.896181347289,0.91425061957,0.932280623924,
+    0.950274258149,0.968236167264,0.986174463058,1.),.UNSPECIFIED.);
+#17154 = CARTESIAN_POINT('',(4.890700040653,0.));
+#17155 = CARTESIAN_POINT('',(4.890700040711,6.651856867155E-03));
+#17156 = CARTESIAN_POINT('',(4.890704514894,1.330371713929E-02));
+#17157 = CARTESIAN_POINT('',(4.89071346323,1.995516807651E-02));
+#17158 = CARTESIAN_POINT('',(4.890726887339,2.660580347259E-02));
+#17159 = CARTESIAN_POINT('',(4.890744790436,3.325522365492E-02));
+#17160 = CARTESIAN_POINT('',(4.890767177331,3.990303548457E-02));
+#17161 = CARTESIAN_POINT('',(4.890821312614,5.328890119233E-02));
+#17162 = CARTESIAN_POINT('',(4.890853189344,6.00269024473E-02));
+#17163 = CARTESIAN_POINT('',(4.890889691301,6.6762456016E-02));
+#17164 = CARTESIAN_POINT('',(4.890930827113,7.349517695447E-02));
+#17165 = CARTESIAN_POINT('',(4.890976607351,8.022469547998E-02));
+#17166 = CARTESIAN_POINT('',(4.891027044525,8.695065697101E-02));
+#17167 = CARTESIAN_POINT('',(4.891137452792,0.10041810244));
+#17168 = CARTESIAN_POINT('',(4.891197456426,0.107159559287));
+#17169 = CARTESIAN_POINT('',(4.891262178623,0.113896752169));
+#17170 = CARTESIAN_POINT('',(4.891331636228,0.120629355019));
+#17171 = CARTESIAN_POINT('',(4.891405848294,0.127357056047));
+#17172 = CARTESIAN_POINT('',(4.891484836089,0.134079557733));
+#17173 = CARTESIAN_POINT('',(4.891652821282,0.147546560343));
+#17174 = CARTESIAN_POINT('',(4.891741865931,0.154291004857));
+#17175 = CARTESIAN_POINT('',(4.891835780906,0.161029623713));
+#17176 = CARTESIAN_POINT('',(4.891934592446,0.167762138978));
+#17177 = CARTESIAN_POINT('',(4.892038329159,0.174488281451));
+#17178 = CARTESIAN_POINT('',(4.892147022021,0.181207790663));
+#17179 = CARTESIAN_POINT('',(4.892375090219,0.194674577801));
+#17180 = CARTESIAN_POINT('',(4.892494527479,0.201421767517));
+#17181 = CARTESIAN_POINT('',(4.892619050161,0.208161727396));
+#17182 = CARTESIAN_POINT('',(4.892748694676,0.214894203582));
+#17183 = CARTESIAN_POINT('',(4.892883499841,0.221618944989));
+#17184 = CARTESIAN_POINT('',(4.893023506882,0.2283357033));
+#17185 = CARTESIAN_POINT('',(4.893315089584,0.241802531922));
+#17186 = CARTESIAN_POINT('',(4.893466743313,0.248552477467));
+#17187 = CARTESIAN_POINT('',(4.893623765254,0.255293818165));
+#17188 = CARTESIAN_POINT('',(4.893786202401,0.262026300377));
+#17189 = CARTESIAN_POINT('',(4.893954104111,0.268749668265));
+#17190 = CARTESIAN_POINT('',(4.894127522099,0.275463663797));
+#17191 = CARTESIAN_POINT('',(4.894487057362,0.288930769286));
+#17192 = CARTESIAN_POINT('',(4.894673271996,0.295683709097));
+#17193 = CARTESIAN_POINT('',(4.894865209863,0.302426578746));
+#17194 = CARTESIAN_POINT('',(4.895062928732,0.309159104606));
+#17195 = CARTESIAN_POINT('',(4.895266488626,0.315881006852));
+#17196 = CARTESIAN_POINT('',(4.895475951819,0.322591999456));
+#17197 = CARTESIAN_POINT('',(4.895909001054,0.336059601631));
+#17198 = CARTESIAN_POINT('',(4.896132708799,0.342815981324));
+#17199 = CARTESIAN_POINT('',(4.896362572598,0.349560627802));
+#17200 = CARTESIAN_POINT('',(4.896598661068,0.356293229966));
+#17201 = CARTESIAN_POINT('',(4.896841044911,0.363013467092));
+#17202 = CARTESIAN_POINT('',(4.897089796921,0.36972100883));
+#17203 = CARTESIAN_POINT('',(4.897603210526,0.383189336482));
+#17204 = CARTESIAN_POINT('',(4.897868025584,0.389949810652));
+#17205 = CARTESIAN_POINT('',(4.898139514745,0.396696585314));
+#17206 = CARTESIAN_POINT('',(4.898417757459,0.403429295206));
+#17207 = CARTESIAN_POINT('',(4.898702835042,0.410147562207));
+#17208 = CARTESIAN_POINT('',(4.89899483067,0.416850995333));
+#17209 = CARTESIAN_POINT('',(4.899596982593,0.430320316713));
+#17210 = CARTESIAN_POINT('',(4.899907334713,0.437085777658));
+#17211 = CARTESIAN_POINT('',(4.900224974393,0.443835152498));
+#17212 = CARTESIAN_POINT('',(4.900549991836,0.450568003937));
+#17213 = CARTESIAN_POINT('',(4.900882478795,0.457283878466));
+#17214 = CARTESIAN_POINT('',(4.901222528577,0.463982306362));
+#17215 = CARTESIAN_POINT('',(4.901923651614,0.47745296699));
+#17216 = CARTESIAN_POINT('',(4.902284978181,0.484224605228));
+#17217 = CARTESIAN_POINT('',(4.902654315365,0.490977205968));
+#17218 = CARTESIAN_POINT('',(4.903031763917,0.497710238822));
+#17219 = CARTESIAN_POINT('',(4.903417425704,0.504423153454));
+#17220 = CARTESIAN_POINT('',(4.903811403715,0.511115379576));
+#17221 = CARTESIAN_POINT('',(4.904624077196,0.524587855649));
+#17222 = CARTESIAN_POINT('',(4.905043105314,0.531367263507));
+#17223 = CARTESIAN_POINT('',(4.905470996784,0.538123924736));
+#17224 = CARTESIAN_POINT('',(4.905907862493,0.544857189229));
+#17225 = CARTESIAN_POINT('',(4.906353813836,0.551566382555));
+#17226 = CARTESIAN_POINT('',(4.906808962722,0.558250805968));
+#17227 = CARTESIAN_POINT('',(4.90774883967,0.571725789309));
+#17228 = CARTESIAN_POINT('',(4.908234011969,0.57851513107));
+#17229 = CARTESIAN_POINT('',(4.908729059072,0.585276985931));
+#17230 = CARTESIAN_POINT('',(4.909234101226,0.592010548549));
+#17231 = CARTESIAN_POINT('',(4.909749258316,0.598714983988));
+#17232 = CARTESIAN_POINT('',(4.910274649868,0.605389427715));
+#17233 = CARTESIAN_POINT('',(4.911361577384,0.618867973522));
+#17234 = CARTESIAN_POINT('',(4.911923718214,0.625670269113));
+#17235 = CARTESIAN_POINT('',(4.912496947348,0.632438898311));
+#17236 = CARTESIAN_POINT('',(4.913081392966,0.639172850949));
+#17237 = CARTESIAN_POINT('',(4.913677181609,0.645871080762));
+#17238 = CARTESIAN_POINT('',(4.914284438181,0.65253250539));
+#17239 = CARTESIAN_POINT('',(4.91554425871,0.666016310217));
+#17240 = CARTESIAN_POINT('',(4.916197665765,0.672835929396));
+#17241 = CARTESIAN_POINT('',(4.916863644142,0.679613620542));
+#17242 = CARTESIAN_POINT('',(4.917542327324,0.686348096031));
+#17243 = CARTESIAN_POINT('',(4.918233845249,0.693038023976));
+#17244 = CARTESIAN_POINT('',(4.918938324309,0.699682028232));
+#17245 = CARTESIAN_POINT('',(4.920405936633,0.713173999229));
+#17246 = CARTESIAN_POINT('',(4.921170280699,0.720017581506));
+#17247 = CARTESIAN_POINT('',(4.921949059914,0.726807812122));
+#17248 = CARTESIAN_POINT('',(4.922742408159,0.733543013253));
+#17249 = CARTESIAN_POINT('',(4.923550452835,0.740221452358));
+#17250 = CARTESIAN_POINT('',(4.924373314856,0.746841342175));
+#17251 = CARTESIAN_POINT('',(4.926098273744,0.760346891295));
+#17252 = CARTESIAN_POINT('',(4.927002181364,0.767225223149));
+#17253 = CARTESIAN_POINT('',(4.927922967451,0.774033647763));
+#17254 = CARTESIAN_POINT('',(4.928860756743,0.780769907982));
+#17255 = CARTESIAN_POINT('',(4.929815662775,0.787431678013));
+#17256 = CARTESIAN_POINT('',(4.930787787882,0.794016563427));
+#17257 = CARTESIAN_POINT('',(4.932845647839,0.807546993707));
+#17258 = CARTESIAN_POINT('',(4.933934255554,0.814479364944));
+#17259 = CARTESIAN_POINT('',(4.935043161133,0.821316111915));
+#17260 = CARTESIAN_POINT('',(4.936172460019,0.828054042792));
+#17261 = CARTESIAN_POINT('',(4.937322228309,0.834689876873));
+#17262 = CARTESIAN_POINT('',(4.938492522754,0.841220244579));
+#17263 = CARTESIAN_POINT('',(4.941011562917,0.854803620959));
+#17264 = CARTESIAN_POINT('',(4.942365322747,0.861830062236));
+#17265 = CARTESIAN_POINT('',(4.943744712352,0.868716212625));
+#17266 = CARTESIAN_POINT('',(4.945149748162,0.875457147872));
+#17267 = CARTESIAN_POINT('',(4.94658041093,0.882047818133));
+#17268 = CARTESIAN_POINT('',(4.948036645733,0.888483047968));
+#17269 = CARTESIAN_POINT('',(4.951279005708,0.902213173483));
+#17270 = CARTESIAN_POINT('',(4.953075622222,0.909441853075));
+#17271 = CARTESIAN_POINT('',(4.95490806286,0.916434691838));
+#17272 = CARTESIAN_POINT('',(4.956776096143,0.923182574391));
+#17273 = CARTESIAN_POINT('',(4.958679407775,0.929676153258));
+#17274 = CARTESIAN_POINT('',(4.960617600639,0.93590584887));
+#17275 = CARTESIAN_POINT('',(4.965426844798,0.95042675851));
+#17276 = CARTESIAN_POINT('',(4.968334572612,0.958425523726));
+#17277 = CARTESIAN_POINT('',(4.971312022788,0.965829284496));
+#17278 = CARTESIAN_POINT('',(4.974357366212,0.972607846147));
+#17279 = CARTESIAN_POINT('',(4.977468283827,0.978729919859));
+#17280 = CARTESIAN_POINT('',(4.980641950346,0.984163362481));
+#17281 = CARTESIAN_POINT('',(4.990817783328,0.998994191544));
+#17282 = CARTESIAN_POINT('',(4.998035593161,1.005787873744));
+#17283 = CARTESIAN_POINT('',(5.005497673104,1.008933727199));
+#17284 = CARTESIAN_POINT('',(5.013149212754,1.008066373044));
+#17285 = CARTESIAN_POINT('',(5.020907834104,1.002860708518));
+#17286 = CARTESIAN_POINT('',(5.028660472542,0.993097926235));
+#17287 = CARTESIAN_POINT('',(5.038999673783,0.97382285303));
+#17288 = CARTESIAN_POINT('',(5.041713851392,0.968156971482));
+#17289 = CARTESIAN_POINT('',(5.044401624496,0.961929130996));
+#17290 = CARTESIAN_POINT('',(5.04705634727,0.955152181566));
+#17291 = CARTESIAN_POINT('',(5.049671722463,0.947844053242));
+#17292 = CARTESIAN_POINT('',(5.052241876608,0.940027620251));
+#17293 = CARTESIAN_POINT('',(5.056591626095,0.925703638694));
+#17294 = CARTESIAN_POINT('',(5.058395216707,0.919422661096));
+#17295 = CARTESIAN_POINT('',(5.060170240077,0.912898175573));
+#17296 = CARTESIAN_POINT('',(5.061914990716,0.906141156272));
+#17297 = CARTESIAN_POINT('',(5.06362802464,0.89916300824));
+#17298 = CARTESIAN_POINT('',(5.065308159371,0.891975567428));
+#17299 = CARTESIAN_POINT('',(5.06836671462,0.878256561343));
+#17300 = CARTESIAN_POINT('',(5.069754072142,0.871776851323));
+#17301 = CARTESIAN_POINT('',(5.071115991684,0.865159552353));
+#17302 = CARTESIAN_POINT('',(5.072452044763,0.858412080658));
+#17303 = CARTESIAN_POINT('',(5.073761929223,0.851541686969));
+#17304 = CARTESIAN_POINT('',(5.075045469237,0.844555456521));
+#17305 = CARTESIAN_POINT('',(5.077451543631,0.830975926628));
+#17306 = CARTESIAN_POINT('',(5.078578417445,0.824400521469));
+#17307 = CARTESIAN_POINT('',(5.079683202624,0.817739306249));
+#17308 = CARTESIAN_POINT('',(5.080765923696,0.810997264925));
+#17309 = CARTESIAN_POINT('',(5.081826663846,0.80417915274));
+#17310 = CARTESIAN_POINT('',(5.082865564912,0.797289496221));
+#17311 = CARTESIAN_POINT('',(5.08484342899,0.783763185246));
+#17312 = CARTESIAN_POINT('',(5.085784728026,0.777133808122));
+#17313 = CARTESIAN_POINT('',(5.086706892481,0.770448054464));
+#17314 = CARTESIAN_POINT('',(5.087610116031,0.763709322384));
+#17315 = CARTESIAN_POINT('',(5.088494618049,0.756920815444));
+#17316 = CARTESIAN_POINT('',(5.089360643606,0.750085542662));
+#17317 = CARTESIAN_POINT('',(5.09102456009,0.736584497207));
+#17318 = CARTESIAN_POINT('',(5.091823783351,0.729921959586));
+#17319 = CARTESIAN_POINT('',(5.092606373475,0.72322120679));
+#17320 = CARTESIAN_POINT('',(5.093372580147,0.716484590423));
+#17321 = CARTESIAN_POINT('',(5.094122662505,0.709714312547));
+#17322 = CARTESIAN_POINT('',(5.094856889143,0.702912425683));
+#17323 = CARTESIAN_POINT('',(5.096275695773,0.689425021305));
+#17324 = CARTESIAN_POINT('',(5.096961064446,0.682741022557));
+#17325 = CARTESIAN_POINT('',(5.097631900321,0.676030593876));
+#17326 = CARTESIAN_POINT('',(5.098288460993,0.669295381093));
+#17327 = CARTESIAN_POINT('',(5.098931005469,0.662536918559));
+#17328 = CARTESIAN_POINT('',(5.099559794163,0.655756629148));
+#17329 = CARTESIAN_POINT('',(5.100779324528,0.64227725481));
+#17330 = CARTESIAN_POINT('',(5.101370545452,0.635578909542));
+#17331 = CARTESIAN_POINT('',(5.101948999022,0.628862030244));
+#17332 = CARTESIAN_POINT('',(5.102514930076,0.622127776316));
+#17333 = CARTESIAN_POINT('',(5.103068580934,0.61537722476));
+#17334 = CARTESIAN_POINT('',(5.103610191402,0.608611370179));
+#17335 = CARTESIAN_POINT('',(5.104663074523,0.595137027678));
+#17336 = CARTESIAN_POINT('',(5.10517464444,0.588428910314));
+#17337 = CARTESIAN_POINT('',(5.105674936518,0.581707651167));
+#17338 = CARTESIAN_POINT('',(5.10616417443,0.574974067841));
+#17339 = CARTESIAN_POINT('',(5.106642577523,0.568228917066));
+#17340 = CARTESIAN_POINT('',(5.107110360819,0.561472894698));
+#17341 = CARTESIAN_POINT('',(5.108020953376,0.548001856971));
+#17342 = CARTESIAN_POINT('',(5.108463950569,0.541287032425));
+#17343 = CARTESIAN_POINT('',(5.108896931394,0.534562780651));
+#17344 = CARTESIAN_POINT('',(5.109320095612,0.527829675153));
+#17345 = CARTESIAN_POINT('',(5.109733637941,0.521088244363));
+#17346 = CARTESIAN_POINT('',(5.110137748061,0.514338971648));
+#17347 = CARTESIAN_POINT('',(5.110924868805,0.500870183242));
+#17348 = CARTESIAN_POINT('',(5.111308000865,0.494150769254));
+#17349 = CARTESIAN_POINT('',(5.111682187686,0.487424483684));
+#17350 = CARTESIAN_POINT('',(5.112047604969,0.480691723458));
+#17351 = CARTESIAN_POINT('',(5.112404423218,0.473952852092));
+#17352 = CARTESIAN_POINT('',(5.112752807741,0.467208199683));
+#17353 = CARTESIAN_POINT('',(5.113431363981,0.453740982512));
+#17354 = CARTESIAN_POINT('',(5.113761616504,0.447018474733));
+#17355 = CARTESIAN_POINT('',(5.114083833928,0.440290832441));
+#17356 = CARTESIAN_POINT('',(5.114398168888,0.433558323798));
+#17357 = CARTESIAN_POINT('',(5.114704768938,0.426821192259));
+#17358 = CARTESIAN_POINT('',(5.115003776554,0.420079656576));
+#17359 = CARTESIAN_POINT('',(5.115585784391,0.406613553864));
+#17360 = CARTESIAN_POINT('',(5.115868840651,0.399889021187));
+#17361 = CARTESIAN_POINT('',(5.116144633734,0.393160504994));
+#17362 = CARTESIAN_POINT('',(5.116413294624,0.386428179508));
+#17363 = CARTESIAN_POINT('',(5.11667494946,0.379692200943));
+#17364 = CARTESIAN_POINT('',(5.116929719538,0.372952707511));
+#17365 = CARTESIAN_POINT('',(5.117424970446,0.359487394645));
+#17366 = CARTESIAN_POINT('',(5.117665492347,0.352761598092));
+#17367 = CARTESIAN_POINT('',(5.117899402402,0.346032549074));
+#17368 = CARTESIAN_POINT('',(5.118126811435,0.339300354334));
+#17369 = CARTESIAN_POINT('',(5.118347825699,0.33256510805));
+#17370 = CARTESIAN_POINT('',(5.118562546875,0.325826891826));
+#17371 = CARTESIAN_POINT('',(5.11897905709,0.312362120719));
+#17372 = CARTESIAN_POINT('',(5.119180878246,0.305635583002));
+#17373 = CARTESIAN_POINT('',(5.119376631913,0.298906230082));
+#17374 = CARTESIAN_POINT('',(5.119566410158,0.29217412276));
+#17375 = CARTESIAN_POINT('',(5.119750300751,0.2854393141));
+#17376 = CARTESIAN_POINT('',(5.119928387166,0.278701849434));
+#17377 = CARTESIAN_POINT('',(5.120272707829,0.265237409385));
+#17378 = CARTESIAN_POINT('',(5.120438968816,0.258510448482));
+#17379 = CARTESIAN_POINT('',(5.120599610166,0.251780920846));
+#17380 = CARTESIAN_POINT('',(5.120754706462,0.245048860814));
+#17381 = CARTESIAN_POINT('',(5.120904328246,0.238314299863));
+#17382 = CARTESIAN_POINT('',(5.121048542018,0.23157726661));
+#17383 = CARTESIAN_POINT('',(5.121325976662,0.218112953169));
+#17384 = CARTESIAN_POINT('',(5.121459220797,0.211385686232));
+#17385 = CARTESIAN_POINT('',(5.12158720469,0.204656011342));
+#17386 = CARTESIAN_POINT('',(5.121709986594,0.197923956454));
+#17387 = CARTESIAN_POINT('',(5.121827620969,0.191189552129));
+#17388 = CARTESIAN_POINT('',(5.121940158477,0.184452831539));
+#17389 = CARTESIAN_POINT('',(5.122154916671,0.170988423308));
+#17390 = CARTESIAN_POINT('',(5.122257157776,0.164260747801));
+#17391 = CARTESIAN_POINT('',(5.122354415874,0.15753083947));
+#17392 = CARTESIAN_POINT('',(5.122446734009,0.15079874255));
+#17393 = CARTESIAN_POINT('',(5.122534151698,0.144064509986));
+#17394 = CARTESIAN_POINT('',(5.122616704934,0.137328203432));
+#17395 = CARTESIAN_POINT('',(5.122772010389,0.123863463591));
+#17396 = CARTESIAN_POINT('',(5.122844779723,0.117135039702));
+#17397 = CARTESIAN_POINT('',(5.122912766452,0.110404692569));
+#17398 = CARTESIAN_POINT('',(5.122975999641,0.103672506921));
+#17399 = CARTESIAN_POINT('',(5.123034505154,9.693858122888E-02));
+#17400 = CARTESIAN_POINT('',(5.123088305652,9.020302770595E-02));
+#17401 = CARTESIAN_POINT('',(5.123186470966,7.673777367178E-02));
+#17402 = CARTESIAN_POINT('',(5.123230848206,7.00080766241E-02));
+#17403 = CARTESIAN_POINT('',(5.123270571694,6.32770094076E-02));
+#17404 = CARTESIAN_POINT('',(5.123305657968,5.654471346549E-02));
+#17405 = CARTESIAN_POINT('',(5.123336120718,4.98113434442E-02));
+#17406 = CARTESIAN_POINT('',(5.123361970794,4.307706719338E-02));
+#17407 = CARTESIAN_POINT('',(5.123399590615,3.115121530193E-02));
+#17408 = CARTESIAN_POINT('',(5.123413229819,2.595993229059E-02));
+#17409 = CARTESIAN_POINT('',(5.123424137482,2.076829980613E-02));
+#17410 = CARTESIAN_POINT('',(5.123432316366,1.557640273359E-02));
+#17411 = CARTESIAN_POINT('',(5.123437768325,1.038432776883E-02));
+#17412 = CARTESIAN_POINT('',(5.123440494308,5.192163418484E-03));
+#17413 = CARTESIAN_POINT('',(5.123440494353,0.));
+#17414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17415 = PCURVE('',#3445,#17416);
+#17416 = DEFINITIONAL_REPRESENTATION('',(#17417),#17678);
+#17417 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#17418,#17419,#17420,#17421,
+    #17422,#17423,#17424,#17425,#17426,#17427,#17428,#17429,#17430,
+    #17431,#17432,#17433,#17434,#17435,#17436,#17437,#17438,#17439,
+    #17440,#17441,#17442,#17443,#17444,#17445,#17446,#17447,#17448,
+    #17449,#17450,#17451,#17452,#17453,#17454,#17455,#17456,#17457,
+    #17458,#17459,#17460,#17461,#17462,#17463,#17464,#17465,#17466,
+    #17467,#17468,#17469,#17470,#17471,#17472,#17473,#17474,#17475,
+    #17476,#17477,#17478,#17479,#17480,#17481,#17482,#17483,#17484,
+    #17485,#17486,#17487,#17488,#17489,#17490,#17491,#17492,#17493,
+    #17494,#17495,#17496,#17497,#17498,#17499,#17500,#17501,#17502,
+    #17503,#17504,#17505,#17506,#17507,#17508,#17509,#17510,#17511,
+    #17512,#17513,#17514,#17515,#17516,#17517,#17518,#17519,#17520,
+    #17521,#17522,#17523,#17524,#17525,#17526,#17527,#17528,#17529,
+    #17530,#17531,#17532,#17533,#17534,#17535,#17536,#17537,#17538,
+    #17539,#17540,#17541,#17542,#17543,#17544,#17545,#17546,#17547,
+    #17548,#17549,#17550,#17551,#17552,#17553,#17554,#17555,#17556,
+    #17557,#17558,#17559,#17560,#17561,#17562,#17563,#17564,#17565,
+    #17566,#17567,#17568,#17569,#17570,#17571,#17572,#17573,#17574,
+    #17575,#17576,#17577,#17578,#17579,#17580,#17581,#17582,#17583,
+    #17584,#17585,#17586,#17587,#17588,#17589,#17590,#17591,#17592,
+    #17593,#17594,#17595,#17596,#17597,#17598,#17599,#17600,#17601,
+    #17602,#17603,#17604,#17605,#17606,#17607,#17608,#17609,#17610,
+    #17611,#17612,#17613,#17614,#17615,#17616,#17617,#17618,#17619,
+    #17620,#17621,#17622,#17623,#17624,#17625,#17626,#17627,#17628,
+    #17629,#17630,#17631,#17632,#17633,#17634,#17635,#17636,#17637,
+    #17638,#17639,#17640,#17641,#17642,#17643,#17644,#17645,#17646,
+    #17647,#17648,#17649,#17650,#17651,#17652,#17653,#17654,#17655,
+    #17656,#17657,#17658,#17659,#17660,#17661,#17662,#17663,#17664,
+    #17665,#17666,#17667,#17668,#17669,#17670,#17671,#17672,#17673,
+    #17674,#17675,#17676,#17677),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.772445487656E-02,3.570022727106E-02,5.37383486154E-02,
+    7.186499375278E-02,9.010380926711E-02,0.10847793502,0.127012057201,
+    0.145734350027,0.164678460088,0.183885793141,0.203408442295,
+    0.223313240077,0.243687706563,0.264649250749,0.286360210353,
+    0.309054090519,0.333085323751,0.359035035876,0.387977146895,
+    0.422367501067,0.471821869411,0.578021342117,0.616192678282,
+    0.643920086536,0.667705197192,0.689442836085,0.709969702212,
+    0.729728505868,0.748978902535,0.767883298851,0.786547500103,
+    0.805042112909,0.823414742791,0.841697399333,0.859911245768,
+    0.878069816803,0.896181347289,0.91425061957,0.932280623924,
+    0.950274258149,0.968236167264,0.986174463058,1.),.UNSPECIFIED.);
+#17418 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#17419 = CARTESIAN_POINT('',(3.990046714614,2.70199555706));
+#17420 = CARTESIAN_POINT('',(3.989993589472,2.703991115262));
+#17421 = CARTESIAN_POINT('',(3.989887339687,2.705986406274));
+#17422 = CARTESIAN_POINT('',(3.989727977288,2.70798116409));
+#17423 = CARTESIAN_POINT('',(3.989515526521,2.709975125027));
+#17424 = CARTESIAN_POINT('',(3.989250023845,2.711968027728));
+#17425 = CARTESIAN_POINT('',(3.988608495888,2.715979437561));
+#17426 = CARTESIAN_POINT('',(3.98823095539,2.717997908602));
+#17427 = CARTESIAN_POINT('',(3.987798947349,2.720014757068));
+#17428 = CARTESIAN_POINT('',(3.987312531759,2.722029719367));
+#17429 = CARTESIAN_POINT('',(3.986771777703,2.72404253753));
+#17430 = CARTESIAN_POINT('',(3.986176763351,2.72605295921));
+#17431 = CARTESIAN_POINT('',(3.98487613687,2.730075480133));
+#17432 = CARTESIAN_POINT('',(3.984170146894,2.732087561172));
+#17433 = CARTESIAN_POINT('',(3.98340969395,2.734096732345));
+#17434 = CARTESIAN_POINT('',(3.982594870928,2.736102751103));
+#17435 = CARTESIAN_POINT('',(3.981725775687,2.738105380806));
+#17436 = CARTESIAN_POINT('',(3.980802511062,2.740104390721));
+#17437 = CARTESIAN_POINT('',(3.978843062329,2.744104512789));
+#17438 = CARTESIAN_POINT('',(3.977806345387,2.74610558652));
+#17439 = CARTESIAN_POINT('',(3.976715142944,2.748102549317));
+#17440 = CARTESIAN_POINT('',(3.975569565976,2.750095177989));
+#17441 = CARTESIAN_POINT('',(3.97436972752,2.752083254055));
+#17442 = CARTESIAN_POINT('',(3.973115742672,2.754066563745));
+#17443 = CARTESIAN_POINT('',(3.970491620329,2.758035474483));
+#17444 = CARTESIAN_POINT('',(3.96912081168,2.760021013084));
+#17445 = CARTESIAN_POINT('',(3.967695421638,2.762001300781));
+#17446 = CARTESIAN_POINT('',(3.96621556969,2.763976127942));
+#17447 = CARTESIAN_POINT('',(3.96468137583,2.765945288326));
+#17448 = CARTESIAN_POINT('',(3.963092960551,2.767908579081));
+#17449 = CARTESIAN_POINT('',(3.959795743636,2.771837542657));
+#17450 = CARTESIAN_POINT('',(3.958086136205,2.773803124585));
+#17451 = CARTESIAN_POINT('',(3.956321746062,2.775762342464));
+#17452 = CARTESIAN_POINT('',(3.954502696554,2.777714994661));
+#17453 = CARTESIAN_POINT('',(3.952629110866,2.779660881984));
+#17454 = CARTESIAN_POINT('',(3.950701112026,2.781599807672));
+#17455 = CARTESIAN_POINT('',(3.946719272586,2.785480168409));
+#17456 = CARTESIAN_POINT('',(3.944664482436,2.787421477976));
+#17457 = CARTESIAN_POINT('',(3.942554578455,2.789355306533));
+#17458 = CARTESIAN_POINT('',(3.940389686338,2.791281456396));
+#17459 = CARTESIAN_POINT('',(3.938169931461,2.793199731761));
+#17460 = CARTESIAN_POINT('',(3.935895438883,2.795109938713));
+#17461 = CARTESIAN_POINT('',(3.931213581197,2.798933141537));
+#17462 = CARTESIAN_POINT('',(3.928805101645,2.800845968666));
+#17463 = CARTESIAN_POINT('',(3.926341023239,2.802750168554));
+#17464 = CARTESIAN_POINT('',(3.923821474337,2.804645544813));
+#17465 = CARTESIAN_POINT('',(3.921246583105,2.806531902713));
+#17466 = CARTESIAN_POINT('',(3.918616477519,2.808409049185));
+#17467 = CARTESIAN_POINT('',(3.913214279695,2.812166665025));
+#17468 = CARTESIAN_POINT('',(3.910440874568,2.814046910219));
+#17469 = CARTESIAN_POINT('',(3.907611202364,2.815917330009));
+#17470 = CARTESIAN_POINT('',(3.904725395577,2.817777727698));
+#17471 = CARTESIAN_POINT('',(3.901783586815,2.819627908278));
+#17472 = CARTESIAN_POINT('',(3.898785908801,2.821467678434));
+#17473 = CARTESIAN_POINT('',(3.892636653615,2.825151430411));
+#17474 = CARTESIAN_POINT('',(3.889483516969,2.826995115595));
+#17475 = CARTESIAN_POINT('',(3.886273222905,2.82882770228));
+#17476 = CARTESIAN_POINT('',(3.883005910465,2.83064899259));
+#17477 = CARTESIAN_POINT('',(3.879681719259,2.832458790594));
+#17478 = CARTESIAN_POINT('',(3.876300789466,2.834256902298));
+#17479 = CARTESIAN_POINT('',(3.869369302217,2.837858692596));
+#17480 = CARTESIAN_POINT('',(3.865816871434,2.839661978092));
+#17481 = CARTESIAN_POINT('',(3.862206117321,2.841452790377));
+#17482 = CARTESIAN_POINT('',(3.858537188912,2.843230930093));
+#17483 = CARTESIAN_POINT('',(3.854810236427,2.844996200279));
+#17484 = CARTESIAN_POINT('',(3.85102541128,2.846748406373));
+#17485 = CARTESIAN_POINT('',(3.843265104471,2.85026034535));
+#17486 = CARTESIAN_POINT('',(3.839287341229,2.852019554346));
+#17487 = CARTESIAN_POINT('',(3.83524973817,2.853764779433));
+#17488 = CARTESIAN_POINT('',(3.831152459144,2.855495819934));
+#17489 = CARTESIAN_POINT('',(3.826995670036,2.85721247826));
+#17490 = CARTESIAN_POINT('',(3.822779538759,2.858914559908));
+#17491 = CARTESIAN_POINT('',(3.814128052753,2.862329000459));
+#17492 = CARTESIAN_POINT('',(3.809689872939,2.864040654431));
+#17493 = CARTESIAN_POINT('',(3.805189878203,2.865736629992));
+#17494 = CARTESIAN_POINT('',(3.800628254095,2.86741672581));
+#17495 = CARTESIAN_POINT('',(3.796005189326,2.869080744609));
+#17496 = CARTESIAN_POINT('',(3.791320875768,2.870728493167));
+#17497 = CARTESIAN_POINT('',(3.78169340631,2.874038076066));
+#17498 = CARTESIAN_POINT('',(3.776746681609,2.875698948482));
+#17499 = CARTESIAN_POINT('',(3.771735546941,2.877342193466));
+#17500 = CARTESIAN_POINT('',(3.76666021956,2.878967610304));
+#17501 = CARTESIAN_POINT('',(3.761520921384,2.880575003668));
+#17502 = CARTESIAN_POINT('',(3.756317878996,2.882164183613));
+#17503 = CARTESIAN_POINT('',(3.745596478834,2.88536190602));
+#17504 = CARTESIAN_POINT('',(3.740073498833,2.886969109759));
+#17505 = CARTESIAN_POINT('',(3.734482640934,2.88855637163));
+#17506 = CARTESIAN_POINT('',(3.728824169022,2.890123493663));
+#17507 = CARTESIAN_POINT('',(3.723098353581,2.891670285085));
+#17508 = CARTESIAN_POINT('',(3.717305471686,2.893196562323));
+#17509 = CARTESIAN_POINT('',(3.705320857655,2.896275898125));
+#17510 = CARTESIAN_POINT('',(3.699122942034,2.89782704116));
+#17511 = CARTESIAN_POINT('',(3.692852384716,2.899355376625));
+#17512 = CARTESIAN_POINT('',(3.686509519143,2.900860712699));
+#17513 = CARTESIAN_POINT('',(3.680094687627,2.902342867215));
+#17514 = CARTESIAN_POINT('',(3.673608241351,2.90380166767));
+#17515 = CARTESIAN_POINT('',(3.660106393287,2.906756816186));
+#17516 = CARTESIAN_POINT('',(3.653082345921,2.908250311081));
+#17517 = CARTESIAN_POINT('',(3.645978826857,2.909717242659));
+#17518 = CARTESIAN_POINT('',(3.638796275648,2.911157430606));
+#17519 = CARTESIAN_POINT('',(3.631535142812,2.912570707528));
+#17520 = CARTESIAN_POINT('',(3.624195889829,2.913956918957));
+#17521 = CARTESIAN_POINT('',(3.608769977056,2.916783420763));
+#17522 = CARTESIAN_POINT('',(3.600670423756,2.918219193389));
+#17523 = CARTESIAN_POINT('',(3.592480925833,2.919623063716));
+#17524 = CARTESIAN_POINT('',(3.584202090922,2.920994871074));
+#17525 = CARTESIAN_POINT('',(3.575834537708,2.922334471637));
+#17526 = CARTESIAN_POINT('',(3.567378895927,2.923641738416));
+#17527 = CARTESIAN_POINT('',(3.549307567847,2.926338390693));
+#17528 = CARTESIAN_POINT('',(3.539670548104,2.927719859724));
+#17529 = CARTESIAN_POINT('',(3.529925637543,2.929060818366));
+#17530 = CARTESIAN_POINT('',(3.520073730564,2.930361135731));
+#17531 = CARTESIAN_POINT('',(3.510115725552,2.931620700031));
+#17532 = CARTESIAN_POINT('',(3.500052524883,2.932839418582));
+#17533 = CARTESIAN_POINT('',(3.477803553354,2.935416733272));
+#17534 = CARTESIAN_POINT('',(3.46557482882,2.93675846085));
+#17535 = CARTESIAN_POINT('',(3.453200366038,2.938042290147));
+#17536 = CARTESIAN_POINT('',(3.44068165381,2.93926811141));
+#17537 = CARTESIAN_POINT('',(3.428020165025,2.940435815523));
+#17538 = CARTESIAN_POINT('',(3.415217356658,2.941545294002));
+#17539 = CARTESIAN_POINT('',(3.383662694979,2.944108017257));
+#17540 = CARTESIAN_POINT('',(3.364761824832,2.945498920847));
+#17541 = CARTESIAN_POINT('',(3.345575774186,2.946768801722));
+#17542 = CARTESIAN_POINT('',(3.326108747892,2.947917149746));
+#17543 = CARTESIAN_POINT('',(3.306365398445,2.948943152537));
+#17544 = CARTESIAN_POINT('',(3.286350783624,2.94984555531));
+#17545 = CARTESIAN_POINT('',(3.222519588872,2.952290994524));
+#17546 = CARTESIAN_POINT('',(3.177735931847,2.953381231911));
+#17547 = CARTESIAN_POINT('',(3.131758755114,2.953875359604));
+#17548 = CARTESIAN_POINT('',(3.084718111593,2.953736633239));
+#17549 = CARTESIAN_POINT('',(3.036845612265,2.95291726844));
+#17550 = CARTESIAN_POINT('',(2.988511524164,2.951341634608));
+#17551 = CARTESIAN_POINT('',(2.923034329466,2.948115450699));
+#17552 = CARTESIAN_POINT('',(2.905747181825,2.947159570013));
+#17553 = CARTESIAN_POINT('',(2.888516531196,2.946099100326));
+#17554 = CARTESIAN_POINT('',(2.871373828931,2.944932767295));
+#17555 = CARTESIAN_POINT('',(2.854350351381,2.943659903031));
+#17556 = CARTESIAN_POINT('',(2.837477186566,2.942280622377));
+#17557 = CARTESIAN_POINT('',(2.808660286413,2.939717578647));
+#17558 = CARTESIAN_POINT('',(2.796630293886,2.93858351117));
+#17559 = CARTESIAN_POINT('',(2.784706478365,2.937394160714));
+#17560 = CARTESIAN_POINT('',(2.77289909995,2.93615005075));
+#17561 = CARTESIAN_POINT('',(2.761217443737,2.934851864261));
+#17562 = CARTESIAN_POINT('',(2.749669819819,2.933500443752));
+#17563 = CARTESIAN_POINT('',(2.728479054355,2.930892710785));
+#17564 = CARTESIAN_POINT('',(2.718798498656,2.929650172672));
+#17565 = CARTESIAN_POINT('',(2.709226356239,2.92836979537));
+#17566 = CARTESIAN_POINT('',(2.699766526123,2.927052237565));
+#17567 = CARTESIAN_POINT('',(2.690422346297,2.925698198165));
+#17568 = CARTESIAN_POINT('',(2.681196593723,2.924308416296));
+#17569 = CARTESIAN_POINT('',(2.663770161678,2.921581571322));
+#17570 = CARTESIAN_POINT('',(2.655549630334,2.92025025898));
+#17571 = CARTESIAN_POINT('',(2.647431543521,2.918890319983));
+#17572 = CARTESIAN_POINT('',(2.639417261697,2.917502345368));
+#17573 = CARTESIAN_POINT('',(2.631507852554,2.916086931505));
+#17574 = CARTESIAN_POINT('',(2.623704091014,2.914644680098));
+#17575 = CARTESIAN_POINT('',(2.608737580684,2.911789509783));
+#17576 = CARTESIAN_POINT('',(2.601563368075,2.910379428133));
+#17577 = CARTESIAN_POINT('',(2.59448422251,2.908946459848));
+#17578 = CARTESIAN_POINT('',(2.587500397313,2.907491106098));
+#17579 = CARTESIAN_POINT('',(2.580611998029,2.906013862611));
+#17580 = CARTESIAN_POINT('',(2.573818982428,2.904515219664));
+#17581 = CARTESIAN_POINT('',(2.56067395382,2.901532962455));
+#17582 = CARTESIAN_POINT('',(2.554314971387,2.900050883157));
+#17583 = CARTESIAN_POINT('',(2.548044046019,2.898549854498));
+#17584 = CARTESIAN_POINT('',(2.541860939757,2.897030298453));
+#17585 = CARTESIAN_POINT('',(2.535765343864,2.895492628672));
+#17586 = CARTESIAN_POINT('',(2.529756878828,2.893937250483));
+#17587 = CARTESIAN_POINT('',(2.518065681298,2.89083233763));
+#17588 = CARTESIAN_POINT('',(2.512378558845,2.889283682463));
+#17589 = CARTESIAN_POINT('',(2.506773313539,2.887718961545));
+#17590 = CARTESIAN_POINT('',(2.501249502267,2.886138532569));
+#17591 = CARTESIAN_POINT('',(2.495806652261,2.884542744774));
+#17592 = CARTESIAN_POINT('',(2.490444261104,2.882931938936));
+#17593 = CARTESIAN_POINT('',(2.479974277642,2.879710171864));
+#17594 = CARTESIAN_POINT('',(2.474863846078,2.878099734246));
+#17595 = CARTESIAN_POINT('',(2.469830000408,2.876475448786));
+#17596 = CARTESIAN_POINT('',(2.46487223138,2.874837622085));
+#17597 = CARTESIAN_POINT('',(2.459990022107,2.873186553075));
+#17598 = CARTESIAN_POINT('',(2.455182848073,2.871522533023));
+#17599 = CARTESIAN_POINT('',(2.445777638461,2.868190461649));
+#17600 = CARTESIAN_POINT('',(2.44117772643,2.866522730727));
+#17601 = CARTESIAN_POINT('',(2.436649930434,2.864842925485));
+#17602 = CARTESIAN_POINT('',(2.432193743902,2.863151312027));
+#17603 = CARTESIAN_POINT('',(2.427808664302,2.861448149841));
+#17604 = CARTESIAN_POINT('',(2.423494193134,2.859733691793));
+#17605 = CARTESIAN_POINT('',(2.415044044226,2.85629835494));
+#17606 = CARTESIAN_POINT('',(2.410907100857,2.854577676564));
+#17607 = CARTESIAN_POINT('',(2.406838525669,2.852846388513));
+#17608 = CARTESIAN_POINT('',(2.402837848508,2.851104724736));
+#17609 = CARTESIAN_POINT('',(2.398904609226,2.84935291362));
+#17610 = CARTESIAN_POINT('',(2.395038357686,2.847591177988));
+#17611 = CARTESIAN_POINT('',(2.387464011125,2.844059975932));
+#17612 = CARTESIAN_POINT('',(2.383755042677,2.842290637636));
+#17613 = CARTESIAN_POINT('',(2.380111317492,2.840511933174));
+#17614 = CARTESIAN_POINT('',(2.37653241748,2.838724070925));
+#17615 = CARTESIAN_POINT('',(2.373017937372,2.836927254697));
+#17616 = CARTESIAN_POINT('',(2.369567484731,2.835121683717));
+#17617 = CARTESIAN_POINT('',(2.362810460812,2.831502305615));
+#17618 = CARTESIAN_POINT('',(2.359503268476,2.829688582588));
+#17619 = CARTESIAN_POINT('',(2.356258729188,2.82786657535));
+#17620 = CARTESIAN_POINT('',(2.35307648311,2.826036472029));
+#17621 = CARTESIAN_POINT('',(2.349956184311,2.824198457082));
+#17622 = CARTESIAN_POINT('',(2.346897500767,2.822352711305));
+#17623 = CARTESIAN_POINT('',(2.340914009166,2.81865308757));
+#17624 = CARTESIAN_POINT('',(2.337988740959,2.816799266799));
+#17625 = CARTESIAN_POINT('',(2.33512399537,2.814938124629));
+#17626 = CARTESIAN_POINT('',(2.332319472078,2.813069833377));
+#17627 = CARTESIAN_POINT('',(2.32957488481,2.811194562552));
+#17628 = CARTESIAN_POINT('',(2.32688996134,2.809312478862));
+#17629 = CARTESIAN_POINT('',(2.321646893561,2.805540745488));
+#17630 = CARTESIAN_POINT('',(2.319088389385,2.803651136536));
+#17631 = CARTESIAN_POINT('',(2.316588675212,2.801755081743));
+#17632 = CARTESIAN_POINT('',(2.314147508975,2.799852741563));
+#17633 = CARTESIAN_POINT('',(2.311764662296,2.79794427452));
+#17634 = CARTESIAN_POINT('',(2.309439920477,2.796029837203));
+#17635 = CARTESIAN_POINT('',(2.304912116876,2.792194305838));
+#17636 = CARTESIAN_POINT('',(2.302708755497,2.790273242361));
+#17637 = CARTESIAN_POINT('',(2.300562798973,2.788346547249));
+#17638 = CARTESIAN_POINT('',(2.298474060929,2.786414372939));
+#17639 = CARTESIAN_POINT('',(2.296442368018,2.784476870899));
+#17640 = CARTESIAN_POINT('',(2.29446755992,2.782534191629));
+#17641 = CARTESIAN_POINT('',(2.290635894039,2.778643322123));
+#17642 = CARTESIAN_POINT('',(2.28877877172,2.776695155899));
+#17643 = CARTESIAN_POINT('',(2.286977976189,2.774742134392));
+#17644 = CARTESIAN_POINT('',(2.285233373354,2.772784406198));
+#17645 = CARTESIAN_POINT('',(2.283544841219,2.770822120113));
+#17646 = CARTESIAN_POINT('',(2.281912269888,2.768855425125));
+#17647 = CARTESIAN_POINT('',(2.278762279723,2.764917798972));
+#17648 = CARTESIAN_POINT('',(2.277244618114,2.762946887029));
+#17649 = CARTESIAN_POINT('',(2.275782479733,2.760971882705));
+#17650 = CARTESIAN_POINT('',(2.274375778313,2.758992935783));
+#17651 = CARTESIAN_POINT('',(2.273024438324,2.757010197708));
+#17652 = CARTESIAN_POINT('',(2.271728394971,2.755023821593));
+#17653 = CARTESIAN_POINT('',(2.269249296362,2.751048116784));
+#17654 = CARTESIAN_POINT('',(2.26806601793,2.749058802972));
+#17655 = CARTESIAN_POINT('',(2.266937705468,2.747066174605));
+#17656 = CARTESIAN_POINT('',(2.265864314115,2.745070388895));
+#17657 = CARTESIAN_POINT('',(2.264845807582,2.743071606448));
+#17658 = CARTESIAN_POINT('',(2.263882158149,2.741069991258));
+#17659 = CARTESIAN_POINT('',(2.262066137533,2.73706496397));
+#17660 = CARTESIAN_POINT('',(2.261213572146,2.735061561925));
+#17661 = CARTESIAN_POINT('',(2.260415631846,2.733055671392));
+#17662 = CARTESIAN_POINT('',(2.259672303179,2.731047463973));
+#17663 = CARTESIAN_POINT('',(2.258983577904,2.729037116059));
+#17664 = CARTESIAN_POINT('',(2.258349452983,2.727024808829));
+#17665 = CARTESIAN_POINT('',(2.257191170053,2.722999295444));
+#17666 = CARTESIAN_POINT('',(2.256666867205,2.720986093735));
+#17667 = CARTESIAN_POINT('',(2.256197024273,2.718971309228));
+#17668 = CARTESIAN_POINT('',(2.255781644519,2.716955132448));
+#17669 = CARTESIAN_POINT('',(2.25542073224,2.714937758336));
+#17670 = CARTESIAN_POINT('',(2.255114292765,2.712919386248));
+#17671 = CARTESIAN_POINT('',(2.254668139737,2.709343993073));
+#17672 = CARTESIAN_POINT('',(2.254506308059,2.707787293837));
+#17673 = CARTESIAN_POINT('',(2.254376840248,2.706230215583));
+#17674 = CARTESIAN_POINT('',(2.254279738307,2.704672852244));
+#17675 = CARTESIAN_POINT('',(2.254215003416,2.703115298349));
+#17676 = CARTESIAN_POINT('',(2.254182635934,2.701557649026));
+#17677 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#17678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#17679 = ORIENTED_EDGE('',*,*,#3406,.T.);
+#17680 = ORIENTED_EDGE('',*,*,#17681,.T.);
+#17681 = EDGE_CURVE('',#3386,#3307,#17682,.T.);
+#17682 = SURFACE_CURVE('',#17683,(#17901,#18122),.PCURVE_S1.);
+#17683 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#17684,#17685,#17686,#17687,
+    #17688,#17689,#17690,#17691,#17692,#17693,#17694,#17695,#17696,
+    #17697,#17698,#17699,#17700,#17701,#17702,#17703,#17704,#17705,
+    #17706,#17707,#17708,#17709,#17710,#17711,#17712,#17713,#17714,
+    #17715,#17716,#17717,#17718,#17719,#17720,#17721,#17722,#17723,
+    #17724,#17725,#17726,#17727,#17728,#17729,#17730,#17731,#17732,
+    #17733,#17734,#17735,#17736,#17737,#17738,#17739,#17740,#17741,
+    #17742,#17743,#17744,#17745,#17746,#17747,#17748,#17749,#17750,
+    #17751,#17752,#17753,#17754,#17755,#17756,#17757,#17758,#17759,
+    #17760,#17761,#17762,#17763,#17764,#17765,#17766,#17767,#17768,
+    #17769,#17770,#17771,#17772,#17773,#17774,#17775,#17776,#17777,
+    #17778,#17779,#17780,#17781,#17782,#17783,#17784,#17785,#17786,
+    #17787,#17788,#17789,#17790,#17791,#17792,#17793,#17794,#17795,
+    #17796,#17797,#17798,#17799,#17800,#17801,#17802,#17803,#17804,
+    #17805,#17806,#17807,#17808,#17809,#17810,#17811,#17812,#17813,
+    #17814,#17815,#17816,#17817,#17818,#17819,#17820,#17821,#17822,
+    #17823,#17824,#17825,#17826,#17827,#17828,#17829,#17830,#17831,
+    #17832,#17833,#17834,#17835,#17836,#17837,#17838,#17839,#17840,
+    #17841,#17842,#17843,#17844,#17845,#17846,#17847,#17848,#17849,
+    #17850,#17851,#17852,#17853,#17854,#17855,#17856,#17857,#17858,
+    #17859,#17860,#17861,#17862,#17863,#17864,#17865,#17866,#17867,
+    #17868,#17869,#17870,#17871,#17872,#17873,#17874,#17875,#17876,
+    #17877,#17878,#17879,#17880,#17881,#17882,#17883,#17884,#17885,
+    #17886,#17887,#17888,#17889,#17890,#17891,#17892,#17893,#17894,
+    #17895,#17896,#17897,#17898,#17899,#17900),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270179111E-02,3.594150889958E-02,
+    5.405898131506E-02,7.221483209515E-02,9.041686512639E-02,
+    0.108673240437,0.126994786157,0.145397219217,0.163903438021,
+    0.182546160341,0.201371265006,0.220442350372,0.239847332515,
+    0.259708530619,0.280198997477,0.30157081349,0.324208484774,
+    0.348742061259,0.376331012993,0.409610489908,0.458822150233,
+    0.570843337127,0.612033605908,0.641508815685,0.666348783157,
+    0.68870145029,0.709555455346,0.729454117904,0.748726618833,
+    0.767584423646,0.786168231549,0.804573381119,0.822864704794,
+    0.841085757857,0.859264858176,0.877419244644,0.89555811437,
+    0.913685023464,0.931799997538,0.949901613242,0.967989175535,
+    0.986064744184,1.),.UNSPECIFIED.);
+#17684 = CARTESIAN_POINT('',(1.087449428685,14.573314592727,29.6));
+#17685 = CARTESIAN_POINT('',(1.087449428711,14.573314593005,
+    29.602327787182));
+#17686 = CARTESIAN_POINT('',(1.087451871897,14.573340501191,
+    29.604655575641));
+#17687 = CARTESIAN_POINT('',(1.087456758265,14.573392317457,
+    29.606983005665));
+#17688 = CARTESIAN_POINT('',(1.087464102097,14.573470038695,
+    29.609309721886));
+#17689 = CARTESIAN_POINT('',(1.087473931932,14.573573658518,
+    29.611635373279));
+#17690 = CARTESIAN_POINT('',(1.087498812644,14.573834388778,
+    29.616314591546));
+#17691 = CARTESIAN_POINT('',(1.087513930902,14.573992189113,
+    29.618668122366));
+#17692 = CARTESIAN_POINT('',(1.087531689858,14.574176558236,
+    29.621019846597));
+#17693 = CARTESIAN_POINT('',(1.087552149258,14.5743874852,
+    29.623369415095));
+#17694 = CARTESIAN_POINT('',(1.087575384084,14.574624958139,
+    29.625716488588));
+#17695 = CARTESIAN_POINT('',(1.087627626369,14.575153388766,
+    29.630408701702));
+#17696 = CARTESIAN_POINT('',(1.08765664297,14.575444431068,
+    29.632753832087));
+#17697 = CARTESIAN_POINT('',(1.08768862498,14.575762078553,
+    29.635095799185));
+#17698 = CARTESIAN_POINT('',(1.087723678626,14.576106320068,
+    29.637434282129));
+#17699 = CARTESIAN_POINT('',(1.087761925734,14.576477145923,
+    29.63976896884));
+#17700 = CARTESIAN_POINT('',(1.087845169796,14.577272791684,
+    29.644435080101));
+#17701 = CARTESIAN_POINT('',(1.087890180931,14.577697724433,
+    29.646766486024));
+#17702 = CARTESIAN_POINT('',(1.087938675421,14.578149338223,
+    29.649093468898));
+#17703 = CARTESIAN_POINT('',(1.087990807597,14.578627627615,
+    29.651415728345));
+#17704 = CARTESIAN_POINT('',(1.088046747828,14.579132589654,
+    29.653732968496));
+#17705 = CARTESIAN_POINT('',(1.08816676968,14.580197210376,
+    29.658362708257));
+#17706 = CARTESIAN_POINT('',(1.088230871705,14.580757004721,
+    29.6606751795));
+#17707 = CARTESIAN_POINT('',(1.088299176432,14.581343606719,
+    29.662982017992));
+#17708 = CARTESIAN_POINT('',(1.088371888241,14.581957018172,
+    29.665282930075));
+#17709 = CARTESIAN_POINT('',(1.088449228065,14.582597242875,
+    29.667577622162));
+#17710 = CARTESIAN_POINT('',(1.088613884137,14.583933321806,
+    29.672160810695));
+#17711 = CARTESIAN_POINT('',(1.088701229536,14.584629335962,
+    29.674449267131));
+#17712 = CARTESIAN_POINT('',(1.088793709207,14.585352335128,
+    29.676730873641));
+#17713 = CARTESIAN_POINT('',(1.088891579874,14.586102325628,
+    29.67900533034));
+#17714 = CARTESIAN_POINT('',(1.088995115361,14.58687931405,
+    29.68127233387));
+#17715 = CARTESIAN_POINT('',(1.089214488684,14.588490170496,
+    29.68579888583));
+#17716 = CARTESIAN_POINT('',(1.089330369158,14.58932423102,
+    29.688058377984));
+#17717 = CARTESIAN_POINT('',(1.089452542098,14.590185495936,
+    29.690309743472));
+#17718 = CARTESIAN_POINT('',(1.089581319204,14.591073969874,
+    29.69255266585));
+#17719 = CARTESIAN_POINT('',(1.089717029793,14.591989654975,
+    29.694786822616));
+#17720 = CARTESIAN_POINT('',(1.09000364309,14.593879609587,
+    29.699246771188));
+#17721 = CARTESIAN_POINT('',(1.090154610215,14.59485411907,
+    29.701472481991));
+#17722 = CARTESIAN_POINT('',(1.090313273791,14.595856079168,
+    29.703688684437));
+#17723 = CARTESIAN_POINT('',(1.090480003396,14.596885483461,
+    29.705895037542));
+#17724 = CARTESIAN_POINT('',(1.090655186572,14.597942319295,
+    29.708091192527));
+#17725 = CARTESIAN_POINT('',(1.091024309031,14.600116931183,
+    29.712474719414));
+#17726 = CARTESIAN_POINT('',(1.091218348421,14.601235016308,
+    29.714661971628));
+#17727 = CARTESIAN_POINT('',(1.091421759522,14.60238080409,
+    29.716838186516));
+#17728 = CARTESIAN_POINT('',(1.091634972799,14.603554264399,
+    29.719002992388));
+#17729 = CARTESIAN_POINT('',(1.091858436656,14.604755356026,
+    29.721156008795));
+#17730 = CARTESIAN_POINT('',(1.092328525556,14.607221760141,
+    29.725453475289));
+#17731 = CARTESIAN_POINT('',(1.092575309024,14.60848747979,
+    29.72759774499));
+#17732 = CARTESIAN_POINT('',(1.092833444779,14.609781132318,
+    29.729729257395));
+#17733 = CARTESIAN_POINT('',(1.093103427013,14.611102647265,
+    29.731847605408));
+#17734 = CARTESIAN_POINT('',(1.093385767176,14.612451937026,
+    29.733952373087));
+#17735 = CARTESIAN_POINT('',(1.093979108981,14.615219327522,
+    29.738154352201));
+#17736 = CARTESIAN_POINT('',(1.094290363508,14.616637970934,
+    29.740251288503));
+#17737 = CARTESIAN_POINT('',(1.094615302215,14.618084719294,
+    29.742333506683));
+#17738 = CARTESIAN_POINT('',(1.094954485273,14.619559440185,
+    29.744400561034));
+#17739 = CARTESIAN_POINT('',(1.095308488361,14.621061976575,
+    29.746451998005));
+#17740 = CARTESIAN_POINT('',(1.096052143971,14.624142311229,
+    29.750549309691));
+#17741 = CARTESIAN_POINT('',(1.09644220104,14.625720834885,
+    29.75259476208));
+#17742 = CARTESIAN_POINT('',(1.096848688929,14.627327528823,
+    29.754623233012));
+#17743 = CARTESIAN_POINT('',(1.09727223481,14.628962170441,
+    29.756634236791));
+#17744 = CARTESIAN_POINT('',(1.097713477979,14.630624503497,
+    29.758627282393));
+#17745 = CARTESIAN_POINT('',(1.098640708255,14.634033556609,
+    29.762611035699));
+#17746 = CARTESIAN_POINT('',(1.099127342194,14.635781243069,
+    29.764601092645));
+#17747 = CARTESIAN_POINT('',(1.099633658383,14.637556991725,
+    29.766571520569));
+#17748 = CARTESIAN_POINT('',(1.100160349826,14.639360452563,
+    29.768521795034));
+#17749 = CARTESIAN_POINT('',(1.100708115813,14.641191231315,
+    29.770451390899));
+#17750 = CARTESIAN_POINT('',(1.101860598195,14.644950221612,
+    29.774313040497));
+#17751 = CARTESIAN_POINT('',(1.102466348856,14.646879710647,
+    29.776244087194));
+#17752 = CARTESIAN_POINT('',(1.103095670968,14.648836885509,
+    29.778152357547));
+#17753 = CARTESIAN_POINT('',(1.103749318474,14.650821218882,
+    29.780037293605));
+#17754 = CARTESIAN_POINT('',(1.104428042191,14.652832127192,
+    29.781898344326));
+#17755 = CARTESIAN_POINT('',(1.105859459839,14.656970347987,
+    29.785629777099));
+#17756 = CARTESIAN_POINT('',(1.106613813472,14.659099329369,
+    29.787498589086));
+#17757 = CARTESIAN_POINT('',(1.107396472241,14.661255210491,
+    29.78934080285));
+#17758 = CARTESIAN_POINT('',(1.108208239946,14.66343721812,
+    29.791155838442));
+#17759 = CARTESIAN_POINT('',(1.109049902651,14.665644510054,
+    29.792943134649));
+#17760 = CARTESIAN_POINT('',(1.110832075774,14.670203830001,
+    29.796536823208));
+#17761 = CARTESIAN_POINT('',(1.111775277415,14.672558000749,
+    29.798340733531));
+#17762 = CARTESIAN_POINT('',(1.112752705613,14.674937650623,
+    29.800113263366));
+#17763 = CARTESIAN_POINT('',(1.113765192443,14.67734166219,
+    29.801853832594));
+#17764 = CARTESIAN_POINT('',(1.114813530048,14.679768837326,
+    29.803561897589));
+#17765 = CARTESIAN_POINT('',(1.117047672404,14.684812015218,
+    29.807011218464));
+#17766 = CARTESIAN_POINT('',(1.118237937749,14.687430691081,
+    29.808748451804));
+#17767 = CARTESIAN_POINT('',(1.119470160035,14.690072400496,
+    29.8104480482));
+#17768 = CARTESIAN_POINT('',(1.120745159162,14.692735531652,
+    29.812109467148));
+#17769 = CARTESIAN_POINT('',(1.122063681578,14.695418385235,
+    29.813732230677));
+#17770 = CARTESIAN_POINT('',(1.124903246681,14.701046154746,
+    29.817032250291));
+#17771 = CARTESIAN_POINT('',(1.126431998911,14.70399421003,
+    29.818702691316));
+#17772 = CARTESIAN_POINT('',(1.128013511236,14.706961059412,
+    29.820326719677));
+#17773 = CARTESIAN_POINT('',(1.129648513033,14.709944342018,
+    29.821903908625));
+#17774 = CARTESIAN_POINT('',(1.131337608787,14.712941616968,
+    29.823433931407));
+#17775 = CARTESIAN_POINT('',(1.135042101396,14.71933381461,
+    29.826583835642));
+#17776 = CARTESIAN_POINT('',(1.137071937837,14.722731792017,
+    29.828191176791));
+#17777 = CARTESIAN_POINT('',(1.139171463478,14.726140703728,
+    29.829738271596));
+#17778 = CARTESIAN_POINT('',(1.14134114563,14.72955692558,
+    29.831224958344));
+#17779 = CARTESIAN_POINT('',(1.143581242853,14.732976801114,
+    29.832651226718));
+#17780 = CARTESIAN_POINT('',(1.148678945955,14.74052186181,
+    29.835664959584));
+#17781 = CARTESIAN_POINT('',(1.151568630411,14.744647068239,
+    29.837224972933));
+#17782 = CARTESIAN_POINT('',(1.15456093443,14.748765792426,
+    29.838697542643));
+#17783 = CARTESIAN_POINT('',(1.157655558122,14.75287171861,
+    29.840083153586));
+#17784 = CARTESIAN_POINT('',(1.160851825611,14.756958683706,
+    29.8413824907));
+#17785 = CARTESIAN_POINT('',(1.169023879618,14.767027305655,
+    29.84439155168));
+#17786 = CARTESIAN_POINT('',(1.174119039501,14.77297935209,
+    29.845999897543));
+#17787 = CARTESIAN_POINT('',(1.179430955696,14.778857651091,
+    29.847424202562));
+#17788 = CARTESIAN_POINT('',(1.184954937142,14.784644273683,
+    29.848667647416));
+#17789 = CARTESIAN_POINT('',(1.190685119251,14.790322660663,
+    29.849733128797));
+#17790 = CARTESIAN_POINT('',(1.210112524514,14.808522896195,
+    29.852647055949));
+#17791 = CARTESIAN_POINT('',(1.224637682003,14.820523400791,
+    29.853758389161));
+#17792 = CARTESIAN_POINT('',(1.240124746906,14.831717057699,
+    29.853981743092));
+#17793 = CARTESIAN_POINT('',(1.256462941055,14.841948601344,
+    29.853308323452));
+#17794 = CARTESIAN_POINT('',(1.273482766937,14.851078302223,
+    29.851667106743));
+#17795 = CARTESIAN_POINT('',(1.297346402962,14.861938218139,
+    29.847976147754));
+#17796 = CARTESIAN_POINT('',(1.303818453562,14.864696378785,
+    29.846841118935));
+#17797 = CARTESIAN_POINT('',(1.310332886584,14.867288204027,
+    29.845559322498));
+#17798 = CARTESIAN_POINT('',(1.316873778963,14.869709953061,
+    29.84412664221));
+#17799 = CARTESIAN_POINT('',(1.323423498026,14.871959395447,
+    29.842539587788));
+#17800 = CARTESIAN_POINT('',(1.334642387026,14.875522350773,
+    29.839548310296));
+#17801 = CARTESIAN_POINT('',(1.339316706206,14.876920119597,
+    29.838220466498));
+#17802 = CARTESIAN_POINT('',(1.343978739531,14.878229383817,
+    29.836811627289));
+#17803 = CARTESIAN_POINT('',(1.348621367906,14.879450590242,
+    29.835321356108));
+#17804 = CARTESIAN_POINT('',(1.35323745818,14.880584765041,
+    29.833749620319));
+#17805 = CARTESIAN_POINT('',(1.361681643641,14.882517337275,
+    29.830703884386));
+#17806 = CARTESIAN_POINT('',(1.365519562106,14.883340488202,
+    29.829253385984));
+#17807 = CARTESIAN_POINT('',(1.369329363429,14.884103946836,
+    29.827745543589));
+#17808 = CARTESIAN_POINT('',(1.373107010957,14.884808962333,
+    29.826180820981));
+#17809 = CARTESIAN_POINT('',(1.3768486865,14.885457052701,
+    29.824559898149));
+#17810 = CARTESIAN_POINT('',(1.383882191409,14.886583582829,
+    29.821375290032));
+#17811 = CARTESIAN_POINT('',(1.387181574236,14.887072500412,
+    29.819822115888));
+#17812 = CARTESIAN_POINT('',(1.390446340411,14.887518063331,
+    29.818224804698));
+#17813 = CARTESIAN_POINT('',(1.393674120056,14.887921694392,
+    29.816584118366));
+#17814 = CARTESIAN_POINT('',(1.396862771813,14.888284933418,
+    29.81490092485));
+#17815 = CARTESIAN_POINT('',(1.402946958415,14.888912184331,
+    29.811567107894));
+#17816 = CARTESIAN_POINT('',(1.405847818387,14.889181205642,
+    29.809921857711));
+#17817 = CARTESIAN_POINT('',(1.408711424625,14.889417844776,
+    29.808241235084));
+#17818 = CARTESIAN_POINT('',(1.411536425038,14.889623482401,
+    29.806526071137));
+#17819 = CARTESIAN_POINT('',(1.414321653579,14.889799536266,
+    29.804777240654));
+#17820 = CARTESIAN_POINT('',(1.41968487973,14.890088609549,
+    29.801295699355));
+#17821 = CARTESIAN_POINT('',(1.422266523664,14.890204139914,
+    29.799565913813));
+#17822 = CARTESIAN_POINT('',(1.424810218052,14.890295313167,
+    29.797807099108));
+#17823 = CARTESIAN_POINT('',(1.427315255688,14.890363385809,
+    29.79602005852));
+#17824 = CARTESIAN_POINT('',(1.429781066162,14.890409609974,
+    29.794205604937));
+#17825 = CARTESIAN_POINT('',(1.434557020623,14.890460050568,
+    29.790581449887));
+#17826 = CARTESIAN_POINT('',(1.436869616699,14.89046553885,
+    29.788773391776));
+#17827 = CARTESIAN_POINT('',(1.439144612917,14.890452829288,
+    29.786941130424));
+#17828 = CARTESIAN_POINT('',(1.441381712417,14.890423028504,
+    29.785085401824));
+#17829 = CARTESIAN_POINT('',(1.443580712646,14.890377218733,
+    29.783206934068));
+#17830 = CARTESIAN_POINT('',(1.447855803202,14.890257004322,
+    29.779446854357));
+#17831 = CARTESIAN_POINT('',(1.449933515139,14.890183234069,
+    29.77756617791));
+#17832 = CARTESIAN_POINT('',(1.45197454027,14.890096136227,
+    29.775665090399));
+#17833 = CARTESIAN_POINT('',(1.453978839098,14.889996667404,
+    29.773744248222));
+#17834 = CARTESIAN_POINT('',(1.455946433534,14.889885751644,
+    29.771804291785));
+#17835 = CARTESIAN_POINT('',(1.459780323914,14.889644574142,
+    29.767915854712));
+#17836 = CARTESIAN_POINT('',(1.46164767204,14.889514616145,
+    29.765967906803));
+#17837 = CARTESIAN_POINT('',(1.463479530561,14.889375258472,
+    29.764002597926));
+#17838 = CARTESIAN_POINT('',(1.465276016058,14.889227318776,
+    29.762020505372));
+#17839 = CARTESIAN_POINT('',(1.467037282394,14.889071580325,
+    29.760022187574));
+#17840 = CARTESIAN_POINT('',(1.470473163571,14.888747568668,
+    29.756013542568));
+#17841 = CARTESIAN_POINT('',(1.472148445326,14.888579430381,
+    29.754003515545));
+#17842 = CARTESIAN_POINT('',(1.473789550952,14.888405103989,
+    29.751978626354));
+#17843 = CARTESIAN_POINT('',(1.475396685596,14.888225283351,
+    29.749939379387));
+#17844 = CARTESIAN_POINT('',(1.476970074575,14.888040629334,
+    29.747886260113));
+#17845 = CARTESIAN_POINT('',(1.480040328804,14.887664078278,
+    29.743765990375));
+#17846 = CARTESIAN_POINT('',(1.481537604651,14.887472233519,
+    29.741699005644));
+#17847 = CARTESIAN_POINT('',(1.48300203119,14.887276851517,
+    29.739619238356));
+#17848 = CARTESIAN_POINT('',(1.484433856991,14.887078518105,
+    29.737527128434));
+#17849 = CARTESIAN_POINT('',(1.485833338923,14.886877788964,
+    29.735423098246));
+#17850 = CARTESIAN_POINT('',(1.488562892167,14.886473368619,
+    29.731200134361));
+#17851 = CARTESIAN_POINT('',(1.489893207701,14.886269692352,
+    29.729081289604));
+#17852 = CARTESIAN_POINT('',(1.491191950307,14.886064680207,
+    29.726951418259));
+#17853 = CARTESIAN_POINT('',(1.492459381736,14.885858824737,
+    29.724810904774));
+#17854 = CARTESIAN_POINT('',(1.493695763934,14.885652591666,
+    29.72266011812));
+#17855 = CARTESIAN_POINT('',(1.496104178359,14.885240722804,
+    29.718343680345));
+#17856 = CARTESIAN_POINT('',(1.497276350943,14.885035087364,
+    29.716178075583));
+#17857 = CARTESIAN_POINT('',(1.498418136704,14.884829949435,
+    29.714002948432));
+#17858 = CARTESIAN_POINT('',(1.4995297903,14.884625721343,
+    29.711818636769));
+#17859 = CARTESIAN_POINT('',(1.500611561136,14.884422791869,
+    29.709625465425));
+#17860 = CARTESIAN_POINT('',(1.502714395261,14.884020534246,
+    29.705225020097));
+#17861 = CARTESIAN_POINT('',(1.503735538215,14.883821202173,
+    29.703017770141));
+#17862 = CARTESIAN_POINT('',(1.504727365077,14.883623893843,
+    29.700802306731));
+#17863 = CARTESIAN_POINT('',(1.505690109845,14.883428952515,
+    29.698578929906));
+#17864 = CARTESIAN_POINT('',(1.506623997664,14.88323670089,
+    29.696347929319));
+#17865 = CARTESIAN_POINT('',(1.508433718273,14.882858343109,
+    29.691873152302));
+#17866 = CARTESIAN_POINT('',(1.509309599409,14.882672232364,
+    29.68962938931));
+#17867 = CARTESIAN_POINT('',(1.510157103755,14.882489410351,
+    29.687378573721));
+#17868 = CARTESIAN_POINT('',(1.510976435674,14.882310160549,
+    29.68512097657));
+#17869 = CARTESIAN_POINT('',(1.511767788384,14.882134748443,
+    29.682856861475));
+#17870 = CARTESIAN_POINT('',(1.513294396037,14.881792207586,
+    29.678317604854));
+#17871 = CARTESIAN_POINT('',(1.514029687243,14.881625073877,
+    29.676042472614));
+#17872 = CARTESIAN_POINT('',(1.514737399094,14.881462267522,
+    29.673761343457));
+#17873 = CARTESIAN_POINT('',(1.515417700656,14.881304019712,
+    29.671474468959));
+#17874 = CARTESIAN_POINT('',(1.516070748533,14.881150545715,
+    29.669182096725));
+#17875 = CARTESIAN_POINT('',(1.517322213075,14.8808536418,
+    29.664588356844));
+#17876 = CARTESIAN_POINT('',(1.517920665228,14.880710205653,
+    29.662286997347));
+#17877 = CARTESIAN_POINT('',(1.518492186999,14.880571935507,
+    29.659980634879));
+#17878 = CARTESIAN_POINT('',(1.51903690918,14.880439016017,
+    29.657669512605));
+#17879 = CARTESIAN_POINT('',(1.519554949688,14.880311617416,
+    29.655353873865));
+#17880 = CARTESIAN_POINT('',(1.520537515012,14.88006826337,
+    29.650715761256));
+#17881 = CARTESIAN_POINT('',(1.521002079031,14.879952299743,
+    29.648393295082));
+#17882 = CARTESIAN_POINT('',(1.521440210179,14.879842160251,
+    29.646066806603));
+#17883 = CARTESIAN_POINT('',(1.521852000749,14.87973798695,
+    29.64373654369));
+#17884 = CARTESIAN_POINT('',(1.522237530767,14.879639908335,
+    29.641402759139));
+#17885 = CARTESIAN_POINT('',(1.522955926235,14.879456241674,
+    29.636730476615));
+#17886 = CARTESIAN_POINT('',(1.523288832639,14.879370644029,
+    29.634391984862));
+#17887 = CARTESIAN_POINT('',(1.523595654523,14.87929136123,
+    29.632050493063));
+#17888 = CARTESIAN_POINT('',(1.523876448779,14.8792184947,29.62970626782
+    ));
+#17889 = CARTESIAN_POINT('',(1.524131261877,14.87915213245,
+    29.627359584697));
+#17890 = CARTESIAN_POINT('',(1.524588846077,14.879032605373,
+    29.622663429233));
+#17891 = CARTESIAN_POINT('',(1.524791652104,14.878979431739,
+    29.620313959735));
+#17892 = CARTESIAN_POINT('',(1.524968583817,14.878932902734,
+    29.617962605151));
+#17893 = CARTESIAN_POINT('',(1.525119669413,14.878893079084,
+    29.615609659895));
+#17894 = CARTESIAN_POINT('',(1.525244929399,14.878860007692,
+    29.613255427361));
+#17895 = CARTESIAN_POINT('',(1.525421044849,14.878813456565,
+    29.609084486281));
+#17896 = CARTESIAN_POINT('',(1.525482371446,14.878797224316,
+    29.607268172517));
+#17897 = CARTESIAN_POINT('',(1.525528362285,14.878785040066,
+    29.605451421883));
+#17898 = CARTESIAN_POINT('',(1.525559021386,14.878776913903,
+    29.603634378879));
+#17899 = CARTESIAN_POINT('',(1.525574350901,14.878772850831,
+    29.601817189253));
+#17900 = CARTESIAN_POINT('',(1.525574351112,14.878772850775,29.6));
+#17901 = PCURVE('',#3118,#17902);
+#17902 = DEFINITIONAL_REPRESENTATION('',(#17903),#18121);
+#17903 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#17904,#17905,#17906,#17907,
+    #17908,#17909,#17910,#17911,#17912,#17913,#17914,#17915,#17916,
+    #17917,#17918,#17919,#17920,#17921,#17922,#17923,#17924,#17925,
+    #17926,#17927,#17928,#17929,#17930,#17931,#17932,#17933,#17934,
+    #17935,#17936,#17937,#17938,#17939,#17940,#17941,#17942,#17943,
+    #17944,#17945,#17946,#17947,#17948,#17949,#17950,#17951,#17952,
+    #17953,#17954,#17955,#17956,#17957,#17958,#17959,#17960,#17961,
+    #17962,#17963,#17964,#17965,#17966,#17967,#17968,#17969,#17970,
+    #17971,#17972,#17973,#17974,#17975,#17976,#17977,#17978,#17979,
+    #17980,#17981,#17982,#17983,#17984,#17985,#17986,#17987,#17988,
+    #17989,#17990,#17991,#17992,#17993,#17994,#17995,#17996,#17997,
+    #17998,#17999,#18000,#18001,#18002,#18003,#18004,#18005,#18006,
+    #18007,#18008,#18009,#18010,#18011,#18012,#18013,#18014,#18015,
+    #18016,#18017,#18018,#18019,#18020,#18021,#18022,#18023,#18024,
+    #18025,#18026,#18027,#18028,#18029,#18030,#18031,#18032,#18033,
+    #18034,#18035,#18036,#18037,#18038,#18039,#18040,#18041,#18042,
+    #18043,#18044,#18045,#18046,#18047,#18048,#18049,#18050,#18051,
+    #18052,#18053,#18054,#18055,#18056,#18057,#18058,#18059,#18060,
+    #18061,#18062,#18063,#18064,#18065,#18066,#18067,#18068,#18069,
+    #18070,#18071,#18072,#18073,#18074,#18075,#18076,#18077,#18078,
+    #18079,#18080,#18081,#18082,#18083,#18084,#18085,#18086,#18087,
+    #18088,#18089,#18090,#18091,#18092,#18093,#18094,#18095,#18096,
+    #18097,#18098,#18099,#18100,#18101,#18102,#18103,#18104,#18105,
+    #18106,#18107,#18108,#18109,#18110,#18111,#18112,#18113,#18114,
+    #18115,#18116,#18117,#18118,#18119,#18120),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270179111E-02,3.594150889958E-02,
+    5.405898131506E-02,7.221483209515E-02,9.041686512639E-02,
+    0.108673240437,0.126994786157,0.145397219217,0.163903438021,
+    0.182546160341,0.201371265006,0.220442350372,0.239847332515,
+    0.259708530619,0.280198997477,0.30157081349,0.324208484774,
+    0.348742061259,0.376331012993,0.409610489908,0.458822150233,
+    0.570843337127,0.612033605908,0.641508815685,0.666348783157,
+    0.68870145029,0.709555455346,0.729454117904,0.748726618833,
+    0.767584423646,0.786168231549,0.804573381119,0.822864704794,
+    0.841085757857,0.859264858176,0.877419244644,0.89555811437,
+    0.913685023464,0.931799997538,0.949901613242,0.967989175535,
+    0.986064744184,1.),.UNSPECIFIED.);
+#17904 = CARTESIAN_POINT('',(5.204859306012,0.));
+#17905 = CARTESIAN_POINT('',(5.204859306079,7.759290605179E-03));
+#17906 = CARTESIAN_POINT('',(5.204865567972,1.551858516775E-02));
+#17907 = CARTESIAN_POINT('',(5.204878091734,2.327752644488E-02));
+#17908 = CARTESIAN_POINT('',(5.204896883082,3.103577014143E-02));
+#17909 = CARTESIAN_POINT('',(5.204921953409,3.879298490996E-02));
+#17910 = CARTESIAN_POINT('',(5.204985100986,5.440729258765E-02));
+#17911 = CARTESIAN_POINT('',(5.205023346014,6.226435418295E-02));
+#17912 = CARTESIAN_POINT('',(5.205068072625,7.011971107925E-02));
+#17913 = CARTESIAN_POINT('',(5.20511930517,7.797306581659E-02));
+#17914 = CARTESIAN_POINT('',(5.205177074596,8.582414953244E-02));
+#17915 = CARTESIAN_POINT('',(5.20530586426,0.101533732013));
+#17916 = CARTESIAN_POINT('',(5.205376905471,0.109392221517));
+#17917 = CARTESIAN_POINT('',(5.205454579838,0.117247953281));
+#17918 = CARTESIAN_POINT('',(5.205538932383,0.125100713221));
+#17919 = CARTESIAN_POINT('',(5.205630015401,0.132950310359));
+#17920 = CARTESIAN_POINT('',(5.205825968821,0.148659464096));
+#17921 = CARTESIAN_POINT('',(5.20593086808,0.156519002108));
+#17922 = CARTESIAN_POINT('',(5.206042646229,0.164375023065));
+#17923 = CARTESIAN_POINT('',(5.206161370983,0.172227366452));
+#17924 = CARTESIAN_POINT('',(5.206287117771,0.180075879036));
+#17925 = CARTESIAN_POINT('',(5.206553159634,0.195784904505));
+#17926 = CARTESIAN_POINT('',(5.206693490898,0.203645392311));
+#17927 = CARTESIAN_POINT('',(5.206841047362,0.211501730895));
+#17928 = CARTESIAN_POINT('',(5.206995920758,0.219353763238));
+#17929 = CARTESIAN_POINT('',(5.207158210723,0.227201322688));
+#17930 = CARTESIAN_POINT('',(5.207498345842,0.242910558296));
+#17931 = CARTESIAN_POINT('',(5.207676235939,0.250772202443));
+#17932 = CARTESIAN_POINT('',(5.20786180363,0.258628986969));
+#17933 = CARTESIAN_POINT('',(5.208055165333,0.266480708657));
+#17934 = CARTESIAN_POINT('',(5.208256445336,0.274327139507));
+#17935 = CARTESIAN_POINT('',(5.208675853519,0.29003690385));
+#17936 = CARTESIAN_POINT('',(5.208894039181,0.297900194097));
+#17937 = CARTESIAN_POINT('',(5.209120466415,0.305757641523));
+#17938 = CARTESIAN_POINT('',(5.209355276474,0.313608951698));
+#17939 = CARTESIAN_POINT('',(5.209598618236,0.321453791715));
+#17940 = CARTESIAN_POINT('',(5.210103790838,0.337164392448));
+#17941 = CARTESIAN_POINT('',(5.210365698407,0.345030089411));
+#17942 = CARTESIAN_POINT('',(5.210636529552,0.352888504402));
+#17943 = CARTESIAN_POINT('',(5.210916450014,0.360739209036));
+#17944 = CARTESIAN_POINT('',(5.211205632632,0.368581723231));
+#17945 = CARTESIAN_POINT('',(5.211804566221,0.384293488057));
+#17946 = CARTESIAN_POINT('',(5.212114423759,0.392162637039));
+#17947 = CARTESIAN_POINT('',(5.212434013038,0.400022420928));
+#17948 = CARTESIAN_POINT('',(5.212763523315,0.407872233231));
+#17949 = CARTESIAN_POINT('',(5.213103150017,0.415711402181));
+#17950 = CARTESIAN_POINT('',(5.213805620686,0.431424717756));
+#17951 = CARTESIAN_POINT('',(5.214168617076,0.439298693072));
+#17952 = CARTESIAN_POINT('',(5.214542290126,0.44716036263));
+#17953 = CARTESIAN_POINT('',(5.214926850719,0.455008892742));
+#17954 = CARTESIAN_POINT('',(5.215322514403,0.46284337008));
+#17955 = CARTESIAN_POINT('',(5.216140469952,0.478558731033));
+#17956 = CARTESIAN_POINT('',(5.216562983947,0.486439316316));
+#17957 = CARTESIAN_POINT('',(5.216997270281,0.494303534139));
+#17958 = CARTESIAN_POINT('',(5.217443558194,0.502150266311));
+#17959 = CARTESIAN_POINT('',(5.217902079266,0.509978299842));
+#17960 = CARTESIAN_POINT('',(5.218850209792,0.525696378658));
+#17961 = CARTESIAN_POINT('',(5.219340146474,0.533585895789));
+#17962 = CARTESIAN_POINT('',(5.219843120855,0.5414535169));
+#17963 = CARTESIAN_POINT('',(5.220359375181,0.549297770331));
+#17964 = CARTESIAN_POINT('',(5.220889150554,0.557117074197));
+#17965 = CARTESIAN_POINT('',(5.22198573954,0.572838832604));
+#17966 = CARTESIAN_POINT('',(5.22255303828,0.580740345331));
+#17967 = CARTESIAN_POINT('',(5.223134836112,0.588612489222));
+#17968 = CARTESIAN_POINT('',(5.223731379775,0.596453354342));
+#17969 = CARTESIAN_POINT('',(5.224342909777,0.604260906169));
+#17970 = CARTESIAN_POINT('',(5.225611146088,0.619987788552));
+#17971 = CARTESIAN_POINT('',(5.226268575273,0.627905432833));
+#17972 = CARTESIAN_POINT('',(5.226942199286,0.635783599077));
+#17973 = CARTESIAN_POINT('',(5.227632255971,0.643619832613));
+#17974 = CARTESIAN_POINT('',(5.228338969686,0.651411543467));
+#17975 = CARTESIAN_POINT('',(5.229809058397,0.667145839581));
+#17976 = CARTESIAN_POINT('',(5.23057351772,0.675085388109));
+#17977 = CARTESIAN_POINT('',(5.231356160803,0.682971652867));
+#17978 = CARTESIAN_POINT('',(5.232157195495,0.690801497085));
+#17979 = CARTESIAN_POINT('',(5.232976805967,0.698571646305));
+#17980 = CARTESIAN_POINT('',(5.234689558962,0.714317230718));
+#17981 = CARTESIAN_POINT('',(5.23558434635,0.722287130402));
+#17982 = CARTESIAN_POINT('',(5.236499696583,0.730184506768));
+#17983 = CARTESIAN_POINT('',(5.237435753543,0.73800535591));
+#17984 = CARTESIAN_POINT('',(5.238392623279,0.745745550686));
+#17985 = CARTESIAN_POINT('',(5.240406037044,0.761509554505));
+#17986 = CARTESIAN_POINT('',(5.241465126553,0.769523026277));
+#17987 = CARTESIAN_POINT('',(5.242547722515,0.777436193385));
+#17988 = CARTESIAN_POINT('',(5.24365384755,0.785243917243));
+#17989 = CARTESIAN_POINT('',(5.244783466926,0.792940983322));
+#17990 = CARTESIAN_POINT('',(5.247186075764,0.808738137675));
+#17991 = CARTESIAN_POINT('',(5.248463149107,0.816818022232));
+#17992 = CARTESIAN_POINT('',(5.249767588999,0.824755009294));
+#17993 = CARTESIAN_POINT('',(5.251099191455,0.832542390482));
+#17994 = CARTESIAN_POINT('',(5.25245766809,0.840173494563));
+#17995 = CARTESIAN_POINT('',(5.255400107257,0.856039958011));
+#17996 = CARTESIAN_POINT('',(5.256991085139,0.864232260718));
+#17997 = CARTESIAN_POINT('',(5.258615045237,0.872209160824));
+#17998 = CARTESIAN_POINT('',(5.260271329942,0.879961519468));
+#17999 = CARTESIAN_POINT('',(5.261959158565,0.887480493672));
+#18000 = CARTESIAN_POINT('',(5.265750549215,0.90353554922));
+#18001 = CARTESIAN_POINT('',(5.267868067605,0.911961592016));
+#18002 = CARTESIAN_POINT('',(5.270028590643,0.920020727742));
+#18003 = CARTESIAN_POINT('',(5.27223033921,0.927698987874));
+#18004 = CARTESIAN_POINT('',(5.274471346927,0.934983372347));
+#18005 = CARTESIAN_POINT('',(5.280118195027,0.952033322051));
+#18006 = CARTESIAN_POINT('',(5.283568074273,0.961317213278));
+#18007 = CARTESIAN_POINT('',(5.287092281415,0.969674922675));
+#18008 = CARTESIAN_POINT('',(5.290683353026,0.977072806959));
+#18009 = CARTESIAN_POINT('',(5.294333392415,0.983481530608));
+#18010 = CARTESIAN_POINT('',(5.30645867275,1.001153593458));
+#18011 = CARTESIAN_POINT('',(5.315142701098,1.008167803213));
+#18012 = CARTESIAN_POINT('',(5.323999915456,1.009636768348));
+#18013 = CARTESIAN_POINT('',(5.332921448403,1.005312681401));
+#18014 = CARTESIAN_POINT('',(5.341776672183,0.995042483456));
+#18015 = CARTESIAN_POINT('',(5.353605374063,0.972990577334));
+#18016 = CARTESIAN_POINT('',(5.356756803761,0.966272040088));
+#18017 = CARTESIAN_POINT('',(5.35987192526,0.958770200133));
+#18018 = CARTESIAN_POINT('',(5.36294284147,0.950497766607));
+#18019 = CARTESIAN_POINT('',(5.365961650966,0.941474890042));
+#18020 = CARTESIAN_POINT('',(5.371038157296,0.924757655328));
+#18021 = CARTESIAN_POINT('',(5.373125060135,0.917415170278));
+#18022 = CARTESIAN_POINT('',(5.375178566058,0.90971380623));
+#18023 = CARTESIAN_POINT('',(5.377196063172,0.901666106003));
+#18024 = CARTESIAN_POINT('',(5.379175170766,0.893286458875));
+#18025 = CARTESIAN_POINT('',(5.382747450496,0.877263165723));
+#18026 = CARTESIAN_POINT('',(5.384352391642,0.86971088843));
+#18027 = CARTESIAN_POINT('',(5.385927292503,0.861944019187));
+#18028 = CARTESIAN_POINT('',(5.387471071485,0.853972771434));
+#18029 = CARTESIAN_POINT('',(5.388982835643,0.845807821569));
+#18030 = CARTESIAN_POINT('',(5.391792824517,0.829948657764));
+#18031 = CARTESIAN_POINT('',(5.393097278051,0.822289085891));
+#18032 = CARTESIAN_POINT('',(5.394374738372,0.814489674478));
+#18033 = CARTESIAN_POINT('',(5.395624833357,0.806558463246));
+#18034 = CARTESIAN_POINT('',(5.396847321671,0.79850345049));
+#18035 = CARTESIAN_POINT('',(5.399156758961,0.782709560845));
+#18036 = CARTESIAN_POINT('',(5.400247298038,0.774985648205));
+#18037 = CARTESIAN_POINT('',(5.401313624862,0.7671672775));
+#18038 = CARTESIAN_POINT('',(5.402355737523,0.759260649607));
+#18039 = CARTESIAN_POINT('',(5.403373717336,0.751271743931));
+#18040 = CARTESIAN_POINT('',(5.405316203696,0.735510377952));
+#18041 = CARTESIAN_POINT('',(5.406242852365,0.72774474642));
+#18042 = CARTESIAN_POINT('',(5.407147819188,0.719914398373));
+#18043 = CARTESIAN_POINT('',(5.408031297272,0.712024043839));
+#18044 = CARTESIAN_POINT('',(5.408893528491,0.704078128302));
+#18045 = CARTESIAN_POINT('',(5.410549605635,0.688335192188));
+#18046 = CARTESIAN_POINT('',(5.411344746299,0.680541348602));
+#18047 = CARTESIAN_POINT('',(5.412120489462,0.672703083913));
+#18048 = CARTESIAN_POINT('',(5.412877124476,0.664823929505));
+#18049 = CARTESIAN_POINT('',(5.413614966052,0.656907166178));
+#18050 = CARTESIAN_POINT('',(5.415038263044,0.64117557515));
+#18051 = CARTESIAN_POINT('',(5.415724501427,0.633362221798));
+#18052 = CARTESIAN_POINT('',(5.416393387442,0.625518594151));
+#18053 = CARTESIAN_POINT('',(5.417045249291,0.617647306178));
+#18054 = CARTESIAN_POINT('',(5.417680425342,0.609750755757));
+#18055 = CARTESIAN_POINT('',(5.418909111435,0.594026562895));
+#18056 = CARTESIAN_POINT('',(5.419503090936,0.586199591965));
+#18057 = CARTESIAN_POINT('',(5.420081535589,0.578352295971));
+#18058 = CARTESIAN_POINT('',(5.420644779038,0.570486581475));
+#18059 = CARTESIAN_POINT('',(5.421193155624,0.562604177516));
+#18060 = CARTESIAN_POINT('',(5.42225571294,0.54688501796));
+#18061 = CARTESIAN_POINT('',(5.422770170539,0.539048558662));
+#18062 = CARTESIAN_POINT('',(5.42327069813,0.531198763542));
+#18063 = CARTESIAN_POINT('',(5.423757615703,0.523336996671));
+#18064 = CARTESIAN_POINT('',(5.424231238294,0.515464480367));
+#18065 = CARTESIAN_POINT('',(5.42514966486,0.499748857078));
+#18066 = CARTESIAN_POINT('',(5.425594628224,0.49190587574));
+#18067 = CARTESIAN_POINT('',(5.426027070045,0.484054411733));
+#18068 = CARTESIAN_POINT('',(5.426447286169,0.476195414513));
+#18069 = CARTESIAN_POINT('',(5.426855564301,0.468329722446));
+#18070 = CARTESIAN_POINT('',(5.427647280009,0.452616644083));
+#18071 = CARTESIAN_POINT('',(5.428030806585,0.444769309303));
+#18072 = CARTESIAN_POINT('',(5.428403039847,0.436916777834));
+#18073 = CARTESIAN_POINT('',(5.428764246148,0.429059683291));
+#18074 = CARTESIAN_POINT('',(5.429114682082,0.421198573538));
+#18075 = CARTESIAN_POINT('',(5.429793724275,0.4054873557));
+#18076 = CARTESIAN_POINT('',(5.430122378738,0.397637268964));
+#18077 = CARTESIAN_POINT('',(5.430440802863,0.38978410998));
+#18078 = CARTESIAN_POINT('',(5.430749231209,0.381928273232));
+#18079 = CARTESIAN_POINT('',(5.431047887909,0.374070088189));
+#18080 = CARTESIAN_POINT('',(5.431625692417,0.358360236188));
+#18081 = CARTESIAN_POINT('',(5.431904866121,0.350508579293));
+#18082 = CARTESIAN_POINT('',(5.432174720534,0.342655112471));
+#18083 = CARTESIAN_POINT('',(5.432435457868,0.334800051815));
+#18084 = CARTESIAN_POINT('',(5.432687269793,0.326943565661));
+#18085 = CARTESIAN_POINT('',(5.433173197337,0.311234699654));
+#18086 = CARTESIAN_POINT('',(5.433407327895,0.303382326093));
+#18087 = CARTESIAN_POINT('',(5.433632909736,0.295528774416));
+#18088 = CARTESIAN_POINT('',(5.433850113133,0.287674132497));
+#18089 = CARTESIAN_POINT('',(5.434059098009,0.279818455575));
+#18090 = CARTESIAN_POINT('',(5.434460797384,0.264110257567));
+#18091 = CARTESIAN_POINT('',(5.434653522554,0.25625774189));
+#18092 = CARTESIAN_POINT('',(5.434838338703,0.248404241713));
+#18093 = CARTESIAN_POINT('',(5.435015385088,0.24054976137));
+#18094 = CARTESIAN_POINT('',(5.435184790966,0.23269428703));
+#18095 = CARTESIAN_POINT('',(5.435508453635,0.216986459211));
+#18096 = CARTESIAN_POINT('',(5.435662720383,0.209134111512));
+#18097 = CARTESIAN_POINT('',(5.435809594844,0.201280711382));
+#18098 = CARTESIAN_POINT('',(5.435949186477,0.193426223678));
+#18099 = CARTESIAN_POINT('',(5.43608159519,0.185570610333));
+#18100 = CARTESIAN_POINT('',(5.436332135092,0.169862844143));
+#18101 = CARTESIAN_POINT('',(5.43645027682,0.162010697792));
+#18102 = CARTESIAN_POINT('',(5.436561426666,0.154157350394));
+#18103 = CARTESIAN_POINT('',(5.436665665783,0.146302774396));
+#18104 = CARTESIAN_POINT('',(5.436763066344,0.138446955596));
+#18105 = CARTESIAN_POINT('',(5.436944246373,0.122738930625));
+#18106 = CARTESIAN_POINT('',(5.437028036483,0.114886730286));
+#18107 = CARTESIAN_POINT('',(5.437105124872,0.10703329297));
+#18108 = CARTESIAN_POINT('',(5.437175566292,9.917864649193E-02));
+#18109 = CARTESIAN_POINT('',(5.437239407238,9.132284564608E-02));
+#18110 = CARTESIAN_POINT('',(5.437353926687,7.561430855815E-02));
+#18111 = CARTESIAN_POINT('',(5.437404614045,6.776157375205E-02));
+#18112 = CARTESIAN_POINT('',(5.437448786196,5.990785410592E-02));
+#18113 = CARTESIAN_POINT('',(5.437486473872,5.205326369549E-02));
+#18114 = CARTESIAN_POINT('',(5.437517700372,4.419794435126E-02));
+#18115 = CARTESIAN_POINT('',(5.43756158647,3.028562110763E-02));
+#18116 = CARTESIAN_POINT('',(5.437576860659,2.422884195747E-02));
+#18117 = CARTESIAN_POINT('',(5.437588311404,1.817180632391E-02));
+#18118 = CARTESIAN_POINT('',(5.43759594358,1.211459621073E-02));
+#18119 = CARTESIAN_POINT('',(5.437599759659,6.057297509597E-03));
+#18120 = CARTESIAN_POINT('',(5.437599759712,0.));
+#18121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18122 = PCURVE('',#3345,#18123);
+#18123 = DEFINITIONAL_REPRESENTATION('',(#18124),#18342);
+#18124 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18125,#18126,#18127,#18128,
+    #18129,#18130,#18131,#18132,#18133,#18134,#18135,#18136,#18137,
+    #18138,#18139,#18140,#18141,#18142,#18143,#18144,#18145,#18146,
+    #18147,#18148,#18149,#18150,#18151,#18152,#18153,#18154,#18155,
+    #18156,#18157,#18158,#18159,#18160,#18161,#18162,#18163,#18164,
+    #18165,#18166,#18167,#18168,#18169,#18170,#18171,#18172,#18173,
+    #18174,#18175,#18176,#18177,#18178,#18179,#18180,#18181,#18182,
+    #18183,#18184,#18185,#18186,#18187,#18188,#18189,#18190,#18191,
+    #18192,#18193,#18194,#18195,#18196,#18197,#18198,#18199,#18200,
+    #18201,#18202,#18203,#18204,#18205,#18206,#18207,#18208,#18209,
+    #18210,#18211,#18212,#18213,#18214,#18215,#18216,#18217,#18218,
+    #18219,#18220,#18221,#18222,#18223,#18224,#18225,#18226,#18227,
+    #18228,#18229,#18230,#18231,#18232,#18233,#18234,#18235,#18236,
+    #18237,#18238,#18239,#18240,#18241,#18242,#18243,#18244,#18245,
+    #18246,#18247,#18248,#18249,#18250,#18251,#18252,#18253,#18254,
+    #18255,#18256,#18257,#18258,#18259,#18260,#18261,#18262,#18263,
+    #18264,#18265,#18266,#18267,#18268,#18269,#18270,#18271,#18272,
+    #18273,#18274,#18275,#18276,#18277,#18278,#18279,#18280,#18281,
+    #18282,#18283,#18284,#18285,#18286,#18287,#18288,#18289,#18290,
+    #18291,#18292,#18293,#18294,#18295,#18296,#18297,#18298,#18299,
+    #18300,#18301,#18302,#18303,#18304,#18305,#18306,#18307,#18308,
+    #18309,#18310,#18311,#18312,#18313,#18314,#18315,#18316,#18317,
+    #18318,#18319,#18320,#18321,#18322,#18323,#18324,#18325,#18326,
+    #18327,#18328,#18329,#18330,#18331,#18332,#18333,#18334,#18335,
+    #18336,#18337,#18338,#18339,#18340,#18341),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785270179111E-02,3.594150889958E-02,
+    5.405898131506E-02,7.221483209515E-02,9.041686512639E-02,
+    0.108673240437,0.126994786157,0.145397219217,0.163903438021,
+    0.182546160341,0.201371265006,0.220442350372,0.239847332515,
+    0.259708530619,0.280198997477,0.30157081349,0.324208484774,
+    0.348742061259,0.376331012993,0.409610489908,0.458822150233,
+    0.570843337127,0.612033605908,0.641508815685,0.666348783157,
+    0.68870145029,0.709555455346,0.729454117904,0.748726618833,
+    0.767584423646,0.786168231549,0.804573381119,0.822864704794,
+    0.841085757857,0.859264858176,0.877419244644,0.89555811437,
+    0.913685023464,0.931799997538,0.949901613242,0.967989175535,
+    0.986064744184,1.),.UNSPECIFIED.);
+#18125 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#18126 = CARTESIAN_POINT('',(3.9900467145,2.702327787182));
+#18127 = CARTESIAN_POINT('',(3.989972362682,2.704655575641));
+#18128 = CARTESIAN_POINT('',(3.989823659402,2.706983005665));
+#18129 = CARTESIAN_POINT('',(3.989600609655,2.709309721886));
+#18130 = CARTESIAN_POINT('',(3.989303223876,2.711635373279));
+#18131 = CARTESIAN_POINT('',(3.988554896117,2.716314591546));
+#18132 = CARTESIAN_POINT('',(3.988101973529,2.718668122366));
+#18133 = CARTESIAN_POINT('',(3.987572766721,2.721019846597));
+#18134 = CARTESIAN_POINT('',(3.986967290207,2.723369415095));
+#18135 = CARTESIAN_POINT('',(3.986285556471,2.725716488588));
+#18136 = CARTESIAN_POINT('',(3.984768394287,2.730408701702));
+#18137 = CARTESIAN_POINT('',(3.983932722488,2.732753832087));
+#18138 = CARTESIAN_POINT('',(3.983020570544,2.735095799185));
+#18139 = CARTESIAN_POINT('',(3.982031938514,2.737434282129));
+#18140 = CARTESIAN_POINT('',(3.980966816542,2.73976896884));
+#18141 = CARTESIAN_POINT('',(3.978681134845,2.744435080101));
+#18142 = CARTESIAN_POINT('',(3.97746024994,2.746766486024));
+#18143 = CARTESIAN_POINT('',(3.976162509354,2.749093468898));
+#18144 = CARTESIAN_POINT('',(3.974787877831,2.751415728345));
+#18145 = CARTESIAN_POINT('',(3.973336305643,2.753732968496));
+#18146 = CARTESIAN_POINT('',(3.97027526337,2.758362708257));
+#18147 = CARTESIAN_POINT('',(3.968665401168,2.7606751795));
+#18148 = CARTESIAN_POINT('',(3.966978076608,2.762982017992));
+#18149 = CARTESIAN_POINT('',(3.965213208967,2.765282930075));
+#18150 = CARTESIAN_POINT('',(3.963370702181,2.767577622162));
+#18151 = CARTESIAN_POINT('',(3.959524454573,2.772160810695));
+#18152 = CARTESIAN_POINT('',(3.957520249521,2.774449267131));
+#18153 = CARTESIAN_POINT('',(3.955437716809,2.776730873641));
+#18154 = CARTESIAN_POINT('',(3.953276730157,2.77900533034));
+#18155 = CARTESIAN_POINT('',(3.951037149881,2.78127233387));
+#18156 = CARTESIAN_POINT('',(3.946392220108,2.78579888583));
+#18157 = CARTESIAN_POINT('',(3.943986308528,2.788058377984));
+#18158 = CARTESIAN_POINT('',(3.941500933071,2.790309743472));
+#18159 = CARTESIAN_POINT('',(3.938935929368,2.79255266585));
+#18160 = CARTESIAN_POINT('',(3.936291123771,2.794786822616));
+#18161 = CARTESIAN_POINT('',(3.93082951332,2.799246771188));
+#18162 = CARTESIAN_POINT('',(3.92801200216,2.801472481991));
+#18163 = CARTESIAN_POINT('',(3.925113614186,2.803688684437));
+#18164 = CARTESIAN_POINT('',(3.922134160571,2.805895037542));
+#18165 = CARTESIAN_POINT('',(3.919073449338,2.808091192527));
+#18166 = CARTESIAN_POINT('',(3.912771400268,2.812474719414));
+#18167 = CARTESIAN_POINT('',(3.909529142964,2.814661971627));
+#18168 = CARTESIAN_POINT('',(3.906204314708,2.816838186516));
+#18169 = CARTESIAN_POINT('',(3.902796721926,2.819002992388));
+#18170 = CARTESIAN_POINT('',(3.899306176222,2.821156008795));
+#18171 = CARTESIAN_POINT('',(3.892132452724,2.825453475289));
+#18172 = CARTESIAN_POINT('',(3.888448046252,2.82759774499));
+#18173 = CARTESIAN_POINT('',(3.884679087386,2.829729257395));
+#18174 = CARTESIAN_POINT('',(3.880825404627,2.831847605408));
+#18175 = CARTESIAN_POINT('',(3.876886842558,2.833952373087));
+#18176 = CARTESIAN_POINT('',(3.868800318291,2.838154352201));
+#18177 = CARTESIAN_POINT('',(3.864650687184,2.840251288503));
+#18178 = CARTESIAN_POINT('',(3.8604142249,2.842333506683));
+#18179 = CARTESIAN_POINT('',(3.85609081791,2.844400561034));
+#18180 = CARTESIAN_POINT('',(3.85168038276,2.846451998005));
+#18181 = CARTESIAN_POINT('',(3.842626582004,2.850549309691));
+#18182 = CARTESIAN_POINT('',(3.837980928883,2.85259476208));
+#18183 = CARTESIAN_POINT('',(3.833245851375,2.854623233012));
+#18184 = CARTESIAN_POINT('',(3.828421341884,2.856634236791));
+#18185 = CARTESIAN_POINT('',(3.823507440553,2.858627282393));
+#18186 = CARTESIAN_POINT('',(3.8134134338,2.862611035699));
+#18187 = CARTESIAN_POINT('',(3.808230177198,2.864601092645));
+#18188 = CARTESIAN_POINT('',(3.802954558771,2.866571520569));
+#18189 = CARTESIAN_POINT('',(3.79758674135,2.868521795034));
+#18190 = CARTESIAN_POINT('',(3.79212695729,2.870451390899));
+#18191 = CARTESIAN_POINT('',(3.780893543687,2.874313040497));
+#18192 = CARTESIAN_POINT('',(3.775115556377,2.876244087194));
+#18193 = CARTESIAN_POINT('',(3.769241871969,2.878152357547));
+#18194 = CARTESIAN_POINT('',(3.763272911441,2.880037293605));
+#18195 = CARTESIAN_POINT('',(3.757209191314,2.881898344326));
+#18196 = CARTESIAN_POINT('',(3.744698354272,2.885629777099));
+#18197 = CARTESIAN_POINT('',(3.738245178953,2.887498589086));
+#18198 = CARTESIAN_POINT('',(3.731692473298,2.88934080285));
+#18199 = CARTESIAN_POINT('',(3.725041038022,2.891155838442));
+#18200 = CARTESIAN_POINT('',(3.718291798948,2.892943134649));
+#18201 = CARTESIAN_POINT('',(3.704305350866,2.896536823208));
+#18202 = CARTESIAN_POINT('',(3.697059638835,2.898340733531));
+#18203 = CARTESIAN_POINT('',(3.689709869604,2.900113263366));
+#18204 = CARTESIAN_POINT('',(3.68225739751,2.901853832594));
+#18205 = CARTESIAN_POINT('',(3.67470373255,2.903561897589));
+#18206 = CARTESIAN_POINT('',(3.658944048693,2.907011218464));
+#18207 = CARTESIAN_POINT('',(3.650725883943,2.908748451804));
+#18208 = CARTESIAN_POINT('',(3.642398035743,2.9104480482));
+#18209 = CARTESIAN_POINT('',(3.63396267388,2.912109467148));
+#18210 = CARTESIAN_POINT('',(3.62542214831,2.913732230677));
+#18211 = CARTESIAN_POINT('',(3.607411965332,2.917032250291));
+#18212 = CARTESIAN_POINT('',(3.597924378477,2.918702691316));
+#18213 = CARTESIAN_POINT('',(3.588319463851,2.920326719677));
+#18214 = CARTESIAN_POINT('',(3.578600636742,2.921903908625));
+#18215 = CARTESIAN_POINT('',(3.568771492467,2.923433931407));
+#18216 = CARTESIAN_POINT('',(3.547662744657,2.926583835642));
+#18217 = CARTESIAN_POINT('',(3.536354909949,2.928191176791));
+#18218 = CARTESIAN_POINT('',(3.524917686484,2.929738271596));
+#18219 = CARTESIAN_POINT('',(3.513356559099,2.931224958344));
+#18220 = CARTESIAN_POINT('',(3.501677113234,2.932651226718));
+#18221 = CARTESIAN_POINT('',(3.475660710589,2.935664959584));
+#18222 = CARTESIAN_POINT('',(3.461272416891,2.937224972933));
+#18223 = CARTESIAN_POINT('',(3.446730109074,2.938697542643));
+#18224 = CARTESIAN_POINT('',(3.43204347681,2.940083153586));
+#18225 = CARTESIAN_POINT('',(3.417221944201,2.9413824907));
+#18226 = CARTESIAN_POINT('',(3.380171552189,2.94439155168));
+#18227 = CARTESIAN_POINT('',(3.357793465248,2.945999897543));
+#18228 = CARTESIAN_POINT('',(3.335169258971,2.947424202562));
+#18229 = CARTESIAN_POINT('',(3.312325310439,2.948667647416));
+#18230 = CARTESIAN_POINT('',(3.289285356116,2.949733128797));
+#18231 = CARTESIAN_POINT('',(3.213225624023,2.952647055949));
+#18232 = CARTESIAN_POINT('',(3.159498015473,2.953758389161));
+#18233 = CARTESIAN_POINT('',(3.105074577402,2.953981743092));
+#18234 = CARTESIAN_POINT('',(3.050182046014,2.953308323452));
+#18235 = CARTESIAN_POINT('',(2.995117161831,2.951667106743));
+#18236 = CARTESIAN_POINT('',(2.920207098856,2.947976147754));
+#18237 = CARTESIAN_POINT('',(2.900112243972,2.946841118935));
+#18238 = CARTESIAN_POINT('',(2.880089334828,2.945559322498));
+#18239 = CARTESIAN_POINT('',(2.860169788009,2.94412664221));
+#18240 = CARTESIAN_POINT('',(2.840388795233,2.942539587788));
+#18241 = CARTESIAN_POINT('',(2.806757162765,2.939548310296));
+#18242 = CARTESIAN_POINT('',(2.79281966827,2.938220466498));
+#18243 = CARTESIAN_POINT('',(2.778987141694,2.936811627289));
+#18244 = CARTESIAN_POINT('',(2.765273997463,2.935321356108));
+#18245 = CARTESIAN_POINT('',(2.75169465988,2.933749620319));
+#18246 = CARTESIAN_POINT('',(2.726944627343,2.930703884386));
+#18247 = CARTESIAN_POINT('',(2.71573083203,2.929253385984));
+#18248 = CARTESIAN_POINT('',(2.704630768834,2.927745543589));
+#18249 = CARTESIAN_POINT('',(2.693652535788,2.926180820981));
+#18250 = CARTESIAN_POINT('',(2.682803737307,2.924559898149));
+#18251 = CARTESIAN_POINT('',(2.662451881065,2.921375290032));
+#18252 = CARTESIAN_POINT('',(2.652922789033,2.919822115888));
+#18253 = CARTESIAN_POINT('',(2.643509331442,2.918224804698));
+#18254 = CARTESIAN_POINT('',(2.634216128995,2.916584118366));
+#18255 = CARTESIAN_POINT('',(2.625047299749,2.91490092485));
+#18256 = CARTESIAN_POINT('',(2.607571772766,2.911567107894));
+#18257 = CARTESIAN_POINT('',(2.599248474045,2.909921857711));
+#18258 = CARTESIAN_POINT('',(2.591039462582,2.908241235084));
+#18259 = CARTESIAN_POINT('',(2.582947238832,2.906526071137));
+#18260 = CARTESIAN_POINT('',(2.574973904071,2.904777240654));
+#18261 = CARTESIAN_POINT('',(2.559628158637,2.901295699355));
+#18262 = CARTESIAN_POINT('',(2.552244957012,2.899565913813));
+#18263 = CARTESIAN_POINT('',(2.544973016532,2.897807099108));
+#18264 = CARTESIAN_POINT('',(2.537813513022,2.89602005852));
+#18265 = CARTESIAN_POINT('',(2.530767337118,2.894205604937));
+#18266 = CARTESIAN_POINT('',(2.517120991935,2.890581449887));
+#18267 = CARTESIAN_POINT('',(2.51051377586,2.888773391776));
+#18268 = CARTESIAN_POINT('',(2.504013989374,2.886941130424));
+#18269 = CARTESIAN_POINT('',(2.497621986198,2.885085401824));
+#18270 = CARTESIAN_POINT('',(2.491337930451,2.883206934068));
+#18271 = CARTESIAN_POINT('',(2.479118557821,2.879446854357));
+#18272 = CARTESIAN_POINT('',(2.473178657592,2.87756617791));
+#18273 = CARTESIAN_POINT('',(2.467342070741,2.875665090399));
+#18274 = CARTESIAN_POINT('',(2.461608654636,2.873744248222));
+#18275 = CARTESIAN_POINT('',(2.45597814923,2.871804291785));
+#18276 = CARTESIAN_POINT('',(2.445002524274,2.867915854712));
+#18277 = CARTESIAN_POINT('',(2.439654456194,2.865967906803));
+#18278 = CARTESIAN_POINT('',(2.434405612451,2.864002597926));
+#18279 = CARTESIAN_POINT('',(2.429255566831,2.862020505372));
+#18280 = CARTESIAN_POINT('',(2.424203827273,2.860022187574));
+#18281 = CARTESIAN_POINT('',(2.414343470438,2.856013542568));
+#18282 = CARTESIAN_POINT('',(2.40953298994,2.854003515545));
+#18283 = CARTESIAN_POINT('',(2.404817853921,2.851978626354));
+#18284 = CARTESIAN_POINT('',(2.400197491627,2.849939379387));
+#18285 = CARTESIAN_POINT('',(2.395671302003,2.847886260113));
+#18286 = CARTESIAN_POINT('',(2.386833418922,2.843765990375));
+#18287 = CARTESIAN_POINT('',(2.382520577241,2.841699005644));
+#18288 = CARTESIAN_POINT('',(2.37829951041,2.839619238356));
+#18289 = CARTESIAN_POINT('',(2.37416959374,2.837527128434));
+#18290 = CARTESIAN_POINT('',(2.370130196093,2.835423098246));
+#18291 = CARTESIAN_POINT('',(2.362246336721,2.831200134361));
+#18292 = CARTESIAN_POINT('',(2.358401189356,2.829081289604));
+#18293 = CARTESIAN_POINT('',(2.35464460872,2.826951418259));
+#18294 = CARTESIAN_POINT('',(2.350975974932,2.824810904774));
+#18295 = CARTESIAN_POINT('',(2.347394677298,2.82266011812));
+#18296 = CARTESIAN_POINT('',(2.340413597326,2.818343680345));
+#18297 = CARTESIAN_POINT('',(2.337013418525,2.816178075583));
+#18298 = CARTESIAN_POINT('',(2.333698981433,2.814002948432));
+#18299 = CARTESIAN_POINT('',(2.330469708759,2.811818636769));
+#18300 = CARTESIAN_POINT('',(2.327325042402,2.809625465425));
+#18301 = CARTESIAN_POINT('',(2.321208005269,2.805225020097));
+#18302 = CARTESIAN_POINT('',(2.318235407733,2.803017770141));
+#18303 = CARTESIAN_POINT('',(2.31534611474,2.800802306731));
+#18304 = CARTESIAN_POINT('',(2.312539615555,2.798578929906));
+#18305 = CARTESIAN_POINT('',(2.309815424803,2.796347929319));
+#18306 = CARTESIAN_POINT('',(2.304532998575,2.791873152302));
+#18307 = CARTESIAN_POINT('',(2.301974624327,2.78962938931));
+#18308 = CARTESIAN_POINT('',(2.299497501339,2.787378573721));
+#18309 = CARTESIAN_POINT('',(2.297101200105,2.78512097657));
+#18310 = CARTESIAN_POINT('',(2.294785320007,2.782856861475));
+#18311 = CARTESIAN_POINT('',(2.290315132899,2.778317604854));
+#18312 = CARTESIAN_POINT('',(2.288160721003,2.776042472614));
+#18313 = CARTESIAN_POINT('',(2.286085882998,2.773761343457));
+#18314 = CARTESIAN_POINT('',(2.284090278621,2.771474468959));
+#18315 = CARTESIAN_POINT('',(2.282173597979,2.769182096725));
+#18316 = CARTESIAN_POINT('',(2.278498735288,2.764588356844));
+#18317 = CARTESIAN_POINT('',(2.27674044994,2.762286997347));
+#18318 = CARTESIAN_POINT('',(2.275060426953,2.759980634879));
+#18319 = CARTESIAN_POINT('',(2.273458417613,2.757669512605));
+#18320 = CARTESIAN_POINT('',(2.271934203039,2.755353873865));
+#18321 = CARTESIAN_POINT('',(2.269042052072,2.750715761256));
+#18322 = CARTESIAN_POINT('',(2.267674000937,2.748393295082));
+#18323 = CARTESIAN_POINT('',(2.266383252763,2.746066806603));
+#18324 = CARTESIAN_POINT('',(2.265169646257,2.74373654369));
+#18325 = CARTESIAN_POINT('',(2.264033046841,2.741402759139));
+#18326 = CARTESIAN_POINT('',(2.261914469171,2.736730476615));
+#18327 = CARTESIAN_POINT('',(2.260932370469,2.734391984862));
+#18328 = CARTESIAN_POINT('',(2.260026943682,2.732050493063));
+#18329 = CARTESIAN_POINT('',(2.259198102242,2.72970626782));
+#18330 = CARTESIAN_POINT('',(2.258445779869,2.727359584697));
+#18331 = CARTESIAN_POINT('',(2.257094529436,2.722663429233));
+#18332 = CARTESIAN_POINT('',(2.256495498294,2.720313959735));
+#18333 = CARTESIAN_POINT('',(2.255972791447,2.717962605151));
+#18334 = CARTESIAN_POINT('',(2.255526374712,2.715609659895));
+#18335 = CARTESIAN_POINT('',(2.255156225429,2.713255427361));
+#18336 = CARTESIAN_POINT('',(2.254635757358,2.709084486281));
+#18337 = CARTESIAN_POINT('',(2.254454504636,2.707268172517));
+#18338 = CARTESIAN_POINT('',(2.25431856909,2.705451421883));
+#18339 = CARTESIAN_POINT('',(2.254227946979,2.703634378879));
+#18340 = CARTESIAN_POINT('',(2.254182636023,2.701817189253));
+#18341 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#18342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18343 = ORIENTED_EDGE('',*,*,#3306,.T.);
+#18344 = ORIENTED_EDGE('',*,*,#18345,.T.);
+#18345 = EDGE_CURVE('',#3286,#3207,#18346,.T.);
+#18346 = SURFACE_CURVE('',#18347,(#18565,#18786),.PCURVE_S1.);
+#18347 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18348,#18349,#18350,#18351,
+    #18352,#18353,#18354,#18355,#18356,#18357,#18358,#18359,#18360,
+    #18361,#18362,#18363,#18364,#18365,#18366,#18367,#18368,#18369,
+    #18370,#18371,#18372,#18373,#18374,#18375,#18376,#18377,#18378,
+    #18379,#18380,#18381,#18382,#18383,#18384,#18385,#18386,#18387,
+    #18388,#18389,#18390,#18391,#18392,#18393,#18394,#18395,#18396,
+    #18397,#18398,#18399,#18400,#18401,#18402,#18403,#18404,#18405,
+    #18406,#18407,#18408,#18409,#18410,#18411,#18412,#18413,#18414,
+    #18415,#18416,#18417,#18418,#18419,#18420,#18421,#18422,#18423,
+    #18424,#18425,#18426,#18427,#18428,#18429,#18430,#18431,#18432,
+    #18433,#18434,#18435,#18436,#18437,#18438,#18439,#18440,#18441,
+    #18442,#18443,#18444,#18445,#18446,#18447,#18448,#18449,#18450,
+    #18451,#18452,#18453,#18454,#18455,#18456,#18457,#18458,#18459,
+    #18460,#18461,#18462,#18463,#18464,#18465,#18466,#18467,#18468,
+    #18469,#18470,#18471,#18472,#18473,#18474,#18475,#18476,#18477,
+    #18478,#18479,#18480,#18481,#18482,#18483,#18484,#18485,#18486,
+    #18487,#18488,#18489,#18490,#18491,#18492,#18493,#18494,#18495,
+    #18496,#18497,#18498,#18499,#18500,#18501,#18502,#18503,#18504,
+    #18505,#18506,#18507,#18508,#18509,#18510,#18511,#18512,#18513,
+    #18514,#18515,#18516,#18517,#18518,#18519,#18520,#18521,#18522,
+    #18523,#18524,#18525,#18526,#18527,#18528,#18529,#18530,#18531,
+    #18532,#18533,#18534,#18535,#18536,#18537,#18538,#18539,#18540,
+    #18541,#18542,#18543,#18544,#18545,#18546,#18547,#18548,#18549,
+    #18550,#18551,#18552,#18553,#18554,#18555,#18556,#18557,#18558,
+    #18559,#18560,#18561,#18562,#18563,#18564),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262937164E-02,3.593384070799E-02,
+    5.402842366274E-02,7.213808245257E-02,9.026223339356E-02,
+    0.108400145948,0.126553133761,0.144726660551,0.162932528721,
+    0.181191431316,0.199536237343,0.218016540757,0.236705321554,
+    0.255709203,0.275185113963,0.295369144194,0.316630828286,
+    0.339587620759,0.36539093226,0.396676752625,0.443717614541,
+    0.55650045548,0.599974610461,0.631448826375,0.658032424138,
+    0.68189315402,0.704039769442,0.725036383348,0.7452329501,
+    0.764861008983,0.784080165754,0.803003238989,0.821711014434,
+    0.840261482842,0.85869595781,0.877043353338,0.895323362437,
+    0.913549009936,0.931728918726,0.949869547023,0.967977519637,
+    0.986061806179,1.),.UNSPECIFIED.);
+#18348 = CARTESIAN_POINT('',(1.660506098391,15.00854799092,29.6));
+#18349 = CARTESIAN_POINT('',(1.66050609833,15.008547991192,
+    29.602327627885));
+#18350 = CARTESIAN_POINT('',(1.66050041665,15.008573382855,
+    29.604655257002));
+#18351 = CARTESIAN_POINT('',(1.660489053308,15.008624166069,
+    29.606982575573));
+#18352 = CARTESIAN_POINT('',(1.660472022069,15.008700345768,
+    29.609309276015));
+#18353 = CARTESIAN_POINT('',(1.660449350503,15.008801931655,
+    29.611635054941));
+#18354 = CARTESIAN_POINT('',(1.660392447503,15.009057570932,
+    29.61631393462));
+#18355 = CARTESIAN_POINT('',(1.660358071661,15.009212280053,
+    29.618667005365));
+#18356 = CARTESIAN_POINT('',(1.660317995417,15.00939308061,
+    29.621018516123));
+#18357 = CARTESIAN_POINT('',(1.660272275774,15.009599995228,
+    29.623368167084));
+#18358 = CARTESIAN_POINT('',(1.660220983784,15.009833054117,
+    29.625715667899));
+#18359 = CARTESIAN_POINT('',(1.66010738332,15.010351727754,
+    29.630407541718));
+#18360 = CARTESIAN_POINT('',(1.660045066682,15.010637381733,
+    29.632751910801));
+#18361 = CARTESIAN_POINT('',(1.659977339817,15.010949295068,
+    29.635093564703));
+#18362 = CARTESIAN_POINT('',(1.659904301739,15.011287516009,
+    29.637432231395));
+#18363 = CARTESIAN_POINT('',(1.659826065285,15.011652103001,
+    29.639767647046));
+#18364 = CARTESIAN_POINT('',(1.65965937955,15.012434472155,
+    29.644433407874));
+#18365 = CARTESIAN_POINT('',(1.659570921893,15.012852298605,
+    29.646763745922));
+#18366 = CARTESIAN_POINT('',(1.659477510987,15.013296673139,
+    29.649090314242));
+#18367 = CARTESIAN_POINT('',(1.659379287859,15.013767676549,
+    29.651412860669));
+#18368 = CARTESIAN_POINT('',(1.659276407729,15.014265401314,
+    29.653731136802));
+#18369 = CARTESIAN_POINT('',(1.659061586372,15.015314921653,
+    29.658360510774));
+#18370 = CARTESIAN_POINT('',(1.658949638173,15.015866760116,
+    29.660671599996));
+#18371 = CARTESIAN_POINT('',(1.658833365096,15.016445571645,
+    29.662977920339));
+#18372 = CARTESIAN_POINT('',(1.658712952032,15.017051472815,
+    29.665279225537));
+#18373 = CARTESIAN_POINT('',(1.658588599072,15.017684592117,
+    29.667575268386));
+#18374 = CARTESIAN_POINT('',(1.658332346713,15.019006049308,
+    29.672158072298));
+#18375 = CARTESIAN_POINT('',(1.658200441983,15.019694428479,
+    29.674444823795));
+#18376 = CARTESIAN_POINT('',(1.658065023003,15.020410348401,
+    29.676725806354));
+#18377 = CARTESIAN_POINT('',(1.657926322235,15.021153961112,
+    29.679000766146));
+#18378 = CARTESIAN_POINT('',(1.657784588936,15.02192542976,29.6812694444
+    ));
+#18379 = CARTESIAN_POINT('',(1.657495469269,15.023525091946,
+    29.685795590568));
+#18380 = CARTESIAN_POINT('',(1.657348078724,15.024353331622,
+    29.688053046604));
+#18381 = CARTESIAN_POINT('',(1.657198184134,15.025209822525,
+    29.690303680996));
+#18382 = CARTESIAN_POINT('',(1.65704607098,15.0260947489,29.692547220967
+    ));
+#18383 = CARTESIAN_POINT('',(1.656892043615,15.027008304344,
+    29.694783385475));
+#18384 = CARTESIAN_POINT('',(1.65658063083,15.028894145516,
+    29.699242906367));
+#18385 = CARTESIAN_POINT('',(1.656423242307,15.029866495819,
+    29.701466244542));
+#18386 = CARTESIAN_POINT('',(1.65626458394,15.030867946602,
+    29.703681609341));
+#18387 = CARTESIAN_POINT('',(1.656105001336,15.031898708252,
+    29.705888699255));
+#18388 = CARTESIAN_POINT('',(1.655944861465,15.032958997653,
+    29.708087201658));
+#18389 = CARTESIAN_POINT('',(1.655623958555,15.035141018543,
+    29.712470280541));
+#18390 = CARTESIAN_POINT('',(1.655463195461,15.036262855008,
+    29.714654824514));
+#18391 = CARTESIAN_POINT('',(1.655302653749,15.037414772498,
+    29.716830099145));
+#18392 = CARTESIAN_POINT('',(1.655142747953,15.038596998124,
+    29.718995765208));
+#18393 = CARTESIAN_POINT('',(1.654983916762,15.039809761194,
+    29.72115146984));
+#18394 = CARTESIAN_POINT('',(1.654668871072,15.042300447682,
+    29.725448472805));
+#18395 = CARTESIAN_POINT('',(1.65451266608,15.0435785492,29.727589710211
+    ));
+#18396 = CARTESIAN_POINT('',(1.654358475001,15.044887831746,
+    29.729720188855));
+#18397 = CARTESIAN_POINT('',(1.654206791848,15.046228525173,29.731839523
+    ));
+#18398 = CARTESIAN_POINT('',(1.654058137695,15.047600855206,
+    29.733947311069));
+#18399 = CARTESIAN_POINT('',(1.653767301102,15.050415838014,
+    29.73814882054));
+#18400 = CARTESIAN_POINT('',(1.653625152836,15.051858789286,
+    29.740242428588));
+#18401 = CARTESIAN_POINT('',(1.653487171978,15.053334122559,
+    29.742323536124));
+#18402 = CARTESIAN_POINT('',(1.653353944342,15.054842049852,
+    29.744391701962));
+#18403 = CARTESIAN_POINT('',(1.65322608545,15.056382769898,
+    29.746446467399));
+#18404 = CARTESIAN_POINT('',(1.652981495656,15.059541789951,
+    29.750543319325));
+#18405 = CARTESIAN_POINT('',(1.652864854093,15.06116057624,
+    29.752585199824));
+#18406 = CARTESIAN_POINT('',(1.652754975915,15.062813017233,
+    29.754612510256));
+#18407 = CARTESIAN_POINT('',(1.652652552641,15.064499276806,
+    29.756624744959));
+#18408 = CARTESIAN_POINT('',(1.652558307235,15.066219492492,
+    29.758621380057));
+#18409 = CARTESIAN_POINT('',(1.652386718568,15.069747848635,
+    29.762604708937));
+#18410 = CARTESIAN_POINT('',(1.65230957761,15.071556758561,
+    29.764591036736));
+#18411 = CARTESIAN_POINT('',(1.652242352277,15.073400620792,
+    29.766560295185));
+#18412 = CARTESIAN_POINT('',(1.652185854708,15.075279506239,
+    29.768511905584));
+#18413 = CARTESIAN_POINT('',(1.652140928146,15.07719344119,
+    29.77044527221));
+#18414 = CARTESIAN_POINT('',(1.652075418079,15.081124233813,
+    29.774306571871));
+#18415 = CARTESIAN_POINT('',(1.652055256461,15.083142278452,
+    29.77623386483));
+#18416 = CARTESIAN_POINT('',(1.65204888274,15.085196521997,
+    29.77814101522));
+#18417 = CARTESIAN_POINT('',(1.652057244223,15.087286875684,
+    29.780027364689));
+#18418 = CARTESIAN_POINT('',(1.652081314867,15.089413181211,
+    29.78189224251));
+#18419 = CARTESIAN_POINT('',(1.652163888617,15.093790942017,
+    29.785623459286));
+#18420 = CARTESIAN_POINT('',(1.652223229233,15.09604418939,
+    29.787488686569));
+#18421 = CARTESIAN_POINT('',(1.65230119618,15.098334706321,29.7893299095
+    ));
+#18422 = CARTESIAN_POINT('',(1.652398883163,15.100662144145,
+    29.791146388555));
+#18423 = CARTESIAN_POINT('',(1.652517398535,15.103026052067,
+    29.792937382623));
+#18424 = CARTESIAN_POINT('',(1.652803439255,15.10791295683,
+    29.796531080032));
+#18425 = CARTESIAN_POINT('',(1.652972584604,15.110438609337,
+    29.798331846254));
+#18426 = CARTESIAN_POINT('',(1.653166554008,15.113002214952,
+    29.800103617248));
+#18427 = CARTESIAN_POINT('',(1.653386589472,15.115603012119,
+    29.801845582365));
+#18428 = CARTESIAN_POINT('',(1.65363392234,15.118240097452,
+    29.803556950723));
+#18429 = CARTESIAN_POINT('',(1.654200352329,15.123727433404,
+    29.807006649299));
+#18430 = CARTESIAN_POINT('',(1.654522567564,15.126581548459,
+    29.808741548225));
+#18431 = CARTESIAN_POINT('',(1.654877848441,15.129473539126,
+    29.810440742378));
+#18432 = CARTESIAN_POINT('',(1.655267565441,15.132401990307,
+    29.812103385031));
+#18433 = CARTESIAN_POINT('',(1.655693030086,15.13536530359,
+    29.81372868834));
+#18434 = CARTESIAN_POINT('',(1.656654830251,15.141596981282,
+    29.817029702204));
+#18435 = CARTESIAN_POINT('',(1.657197289198,15.144870842729,
+    29.818699111211));
+#18436 = CARTESIAN_POINT('',(1.657784448535,15.148181019135,
+    29.82032323064));
+#18437 = CARTESIAN_POINT('',(1.658417737851,15.151525039611,
+    29.821901267903));
+#18438 = CARTESIAN_POINT('',(1.659098439578,15.154900224828,
+    29.823432557548));
+#18439 = CARTESIAN_POINT('',(1.660647361408,15.162129160236,
+    29.826584573472));
+#18440 = CARTESIAN_POINT('',(1.661528356442,15.16599039606,
+    29.828192855501));
+#18441 = CARTESIAN_POINT('',(1.662472276673,15.169883262846,
+    29.829740652591));
+#18442 = CARTESIAN_POINT('',(1.663480415499,15.173803468358,
+    29.83122745206));
+#18443 = CARTESIAN_POINT('',(1.664553757134,15.177746559764,
+    29.832652983305));
+#18444 = CARTESIAN_POINT('',(1.667074249536,15.186510970659,
+    29.835671315387));
+#18445 = CARTESIAN_POINT('',(1.668552378425,15.191340974979,
+    29.837235284968));
+#18446 = CARTESIAN_POINT('',(1.670128526019,15.196189696925,
+    29.838709136212));
+#18447 = CARTESIAN_POINT('',(1.671803211555,15.201049076005,
+    29.840093302945));
+#18448 = CARTESIAN_POINT('',(1.67357631076,15.205911230902,
+    29.841388643157));
+#18449 = CARTESIAN_POINT('',(1.678259878415,15.218071711116,
+    29.844412461611));
+#18450 = CARTESIAN_POINT('',(1.681293523143,15.225364034175,
+    29.846030525458));
+#18451 = CARTESIAN_POINT('',(1.684545550357,15.232619680363,
+    29.847454793331));
+#18452 = CARTESIAN_POINT('',(1.688010899814,15.239815728462,
+    29.84869095457));
+#18453 = CARTESIAN_POINT('',(1.6916826388,15.246932184829,
+    29.849745087311));
+#18454 = CARTESIAN_POINT('',(1.704831401808,15.270782646254,
+    29.852726211635));
+#18455 = CARTESIAN_POINT('',(1.715245289614,15.287049248571,
+    29.853813071363));
+#18456 = CARTESIAN_POINT('',(1.726694771902,15.302543825434,
+    29.853963105872));
+#18457 = CARTESIAN_POINT('',(1.739038812071,15.317119866784,
+    29.853220031934));
+#18458 = CARTESIAN_POINT('',(1.752114584264,15.330674906065,
+    29.851569015762));
+#18459 = CARTESIAN_POINT('',(1.77099349097,15.347955719449,
+    29.847966011301));
+#18460 = CARTESIAN_POINT('',(1.776326672448,15.352601772515,
+    29.846822696147));
+#18461 = CARTESIAN_POINT('',(1.7817290602,15.357081663866,
+    29.845536410959));
+#18462 = CARTESIAN_POINT('',(1.78718816395,15.361391720364,
+    29.844104696414));
+#18463 = CARTESIAN_POINT('',(1.792690561714,15.365529106384,
+    29.842525174586));
+#18464 = CARTESIAN_POINT('',(1.80222664711,15.372361079428,
+    29.839544118858));
+#18465 = CARTESIAN_POINT('',(1.806246536643,15.375138701574,
+    29.838213811196));
+#18466 = CARTESIAN_POINT('',(1.810276217408,15.377824175285,
+    29.836804338817));
+#18467 = CARTESIAN_POINT('',(1.814310125944,15.380417132888,
+    29.835315179779));
+#18468 = CARTESIAN_POINT('',(1.818342599405,15.382917554664,
+    29.833746027598));
+#18469 = CARTESIAN_POINT('',(1.825767684554,15.387359782894,
+    29.830703821321));
+#18470 = CARTESIAN_POINT('',(1.829162385751,15.389328024934,
+    29.829253731033));
+#18471 = CARTESIAN_POINT('',(1.832548507498,15.391230700173,
+    29.827746483075));
+#18472 = CARTESIAN_POINT('',(1.835922632923,15.393068211625,
+    29.826182190222));
+#18473 = CARTESIAN_POINT('',(1.839281399929,15.394841160108,
+    29.824561115324));
+#18474 = CARTESIAN_POINT('',(1.845619487208,15.398084462444,
+    29.821378042195));
+#18475 = CARTESIAN_POINT('',(1.848602450485,15.399567208462,
+    29.819826998845));
+#18476 = CARTESIAN_POINT('',(1.85156800562,15.400999163826,
+    29.818230845198));
+#18477 = CARTESIAN_POINT('',(1.854513860356,15.402381026908,
+    29.816589980948));
+#18478 = CARTESIAN_POINT('',(1.857437815584,15.403713612929,
+    29.814904901544));
+#18479 = CARTESIAN_POINT('',(1.863029387622,15.406189837282,
+    29.811571681947));
+#18480 = CARTESIAN_POINT('',(1.865700336935,15.407340168594,
+    29.80992958068));
+#18481 = CARTESIAN_POINT('',(1.868348935013,15.40844959473,
+    29.808250368049));
+#18482 = CARTESIAN_POINT('',(1.870973599173,15.409518928908,
+    29.806534575284));
+#18483 = CARTESIAN_POINT('',(1.873572842312,15.410549050724,
+    29.80478279118));
+#18484 = CARTESIAN_POINT('',(1.878584125589,15.412481257764,
+    29.801301332794));
+#18485 = CARTESIAN_POINT('',(1.880998880817,15.413387210129,
+    29.799575230119));
+#18486 = CARTESIAN_POINT('',(1.883388356823,15.414259569598,
+    29.797817904158));
+#18487 = CARTESIAN_POINT('',(1.885751457124,15.415099176102,
+    29.796029936562));
+#18488 = CARTESIAN_POINT('',(1.888087170531,15.41590690316,
+    29.794211940546));
+#18489 = CARTESIAN_POINT('',(1.892614051431,15.417430815415,
+    29.790587573098));
+#18490 = CARTESIAN_POINT('',(1.894807335746,15.418149312754,
+    29.788783395119));
+#18491 = CARTESIAN_POINT('',(1.896973602593,15.418839956804,
+    29.786952599572));
+#18492 = CARTESIAN_POINT('',(1.899112101523,15.419503566655,
+    29.785095773319));
+#18493 = CARTESIAN_POINT('',(1.90122215313,15.420140973578,
+    29.783213517469));
+#18494 = CARTESIAN_POINT('',(1.905325567575,15.421347840106,
+    29.779453058894));
+#18495 = CARTESIAN_POINT('',(1.907320542152,15.421918704848,
+    29.777576231176));
+#18496 = CARTESIAN_POINT('',(1.909287515807,15.422466388855,
+    29.775676527818));
+#18497 = CARTESIAN_POINT('',(1.911225988096,15.42299166416,
+    29.77375451546));
+#18498 = CARTESIAN_POINT('',(1.913135515113,15.423495301224,
+    29.771810763787));
+#18499 = CARTESIAN_POINT('',(1.91685673466,15.424450779376,
+    29.767921861484));
+#18500 = CARTESIAN_POINT('',(1.918669635052,15.424903479207,
+    29.765977582021));
+#18501 = CARTESIAN_POINT('',(1.920454047705,15.425336889656,
+    29.764013543754));
+#18502 = CARTESIAN_POINT('',(1.92220965298,15.425751721837,
+    29.76203027942));
+#18503 = CARTESIAN_POINT('',(1.923936174559,15.426148676747,
+    29.760028317884));
+#18504 = CARTESIAN_POINT('',(1.927304437791,15.426902363214,
+    29.756019171845));
+#18505 = CARTESIAN_POINT('',(1.928947074078,15.427259619099,
+    29.754012542008));
+#18506 = CARTESIAN_POINT('',(1.930561066161,15.427600871857,
+    29.751988794884));
+#18507 = CARTESIAN_POINT('',(1.932146223851,15.427926765299,
+    29.749948422915));
+#18508 = CARTESIAN_POINT('',(1.933702388916,15.428237928109,
+    29.747891910721));
+#18509 = CARTESIAN_POINT('',(1.936739107226,15.428828639937,
+    29.74377113572));
+#18510 = CARTESIAN_POINT('',(1.938220317691,15.429108507685,
+    29.741707226857));
+#18511 = CARTESIAN_POINT('',(1.939672944451,15.429375169556,
+    29.7396284686));
+#18512 = CARTESIAN_POINT('',(1.941096888009,15.42962920024,
+    29.737535311323));
+#18513 = CARTESIAN_POINT('',(1.942492071389,15.429871156651,
+    29.735428195687));
+#18514 = CARTESIAN_POINT('',(1.945213319571,15.43033006168,
+    29.731204741326));
+#18515 = CARTESIAN_POINT('',(1.946539865488,15.430547203116,
+    29.729088629049));
+#18516 = CARTESIAN_POINT('',(1.947838024665,15.430753527618,
+    29.726959635521));
+#18517 = CARTESIAN_POINT('',(1.949107758763,15.430949541674,
+    29.724818170272));
+#18518 = CARTESIAN_POINT('',(1.950349044317,15.431135732883,
+    29.72266463265));
+#18519 = CARTESIAN_POINT('',(1.952767117529,15.431488301287,
+    29.718347729813));
+#18520 = CARTESIAN_POINT('',(1.953944258734,15.431654794958,
+    29.716184510431));
+#18521 = CARTESIAN_POINT('',(1.95509328776,15.431812510756,
+    29.714010135252));
+#18522 = CARTESIAN_POINT('',(1.95621420481,15.431961889426,
+    29.71182497622));
+#18523 = CARTESIAN_POINT('',(1.957307018892,15.432103352661,
+    29.709629395646));
+#18524 = CARTESIAN_POINT('',(1.959431447251,15.432370620805,
+    29.705228515665));
+#18525 = CARTESIAN_POINT('',(1.960463325232,15.432496496517,
+    29.703023311568));
+#18526 = CARTESIAN_POINT('',(1.961467399131,15.432615327104,
+    29.70080848136));
+#18527 = CARTESIAN_POINT('',(1.962443690384,15.432727490769,
+    29.698584364201));
+#18528 = CARTESIAN_POINT('',(1.963392224492,15.432833347062,
+    29.696351290972));
+#18529 = CARTESIAN_POINT('',(1.965230455602,15.433032759811,
+    29.691876110928));
+#18530 = CARTESIAN_POINT('',(1.966120355104,15.43312636008,
+    29.68963406804));
+#18531 = CARTESIAN_POINT('',(1.966982758578,15.433214374783,
+    29.687383774427));
+#18532 = CARTESIAN_POINT('',(1.967817695551,15.433297123029,
+    29.685125542724));
+#18533 = CARTESIAN_POINT('',(1.968625196021,15.433374905932,
+    29.68285967938));
+#18534 = CARTESIAN_POINT('',(1.970183065034,15.433520889912,
+    29.678320050032));
+#18535 = CARTESIAN_POINT('',(1.970933595725,15.433589118891,
+    29.676046328437));
+#18536 = CARTESIAN_POINT('',(1.971656912541,15.43365297415,
+    29.673765617224));
+#18537 = CARTESIAN_POINT('',(1.972353043414,15.433712719035,
+    29.671478210479));
+#18538 = CARTESIAN_POINT('',(1.973022014206,15.433768599644,
+    29.669184399024));
+#18539 = CARTESIAN_POINT('',(1.97430407248,15.4338729589,29.664590313673
+    ));
+#18540 = CARTESIAN_POINT('',(1.974917295591,15.433921455866,
+    29.662290071588));
+#18541 = CARTESIAN_POINT('',(1.975503541421,15.433966562874,
+    29.659984029327));
+#18542 = CARTESIAN_POINT('',(1.97606282982,15.434008490521,
+    29.657672472658));
+#18543 = CARTESIAN_POINT('',(1.976595177104,15.434047432852,
+    29.655355687959));
+#18544 = CARTESIAN_POINT('',(1.977604922985,15.434119623803,
+    29.650717252921));
+#18545 = CARTESIAN_POINT('',(1.978082437688,15.434152884622,
+    29.648395625272));
+#18546 = CARTESIAN_POINT('',(1.978533152569,15.434183526198,
+    29.64606936432));
+#18547 = CARTESIAN_POINT('',(1.978957076331,15.434211708934,
+    29.643738760351));
+#18548 = CARTESIAN_POINT('',(1.979354213982,15.434237577261,
+    29.641404108893));
+#18549 = CARTESIAN_POINT('',(1.980094253001,15.434284899377,
+    29.636731521977));
+#18550 = CARTESIAN_POINT('',(1.980437250926,15.434306361089,
+    29.634393601138));
+#18551 = CARTESIAN_POINT('',(1.980753561565,15.434325772564,
+    29.632052247855));
+#18552 = CARTESIAN_POINT('',(1.981043183557,15.434343246052,
+    29.629707771006));
+#18553 = CARTESIAN_POINT('',(1.981306113221,15.434358878255,
+    29.627360488695));
+#18554 = CARTESIAN_POINT('',(1.981778266894,15.434386604267,
+    29.622664041398));
+#18555 = CARTESIAN_POINT('',(1.981987561195,15.434398702717,
+    29.620314882834));
+#18556 = CARTESIAN_POINT('',(1.98217022134,15.434409126548,
+    29.617963580102));
+#18557 = CARTESIAN_POINT('',(1.982326241441,15.434417941359,
+    29.61561046992));
+#18558 = CARTESIAN_POINT('',(1.982455615841,15.434425197482,
+    29.613255898183));
+#18559 = CARTESIAN_POINT('',(1.982637511546,15.434435348226,
+    29.60908461614));
+#18560 = CARTESIAN_POINT('',(1.982700852648,15.434438861403,
+    29.607268354334));
+#18561 = CARTESIAN_POINT('',(1.982748359941,15.434441485571,
+    29.605451597225));
+#18562 = CARTESIAN_POINT('',(1.982780031866,15.434443231438,
+    29.60363450877));
+#18563 = CARTESIAN_POINT('',(1.98279586779,15.43444410437,
+    29.601817254195));
+#18564 = CARTESIAN_POINT('',(1.982795868008,15.434444104382,29.6));
+#18565 = PCURVE('',#3118,#18566);
+#18566 = DEFINITIONAL_REPRESENTATION('',(#18567),#18785);
+#18567 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18568,#18569,#18570,#18571,
+    #18572,#18573,#18574,#18575,#18576,#18577,#18578,#18579,#18580,
+    #18581,#18582,#18583,#18584,#18585,#18586,#18587,#18588,#18589,
+    #18590,#18591,#18592,#18593,#18594,#18595,#18596,#18597,#18598,
+    #18599,#18600,#18601,#18602,#18603,#18604,#18605,#18606,#18607,
+    #18608,#18609,#18610,#18611,#18612,#18613,#18614,#18615,#18616,
+    #18617,#18618,#18619,#18620,#18621,#18622,#18623,#18624,#18625,
+    #18626,#18627,#18628,#18629,#18630,#18631,#18632,#18633,#18634,
+    #18635,#18636,#18637,#18638,#18639,#18640,#18641,#18642,#18643,
+    #18644,#18645,#18646,#18647,#18648,#18649,#18650,#18651,#18652,
+    #18653,#18654,#18655,#18656,#18657,#18658,#18659,#18660,#18661,
+    #18662,#18663,#18664,#18665,#18666,#18667,#18668,#18669,#18670,
+    #18671,#18672,#18673,#18674,#18675,#18676,#18677,#18678,#18679,
+    #18680,#18681,#18682,#18683,#18684,#18685,#18686,#18687,#18688,
+    #18689,#18690,#18691,#18692,#18693,#18694,#18695,#18696,#18697,
+    #18698,#18699,#18700,#18701,#18702,#18703,#18704,#18705,#18706,
+    #18707,#18708,#18709,#18710,#18711,#18712,#18713,#18714,#18715,
+    #18716,#18717,#18718,#18719,#18720,#18721,#18722,#18723,#18724,
+    #18725,#18726,#18727,#18728,#18729,#18730,#18731,#18732,#18733,
+    #18734,#18735,#18736,#18737,#18738,#18739,#18740,#18741,#18742,
+    #18743,#18744,#18745,#18746,#18747,#18748,#18749,#18750,#18751,
+    #18752,#18753,#18754,#18755,#18756,#18757,#18758,#18759,#18760,
+    #18761,#18762,#18763,#18764,#18765,#18766,#18767,#18768,#18769,
+    #18770,#18771,#18772,#18773,#18774,#18775,#18776,#18777,#18778,
+    #18779,#18780,#18781,#18782,#18783,#18784),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262937164E-02,3.593384070799E-02,
+    5.402842366274E-02,7.213808245257E-02,9.026223339356E-02,
+    0.108400145948,0.126553133761,0.144726660551,0.162932528721,
+    0.181191431316,0.199536237343,0.218016540757,0.236705321554,
+    0.255709203,0.275185113963,0.295369144194,0.316630828286,
+    0.339587620759,0.36539093226,0.396676752625,0.443717614541,
+    0.55650045548,0.599974610461,0.631448826375,0.658032424138,
+    0.68189315402,0.704039769442,0.725036383348,0.7452329501,
+    0.764861008983,0.784080165754,0.803003238989,0.821711014434,
+    0.840261482842,0.85869595781,0.877043353338,0.895323362437,
+    0.913549009936,0.931728918726,0.949869547023,0.967977519637,
+    0.986061806179,1.),.UNSPECIFIED.);
+#18568 = CARTESIAN_POINT('',(5.519018571371,0.));
+#18569 = CARTESIAN_POINT('',(5.519018571438,7.758759615331E-03));
+#18570 = CARTESIAN_POINT('',(5.519024832477,1.551752315456E-02));
+#18571 = CARTESIAN_POINT('',(5.519037354522,2.32760926323E-02));
+#18572 = CARTESIAN_POINT('',(5.519056144149,3.103428309741E-02));
+#18573 = CARTESIAN_POINT('',(5.519081214472,3.879192263296E-02));
+#18574 = CARTESIAN_POINT('',(5.519144357479,5.440510046006E-02));
+#18575 = CARTESIAN_POINT('',(5.519182592693,6.226062500701E-02));
+#18576 = CARTESIAN_POINT('',(5.519227311185,7.011526592765E-02));
+#18577 = CARTESIAN_POINT('',(5.51927854092,7.796889220117E-02));
+#18578 = CARTESIAN_POINT('',(5.519336317429,8.58214018555E-02));
+#18579 = CARTESIAN_POINT('',(5.51946509778,0.101529848375));
+#18580 = CARTESIAN_POINT('',(5.519536111524,0.109385782275));
+#18581 = CARTESIAN_POINT('',(5.519613768239,0.117240454687));
+#18582 = CARTESIAN_POINT('',(5.5196981195,0.125093820874));
+#18583 = CARTESIAN_POINT('',(5.519789225251,0.132945860341));
+#18584 = CARTESIAN_POINT('',(5.519985163954,0.148653834295));
+#18585 = CARTESIAN_POINT('',(5.520090008391,0.156509762227));
+#18586 = CARTESIAN_POINT('',(5.520201755641,0.164364365546));
+#18587 = CARTESIAN_POINT('',(5.520320483269,0.17221765836));
+#18588 = CARTESIAN_POINT('',(5.520446277874,0.180069663971));
+#18589 = CARTESIAN_POINT('',(5.520712298717,0.195777448294));
+#18590 = CARTESIAN_POINT('',(5.520852536492,0.203633220196));
+#18591 = CARTESIAN_POINT('',(5.521000044317,0.211487762988));
+#18592 = CARTESIAN_POINT('',(5.521154927627,0.219341101892));
+#18593 = CARTESIAN_POINT('',(5.521317301399,0.227193254939));
+#18594 = CARTESIAN_POINT('',(5.521657407974,0.242901172225));
+#18595 = CARTESIAN_POINT('',(5.521835152387,0.250756930295));
+#18596 = CARTESIAN_POINT('',(5.522020648208,0.25861151777));
+#18597 = CARTESIAN_POINT('',(5.522214030182,0.266464922853));
+#18598 = CARTESIAN_POINT('',(5.522415442971,0.274317111366));
+#18599 = CARTESIAN_POINT('',(5.522834813555,0.290025467377));
+#18600 = CARTESIAN_POINT('',(5.523052784976,0.297881628679));
+#18601 = CARTESIAN_POINT('',(5.523279110423,0.305736453924));
+#18602 = CARTESIAN_POINT('',(5.523513955072,0.313589849329));
+#18603 = CARTESIAN_POINT('',(5.523757494274,0.321441684052));
+#18604 = CARTESIAN_POINT('',(5.524262618433,0.337150778242));
+#18605 = CARTESIAN_POINT('',(5.524524223462,0.345008029672));
+#18606 = CARTESIAN_POINT('',(5.524794914856,0.352863376267));
+#18607 = CARTESIAN_POINT('',(5.525074889053,0.360716597166));
+#18608 = CARTESIAN_POINT('',(5.525364352707,0.368567418862));
+#18609 = CARTESIAN_POINT('',(5.525963225085,0.384277577918));
+#18610 = CARTESIAN_POINT('',(5.526272668264,0.392136901082));
+#18611 = CARTESIAN_POINT('',(5.526592070378,0.399993157229));
+#18612 = CARTESIAN_POINT('',(5.526921659461,0.407845948347));
+#18613 = CARTESIAN_POINT('',(5.527261673431,0.415694805883));
+#18614 = CARTESIAN_POINT('',(5.527964068331,0.431406426608));
+#18615 = CARTESIAN_POINT('',(5.528326511265,0.439269158634));
+#18616 = CARTESIAN_POINT('',(5.528699939061,0.447126843437));
+#18617 = CARTESIAN_POINT('',(5.529084610782,0.454978845702));
+#18618 = CARTESIAN_POINT('',(5.529480794392,0.46282443818));
+#18619 = CARTESIAN_POINT('',(5.53029865852,0.478538042676));
+#18620 = CARTESIAN_POINT('',(5.530720449727,0.486405980809));
+#18621 = CARTESIAN_POINT('',(5.531154421444,0.494265785457));
+#18622 = CARTESIAN_POINT('',(5.531600861568,0.502116508309));
+#18623 = CARTESIAN_POINT('',(5.532060064826,0.509957083366));
+#18624 = CARTESIAN_POINT('',(5.533008088962,0.525673398459));
+#18625 = CARTESIAN_POINT('',(5.533497102697,0.533548964338));
+#18626 = CARTESIAN_POINT('',(5.533999682668,0.541411813888));
+#18627 = CARTESIAN_POINT('',(5.534516140589,0.54926058833));
+#18628 = CARTESIAN_POINT('',(5.535046791205,0.55709378081));
+#18629 = CARTESIAN_POINT('',(5.536143263361,0.572813864236));
+#18630 = CARTESIAN_POINT('',(5.536709412785,0.580700358163));
+#18631 = CARTESIAN_POINT('',(5.537290729728,0.588567504343));
+#18632 = CARTESIAN_POINT('',(5.537887539919,0.596413406781));
+#18633 = CARTESIAN_POINT('',(5.538500165647,0.604235987311));
+#18634 = CARTESIAN_POINT('',(5.539768287032,0.619961444545));
+#18635 = CARTESIAN_POINT('',(5.540424329326,0.627863447113));
+#18636 = CARTESIAN_POINT('',(5.541097388472,0.635736611263));
+#18637 = CARTESIAN_POINT('',(5.541787786389,0.643578338524));
+#18638 = CARTESIAN_POINT('',(5.542495831086,0.651385814001));
+#18639 = CARTESIAN_POINT('',(5.5439658347,0.66711919932));
+#18640 = CARTESIAN_POINT('',(5.544728693151,0.67504323452));
+#18641 = CARTESIAN_POINT('',(5.545510708996,0.682924838046));
+#18642 = CARTESIAN_POINT('',(5.546312169037,0.69076049391));
+#18643 = CARTESIAN_POINT('',(5.547133329908,0.698546444061));
+#18644 = CARTESIAN_POINT('',(5.548846087121,0.714292067253));
+#18645 = CARTESIAN_POINT('',(5.54973915543,0.722247774535));
+#18646 = CARTESIAN_POINT('',(5.550653874739,0.730141337672));
+#18647 = CARTESIAN_POINT('',(5.551590442342,0.737968044375));
+#18648 = CARTESIAN_POINT('',(5.552549001088,0.745722942635));
+#18649 = CARTESIAN_POINT('',(5.554562635322,0.761488672618));
+#18650 = CARTESIAN_POINT('',(5.555620128156,0.769491092424));
+#18651 = CARTESIAN_POINT('',(5.556702218903,0.777401999166));
+#18652 = CARTESIAN_POINT('',(5.557808919593,0.785215123197));
+#18653 = CARTESIAN_POINT('',(5.558940153255,0.792924026194));
+#18654 = CARTESIAN_POINT('',(5.561343485966,0.808725940014));
+#18655 = CARTESIAN_POINT('',(5.562619624533,0.81680063779));
+#18656 = CARTESIAN_POINT('',(5.563923954089,0.824737834439));
+#18657 = CARTESIAN_POINT('',(5.565256124311,0.832529227932));
+#18658 = CARTESIAN_POINT('',(5.566615650078,0.840166574266));
+#18659 = CARTESIAN_POINT('',(5.56956006185,0.856043674554));
+#18660 = CARTESIAN_POINT('',(5.571151997608,0.864240814739));
+#18661 = CARTESIAN_POINT('',(5.572776823907,0.872221454326));
+#18662 = CARTESIAN_POINT('',(5.574433458907,0.879974586545));
+#18663 = CARTESIAN_POINT('',(5.576120633777,0.887489851536));
+#18664 = CARTESIAN_POINT('',(5.579917810416,0.903569408481));
+#18665 = CARTESIAN_POINT('',(5.582041520875,0.912017464066));
+#18666 = CARTESIAN_POINT('',(5.584205405348,0.920084520804));
+#18667 = CARTESIAN_POINT('',(5.586406632439,0.92775566137));
+#18668 = CARTESIAN_POINT('',(5.588642158077,0.935018233414));
+#18669 = CARTESIAN_POINT('',(5.59431670027,0.952151801961));
+#18670 = CARTESIAN_POINT('',(5.597794950306,0.96149480204));
+#18671 = CARTESIAN_POINT('',(5.601332628208,0.969855801447));
+#18672 = CARTESIAN_POINT('',(5.604918716699,0.977212791726));
+#18673 = CARTESIAN_POINT('',(5.608542418915,0.983554055283));
+#18674 = CARTESIAN_POINT('',(5.620947316587,1.001633648102));
+#18675 = CARTESIAN_POINT('',(5.629854113857,1.008522381192));
+#18676 = CARTESIAN_POINT('',(5.638786144267,1.009515668541));
+#18677 = CARTESIAN_POINT('',(5.647620914834,1.004751136892));
+#18678 = CARTESIAN_POINT('',(5.656250297279,0.994456431674));
+#18679 = CARTESIAN_POINT('',(5.667797124506,0.972930016346));
+#18680 = CARTESIAN_POINT('',(5.670965144198,0.966163235578));
+#18681 = CARTESIAN_POINT('',(5.674082870614,0.958637034782));
+#18682 = CARTESIAN_POINT('',(5.677144716726,0.950372572709));
+#18683 = CARTESIAN_POINT('',(5.680145377013,0.941394339548));
+#18684 = CARTESIAN_POINT('',(5.68520453596,0.924734230802));
+#18685 = CARTESIAN_POINT('',(5.687294487083,0.917378541328));
+#18686 = CARTESIAN_POINT('',(5.68934793597,0.909674274612));
+#18687 = CARTESIAN_POINT('',(5.691363170535,0.901633095935));
+#18688 = CARTESIAN_POINT('',(5.693338649951,0.893267557953));
+#18689 = CARTESIAN_POINT('',(5.696906789824,0.877262833944));
+#18690 = CARTESIAN_POINT('',(5.69851124631,0.869712719465));
+#18691 = CARTESIAN_POINT('',(5.700085553054,0.86194888279));
+#18692 = CARTESIAN_POINT('',(5.701629007783,0.85397971706));
+#18693 = CARTESIAN_POINT('',(5.703141027008,0.845813883028));
+#18694 = CARTESIAN_POINT('',(5.705949661464,0.829962363372));
+#18695 = CARTESIAN_POINT('',(5.707252479225,0.822313127527));
+#18696 = CARTESIAN_POINT('',(5.708529266589,0.814519053747));
+#18697 = CARTESIAN_POINT('',(5.709779773438,0.806586612002));
+#18698 = CARTESIAN_POINT('',(5.711003832251,0.798522289997));
+#18699 = CARTESIAN_POINT('',(5.713312855733,0.782731230327));
+#18700 = CARTESIAN_POINT('',(5.714401495248,0.775021832088));
+#18701 = CARTESIAN_POINT('',(5.715467210667,0.767209589178));
+#18702 = CARTESIAN_POINT('',(5.716509992119,0.759299600239));
+#18703 = CARTESIAN_POINT('',(5.717529885841,0.751296871847));
+#18704 = CARTESIAN_POINT('',(5.719472325942,0.735535881223));
+#18705 = CARTESIAN_POINT('',(5.720397175832,0.727786486769));
+#18706 = CARTESIAN_POINT('',(5.721301631982,0.719962312323));
+#18707 = CARTESIAN_POINT('',(5.722185819156,0.71206739853));
+#18708 = CARTESIAN_POINT('',(5.723049898759,0.7041056495));
+#18709 = CARTESIAN_POINT('',(5.72470607296,0.688361790748));
+#18710 = CARTESIAN_POINT('',(5.725499654306,0.680584386943));
+#18711 = CARTESIAN_POINT('',(5.726274989421,0.672751965911));
+#18712 = CARTESIAN_POINT('',(5.727032277306,0.664867724144));
+#18713 = CARTESIAN_POINT('',(5.727771739406,0.65693471011));
+#18714 = CARTESIAN_POINT('',(5.72919517981,0.641201533972));
+#18715 = CARTESIAN_POINT('',(5.729880132537,0.63340391433));
+#18716 = CARTESIAN_POINT('',(5.730548701645,0.62556562153));
+#18717 = CARTESIAN_POINT('',(5.731201123233,0.617689169012));
+#18718 = CARTESIAN_POINT('',(5.731837645648,0.609776927457));
+#18719 = CARTESIAN_POINT('',(5.733066478747,0.594050853279));
+#18720 = CARTESIAN_POINT('',(5.733659433026,0.58623840395));
+#18721 = CARTESIAN_POINT('',(5.734237636803,0.578395864276));
+#18722 = CARTESIAN_POINT('',(5.734801339613,0.570525192251));
+#18723 = CARTESIAN_POINT('',(5.735350796044,0.56262821639));
+#18724 = CARTESIAN_POINT('',(5.736413486167,0.546907092126));
+#18725 = CARTESIAN_POINT('',(5.736927146566,0.539083697402));
+#18726 = CARTESIAN_POINT('',(5.737427494544,0.531238070716));
+#18727 = CARTESIAN_POINT('',(5.737914777799,0.523371718217));
+#18728 = CARTESIAN_POINT('',(5.738389244106,0.515486033041));
+#18729 = CARTESIAN_POINT('',(5.739307783299,0.499768482566));
+#18730 = CARTESIAN_POINT('',(5.739752139889,0.491937028144));
+#18731 = CARTESIAN_POINT('',(5.740184450393,0.484089167476));
+#18732 = CARTESIAN_POINT('',(5.740604950841,0.476226040036));
+#18733 = CARTESIAN_POINT('',(5.741013873998,0.468348689333));
+#18734 = CARTESIAN_POINT('',(5.74180568166,0.452633785976));
+#18735 = CARTESIAN_POINT('',(5.742188755726,0.444796458557));
+#18736 = CARTESIAN_POINT('',(5.742560895153,0.436947003696));
+#18737 = CARTESIAN_POINT('',(5.74292231809,0.429086264827));
+#18738 = CARTESIAN_POINT('',(5.743273237236,0.421215005784));
+#18739 = CARTESIAN_POINT('',(5.74395235259,0.405502095183));
+#18740 = CARTESIAN_POINT('',(5.744280676839,0.397660569366));
+#18741 = CARTESIAN_POINT('',(5.744599035856,0.389810004396));
+#18742 = CARTESIAN_POINT('',(5.744907626096,0.381951006945));
+#18743 = CARTESIAN_POINT('',(5.745206637207,0.374084119311));
+#18744 = CARTESIAN_POINT('',(5.745784498787,0.358372715573));
+#18745 = CARTESIAN_POINT('',(5.746063437608,0.350528272567));
+#18746 = CARTESIAN_POINT('',(5.74633324866,0.342676961309));
+#18747 = CARTESIAN_POINT('',(5.746594104506,0.334819202546));
+#18748 = CARTESIAN_POINT('',(5.746846170102,0.326955366867));
+#18749 = CARTESIAN_POINT('',(5.747332141412,0.31124508602));
+#18750 = CARTESIAN_POINT('',(5.747566110292,0.303398686482));
+#18751 = CARTESIAN_POINT('',(5.747791664997,0.295546892709));
+#18752 = CARTESIAN_POINT('',(5.748008953062,0.287689984933));
+#18753 = CARTESIAN_POINT('',(5.748218113999,0.279828206998));
+#18754 = CARTESIAN_POINT('',(5.748619846358,0.264118719161));
+#18755 = CARTESIAN_POINT('',(5.748812465189,0.256271040754));
+#18756 = CARTESIAN_POINT('',(5.748997266058,0.24841893633));
+#18757 = CARTESIAN_POINT('',(5.74917437106,0.240562588941));
+#18758 = CARTESIAN_POINT('',(5.749343894112,0.232702159507));
+#18759 = CARTESIAN_POINT('',(5.749667581121,0.216993150387));
+#18760 = CARTESIAN_POINT('',(5.749821782525,0.209144594877));
+#18761 = CARTESIAN_POINT('',(5.749968650065,0.201292257504));
+#18762 = CARTESIAN_POINT('',(5.750108280523,0.193436269093));
+#18763 = CARTESIAN_POINT('',(5.750240762556,0.185576754072));
+#18764 = CARTESIAN_POINT('',(5.750491319875,0.169867895923));
+#18765 = CARTESIAN_POINT('',(5.750609425686,0.162018572411));
+#18766 = CARTESIAN_POINT('',(5.750720574101,0.154165977078));
+#18767 = CARTESIAN_POINT('',(5.750824837238,0.146310237845));
+#18768 = CARTESIAN_POINT('',(5.750922279363,0.138451493412));
+#18769 = CARTESIAN_POINT('',(5.751103471196,0.122742445087));
+#18770 = CARTESIAN_POINT('',(5.751187245316,0.114892155557));
+#18771 = CARTESIAN_POINT('',(5.751264335312,0.107039175026));
+#18772 = CARTESIAN_POINT('',(5.751334789918,9.918367927547E-02));
+#18773 = CARTESIAN_POINT('',(5.751398650552,9.132586949973E-02));
+#18774 = CARTESIAN_POINT('',(5.751513177118,7.561635623685E-02));
+#18775 = CARTESIAN_POINT('',(5.751563860329,6.776465837868E-02));
+#18776 = CARTESIAN_POINT('',(5.751608034891,5.991110927871E-02));
+#18777 = CARTESIAN_POINT('',(5.751645728135,5.205596653312E-02));
+#18778 = CARTESIAN_POINT('',(5.751676960777,4.419951479371E-02));
+#18779 = CARTESIAN_POINT('',(5.751720850463,3.028605425756E-02));
+#18780 = CARTESIAN_POINT('',(5.751736124653,2.422944821538E-02));
+#18781 = CARTESIAN_POINT('',(5.751747575945,1.81723908398E-02));
+#18782 = CARTESIAN_POINT('',(5.751755208666,1.211502914945E-02));
+#18783 = CARTESIAN_POINT('',(5.751759025018,6.057513983176E-03));
+#18784 = CARTESIAN_POINT('',(5.751759025071,0.));
+#18785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#18786 = PCURVE('',#3245,#18787);
+#18787 = DEFINITIONAL_REPRESENTATION('',(#18788),#19006);
+#18788 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#18789,#18790,#18791,#18792,
+    #18793,#18794,#18795,#18796,#18797,#18798,#18799,#18800,#18801,
+    #18802,#18803,#18804,#18805,#18806,#18807,#18808,#18809,#18810,
+    #18811,#18812,#18813,#18814,#18815,#18816,#18817,#18818,#18819,
+    #18820,#18821,#18822,#18823,#18824,#18825,#18826,#18827,#18828,
+    #18829,#18830,#18831,#18832,#18833,#18834,#18835,#18836,#18837,
+    #18838,#18839,#18840,#18841,#18842,#18843,#18844,#18845,#18846,
+    #18847,#18848,#18849,#18850,#18851,#18852,#18853,#18854,#18855,
+    #18856,#18857,#18858,#18859,#18860,#18861,#18862,#18863,#18864,
+    #18865,#18866,#18867,#18868,#18869,#18870,#18871,#18872,#18873,
+    #18874,#18875,#18876,#18877,#18878,#18879,#18880,#18881,#18882,
+    #18883,#18884,#18885,#18886,#18887,#18888,#18889,#18890,#18891,
+    #18892,#18893,#18894,#18895,#18896,#18897,#18898,#18899,#18900,
+    #18901,#18902,#18903,#18904,#18905,#18906,#18907,#18908,#18909,
+    #18910,#18911,#18912,#18913,#18914,#18915,#18916,#18917,#18918,
+    #18919,#18920,#18921,#18922,#18923,#18924,#18925,#18926,#18927,
+    #18928,#18929,#18930,#18931,#18932,#18933,#18934,#18935,#18936,
+    #18937,#18938,#18939,#18940,#18941,#18942,#18943,#18944,#18945,
+    #18946,#18947,#18948,#18949,#18950,#18951,#18952,#18953,#18954,
+    #18955,#18956,#18957,#18958,#18959,#18960,#18961,#18962,#18963,
+    #18964,#18965,#18966,#18967,#18968,#18969,#18970,#18971,#18972,
+    #18973,#18974,#18975,#18976,#18977,#18978,#18979,#18980,#18981,
+    #18982,#18983,#18984,#18985,#18986,#18987,#18988,#18989,#18990,
+    #18991,#18992,#18993,#18994,#18995,#18996,#18997,#18998,#18999,
+    #19000,#19001,#19002,#19003,#19004,#19005),.UNSPECIFIED.,.F.,.F.,(7,
+    5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
+    5,5,5,5,5,5,5,5,7),(0.,1.785262937164E-02,3.593384070799E-02,
+    5.402842366274E-02,7.213808245257E-02,9.026223339356E-02,
+    0.108400145948,0.126553133761,0.144726660551,0.162932528721,
+    0.181191431316,0.199536237343,0.218016540757,0.236705321554,
+    0.255709203,0.275185113963,0.295369144194,0.316630828286,
+    0.339587620759,0.36539093226,0.396676752625,0.443717614541,
+    0.55650045548,0.599974610461,0.631448826375,0.658032424138,
+    0.68189315402,0.704039769442,0.725036383348,0.7452329501,
+    0.764861008983,0.784080165754,0.803003238989,0.821711014434,
+    0.840261482842,0.85869595781,0.877043353338,0.895323362437,
+    0.913549009936,0.931728918726,0.949869547023,0.967977519637,
+    0.986061806179,1.),.UNSPECIFIED.);
+#18789 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#18790 = CARTESIAN_POINT('',(3.9900467145,2.702327627885));
+#18791 = CARTESIAN_POINT('',(3.989972372851,2.704655257002));
+#18792 = CARTESIAN_POINT('',(3.989823689929,2.706982575573));
+#18793 = CARTESIAN_POINT('',(3.989600660553,2.709309276015));
+#18794 = CARTESIAN_POINT('',(3.989303274787,2.711635054941));
+#18795 = CARTESIAN_POINT('',(3.988555001176,2.71631393462));
+#18796 = CARTESIAN_POINT('',(3.988102194824,2.718667005365));
+#18797 = CARTESIAN_POINT('',(3.987573083717,2.721018516123));
+#18798 = CARTESIAN_POINT('',(3.986967639741,2.723368167084));
+#18799 = CARTESIAN_POINT('',(3.98628582183,2.725715667899));
+#18800 = CARTESIAN_POINT('',(3.984768769351,2.730407541718));
+#18801 = CARTESIAN_POINT('',(3.983933420099,2.732751910801));
+#18802 = CARTESIAN_POINT('',(3.983021473645,2.735093564703));
+#18803 = CARTESIAN_POINT('',(3.982032854055,2.737432231395));
+#18804 = CARTESIAN_POINT('',(3.98096746402,2.739767647046));
+#18805 = CARTESIAN_POINT('',(3.978681953981,2.744433407874));
+#18806 = CARTESIAN_POINT('',(3.977461704921,2.746763745922));
+#18807 = CARTESIAN_POINT('',(3.976164317922,2.749090314242));
+#18808 = CARTESIAN_POINT('',(3.974789646352,2.751412860669));
+#18809 = CARTESIAN_POINT('',(3.973337516704,2.753731136802));
+#18810 = CARTESIAN_POINT('',(3.970276716278,2.758360510774));
+#18811 = CARTESIAN_POINT('',(3.968667921026,2.760671599996));
+#18812 = CARTESIAN_POINT('',(3.966981141369,2.762977920339));
+#18813 = CARTESIAN_POINT('',(3.965216146743,2.765279225537));
+#18814 = CARTESIAN_POINT('',(3.963372677489,2.767575268386));
+#18815 = CARTESIAN_POINT('',(3.959526752658,2.772158072298));
+#18816 = CARTESIAN_POINT('',(3.957524177828,2.774444823795));
+#18817 = CARTESIAN_POINT('',(3.955442430504,2.776725806354));
+#18818 = CARTESIAN_POINT('',(3.953281192024,2.779000766146));
+#18819 = CARTESIAN_POINT('',(3.951040114917,2.7812694444));
+#18820 = CARTESIAN_POINT('',(3.946395601547,2.785795590568));
+#18821 = CARTESIAN_POINT('',(3.94399203272,2.788053046604));
+#18822 = CARTESIAN_POINT('',(3.94150773879,2.790303680996));
+#18823 = CARTESIAN_POINT('',(3.938942315681,2.792547220967));
+#18824 = CARTESIAN_POINT('',(3.936295332861,2.794783385475));
+#18825 = CARTESIAN_POINT('',(3.930834246143,2.799242906367));
+#18826 = CARTESIAN_POINT('',(3.928019957852,2.801466244542));
+#18827 = CARTESIAN_POINT('',(3.925123009445,2.803681609341));
+#18828 = CARTESIAN_POINT('',(3.922142920035,2.805888699255));
+#18829 = CARTESIAN_POINT('',(3.919079186875,2.808087201658));
+#18830 = CARTESIAN_POINT('',(3.912777781886,2.812470280541));
+#18831 = CARTESIAN_POINT('',(3.909539812159,2.814654824514));
+#18832 = CARTESIAN_POINT('',(3.906216848096,2.816830099145));
+#18833 = CARTESIAN_POINT('',(3.902808347298,2.818995765208));
+#18834 = CARTESIAN_POINT('',(3.89931375306,2.82115146984));
+#18835 = CARTESIAN_POINT('',(3.892140803325,2.825448472805));
+#18836 = CARTESIAN_POINT('',(3.888461945007,2.827589710211));
+#18837 = CARTESIAN_POINT('',(3.884695342466,2.829720188855));
+#18838 = CARTESIAN_POINT('',(3.880840416207,2.831839523));
+#18839 = CARTESIAN_POINT('',(3.87689658419,2.833947311069));
+#18840 = CARTESIAN_POINT('',(3.868810963729,2.83814882054));
+#18841 = CARTESIAN_POINT('',(3.864668335292,2.840242428588));
+#18842 = CARTESIAN_POINT('',(3.860434782452,2.842323536124));
+#18843 = CARTESIAN_POINT('',(3.856109726423,2.844391701962));
+#18844 = CARTESIAN_POINT('',(3.851692603703,2.846446467399));
+#18845 = CARTESIAN_POINT('',(3.842639818873,2.850543319325));
+#18846 = CARTESIAN_POINT('',(3.838002789211,2.852585199824));
+#18847 = CARTESIAN_POINT('',(3.833271215276,2.854612510257));
+#18848 = CARTESIAN_POINT('',(3.828444576958,2.856624744959));
+#18849 = CARTESIAN_POINT('',(3.823522395852,2.858621380057));
+#18850 = CARTESIAN_POINT('',(3.813429464505,2.862604708937));
+#18851 = CARTESIAN_POINT('',(3.80825654408,2.864591036736));
+#18852 = CARTESIAN_POINT('',(3.802985021179,2.866560295185));
+#18853 = CARTESIAN_POINT('',(3.797614522922,2.868511905584));
+#18854 = CARTESIAN_POINT('',(3.792144756357,2.87044527221));
+#18855 = CARTESIAN_POINT('',(3.780912360711,2.874306571871));
+#18856 = CARTESIAN_POINT('',(3.775146358185,2.87623386483));
+#18857 = CARTESIAN_POINT('',(3.769277276854,2.87814101522));
+#18858 = CARTESIAN_POINT('',(3.763305026282,2.880027364689));
+#18859 = CARTESIAN_POINT('',(3.757229649627,2.88189224251));
+#18860 = CARTESIAN_POINT('',(3.744719536787,2.885623459286));
+#18861 = CARTESIAN_POINT('',(3.738279633315,2.887488686569));
+#18862 = CARTESIAN_POINT('',(3.731731806553,2.8893299095));
+#18863 = CARTESIAN_POINT('',(3.72507645564,2.891146388555));
+#18864 = CARTESIAN_POINT('',(3.718314185534,2.892937382623));
+#18865 = CARTESIAN_POINT('',(3.704327703006,2.896531080032));
+#18866 = CARTESIAN_POINT('',(3.697095642962,2.898331846254));
+#18867 = CARTESIAN_POINT('',(3.689750539425,2.900103617248));
+#18868 = CARTESIAN_POINT('',(3.68229360141,2.901845582365));
+#18869 = CARTESIAN_POINT('',(3.674726334405,2.903556950723));
+#18870 = CARTESIAN_POINT('',(3.658964924857,2.907006649299));
+#18871 = CARTESIAN_POINT('',(3.650758883473,2.908741548225));
+#18872 = CARTESIAN_POINT('',(3.642434546287,2.910440742378));
+#18873 = CARTESIAN_POINT('',(3.633994438605,2.912103385031));
+#18874 = CARTESIAN_POINT('',(3.625441480968,2.91372868834));
+#18875 = CARTESIAN_POINT('',(3.607425871768,2.917029702204));
+#18876 = CARTESIAN_POINT('',(3.597945032096,2.918699111211));
+#18877 = CARTESIAN_POINT('',(3.588340690517,2.92032323064));
+#18878 = CARTESIAN_POINT('',(3.578617530626,2.921901267903));
+#18879 = CARTESIAN_POINT('',(3.568780699233,2.923432557548));
+#18880 = CARTESIAN_POINT('',(3.547657800166,2.926584573472));
+#18881 = CARTESIAN_POINT('',(3.536343185509,2.928192855501));
+#18882 = CARTESIAN_POINT('',(3.524900000682,2.929740652591));
+#18883 = CARTESIAN_POINT('',(3.513336659098,2.93122745206));
+#18884 = CARTESIAN_POINT('',(3.501661949291,2.932652983305));
+#18885 = CARTESIAN_POINT('',(3.475605843376,2.935671315387));
+#18886 = CARTESIAN_POINT('',(3.461176184658,2.937235284968));
+#18887 = CARTESIAN_POINT('',(3.446612414766,2.938709136212));
+#18888 = CARTESIAN_POINT('',(3.431930534479,2.940093302945));
+#18889 = CARTESIAN_POINT('',(3.417146189363,2.941388643157));
+#18890 = CARTESIAN_POINT('',(3.379914089428,2.944412461611));
+#18891 = CARTESIAN_POINT('',(3.357355897487,2.946030525458));
+#18892 = CARTESIAN_POINT('',(3.334651077661,2.947454793331));
+#18893 = CARTESIAN_POINT('',(3.311844127562,2.94869095457));
+#18894 = CARTESIAN_POINT('',(3.288973213311,2.949745087311));
+#18895 = CARTESIAN_POINT('',(3.211159491273,2.952726211635));
+#18896 = CARTESIAN_POINT('',(3.156093909236,2.953813071363));
+#18897 = CARTESIAN_POINT('',(3.101233077179,2.953963105872));
+#18898 = CARTESIAN_POINT('',(3.04683342775,2.953220031934));
+#18899 = CARTESIAN_POINT('',(2.993126351004,2.951569015762));
+#18900 = CARTESIAN_POINT('',(2.920001373857,2.947966011301));
+#18901 = CARTESIAN_POINT('',(2.899798643188,2.946822696147));
+#18902 = CARTESIAN_POINT('',(2.879755450421,2.945536410959));
+#18903 = CARTESIAN_POINT('',(2.859891099152,2.944104696414));
+#18904 = CARTESIAN_POINT('',(2.840226744247,2.942525174586));
+#18905 = CARTESIAN_POINT('',(2.806710037433,2.939544118858));
+#18906 = CARTESIAN_POINT('',(2.792751580728,2.938213811196));
+#18907 = CARTESIAN_POINT('',(2.778918664739,2.936804338817));
+#18908 = CARTESIAN_POINT('',(2.765220254282,2.935315179779));
+#18909 = CARTESIAN_POINT('',(2.751665464986,2.933746027598));
+#18910 = CARTESIAN_POINT('',(2.726944114862,2.930703821321));
+#18911 = CARTESIAN_POINT('',(2.715733673592,2.929253731033));
+#18912 = CARTESIAN_POINT('',(2.704637826008,2.927746483075));
+#18913 = CARTESIAN_POINT('',(2.693662010216,2.926182190222));
+#18914 = CARTESIAN_POINT('',(2.682811515902,2.924561115324));
+#18915 = CARTESIAN_POINT('',(2.662469469288,2.921378042195));
+#18916 = CARTESIAN_POINT('',(2.652952527933,2.919826998845));
+#18917 = CARTESIAN_POINT('',(2.643544364036,2.918230845198));
+#18918 = CARTESIAN_POINT('',(2.634248473663,2.916589980948));
+#18919 = CARTESIAN_POINT('',(2.625068145176,2.914904901544));
+#18920 = CARTESIAN_POINT('',(2.607595749479,2.911571681947));
+#18921 = CARTESIAN_POINT('',(2.599287233925,2.90992958068));
+#18922 = CARTESIAN_POINT('',(2.591083362966,2.908250368049));
+#18923 = CARTESIAN_POINT('',(2.582986389589,2.906534575284));
+#18924 = CARTESIAN_POINT('',(2.574998369376,2.90478279118));
+#18925 = CARTESIAN_POINT('',(2.559652989395,2.901301332794));
+#18926 = CARTESIAN_POINT('',(2.552284415582,2.899575230119));
+#18927 = CARTESIAN_POINT('',(2.545017013523,2.897817904158));
+#18928 = CARTESIAN_POINT('',(2.537852191804,2.896029936562));
+#18929 = CARTESIAN_POINT('',(2.530791193137,2.894211940546));
+#18930 = CARTESIAN_POINT('',(2.517144048188,2.890587573098));
+#18931 = CARTESIAN_POINT('',(2.510550060451,2.888783395119));
+#18932 = CARTESIAN_POINT('',(2.504054083994,2.886952599572));
+#18933 = CARTESIAN_POINT('',(2.497656941392,2.885095773319));
+#18934 = CARTESIAN_POINT('',(2.491359324955,2.883213517469));
+#18935 = CARTESIAN_POINT('',(2.479138721102,2.879453058894));
+#18936 = CARTESIAN_POINT('',(2.47321018102,2.877576231176));
+#18937 = CARTESIAN_POINT('',(2.467376689363,2.875676527818));
+#18938 = CARTESIAN_POINT('',(2.461638661904,2.87375451546));
+#18939 = CARTESIAN_POINT('',(2.455996417308,2.871810763787));
+#18940 = CARTESIAN_POINT('',(2.445019479174,2.867921861484));
+#18941 = CARTESIAN_POINT('',(2.439680830871,2.865977582021));
+#18942 = CARTESIAN_POINT('',(2.434434438817,2.864013543754));
+#18943 = CARTESIAN_POINT('',(2.429280440926,2.86203027942));
+#18944 = CARTESIAN_POINT('',(2.424218906444,2.860028317884));
+#18945 = CARTESIAN_POINT('',(2.41435731718,2.856019171845));
+#18946 = CARTESIAN_POINT('',(2.409554439061,2.854012542008));
+#18947 = CARTESIAN_POINT('',(2.40484120167,2.851988794884));
+#18948 = CARTESIAN_POINT('',(2.400217559696,2.849948422915));
+#18949 = CARTESIAN_POINT('',(2.395683422428,2.847891910721));
+#18950 = CARTESIAN_POINT('',(2.386844455566,2.84377113572));
+#18951 = CARTESIAN_POINT('',(2.382537607273,2.841707226857));
+#18952 = CARTESIAN_POINT('',(2.378317977412,2.8396284686));
+#18953 = CARTESIAN_POINT('',(2.374185407595,2.837535311323));
+#18954 = CARTESIAN_POINT('',(2.370139712516,2.835428195687));
+#18955 = CARTESIAN_POINT('',(2.36225493747,2.831204741326));
+#18956 = CARTESIAN_POINT('',(2.358414409042,2.829088629049));
+#18957 = CARTESIAN_POINT('',(2.35465888802,2.826959635521));
+#18958 = CARTESIAN_POINT('',(2.350988155188,2.824818170272));
+#18959 = CARTESIAN_POINT('',(2.347401978758,2.82266463265));
+#18960 = CARTESIAN_POINT('',(2.340420146627,2.818347729813));
+#18961 = CARTESIAN_POINT('',(2.337023442176,2.816184510431));
+#18962 = CARTESIAN_POINT('',(2.333709761558,2.814010135252));
+#18963 = CARTESIAN_POINT('',(2.330478863675,2.81182497622));
+#18964 = CARTESIAN_POINT('',(2.327330505783,2.809629395646));
+#18965 = CARTESIAN_POINT('',(2.321212864439,2.805228515665));
+#18966 = CARTESIAN_POINT('',(2.318242807212,2.803023311568));
+#18967 = CARTESIAN_POINT('',(2.31535403123,2.80080848136));
+#18968 = CARTESIAN_POINT('',(2.312546302417,2.798584364201));
+#18969 = CARTESIAN_POINT('',(2.3098193932,2.796351290972));
+#18970 = CARTESIAN_POINT('',(2.304536491201,2.791876110928));
+#18971 = CARTESIAN_POINT('',(2.301979908917,2.78963406804));
+#18972 = CARTESIAN_POINT('',(2.299503117373,2.787383774427));
+#18973 = CARTESIAN_POINT('',(2.297105910619,2.785125542724));
+#18974 = CARTESIAN_POINT('',(2.294788095036,2.78285967938));
+#18975 = CARTESIAN_POINT('',(2.29031754087,2.778320050032));
+#18976 = CARTESIAN_POINT('',(2.288164332935,2.776046328437));
+#18977 = CARTESIAN_POINT('',(2.286089686258,2.773765617224));
+#18978 = CARTESIAN_POINT('',(2.284093437598,2.771478210479));
+#18979 = CARTESIAN_POINT('',(2.282175439754,2.769184399024));
+#18980 = CARTESIAN_POINT('',(2.278500300694,2.764590313673));
+#18981 = CARTESIAN_POINT('',(2.27674276848,2.762290071588));
+#18982 = CARTESIAN_POINT('',(2.27506283526,2.759984029327));
+#18983 = CARTESIAN_POINT('',(2.27346038879,2.757672472658));
+#18984 = CARTESIAN_POINT('',(2.271935334239,2.755355687959));
+#18985 = CARTESIAN_POINT('',(2.269042982217,2.750717252921));
+#18986 = CARTESIAN_POINT('',(2.267675350977,2.748395625272));
+#18987 = CARTESIAN_POINT('',(2.266384624303,2.74606936432));
+#18988 = CARTESIAN_POINT('',(2.265170741804,2.743738760351));
+#18989 = CARTESIAN_POINT('',(2.264033658868,2.741404108893));
+#18990 = CARTESIAN_POINT('',(2.261914943174,2.736731521977));
+#18991 = CARTESIAN_POINT('',(2.260933033381,2.734393601138));
+#18992 = CARTESIAN_POINT('',(2.260027589483,2.732052247855));
+#18993 = CARTESIAN_POINT('',(2.259198594043,2.729707771006));
+#18994 = CARTESIAN_POINT('',(2.258446039982,2.727360488695));
+#18995 = CARTESIAN_POINT('',(2.257094705577,2.722664041398));
+#18996 = CARTESIAN_POINT('',(2.256495723788,2.720314882834));
+#18997 = CARTESIAN_POINT('',(2.255972988788,2.717963580102));
+#18998 = CARTESIAN_POINT('',(2.255526506296,2.71561046992));
+#18999 = CARTESIAN_POINT('',(2.255156284181,2.713255898183));
+#19000 = CARTESIAN_POINT('',(2.254635773561,2.70908461614));
+#19001 = CARTESIAN_POINT('',(2.254454520834,2.707268354334));
+#19002 = CARTESIAN_POINT('',(2.254318578805,2.705451597225));
+#19003 = CARTESIAN_POINT('',(2.254227950216,2.70363450877));
+#19004 = CARTESIAN_POINT('',(2.254182636023,2.701817254195));
+#19005 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#19006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19007 = ORIENTED_EDGE('',*,*,#3206,.T.);
+#19008 = ORIENTED_EDGE('',*,*,#19009,.T.);
+#19009 = EDGE_CURVE('',#3186,#3102,#19010,.T.);
+#19010 = SURFACE_CURVE('',#19011,(#19272,#19536),.PCURVE_S1.);
+#19011 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19012,#19013,#19014,#19015,
+    #19016,#19017,#19018,#19019,#19020,#19021,#19022,#19023,#19024,
+    #19025,#19026,#19027,#19028,#19029,#19030,#19031,#19032,#19033,
+    #19034,#19035,#19036,#19037,#19038,#19039,#19040,#19041,#19042,
+    #19043,#19044,#19045,#19046,#19047,#19048,#19049,#19050,#19051,
+    #19052,#19053,#19054,#19055,#19056,#19057,#19058,#19059,#19060,
+    #19061,#19062,#19063,#19064,#19065,#19066,#19067,#19068,#19069,
+    #19070,#19071,#19072,#19073,#19074,#19075,#19076,#19077,#19078,
+    #19079,#19080,#19081,#19082,#19083,#19084,#19085,#19086,#19087,
+    #19088,#19089,#19090,#19091,#19092,#19093,#19094,#19095,#19096,
+    #19097,#19098,#19099,#19100,#19101,#19102,#19103,#19104,#19105,
+    #19106,#19107,#19108,#19109,#19110,#19111,#19112,#19113,#19114,
+    #19115,#19116,#19117,#19118,#19119,#19120,#19121,#19122,#19123,
+    #19124,#19125,#19126,#19127,#19128,#19129,#19130,#19131,#19132,
+    #19133,#19134,#19135,#19136,#19137,#19138,#19139,#19140,#19141,
+    #19142,#19143,#19144,#19145,#19146,#19147,#19148,#19149,#19150,
+    #19151,#19152,#19153,#19154,#19155,#19156,#19157,#19158,#19159,
+    #19160,#19161,#19162,#19163,#19164,#19165,#19166,#19167,#19168,
+    #19169,#19170,#19171,#19172,#19173,#19174,#19175,#19176,#19177,
+    #19178,#19179,#19180,#19181,#19182,#19183,#19184,#19185,#19186,
+    #19187,#19188,#19189,#19190,#19191,#19192,#19193,#19194,#19195,
+    #19196,#19197,#19198,#19199,#19200,#19201,#19202,#19203,#19204,
+    #19205,#19206,#19207,#19208,#19209,#19210,#19211,#19212,#19213,
+    #19214,#19215,#19216,#19217,#19218,#19219,#19220,#19221,#19222,
+    #19223,#19224,#19225,#19226,#19227,#19228,#19229,#19230,#19231,
+    #19232,#19233,#19234,#19235,#19236,#19237,#19238,#19239,#19240,
+    #19241,#19242,#19243,#19244,#19245,#19246,#19247,#19248,#19249,
+    #19250,#19251,#19252,#19253,#19254,#19255,#19256,#19257,#19258,
+    #19259,#19260,#19261,#19262,#19263,#19264,#19265,#19266,#19267,
+    #19268,#19269,#19270,#19271),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038872814E-02,3.573224235621E-02,5.37356053256E-02,
+    7.176569877476E-02,8.982472139555E-02,0.107913696562,0.126034336749,
+    0.144190775192,0.162391309612,0.18065040563,0.198991282661,
+    0.217449543917,0.236078597069,0.25495819433,0.274208654927,
+    0.294016142987,0.314681458386,0.336725359109,0.361156643882,
+    0.390373482029,0.434026765987,0.542695400241,0.587011143893,
+    0.619821433692,0.647867484235,0.673192264434,0.696742337107,
+    0.71904620958,0.740432679059,0.761121266256,0.781265932566,
+    0.800978587107,0.820342766199,0.839422110406,0.858265912308,
+    0.876912948541,0.895394298944,0.913735601722,0.931959067377,
+    0.95008549707,0.968136419616,0.986136094877,1.),.UNSPECIFIED.);
+#19012 = CARTESIAN_POINT('',(2.071020861761,15.599563800059,29.6));
+#19013 = CARTESIAN_POINT('',(2.071020861639,15.599563800265,
+    29.601995187231));
+#19014 = CARTESIAN_POINT('',(2.071011396553,15.59957979667,
+    29.603990375427));
+#19015 = CARTESIAN_POINT('',(2.070992466461,15.599611789345,
+    29.605985370685));
+#19016 = CARTESIAN_POINT('',(2.070964076752,15.599659781397,
+    29.60797998107));
+#19017 = CARTESIAN_POINT('',(2.070926238245,15.599723778962,
+    29.609974016615));
+#19018 = CARTESIAN_POINT('',(2.07087896719,15.599803791206,
+    29.611967289321));
+#19019 = CARTESIAN_POINT('',(2.070764864216,15.599997121802,
+    29.615977916875));
+#19020 = CARTESIAN_POINT('',(2.070697785029,15.600110861263,
+    29.617995248016));
+#19021 = CARTESIAN_POINT('',(2.070621070247,15.600241061375,
+    29.620011414085));
+#19022 = CARTESIAN_POINT('',(2.070534747532,15.600387739029,
+    29.622026227155));
+#19023 = CARTESIAN_POINT('',(2.070438849662,15.600550915345,
+    29.624039503871));
+#19024 = CARTESIAN_POINT('',(2.070333414534,15.600730615671,
+    29.62605106545));
+#19025 = CARTESIAN_POINT('',(2.070103418318,15.601123358248,
+    29.630072813814));
+#19026 = CARTESIAN_POINT('',(2.069978834319,15.601336440488,
+    29.632082995993));
+#19027 = CARTESIAN_POINT('',(2.069844776264,15.601566146048,
+    29.634091110129));
+#19028 = CARTESIAN_POINT('',(2.069701291819,15.601812510047,
+    29.636096986464));
+#19029 = CARTESIAN_POINT('',(2.06954843322,15.602075572969,
+    29.638100459571));
+#19030 = CARTESIAN_POINT('',(2.069386257271,15.602355380671,
+    29.640101368346));
+#19031 = CARTESIAN_POINT('',(2.06904313888,15.602949028464,
+    29.644100710498));
+#19032 = CARTESIAN_POINT('',(2.068862168878,15.603262918695,
+    29.646099135003));
+#19033 = CARTESIAN_POINT('',(2.06867197686,15.603593706639,
+    29.648094672268));
+#19034 = CARTESIAN_POINT('',(2.068472628714,15.603941450061,
+    29.650087167725));
+#19035 = CARTESIAN_POINT('',(2.068264194684,15.604306212913,
+    29.652076469501));
+#19036 = CARTESIAN_POINT('',(2.068046749374,15.604688065339,
+    29.654062428419));
+#19037 = CARTESIAN_POINT('',(2.067593630899,15.605486742233,
+    29.658030548434));
+#19038 = CARTESIAN_POINT('',(2.067357929129,15.605903621919,
+    29.660012697459));
+#19039 = CARTESIAN_POINT('',(2.067113345676,15.606337799517,
+    29.661991197829));
+#19040 = CARTESIAN_POINT('',(2.066859964317,15.606789358475,
+    29.663965903239));
+#19041 = CARTESIAN_POINT('',(2.066597873365,15.607258388902,
+    29.665936668323));
+#19042 = CARTESIAN_POINT('',(2.066327165672,15.607744987568,
+    29.667903348654));
+#19043 = CARTESIAN_POINT('',(2.065768248456,15.608754364622,
+    29.671831507733));
+#19044 = CARTESIAN_POINT('',(2.065480010843,15.609277201682,
+    29.673792971717));
+#19045 = CARTESIAN_POINT('',(2.065183323574,15.609817873083,
+    29.675750048385));
+#19046 = CARTESIAN_POINT('',(2.064878289482,15.610376489717,
+    29.677702592908));
+#19047 = CARTESIAN_POINT('',(2.06456501645,15.61095316938,
+    29.679650459928));
+#19048 = CARTESIAN_POINT('',(2.064243617407,15.611548036764,
+    29.68159350356));
+#19049 = CARTESIAN_POINT('',(2.063584226616,15.612775483552,
+    29.685473043862));
+#19050 = CARTESIAN_POINT('',(2.063246207097,15.613408127096,
+    29.687409522526));
+#19051 = CARTESIAN_POINT('',(2.062900270286,15.614059286415,
+    29.689340866136));
+#19052 = CARTESIAN_POINT('',(2.062546540552,15.614729100808,
+    29.69126692573));
+#19053 = CARTESIAN_POINT('',(2.062185148113,15.615417716554,
+    29.693187550642));
+#19054 = CARTESIAN_POINT('',(2.06181622904,15.616125286908,
+    29.695102588496));
+#19055 = CARTESIAN_POINT('',(2.061062878062,15.617580092907,
+    29.698924953842));
+#19056 = CARTESIAN_POINT('',(2.060678417337,15.61832740404,
+    29.700832258122));
+#19057 = CARTESIAN_POINT('',(2.06028668576,15.619094066739,
+    29.702733643011));
+#19058 = CARTESIAN_POINT('',(2.059887832967,15.619880249136,
+    29.704628950755));
+#19059 = CARTESIAN_POINT('',(2.059482015545,15.620686126266,
+    29.706518020882));
+#19060 = CARTESIAN_POINT('',(2.059069397038,15.621511880063,
+    29.708400690202));
+#19061 = CARTESIAN_POINT('',(2.058229880624,15.623205572871,
+    29.712157451852));
+#19062 = CARTESIAN_POINT('',(2.057802950965,15.624073609261,
+    29.714031511769));
+#19063 = CARTESIAN_POINT('',(2.057369530612,15.624961998822,
+    29.715898805425));
+#19064 = CARTESIAN_POINT('',(2.056929799603,15.625870938435,
+    29.71775916202));
+#19065 = CARTESIAN_POINT('',(2.056483946367,15.626800631568,
+    29.719612407093));
+#19066 = CARTESIAN_POINT('',(2.056032167724,15.627751288277,
+    29.721458362525));
+#19067 = CARTESIAN_POINT('',(2.055115698008,15.629698089089,
+    29.725141246005));
+#19068 = CARTESIAN_POINT('',(2.054650970684,15.630694369347,
+    29.726978125414));
+#19069 = CARTESIAN_POINT('',(2.054180694007,15.631712184857,
+    29.728807301205));
+#19070 = CARTESIAN_POINT('',(2.053705085296,15.632751760379,
+    29.73062858521));
+#19071 = CARTESIAN_POINT('',(2.053224372094,15.633813326552,
+    29.73244178465));
+#19072 = CARTESIAN_POINT('',(2.052738792168,15.634897119889,
+    29.734246702129));
+#19073 = CARTESIAN_POINT('',(2.051756199288,15.637114600543,
+    29.737847615237));
+#19074 = CARTESIAN_POINT('',(2.051259145629,15.638248488958,
+    29.739643534186));
+#19075 = CARTESIAN_POINT('',(2.050757683764,15.639405293933,
+    29.741430687733));
+#19076 = CARTESIAN_POINT('',(2.050252077454,15.640585265854,
+    29.743208865505));
+#19077 = CARTESIAN_POINT('',(2.049742602998,15.64178865959,
+    29.744977851514));
+#19078 = CARTESIAN_POINT('',(2.049229549222,15.643015734497,
+    29.746737424156));
+#19079 = CARTESIAN_POINT('',(2.048193581155,15.645525781033,
+    29.750248488074));
+#19080 = CARTESIAN_POINT('',(2.047670625681,15.646809059075,
+    29.751999855011));
+#19081 = CARTESIAN_POINT('',(2.04714465816,15.648116857861,
+    29.753741225343));
+#19082 = CARTESIAN_POINT('',(2.04661600108,15.649449448629,
+    29.75547236072));
+#19083 = CARTESIAN_POINT('',(2.046084992322,15.650807104534,
+    29.757193016115));
+#19084 = CARTESIAN_POINT('',(2.045551985159,15.652190100647,
+    29.758902939823));
+#19085 = CARTESIAN_POINT('',(2.044477764433,15.655020360984,
+    29.762316527114));
+#19086 = CARTESIAN_POINT('',(2.043936521604,15.656468099682,
+    29.764019985825));
+#19087 = CARTESIAN_POINT('',(2.043393998751,15.657942215406,
+    29.765711983823));
+#19088 = CARTESIAN_POINT('',(2.042850593696,15.659442990854,
+    29.767392247593));
+#19089 = CARTESIAN_POINT('',(2.04230672311,15.660970706075,
+    29.769060495883));
+#19090 = CARTESIAN_POINT('',(2.041762822508,15.662525638464,
+    29.770716439702));
+#19091 = CARTESIAN_POINT('',(2.040668560724,15.665711769258,
+    29.77402522642));
+#19092 = CARTESIAN_POINT('',(2.04011821209,15.6673437092,29.775677727612
+    ));
+#19093 = CARTESIAN_POINT('',(2.039568773461,15.66900416947,
+    29.777316976675));
+#19094 = CARTESIAN_POINT('',(2.039020740745,15.670693426309,
+    29.778942655773));
+#19095 = CARTESIAN_POINT('',(2.038474632644,15.672411745318,
+    29.780554438447));
+#19096 = CARTESIAN_POINT('',(2.037930990649,15.674159381457,
+    29.782151989616));
+#19097 = CARTESIAN_POINT('',(2.036839147889,15.677748687208,
+    29.785349036893));
+#19098 = CARTESIAN_POINT('',(2.036291068134,15.679591524932,
+    29.786947954552));
+#19099 = CARTESIAN_POINT('',(2.03574673861,15.681465352449,
+    29.788531353432));
+#19100 = CARTESIAN_POINT('',(2.035206784884,15.683370405491,
+    29.790098859564));
+#19101 = CARTESIAN_POINT('',(2.034671859266,15.685306895294,
+    29.791650090125));
+#19102 = CARTESIAN_POINT('',(2.03414264081,15.687275008598,
+    29.793184653444));
+#19103 = CARTESIAN_POINT('',(2.033081902017,15.691332675373,
+    29.796263554497));
+#19104 = CARTESIAN_POINT('',(2.032550757966,15.693424087679,
+    29.79780689073));
+#19105 = CARTESIAN_POINT('',(2.032027173665,15.695549322583,
+    29.799331719764));
+#19106 = CARTESIAN_POINT('',(2.031511948757,15.697708509611,
+    29.800837596409));
+#19107 = CARTESIAN_POINT('',(2.031005912022,15.699901729808,
+    29.802324068214));
+#19108 = CARTESIAN_POINT('',(2.030509921378,15.702129015726,
+    29.803790675471));
+#19109 = CARTESIAN_POINT('',(2.029518799392,15.7067496216,
+    29.806745862597));
+#19110 = CARTESIAN_POINT('',(2.029024632592,15.709145944204,
+    29.808232645615));
+#19111 = CARTESIAN_POINT('',(2.028543374738,15.711579301071,
+    29.809696766554));
+#19112 = CARTESIAN_POINT('',(2.028076062594,15.714049584119,
+    29.811137690792));
+#19113 = CARTESIAN_POINT('',(2.02762375843,15.716556595361,
+    29.812554882789));
+#19114 = CARTESIAN_POINT('',(2.02718755002,15.719100046905,
+    29.813947806095));
+#19115 = CARTESIAN_POINT('',(2.026321599774,15.724431154648,
+    29.816775307835));
+#19116 = CARTESIAN_POINT('',(2.025894220777,15.72722377084,
+    29.818206472795));
+#19117 = CARTESIAN_POINT('',(2.025487773439,15.730056943916,
+    29.819608759051));
+#19118 = CARTESIAN_POINT('',(2.025103620534,15.732930048201,
+    29.820981525363));
+#19119 = CARTESIAN_POINT('',(2.024743127824,15.735842297958,
+    29.822324148426));
+#19120 = CARTESIAN_POINT('',(2.02440766406,15.738792747391,
+    29.823636022871));
+#19121 = CARTESIAN_POINT('',(2.023756065955,15.74509138883,
+    29.826335783677));
+#19122 = CARTESIAN_POINT('',(2.023445934084,15.74844805153,
+    29.827716530945));
+#19123 = CARTESIAN_POINT('',(2.023170089054,15.751848738134,
+    29.829057990839));
+#19124 = CARTESIAN_POINT('',(2.022930336353,15.75529163959,
+    29.830359422723));
+#19125 = CARTESIAN_POINT('',(2.022728403272,15.758774678408,
+    29.831620157551));
+#19126 = CARTESIAN_POINT('',(2.0225659389,15.76229550865,29.832839597864
+    ));
+#19127 = CARTESIAN_POINT('',(2.022299304911,15.770104067136,
+    29.835425507669));
+#19128 = CARTESIAN_POINT('',(2.02221273169,15.774407018286,
+    29.836774019853));
+#19129 = CARTESIAN_POINT('',(2.022187493225,15.778755754134,
+    29.838061848755));
+#19130 = CARTESIAN_POINT('',(2.022225920648,15.783145306989,
+    29.839288323618));
+#19131 = CARTESIAN_POINT('',(2.022329977477,15.787570356725,
+    29.840453008524));
+#19132 = CARTESIAN_POINT('',(2.022501259607,15.792025230782,
+    29.841555702397));
+#19133 = CARTESIAN_POINT('',(2.023099187771,15.803195552317,
+    29.844151418008));
+#19134 = CARTESIAN_POINT('',(2.023610157912,15.809941023094,
+    29.845568211477));
+#19135 = CARTESIAN_POINT('',(2.024277815508,15.816719782555,
+    29.846846758825));
+#19136 = CARTESIAN_POINT('',(2.025103805987,15.823512040982,
+    29.847988558961));
+#19137 = CARTESIAN_POINT('',(2.026087694775,15.830298937848,
+    29.848996225672));
+#19138 = CARTESIAN_POINT('',(2.027227151651,15.837062726763,
+    29.849873043018));
+#19139 = CARTESIAN_POINT('',(2.031731854539,15.860525982647,
+    29.852488238753));
+#19140 = CARTESIAN_POINT('',(2.035882477028,15.877008746258,
+    29.853563660586));
+#19141 = CARTESIAN_POINT('',(2.040912363615,15.893016646952,
+    29.853909845766));
+#19142 = CARTESIAN_POINT('',(2.046718842987,15.908413178527,
+    29.853593444171));
+#19143 = CARTESIAN_POINT('',(2.053190003315,15.923115654196,
+    29.852651418785));
+#19144 = CARTESIAN_POINT('',(2.060217322865,15.937083006911,
+    29.851107944023));
+#19145 = CARTESIAN_POINT('',(2.070762930685,15.955699128384,
+    29.848095946608));
+#19146 = CARTESIAN_POINT('',(2.073894248976,15.960967057273,
+    29.847124491026));
+#19147 = CARTESIAN_POINT('',(2.077095229013,15.966108860721,
+    29.846054669965));
+#19148 = CARTESIAN_POINT('',(2.080358990834,15.971123459904,
+    29.844886808394));
+#19149 = CARTESIAN_POINT('',(2.083678670684,15.976010128249,
+    29.843621049348));
+#19150 = CARTESIAN_POINT('',(2.087047459165,15.980768492427,
+    29.842257436902));
+#19151 = CARTESIAN_POINT('',(2.092984193571,15.988826502096,
+    29.839713986453));
+#19152 = CARTESIAN_POINT('',(2.095532974373,15.992184109368,
+    29.838578362218));
+#19153 = CARTESIAN_POINT('',(2.098102229126,15.995471324677,
+    29.837389127249));
+#19154 = CARTESIAN_POINT('',(2.100689230562,15.998688207379,
+    29.836146302217));
+#19155 = CARTESIAN_POINT('',(2.103291276815,16.001834906667,
+    29.83484992764));
+#19156 = CARTESIAN_POINT('',(2.105905691418,16.004911661573,
+    29.833500063888));
+#19157 = CARTESIAN_POINT('',(2.110772916438,16.010489286754,
+    29.830897281588));
+#19158 = CARTESIAN_POINT('',(2.113023113438,16.013008904355,
+    29.829658753871));
+#19159 = CARTESIAN_POINT('',(2.115278758377,16.015477858337,
+    29.828381264108));
+#19160 = CARTESIAN_POINT('',(2.117538220541,16.017896398742,
+    29.827064893096));
+#19161 = CARTESIAN_POINT('',(2.119799894423,16.020264821085,
+    29.825709746345));
+#19162 = CARTESIAN_POINT('',(2.12206219973,16.022583466359,
+    29.82431595408));
+#19163 = CARTESIAN_POINT('',(2.126365544233,16.026901793,29.821590360868
+    ));
+#19164 = CARTESIAN_POINT('',(2.128406756355,16.028910592651,
+    29.820265668133));
+#19165 = CARTESIAN_POINT('',(2.13044607373,16.030879404886,
+    29.818909708778));
+#19166 = CARTESIAN_POINT('',(2.132482375494,16.032808541154,
+    29.81752261792));
+#19167 = CARTESIAN_POINT('',(2.134514563937,16.034698339452,
+    29.816104550051));
+#19168 = CARTESIAN_POINT('',(2.136541564498,16.036549164326,
+    29.814655679036));
+#19169 = CARTESIAN_POINT('',(2.140441476335,16.040046651255,
+    29.811800396119));
+#19170 = CARTESIAN_POINT('',(2.142315232609,16.041698530017,
+    29.810398123933));
+#19171 = CARTESIAN_POINT('',(2.144182749862,16.043317357856,
+    29.808969537414));
+#19172 = CARTESIAN_POINT('',(2.146043203662,16.044903465295,
+    29.807514806612));
+#19173 = CARTESIAN_POINT('',(2.147895789877,16.046457198678,
+    29.806034115779));
+#19174 = CARTESIAN_POINT('',(2.149739724675,16.047978920171,
+    29.804527663367));
+#19175 = CARTESIAN_POINT('',(2.153311687011,16.050880244325,
+    29.801544729663));
+#19176 = CARTESIAN_POINT('',(2.155040685068,16.052263105128,
+    29.800070880314));
+#19177 = CARTESIAN_POINT('',(2.156760590594,16.053617911317,
+    29.798574294679));
+#19178 = CARTESIAN_POINT('',(2.158470772901,16.054944993117,
+    29.797055163673));
+#19179 = CARTESIAN_POINT('',(2.160170618709,16.056244689831,
+    29.795513688428));
+#19180 = CARTESIAN_POINT('',(2.161859532153,16.057517349838,
+    29.793950080288));
+#19181 = CARTESIAN_POINT('',(2.165145342464,16.059958061672,
+    29.790844256938));
+#19182 = CARTESIAN_POINT('',(2.166743166865,16.061128262086,
+    29.789303806657));
+#19183 = CARTESIAN_POINT('',(2.168329898343,16.062274246949,
+    29.787743405218));
+#19184 = CARTESIAN_POINT('',(2.169905042039,16.063396335993,
+    29.786163255137));
+#19185 = CARTESIAN_POINT('',(2.171468117875,16.064494853574,
+    29.784563566203));
+#19186 = CARTESIAN_POINT('',(2.173018660548,16.065570128668,
+    29.782944555478));
+#19187 = CARTESIAN_POINT('',(2.176043604971,16.067640520322,
+    29.779721793786));
+#19188 = CARTESIAN_POINT('',(2.177518840145,16.068637106791,
+    29.778119268388));
+#19189 = CARTESIAN_POINT('',(2.178981517432,16.069612556223,
+    29.776499074055));
+#19190 = CARTESIAN_POINT('',(2.18043124168,16.070567172146,
+    29.774861418855));
+#19191 = CARTESIAN_POINT('',(2.181867630215,16.071501259672,
+    29.773206515969));
+#19192 = CARTESIAN_POINT('',(2.183290312841,16.072415125502,
+    29.771534583696));
+#19193 = CARTESIAN_POINT('',(2.186070517022,16.074179527563,
+    29.768201505593));
+#19194 = CARTESIAN_POINT('',(2.187428768134,16.075031096462,
+    29.766541231439));
+#19195 = CARTESIAN_POINT('',(2.188773355069,16.075864069165,
+    29.7648652291));
+#19196 = CARTESIAN_POINT('',(2.19010395822,16.076678729686,
+    29.763173708231));
+#19197 = CARTESIAN_POINT('',(2.191420268481,16.077475361515,
+    29.761466882022));
+#19198 = CARTESIAN_POINT('',(2.192721987245,16.078254247611,
+    29.759744967206));
+#19199 = CARTESIAN_POINT('',(2.195268068696,16.079760764135,
+    29.75630864702));
+#19200 = CARTESIAN_POINT('',(2.196513062484,16.080489135035,
+    29.754594872216));
+#19201 = CARTESIAN_POINT('',(2.197743537883,16.081201047695,
+    29.752867065909));
+#19202 = CARTESIAN_POINT('',(2.198959233819,16.081896764678,
+    29.751125436767));
+#19203 = CARTESIAN_POINT('',(2.200159898023,16.082576546517,
+    29.749370195859));
+#19204 = CARTESIAN_POINT('',(2.201345287036,16.083240651715,
+    29.747601556654));
+#19205 = CARTESIAN_POINT('',(2.203664364543,16.084526554487,
+    29.744069411989));
+#19206 = CARTESIAN_POINT('',(2.204798596277,16.085148892022,
+    29.742306368251));
+#19207 = CARTESIAN_POINT('',(2.205917639032,16.085756592416,
+    29.740530808305));
+#19208 = CARTESIAN_POINT('',(2.207021277792,16.08634989562,
+    29.738742938255));
+#19209 = CARTESIAN_POINT('',(2.208109304907,16.086929038477,
+    29.736942965806));
+#19210 = CARTESIAN_POINT('',(2.209181520087,16.087494254721,
+    29.735131100269));
+#19211 = CARTESIAN_POINT('',(2.211278404537,16.088589182712,
+    29.731510828078));
+#19212 = CARTESIAN_POINT('',(2.212303540917,16.089119294088,
+    29.729702762428));
+#19213 = CARTESIAN_POINT('',(2.213312955031,16.089636329656,
+    29.72788355723));
+#19214 = CARTESIAN_POINT('',(2.214306468496,16.090140506067,
+    29.726053415206));
+#19215 = CARTESIAN_POINT('',(2.215283909055,16.090632036078,
+    29.724212540165));
+#19216 = CARTESIAN_POINT('',(2.216245110579,16.091111128542,
+    29.722361137011));
+#19217 = CARTESIAN_POINT('',(2.218123051584,16.092039084715,
+    29.71866067022));
+#19218 = CARTESIAN_POINT('',(2.219040193212,16.092488248327,
+    29.71681185982));
+#19219 = CARTESIAN_POINT('',(2.219941183811,16.092925676676,
+    29.714953178884));
+#19220 = CARTESIAN_POINT('',(2.220825874319,16.093351562704,
+    29.7130848266));
+#19221 = CARTESIAN_POINT('',(2.221694120753,16.093766094868,
+    29.711207002994));
+#19222 = CARTESIAN_POINT('',(2.22254578421,16.094169457145,
+    29.709319908933));
+#19223 = CARTESIAN_POINT('',(2.224206959067,16.094950103795,
+    29.705547382913));
+#19224 = CARTESIAN_POINT('',(2.225016817515,16.095327616275,
+    29.70366213941));
+#19225 = CARTESIAN_POINT('',(2.225810176526,16.095694540369,
+    29.701768210953));
+#19226 = CARTESIAN_POINT('',(2.226586910616,16.096051045064,
+    29.699865793734));
+#19227 = CARTESIAN_POINT('',(2.227346898509,16.096397294426,
+    29.697955084795));
+#19228 = CARTESIAN_POINT('',(2.228090023129,16.096733447609,
+    29.696036282029));
+#19229 = CARTESIAN_POINT('',(2.229535867981,16.097382971584,
+    29.692200005761));
+#19230 = CARTESIAN_POINT('',(2.23023888834,16.097696518088,
+    29.690282672128));
+#19231 = CARTESIAN_POINT('',(2.230925122766,16.098000448499,
+    29.688357776653));
+#19232 = CARTESIAN_POINT('',(2.231594464846,16.098294907715,
+    29.686425513872));
+#19233 = CARTESIAN_POINT('',(2.23224681168,16.098580035402,
+    29.684486079489));
+#19234 = CARTESIAN_POINT('',(2.232882063869,16.09885596599,
+    29.682539670376));
+#19235 = CARTESIAN_POINT('',(2.234113503645,16.099387669127,
+    29.678648099578));
+#19236 = CARTESIAN_POINT('',(2.234709950613,16.099643578443,
+    29.676703040575));
+#19237 = CARTESIAN_POINT('',(2.235289372649,16.099890682869,
+    29.67475150099));
+#19238 = CARTESIAN_POINT('',(2.235851678998,16.100129103202,
+    29.672793676106));
+#19239 = CARTESIAN_POINT('',(2.236396781931,16.10035895478,
+    29.670829763062));
+#19240 = CARTESIAN_POINT('',(2.236924596742,16.100580347487,
+    29.668859960852));
+#19241 = CARTESIAN_POINT('',(2.237942207309,16.101005055313,
+    29.664921671713));
+#19242 = CARTESIAN_POINT('',(2.238432225456,16.101208477333,
+    29.662953258216));
+#19243 = CARTESIAN_POINT('',(2.238905015983,16.101403754201,
+    29.660979426702));
+#19244 = CARTESIAN_POINT('',(2.239360501515,16.10159098274,
+    29.659000377018));
+#19245 = CARTESIAN_POINT('',(2.239798607518,16.101770254203,
+    29.65701631199));
+#19246 = CARTESIAN_POINT('',(2.240219262293,16.101941654273,
+    29.655027437429));
+#19247 = CARTESIAN_POINT('',(2.241023385064,16.102268000678,
+    29.651051101636));
+#19248 = CARTESIAN_POINT('',(2.241407039203,16.102423029719,
+    29.649063690003));
+#19249 = CARTESIAN_POINT('',(2.24177329148,16.102570428974,
+    29.647071932661));
+#19250 = CARTESIAN_POINT('',(2.242122077063,16.102710271692,
+    29.645076039498));
+#19251 = CARTESIAN_POINT('',(2.242453334202,16.102842625582,
+    29.643076224843));
+#19252 = CARTESIAN_POINT('',(2.242767004225,16.102967552813,
+    29.641072707475));
+#19253 = CARTESIAN_POINT('',(2.243357825741,16.103202177527,
+    29.637067074071));
+#19254 = CARTESIAN_POINT('',(2.243635124172,16.103311936315,
+    29.63506498752));
+#19255 = CARTESIAN_POINT('',(2.243894871764,16.103414442237,
+    29.633059671745));
+#19256 = CARTESIAN_POINT('',(2.244137017333,16.103509745831,
+    29.631051353133));
+#19257 = CARTESIAN_POINT('',(2.244361513581,16.10359789231,
+    29.62904026367));
+#19258 = CARTESIAN_POINT('',(2.2445683171,16.103678921568,
+    29.627026640947));
+#19259 = CARTESIAN_POINT('',(2.244945922858,16.103826604853,
+    29.623000538617));
+#19260 = CARTESIAN_POINT('',(2.245116826061,16.103893299141,
+    29.620988071643));
+#19261 = CARTESIAN_POINT('',(2.245270058735,16.103952985286,
+    29.618973569291));
+#19262 = CARTESIAN_POINT('',(2.245405586745,16.104005692575,
+    29.616957278551));
+#19263 = CARTESIAN_POINT('',(2.245523381068,16.104051445345,
+    29.614939451343));
+#19264 = CARTESIAN_POINT('',(2.245623417791,16.104090262977,
+    29.612920344519));
+#19265 = CARTESIAN_POINT('',(2.245769037541,16.104146727891,
+    29.609344257537));
+#19266 = CARTESIAN_POINT('',(2.245821851254,16.104167190205,
+    29.607787690718));
+#19267 = CARTESIAN_POINT('',(2.245864110677,16.104183553425,
+    29.606230639057));
+#19268 = CARTESIAN_POINT('',(2.245895809421,16.104195822501,
+    29.604673222863));
+#19269 = CARTESIAN_POINT('',(2.245916943278,16.104204000759,
+    29.603115563101));
+#19270 = CARTESIAN_POINT('',(2.245927510218,16.104208089889,
+    29.601557781388));
+#19271 = CARTESIAN_POINT('',(2.245927510392,16.104208089957,29.6));
+#19272 = PCURVE('',#3118,#19273);
+#19273 = DEFINITIONAL_REPRESENTATION('',(#19274),#19535);
+#19274 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19275,#19276,#19277,#19278,
+    #19279,#19280,#19281,#19282,#19283,#19284,#19285,#19286,#19287,
+    #19288,#19289,#19290,#19291,#19292,#19293,#19294,#19295,#19296,
+    #19297,#19298,#19299,#19300,#19301,#19302,#19303,#19304,#19305,
+    #19306,#19307,#19308,#19309,#19310,#19311,#19312,#19313,#19314,
+    #19315,#19316,#19317,#19318,#19319,#19320,#19321,#19322,#19323,
+    #19324,#19325,#19326,#19327,#19328,#19329,#19330,#19331,#19332,
+    #19333,#19334,#19335,#19336,#19337,#19338,#19339,#19340,#19341,
+    #19342,#19343,#19344,#19345,#19346,#19347,#19348,#19349,#19350,
+    #19351,#19352,#19353,#19354,#19355,#19356,#19357,#19358,#19359,
+    #19360,#19361,#19362,#19363,#19364,#19365,#19366,#19367,#19368,
+    #19369,#19370,#19371,#19372,#19373,#19374,#19375,#19376,#19377,
+    #19378,#19379,#19380,#19381,#19382,#19383,#19384,#19385,#19386,
+    #19387,#19388,#19389,#19390,#19391,#19392,#19393,#19394,#19395,
+    #19396,#19397,#19398,#19399,#19400,#19401,#19402,#19403,#19404,
+    #19405,#19406,#19407,#19408,#19409,#19410,#19411,#19412,#19413,
+    #19414,#19415,#19416,#19417,#19418,#19419,#19420,#19421,#19422,
+    #19423,#19424,#19425,#19426,#19427,#19428,#19429,#19430,#19431,
+    #19432,#19433,#19434,#19435,#19436,#19437,#19438,#19439,#19440,
+    #19441,#19442,#19443,#19444,#19445,#19446,#19447,#19448,#19449,
+    #19450,#19451,#19452,#19453,#19454,#19455,#19456,#19457,#19458,
+    #19459,#19460,#19461,#19462,#19463,#19464,#19465,#19466,#19467,
+    #19468,#19469,#19470,#19471,#19472,#19473,#19474,#19475,#19476,
+    #19477,#19478,#19479,#19480,#19481,#19482,#19483,#19484,#19485,
+    #19486,#19487,#19488,#19489,#19490,#19491,#19492,#19493,#19494,
+    #19495,#19496,#19497,#19498,#19499,#19500,#19501,#19502,#19503,
+    #19504,#19505,#19506,#19507,#19508,#19509,#19510,#19511,#19512,
+    #19513,#19514,#19515,#19516,#19517,#19518,#19519,#19520,#19521,
+    #19522,#19523,#19524,#19525,#19526,#19527,#19528,#19529,#19530,
+    #19531,#19532,#19533,#19534),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038872814E-02,3.573224235621E-02,5.37356053256E-02,
+    7.176569877476E-02,8.982472139555E-02,0.107913696562,0.126034336749,
+    0.144190775192,0.162391309612,0.18065040563,0.198991282661,
+    0.217449543917,0.236078597069,0.25495819433,0.274208654927,
+    0.294016142987,0.314681458386,0.336725359109,0.361156643882,
+    0.390373482029,0.434026765987,0.542695400241,0.587011143893,
+    0.619821433692,0.647867484235,0.673192264434,0.696742337107,
+    0.71904620958,0.740432679059,0.761121266256,0.781265932566,
+    0.800978587107,0.820342766199,0.839422110406,0.858265912308,
+    0.876912948541,0.895394298944,0.913735601722,0.931959067377,
+    0.95008549707,0.968136419616,0.986136094877,1.),.UNSPECIFIED.);
+#19275 = CARTESIAN_POINT('',(5.83317783673,0.));
+#19276 = CARTESIAN_POINT('',(5.833177836788,6.650624103937E-03));
+#19277 = CARTESIAN_POINT('',(5.833182309316,1.330125124391E-02));
+#19278 = CARTESIAN_POINT('',(5.833191254335,1.995171597678E-02));
+#19279 = CARTESIAN_POINT('',(5.833204674458,2.660185886984E-02));
+#19280 = CARTESIAN_POINT('',(5.833222574893,3.325152650087E-02));
+#19281 = CARTESIAN_POINT('',(5.833244963442,3.990057145811E-02));
+#19282 = CARTESIAN_POINT('',(5.833299088169,5.328382674177E-02));
+#19283 = CARTESIAN_POINT('',(5.833330942549,6.001802072366E-02));
+#19284 = CARTESIAN_POINT('',(5.833367424439,6.675129018507E-02));
+#19285 = CARTESIAN_POINT('',(5.833408547669,7.348350477209E-02));
+#19286 = CARTESIAN_POINT('',(5.833454329099,8.02145478777E-02));
+#19287 = CARTESIAN_POINT('',(5.833504788623,8.69443166418E-02));
+#19288 = CARTESIAN_POINT('',(5.833615175685,0.100409175573));
+#19289 = CARTESIAN_POINT('',(5.83367511459,0.107144262035));
+#19290 = CARTESIAN_POINT('',(5.833739788892,0.113877894299));
+#19291 = CARTESIAN_POINT('',(5.833809225,0.120609997788));
+#19292 = CARTESIAN_POINT('',(5.833883452717,0.127340510391));
+#19293 = CARTESIAN_POINT('',(5.833962505241,0.134069382462));
+#19294 = CARTESIAN_POINT('',(5.834130457681,0.14753375937));
+#19295 = CARTESIAN_POINT('',(5.834219372132,0.154269256517));
+#19296 = CARTESIAN_POINT('',(5.834313199293,0.161003031576));
+#19297 = CARTESIAN_POINT('',(5.834411979652,0.167735054651));
+#19298 = CARTESIAN_POINT('',(5.834515757406,0.174465302637));
+#19299 = CARTESIAN_POINT('',(5.834624580467,0.181193759215));
+#19300 = CARTESIAN_POINT('',(5.834852603227,0.194657863376));
+#19301 = CARTESIAN_POINT('',(5.834971819362,0.201393502174));
+#19302 = CARTESIAN_POINT('',(5.835096200737,0.208127321547));
+#19303 = CARTESIAN_POINT('',(5.835225803212,0.214859312425));
+#19304 = CARTESIAN_POINT('',(5.835360686624,0.221589466376));
+#19305 = CARTESIAN_POINT('',(5.83550091479,0.228317775605));
+#19306 = CARTESIAN_POINT('',(5.835792437787,0.24178184675));
+#19307 = CARTESIAN_POINT('',(5.835943750645,0.248517599875));
+#19308 = CARTESIAN_POINT('',(5.836100562217,0.255251484916));
+#19309 = CARTESIAN_POINT('',(5.836262944871,0.261983489624));
+#19310 = CARTESIAN_POINT('',(5.836430975209,0.268713596916));
+#19311 = CARTESIAN_POINT('',(5.836604734068,0.275441784869));
+#19312 = CARTESIAN_POINT('',(5.836964193313,0.28890604297));
+#19313 = CARTESIAN_POINT('',(5.83714991413,0.295642103944));
+#19314 = CARTESIAN_POINT('',(5.837341554483,0.302376182677));
+#19315 = CARTESIAN_POINT('',(5.837539204382,0.309108242324));
+#19316 = CARTESIAN_POINT('',(5.837742958336,0.315838236165));
+#19317 = CARTESIAN_POINT('',(5.837952915346,0.322566107605));
+#19318 = CARTESIAN_POINT('',(5.838385869721,0.336030759682));
+#19319 = CARTESIAN_POINT('',(5.838608892086,0.342767529333));
+#19320 = CARTESIAN_POINT('',(5.838838350123,0.349502032375));
+#19321 = CARTESIAN_POINT('',(5.839074352712,0.356234186963));
+#19322 = CARTESIAN_POINT('',(5.839317013497,0.36296389616));
+#19323 = CARTESIAN_POINT('',(5.839566450887,0.369691047941));
+#19324 = CARTESIAN_POINT('',(5.840079747781,0.383156313938));
+#19325 = CARTESIAN_POINT('',(5.840343640883,0.389894412515));
+#19326 = CARTESIAN_POINT('',(5.840614591448,0.396629683152));
+#19327 = CARTESIAN_POINT('',(5.840892728574,0.403361976935));
+#19328 = CARTESIAN_POINT('',(5.841178186369,0.410091123795));
+#19329 = CARTESIAN_POINT('',(5.841471103954,0.416816932515));
+#19330 = CARTESIAN_POINT('',(5.842073113911,0.430283078311));
+#19331 = CARTESIAN_POINT('',(5.842382255297,0.437023389396));
+#19332 = CARTESIAN_POINT('',(5.842699195181,0.443759909997));
+#19333 = CARTESIAN_POINT('',(5.843024084303,0.450492397384));
+#19334 = CARTESIAN_POINT('',(5.843357078578,0.457220580072));
+#19335 = CARTESIAN_POINT('',(5.843698339093,0.46394415783));
+#19336 = CARTESIAN_POINT('',(5.844399291377,0.477411537776));
+#19337 = CARTESIAN_POINT('',(5.844759058766,0.484155291763));
+#19338 = CARTESIAN_POINT('',(5.84512750287,0.490893730803));
+#19339 = CARTESIAN_POINT('',(5.84550479742,0.49762648338));
+#19340 = CARTESIAN_POINT('',(5.845891121285,0.504353139297));
+#19341 = CARTESIAN_POINT('',(5.846286658473,0.51107324967));
+#19342 = CARTESIAN_POINT('',(5.847099129462,0.524542368849));
+#19343 = CARTESIAN_POINT('',(5.847516183752,0.531291282352));
+#19344 = CARTESIAN_POINT('',(5.847942953962,0.538032571153));
+#19345 = CARTESIAN_POINT('',(5.848379637753,0.544765687042));
+#19346 = CARTESIAN_POINT('',(5.848826437479,0.551490029893));
+#19347 = CARTESIAN_POINT('',(5.849283560193,0.558204947661));
+#19348 = CARTESIAN_POINT('',(5.850223202268,0.571676563642));
+#19349 = CARTESIAN_POINT('',(5.850705916936,0.578433067199));
+#19350 = CARTESIAN_POINT('',(5.85119957961,0.585178524018));
+#19351 = CARTESIAN_POINT('',(5.851704411724,0.591912141416));
+#19352 = CARTESIAN_POINT('',(5.852220638184,0.598633057068));
+#19353 = CARTESIAN_POINT('',(5.852748487367,0.605340338998));
+#19354 = CARTESIAN_POINT('',(5.853835153402,0.618815642292));
+#19355 = CARTESIAN_POINT('',(5.854394290197,0.625583259499));
+#19356 = CARTESIAN_POINT('',(5.854965843302,0.632334794817));
+#19357 = CARTESIAN_POINT('',(5.855550055295,0.639069112623));
+#19358 = CARTESIAN_POINT('',(5.856147169529,0.64578498407));
+#19359 = CARTESIAN_POINT('',(5.856757430136,0.652481087082));
+#19360 = CARTESIAN_POINT('',(5.858016984682,0.665962045099));
+#19361 = CARTESIAN_POINT('',(5.858666807938,0.672746050663));
+#19362 = CARTESIAN_POINT('',(5.859330812162,0.679506521319));
+#19363 = CARTESIAN_POINT('',(5.860009253076,0.686241831569));
+#19364 = CARTESIAN_POINT('',(5.860702381752,0.692950232146));
+#19365 = CARTESIAN_POINT('',(5.861410444611,0.699629850015));
+#19366 = CARTESIAN_POINT('',(5.862877849734,0.713119916181));
+#19367 = CARTESIAN_POINT('',(5.86363807955,0.719928549042));
+#19368 = CARTESIAN_POINT('',(5.864414637296,0.726702406082));
+#19369 = CARTESIAN_POINT('',(5.865207772216,0.733439145918));
+#19370 = CARTESIAN_POINT('',(5.866017718371,0.740136266656));
+#19371 = CARTESIAN_POINT('',(5.866844694642,0.74679110589));
+#19372 = CARTESIAN_POINT('',(5.868569676067,0.760296831463));
+#19373 = CARTESIAN_POINT('',(5.869469200672,0.767143724606));
+#19374 = CARTESIAN_POINT('',(5.870387710909,0.773938297549));
+#19375 = CARTESIAN_POINT('',(5.871325403822,0.780677132435));
+#19376 = CARTESIAN_POINT('',(5.872282441136,0.787356616139));
+#19377 = CARTESIAN_POINT('',(5.873258949258,0.793972940264));
+#19378 = CARTESIAN_POINT('',(5.875317537225,0.807508157215));
+#19379 = CARTESIAN_POINT('',(5.876402306021,0.814417813011));
+#19380 = CARTESIAN_POINT('',(5.877509435321,0.821246164239));
+#19381 = CARTESIAN_POINT('',(5.878638961245,0.827988113746));
+#19382 = CARTESIAN_POINT('',(5.87979084637,0.834638371514));
+#19383 = CARTESIAN_POINT('',(5.880964979734,0.841191454662));
+#19384 = CARTESIAN_POINT('',(5.883486923686,0.854790489091));
+#19385 = CARTESIAN_POINT('',(5.884839765847,0.861813056527));
+#19386 = CARTESIAN_POINT('',(5.886219440549,0.868701551605));
+#19387 = CARTESIAN_POINT('',(5.887625540699,0.875448121636));
+#19388 = CARTESIAN_POINT('',(5.889057514882,0.882044899382));
+#19389 = CARTESIAN_POINT('',(5.890514667355,0.888484003058));
+#19390 = CARTESIAN_POINT('',(5.89376784031,0.902259917317));
+#19391 = CARTESIAN_POINT('',(5.895574356746,0.909525837122));
+#19392 = CARTESIAN_POINT('',(5.89741420842,0.916541565733));
+#19393 = CARTESIAN_POINT('',(5.899285639312,0.923294341182));
+#19394 = CARTESIAN_POINT('',(5.901186636321,0.929772369545));
+#19395 = CARTESIAN_POINT('',(5.903114929263,0.935964824944));
+#19396 = CARTESIAN_POINT('',(5.907986087363,0.950672675969));
+#19397 = CARTESIAN_POINT('',(5.910959766146,0.9588250845));
+#19398 = CARTESIAN_POINT('',(5.913980385911,0.966286072573));
+#19399 = CARTESIAN_POINT('',(5.917039014232,0.97303228776));
+#19400 = CARTESIAN_POINT('',(5.920126596829,0.979049165509));
+#19401 = CARTESIAN_POINT('',(5.923234126829,0.984330066891));
+#19402 = CARTESIAN_POINT('',(5.934116341708,1.00019041651));
+#19403 = CARTESIAN_POINT('',(5.941943854145,1.006939689619));
+#19404 = CARTESIAN_POINT('',(5.949715693952,1.00916500564));
+#19405 = CARTESIAN_POINT('',(5.957338319327,1.007143381062));
+#19406 = CARTESIAN_POINT('',(5.964743771019,1.001206992925));
+#19407 = CARTESIAN_POINT('',(5.971887194968,0.991701724629));
+#19408 = CARTESIAN_POINT('',(5.981539976113,0.973706324401));
+#19409 = CARTESIAN_POINT('',(5.98428793452,0.967949439828));
+#19410 = CARTESIAN_POINT('',(5.986985554943,0.961669530244));
+#19411 = CARTESIAN_POINT('',(5.989630969997,0.95488739905));
+#19412 = CARTESIAN_POINT('',(5.99222257336,0.947623536271));
+#19413 = CARTESIAN_POINT('',(5.994759020835,0.939898044496));
+#19414 = CARTESIAN_POINT('',(5.999075518488,0.925683563148));
+#19415 = CARTESIAN_POINT('',(6.000880967556,0.919394311089));
+#19416 = CARTESIAN_POINT('',(6.002655128292,0.912870836468));
+#19417 = CARTESIAN_POINT('',(6.004397618623,0.906121048014));
+#19418 = CARTESIAN_POINT('',(6.006108124717,0.899152735352));
+#19419 = CARTESIAN_POINT('',(6.007786400986,0.891973569001));
+#19420 = CARTESIAN_POINT('',(6.010839149695,0.878280607856));
+#19421 = CARTESIAN_POINT('',(6.012222348599,0.871821562281));
+#19422 = CARTESIAN_POINT('',(6.013581755449,0.865218683743));
+#19423 = CARTESIAN_POINT('',(6.014917292499,0.858476608531));
+#19424 = CARTESIAN_POINT('',(6.016228915608,0.851599889135));
+#19425 = CARTESIAN_POINT('',(6.017516614234,0.844592994243));
+#19426 = CARTESIAN_POINT('',(6.019921584112,0.83101969806));
+#19427 = CARTESIAN_POINT('',(6.021043267521,0.824476518012));
+#19428 = CARTESIAN_POINT('',(6.022145478766,0.817833995693));
+#19429 = CARTESIAN_POINT('',(6.023228254358,0.811095288693));
+#19430 = CARTESIAN_POINT('',(6.02429165022,0.804263485093));
+#19431 = CARTESIAN_POINT('',(6.025335741689,0.797341603462));
+#19432 = CARTESIAN_POINT('',(6.027313683767,0.78381475904));
+#19433 = CARTESIAN_POINT('',(6.028250131425,0.777221577154));
+#19434 = CARTESIAN_POINT('',(6.029170042743,0.770555416941));
+#19435 = CARTESIAN_POINT('',(6.030073505685,0.76381858901));
+#19436 = CARTESIAN_POINT('',(6.030960619929,0.757013344852));
+#19437 = CARTESIAN_POINT('',(6.031831496862,0.750141876831));
+#19438 = CARTESIAN_POINT('',(6.033495790786,0.736637768806));
+#19439 = CARTESIAN_POINT('',(6.034290867275,0.730011731073));
+#19440 = CARTESIAN_POINT('',(6.035071593613,0.723330015741));
+#19441 = CARTESIAN_POINT('',(6.035838081379,0.716594383247));
+#19442 = CARTESIAN_POINT('',(6.036590449164,0.709806543717));
+#19443 = CARTESIAN_POINT('',(6.037328822572,0.702968156964));
+#19444 = CARTESIAN_POINT('',(6.038748045257,0.689476797488));
+#19445 = CARTESIAN_POINT('',(6.03943001075,0.682827767495));
+#19446 = CARTESIAN_POINT('',(6.04009934758,0.676135160412));
+#19447 = CARTESIAN_POINT('',(6.040756176603,0.669400351418));
+#19448 = CARTESIAN_POINT('',(6.041400622648,0.662624672971));
+#19449 = CARTESIAN_POINT('',(6.042032814521,0.655809414805));
+#19450 = CARTESIAN_POINT('',(6.043252721377,0.642325879133));
+#19451 = CARTESIAN_POINT('',(6.043841214028,0.635660062777));
+#19452 = CARTESIAN_POINT('',(6.044418483112,0.628959503001));
+#19453 = CARTESIAN_POINT('',(6.044984650728,0.622225291711));
+#19454 = CARTESIAN_POINT('',(6.045539840914,0.615458484589));
+#19455 = CARTESIAN_POINT('',(6.046084179653,0.608660101096));
+#19456 = CARTESIAN_POINT('',(6.047137380884,0.595181687552));
+#19457 = CARTESIAN_POINT('',(6.047646799425,0.588503245495));
+#19458 = CARTESIAN_POINT('',(6.048146168548,0.581796705471));
+#19459 = CARTESIAN_POINT('',(6.048635606854,0.575062943972));
+#19460 = CARTESIAN_POINT('',(6.049115233492,0.568302806817));
+#19461 = CARTESIAN_POINT('',(6.049585168162,0.561517109141));
+#19462 = CARTESIAN_POINT('',(6.050496021367,0.548042215457));
+#19463 = CARTESIAN_POINT('',(6.050937345732,0.541354071365));
+#19464 = CARTESIAN_POINT('',(6.051369616843,0.534642937804));
+#19465 = CARTESIAN_POINT('',(6.051792946915,0.527909523526));
+#19466 = CARTESIAN_POINT('',(6.05220744774,0.521154511353));
+#19467 = CARTESIAN_POINT('',(6.052613230687,0.514378558183));
+#19468 = CARTESIAN_POINT('',(6.053400561542,0.50090617446));
+#19469 = CARTESIAN_POINT('',(6.053782410824,0.494210456362));
+#19470 = CARTESIAN_POINT('',(6.054156059681,0.487495738497));
+#19471 = CARTESIAN_POINT('',(6.05452161214,0.480762596872));
+#19472 = CARTESIAN_POINT('',(6.054879171115,0.4740115857));
+#19473 = CARTESIAN_POINT('',(6.055228838415,0.467243237401));
+#19474 = CARTESIAN_POINT('',(6.055907562278,0.453772693449));
+#19475 = CARTESIAN_POINT('',(6.056236846168,0.447070989981));
+#19476 = CARTESIAN_POINT('',(6.056558662704,0.440353440375));
+#19477 = CARTESIAN_POINT('',(6.05687310658,0.433620514703));
+#19478 = CARTESIAN_POINT('',(6.057180270891,0.426872664937));
+#19479 = CARTESIAN_POINT('',(6.057480247137,0.420110324943));
+#19480 = CARTESIAN_POINT('',(6.058062387599,0.406641153631));
+#19481 = CARTESIAN_POINT('',(6.058344725846,0.399934668598));
+#19482 = CARTESIAN_POINT('',(6.058620226546,0.39321485571));
+#19483 = CARTESIAN_POINT('',(6.058888974339,0.386482100636));
+#19484 = CARTESIAN_POINT('',(6.059151051912,0.379736774384));
+#19485 = CARTESIAN_POINT('',(6.059406540003,0.372979233308));
+#19486 = CARTESIAN_POINT('',(6.05990189499,0.359511090646));
+#19487 = CARTESIAN_POINT('',(6.060141897027,0.352800736819));
+#19488 = CARTESIAN_POINT('',(6.060375599836,0.346079088476));
+#19489 = CARTESIAN_POINT('',(6.060603077539,0.339346465253));
+#19490 = CARTESIAN_POINT('',(6.060824402053,0.332603175567));
+#19491 = CARTESIAN_POINT('',(6.061039643092,0.325849516617));
+#19492 = CARTESIAN_POINT('',(6.061456234198,0.312382130505));
+#19493 = CARTESIAN_POINT('',(6.061657690603,0.305668583121));
+#19494 = CARTESIAN_POINT('',(6.061853303091,0.298945410355));
+#19495 = CARTESIAN_POINT('',(6.062043134989,0.292212882847));
+#19496 = CARTESIAN_POINT('',(6.062227247239,0.285471263756));
+#19497 = CARTESIAN_POINT('',(6.062405698404,0.278720808757));
+#19498 = CARTESIAN_POINT('',(6.062750081127,0.265253941874));
+#19499 = CARTESIAN_POINT('',(6.062916097236,0.258537661486));
+#19500 = CARTESIAN_POINT('',(6.063076647881,0.251813167096));
+#19501 = CARTESIAN_POINT('',(6.063231785459,0.245080697852));
+#19502 = CARTESIAN_POINT('',(6.06338155987,0.238340489838));
+#19503 = CARTESIAN_POINT('',(6.06352601852,0.231592776069));
+#19504 = CARTESIAN_POINT('',(6.063803499875,0.218126195614));
+#19505 = CARTESIAN_POINT('',(6.063936590044,0.211407424547));
+#19506 = CARTESIAN_POINT('',(6.064064520845,0.204681698444));
+#19507 = CARTESIAN_POINT('',(6.064187333767,0.197949244836));
+#19508 = CARTESIAN_POINT('',(6.06430506776,0.191210293648));
+#19509 = CARTESIAN_POINT('',(6.064417759235,0.184465077187));
+#19510 = CARTESIAN_POINT('',(6.064632551513,0.170998532026));
+#19511 = CARTESIAN_POINT('',(6.064734705503,0.164277270267));
+#19512 = CARTESIAN_POINT('',(6.064831937338,0.157550275747));
+#19513 = CARTESIAN_POINT('',(6.064924277835,0.150817788064));
+#19514 = CARTESIAN_POINT('',(6.065011755332,0.144080055545));
+#19515 = CARTESIAN_POINT('',(6.065094395683,0.137337335243));
+#19516 = CARTESIAN_POINT('',(6.065249724641,0.123870557666));
+#19517 = CARTESIAN_POINT('',(6.065322453309,0.117146541965));
+#19518 = CARTESIAN_POINT('',(6.0653904313,0.11041810937));
+#19519 = CARTESIAN_POINT('',(6.065453679348,0.10368553745));
+#19520 = CARTESIAN_POINT('',(6.065512215888,9.694911781209E-02));
+#19521 = CARTESIAN_POINT('',(6.065566057052,9.020915610009E-02));
+#19522 = CARTESIAN_POINT('',(6.065664236727,7.674193205766E-02));
+#19523 = CARTESIAN_POINT('',(6.065708601866,7.001468739925E-02));
+#19524 = CARTESIAN_POINT('',(6.065748325784,6.32845579458E-02));
+#19525 = CARTESIAN_POINT('',(6.065783420151,5.655187718747E-02));
+#19526 = CARTESIAN_POINT('',(6.065813894612,4.981699217879E-02));
+#19527 = CARTESIAN_POINT('',(6.065839756788,4.308026353871E-02));
+#19528 = CARTESIAN_POINT('',(6.065877383909,3.115209742924E-02));
+#19529 = CARTESIAN_POINT('',(6.065891022651,2.596125575872E-02));
+#19530 = CARTESIAN_POINT('',(6.065901931056,2.076971164735E-02));
+#19531 = CARTESIAN_POINT('',(6.065910111053,1.557763816177E-02));
+#19532 = CARTESIAN_POINT('',(6.06591556394,1.038521022688E-02));
+#19533 = CARTESIAN_POINT('',(6.065918290385,5.192604625822E-03));
+#19534 = CARTESIAN_POINT('',(6.06591829043,0.));
+#19535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19536 = PCURVE('',#3145,#19537);
+#19537 = DEFINITIONAL_REPRESENTATION('',(#19538),#19799);
+#19538 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#19539,#19540,#19541,#19542,
+    #19543,#19544,#19545,#19546,#19547,#19548,#19549,#19550,#19551,
+    #19552,#19553,#19554,#19555,#19556,#19557,#19558,#19559,#19560,
+    #19561,#19562,#19563,#19564,#19565,#19566,#19567,#19568,#19569,
+    #19570,#19571,#19572,#19573,#19574,#19575,#19576,#19577,#19578,
+    #19579,#19580,#19581,#19582,#19583,#19584,#19585,#19586,#19587,
+    #19588,#19589,#19590,#19591,#19592,#19593,#19594,#19595,#19596,
+    #19597,#19598,#19599,#19600,#19601,#19602,#19603,#19604,#19605,
+    #19606,#19607,#19608,#19609,#19610,#19611,#19612,#19613,#19614,
+    #19615,#19616,#19617,#19618,#19619,#19620,#19621,#19622,#19623,
+    #19624,#19625,#19626,#19627,#19628,#19629,#19630,#19631,#19632,
+    #19633,#19634,#19635,#19636,#19637,#19638,#19639,#19640,#19641,
+    #19642,#19643,#19644,#19645,#19646,#19647,#19648,#19649,#19650,
+    #19651,#19652,#19653,#19654,#19655,#19656,#19657,#19658,#19659,
+    #19660,#19661,#19662,#19663,#19664,#19665,#19666,#19667,#19668,
+    #19669,#19670,#19671,#19672,#19673,#19674,#19675,#19676,#19677,
+    #19678,#19679,#19680,#19681,#19682,#19683,#19684,#19685,#19686,
+    #19687,#19688,#19689,#19690,#19691,#19692,#19693,#19694,#19695,
+    #19696,#19697,#19698,#19699,#19700,#19701,#19702,#19703,#19704,
+    #19705,#19706,#19707,#19708,#19709,#19710,#19711,#19712,#19713,
+    #19714,#19715,#19716,#19717,#19718,#19719,#19720,#19721,#19722,
+    #19723,#19724,#19725,#19726,#19727,#19728,#19729,#19730,#19731,
+    #19732,#19733,#19734,#19735,#19736,#19737,#19738,#19739,#19740,
+    #19741,#19742,#19743,#19744,#19745,#19746,#19747,#19748,#19749,
+    #19750,#19751,#19752,#19753,#19754,#19755,#19756,#19757,#19758,
+    #19759,#19760,#19761,#19762,#19763,#19764,#19765,#19766,#19767,
+    #19768,#19769,#19770,#19771,#19772,#19773,#19774,#19775,#19776,
+    #19777,#19778,#19779,#19780,#19781,#19782,#19783,#19784,#19785,
+    #19786,#19787,#19788,#19789,#19790,#19791,#19792,#19793,#19794,
+    #19795,#19796,#19797,#19798),.UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,
+    6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,
+    6,8),(0.,1.775038872814E-02,3.573224235621E-02,5.37356053256E-02,
+    7.176569877476E-02,8.982472139555E-02,0.107913696562,0.126034336749,
+    0.144190775192,0.162391309612,0.18065040563,0.198991282661,
+    0.217449543917,0.236078597069,0.25495819433,0.274208654927,
+    0.294016142987,0.314681458386,0.336725359109,0.361156643882,
+    0.390373482029,0.434026765987,0.542695400241,0.587011143893,
+    0.619821433692,0.647867484235,0.673192264434,0.696742337107,
+    0.71904620958,0.740432679059,0.761121266256,0.781265932566,
+    0.800978587107,0.820342766199,0.839422110406,0.858265912308,
+    0.876912948541,0.895394298944,0.913735601722,0.931959067377,
+    0.95008549707,0.968136419616,0.986136094877,1.),.UNSPECIFIED.);
+#19539 = CARTESIAN_POINT('',(3.990046715298,2.7));
+#19540 = CARTESIAN_POINT('',(3.990046714614,2.701995187231));
+#19541 = CARTESIAN_POINT('',(3.989993609175,2.703990375427));
+#19542 = CARTESIAN_POINT('',(3.989887398771,2.705985370685));
+#19543 = CARTESIAN_POINT('',(3.989728083608,2.70797998107));
+#19544 = CARTESIAN_POINT('',(3.989515664314,2.709974016615));
+#19545 = CARTESIAN_POINT('',(3.989250141935,2.711967289321));
+#19546 = CARTESIAN_POINT('',(3.988608739085,2.715977916875));
+#19547 = CARTESIAN_POINT('',(3.988231463294,2.717995248016));
+#19548 = CARTESIAN_POINT('',(3.987799692203,2.720011414085));
+#19549 = CARTESIAN_POINT('',(3.987313424262,2.722026227155));
+#19550 = CARTESIAN_POINT('',(3.98677265473,2.724039503871));
+#19551 = CARTESIAN_POINT('',(3.986177375672,2.72605106545));
+#19552 = CARTESIAN_POINT('',(3.984876998988,2.730072813814));
+#19553 = CARTESIAN_POINT('',(3.984171769548,2.732082995993));
+#19554 = CARTESIAN_POINT('',(3.983411876288,2.734091110129));
+#19555 = CARTESIAN_POINT('',(3.982597300619,2.736096986464));
+#19556 = CARTESIAN_POINT('',(3.981728016726,2.738100459571));
+#19557 = CARTESIAN_POINT('',(3.980803991563,2.740101368346));
+#19558 = CARTESIAN_POINT('',(3.97884492487,2.744100710498));
+#19559 = CARTESIAN_POINT('',(3.977809719688,2.746099135003));
+#19560 = CARTESIAN_POINT('',(3.976719528467,2.748094672268));
+#19561 = CARTESIAN_POINT('',(3.975574300143,2.750087167725));
+#19562 = CARTESIAN_POINT('',(3.97437397343,2.752076469501));
+#19563 = CARTESIAN_POINT('',(3.973118476823,2.754062428419));
+#19564 = CARTESIAN_POINT('',(3.970494877282,2.758030548434));
+#19565 = CARTESIAN_POINT('',(3.969126596494,2.760012697459));
+#19566 = CARTESIAN_POINT('',(3.967702803842,2.761991197829));
+#19567 = CARTESIAN_POINT('',(3.966223404879,2.763965903239));
+#19568 = CARTESIAN_POINT('',(3.964688293106,2.765936668323));
+#19569 = CARTESIAN_POINT('',(3.963097349966,2.767903348654));
+#19570 = CARTESIAN_POINT('',(3.959800808191,2.771831507733));
+#19571 = CARTESIAN_POINT('',(3.958095023624,2.773792971717));
+#19572 = CARTESIAN_POINT('',(3.956332959746,2.775750048385));
+#19573 = CARTESIAN_POINT('',(3.954514472005,2.777702592908));
+#19574 = CARTESIAN_POINT('',(3.952639402706,2.779650459928));
+#19575 = CARTESIAN_POINT('',(3.950707581002,2.78159350356));
+#19576 = CARTESIAN_POINT('',(3.946726583454,2.785473043862));
+#19577 = CARTESIAN_POINT('',(3.944677208111,2.787409522526));
+#19578 = CARTESIAN_POINT('',(3.942570511831,2.789340866136));
+#19579 = CARTESIAN_POINT('',(3.940406295769,2.79126692573));
+#19580 = CARTESIAN_POINT('',(3.938184347273,2.793187550642));
+#19581 = CARTESIAN_POINT('',(3.935904439888,2.795102588496));
+#19582 = CARTESIAN_POINT('',(3.931223607771,2.798924953842));
+#19583 = CARTESIAN_POINT('',(3.928822453007,2.800832258122));
+#19584 = CARTESIAN_POINT('',(3.926362627289,2.802733643011));
+#19585 = CARTESIAN_POINT('',(3.923843874729,2.804628950755));
+#19586 = CARTESIAN_POINT('',(3.921265925321,2.806518020882));
+#19587 = CARTESIAN_POINT('',(3.918628494947,2.808400690202));
+#19588 = CARTESIAN_POINT('',(3.913227525164,2.812157451852));
+#19589 = CARTESIAN_POINT('',(3.91046369538,2.814031511769));
+#19590 = CARTESIAN_POINT('',(3.907639495457,2.815898805425));
+#19591 = CARTESIAN_POINT('',(3.904754610869,2.81775916202));
+#19592 = CARTESIAN_POINT('',(3.901808713124,2.819612407093));
+#19593 = CARTESIAN_POINT('',(3.898801459767,2.821458362525));
+#19594 = CARTESIAN_POINT('',(3.892653654355,2.825141246005));
+#19595 = CARTESIAN_POINT('',(3.889512705218,2.826978125414));
+#19596 = CARTESIAN_POINT('',(3.886309286821,2.828807301205));
+#19597 = CARTESIAN_POINT('',(3.883043025995,2.83062858521));
+#19598 = CARTESIAN_POINT('',(3.879713536544,2.83244178465));
+#19599 = CARTESIAN_POINT('',(3.876320419242,2.834246702129));
+#19600 = CARTESIAN_POINT('',(3.869390620107,2.837847615237));
+#19601 = CARTESIAN_POINT('',(3.865853364591,2.839643534186));
+#19602 = CARTESIAN_POINT('',(3.862251077003,2.841430687733));
+#19603 = CARTESIAN_POINT('',(3.858583328368,2.843208865505));
+#19604 = CARTESIAN_POINT('',(3.854849679021,2.844977851514));
+#19605 = CARTESIAN_POINT('',(3.851049678607,2.846737424156));
+#19606 = CARTESIAN_POINT('',(3.84329130541,2.850248488074));
+#19607 = CARTESIAN_POINT('',(3.839332076912,2.851999855011));
+#19608 = CARTESIAN_POINT('',(3.835304709852,2.853741225343));
+#19609 = CARTESIAN_POINT('',(3.831208727608,2.85547236072));
+#19610 = CARTESIAN_POINT('',(3.827043647672,2.857193016115));
+#19611 = CARTESIAN_POINT('',(3.822808981652,2.858902939823));
+#19612 = CARTESIAN_POINT('',(3.814159657629,2.862316527114));
+#19613 = CARTESIAN_POINT('',(3.809743700568,2.864019985825));
+#19614 = CARTESIAN_POINT('',(3.805255854715,2.865711983823));
+#19615 = CARTESIAN_POINT('',(3.800695613912,2.867392247593));
+#19616 = CARTESIAN_POINT('',(3.796062475218,2.869060495883));
+#19617 = CARTESIAN_POINT('',(3.791355938906,2.870716439702));
+#19618 = CARTESIAN_POINT('',(3.781730785514,2.87402522642));
+#19619 = CARTESIAN_POINT('',(3.776810173849,2.875677727612));
+#19620 = CARTESIAN_POINT('',(3.771813154796,2.877316976675));
+#19621 = CARTESIAN_POINT('',(3.766739229463,2.878942655773));
+#19622 = CARTESIAN_POINT('',(3.761587918745,2.880554438447));
+#19623 = CARTESIAN_POINT('',(3.75635876332,2.882151989616));
+#19624 = CARTESIAN_POINT('',(3.745639626747,2.885349036893));
+#19625 = CARTESIAN_POINT('',(3.740146550251,2.886947954552));
+#19626 = CARTESIAN_POINT('',(3.734571625739,2.888531353432));
+#19627 = CARTESIAN_POINT('',(3.728914434156,2.890098859564));
+#19628 = CARTESIAN_POINT('',(3.723174605819,2.891650090125));
+#19629 = CARTESIAN_POINT('',(3.71735182042,2.893184653444));
+#19630 = CARTESIAN_POINT('',(3.705368898409,2.896263554497));
+#19631 = CARTESIAN_POINT('',(3.699203891951,2.89780689073));
+#19632 = CARTESIAN_POINT('',(3.692950490168,2.899331719764));
+#19633 = CARTESIAN_POINT('',(3.686608497301,2.900837596409));
+#19634 = CARTESIAN_POINT('',(3.680177819308,2.902324068214));
+#19635 = CARTESIAN_POINT('',(3.673658463869,2.903790675471));
+#19636 = CARTESIAN_POINT('',(3.660156439401,2.906745862597));
+#19637 = CARTESIAN_POINT('',(3.653165956564,2.908232645615));
+#19638 = CARTESIAN_POINT('',(3.646079217551,2.909696766554));
+#19639 = CARTESIAN_POINT('',(3.638896541635,2.911137690792));
+#19640 = CARTESIAN_POINT('',(3.631618441687,2.912554882789));
+#19641 = CARTESIAN_POINT('',(3.624245624175,2.913947806095));
+#19642 = CARTESIAN_POINT('',(3.608814254165,2.916775307835));
+#19643 = CARTESIAN_POINT('',(3.600742793813,2.918206472795));
+#19644 = CARTESIAN_POINT('',(3.592565719832,2.919608759051));
+#19645 = CARTESIAN_POINT('',(3.584284494923,2.920981525363));
+#19646 = CARTESIAN_POINT('',(3.57590093277,2.922324148426));
+#19647 = CARTESIAN_POINT('',(3.567417198042,2.923636022871));
+#19648 = CARTESIAN_POINT('',(3.549325038489,2.926335783677));
+#19649 = CARTESIAN_POINT('',(3.539694310036,2.927716530945));
+#19650 = CARTESIAN_POINT('',(3.529947134719,2.929057990839));
+#19651 = CARTESIAN_POINT('',(3.520087620412,2.930359422723));
+#19652 = CARTESIAN_POINT('',(3.510120469164,2.931620157551));
+#19653 = CARTESIAN_POINT('',(3.500050977206,2.932839597864));
+#19654 = CARTESIAN_POINT('',(3.477727807345,2.935425507669));
+#19655 = CARTESIAN_POINT('',(3.465432415945,2.936774019853));
+#19656 = CARTESIAN_POINT('',(3.453009286486,2.938061848755));
+#19657 = CARTESIAN_POINT('',(3.440469609478,2.939288323618));
+#19658 = CARTESIAN_POINT('',(3.427825340201,2.940453008524));
+#19659 = CARTESIAN_POINT('',(3.415089198702,2.941555702397));
+#19660 = CARTESIAN_POINT('',(3.383128304066,2.944151418008));
+#19661 = CARTESIAN_POINT('',(3.363805053027,2.945568211477));
+#19662 = CARTESIAN_POINT('',(3.34435141837,2.946846758825));
+#19663 = CARTESIAN_POINT('',(3.324811215173,2.947988558961));
+#19664 = CARTESIAN_POINT('',(3.305225632773,2.948996225672));
+#19665 = CARTESIAN_POINT('',(3.285633295633,2.949873043018));
+#19666 = CARTESIAN_POINT('',(3.21737109258,2.952488238753));
+#19667 = CARTESIAN_POINT('',(3.168886205073,2.953563660586));
+#19668 = CARTESIAN_POINT('',(3.121071285363,2.953909845766));
+#19669 = CARTESIAN_POINT('',(3.074184113375,2.953593444171));
+#19670 = CARTESIAN_POINT('',(3.028387451182,2.952651418785));
+#19671 = CARTESIAN_POINT('',(2.983768643636,2.951107944023));
+#19672 = CARTESIAN_POINT('',(2.922638483206,2.948095946608));
+#19673 = CARTESIAN_POINT('',(2.905132838698,2.947124491026));
+#19674 = CARTESIAN_POINT('',(2.887833565757,2.946054669965));
+#19675 = CARTESIAN_POINT('',(2.870744902909,2.944886808394));
+#19676 = CARTESIAN_POINT('',(2.853871129428,2.943621049348));
+#19677 = CARTESIAN_POINT('',(2.837216506802,2.942257436902));
+#19678 = CARTESIAN_POINT('',(2.808619898577,2.939713986453));
+#19679 = CARTESIAN_POINT('',(2.796577062913,2.938578362218));
+#19680 = CARTESIAN_POINT('',(2.784658510508,2.937389127249));
+#19681 = CARTESIAN_POINT('',(2.772866052468,2.936146302217));
+#19682 = CARTESIAN_POINT('',(2.761201513713,2.93484992764));
+#19683 = CARTESIAN_POINT('',(2.749666732976,2.933500063888));
+#19684 = CARTESIAN_POINT('',(2.728516197295,2.930897281588));
+#19685 = CARTESIAN_POINT('',(2.718864991627,2.929658753871));
+#19686 = CARTESIAN_POINT('',(2.709311106286,2.928381264108));
+#19687 = CARTESIAN_POINT('',(2.699855687645,2.927064893096));
+#19688 = CARTESIAN_POINT('',(2.69049986796,2.925709746345));
+#19689 = CARTESIAN_POINT('',(2.681244765377,2.92431595408));
+#19690 = CARTESIAN_POINT('',(2.66382633299,2.921590360868));
+#19691 = CARTESIAN_POINT('',(2.655644198677,2.920265668133));
+#19692 = CARTESIAN_POINT('',(2.647545891938,2.918909708778));
+#19693 = CARTESIAN_POINT('',(2.6395322037,2.91752261792));
+#19694 = CARTESIAN_POINT('',(2.631603904865,2.916104550051));
+#19695 = CARTESIAN_POINT('',(2.62376174631,2.914655679036));
+#19696 = CARTESIAN_POINT('',(2.608794645749,2.911800396119));
+#19697 = CARTESIAN_POINT('',(2.601657953214,2.910398123933));
+#19698 = CARTESIAN_POINT('',(2.59459696734,2.908969537414));
+#19699 = CARTESIAN_POINT('',(2.587612255573,2.907514806612));
+#19700 = CARTESIAN_POINT('',(2.580704366747,2.906034115779));
+#19701 = CARTESIAN_POINT('',(2.573873831084,2.904527663367));
+#19702 = CARTESIAN_POINT('',(2.560725820675,2.901544729663));
+#19703 = CARTESIAN_POINT('',(2.554400322801,2.900070880314));
+#19704 = CARTESIAN_POINT('',(2.548145100109,2.898574294679));
+#19705 = CARTESIAN_POINT('',(2.541960570769,2.897055163673));
+#19706 = CARTESIAN_POINT('',(2.535847137587,2.895513688428));
+#19707 = CARTESIAN_POINT('',(2.529805188002,2.893950080288));
+#19708 = CARTESIAN_POINT('',(2.51811056211,2.890844256938));
+#19709 = CARTESIAN_POINT('',(2.512452096353,2.889303806657));
+#19710 = CARTESIAN_POINT('',(2.506860024181,2.887743405218));
+#19711 = CARTESIAN_POINT('',(2.501334660893,2.886163255137));
+#19712 = CARTESIAN_POINT('',(2.495876309733,2.884563566203));
+#19713 = CARTESIAN_POINT('',(2.490485261888,2.882944555478));
+#19714 = CARTESIAN_POINT('',(2.480012046154,2.879721793786));
+#19715 = CARTESIAN_POINT('',(2.47492553986,2.878119268388));
+#19716 = CARTESIAN_POINT('',(2.469902529873,2.876499074055));
+#19717 = CARTESIAN_POINT('',(2.464943259279,2.874861418855));
+#19718 = CARTESIAN_POINT('',(2.460047961976,2.873206515969));
+#19719 = CARTESIAN_POINT('',(2.455216862679,2.871534583696));
+#19720 = CARTESIAN_POINT('',(2.445808811449,2.868201505593));
+#19721 = CARTESIAN_POINT('',(2.44122851745,2.866541231439));
+#19722 = CARTESIAN_POINT('',(2.436709493629,2.8648652291));
+#19723 = CARTESIAN_POINT('',(2.43225193188,2.863173708231));
+#19724 = CARTESIAN_POINT('',(2.42785601728,2.861466882022));
+#19725 = CARTESIAN_POINT('',(2.423521928087,2.859744967206));
+#19726 = CARTESIAN_POINT('',(2.41506936041,2.85630864702));
+#19727 = CARTESIAN_POINT('',(2.410948251726,2.854594872216));
+#19728 = CARTESIAN_POINT('',(2.40688667017,2.852867065909));
+#19729 = CARTESIAN_POINT('',(2.40288477133,2.851125436767));
+#19730 = CARTESIAN_POINT('',(2.3989427059,2.849370195859));
+#19731 = CARTESIAN_POINT('',(2.395060619681,2.847601556654));
+#19732 = CARTESIAN_POINT('',(2.387484251253,2.844069411989));
+#19733 = CARTESIAN_POINT('',(2.383787862631,2.842306368251));
+#19734 = CARTESIAN_POINT('',(2.380149621175,2.840530808305));
+#19735 = CARTESIAN_POINT('',(2.376569657019,2.838742938255));
+#19736 = CARTESIAN_POINT('',(2.373048096969,2.836942965806));
+#19737 = CARTESIAN_POINT('',(2.369585064507,2.835131100269));
+#19738 = CARTESIAN_POINT('',(2.362826371418,2.831510828078));
+#19739 = CARTESIAN_POINT('',(2.359528998497,2.829702762428));
+#19740 = CARTESIAN_POINT('',(2.356288675885,2.82788355723));
+#19741 = CARTESIAN_POINT('',(2.353105516401,2.826053415206));
+#19742 = CARTESIAN_POINT('',(2.349979630817,2.824212540165));
+#19743 = CARTESIAN_POINT('',(2.346911127863,2.822361137011));
+#19744 = CARTESIAN_POINT('',(2.340926272775,2.81866067022));
+#19745 = CARTESIAN_POINT('',(2.338008510283,2.81681185982));
+#19746 = CARTESIAN_POINT('',(2.335146929495,2.814953178884));
+#19747 = CARTESIAN_POINT('',(2.332341632159,2.8130848266));
+#19748 = CARTESIAN_POINT('',(2.329592719024,2.811207002994));
+#19749 = CARTESIAN_POINT('',(2.326900289842,2.809319908933));
+#19750 = CARTESIAN_POINT('',(2.321656120214,2.805547382913));
+#19751 = CARTESIAN_POINT('',(2.319103204587,2.80366213941));
+#19752 = CARTESIAN_POINT('',(2.316605792174,2.801768210953));
+#19753 = CARTESIAN_POINT('',(2.314163978492,2.799865793734));
+#19754 = CARTESIAN_POINT('',(2.311777858885,2.797955084795));
+#19755 = CARTESIAN_POINT('',(2.309447528522,2.796036282029));
+#19756 = CARTESIAN_POINT('',(2.304918845576,2.792200005761));
+#19757 = CARTESIAN_POINT('',(2.302719504574,2.790282672128));
+#19758 = CARTESIAN_POINT('',(2.300575151923,2.788357776653));
+#19759 = CARTESIAN_POINT('',(2.298485880548,2.786425513872));
+#19760 = CARTESIAN_POINT('',(2.296451783769,2.784486079489));
+#19761 = CARTESIAN_POINT('',(2.294472955299,2.782539670376));
+#19762 = CARTESIAN_POINT('',(2.290640598803,2.778648099578));
+#19763 = CARTESIAN_POINT('',(2.288786235091,2.776703040575));
+#19764 = CARTESIAN_POINT('',(2.286986490212,2.77475150099));
+#19765 = CARTESIAN_POINT('',(2.285241456849,2.772793676106));
+#19766 = CARTESIAN_POINT('',(2.283551228273,2.770829763062));
+#19767 = CARTESIAN_POINT('',(2.28191589834,2.768859960852));
+#19768 = CARTESIAN_POINT('',(2.278765377809,2.764921671713));
+#19769 = CARTESIAN_POINT('',(2.277249482852,2.762953258216));
+#19770 = CARTESIAN_POINT('',(2.275787969481,2.760979426702));
+#19771 = CARTESIAN_POINT('',(2.274380930703,2.759000377018));
+#19772 = CARTESIAN_POINT('',(2.273028459667,2.75701631199));
+#19773 = CARTESIAN_POINT('',(2.271730649666,2.755027437429));
+#19774 = CARTESIAN_POINT('',(2.269251157606,2.751051101636));
+#19775 = CARTESIAN_POINT('',(2.268068893623,2.749063690003));
+#19776 = CARTESIAN_POINT('',(2.266940894535,2.747071932661));
+#19777 = CARTESIAN_POINT('',(2.265867251333,2.745076039498));
+#19778 = CARTESIAN_POINT('',(2.264848053654,2.743076224843));
+#19779 = CARTESIAN_POINT('',(2.263883389775,2.741072707475));
+#19780 = CARTESIAN_POINT('',(2.26206709433,2.737067074071));
+#19781 = CARTESIAN_POINT('',(2.261215007739,2.73506498752));
+#19782 = CARTESIAN_POINT('',(2.26041717318,2.733059671745));
+#19783 = CARTESIAN_POINT('',(2.259673672658,2.731051353133));
+#19784 = CARTESIAN_POINT('',(2.258984583859,2.72904026367));
+#19785 = CARTESIAN_POINT('',(2.258349980146,2.727026640947));
+#19786 = CARTESIAN_POINT('',(2.25719152776,2.723000538617));
+#19787 = CARTESIAN_POINT('',(2.256667368412,2.720988071643));
+#19788 = CARTESIAN_POINT('',(2.256197521105,2.718973569291));
+#19789 = CARTESIAN_POINT('',(2.255782046096,2.716957278551));
+#19790 = CARTESIAN_POINT('',(2.25542099531,2.714939451343));
+#19791 = CARTESIAN_POINT('',(2.255114412341,2.712920344519));
+#19792 = CARTESIAN_POINT('',(2.25466817274,2.709344257537));
+#19793 = CARTESIAN_POINT('',(2.254506346567,2.707787690718));
+#19794 = CARTESIAN_POINT('',(2.254376869955,2.706230639057));
+#19795 = CARTESIAN_POINT('',(2.254279754812,2.704673222863));
+#19796 = CARTESIAN_POINT('',(2.254215008918,2.703115563101));
+#19797 = CARTESIAN_POINT('',(2.254182635934,2.701557781388));
+#19798 = CARTESIAN_POINT('',(2.2541826354,2.7));
+#19799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19800 = ORIENTED_EDGE('',*,*,#3101,.T.);
+#19801 = ADVANCED_FACE('',(#19802),#4945,.F.);
+#19802 = FACE_BOUND('',#19803,.F.);
+#19803 = EDGE_LOOP('',(#19804,#19805,#19827,#19828));
+#19804 = ORIENTED_EDGE('',*,*,#4930,.F.);
+#19805 = ORIENTED_EDGE('',*,*,#19806,.T.);
+#19806 = EDGE_CURVE('',#4931,#4957,#19807,.T.);
+#19807 = SURFACE_CURVE('',#19808,(#19813,#19820),.PCURVE_S1.);
+#19808 = CIRCLE('',#19809,0.35);
+#19809 = AXIS2_PLACEMENT_3D('',#19810,#19811,#19812);
+#19810 = CARTESIAN_POINT('',(2.402462508794,17.329190885803,26.9));
+#19811 = DIRECTION('',(0.,-0.,1.));
+#19812 = DIRECTION('',(0.951056516295,0.309016994375,0.));
+#19813 = PCURVE('',#4945,#19814);
+#19814 = DEFINITIONAL_REPRESENTATION('',(#19815),#19819);
+#19815 = LINE('',#19816,#19817);
+#19816 = CARTESIAN_POINT('',(0.,0.));
+#19817 = VECTOR('',#19818,1.);
+#19818 = DIRECTION('',(1.,0.));
+#19819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19820 = PCURVE('',#4973,#19821);
+#19821 = DEFINITIONAL_REPRESENTATION('',(#19822),#19826);
+#19822 = CIRCLE('',#19823,0.35);
+#19823 = AXIS2_PLACEMENT_2D('',#19824,#19825);
+#19824 = CARTESIAN_POINT('',(0.,0.));
+#19825 = DIRECTION('',(1.,0.));
+#19826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19827 = ORIENTED_EDGE('',*,*,#4985,.T.);
+#19828 = ORIENTED_EDGE('',*,*,#5767,.T.);
+#19829 = ADVANCED_FACE('',(#19830),#4973,.T.);
+#19830 = FACE_BOUND('',#19831,.T.);
+#19831 = EDGE_LOOP('',(#19832,#19833));
+#19832 = ORIENTED_EDGE('',*,*,#4956,.T.);
+#19833 = ORIENTED_EDGE('',*,*,#19806,.T.);
+#19834 = ADVANCED_FACE('',(#19835),#4845,.F.);
+#19835 = FACE_BOUND('',#19836,.F.);
+#19836 = EDGE_LOOP('',(#19837,#19838,#19860,#19861));
+#19837 = ORIENTED_EDGE('',*,*,#4830,.F.);
+#19838 = ORIENTED_EDGE('',*,*,#19839,.T.);
+#19839 = EDGE_CURVE('',#4831,#4857,#19840,.T.);
+#19840 = SURFACE_CURVE('',#19841,(#19846,#19853),.PCURVE_S1.);
+#19841 = CIRCLE('',#19842,0.35);
+#19842 = AXIS2_PLACEMENT_3D('',#19843,#19844,#19845);
+#19843 = CARTESIAN_POINT('',(2.059545248287,18.035903487132,26.9));
+#19844 = DIRECTION('',(0.,-0.,1.));
+#19845 = DIRECTION('',(0.809016994375,0.587785252292,0.));
+#19846 = PCURVE('',#4845,#19847);
+#19847 = DEFINITIONAL_REPRESENTATION('',(#19848),#19852);
+#19848 = LINE('',#19849,#19850);
+#19849 = CARTESIAN_POINT('',(0.,0.));
+#19850 = VECTOR('',#19851,1.);
+#19851 = DIRECTION('',(1.,0.));
+#19852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19853 = PCURVE('',#4873,#19854);
+#19854 = DEFINITIONAL_REPRESENTATION('',(#19855),#19859);
+#19855 = CIRCLE('',#19856,0.35);
+#19856 = AXIS2_PLACEMENT_2D('',#19857,#19858);
+#19857 = CARTESIAN_POINT('',(0.,0.));
+#19858 = DIRECTION('',(1.,0.));
+#19859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19860 = ORIENTED_EDGE('',*,*,#4885,.T.);
+#19861 = ORIENTED_EDGE('',*,*,#6560,.T.);
+#19862 = ADVANCED_FACE('',(#19863),#4873,.T.);
+#19863 = FACE_BOUND('',#19864,.T.);
+#19864 = EDGE_LOOP('',(#19865,#19866));
+#19865 = ORIENTED_EDGE('',*,*,#4856,.T.);
+#19866 = ORIENTED_EDGE('',*,*,#19839,.T.);
+#19867 = ADVANCED_FACE('',(#19868),#4745,.F.);
+#19868 = FACE_BOUND('',#19869,.F.);
+#19869 = EDGE_LOOP('',(#19870,#19871,#19893,#19894));
+#19870 = ORIENTED_EDGE('',*,*,#4730,.F.);
+#19871 = ORIENTED_EDGE('',*,*,#19872,.T.);
+#19872 = EDGE_CURVE('',#4731,#4757,#19873,.T.);
+#19873 = SURFACE_CURVE('',#19874,(#19879,#19886),.PCURVE_S1.);
+#19874 = CIRCLE('',#19875,0.35);
+#19875 = AXIS2_PLACEMENT_3D('',#19876,#19877,#19878);
+#19876 = CARTESIAN_POINT('',(1.515025349182,18.602059850613,26.9));
+#19877 = DIRECTION('',(0.,-0.,1.));
+#19878 = DIRECTION('',(0.587785252292,0.809016994375,0.));
+#19879 = PCURVE('',#4745,#19880);
+#19880 = DEFINITIONAL_REPRESENTATION('',(#19881),#19885);
+#19881 = LINE('',#19882,#19883);
+#19882 = CARTESIAN_POINT('',(0.,0.));
+#19883 = VECTOR('',#19884,1.);
+#19884 = DIRECTION('',(1.,0.));
+#19885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19886 = PCURVE('',#4773,#19887);
+#19887 = DEFINITIONAL_REPRESENTATION('',(#19888),#19892);
+#19888 = CIRCLE('',#19889,0.35);
+#19889 = AXIS2_PLACEMENT_2D('',#19890,#19891);
+#19890 = CARTESIAN_POINT('',(0.,0.));
+#19891 = DIRECTION('',(1.,0.));
+#19892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19893 = ORIENTED_EDGE('',*,*,#4785,.T.);
+#19894 = ORIENTED_EDGE('',*,*,#7224,.T.);
+#19895 = ADVANCED_FACE('',(#19896),#4773,.T.);
+#19896 = FACE_BOUND('',#19897,.T.);
+#19897 = EDGE_LOOP('',(#19898,#19899));
+#19898 = ORIENTED_EDGE('',*,*,#4756,.T.);
+#19899 = ORIENTED_EDGE('',*,*,#19872,.T.);
+#19900 = ADVANCED_FACE('',(#19901),#4645,.F.);
+#19901 = FACE_BOUND('',#19902,.F.);
+#19902 = EDGE_LOOP('',(#19903,#19904,#19926,#19927));
+#19903 = ORIENTED_EDGE('',*,*,#4630,.F.);
+#19904 = ORIENTED_EDGE('',*,*,#19905,.T.);
+#19905 = EDGE_CURVE('',#4631,#4657,#19906,.T.);
+#19906 = SURFACE_CURVE('',#19907,(#19912,#19919),.PCURVE_S1.);
+#19907 = CIRCLE('',#19908,0.35);
+#19908 = AXIS2_PLACEMENT_3D('',#19909,#19910,#19911);
+#19909 = CARTESIAN_POINT('',(0.822204213097,18.972240646744,26.9));
+#19910 = DIRECTION('',(0.,-0.,1.));
+#19911 = DIRECTION('',(0.309016994375,0.951056516295,0.));
+#19912 = PCURVE('',#4645,#19913);
+#19913 = DEFINITIONAL_REPRESENTATION('',(#19914),#19918);
+#19914 = LINE('',#19915,#19916);
+#19915 = CARTESIAN_POINT('',(0.,0.));
+#19916 = VECTOR('',#19917,1.);
+#19917 = DIRECTION('',(1.,0.));
+#19918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19919 = PCURVE('',#4673,#19920);
+#19920 = DEFINITIONAL_REPRESENTATION('',(#19921),#19925);
+#19921 = CIRCLE('',#19922,0.35);
+#19922 = AXIS2_PLACEMENT_2D('',#19923,#19924);
+#19923 = CARTESIAN_POINT('',(0.,0.));
+#19924 = DIRECTION('',(1.,0.));
+#19925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19926 = ORIENTED_EDGE('',*,*,#4685,.T.);
+#19927 = ORIENTED_EDGE('',*,*,#7888,.T.);
+#19928 = ADVANCED_FACE('',(#19929),#4673,.T.);
+#19929 = FACE_BOUND('',#19930,.T.);
+#19930 = EDGE_LOOP('',(#19931,#19932));
+#19931 = ORIENTED_EDGE('',*,*,#4656,.T.);
+#19932 = ORIENTED_EDGE('',*,*,#19905,.T.);
+#19933 = ADVANCED_FACE('',(#19934),#4545,.F.);
+#19934 = FACE_BOUND('',#19935,.F.);
+#19935 = EDGE_LOOP('',(#19936,#19937,#19959,#19960));
+#19936 = ORIENTED_EDGE('',*,*,#4530,.F.);
+#19937 = ORIENTED_EDGE('',*,*,#19938,.T.);
+#19938 = EDGE_CURVE('',#4531,#4557,#19939,.T.);
+#19939 = SURFACE_CURVE('',#19940,(#19945,#19952),.PCURVE_S1.);
+#19940 = CIRCLE('',#19941,0.35);
+#19941 = AXIS2_PLACEMENT_3D('',#19942,#19943,#19944);
+#19942 = CARTESIAN_POINT('',(4.89E-02,19.11021,26.9));
+#19943 = DIRECTION('',(0.,-0.,1.));
+#19944 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#19945 = PCURVE('',#4545,#19946);
+#19946 = DEFINITIONAL_REPRESENTATION('',(#19947),#19951);
+#19947 = LINE('',#19948,#19949);
+#19948 = CARTESIAN_POINT('',(0.,0.));
+#19949 = VECTOR('',#19950,1.);
+#19950 = DIRECTION('',(1.,0.));
+#19951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19952 = PCURVE('',#4573,#19953);
+#19953 = DEFINITIONAL_REPRESENTATION('',(#19954),#19958);
+#19954 = CIRCLE('',#19955,0.35);
+#19955 = AXIS2_PLACEMENT_2D('',#19956,#19957);
+#19956 = CARTESIAN_POINT('',(0.,0.));
+#19957 = DIRECTION('',(1.,0.));
+#19958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19959 = ORIENTED_EDGE('',*,*,#4585,.T.);
+#19960 = ORIENTED_EDGE('',*,*,#8681,.T.);
+#19961 = ADVANCED_FACE('',(#19962),#4573,.T.);
+#19962 = FACE_BOUND('',#19963,.T.);
+#19963 = EDGE_LOOP('',(#19964,#19965));
+#19964 = ORIENTED_EDGE('',*,*,#4556,.T.);
+#19965 = ORIENTED_EDGE('',*,*,#19938,.T.);
+#19966 = ADVANCED_FACE('',(#19967),#4445,.F.);
+#19967 = FACE_BOUND('',#19968,.F.);
+#19968 = EDGE_LOOP('',(#19969,#19970,#19992,#19993));
+#19969 = ORIENTED_EDGE('',*,*,#4430,.F.);
+#19970 = ORIENTED_EDGE('',*,*,#19971,.T.);
+#19971 = EDGE_CURVE('',#4431,#4457,#19972,.T.);
+#19972 = SURFACE_CURVE('',#19973,(#19978,#19985),.PCURVE_S1.);
+#19973 = CIRCLE('',#19974,0.35);
+#19974 = AXIS2_PLACEMENT_3D('',#19975,#19976,#19977);
+#19975 = CARTESIAN_POINT('',(-0.729190885803,19.002462508794,26.9));
+#19976 = DIRECTION('',(0.,0.,1.));
+#19977 = DIRECTION('',(-0.309016994375,0.951056516295,0.));
+#19978 = PCURVE('',#4445,#19979);
+#19979 = DEFINITIONAL_REPRESENTATION('',(#19980),#19984);
+#19980 = LINE('',#19981,#19982);
+#19981 = CARTESIAN_POINT('',(0.,0.));
+#19982 = VECTOR('',#19983,1.);
+#19983 = DIRECTION('',(1.,0.));
+#19984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19985 = PCURVE('',#4473,#19986);
+#19986 = DEFINITIONAL_REPRESENTATION('',(#19987),#19991);
+#19987 = CIRCLE('',#19988,0.35);
+#19988 = AXIS2_PLACEMENT_2D('',#19989,#19990);
+#19989 = CARTESIAN_POINT('',(0.,0.));
+#19990 = DIRECTION('',(1.,0.));
+#19991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#19992 = ORIENTED_EDGE('',*,*,#4485,.T.);
+#19993 = ORIENTED_EDGE('',*,*,#9474,.T.);
+#19994 = ADVANCED_FACE('',(#19995),#4473,.T.);
+#19995 = FACE_BOUND('',#19996,.T.);
+#19996 = EDGE_LOOP('',(#19997,#19998));
+#19997 = ORIENTED_EDGE('',*,*,#4456,.T.);
+#19998 = ORIENTED_EDGE('',*,*,#19971,.T.);
+#19999 = ADVANCED_FACE('',(#20000),#4345,.F.);
+#20000 = FACE_BOUND('',#20001,.F.);
+#20001 = EDGE_LOOP('',(#20002,#20003,#20025,#20026));
+#20002 = ORIENTED_EDGE('',*,*,#4330,.F.);
+#20003 = ORIENTED_EDGE('',*,*,#20004,.T.);
+#20004 = EDGE_CURVE('',#4331,#4357,#20005,.T.);
+#20005 = SURFACE_CURVE('',#20006,(#20011,#20018),.PCURVE_S1.);
+#20006 = CIRCLE('',#20007,0.35);
+#20007 = AXIS2_PLACEMENT_3D('',#20008,#20009,#20010);
+#20008 = CARTESIAN_POINT('',(-1.435903487132,18.659545248287,26.9));
+#20009 = DIRECTION('',(0.,0.,1.));
+#20010 = DIRECTION('',(-0.587785252292,0.809016994375,0.));
+#20011 = PCURVE('',#4345,#20012);
+#20012 = DEFINITIONAL_REPRESENTATION('',(#20013),#20017);
+#20013 = LINE('',#20014,#20015);
+#20014 = CARTESIAN_POINT('',(0.,0.));
+#20015 = VECTOR('',#20016,1.);
+#20016 = DIRECTION('',(1.,0.));
+#20017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20018 = PCURVE('',#4373,#20019);
+#20019 = DEFINITIONAL_REPRESENTATION('',(#20020),#20024);
+#20020 = CIRCLE('',#20021,0.35);
+#20021 = AXIS2_PLACEMENT_2D('',#20022,#20023);
+#20022 = CARTESIAN_POINT('',(0.,0.));
+#20023 = DIRECTION('',(1.,0.));
+#20024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20025 = ORIENTED_EDGE('',*,*,#4385,.T.);
+#20026 = ORIENTED_EDGE('',*,*,#10267,.T.);
+#20027 = ADVANCED_FACE('',(#20028),#4373,.T.);
+#20028 = FACE_BOUND('',#20029,.T.);
+#20029 = EDGE_LOOP('',(#20030,#20031));
+#20030 = ORIENTED_EDGE('',*,*,#4356,.T.);
+#20031 = ORIENTED_EDGE('',*,*,#20004,.T.);
+#20032 = ADVANCED_FACE('',(#20033),#4245,.F.);
+#20033 = FACE_BOUND('',#20034,.F.);
+#20034 = EDGE_LOOP('',(#20035,#20036,#20058,#20059));
+#20035 = ORIENTED_EDGE('',*,*,#4230,.F.);
+#20036 = ORIENTED_EDGE('',*,*,#20037,.T.);
+#20037 = EDGE_CURVE('',#4231,#4257,#20038,.T.);
+#20038 = SURFACE_CURVE('',#20039,(#20044,#20051),.PCURVE_S1.);
+#20039 = CIRCLE('',#20040,0.35);
+#20040 = AXIS2_PLACEMENT_3D('',#20041,#20042,#20043);
+#20041 = CARTESIAN_POINT('',(-2.002059850613,18.115025349182,26.9));
+#20042 = DIRECTION('',(0.,0.,1.));
+#20043 = DIRECTION('',(-0.809016994375,0.587785252292,0.));
+#20044 = PCURVE('',#4245,#20045);
+#20045 = DEFINITIONAL_REPRESENTATION('',(#20046),#20050);
+#20046 = LINE('',#20047,#20048);
+#20047 = CARTESIAN_POINT('',(0.,0.));
+#20048 = VECTOR('',#20049,1.);
+#20049 = DIRECTION('',(1.,0.));
+#20050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20051 = PCURVE('',#4273,#20052);
+#20052 = DEFINITIONAL_REPRESENTATION('',(#20053),#20057);
+#20053 = CIRCLE('',#20054,0.35);
+#20054 = AXIS2_PLACEMENT_2D('',#20055,#20056);
+#20055 = CARTESIAN_POINT('',(0.,0.));
+#20056 = DIRECTION('',(1.,0.));
+#20057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20058 = ORIENTED_EDGE('',*,*,#4285,.T.);
+#20059 = ORIENTED_EDGE('',*,*,#10931,.T.);
+#20060 = ADVANCED_FACE('',(#20061),#4273,.T.);
+#20061 = FACE_BOUND('',#20062,.T.);
+#20062 = EDGE_LOOP('',(#20063,#20064));
+#20063 = ORIENTED_EDGE('',*,*,#4256,.T.);
+#20064 = ORIENTED_EDGE('',*,*,#20037,.T.);
+#20065 = ADVANCED_FACE('',(#20066),#4145,.F.);
+#20066 = FACE_BOUND('',#20067,.F.);
+#20067 = EDGE_LOOP('',(#20068,#20069,#20091,#20092));
+#20068 = ORIENTED_EDGE('',*,*,#4130,.F.);
+#20069 = ORIENTED_EDGE('',*,*,#20070,.T.);
+#20070 = EDGE_CURVE('',#4131,#4157,#20071,.T.);
+#20071 = SURFACE_CURVE('',#20072,(#20077,#20084),.PCURVE_S1.);
+#20072 = CIRCLE('',#20073,0.35);
+#20073 = AXIS2_PLACEMENT_3D('',#20074,#20075,#20076);
+#20074 = CARTESIAN_POINT('',(-2.372240646744,17.422204213097,26.9));
+#20075 = DIRECTION('',(0.,0.,1.));
+#20076 = DIRECTION('',(-0.951056516295,0.309016994375,0.));
+#20077 = PCURVE('',#4145,#20078);
+#20078 = DEFINITIONAL_REPRESENTATION('',(#20079),#20083);
+#20079 = LINE('',#20080,#20081);
+#20080 = CARTESIAN_POINT('',(0.,0.));
+#20081 = VECTOR('',#20082,1.);
+#20082 = DIRECTION('',(1.,0.));
+#20083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20084 = PCURVE('',#4173,#20085);
+#20085 = DEFINITIONAL_REPRESENTATION('',(#20086),#20090);
+#20086 = CIRCLE('',#20087,0.35);
+#20087 = AXIS2_PLACEMENT_2D('',#20088,#20089);
+#20088 = CARTESIAN_POINT('',(0.,0.));
+#20089 = DIRECTION('',(1.,0.));
+#20090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20091 = ORIENTED_EDGE('',*,*,#4185,.T.);
+#20092 = ORIENTED_EDGE('',*,*,#11595,.T.);
+#20093 = ADVANCED_FACE('',(#20094),#4173,.T.);
+#20094 = FACE_BOUND('',#20095,.T.);
+#20095 = EDGE_LOOP('',(#20096,#20097));
+#20096 = ORIENTED_EDGE('',*,*,#4156,.T.);
+#20097 = ORIENTED_EDGE('',*,*,#20070,.T.);
+#20098 = ADVANCED_FACE('',(#20099),#4045,.F.);
+#20099 = FACE_BOUND('',#20100,.F.);
+#20100 = EDGE_LOOP('',(#20101,#20102,#20124,#20125));
+#20101 = ORIENTED_EDGE('',*,*,#4030,.F.);
+#20102 = ORIENTED_EDGE('',*,*,#20103,.T.);
+#20103 = EDGE_CURVE('',#4031,#4057,#20104,.T.);
+#20104 = SURFACE_CURVE('',#20105,(#20110,#20117),.PCURVE_S1.);
+#20105 = CIRCLE('',#20106,0.35);
+#20106 = AXIS2_PLACEMENT_3D('',#20107,#20108,#20109);
+#20107 = CARTESIAN_POINT('',(-2.51021,16.6489,26.9));
+#20108 = DIRECTION('',(0.,0.,1.));
+#20109 = DIRECTION('',(-1.,1.224646799147E-16,0.));
+#20110 = PCURVE('',#4045,#20111);
+#20111 = DEFINITIONAL_REPRESENTATION('',(#20112),#20116);
+#20112 = LINE('',#20113,#20114);
+#20113 = CARTESIAN_POINT('',(0.,0.));
+#20114 = VECTOR('',#20115,1.);
+#20115 = DIRECTION('',(1.,0.));
+#20116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20117 = PCURVE('',#4073,#20118);
+#20118 = DEFINITIONAL_REPRESENTATION('',(#20119),#20123);
+#20119 = CIRCLE('',#20120,0.35);
+#20120 = AXIS2_PLACEMENT_2D('',#20121,#20122);
+#20121 = CARTESIAN_POINT('',(0.,0.));
+#20122 = DIRECTION('',(1.,0.));
+#20123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20124 = ORIENTED_EDGE('',*,*,#4085,.T.);
+#20125 = ORIENTED_EDGE('',*,*,#12388,.T.);
+#20126 = ADVANCED_FACE('',(#20127),#4073,.T.);
+#20127 = FACE_BOUND('',#20128,.T.);
+#20128 = EDGE_LOOP('',(#20129,#20130));
+#20129 = ORIENTED_EDGE('',*,*,#4056,.T.);
+#20130 = ORIENTED_EDGE('',*,*,#20103,.T.);
+#20131 = ADVANCED_FACE('',(#20132),#3945,.F.);
+#20132 = FACE_BOUND('',#20133,.F.);
+#20133 = EDGE_LOOP('',(#20134,#20135,#20157,#20158));
+#20134 = ORIENTED_EDGE('',*,*,#3930,.F.);
+#20135 = ORIENTED_EDGE('',*,*,#20136,.T.);
+#20136 = EDGE_CURVE('',#3931,#3957,#20137,.T.);
+#20137 = SURFACE_CURVE('',#20138,(#20143,#20150),.PCURVE_S1.);
+#20138 = CIRCLE('',#20139,0.35);
+#20139 = AXIS2_PLACEMENT_3D('',#20140,#20141,#20142);
+#20140 = CARTESIAN_POINT('',(-2.402462508794,15.870809114197,26.9));
+#20141 = DIRECTION('',(0.,0.,1.));
+#20142 = DIRECTION('',(-0.951056516295,-0.309016994375,0.));
+#20143 = PCURVE('',#3945,#20144);
+#20144 = DEFINITIONAL_REPRESENTATION('',(#20145),#20149);
+#20145 = LINE('',#20146,#20147);
+#20146 = CARTESIAN_POINT('',(0.,0.));
+#20147 = VECTOR('',#20148,1.);
+#20148 = DIRECTION('',(1.,0.));
+#20149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20150 = PCURVE('',#3973,#20151);
+#20151 = DEFINITIONAL_REPRESENTATION('',(#20152),#20156);
+#20152 = CIRCLE('',#20153,0.35);
+#20153 = AXIS2_PLACEMENT_2D('',#20154,#20155);
+#20154 = CARTESIAN_POINT('',(0.,0.));
+#20155 = DIRECTION('',(1.,0.));
+#20156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20157 = ORIENTED_EDGE('',*,*,#3985,.T.);
+#20158 = ORIENTED_EDGE('',*,*,#13181,.T.);
+#20159 = ADVANCED_FACE('',(#20160),#3973,.T.);
+#20160 = FACE_BOUND('',#20161,.T.);
+#20161 = EDGE_LOOP('',(#20162,#20163));
+#20162 = ORIENTED_EDGE('',*,*,#3956,.T.);
+#20163 = ORIENTED_EDGE('',*,*,#20136,.T.);
+#20164 = ADVANCED_FACE('',(#20165),#3845,.F.);
+#20165 = FACE_BOUND('',#20166,.F.);
+#20166 = EDGE_LOOP('',(#20167,#20168,#20190,#20191));
+#20167 = ORIENTED_EDGE('',*,*,#3830,.F.);
+#20168 = ORIENTED_EDGE('',*,*,#20169,.T.);
+#20169 = EDGE_CURVE('',#3831,#3857,#20170,.T.);
+#20170 = SURFACE_CURVE('',#20171,(#20176,#20183),.PCURVE_S1.);
+#20171 = CIRCLE('',#20172,0.35);
+#20172 = AXIS2_PLACEMENT_3D('',#20173,#20174,#20175);
+#20173 = CARTESIAN_POINT('',(-2.059545248287,15.164096512868,26.9));
+#20174 = DIRECTION('',(0.,0.,1.));
+#20175 = DIRECTION('',(-0.809016994375,-0.587785252292,0.));
+#20176 = PCURVE('',#3845,#20177);
+#20177 = DEFINITIONAL_REPRESENTATION('',(#20178),#20182);
+#20178 = LINE('',#20179,#20180);
+#20179 = CARTESIAN_POINT('',(0.,0.));
+#20180 = VECTOR('',#20181,1.);
+#20181 = DIRECTION('',(1.,0.));
+#20182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20183 = PCURVE('',#3873,#20184);
+#20184 = DEFINITIONAL_REPRESENTATION('',(#20185),#20189);
+#20185 = CIRCLE('',#20186,0.35);
+#20186 = AXIS2_PLACEMENT_2D('',#20187,#20188);
+#20187 = CARTESIAN_POINT('',(0.,0.));
+#20188 = DIRECTION('',(1.,0.));
+#20189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20190 = ORIENTED_EDGE('',*,*,#3885,.T.);
+#20191 = ORIENTED_EDGE('',*,*,#13974,.T.);
+#20192 = ADVANCED_FACE('',(#20193),#3873,.T.);
+#20193 = FACE_BOUND('',#20194,.T.);
+#20194 = EDGE_LOOP('',(#20195,#20196));
+#20195 = ORIENTED_EDGE('',*,*,#3856,.T.);
+#20196 = ORIENTED_EDGE('',*,*,#20169,.T.);
+#20197 = ADVANCED_FACE('',(#20198),#3745,.F.);
+#20198 = FACE_BOUND('',#20199,.F.);
+#20199 = EDGE_LOOP('',(#20200,#20201,#20223,#20224));
+#20200 = ORIENTED_EDGE('',*,*,#3730,.F.);
+#20201 = ORIENTED_EDGE('',*,*,#20202,.T.);
+#20202 = EDGE_CURVE('',#3731,#3757,#20203,.T.);
+#20203 = SURFACE_CURVE('',#20204,(#20209,#20216),.PCURVE_S1.);
+#20204 = CIRCLE('',#20205,0.35);
+#20205 = AXIS2_PLACEMENT_3D('',#20206,#20207,#20208);
+#20206 = CARTESIAN_POINT('',(-1.515025349182,14.597940149387,26.9));
+#20207 = DIRECTION('',(0.,0.,1.));
+#20208 = DIRECTION('',(-0.587785252292,-0.809016994375,0.));
+#20209 = PCURVE('',#3745,#20210);
+#20210 = DEFINITIONAL_REPRESENTATION('',(#20211),#20215);
+#20211 = LINE('',#20212,#20213);
+#20212 = CARTESIAN_POINT('',(0.,0.));
+#20213 = VECTOR('',#20214,1.);
+#20214 = DIRECTION('',(1.,0.));
+#20215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20216 = PCURVE('',#3773,#20217);
+#20217 = DEFINITIONAL_REPRESENTATION('',(#20218),#20222);
+#20218 = CIRCLE('',#20219,0.35);
+#20219 = AXIS2_PLACEMENT_2D('',#20220,#20221);
+#20220 = CARTESIAN_POINT('',(0.,0.));
+#20221 = DIRECTION('',(1.,0.));
+#20222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20223 = ORIENTED_EDGE('',*,*,#3785,.T.);
+#20224 = ORIENTED_EDGE('',*,*,#14638,.T.);
+#20225 = ADVANCED_FACE('',(#20226),#3773,.T.);
+#20226 = FACE_BOUND('',#20227,.T.);
+#20227 = EDGE_LOOP('',(#20228,#20229));
+#20228 = ORIENTED_EDGE('',*,*,#3756,.T.);
+#20229 = ORIENTED_EDGE('',*,*,#20202,.T.);
+#20230 = ADVANCED_FACE('',(#20231),#3645,.F.);
+#20231 = FACE_BOUND('',#20232,.F.);
+#20232 = EDGE_LOOP('',(#20233,#20234,#20256,#20257));
+#20233 = ORIENTED_EDGE('',*,*,#3630,.F.);
+#20234 = ORIENTED_EDGE('',*,*,#20235,.T.);
+#20235 = EDGE_CURVE('',#3631,#3657,#20236,.T.);
+#20236 = SURFACE_CURVE('',#20237,(#20242,#20249),.PCURVE_S1.);
+#20237 = CIRCLE('',#20238,0.35);
+#20238 = AXIS2_PLACEMENT_3D('',#20239,#20240,#20241);
+#20239 = CARTESIAN_POINT('',(-0.822204213097,14.227759353256,26.9));
+#20240 = DIRECTION('',(0.,0.,1.));
+#20241 = DIRECTION('',(-0.309016994375,-0.951056516295,0.));
+#20242 = PCURVE('',#3645,#20243);
+#20243 = DEFINITIONAL_REPRESENTATION('',(#20244),#20248);
+#20244 = LINE('',#20245,#20246);
+#20245 = CARTESIAN_POINT('',(0.,0.));
+#20246 = VECTOR('',#20247,1.);
+#20247 = DIRECTION('',(1.,0.));
+#20248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20249 = PCURVE('',#3673,#20250);
+#20250 = DEFINITIONAL_REPRESENTATION('',(#20251),#20255);
+#20251 = CIRCLE('',#20252,0.35);
+#20252 = AXIS2_PLACEMENT_2D('',#20253,#20254);
+#20253 = CARTESIAN_POINT('',(0.,0.));
+#20254 = DIRECTION('',(1.,0.));
+#20255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20256 = ORIENTED_EDGE('',*,*,#3685,.T.);
+#20257 = ORIENTED_EDGE('',*,*,#15302,.T.);
+#20258 = ADVANCED_FACE('',(#20259),#3673,.T.);
+#20259 = FACE_BOUND('',#20260,.T.);
+#20260 = EDGE_LOOP('',(#20261,#20262));
+#20261 = ORIENTED_EDGE('',*,*,#3656,.T.);
+#20262 = ORIENTED_EDGE('',*,*,#20235,.T.);
+#20263 = ADVANCED_FACE('',(#20264),#3545,.F.);
+#20264 = FACE_BOUND('',#20265,.F.);
+#20265 = EDGE_LOOP('',(#20266,#20267,#20289,#20290));
+#20266 = ORIENTED_EDGE('',*,*,#3530,.F.);
+#20267 = ORIENTED_EDGE('',*,*,#20268,.T.);
+#20268 = EDGE_CURVE('',#3531,#3557,#20269,.T.);
+#20269 = SURFACE_CURVE('',#20270,(#20275,#20282),.PCURVE_S1.);
+#20270 = CIRCLE('',#20271,0.35);
+#20271 = AXIS2_PLACEMENT_3D('',#20272,#20273,#20274);
+#20272 = CARTESIAN_POINT('',(-4.89E-02,14.08979,26.9));
+#20273 = DIRECTION('',(0.,0.,1.));
+#20274 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#20275 = PCURVE('',#3545,#20276);
+#20276 = DEFINITIONAL_REPRESENTATION('',(#20277),#20281);
+#20277 = LINE('',#20278,#20279);
+#20278 = CARTESIAN_POINT('',(0.,0.));
+#20279 = VECTOR('',#20280,1.);
+#20280 = DIRECTION('',(1.,0.));
+#20281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20282 = PCURVE('',#3573,#20283);
+#20283 = DEFINITIONAL_REPRESENTATION('',(#20284),#20288);
+#20284 = CIRCLE('',#20285,0.35);
+#20285 = AXIS2_PLACEMENT_2D('',#20286,#20287);
+#20286 = CARTESIAN_POINT('',(0.,0.));
+#20287 = DIRECTION('',(1.,0.));
+#20288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20289 = ORIENTED_EDGE('',*,*,#3585,.T.);
+#20290 = ORIENTED_EDGE('',*,*,#16095,.T.);
+#20291 = ADVANCED_FACE('',(#20292),#3573,.T.);
+#20292 = FACE_BOUND('',#20293,.T.);
+#20293 = EDGE_LOOP('',(#20294,#20295));
+#20294 = ORIENTED_EDGE('',*,*,#3556,.T.);
+#20295 = ORIENTED_EDGE('',*,*,#20268,.T.);
+#20296 = ADVANCED_FACE('',(#20297),#3445,.F.);
+#20297 = FACE_BOUND('',#20298,.F.);
+#20298 = EDGE_LOOP('',(#20299,#20300,#20322,#20323));
+#20299 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#20300 = ORIENTED_EDGE('',*,*,#20301,.T.);
+#20301 = EDGE_CURVE('',#3431,#3457,#20302,.T.);
+#20302 = SURFACE_CURVE('',#20303,(#20308,#20315),.PCURVE_S1.);
+#20303 = CIRCLE('',#20304,0.35);
+#20304 = AXIS2_PLACEMENT_3D('',#20305,#20306,#20307);
+#20305 = CARTESIAN_POINT('',(0.729190885803,14.197537491206,26.9));
+#20306 = DIRECTION('',(-0.,0.,1.));
+#20307 = DIRECTION('',(0.309016994375,-0.951056516295,0.));
+#20308 = PCURVE('',#3445,#20309);
+#20309 = DEFINITIONAL_REPRESENTATION('',(#20310),#20314);
+#20310 = LINE('',#20311,#20312);
+#20311 = CARTESIAN_POINT('',(0.,0.));
+#20312 = VECTOR('',#20313,1.);
+#20313 = DIRECTION('',(1.,0.));
+#20314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20315 = PCURVE('',#3473,#20316);
+#20316 = DEFINITIONAL_REPRESENTATION('',(#20317),#20321);
+#20317 = CIRCLE('',#20318,0.35);
+#20318 = AXIS2_PLACEMENT_2D('',#20319,#20320);
+#20319 = CARTESIAN_POINT('',(0.,0.));
+#20320 = DIRECTION('',(1.,0.));
+#20321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20322 = ORIENTED_EDGE('',*,*,#3485,.T.);
+#20323 = ORIENTED_EDGE('',*,*,#16888,.T.);
+#20324 = ADVANCED_FACE('',(#20325),#3473,.T.);
+#20325 = FACE_BOUND('',#20326,.T.);
+#20326 = EDGE_LOOP('',(#20327,#20328));
+#20327 = ORIENTED_EDGE('',*,*,#3456,.T.);
+#20328 = ORIENTED_EDGE('',*,*,#20301,.T.);
+#20329 = ADVANCED_FACE('',(#20330),#3345,.F.);
+#20330 = FACE_BOUND('',#20331,.F.);
+#20331 = EDGE_LOOP('',(#20332,#20333,#20355,#20356));
+#20332 = ORIENTED_EDGE('',*,*,#3330,.F.);
+#20333 = ORIENTED_EDGE('',*,*,#20334,.T.);
+#20334 = EDGE_CURVE('',#3331,#3357,#20335,.T.);
+#20335 = SURFACE_CURVE('',#20336,(#20341,#20348),.PCURVE_S1.);
+#20336 = CIRCLE('',#20337,0.35);
+#20337 = AXIS2_PLACEMENT_3D('',#20338,#20339,#20340);
+#20338 = CARTESIAN_POINT('',(1.435903487132,14.540454751713,26.9));
+#20339 = DIRECTION('',(-0.,0.,1.));
+#20340 = DIRECTION('',(0.587785252292,-0.809016994375,0.));
+#20341 = PCURVE('',#3345,#20342);
+#20342 = DEFINITIONAL_REPRESENTATION('',(#20343),#20347);
+#20343 = LINE('',#20344,#20345);
+#20344 = CARTESIAN_POINT('',(0.,0.));
+#20345 = VECTOR('',#20346,1.);
+#20346 = DIRECTION('',(1.,0.));
+#20347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20348 = PCURVE('',#3373,#20349);
+#20349 = DEFINITIONAL_REPRESENTATION('',(#20350),#20354);
+#20350 = CIRCLE('',#20351,0.35);
+#20351 = AXIS2_PLACEMENT_2D('',#20352,#20353);
+#20352 = CARTESIAN_POINT('',(0.,0.));
+#20353 = DIRECTION('',(1.,0.));
+#20354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20355 = ORIENTED_EDGE('',*,*,#3385,.T.);
+#20356 = ORIENTED_EDGE('',*,*,#17681,.T.);
+#20357 = ADVANCED_FACE('',(#20358),#3373,.T.);
+#20358 = FACE_BOUND('',#20359,.T.);
+#20359 = EDGE_LOOP('',(#20360,#20361));
+#20360 = ORIENTED_EDGE('',*,*,#3356,.T.);
+#20361 = ORIENTED_EDGE('',*,*,#20334,.T.);
+#20362 = ADVANCED_FACE('',(#20363),#3245,.F.);
+#20363 = FACE_BOUND('',#20364,.F.);
+#20364 = EDGE_LOOP('',(#20365,#20366,#20388,#20389));
+#20365 = ORIENTED_EDGE('',*,*,#3230,.F.);
+#20366 = ORIENTED_EDGE('',*,*,#20367,.T.);
+#20367 = EDGE_CURVE('',#3231,#3257,#20368,.T.);
+#20368 = SURFACE_CURVE('',#20369,(#20374,#20381),.PCURVE_S1.);
+#20369 = CIRCLE('',#20370,0.35);
+#20370 = AXIS2_PLACEMENT_3D('',#20371,#20372,#20373);
+#20371 = CARTESIAN_POINT('',(2.002059850613,15.084974650818,26.9));
+#20372 = DIRECTION('',(-0.,0.,1.));
+#20373 = DIRECTION('',(0.809016994375,-0.587785252292,0.));
+#20374 = PCURVE('',#3245,#20375);
+#20375 = DEFINITIONAL_REPRESENTATION('',(#20376),#20380);
+#20376 = LINE('',#20377,#20378);
+#20377 = CARTESIAN_POINT('',(0.,0.));
+#20378 = VECTOR('',#20379,1.);
+#20379 = DIRECTION('',(1.,0.));
+#20380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20381 = PCURVE('',#3273,#20382);
+#20382 = DEFINITIONAL_REPRESENTATION('',(#20383),#20387);
+#20383 = CIRCLE('',#20384,0.35);
+#20384 = AXIS2_PLACEMENT_2D('',#20385,#20386);
+#20385 = CARTESIAN_POINT('',(0.,0.));
+#20386 = DIRECTION('',(1.,0.));
+#20387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20388 = ORIENTED_EDGE('',*,*,#3285,.T.);
+#20389 = ORIENTED_EDGE('',*,*,#18345,.T.);
+#20390 = ADVANCED_FACE('',(#20391),#3273,.T.);
+#20391 = FACE_BOUND('',#20392,.T.);
+#20392 = EDGE_LOOP('',(#20393,#20394));
+#20393 = ORIENTED_EDGE('',*,*,#3256,.T.);
+#20394 = ORIENTED_EDGE('',*,*,#20367,.T.);
+#20395 = ADVANCED_FACE('',(#20396),#3145,.F.);
+#20396 = FACE_BOUND('',#20397,.F.);
+#20397 = EDGE_LOOP('',(#20398,#20399,#20421,#20422));
+#20398 = ORIENTED_EDGE('',*,*,#3130,.F.);
+#20399 = ORIENTED_EDGE('',*,*,#20400,.T.);
+#20400 = EDGE_CURVE('',#3131,#3157,#20401,.T.);
+#20401 = SURFACE_CURVE('',#20402,(#20407,#20414),.PCURVE_S1.);
+#20402 = CIRCLE('',#20403,0.35);
+#20403 = AXIS2_PLACEMENT_3D('',#20404,#20405,#20406);
+#20404 = CARTESIAN_POINT('',(2.372240646744,15.777795786903,26.9));
+#20405 = DIRECTION('',(-0.,0.,1.));
+#20406 = DIRECTION('',(0.951056516295,-0.309016994375,0.));
+#20407 = PCURVE('',#3145,#20408);
+#20408 = DEFINITIONAL_REPRESENTATION('',(#20409),#20413);
+#20409 = LINE('',#20410,#20411);
+#20410 = CARTESIAN_POINT('',(0.,0.));
+#20411 = VECTOR('',#20412,1.);
+#20412 = DIRECTION('',(1.,0.));
+#20413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20414 = PCURVE('',#3173,#20415);
+#20415 = DEFINITIONAL_REPRESENTATION('',(#20416),#20420);
+#20416 = CIRCLE('',#20417,0.35);
+#20417 = AXIS2_PLACEMENT_2D('',#20418,#20419);
+#20418 = CARTESIAN_POINT('',(0.,0.));
+#20419 = DIRECTION('',(1.,0.));
+#20420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20421 = ORIENTED_EDGE('',*,*,#3185,.T.);
+#20422 = ORIENTED_EDGE('',*,*,#19009,.T.);
+#20423 = ADVANCED_FACE('',(#20424),#3173,.T.);
+#20424 = FACE_BOUND('',#20425,.T.);
+#20425 = EDGE_LOOP('',(#20426,#20427));
+#20426 = ORIENTED_EDGE('',*,*,#3156,.T.);
+#20427 = ORIENTED_EDGE('',*,*,#20400,.T.);
+#20428 = ADVANCED_FACE('',(#20429,#20432),#5752,.T.);
+#20429 = FACE_BOUND('',#20430,.T.);
+#20430 = EDGE_LOOP('',(#20431));
+#20431 = ORIENTED_EDGE('',*,*,#5737,.T.);
+#20432 = FACE_BOUND('',#20433,.T.);
+#20433 = EDGE_LOOP('',(#20434));
+#20434 = ORIENTED_EDGE('',*,*,#20435,.F.);
+#20435 = EDGE_CURVE('',#20436,#20436,#20438,.T.);
+#20436 = VERTEX_POINT('',#20437);
+#20437 = CARTESIAN_POINT('',(0.85,16.6,29.9));
+#20438 = SURFACE_CURVE('',#20439,(#20444,#20451),.PCURVE_S1.);
+#20439 = CIRCLE('',#20440,0.85);
+#20440 = AXIS2_PLACEMENT_3D('',#20441,#20442,#20443);
+#20441 = CARTESIAN_POINT('',(0.,16.6,29.9));
+#20442 = DIRECTION('',(0.,0.,1.));
+#20443 = DIRECTION('',(1.,0.,0.));
+#20444 = PCURVE('',#5752,#20445);
+#20445 = DEFINITIONAL_REPRESENTATION('',(#20446),#20450);
+#20446 = CIRCLE('',#20447,0.85);
+#20447 = AXIS2_PLACEMENT_2D('',#20448,#20449);
+#20448 = CARTESIAN_POINT('',(0.,0.));
+#20449 = DIRECTION('',(1.,0.));
+#20450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20451 = PCURVE('',#20452,#20457);
+#20452 = CYLINDRICAL_SURFACE('',#20453,0.85);
+#20453 = AXIS2_PLACEMENT_3D('',#20454,#20455,#20456);
+#20454 = CARTESIAN_POINT('',(0.,16.6,26.7));
+#20455 = DIRECTION('',(0.,0.,1.));
+#20456 = DIRECTION('',(1.,0.,0.));
+#20457 = DEFINITIONAL_REPRESENTATION('',(#20458),#20462);
+#20458 = LINE('',#20459,#20460);
+#20459 = CARTESIAN_POINT('',(0.,3.2));
+#20460 = VECTOR('',#20461,1.);
+#20461 = DIRECTION('',(1.,0.));
+#20462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20463 = ADVANCED_FACE('',(#20464),#20452,.F.);
+#20464 = FACE_BOUND('',#20465,.F.);
+#20465 = EDGE_LOOP('',(#20466,#20467,#20490,#20521));
+#20466 = ORIENTED_EDGE('',*,*,#20435,.F.);
+#20467 = ORIENTED_EDGE('',*,*,#20468,.F.);
+#20468 = EDGE_CURVE('',#20469,#20436,#20471,.T.);
+#20469 = VERTEX_POINT('',#20470);
+#20470 = CARTESIAN_POINT('',(0.85,16.6,26.7));
+#20471 = SEAM_CURVE('',#20472,(#20476,#20483),.PCURVE_S1.);
+#20472 = LINE('',#20473,#20474);
+#20473 = CARTESIAN_POINT('',(0.85,16.6,26.7));
+#20474 = VECTOR('',#20475,1.);
+#20475 = DIRECTION('',(0.,0.,1.));
+#20476 = PCURVE('',#20452,#20477);
+#20477 = DEFINITIONAL_REPRESENTATION('',(#20478),#20482);
+#20478 = LINE('',#20479,#20480);
+#20479 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#20480 = VECTOR('',#20481,1.);
+#20481 = DIRECTION('',(0.,1.));
+#20482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20483 = PCURVE('',#20452,#20484);
+#20484 = DEFINITIONAL_REPRESENTATION('',(#20485),#20489);
+#20485 = LINE('',#20486,#20487);
+#20486 = CARTESIAN_POINT('',(0.,-0.));
+#20487 = VECTOR('',#20488,1.);
+#20488 = DIRECTION('',(0.,1.));
+#20489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20490 = ORIENTED_EDGE('',*,*,#20491,.T.);
+#20491 = EDGE_CURVE('',#20469,#20469,#20492,.T.);
+#20492 = SURFACE_CURVE('',#20493,(#20498,#20505),.PCURVE_S1.);
+#20493 = CIRCLE('',#20494,0.85);
+#20494 = AXIS2_PLACEMENT_3D('',#20495,#20496,#20497);
+#20495 = CARTESIAN_POINT('',(0.,16.6,26.7));
+#20496 = DIRECTION('',(0.,0.,1.));
+#20497 = DIRECTION('',(1.,0.,0.));
+#20498 = PCURVE('',#20452,#20499);
+#20499 = DEFINITIONAL_REPRESENTATION('',(#20500),#20504);
+#20500 = LINE('',#20501,#20502);
+#20501 = CARTESIAN_POINT('',(0.,0.));
+#20502 = VECTOR('',#20503,1.);
+#20503 = DIRECTION('',(1.,0.));
+#20504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20505 = PCURVE('',#20506,#20511);
+#20506 = PLANE('',#20507);
+#20507 = AXIS2_PLACEMENT_3D('',#20508,#20509,#20510);
+#20508 = CARTESIAN_POINT('',(2.338743727351,11.183333333333,26.7));
+#20509 = DIRECTION('',(0.,0.,-1.));
+#20510 = DIRECTION('',(-1.,0.,0.));
+#20511 = DEFINITIONAL_REPRESENTATION('',(#20512),#20520);
+#20512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#20513,#20514,#20515,#20516
+    ,#20517,#20518,#20519),.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(
+  '') );
+#20513 = CARTESIAN_POINT('',(1.488743727351,5.416666666667));
+#20514 = CARTESIAN_POINT('',(1.488743727351,6.8889098531));
+#20515 = CARTESIAN_POINT('',(2.763743727351,6.152788259883));
+#20516 = CARTESIAN_POINT('',(4.038743727351,5.416666666667));
+#20517 = CARTESIAN_POINT('',(2.763743727351,4.68054507345));
+#20518 = CARTESIAN_POINT('',(1.488743727351,3.944423480233));
+#20519 = CARTESIAN_POINT('',(1.488743727351,5.416666666667));
+#20520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#20521 = ORIENTED_EDGE('',*,*,#20468,.T.);
+#20522 = ADVANCED_FACE('',(#20523),#20506,.F.);
+#20523 = FACE_BOUND('',#20524,.F.);
+#20524 = EDGE_LOOP('',(#20525));
+#20525 = ORIENTED_EDGE('',*,*,#20491,.F.);
+#20526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#20530)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#20527,#20528,#20529)) 
+REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#20527 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#20528 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#20529 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#20530 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#20527,
+  'distance_accuracy_value','confusion accuracy');
+#20531 = SHAPE_DEFINITION_REPRESENTATION(#20532,#25);
+#20532 = PRODUCT_DEFINITION_SHAPE('','',#20533);
+#20533 = PRODUCT_DEFINITION('design','',#20534,#20537);
+#20534 = PRODUCT_DEFINITION_FORMATION('','',#20535);
+#20535 = PRODUCT('Servo-sg90-final','Servo-sg90-final','',(#20536));
+#20536 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#20537 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#20538 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#20539,#20541);
+#20539 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#20540) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#20540 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#20541 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #20542);
+#20542 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#20533,$
+  );
+#20543 = PRODUCT_TYPE('part',$,(#20535));
+#20544 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #20545,#20553,#20560,#20567,#20574,#20581,#20588,#20595,#20602,
+    #20609,#20616,#20623,#20630,#20637,#20644,#20651,#20658,#20665,
+    #20672,#20679,#20686,#20693,#20700,#20707,#20714,#20721,#20728,
+    #20735,#20742,#20749,#20756,#20763,#20770,#20778,#20785,#20792,
+    #20799,#20806,#20813,#20820,#20827,#20834,#20841,#20848,#20855,
+    #20862,#20869,#20876,#20883,#20890,#20897,#20904,#20911,#20918,
+    #20925,#20932,#20939,#20946,#20953,#20960,#20967,#20974,#20981,
+    #20988,#20995,#21002,#21009,#21016,#21023,#21030,#21037,#21044,
+    #21051,#21058,#21065,#21072,#21079),#20526);
+#20545 = STYLED_ITEM('color',(#20546),#28);
+#20546 = PRESENTATION_STYLE_ASSIGNMENT((#20547));
+#20547 = SURFACE_STYLE_USAGE(.BOTH.,#20548);
+#20548 = SURFACE_SIDE_STYLE('',(#20549));
+#20549 = SURFACE_STYLE_FILL_AREA(#20550);
+#20550 = FILL_AREA_STYLE('',(#20551));
+#20551 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20552 = COLOUR_RGB('',0.,0.333333343267,1.);
+#20553 = STYLED_ITEM('color',(#20554),#148);
+#20554 = PRESENTATION_STYLE_ASSIGNMENT((#20555));
+#20555 = SURFACE_STYLE_USAGE(.BOTH.,#20556);
+#20556 = SURFACE_SIDE_STYLE('',(#20557));
+#20557 = SURFACE_STYLE_FILL_AREA(#20558);
+#20558 = FILL_AREA_STYLE('',(#20559));
+#20559 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20560 = STYLED_ITEM('color',(#20561),#476);
+#20561 = PRESENTATION_STYLE_ASSIGNMENT((#20562));
+#20562 = SURFACE_STYLE_USAGE(.BOTH.,#20563);
+#20563 = SURFACE_SIDE_STYLE('',(#20564));
+#20564 = SURFACE_STYLE_FILL_AREA(#20565);
+#20565 = FILL_AREA_STYLE('',(#20566));
+#20566 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20567 = STYLED_ITEM('color',(#20568),#637);
+#20568 = PRESENTATION_STYLE_ASSIGNMENT((#20569));
+#20569 = SURFACE_STYLE_USAGE(.BOTH.,#20570);
+#20570 = SURFACE_SIDE_STYLE('',(#20571));
+#20571 = SURFACE_STYLE_FILL_AREA(#20572);
+#20572 = FILL_AREA_STYLE('',(#20573));
+#20573 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20574 = STYLED_ITEM('color',(#20575),#908);
+#20575 = PRESENTATION_STYLE_ASSIGNMENT((#20576));
+#20576 = SURFACE_STYLE_USAGE(.BOTH.,#20577);
+#20577 = SURFACE_SIDE_STYLE('',(#20578));
+#20578 = SURFACE_STYLE_FILL_AREA(#20579);
+#20579 = FILL_AREA_STYLE('',(#20580));
+#20580 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20581 = STYLED_ITEM('color',(#20582),#933);
+#20582 = PRESENTATION_STYLE_ASSIGNMENT((#20583));
+#20583 = SURFACE_STYLE_USAGE(.BOTH.,#20584);
+#20584 = SURFACE_SIDE_STYLE('',(#20585));
+#20585 = SURFACE_STYLE_FILL_AREA(#20586);
+#20586 = FILL_AREA_STYLE('',(#20587));
+#20587 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20588 = STYLED_ITEM('color',(#20589),#1132);
+#20589 = PRESENTATION_STYLE_ASSIGNMENT((#20590));
+#20590 = SURFACE_STYLE_USAGE(.BOTH.,#20591);
+#20591 = SURFACE_SIDE_STYLE('',(#20592));
+#20592 = SURFACE_STYLE_FILL_AREA(#20593);
+#20593 = FILL_AREA_STYLE('',(#20594));
+#20594 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20595 = STYLED_ITEM('color',(#20596),#1179);
+#20596 = PRESENTATION_STYLE_ASSIGNMENT((#20597));
+#20597 = SURFACE_STYLE_USAGE(.BOTH.,#20598);
+#20598 = SURFACE_SIDE_STYLE('',(#20599));
+#20599 = SURFACE_STYLE_FILL_AREA(#20600);
+#20600 = FILL_AREA_STYLE('',(#20601));
+#20601 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20602 = STYLED_ITEM('color',(#20603),#1378);
+#20603 = PRESENTATION_STYLE_ASSIGNMENT((#20604));
+#20604 = SURFACE_STYLE_USAGE(.BOTH.,#20605);
+#20605 = SURFACE_SIDE_STYLE('',(#20606));
+#20606 = SURFACE_STYLE_FILL_AREA(#20607);
+#20607 = FILL_AREA_STYLE('',(#20608));
+#20608 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20609 = STYLED_ITEM('color',(#20610),#1558);
+#20610 = PRESENTATION_STYLE_ASSIGNMENT((#20611));
+#20611 = SURFACE_STYLE_USAGE(.BOTH.,#20612);
+#20612 = SURFACE_SIDE_STYLE('',(#20613));
+#20613 = SURFACE_STYLE_FILL_AREA(#20614);
+#20614 = FILL_AREA_STYLE('',(#20615));
+#20615 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20616 = STYLED_ITEM('color',(#20617),#1605);
+#20617 = PRESENTATION_STYLE_ASSIGNMENT((#20618));
+#20618 = SURFACE_STYLE_USAGE(.BOTH.,#20619);
+#20619 = SURFACE_SIDE_STYLE('',(#20620));
+#20620 = SURFACE_STYLE_FILL_AREA(#20621);
+#20621 = FILL_AREA_STYLE('',(#20622));
+#20622 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20623 = STYLED_ITEM('color',(#20624),#1632);
+#20624 = PRESENTATION_STYLE_ASSIGNMENT((#20625));
+#20625 = SURFACE_STYLE_USAGE(.BOTH.,#20626);
+#20626 = SURFACE_SIDE_STYLE('',(#20627));
+#20627 = SURFACE_STYLE_FILL_AREA(#20628);
+#20628 = FILL_AREA_STYLE('',(#20629));
+#20629 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20630 = STYLED_ITEM('color',(#20631),#1812);
+#20631 = PRESENTATION_STYLE_ASSIGNMENT((#20632));
+#20632 = SURFACE_STYLE_USAGE(.BOTH.,#20633);
+#20633 = SURFACE_SIDE_STYLE('',(#20634));
+#20634 = SURFACE_STYLE_FILL_AREA(#20635);
+#20635 = FILL_AREA_STYLE('',(#20636));
+#20636 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20637 = STYLED_ITEM('color',(#20638),#2010);
+#20638 = PRESENTATION_STYLE_ASSIGNMENT((#20639));
+#20639 = SURFACE_STYLE_USAGE(.BOTH.,#20640);
+#20640 = SURFACE_SIDE_STYLE('',(#20641));
+#20641 = SURFACE_STYLE_FILL_AREA(#20642);
+#20642 = FILL_AREA_STYLE('',(#20643));
+#20643 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20644 = STYLED_ITEM('color',(#20645),#2060);
+#20645 = PRESENTATION_STYLE_ASSIGNMENT((#20646));
+#20646 = SURFACE_STYLE_USAGE(.BOTH.,#20647);
+#20647 = SURFACE_SIDE_STYLE('',(#20648));
+#20648 = SURFACE_STYLE_FILL_AREA(#20649);
+#20649 = FILL_AREA_STYLE('',(#20650));
+#20650 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20651 = STYLED_ITEM('color',(#20652),#2109);
+#20652 = PRESENTATION_STYLE_ASSIGNMENT((#20653));
+#20653 = SURFACE_STYLE_USAGE(.BOTH.,#20654);
+#20654 = SURFACE_SIDE_STYLE('',(#20655));
+#20655 = SURFACE_STYLE_FILL_AREA(#20656);
+#20656 = FILL_AREA_STYLE('',(#20657));
+#20657 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20658 = STYLED_ITEM('color',(#20659),#2185);
+#20659 = PRESENTATION_STYLE_ASSIGNMENT((#20660));
+#20660 = SURFACE_STYLE_USAGE(.BOTH.,#20661);
+#20661 = SURFACE_SIDE_STYLE('',(#20662));
+#20662 = SURFACE_STYLE_FILL_AREA(#20663);
+#20663 = FILL_AREA_STYLE('',(#20664));
+#20664 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20665 = STYLED_ITEM('color',(#20666),#2234);
+#20666 = PRESENTATION_STYLE_ASSIGNMENT((#20667));
+#20667 = SURFACE_STYLE_USAGE(.BOTH.,#20668);
+#20668 = SURFACE_SIDE_STYLE('',(#20669));
+#20669 = SURFACE_STYLE_FILL_AREA(#20670);
+#20670 = FILL_AREA_STYLE('',(#20671));
+#20671 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20672 = STYLED_ITEM('color',(#20673),#2283);
+#20673 = PRESENTATION_STYLE_ASSIGNMENT((#20674));
+#20674 = SURFACE_STYLE_USAGE(.BOTH.,#20675);
+#20675 = SURFACE_SIDE_STYLE('',(#20676));
+#20676 = SURFACE_STYLE_FILL_AREA(#20677);
+#20677 = FILL_AREA_STYLE('',(#20678));
+#20678 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20679 = STYLED_ITEM('color',(#20680),#2310);
+#20680 = PRESENTATION_STYLE_ASSIGNMENT((#20681));
+#20681 = SURFACE_STYLE_USAGE(.BOTH.,#20682);
+#20682 = SURFACE_SIDE_STYLE('',(#20683));
+#20683 = SURFACE_STYLE_FILL_AREA(#20684);
+#20684 = FILL_AREA_STYLE('',(#20685));
+#20685 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20686 = STYLED_ITEM('color',(#20687),#2335);
+#20687 = PRESENTATION_STYLE_ASSIGNMENT((#20688));
+#20688 = SURFACE_STYLE_USAGE(.BOTH.,#20689);
+#20689 = SURFACE_SIDE_STYLE('',(#20690));
+#20690 = SURFACE_STYLE_FILL_AREA(#20691);
+#20691 = FILL_AREA_STYLE('',(#20692));
+#20692 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20693 = STYLED_ITEM('color',(#20694),#2360);
+#20694 = PRESENTATION_STYLE_ASSIGNMENT((#20695));
+#20695 = SURFACE_STYLE_USAGE(.BOTH.,#20696);
+#20696 = SURFACE_SIDE_STYLE('',(#20697));
+#20697 = SURFACE_STYLE_FILL_AREA(#20698);
+#20698 = FILL_AREA_STYLE('',(#20699));
+#20699 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20700 = STYLED_ITEM('color',(#20701),#2409);
+#20701 = PRESENTATION_STYLE_ASSIGNMENT((#20702));
+#20702 = SURFACE_STYLE_USAGE(.BOTH.,#20703);
+#20703 = SURFACE_SIDE_STYLE('',(#20704));
+#20704 = SURFACE_STYLE_FILL_AREA(#20705);
+#20705 = FILL_AREA_STYLE('',(#20706));
+#20706 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20707 = STYLED_ITEM('color',(#20708),#2457);
+#20708 = PRESENTATION_STYLE_ASSIGNMENT((#20709));
+#20709 = SURFACE_STYLE_USAGE(.BOTH.,#20710);
+#20710 = SURFACE_SIDE_STYLE('',(#20711));
+#20711 = SURFACE_STYLE_FILL_AREA(#20712);
+#20712 = FILL_AREA_STYLE('',(#20713));
+#20713 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20714 = STYLED_ITEM('color',(#20715),#2507);
+#20715 = PRESENTATION_STYLE_ASSIGNMENT((#20716));
+#20716 = SURFACE_STYLE_USAGE(.BOTH.,#20717);
+#20717 = SURFACE_SIDE_STYLE('',(#20718));
+#20718 = SURFACE_STYLE_FILL_AREA(#20719);
+#20719 = FILL_AREA_STYLE('',(#20720));
+#20720 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20721 = STYLED_ITEM('color',(#20722),#2514);
+#20722 = PRESENTATION_STYLE_ASSIGNMENT((#20723));
+#20723 = SURFACE_STYLE_USAGE(.BOTH.,#20724);
+#20724 = SURFACE_SIDE_STYLE('',(#20725));
+#20725 = SURFACE_STYLE_FILL_AREA(#20726);
+#20726 = FILL_AREA_STYLE('',(#20727));
+#20727 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20728 = STYLED_ITEM('color',(#20729),#2562);
+#20729 = PRESENTATION_STYLE_ASSIGNMENT((#20730));
+#20730 = SURFACE_STYLE_USAGE(.BOTH.,#20731);
+#20731 = SURFACE_SIDE_STYLE('',(#20732));
+#20732 = SURFACE_STYLE_FILL_AREA(#20733);
+#20733 = FILL_AREA_STYLE('',(#20734));
+#20734 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20735 = STYLED_ITEM('color',(#20736),#2612);
+#20736 = PRESENTATION_STYLE_ASSIGNMENT((#20737));
+#20737 = SURFACE_STYLE_USAGE(.BOTH.,#20738);
+#20738 = SURFACE_SIDE_STYLE('',(#20739));
+#20739 = SURFACE_STYLE_FILL_AREA(#20740);
+#20740 = FILL_AREA_STYLE('',(#20741));
+#20741 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20742 = STYLED_ITEM('color',(#20743),#2619);
+#20743 = PRESENTATION_STYLE_ASSIGNMENT((#20744));
+#20744 = SURFACE_STYLE_USAGE(.BOTH.,#20745);
+#20745 = SURFACE_SIDE_STYLE('',(#20746));
+#20746 = SURFACE_STYLE_FILL_AREA(#20747);
+#20747 = FILL_AREA_STYLE('',(#20748));
+#20748 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20749 = STYLED_ITEM('color',(#20750),#2863);
+#20750 = PRESENTATION_STYLE_ASSIGNMENT((#20751));
+#20751 = SURFACE_STYLE_USAGE(.BOTH.,#20752);
+#20752 = SURFACE_SIDE_STYLE('',(#20753));
+#20753 = SURFACE_STYLE_FILL_AREA(#20754);
+#20754 = FILL_AREA_STYLE('',(#20755));
+#20755 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20756 = STYLED_ITEM('color',(#20757),#2968);
+#20757 = PRESENTATION_STYLE_ASSIGNMENT((#20758));
+#20758 = SURFACE_STYLE_USAGE(.BOTH.,#20759);
+#20759 = SURFACE_SIDE_STYLE('',(#20760));
+#20760 = SURFACE_STYLE_FILL_AREA(#20761);
+#20761 = FILL_AREA_STYLE('',(#20762));
+#20762 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20763 = STYLED_ITEM('color',(#20764),#2975);
+#20764 = PRESENTATION_STYLE_ASSIGNMENT((#20765));
+#20765 = SURFACE_STYLE_USAGE(.BOTH.,#20766);
+#20766 = SURFACE_SIDE_STYLE('',(#20767));
+#20767 = SURFACE_STYLE_FILL_AREA(#20768);
+#20768 = FILL_AREA_STYLE('',(#20769));
+#20769 = FILL_AREA_STYLE_COLOUR('',#20552);
+#20770 = STYLED_ITEM('color',(#20771),#3017);
+#20771 = PRESENTATION_STYLE_ASSIGNMENT((#20772));
+#20772 = SURFACE_STYLE_USAGE(.BOTH.,#20773);
+#20773 = SURFACE_SIDE_STYLE('',(#20774));
+#20774 = SURFACE_STYLE_FILL_AREA(#20775);
+#20775 = FILL_AREA_STYLE('',(#20776));
+#20776 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20777 = COLOUR_RGB('',0.819607853889,0.819607853889,0.819607853889);
+#20778 = STYLED_ITEM('color',(#20779),#5072);
+#20779 = PRESENTATION_STYLE_ASSIGNMENT((#20780));
+#20780 = SURFACE_STYLE_USAGE(.BOTH.,#20781);
+#20781 = SURFACE_SIDE_STYLE('',(#20782));
+#20782 = SURFACE_STYLE_FILL_AREA(#20783);
+#20783 = FILL_AREA_STYLE('',(#20784));
+#20784 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20785 = STYLED_ITEM('color',(#20786),#5099);
+#20786 = PRESENTATION_STYLE_ASSIGNMENT((#20787));
+#20787 = SURFACE_STYLE_USAGE(.BOTH.,#20788);
+#20788 = SURFACE_SIDE_STYLE('',(#20789));
+#20789 = SURFACE_STYLE_FILL_AREA(#20790);
+#20790 = FILL_AREA_STYLE('',(#20791));
+#20791 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20792 = STYLED_ITEM('color',(#20793),#5710);
+#20793 = PRESENTATION_STYLE_ASSIGNMENT((#20794));
+#20794 = SURFACE_STYLE_USAGE(.BOTH.,#20795);
+#20795 = SURFACE_SIDE_STYLE('',(#20796));
+#20796 = SURFACE_STYLE_FILL_AREA(#20797);
+#20797 = FILL_AREA_STYLE('',(#20798));
+#20798 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20799 = STYLED_ITEM('color',(#20800),#19801);
+#20800 = PRESENTATION_STYLE_ASSIGNMENT((#20801));
+#20801 = SURFACE_STYLE_USAGE(.BOTH.,#20802);
+#20802 = SURFACE_SIDE_STYLE('',(#20803));
+#20803 = SURFACE_STYLE_FILL_AREA(#20804);
+#20804 = FILL_AREA_STYLE('',(#20805));
+#20805 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20806 = STYLED_ITEM('color',(#20807),#19829);
+#20807 = PRESENTATION_STYLE_ASSIGNMENT((#20808));
+#20808 = SURFACE_STYLE_USAGE(.BOTH.,#20809);
+#20809 = SURFACE_SIDE_STYLE('',(#20810));
+#20810 = SURFACE_STYLE_FILL_AREA(#20811);
+#20811 = FILL_AREA_STYLE('',(#20812));
+#20812 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20813 = STYLED_ITEM('color',(#20814),#19834);
+#20814 = PRESENTATION_STYLE_ASSIGNMENT((#20815));
+#20815 = SURFACE_STYLE_USAGE(.BOTH.,#20816);
+#20816 = SURFACE_SIDE_STYLE('',(#20817));
+#20817 = SURFACE_STYLE_FILL_AREA(#20818);
+#20818 = FILL_AREA_STYLE('',(#20819));
+#20819 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20820 = STYLED_ITEM('color',(#20821),#19862);
+#20821 = PRESENTATION_STYLE_ASSIGNMENT((#20822));
+#20822 = SURFACE_STYLE_USAGE(.BOTH.,#20823);
+#20823 = SURFACE_SIDE_STYLE('',(#20824));
+#20824 = SURFACE_STYLE_FILL_AREA(#20825);
+#20825 = FILL_AREA_STYLE('',(#20826));
+#20826 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20827 = STYLED_ITEM('color',(#20828),#19867);
+#20828 = PRESENTATION_STYLE_ASSIGNMENT((#20829));
+#20829 = SURFACE_STYLE_USAGE(.BOTH.,#20830);
+#20830 = SURFACE_SIDE_STYLE('',(#20831));
+#20831 = SURFACE_STYLE_FILL_AREA(#20832);
+#20832 = FILL_AREA_STYLE('',(#20833));
+#20833 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20834 = STYLED_ITEM('color',(#20835),#19895);
+#20835 = PRESENTATION_STYLE_ASSIGNMENT((#20836));
+#20836 = SURFACE_STYLE_USAGE(.BOTH.,#20837);
+#20837 = SURFACE_SIDE_STYLE('',(#20838));
+#20838 = SURFACE_STYLE_FILL_AREA(#20839);
+#20839 = FILL_AREA_STYLE('',(#20840));
+#20840 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20841 = STYLED_ITEM('color',(#20842),#19900);
+#20842 = PRESENTATION_STYLE_ASSIGNMENT((#20843));
+#20843 = SURFACE_STYLE_USAGE(.BOTH.,#20844);
+#20844 = SURFACE_SIDE_STYLE('',(#20845));
+#20845 = SURFACE_STYLE_FILL_AREA(#20846);
+#20846 = FILL_AREA_STYLE('',(#20847));
+#20847 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20848 = STYLED_ITEM('color',(#20849),#19928);
+#20849 = PRESENTATION_STYLE_ASSIGNMENT((#20850));
+#20850 = SURFACE_STYLE_USAGE(.BOTH.,#20851);
+#20851 = SURFACE_SIDE_STYLE('',(#20852));
+#20852 = SURFACE_STYLE_FILL_AREA(#20853);
+#20853 = FILL_AREA_STYLE('',(#20854));
+#20854 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20855 = STYLED_ITEM('color',(#20856),#19933);
+#20856 = PRESENTATION_STYLE_ASSIGNMENT((#20857));
+#20857 = SURFACE_STYLE_USAGE(.BOTH.,#20858);
+#20858 = SURFACE_SIDE_STYLE('',(#20859));
+#20859 = SURFACE_STYLE_FILL_AREA(#20860);
+#20860 = FILL_AREA_STYLE('',(#20861));
+#20861 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20862 = STYLED_ITEM('color',(#20863),#19961);
+#20863 = PRESENTATION_STYLE_ASSIGNMENT((#20864));
+#20864 = SURFACE_STYLE_USAGE(.BOTH.,#20865);
+#20865 = SURFACE_SIDE_STYLE('',(#20866));
+#20866 = SURFACE_STYLE_FILL_AREA(#20867);
+#20867 = FILL_AREA_STYLE('',(#20868));
+#20868 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20869 = STYLED_ITEM('color',(#20870),#19966);
+#20870 = PRESENTATION_STYLE_ASSIGNMENT((#20871));
+#20871 = SURFACE_STYLE_USAGE(.BOTH.,#20872);
+#20872 = SURFACE_SIDE_STYLE('',(#20873));
+#20873 = SURFACE_STYLE_FILL_AREA(#20874);
+#20874 = FILL_AREA_STYLE('',(#20875));
+#20875 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20876 = STYLED_ITEM('color',(#20877),#19994);
+#20877 = PRESENTATION_STYLE_ASSIGNMENT((#20878));
+#20878 = SURFACE_STYLE_USAGE(.BOTH.,#20879);
+#20879 = SURFACE_SIDE_STYLE('',(#20880));
+#20880 = SURFACE_STYLE_FILL_AREA(#20881);
+#20881 = FILL_AREA_STYLE('',(#20882));
+#20882 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20883 = STYLED_ITEM('color',(#20884),#19999);
+#20884 = PRESENTATION_STYLE_ASSIGNMENT((#20885));
+#20885 = SURFACE_STYLE_USAGE(.BOTH.,#20886);
+#20886 = SURFACE_SIDE_STYLE('',(#20887));
+#20887 = SURFACE_STYLE_FILL_AREA(#20888);
+#20888 = FILL_AREA_STYLE('',(#20889));
+#20889 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20890 = STYLED_ITEM('color',(#20891),#20027);
+#20891 = PRESENTATION_STYLE_ASSIGNMENT((#20892));
+#20892 = SURFACE_STYLE_USAGE(.BOTH.,#20893);
+#20893 = SURFACE_SIDE_STYLE('',(#20894));
+#20894 = SURFACE_STYLE_FILL_AREA(#20895);
+#20895 = FILL_AREA_STYLE('',(#20896));
+#20896 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20897 = STYLED_ITEM('color',(#20898),#20032);
+#20898 = PRESENTATION_STYLE_ASSIGNMENT((#20899));
+#20899 = SURFACE_STYLE_USAGE(.BOTH.,#20900);
+#20900 = SURFACE_SIDE_STYLE('',(#20901));
+#20901 = SURFACE_STYLE_FILL_AREA(#20902);
+#20902 = FILL_AREA_STYLE('',(#20903));
+#20903 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20904 = STYLED_ITEM('color',(#20905),#20060);
+#20905 = PRESENTATION_STYLE_ASSIGNMENT((#20906));
+#20906 = SURFACE_STYLE_USAGE(.BOTH.,#20907);
+#20907 = SURFACE_SIDE_STYLE('',(#20908));
+#20908 = SURFACE_STYLE_FILL_AREA(#20909);
+#20909 = FILL_AREA_STYLE('',(#20910));
+#20910 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20911 = STYLED_ITEM('color',(#20912),#20065);
+#20912 = PRESENTATION_STYLE_ASSIGNMENT((#20913));
+#20913 = SURFACE_STYLE_USAGE(.BOTH.,#20914);
+#20914 = SURFACE_SIDE_STYLE('',(#20915));
+#20915 = SURFACE_STYLE_FILL_AREA(#20916);
+#20916 = FILL_AREA_STYLE('',(#20917));
+#20917 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20918 = STYLED_ITEM('color',(#20919),#20093);
+#20919 = PRESENTATION_STYLE_ASSIGNMENT((#20920));
+#20920 = SURFACE_STYLE_USAGE(.BOTH.,#20921);
+#20921 = SURFACE_SIDE_STYLE('',(#20922));
+#20922 = SURFACE_STYLE_FILL_AREA(#20923);
+#20923 = FILL_AREA_STYLE('',(#20924));
+#20924 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20925 = STYLED_ITEM('color',(#20926),#20098);
+#20926 = PRESENTATION_STYLE_ASSIGNMENT((#20927));
+#20927 = SURFACE_STYLE_USAGE(.BOTH.,#20928);
+#20928 = SURFACE_SIDE_STYLE('',(#20929));
+#20929 = SURFACE_STYLE_FILL_AREA(#20930);
+#20930 = FILL_AREA_STYLE('',(#20931));
+#20931 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20932 = STYLED_ITEM('color',(#20933),#20126);
+#20933 = PRESENTATION_STYLE_ASSIGNMENT((#20934));
+#20934 = SURFACE_STYLE_USAGE(.BOTH.,#20935);
+#20935 = SURFACE_SIDE_STYLE('',(#20936));
+#20936 = SURFACE_STYLE_FILL_AREA(#20937);
+#20937 = FILL_AREA_STYLE('',(#20938));
+#20938 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20939 = STYLED_ITEM('color',(#20940),#20131);
+#20940 = PRESENTATION_STYLE_ASSIGNMENT((#20941));
+#20941 = SURFACE_STYLE_USAGE(.BOTH.,#20942);
+#20942 = SURFACE_SIDE_STYLE('',(#20943));
+#20943 = SURFACE_STYLE_FILL_AREA(#20944);
+#20944 = FILL_AREA_STYLE('',(#20945));
+#20945 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20946 = STYLED_ITEM('color',(#20947),#20159);
+#20947 = PRESENTATION_STYLE_ASSIGNMENT((#20948));
+#20948 = SURFACE_STYLE_USAGE(.BOTH.,#20949);
+#20949 = SURFACE_SIDE_STYLE('',(#20950));
+#20950 = SURFACE_STYLE_FILL_AREA(#20951);
+#20951 = FILL_AREA_STYLE('',(#20952));
+#20952 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20953 = STYLED_ITEM('color',(#20954),#20164);
+#20954 = PRESENTATION_STYLE_ASSIGNMENT((#20955));
+#20955 = SURFACE_STYLE_USAGE(.BOTH.,#20956);
+#20956 = SURFACE_SIDE_STYLE('',(#20957));
+#20957 = SURFACE_STYLE_FILL_AREA(#20958);
+#20958 = FILL_AREA_STYLE('',(#20959));
+#20959 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20960 = STYLED_ITEM('color',(#20961),#20192);
+#20961 = PRESENTATION_STYLE_ASSIGNMENT((#20962));
+#20962 = SURFACE_STYLE_USAGE(.BOTH.,#20963);
+#20963 = SURFACE_SIDE_STYLE('',(#20964));
+#20964 = SURFACE_STYLE_FILL_AREA(#20965);
+#20965 = FILL_AREA_STYLE('',(#20966));
+#20966 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20967 = STYLED_ITEM('color',(#20968),#20197);
+#20968 = PRESENTATION_STYLE_ASSIGNMENT((#20969));
+#20969 = SURFACE_STYLE_USAGE(.BOTH.,#20970);
+#20970 = SURFACE_SIDE_STYLE('',(#20971));
+#20971 = SURFACE_STYLE_FILL_AREA(#20972);
+#20972 = FILL_AREA_STYLE('',(#20973));
+#20973 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20974 = STYLED_ITEM('color',(#20975),#20225);
+#20975 = PRESENTATION_STYLE_ASSIGNMENT((#20976));
+#20976 = SURFACE_STYLE_USAGE(.BOTH.,#20977);
+#20977 = SURFACE_SIDE_STYLE('',(#20978));
+#20978 = SURFACE_STYLE_FILL_AREA(#20979);
+#20979 = FILL_AREA_STYLE('',(#20980));
+#20980 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20981 = STYLED_ITEM('color',(#20982),#20230);
+#20982 = PRESENTATION_STYLE_ASSIGNMENT((#20983));
+#20983 = SURFACE_STYLE_USAGE(.BOTH.,#20984);
+#20984 = SURFACE_SIDE_STYLE('',(#20985));
+#20985 = SURFACE_STYLE_FILL_AREA(#20986);
+#20986 = FILL_AREA_STYLE('',(#20987));
+#20987 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20988 = STYLED_ITEM('color',(#20989),#20258);
+#20989 = PRESENTATION_STYLE_ASSIGNMENT((#20990));
+#20990 = SURFACE_STYLE_USAGE(.BOTH.,#20991);
+#20991 = SURFACE_SIDE_STYLE('',(#20992));
+#20992 = SURFACE_STYLE_FILL_AREA(#20993);
+#20993 = FILL_AREA_STYLE('',(#20994));
+#20994 = FILL_AREA_STYLE_COLOUR('',#20777);
+#20995 = STYLED_ITEM('color',(#20996),#20263);
+#20996 = PRESENTATION_STYLE_ASSIGNMENT((#20997));
+#20997 = SURFACE_STYLE_USAGE(.BOTH.,#20998);
+#20998 = SURFACE_SIDE_STYLE('',(#20999));
+#20999 = SURFACE_STYLE_FILL_AREA(#21000);
+#21000 = FILL_AREA_STYLE('',(#21001));
+#21001 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21002 = STYLED_ITEM('color',(#21003),#20291);
+#21003 = PRESENTATION_STYLE_ASSIGNMENT((#21004));
+#21004 = SURFACE_STYLE_USAGE(.BOTH.,#21005);
+#21005 = SURFACE_SIDE_STYLE('',(#21006));
+#21006 = SURFACE_STYLE_FILL_AREA(#21007);
+#21007 = FILL_AREA_STYLE('',(#21008));
+#21008 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21009 = STYLED_ITEM('color',(#21010),#20296);
+#21010 = PRESENTATION_STYLE_ASSIGNMENT((#21011));
+#21011 = SURFACE_STYLE_USAGE(.BOTH.,#21012);
+#21012 = SURFACE_SIDE_STYLE('',(#21013));
+#21013 = SURFACE_STYLE_FILL_AREA(#21014);
+#21014 = FILL_AREA_STYLE('',(#21015));
+#21015 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21016 = STYLED_ITEM('color',(#21017),#20324);
+#21017 = PRESENTATION_STYLE_ASSIGNMENT((#21018));
+#21018 = SURFACE_STYLE_USAGE(.BOTH.,#21019);
+#21019 = SURFACE_SIDE_STYLE('',(#21020));
+#21020 = SURFACE_STYLE_FILL_AREA(#21021);
+#21021 = FILL_AREA_STYLE('',(#21022));
+#21022 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21023 = STYLED_ITEM('color',(#21024),#20329);
+#21024 = PRESENTATION_STYLE_ASSIGNMENT((#21025));
+#21025 = SURFACE_STYLE_USAGE(.BOTH.,#21026);
+#21026 = SURFACE_SIDE_STYLE('',(#21027));
+#21027 = SURFACE_STYLE_FILL_AREA(#21028);
+#21028 = FILL_AREA_STYLE('',(#21029));
+#21029 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21030 = STYLED_ITEM('color',(#21031),#20357);
+#21031 = PRESENTATION_STYLE_ASSIGNMENT((#21032));
+#21032 = SURFACE_STYLE_USAGE(.BOTH.,#21033);
+#21033 = SURFACE_SIDE_STYLE('',(#21034));
+#21034 = SURFACE_STYLE_FILL_AREA(#21035);
+#21035 = FILL_AREA_STYLE('',(#21036));
+#21036 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21037 = STYLED_ITEM('color',(#21038),#20362);
+#21038 = PRESENTATION_STYLE_ASSIGNMENT((#21039));
+#21039 = SURFACE_STYLE_USAGE(.BOTH.,#21040);
+#21040 = SURFACE_SIDE_STYLE('',(#21041));
+#21041 = SURFACE_STYLE_FILL_AREA(#21042);
+#21042 = FILL_AREA_STYLE('',(#21043));
+#21043 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21044 = STYLED_ITEM('color',(#21045),#20390);
+#21045 = PRESENTATION_STYLE_ASSIGNMENT((#21046));
+#21046 = SURFACE_STYLE_USAGE(.BOTH.,#21047);
+#21047 = SURFACE_SIDE_STYLE('',(#21048));
+#21048 = SURFACE_STYLE_FILL_AREA(#21049);
+#21049 = FILL_AREA_STYLE('',(#21050));
+#21050 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21051 = STYLED_ITEM('color',(#21052),#20395);
+#21052 = PRESENTATION_STYLE_ASSIGNMENT((#21053));
+#21053 = SURFACE_STYLE_USAGE(.BOTH.,#21054);
+#21054 = SURFACE_SIDE_STYLE('',(#21055));
+#21055 = SURFACE_STYLE_FILL_AREA(#21056);
+#21056 = FILL_AREA_STYLE('',(#21057));
+#21057 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21058 = STYLED_ITEM('color',(#21059),#20423);
+#21059 = PRESENTATION_STYLE_ASSIGNMENT((#21060));
+#21060 = SURFACE_STYLE_USAGE(.BOTH.,#21061);
+#21061 = SURFACE_SIDE_STYLE('',(#21062));
+#21062 = SURFACE_STYLE_FILL_AREA(#21063);
+#21063 = FILL_AREA_STYLE('',(#21064));
+#21064 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21065 = STYLED_ITEM('color',(#21066),#20428);
+#21066 = PRESENTATION_STYLE_ASSIGNMENT((#21067));
+#21067 = SURFACE_STYLE_USAGE(.BOTH.,#21068);
+#21068 = SURFACE_SIDE_STYLE('',(#21069));
+#21069 = SURFACE_STYLE_FILL_AREA(#21070);
+#21070 = FILL_AREA_STYLE('',(#21071));
+#21071 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21072 = STYLED_ITEM('color',(#21073),#20463);
+#21073 = PRESENTATION_STYLE_ASSIGNMENT((#21074));
+#21074 = SURFACE_STYLE_USAGE(.BOTH.,#21075);
+#21075 = SURFACE_SIDE_STYLE('',(#21076));
+#21076 = SURFACE_STYLE_FILL_AREA(#21077);
+#21077 = FILL_AREA_STYLE('',(#21078));
+#21078 = FILL_AREA_STYLE_COLOUR('',#20777);
+#21079 = STYLED_ITEM('color',(#21080),#20522);
+#21080 = PRESENTATION_STYLE_ASSIGNMENT((#21081));
+#21081 = SURFACE_STYLE_USAGE(.BOTH.,#21082);
+#21082 = SURFACE_SIDE_STYLE('',(#21083));
+#21083 = SURFACE_STYLE_FILL_AREA(#21084);
+#21084 = FILL_AREA_STYLE('',(#21085));
+#21085 = FILL_AREA_STYLE_COLOUR('',#20552);
+ENDSEC;
+END-ISO-10303-21;