diff --git a/Generic objects/key-model-1.fcstd b/Generic objects/key-model-1.fcstd
new file mode 100644
index 00000000..9e713e63
Binary files /dev/null and b/Generic objects/key-model-1.fcstd differ
diff --git a/Generic objects/key-model-1.step b/Generic objects/key-model-1.step
new file mode 100644
index 00000000..741d0dbc
--- /dev/null
+++ b/Generic objects/key-model-1.step	
@@ -0,0 +1,7512 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Generic 
+objects/key-model-1.step','2015-02-15T08:51:59',('Author'),(''),
+  'Open CASCADE STEP processor 6.7','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('key-model-1','key-model-1','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5549);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#150,#233,#314,#859,#1496,#1523,#1550,#1577,
+    #1705,#1797,#1851,#2232,#2444,#3140,#3189,#3243,#3827,#3875,#3902,
+    #3929,#3956,#3983,#3990,#4017,#4199,#4249,#4303,#4330,#4377,#4698,
+    #4966,#5013,#5244,#5355,#5401,#5408,#5415,#5468,#5495,#5502,#5509,
+    #5515,#5542));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#61,#91,#122));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,2.3));
+#26 = SURFACE_CURVE('',#27,(#31,#46),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#40);
+#32 = SURFACE_OF_LINEAR_EXTRUSION('',#33,#38);
+#33 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#34,#35,#36,#37),.UNSPECIFIED.,.F.
+  ,.F.,(4,4),(5.606379710583E-12,1.),.PIECEWISE_BEZIER_KNOTS.);
+#34 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#35 = CARTESIAN_POINT('',(23.706666477043,4.979206228197,0.));
+#36 = CARTESIAN_POINT('',(25.907999932277,7.085793836173,0.));
+#37 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,0.));
+#38 = VECTOR('',#39,1.);
+#39 = DIRECTION('',(-0.,-0.,-1.));
+#40 = DEFINITIONAL_REPRESENTATION('',(#41),#45);
+#41 = LINE('',#42,#43);
+#42 = CARTESIAN_POINT('',(5.606379710583E-12,0.));
+#43 = VECTOR('',#44,1.);
+#44 = DIRECTION('',(0.,-1.));
+#45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46 = PCURVE('',#47,#55);
+#47 = SURFACE_OF_LINEAR_EXTRUSION('',#48,#53);
+#48 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#49,#50,#51,#52),.UNSPECIFIED.,.F.
+  ,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#49 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,0.));
+#50 = CARTESIAN_POINT('',(20.083249410936,11.791652282085,0.));
+#51 = CARTESIAN_POINT('',(23.706666477016,4.979206228177,0.));
+#52 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#53 = VECTOR('',#54,1.);
+#54 = DIRECTION('',(-0.,-0.,-1.));
+#55 = DEFINITIONAL_REPRESENTATION('',(#56),#60);
+#56 = LINE('',#57,#58);
+#57 = CARTESIAN_POINT('',(1.,0.));
+#58 = VECTOR('',#59,1.);
+#59 = DIRECTION('',(0.,-1.));
+#60 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#61 = ORIENTED_EDGE('',*,*,#62,.T.);
+#62 = EDGE_CURVE('',#24,#63,#65,.T.);
+#63 = VERTEX_POINT('',#64);
+#64 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,2.3));
+#65 = SURFACE_CURVE('',#66,(#71,#78),.PCURVE_S1.);
+#66 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#67,#68,#69,#70),.UNSPECIFIED.,.F.
+  ,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#67 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,2.3));
+#68 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,2.3));
+#69 = CARTESIAN_POINT('',(25.907999932271,7.085793836173,2.3));
+#70 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,2.3));
+#71 = PCURVE('',#32,#72);
+#72 = DEFINITIONAL_REPRESENTATION('',(#73),#77);
+#73 = LINE('',#74,#75);
+#74 = CARTESIAN_POINT('',(0.,-2.3));
+#75 = VECTOR('',#76,1.);
+#76 = DIRECTION('',(1.,0.));
+#77 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#78 = PCURVE('',#79,#84);
+#79 = PLANE('',#80);
+#80 = AXIS2_PLACEMENT_3D('',#81,#82,#83);
+#81 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,2.3));
+#82 = DIRECTION('',(0.,0.,1.));
+#83 = DIRECTION('',(1.,0.,0.));
+#84 = DEFINITIONAL_REPRESENTATION('',(#85),#90);
+#85 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#86,#87,#88,#89),.UNSPECIFIED.,.F.
+  ,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#86 = CARTESIAN_POINT('',(0.,0.));
+#87 = CARTESIAN_POINT('',(0.,0.));
+#88 = CARTESIAN_POINT('',(2.201333455253,2.106587608));
+#89 = CARTESIAN_POINT('',(3.217333624587,1.991682692889));
+#90 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#91 = ORIENTED_EDGE('',*,*,#92,.F.);
+#92 = EDGE_CURVE('',#93,#63,#95,.T.);
+#93 = VERTEX_POINT('',#94);
+#94 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,0.));
+#95 = SURFACE_CURVE('',#96,(#100,#107),.PCURVE_S1.);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,0.));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(0.,0.,1.));
+#100 = PCURVE('',#32,#101);
+#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106);
+#102 = LINE('',#103,#104);
+#103 = CARTESIAN_POINT('',(1.,0.));
+#104 = VECTOR('',#105,1.);
+#105 = DIRECTION('',(0.,-1.));
+#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#107 = PCURVE('',#108,#116);
+#108 = SURFACE_OF_LINEAR_EXTRUSION('',#109,#114);
+#109 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#110,#111,#112,#113),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#110 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,0.));
+#111 = CARTESIAN_POINT('',(27.940000270938,6.855984005951,0.));
+#112 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#113 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#114 = VECTOR('',#115,1.);
+#115 = DIRECTION('',(-0.,-0.,-1.));
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(2.470330418897E-15,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('',#22,#93,#124,.T.);
+#124 = SURFACE_CURVE('',#125,(#130,#137),.PCURVE_S1.);
+#125 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#126,#127,#128,#129),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#126 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#127 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#128 = CARTESIAN_POINT('',(25.907999932271,7.085793836173,0.));
+#129 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,0.));
+#130 = PCURVE('',#32,#131);
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.,0.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(1.,0.));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = PCURVE('',#138,#143);
+#138 = PLANE('',#139);
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#141 = DIRECTION('',(0.,0.,1.));
+#142 = DIRECTION('',(1.,0.,0.));
+#143 = DEFINITIONAL_REPRESENTATION('',(#144),#149);
+#144 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#145,#146,#147,#148),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#145 = CARTESIAN_POINT('',(0.,0.));
+#146 = CARTESIAN_POINT('',(0.,0.));
+#147 = CARTESIAN_POINT('',(2.201333455253,2.106587608));
+#148 = CARTESIAN_POINT('',(3.217333624587,1.991682692889));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#150 = ADVANCED_FACE('',(#151),#47,.T.);
+#151 = FACE_BOUND('',#152,.T.);
+#152 = EDGE_LOOP('',(#153,#186,#209,#210));
+#153 = ORIENTED_EDGE('',*,*,#154,.T.);
+#154 = EDGE_CURVE('',#155,#157,#159,.T.);
+#155 = VERTEX_POINT('',#156);
+#156 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,0.));
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,2.3));
+#159 = SURFACE_CURVE('',#160,(#164,#171),.PCURVE_S1.);
+#160 = LINE('',#161,#162);
+#161 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,0.));
+#162 = VECTOR('',#163,1.);
+#163 = DIRECTION('',(0.,0.,1.));
+#164 = PCURVE('',#47,#165);
+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);
+#166 = LINE('',#167,#168);
+#167 = CARTESIAN_POINT('',(1.260390543133E-18,0.));
+#168 = VECTOR('',#169,1.);
+#169 = DIRECTION('',(0.,-1.));
+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#171 = PCURVE('',#172,#180);
+#172 = SURFACE_OF_LINEAR_EXTRUSION('',#173,#178);
+#173 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#174,#175,#176,#177),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#174 = CARTESIAN_POINT('',(4.667413122661E-12,8.444023258392E-14,0.));
+#175 = CARTESIAN_POINT('',(4.667413122661E-12,6.089953025951,0.));
+#176 = CARTESIAN_POINT('',(5.731997002671,11.573714411862,0.));
+#177 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,0.));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(-0.,-0.,-1.));
+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(1.,0.));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(0.,-1.));
+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#186 = ORIENTED_EDGE('',*,*,#187,.T.);
+#187 = EDGE_CURVE('',#157,#24,#188,.T.);
+#188 = SURFACE_CURVE('',#189,(#194,#201),.PCURVE_S1.);
+#189 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#190,#191,#192,#193),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#190 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,2.3));
+#191 = CARTESIAN_POINT('',(20.083249410938,11.791652282085,2.3));
+#192 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,2.3));
+#193 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,2.3));
+#194 = PCURVE('',#47,#195);
+#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(0.,-2.3));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(1.,0.));
+#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#201 = PCURVE('',#79,#202);
+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#208);
+#203 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#204,#205,#206,#207),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#204 = CARTESIAN_POINT('',(-11.09859727274,6.698927809467));
+#205 = CARTESIAN_POINT('',(-3.62341706608,6.812446053911));
+#206 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
+#207 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#209 = ORIENTED_EDGE('',*,*,#21,.F.);
+#210 = ORIENTED_EDGE('',*,*,#211,.F.);
+#211 = EDGE_CURVE('',#155,#22,#212,.T.);
+#212 = SURFACE_CURVE('',#213,(#218,#225),.PCURVE_S1.);
+#213 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#214,#215,#216,#217),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#214 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,0.));
+#215 = CARTESIAN_POINT('',(20.083249410938,11.791652282085,0.));
+#216 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#217 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#218 = PCURVE('',#47,#219);
+#219 = DEFINITIONAL_REPRESENTATION('',(#220),#224);
+#220 = LINE('',#221,#222);
+#221 = CARTESIAN_POINT('',(0.,0.));
+#222 = VECTOR('',#223,1.);
+#223 = DIRECTION('',(1.,0.));
+#224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#225 = PCURVE('',#138,#226);
+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#232);
+#227 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#228,#229,#230,#231),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#228 = CARTESIAN_POINT('',(-11.09859727274,6.698927809467));
+#229 = CARTESIAN_POINT('',(-3.62341706608,6.812446053911));
+#230 = CARTESIAN_POINT('',(0.,8.881784197001E-16));
+#231 = CARTESIAN_POINT('',(0.,1.7763568394E-15));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = ADVANCED_FACE('',(#234),#108,.T.);
+#234 = FACE_BOUND('',#235,.T.);
+#235 = EDGE_LOOP('',(#236,#237,#262,#291));
+#236 = ORIENTED_EDGE('',*,*,#92,.T.);
+#237 = ORIENTED_EDGE('',*,*,#238,.T.);
+#238 = EDGE_CURVE('',#63,#239,#241,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,2.3));
+#241 = SURFACE_CURVE('',#242,(#247,#254),.PCURVE_S1.);
+#242 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#243,#244,#245,#246),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#243 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,2.3));
+#244 = CARTESIAN_POINT('',(27.940000270938,6.855984005951,2.3));
+#245 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,2.3));
+#246 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,2.3));
+#247 = PCURVE('',#108,#248);
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(0.,-2.3));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(1.,0.));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#254 = PCURVE('',#79,#255);
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#261);
+#256 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#257,#258,#259,#260),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#257 = CARTESIAN_POINT('',(3.217333624587,1.991682692889));
+#258 = CARTESIAN_POINT('',(4.23333379392,1.876777777778));
+#259 = CARTESIAN_POINT('',(4.360333963253,1.149048078667));
+#260 = CARTESIAN_POINT('',(4.360333963253,1.149048078667));
+#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#262 = ORIENTED_EDGE('',*,*,#263,.F.);
+#263 = EDGE_CURVE('',#264,#239,#266,.T.);
+#264 = VERTEX_POINT('',#265);
+#265 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#266 = SURFACE_CURVE('',#267,(#271,#278),.PCURVE_S1.);
+#267 = LINE('',#268,#269);
+#268 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#269 = VECTOR('',#270,1.);
+#270 = DIRECTION('',(0.,0.,1.));
+#271 = PCURVE('',#108,#272);
+#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(1.,0.));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(0.,-1.));
+#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#278 = PCURVE('',#279,#285);
+#279 = SURFACE_OF_LINEAR_EXTRUSION('',#280,#283);
+#280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#281,#282),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,21.788647156214),.PIECEWISE_BEZIER_KNOTS.);
+#281 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#282 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,0.));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(-0.,-0.,-1.));
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(7.799603103922E-14,0.));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(0.,-1.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = ORIENTED_EDGE('',*,*,#292,.F.);
+#292 = EDGE_CURVE('',#93,#264,#293,.T.);
+#293 = SURFACE_CURVE('',#294,(#299,#306),.PCURVE_S1.);
+#294 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#295,#296,#297,#298),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#295 = CARTESIAN_POINT('',(26.924000101605,6.970888921062,0.));
+#296 = CARTESIAN_POINT('',(27.940000270938,6.855984005951,0.));
+#297 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#298 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#299 = PCURVE('',#108,#300);
+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(0.,0.));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(1.,0.));
+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#306 = PCURVE('',#138,#307);
+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#313);
+#308 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#309,#310,#311,#312),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#309 = CARTESIAN_POINT('',(3.217333624587,1.991682692889));
+#310 = CARTESIAN_POINT('',(4.23333379392,1.876777777778));
+#311 = CARTESIAN_POINT('',(4.360333963253,1.149048078667));
+#312 = CARTESIAN_POINT('',(4.360333963253,1.149048078667));
+#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#314 = ADVANCED_FACE('',(#315,#828),#138,.F.);
+#315 = FACE_BOUND('',#316,.F.);
+#316 = EDGE_LOOP('',(#317,#318,#319,#344,#377,#410,#437,#470,#503,#530,
+    #558,#584,#612,#639,#666,#694,#720,#748,#781,#808,#827));
+#317 = ORIENTED_EDGE('',*,*,#123,.F.);
+#318 = ORIENTED_EDGE('',*,*,#211,.F.);
+#319 = ORIENTED_EDGE('',*,*,#320,.F.);
+#320 = EDGE_CURVE('',#321,#155,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(4.661444563681E-12,8.397615935962E-14,0.));
+#323 = SURFACE_CURVE('',#324,(#329,#337),.PCURVE_S1.);
+#324 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#325,#326,#327,#328),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#325 = CARTESIAN_POINT('',(4.667413122661E-12,8.444023258392E-14,0.));
+#326 = CARTESIAN_POINT('',(4.667413122661E-12,6.089953025951,0.));
+#327 = CARTESIAN_POINT('',(5.731997002671,11.573714411862,0.));
+#328 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,0.));
+#329 = PCURVE('',#138,#330);
+#330 = DEFINITIONAL_REPRESENTATION('',(#331),#336);
+#331 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#332,#333,#334,#335),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#332 = CARTESIAN_POINT('',(-23.70666647701,-4.979206228173));
+#333 = CARTESIAN_POINT('',(-23.70666647701,1.110746797778));
+#334 = CARTESIAN_POINT('',(-17.97466947434,6.594508183689));
+#335 = CARTESIAN_POINT('',(-11.09859727274,6.698927809467));
+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#337 = PCURVE('',#172,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
+#339 = LINE('',#340,#341);
+#340 = CARTESIAN_POINT('',(0.,0.));
+#341 = VECTOR('',#342,1.);
+#342 = DIRECTION('',(1.,0.));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#344 = ORIENTED_EDGE('',*,*,#345,.F.);
+#345 = EDGE_CURVE('',#346,#321,#348,.T.);
+#346 = VERTEX_POINT('',#347);
+#347 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,0.));
+#348 = SURFACE_CURVE('',#349,(#354,#362),.PCURVE_S1.);
+#349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#350,#351,#352,#353),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#350 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,0.));
+#351 = CARTESIAN_POINT('',(4.233333841338,-12.33311097169,0.));
+#352 = CARTESIAN_POINT('',(4.667413122661E-12,-6.08995188916,0.));
+#353 = CARTESIAN_POINT('',(4.667413122661E-12,8.416600749683E-14,0.));
+#354 = PCURVE('',#138,#355);
+#355 = DEFINITIONAL_REPRESENTATION('',(#356),#361);
+#356 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#357,#358,#359,#360),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#357 = CARTESIAN_POINT('',(-11.30299970874,-17.31231719986));
+#358 = CARTESIAN_POINT('',(-19.47333263568,-17.31231719986));
+#359 = CARTESIAN_POINT('',(-23.70666647701,-11.06915811733));
+#360 = CARTESIAN_POINT('',(-23.70666647701,-4.979206228173));
+#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#362 = PCURVE('',#363,#371);
+#363 = SURFACE_OF_LINEAR_EXTRUSION('',#364,#369);
+#364 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#365,#366,#367,#368),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#365 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,0.));
+#366 = CARTESIAN_POINT('',(4.233333841338,-12.33311097169,0.));
+#367 = CARTESIAN_POINT('',(4.667413122661E-12,-6.08995188916,0.));
+#368 = CARTESIAN_POINT('',(4.667413122661E-12,8.416600749683E-14,0.));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(-0.,-0.,-1.));
+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);
+#372 = LINE('',#373,#374);
+#373 = CARTESIAN_POINT('',(0.,0.));
+#374 = VECTOR('',#375,1.);
+#375 = DIRECTION('',(1.,0.));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#377 = ORIENTED_EDGE('',*,*,#378,.F.);
+#378 = EDGE_CURVE('',#379,#346,#381,.T.);
+#379 = VERTEX_POINT('',#380);
+#380 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,0.));
+#381 = SURFACE_CURVE('',#382,(#387,#395),.PCURVE_S1.);
+#382 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#383,#384,#385,#386),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#383 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,0.));
+#384 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,0.));
+#385 = CARTESIAN_POINT('',(20.573999932271,-12.33311097169,0.));
+#386 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,0.));
+#387 = PCURVE('',#138,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#394);
+#389 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#390,#391,#392,#393),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#390 = CARTESIAN_POINT('',(0.127000169333,-10.07331730711));
+#391 = CARTESIAN_POINT('',(0.127000169333,-10.07331730711));
+#392 = CARTESIAN_POINT('',(-3.132666544747,-17.31231719986));
+#393 = CARTESIAN_POINT('',(-11.30299970874,-17.31231719986));
+#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#395 = PCURVE('',#396,#404);
+#396 = SURFACE_OF_LINEAR_EXTRUSION('',#397,#402);
+#397 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#398,#399,#400,#401),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(9.75092505702E-12,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#398 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,0.));
+#399 = CARTESIAN_POINT('',(23.833666646288,-5.094111079079,0.));
+#400 = CARTESIAN_POINT('',(20.573999932192,-12.33311097169,0.));
+#401 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,0.));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-0.,-0.,-1.));
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(0.,0.));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(1.,0.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = ORIENTED_EDGE('',*,*,#411,.F.);
+#411 = EDGE_CURVE('',#412,#379,#414,.T.);
+#412 = VERTEX_POINT('',#413);
+#413 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,0.));
+#414 = SURFACE_CURVE('',#415,(#418,#424),.PCURVE_S1.);
+#415 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#416,#417),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,33.550524901761),.PIECEWISE_BEZIER_KNOTS.);
+#416 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,0.));
+#417 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,0.));
+#418 = PCURVE('',#138,#419);
+#419 = DEFINITIONAL_REPRESENTATION('',(#420),#423);
+#420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#421,#422),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,33.550524901761),.PIECEWISE_BEZIER_KNOTS.);
+#421 = CARTESIAN_POINT('',(3.640667127253,-11.75858653555));
+#422 = CARTESIAN_POINT('',(0.127000169333,-10.07331730711));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#424 = PCURVE('',#425,#431);
+#425 = SURFACE_OF_LINEAR_EXTRUSION('',#426,#429);
+#426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#427,#428),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,33.550524901761),.PIECEWISE_BEZIER_KNOTS.);
+#427 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,0.));
+#428 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,0.));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(-0.,-0.,-1.));
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(0.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(1.,0.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#437 = ORIENTED_EDGE('',*,*,#438,.F.);
+#438 = EDGE_CURVE('',#439,#412,#441,.T.);
+#439 = VERTEX_POINT('',#440);
+#440 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,0.));
+#441 = SURFACE_CURVE('',#442,(#447,#455),.PCURVE_S1.);
+#442 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#443,#444,#445,#446),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#443 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,0.));
+#444 = CARTESIAN_POINT('',(27.855333096271,-7.009190137604,0.));
+#445 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,0.));
+#446 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,0.));
+#447 = PCURVE('',#138,#448);
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#454);
+#449 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#450,#451,#452,#453),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#450 = CARTESIAN_POINT('',(4.529667127253,-11.68198397377));
+#451 = CARTESIAN_POINT('',(4.148666619253,-11.98839636577));
+#452 = CARTESIAN_POINT('',(3.640667127253,-11.75858653555));
+#453 = CARTESIAN_POINT('',(3.640667127253,-11.75858653555));
+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#455 = PCURVE('',#456,#464);
+#456 = SURFACE_OF_LINEAR_EXTRUSION('',#457,#462);
+#457 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#458,#459,#460,#461),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,0.999999999989),
+  .PIECEWISE_BEZIER_KNOTS.);
+#458 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,0.));
+#459 = CARTESIAN_POINT('',(27.855333096275,-7.009190137601,0.));
+#460 = CARTESIAN_POINT('',(27.347333604282,-6.779380307387,0.));
+#461 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,0.));
+#462 = VECTOR('',#463,1.);
+#463 = DIRECTION('',(-0.,-0.,-1.));
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(0.,0.));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(1.,0.));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = ORIENTED_EDGE('',*,*,#471,.F.);
+#471 = EDGE_CURVE('',#472,#439,#474,.T.);
+#472 = VERTEX_POINT('',#473);
+#473 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#474 = SURFACE_CURVE('',#475,(#480,#488),.PCURVE_S1.);
+#475 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#476,#477,#478,#479),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#476 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#477 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#478 = CARTESIAN_POINT('',(28.617332926938,-6.396365353604,0.));
+#479 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,0.));
+#480 = PCURVE('',#138,#481);
+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#487);
+#482 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#483,#484,#485,#486),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#483 = CARTESIAN_POINT('',(4.74133328592,-11.03085683644));
+#484 = CARTESIAN_POINT('',(4.74133328592,-11.03085683644));
+#485 = CARTESIAN_POINT('',(4.91066644992,-11.37557158177));
+#486 = CARTESIAN_POINT('',(4.529667127253,-11.68198397377));
+#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#488 = PCURVE('',#489,#497);
+#489 = SURFACE_OF_LINEAR_EXTRUSION('',#490,#495);
+#490 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#491,#492,#493,#494),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#491 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#492 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#493 = CARTESIAN_POINT('',(28.617332926938,-6.396365353604,0.));
+#494 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,0.));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(-0.,-0.,-1.));
+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);
+#498 = LINE('',#499,#500);
+#499 = CARTESIAN_POINT('',(0.,0.));
+#500 = VECTOR('',#501,1.);
+#501 = DIRECTION('',(1.,0.));
+#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#503 = ORIENTED_EDGE('',*,*,#504,.F.);
+#504 = EDGE_CURVE('',#505,#472,#507,.T.);
+#505 = VERTEX_POINT('',#506);
+#506 = CARTESIAN_POINT('',(28.408304937462,-2.96299,-3.860563101742E-16)
+  );
+#507 = SURFACE_CURVE('',#508,(#511,#517),.PCURVE_S1.);
+#508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#509,#510),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,30.716366308268),.PIECEWISE_BEZIER_KNOTS.);
+#509 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,0.));
+#510 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#511 = PCURVE('',#138,#512);
+#512 = DEFINITIONAL_REPRESENTATION('',(#513),#516);
+#513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#514,#515),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,30.716366308268),.PIECEWISE_BEZIER_KNOTS.);
+#514 = CARTESIAN_POINT('',(4.699000291253,-7.736919868889));
+#515 = CARTESIAN_POINT('',(4.74133328592,-11.03085683644));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = PCURVE('',#518,#524);
+#518 = SURFACE_OF_LINEAR_EXTRUSION('',#519,#522);
+#519 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#520,#521),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,30.716366308268),.PIECEWISE_BEZIER_KNOTS.);
+#520 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,0.));
+#521 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(-0.,-0.,-1.));
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529);
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(0.,0.));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(1.,0.));
+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#530 = ORIENTED_EDGE('',*,*,#531,.F.);
+#531 = EDGE_CURVE('',#532,#505,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(27.1684,-2.96299,2.914335439641E-16));
+#534 = SURFACE_CURVE('',#535,(#539,#546),.PCURVE_S1.);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(27.1684,-2.96299,-1.52655665886E-16));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#539 = PCURVE('',#138,#540);
+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545);
+#541 = LINE('',#542,#543);
+#542 = CARTESIAN_POINT('',(3.461733522982,-7.942196228173));
+#543 = VECTOR('',#544,1.);
+#544 = DIRECTION('',(1.,-3.885780586188E-16));
+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#546 = PCURVE('',#547,#552);
+#547 = PLANE('',#548);
+#548 = AXIS2_PLACEMENT_3D('',#549,#550,#551);
+#549 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#550 = DIRECTION('',(2.210185207988E-16,0.776340110906,-0.630314232902)
+  );
+#551 = DIRECTION('',(-3.392234121452E-16,-0.630314232902,-0.776340110906
+    ));
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(1.05,5.645514862743E-17));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(4.254144787519E-16,-1.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = ORIENTED_EDGE('',*,*,#559,.F.);
+#559 = EDGE_CURVE('',#560,#532,#562,.T.);
+#560 = VERTEX_POINT('',#561);
+#561 = CARTESIAN_POINT('',(27.1684,-0.86299,1.52655665886E-16));
+#562 = SURFACE_CURVE('',#563,(#567,#573),.PCURVE_S1.);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(27.1684,2.058108114087,0.));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(-4.996003610813E-16,-1.,0.));
+#567 = PCURVE('',#138,#568);
+#568 = DEFINITIONAL_REPRESENTATION('',(#569),#572);
+#569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#570,#571),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.921098114087,5.021098114087),.PIECEWISE_BEZIER_KNOTS.);
+#570 = CARTESIAN_POINT('',(3.461733522982,-5.842196228173));
+#571 = CARTESIAN_POINT('',(3.461733522982,-7.942196228173));
+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#573 = PCURVE('',#574,#579);
+#574 = PLANE('',#575);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(27.1684,-0.86299,-1.));
+#577 = DIRECTION('',(-1.,4.996003610813E-16,3.330669073875E-16));
+#578 = DIRECTION('',(5.551115123126E-17,3.330669073875E-16,1.));
+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#583);
+#580 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#581,#582),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(2.921098114087,5.021098114087),.PIECEWISE_BEZIER_KNOTS.);
+#581 = CARTESIAN_POINT('',(1.,8.881784197001E-16));
+#582 = CARTESIAN_POINT('',(1.,-2.1));
+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#584 = ORIENTED_EDGE('',*,*,#585,.T.);
+#585 = EDGE_CURVE('',#560,#586,#588,.T.);
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(53.439174246892,-0.86299,-6.708160921799E-15)
+  );
+#588 = SURFACE_CURVE('',#589,(#593,#600),.PCURVE_S1.);
+#589 = LINE('',#590,#591);
+#590 = CARTESIAN_POINT('',(27.1684,-0.86299,-2.914335439641E-16));
+#591 = VECTOR('',#592,1.);
+#592 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#593 = PCURVE('',#138,#594);
+#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
+#595 = LINE('',#596,#597);
+#596 = CARTESIAN_POINT('',(3.461733522982,-5.842196228173));
+#597 = VECTOR('',#598,1.);
+#598 = DIRECTION('',(1.,-3.885780586188E-16));
+#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#600 = PCURVE('',#601,#606);
+#601 = PLANE('',#602);
+#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
+#603 = CARTESIAN_POINT('',(27.1684,-0.86299,-1.748601263785E-16));
+#604 = DIRECTION('',(-6.408921452688E-16,-0.776340110906,-0.630314232902
+    ));
+#605 = DIRECTION('',(-8.06502123249E-17,-0.630314232902,0.776340110906)
+  );
+#606 = DEFINITIONAL_REPRESENTATION('',(#607),#611);
+#607 = LINE('',#608,#609);
+#608 = CARTESIAN_POINT('',(0.,0.));
+#609 = VECTOR('',#610,1.);
+#610 = DIRECTION('',(-5.540854281863E-18,-1.));
+#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#612 = ORIENTED_EDGE('',*,*,#613,.F.);
+#613 = EDGE_CURVE('',#614,#586,#616,.T.);
+#614 = VERTEX_POINT('',#615);
+#615 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,0.));
+#616 = SURFACE_CURVE('',#617,(#620,#626),.PCURVE_S1.);
+#617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#618,#619),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,55.311043545405),.PIECEWISE_BEZIER_KNOTS.);
+#618 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,0.));
+#619 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,0.));
+#620 = PCURVE('',#138,#621);
+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#625);
+#622 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#623,#624),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,55.311043545405),.PIECEWISE_BEZIER_KNOTS.);
+#623 = CARTESIAN_POINT('',(31.496000697653,-4.289777809951));
+#624 = CARTESIAN_POINT('',(26.797000358987,-8.426349359556));
+#625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#626 = PCURVE('',#627,#633);
+#627 = SURFACE_OF_LINEAR_EXTRUSION('',#628,#631);
+#628 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#629,#630),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,55.311043545405),.PIECEWISE_BEZIER_KNOTS.);
+#629 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,0.));
+#630 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,0.));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(-0.,-0.,-1.));
+#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(0.,0.));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(1.,0.));
+#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#639 = ORIENTED_EDGE('',*,*,#640,.F.);
+#640 = EDGE_CURVE('',#641,#614,#643,.T.);
+#641 = VERTEX_POINT('',#642);
+#642 = CARTESIAN_POINT('',(55.264023544625,1.04101,-8.852813911005E-16)
+  );
+#643 = SURFACE_CURVE('',#644,(#647,#653),.PCURVE_S1.);
+#644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#645,#646),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.869786185518),.PIECEWISE_BEZIER_KNOTS.);
+#645 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,0.));
+#646 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,0.));
+#647 = PCURVE('',#138,#648);
+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#652);
+#649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#650,#651),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.869786185518),.PIECEWISE_BEZIER_KNOTS.);
+#650 = CARTESIAN_POINT('',(31.623000866987,-3.562047006222));
+#651 = CARTESIAN_POINT('',(31.496000697653,-4.289777809951));
+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#653 = PCURVE('',#654,#660);
+#654 = SURFACE_OF_LINEAR_EXTRUSION('',#655,#658);
+#655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#656,#657),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,6.869786185518),.PIECEWISE_BEZIER_KNOTS.);
+#656 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,0.));
+#657 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,0.));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(-0.,-0.,-1.));
+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(0.,0.));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(1.,0.));
+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#666 = ORIENTED_EDGE('',*,*,#667,.F.);
+#667 = EDGE_CURVE('',#668,#641,#670,.T.);
+#668 = VERTEX_POINT('',#669);
+#669 = CARTESIAN_POINT('',(27.1684,1.04101,0.));
+#670 = SURFACE_CURVE('',#671,(#675,#682),.PCURVE_S1.);
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(27.1684,1.04101,-2.109423746788E-16));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(1.,-3.330669073875E-16,-5.551115123126E-17));
+#675 = PCURVE('',#138,#676);
+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(3.461733522982,-3.938196228173));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(1.,-3.330669073875E-16));
+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#682 = PCURVE('',#683,#688);
+#683 = PLANE('',#684);
+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);
+#685 = CARTESIAN_POINT('',(27.1684,1.702839944547,0.815157116451));
+#686 = DIRECTION('',(-8.875627692244E-17,0.776340110906,-0.630314232902)
+  );
+#687 = DIRECTION('',(-1.621212919508E-17,-0.630314232902,-0.776340110906
+    ));
+#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693);
+#689 = LINE('',#690,#691);
+#690 = CARTESIAN_POINT('',(1.05,5.645514862743E-17));
+#691 = VECTOR('',#692,1.);
+#692 = DIRECTION('',(4.254144787519E-16,-1.));
+#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#694 = ORIENTED_EDGE('',*,*,#695,.F.);
+#695 = EDGE_CURVE('',#696,#668,#698,.T.);
+#696 = VERTEX_POINT('',#697);
+#697 = CARTESIAN_POINT('',(27.1684,3.14101,4.440892098501E-16));
+#698 = SURFACE_CURVE('',#699,(#703,#709),.PCURVE_S1.);
+#699 = LINE('',#700,#701);
+#700 = CARTESIAN_POINT('',(27.1684,4.060108114087,0.));
+#701 = VECTOR('',#702,1.);
+#702 = DIRECTION('',(-4.440892098501E-16,-1.,0.));
+#703 = PCURVE('',#138,#704);
+#704 = DEFINITIONAL_REPRESENTATION('',(#705),#708);
+#705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#706,#707),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.919098114087,3.019098114087),.PIECEWISE_BEZIER_KNOTS.);
+#706 = CARTESIAN_POINT('',(3.461733522982,-1.838196228173));
+#707 = CARTESIAN_POINT('',(3.461733522982,-3.938196228173));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = PCURVE('',#710,#715);
+#710 = PLANE('',#711);
+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
+#712 = CARTESIAN_POINT('',(27.1684,3.14101,-1.));
+#713 = DIRECTION('',(-1.,4.440892098501E-16,-1.110223024625E-16));
+#714 = DIRECTION('',(0.,-1.110223024625E-16,1.));
+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#719);
+#716 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#717,#718),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.919098114087,3.019098114087),.PIECEWISE_BEZIER_KNOTS.);
+#717 = CARTESIAN_POINT('',(1.,8.881784197001E-16));
+#718 = CARTESIAN_POINT('',(1.,-2.1));
+#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#720 = ORIENTED_EDGE('',*,*,#721,.T.);
+#721 = EDGE_CURVE('',#696,#722,#724,.T.);
+#722 = VERTEX_POINT('',#723);
+#723 = CARTESIAN_POINT('',(53.480829701265,3.14101,-8.4689004979E-16));
+#724 = SURFACE_CURVE('',#725,(#729,#736),.PCURVE_S1.);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(27.1684,3.14101,-2.331468351713E-16));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(1.,-3.330669073875E-16,-5.551115123126E-17));
+#729 = PCURVE('',#138,#730);
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(3.461733522982,-1.838196228173));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(1.,-3.330669073875E-16));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#736 = PCURVE('',#737,#742);
+#737 = PLANE('',#738);
+#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);
+#739 = CARTESIAN_POINT('',(27.1684,3.14101,-1.165734175856E-16));
+#740 = DIRECTION('',(-2.61138410136E-16,-0.776340110906,-0.630314232902)
+  );
+#741 = DIRECTION('',(1.561700040184E-16,-0.630314232902,0.776340110906)
+  );
+#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747);
+#743 = LINE('',#744,#745);
+#744 = CARTESIAN_POINT('',(0.,0.));
+#745 = VECTOR('',#746,1.);
+#746 = DIRECTION('',(-5.540854281863E-18,-1.));
+#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#748 = ORIENTED_EDGE('',*,*,#749,.F.);
+#749 = EDGE_CURVE('',#750,#722,#752,.T.);
+#750 = VERTEX_POINT('',#751);
+#751 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#752 = SURFACE_CURVE('',#753,(#758,#766),.PCURVE_S1.);
+#753 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#754,#755,#756,#757),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#754 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#755 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#756 = CARTESIAN_POINT('',(53.212999830671,3.56204811084,0.));
+#757 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,0.));
+#758 = PCURVE('',#138,#759);
+#759 = DEFINITIONAL_REPRESENTATION('',(#760),#765);
+#760 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#761,#762,#763,#764),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#761 = CARTESIAN_POINT('',(27.81300052832,-1.072444444444));
+#762 = CARTESIAN_POINT('',(27.81300052832,-1.072444444444));
+#763 = CARTESIAN_POINT('',(29.506333353653,-1.417158117333));
+#764 = CARTESIAN_POINT('',(30.48000052832,-2.374697646667));
+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#766 = PCURVE('',#767,#775);
+#767 = SURFACE_OF_LINEAR_EXTRUSION('',#768,#773);
+#768 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#769,#770,#771,#772),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#769 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#770 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#771 = CARTESIAN_POINT('',(53.212999830671,3.56204811084,0.));
+#772 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,0.));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(-0.,-0.,-1.));
+#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780);
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(0.,0.));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(1.,0.));
+#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#781 = ORIENTED_EDGE('',*,*,#782,.F.);
+#782 = EDGE_CURVE('',#783,#750,#785,.T.);
+#783 = VERTEX_POINT('',#784);
+#784 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,0.));
+#785 = SURFACE_CURVE('',#786,(#789,#795),.PCURVE_S1.);
+#786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#787,#788),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,197.50290821212),.PIECEWISE_BEZIER_KNOTS.);
+#787 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,0.));
+#788 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#789 = PCURVE('',#138,#790);
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#794);
+#791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#792,#793),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,197.50290821212),.PIECEWISE_BEZIER_KNOTS.);
+#792 = CARTESIAN_POINT('',(4.40266695792,-1.187349359556));
+#793 = CARTESIAN_POINT('',(27.81300052832,-1.072444444444));
+#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#795 = PCURVE('',#796,#802);
+#796 = SURFACE_OF_LINEAR_EXTRUSION('',#797,#800);
+#797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#798,#799),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,197.50290821212),.PIECEWISE_BEZIER_KNOTS.);
+#798 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,0.));
+#799 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(-0.,-0.,-1.));
+#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
+#803 = LINE('',#804,#805);
+#804 = CARTESIAN_POINT('',(0.,0.));
+#805 = VECTOR('',#806,1.);
+#806 = DIRECTION('',(1.,0.));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = ORIENTED_EDGE('',*,*,#809,.F.);
+#809 = EDGE_CURVE('',#264,#783,#810,.T.);
+#810 = SURFACE_CURVE('',#811,(#814,#820),.PCURVE_S1.);
+#811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#812,#813),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,21.788647156214),.PIECEWISE_BEZIER_KNOTS.);
+#812 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,0.));
+#813 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,0.));
+#814 = PCURVE('',#138,#815);
+#815 = DEFINITIONAL_REPRESENTATION('',(#816),#819);
+#816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#817,#818),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,21.788647156214),.PIECEWISE_BEZIER_KNOTS.);
+#817 = CARTESIAN_POINT('',(4.360333963253,1.149048078667));
+#818 = CARTESIAN_POINT('',(4.40266695792,-1.187349359556));
+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#820 = PCURVE('',#279,#821);
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(0.,0.));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(1.,0.));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = ORIENTED_EDGE('',*,*,#292,.F.);
+#828 = FACE_BOUND('',#829,.F.);
+#829 = EDGE_LOOP('',(#830));
+#830 = ORIENTED_EDGE('',*,*,#831,.F.);
+#831 = EDGE_CURVE('',#832,#832,#834,.T.);
+#832 = VERTEX_POINT('',#833);
+#833 = CARTESIAN_POINT('',(8.7,-6.73555739531E-16,0.));
+#834 = SURFACE_CURVE('',#835,(#840,#847),.PCURVE_S1.);
+#835 = CIRCLE('',#836,2.75);
+#836 = AXIS2_PLACEMENT_3D('',#837,#838,#839);
+#837 = CARTESIAN_POINT('',(5.95,0.,0.));
+#838 = DIRECTION('',(0.,0.,1.));
+#839 = DIRECTION('',(1.,0.,0.));
+#840 = PCURVE('',#138,#841);
+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846);
+#842 = CIRCLE('',#843,2.75);
+#843 = AXIS2_PLACEMENT_2D('',#844,#845);
+#844 = CARTESIAN_POINT('',(-17.75666647701,-4.979206228173));
+#845 = DIRECTION('',(1.,0.));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = PCURVE('',#848,#853);
+#848 = CYLINDRICAL_SURFACE('',#849,2.75);
+#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);
+#850 = CARTESIAN_POINT('',(5.95,0.,-2.));
+#851 = DIRECTION('',(0.,0.,1.));
+#852 = DIRECTION('',(1.,0.,0.));
+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858);
+#854 = LINE('',#855,#856);
+#855 = CARTESIAN_POINT('',(0.,2.));
+#856 = VECTOR('',#857,1.);
+#857 = DIRECTION('',(1.,0.));
+#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#859 = ADVANCED_FACE('',(#860,#1470),#79,.T.);
+#860 = FACE_BOUND('',#861,.T.);
+#861 = EDGE_LOOP('',(#862,#863,#864,#889,#914,#939,#960,#985,#1010,#1031
+    ,#1058,#1085,#1112,#1139,#1166,#1193,#1220,#1247,#1268,#1296,#1322,
+    #1350,#1371,#1404,#1429,#1450,#1469));
+#862 = ORIENTED_EDGE('',*,*,#62,.F.);
+#863 = ORIENTED_EDGE('',*,*,#187,.F.);
+#864 = ORIENTED_EDGE('',*,*,#865,.F.);
+#865 = EDGE_CURVE('',#866,#157,#868,.T.);
+#866 = VERTEX_POINT('',#867);
+#867 = CARTESIAN_POINT('',(4.661444563681E-12,8.397615935962E-14,2.3));
+#868 = SURFACE_CURVE('',#869,(#874,#882),.PCURVE_S1.);
+#869 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#870,#871,#872,#873),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#870 = CARTESIAN_POINT('',(4.667413122661E-12,8.444023258392E-14,2.3));
+#871 = CARTESIAN_POINT('',(4.667413122661E-12,6.089953025951,2.3));
+#872 = CARTESIAN_POINT('',(5.731997002671,11.573714411862,2.3));
+#873 = CARTESIAN_POINT('',(12.608069204271,11.67813403764,2.3));
+#874 = PCURVE('',#79,#875);
+#875 = DEFINITIONAL_REPRESENTATION('',(#876),#881);
+#876 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#877,#878,#879,#880),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#877 = CARTESIAN_POINT('',(-23.70666647701,-4.979206228173));
+#878 = CARTESIAN_POINT('',(-23.70666647701,1.110746797778));
+#879 = CARTESIAN_POINT('',(-17.97466947434,6.594508183689));
+#880 = CARTESIAN_POINT('',(-11.09859727274,6.698927809467));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#882 = PCURVE('',#172,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(0.,-2.3));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(1.,0.));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = ORIENTED_EDGE('',*,*,#890,.F.);
+#890 = EDGE_CURVE('',#891,#866,#893,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,2.3));
+#893 = SURFACE_CURVE('',#894,(#899,#907),.PCURVE_S1.);
+#894 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#895,#896,#897,#898),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#895 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,2.3));
+#896 = CARTESIAN_POINT('',(4.233333841338,-12.33311097169,2.3));
+#897 = CARTESIAN_POINT('',(4.667413122661E-12,-6.08995188916,2.3));
+#898 = CARTESIAN_POINT('',(4.667413122661E-12,8.416600749683E-14,2.3));
+#899 = PCURVE('',#79,#900);
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#906);
+#901 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#902,#903,#904,#905),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#902 = CARTESIAN_POINT('',(-11.30299970874,-17.31231719986));
+#903 = CARTESIAN_POINT('',(-19.47333263568,-17.31231719986));
+#904 = CARTESIAN_POINT('',(-23.70666647701,-11.06915811733));
+#905 = CARTESIAN_POINT('',(-23.70666647701,-4.979206228173));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = PCURVE('',#363,#908);
+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);
+#909 = LINE('',#910,#911);
+#910 = CARTESIAN_POINT('',(0.,-2.3));
+#911 = VECTOR('',#912,1.);
+#912 = DIRECTION('',(1.,0.));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = ORIENTED_EDGE('',*,*,#915,.F.);
+#915 = EDGE_CURVE('',#916,#891,#918,.T.);
+#916 = VERTEX_POINT('',#917);
+#917 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,2.3));
+#918 = SURFACE_CURVE('',#919,(#924,#932),.PCURVE_S1.);
+#919 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#920,#921,#922,#923),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#920 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,2.3));
+#921 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,2.3));
+#922 = CARTESIAN_POINT('',(20.573999932271,-12.33311097169,2.3));
+#923 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,2.3));
+#924 = PCURVE('',#79,#925);
+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#931);
+#926 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#927,#928,#929,#930),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#927 = CARTESIAN_POINT('',(0.127000169333,-10.07331730711));
+#928 = CARTESIAN_POINT('',(0.127000169333,-10.07331730711));
+#929 = CARTESIAN_POINT('',(-3.132666544747,-17.31231719986));
+#930 = CARTESIAN_POINT('',(-11.30299970874,-17.31231719986));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#932 = PCURVE('',#396,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(0.,-2.3));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(1.,0.));
+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#939 = ORIENTED_EDGE('',*,*,#940,.F.);
+#940 = EDGE_CURVE('',#941,#916,#943,.T.);
+#941 = VERTEX_POINT('',#942);
+#942 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,2.3));
+#943 = SURFACE_CURVE('',#944,(#947,#953),.PCURVE_S1.);
+#944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#945,#946),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,33.550524901761),.PIECEWISE_BEZIER_KNOTS.);
+#945 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,2.3));
+#946 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,2.3));
+#947 = PCURVE('',#79,#948);
+#948 = DEFINITIONAL_REPRESENTATION('',(#949),#952);
+#949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#950,#951),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,33.550524901761),.PIECEWISE_BEZIER_KNOTS.);
+#950 = CARTESIAN_POINT('',(3.640667127253,-11.75858653555));
+#951 = CARTESIAN_POINT('',(0.127000169333,-10.07331730711));
+#952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#953 = PCURVE('',#425,#954);
+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);
+#955 = LINE('',#956,#957);
+#956 = CARTESIAN_POINT('',(0.,-2.3));
+#957 = VECTOR('',#958,1.);
+#958 = DIRECTION('',(1.,0.));
+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#960 = ORIENTED_EDGE('',*,*,#961,.F.);
+#961 = EDGE_CURVE('',#962,#941,#964,.T.);
+#962 = VERTEX_POINT('',#963);
+#963 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,2.3));
+#964 = SURFACE_CURVE('',#965,(#970,#978),.PCURVE_S1.);
+#965 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#966,#967,#968,#969),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#966 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,2.3));
+#967 = CARTESIAN_POINT('',(27.855333096271,-7.009190137604,2.3));
+#968 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,2.3));
+#969 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,2.3));
+#970 = PCURVE('',#79,#971);
+#971 = DEFINITIONAL_REPRESENTATION('',(#972),#977);
+#972 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#973,#974,#975,#976),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#973 = CARTESIAN_POINT('',(4.529667127253,-11.68198397377));
+#974 = CARTESIAN_POINT('',(4.148666619253,-11.98839636577));
+#975 = CARTESIAN_POINT('',(3.640667127253,-11.75858653555));
+#976 = CARTESIAN_POINT('',(3.640667127253,-11.75858653555));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = PCURVE('',#456,#979);
+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(0.,-2.3));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(1.,0.));
+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#985 = ORIENTED_EDGE('',*,*,#986,.F.);
+#986 = EDGE_CURVE('',#987,#962,#989,.T.);
+#987 = VERTEX_POINT('',#988);
+#988 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,2.3));
+#989 = SURFACE_CURVE('',#990,(#995,#1003),.PCURVE_S1.);
+#990 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#991,#992,#993,#994),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#991 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,2.3));
+#992 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,2.3));
+#993 = CARTESIAN_POINT('',(28.617332926938,-6.396365353604,2.3));
+#994 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,2.3));
+#995 = PCURVE('',#79,#996);
+#996 = DEFINITIONAL_REPRESENTATION('',(#997),#1002);
+#997 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#998,#999,#1000,#1001),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#998 = CARTESIAN_POINT('',(4.74133328592,-11.03085683644));
+#999 = CARTESIAN_POINT('',(4.74133328592,-11.03085683644));
+#1000 = CARTESIAN_POINT('',(4.91066644992,-11.37557158177));
+#1001 = CARTESIAN_POINT('',(4.529667127253,-11.68198397377));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = PCURVE('',#489,#1004);
+#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(0.,-2.3));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(1.,0.));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1010 = ORIENTED_EDGE('',*,*,#1011,.F.);
+#1011 = EDGE_CURVE('',#1012,#987,#1014,.T.);
+#1012 = VERTEX_POINT('',#1013);
+#1013 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,2.3));
+#1014 = SURFACE_CURVE('',#1015,(#1018,#1024),.PCURVE_S1.);
+#1015 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1016,#1017),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,30.716366308268),.PIECEWISE_BEZIER_KNOTS.);
+#1016 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,2.3));
+#1017 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,2.3));
+#1018 = PCURVE('',#79,#1019);
+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1023);
+#1020 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1021,#1022),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,30.716366308268),.PIECEWISE_BEZIER_KNOTS.);
+#1021 = CARTESIAN_POINT('',(4.699000291253,-7.736919868889));
+#1022 = CARTESIAN_POINT('',(4.74133328592,-11.03085683644));
+#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1024 = PCURVE('',#518,#1025);
+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(0.,-2.3));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(1.,0.));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1032 = EDGE_CURVE('',#1033,#1012,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,2.3));
+#1035 = SURFACE_CURVE('',#1036,(#1039,#1045),.PCURVE_S1.);
+#1036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1037,#1038),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,29.64286),.PIECEWISE_BEZIER_KNOTS.);
+#1037 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,2.3));
+#1038 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,2.3));
+#1039 = PCURVE('',#79,#1040);
+#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1044);
+#1041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1042,#1043),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,29.64286),.PIECEWISE_BEZIER_KNOTS.);
+#1042 = CARTESIAN_POINT('',(8.212667296587,-7.736919868889));
+#1043 = CARTESIAN_POINT('',(4.699000291253,-7.736919868889));
+#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1045 = PCURVE('',#1046,#1052);
+#1046 = SURFACE_OF_LINEAR_EXTRUSION('',#1047,#1050);
+#1047 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1048,#1049),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,29.64286),.PIECEWISE_BEZIER_KNOTS.);
+#1048 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,0.));
+#1049 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,0.));
+#1050 = VECTOR('',#1051,1.);
+#1051 = DIRECTION('',(-0.,-0.,-1.));
+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);
+#1053 = LINE('',#1054,#1055);
+#1054 = CARTESIAN_POINT('',(0.,-2.3));
+#1055 = VECTOR('',#1056,1.);
+#1056 = DIRECTION('',(1.,0.));
+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1058 = ORIENTED_EDGE('',*,*,#1059,.F.);
+#1059 = EDGE_CURVE('',#1060,#1033,#1062,.T.);
+#1060 = VERTEX_POINT('',#1061);
+#1061 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,2.3));
+#1062 = SURFACE_CURVE('',#1063,(#1066,#1072),.PCURVE_S1.);
+#1063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1064,#1065),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,28.356333057887),.PIECEWISE_BEZIER_KNOTS.);
+#1064 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,2.3));
+#1065 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,2.3));
+#1066 = PCURVE('',#79,#1067);
+#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1071);
+#1068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1069,#1070),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,28.356333057887),.PIECEWISE_BEZIER_KNOTS.);
+#1069 = CARTESIAN_POINT('',(10.752667127253,-9.728602561778));
+#1070 = CARTESIAN_POINT('',(8.212667296587,-7.736919868889));
+#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1072 = PCURVE('',#1073,#1079);
+#1073 = SURFACE_OF_LINEAR_EXTRUSION('',#1074,#1077);
+#1074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1075,#1076),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,28.356333057887),.PIECEWISE_BEZIER_KNOTS.);
+#1075 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,0.));
+#1076 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,0.));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(-0.,-0.,-1.));
+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);
+#1080 = LINE('',#1081,#1082);
+#1081 = CARTESIAN_POINT('',(0.,-2.3));
+#1082 = VECTOR('',#1083,1.);
+#1083 = DIRECTION('',(1.,0.));
+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1085 = ORIENTED_EDGE('',*,*,#1086,.F.);
+#1086 = EDGE_CURVE('',#1087,#1060,#1089,.T.);
+#1087 = VERTEX_POINT('',#1088);
+#1088 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,2.3));
+#1089 = SURFACE_CURVE('',#1090,(#1093,#1099),.PCURVE_S1.);
+#1090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1091,#1092),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,36.625864726157),.PIECEWISE_BEZIER_KNOTS.);
+#1091 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,2.3));
+#1092 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,2.3));
+#1093 = PCURVE('',#79,#1094);
+#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1098);
+#1095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1096,#1097),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,36.625864726157),.PIECEWISE_BEZIER_KNOTS.);
+#1096 = CARTESIAN_POINT('',(13.885333861653,-7.009190169778));
+#1097 = CARTESIAN_POINT('',(10.752667127253,-9.728602561778));
+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1099 = PCURVE('',#1100,#1106);
+#1100 = SURFACE_OF_LINEAR_EXTRUSION('',#1101,#1104);
+#1101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1102,#1103),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,36.625864726157),.PIECEWISE_BEZIER_KNOTS.);
+#1102 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,0.));
+#1103 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,0.));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(-0.,-0.,-1.));
+#1106 = DEFINITIONAL_REPRESENTATION('',(#1107),#1111);
+#1107 = LINE('',#1108,#1109);
+#1108 = CARTESIAN_POINT('',(0.,-2.3));
+#1109 = VECTOR('',#1110,1.);
+#1110 = DIRECTION('',(1.,0.));
+#1111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1112 = ORIENTED_EDGE('',*,*,#1113,.F.);
+#1113 = EDGE_CURVE('',#1114,#1087,#1116,.T.);
+#1114 = VERTEX_POINT('',#1115);
+#1115 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,2.3));
+#1116 = SURFACE_CURVE('',#1117,(#1120,#1126),.PCURVE_S1.);
+#1117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1118,#1119),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,33.129696617373),.PIECEWISE_BEZIER_KNOTS.);
+#1118 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,2.3));
+#1119 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,2.3));
+#1120 = PCURVE('',#79,#1121);
+#1121 = DEFINITIONAL_REPRESENTATION('',(#1122),#1125);
+#1122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1123,#1124),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,33.129696617373),.PIECEWISE_BEZIER_KNOTS.);
+#1123 = CARTESIAN_POINT('',(16.80633420032,-9.383888888889));
+#1124 = CARTESIAN_POINT('',(13.885333861653,-7.009190169778));
+#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1126 = PCURVE('',#1127,#1133);
+#1127 = SURFACE_OF_LINEAR_EXTRUSION('',#1128,#1131);
+#1128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1129,#1130),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,33.129696617373),.PIECEWISE_BEZIER_KNOTS.);
+#1129 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,0.));
+#1130 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,0.));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(-0.,-0.,-1.));
+#1133 = DEFINITIONAL_REPRESENTATION('',(#1134),#1138);
+#1134 = LINE('',#1135,#1136);
+#1135 = CARTESIAN_POINT('',(0.,-2.3));
+#1136 = VECTOR('',#1137,1.);
+#1137 = DIRECTION('',(1.,0.));
+#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1139 = ORIENTED_EDGE('',*,*,#1140,.F.);
+#1140 = EDGE_CURVE('',#1141,#1114,#1143,.T.);
+#1141 = VERTEX_POINT('',#1142);
+#1142 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,2.3));
+#1143 = SURFACE_CURVE('',#1144,(#1147,#1153),.PCURVE_S1.);
+#1144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1145,#1146),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.5),.PIECEWISE_BEZIER_KNOTS.);
+#1145 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,2.3));
+#1146 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,2.3));
+#1147 = PCURVE('',#79,#1148);
+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1152);
+#1149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1150,#1151),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.5),.PIECEWISE_BEZIER_KNOTS.);
+#1150 = CARTESIAN_POINT('',(18.880667533653,-9.383888888889));
+#1151 = CARTESIAN_POINT('',(16.80633420032,-9.383888888889));
+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1153 = PCURVE('',#1154,#1160);
+#1154 = SURFACE_OF_LINEAR_EXTRUSION('',#1155,#1158);
+#1155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1156,#1157),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.5),.PIECEWISE_BEZIER_KNOTS.);
+#1156 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,0.));
+#1157 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,0.));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(-0.,-0.,-1.));
+#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1165);
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(0.,-2.3));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(1.,0.));
+#1165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1166 = ORIENTED_EDGE('',*,*,#1167,.F.);
+#1167 = EDGE_CURVE('',#1168,#1141,#1170,.T.);
+#1168 = VERTEX_POINT('',#1169);
+#1169 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,2.3));
+#1170 = SURFACE_CURVE('',#1171,(#1174,#1180),.PCURVE_S1.);
+#1171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1172,#1173),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,34.093579636773),.PIECEWISE_BEZIER_KNOTS.);
+#1172 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,2.3));
+#1173 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,2.3));
+#1174 = PCURVE('',#79,#1175);
+#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1179);
+#1176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1177,#1178),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,34.093579636773),.PIECEWISE_BEZIER_KNOTS.);
+#1177 = CARTESIAN_POINT('',(21.75933369232,-6.817682692889));
+#1178 = CARTESIAN_POINT('',(18.880667533653,-9.383888888889));
+#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1180 = PCURVE('',#1181,#1187);
+#1181 = SURFACE_OF_LINEAR_EXTRUSION('',#1182,#1185);
+#1182 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1183,#1184),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,34.093579636773),.PIECEWISE_BEZIER_KNOTS.);
+#1183 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,0.));
+#1184 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,0.));
+#1185 = VECTOR('',#1186,1.);
+#1186 = DIRECTION('',(-0.,-0.,-1.));
+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(0.,-2.3));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(1.,0.));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1193 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#1194 = EDGE_CURVE('',#1195,#1168,#1197,.T.);
+#1195 = VERTEX_POINT('',#1196);
+#1196 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,2.3));
+#1197 = SURFACE_CURVE('',#1198,(#1201,#1207),.PCURVE_S1.);
+#1198 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1199,#1200),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,24.500102144728),.PIECEWISE_BEZIER_KNOTS.);
+#1199 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,2.3));
+#1200 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,2.3));
+#1201 = PCURVE('',#79,#1202);
+#1202 = DEFINITIONAL_REPRESENTATION('',(#1203),#1206);
+#1203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1204,#1205),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,24.500102144728),.PIECEWISE_BEZIER_KNOTS.);
+#1204 = CARTESIAN_POINT('',(24.08766736432,-8.388047006222));
+#1205 = CARTESIAN_POINT('',(21.75933369232,-6.817682692889));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1207 = PCURVE('',#1208,#1214);
+#1208 = SURFACE_OF_LINEAR_EXTRUSION('',#1209,#1212);
+#1209 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1210,#1211),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,24.500102144728),.PIECEWISE_BEZIER_KNOTS.);
+#1210 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,0.));
+#1211 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,0.));
+#1212 = VECTOR('',#1213,1.);
+#1213 = DIRECTION('',(-0.,-0.,-1.));
+#1214 = DEFINITIONAL_REPRESENTATION('',(#1215),#1219);
+#1215 = LINE('',#1216,#1217);
+#1216 = CARTESIAN_POINT('',(0.,-2.3));
+#1217 = VECTOR('',#1218,1.);
+#1218 = DIRECTION('',(1.,0.));
+#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1220 = ORIENTED_EDGE('',*,*,#1221,.F.);
+#1221 = EDGE_CURVE('',#1222,#1195,#1224,.T.);
+#1222 = VERTEX_POINT('',#1223);
+#1223 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,2.3));
+#1224 = SURFACE_CURVE('',#1225,(#1228,#1234),.PCURVE_S1.);
+#1225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1226,#1227),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,22.859930120237),.PIECEWISE_BEZIER_KNOTS.);
+#1226 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,2.3));
+#1227 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,2.3));
+#1228 = PCURVE('',#79,#1229);
+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1233);
+#1230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1231,#1232),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,22.859930120237),.PIECEWISE_BEZIER_KNOTS.);
+#1231 = CARTESIAN_POINT('',(26.797000358987,-8.426349359556));
+#1232 = CARTESIAN_POINT('',(24.08766736432,-8.388047006222));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = PCURVE('',#1235,#1241);
+#1235 = SURFACE_OF_LINEAR_EXTRUSION('',#1236,#1239);
+#1236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1237,#1238),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,22.859930120237),.PIECEWISE_BEZIER_KNOTS.);
+#1237 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,0.));
+#1238 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,0.));
+#1239 = VECTOR('',#1240,1.);
+#1240 = DIRECTION('',(-0.,-0.,-1.));
+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
+#1242 = LINE('',#1243,#1244);
+#1243 = CARTESIAN_POINT('',(0.,-2.3));
+#1244 = VECTOR('',#1245,1.);
+#1245 = DIRECTION('',(1.,0.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1247 = ORIENTED_EDGE('',*,*,#1248,.F.);
+#1248 = EDGE_CURVE('',#1249,#1222,#1251,.T.);
+#1249 = VERTEX_POINT('',#1250);
+#1250 = CARTESIAN_POINT('',(53.226737439552,-1.05,2.3));
+#1251 = SURFACE_CURVE('',#1252,(#1255,#1261),.PCURVE_S1.);
+#1252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1253,#1254),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,55.311043545405),.PIECEWISE_BEZIER_KNOTS.);
+#1253 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,2.3));
+#1254 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,2.3));
+#1255 = PCURVE('',#79,#1256);
+#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1260);
+#1257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1258,#1259),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,55.311043545405),.PIECEWISE_BEZIER_KNOTS.);
+#1258 = CARTESIAN_POINT('',(31.496000697653,-4.289777809951));
+#1259 = CARTESIAN_POINT('',(26.797000358987,-8.426349359556));
+#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1261 = PCURVE('',#627,#1262);
+#1262 = DEFINITIONAL_REPRESENTATION('',(#1263),#1267);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(0.,-2.3));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(1.,0.));
+#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1268 = ORIENTED_EDGE('',*,*,#1269,.F.);
+#1269 = EDGE_CURVE('',#1270,#1249,#1272,.T.);
+#1270 = VERTEX_POINT('',#1271);
+#1271 = CARTESIAN_POINT('',(27.,-1.05,2.3));
+#1272 = SURFACE_CURVE('',#1273,(#1277,#1284),.PCURVE_S1.);
+#1273 = LINE('',#1274,#1275);
+#1274 = CARTESIAN_POINT('',(27.,-1.05,2.3));
+#1275 = VECTOR('',#1276,1.);
+#1276 = DIRECTION('',(1.,-3.451266460342E-31,2.775557561563E-16));
+#1277 = PCURVE('',#79,#1278);
+#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1283);
+#1279 = LINE('',#1280,#1281);
+#1280 = CARTESIAN_POINT('',(3.293333522982,-6.029206228173));
+#1281 = VECTOR('',#1282,1.);
+#1282 = DIRECTION('',(1.,-2.465190328816E-32));
+#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1284 = PCURVE('',#1285,#1290);
+#1285 = PLANE('',#1286);
+#1286 = AXIS2_PLACEMENT_3D('',#1287,#1288,#1289);
+#1287 = CARTESIAN_POINT('',(27.,-1.05,2.3));
+#1288 = DIRECTION('',(-1.877733951076E-17,0.776340110906,0.630314232902)
+  );
+#1289 = DIRECTION('',(2.09936812235E-16,0.630314232902,-0.776340110906)
+  );
+#1290 = DEFINITIONAL_REPRESENTATION('',(#1291),#1295);
+#1291 = LINE('',#1292,#1293);
+#1292 = CARTESIAN_POINT('',(0.,0.));
+#1293 = VECTOR('',#1294,1.);
+#1294 = DIRECTION('',(-5.540854281863E-18,-1.));
+#1295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1296 = ORIENTED_EDGE('',*,*,#1297,.F.);
+#1297 = EDGE_CURVE('',#1298,#1270,#1300,.T.);
+#1298 = VERTEX_POINT('',#1299);
+#1299 = CARTESIAN_POINT('',(27.,1.05,2.3));
+#1300 = SURFACE_CURVE('',#1301,(#1305,#1311),.PCURVE_S1.);
+#1301 = LINE('',#1302,#1303);
+#1302 = CARTESIAN_POINT('',(27.,1.964603114087,2.3));
+#1303 = VECTOR('',#1304,1.);
+#1304 = DIRECTION('',(1.110223024625E-16,-1.,0.));
+#1305 = PCURVE('',#79,#1306);
+#1306 = DEFINITIONAL_REPRESENTATION('',(#1307),#1310);
+#1307 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1308,#1309),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.914603114087,3.014603114087),.PIECEWISE_BEZIER_KNOTS.);
+#1308 = CARTESIAN_POINT('',(3.293333522982,-3.929206228173));
+#1309 = CARTESIAN_POINT('',(3.293333522982,-6.029206228173));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1311 = PCURVE('',#1312,#1317);
+#1312 = PLANE('',#1313);
+#1313 = AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
+#1314 = CARTESIAN_POINT('',(27.,-1.05,3.3));
+#1315 = DIRECTION('',(-1.,-1.110223024625E-16,-1.110223024625E-16));
+#1316 = DIRECTION('',(-1.110223024625E-16,-1.110223024625E-16,-1.));
+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1321);
+#1318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1319,#1320),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.914603114087,3.014603114087),.PIECEWISE_BEZIER_KNOTS.);
+#1319 = CARTESIAN_POINT('',(1.,-2.1));
+#1320 = CARTESIAN_POINT('',(1.,8.881784197001E-16));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1322 = ORIENTED_EDGE('',*,*,#1323,.T.);
+#1323 = EDGE_CURVE('',#1298,#1324,#1326,.T.);
+#1324 = VERTEX_POINT('',#1325);
+#1325 = CARTESIAN_POINT('',(55.265592437293,1.05,2.3));
+#1326 = SURFACE_CURVE('',#1327,(#1331,#1338),.PCURVE_S1.);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(27.,1.05,2.3));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(1.,-3.451266460342E-31,2.775557561563E-16));
+#1331 = PCURVE('',#79,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(3.293333522982,-3.929206228173));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(1.,-2.465190328816E-32));
+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1338 = PCURVE('',#1339,#1344);
+#1339 = PLANE('',#1340);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(27.,0.388170055453,1.484842883549));
+#1342 = DIRECTION('',(-1.911594727243E-16,-0.776340110906,0.630314232902
+    ));
+#1343 = DIRECTION('',(2.09936812235E-16,0.630314232902,0.776340110906));
+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(1.05,5.645514862743E-17));
+#1347 = VECTOR('',#1348,1.);
+#1348 = DIRECTION('',(4.254144787519E-16,-1.));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1351 = EDGE_CURVE('',#1352,#1324,#1354,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,2.3));
+#1354 = SURFACE_CURVE('',#1355,(#1358,#1364),.PCURVE_S1.);
+#1355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1356,#1357),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.869786185518),.PIECEWISE_BEZIER_KNOTS.);
+#1356 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,2.3));
+#1357 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,2.3));
+#1358 = PCURVE('',#79,#1359);
+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1363);
+#1360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1361,#1362),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,6.869786185518),.PIECEWISE_BEZIER_KNOTS.);
+#1361 = CARTESIAN_POINT('',(31.623000866987,-3.562047006222));
+#1362 = CARTESIAN_POINT('',(31.496000697653,-4.289777809951));
+#1363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1364 = PCURVE('',#654,#1365);
+#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370);
+#1366 = LINE('',#1367,#1368);
+#1367 = CARTESIAN_POINT('',(0.,-2.3));
+#1368 = VECTOR('',#1369,1.);
+#1369 = DIRECTION('',(1.,0.));
+#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1371 = ORIENTED_EDGE('',*,*,#1372,.F.);
+#1372 = EDGE_CURVE('',#1373,#1352,#1375,.T.);
+#1373 = VERTEX_POINT('',#1374);
+#1374 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,2.3));
+#1375 = SURFACE_CURVE('',#1376,(#1381,#1389),.PCURVE_S1.);
+#1376 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1377,#1378,#1379,#1380),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1377 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,2.3));
+#1378 = CARTESIAN_POINT('',(55.160334180005,1.646967979729,2.3));
+#1379 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,2.3));
+#1380 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,2.3));
+#1381 = PCURVE('',#79,#1382);
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1388);
+#1383 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1384,#1385,#1386,#1387),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1384 = CARTESIAN_POINT('',(30.48000052832,-2.374697646667));
+#1385 = CARTESIAN_POINT('',(31.453667702987,-3.332238248444));
+#1386 = CARTESIAN_POINT('',(31.623000866987,-3.562047006222));
+#1387 = CARTESIAN_POINT('',(31.623000866987,-3.562047006222));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1389 = PCURVE('',#1390,#1398);
+#1390 = SURFACE_OF_LINEAR_EXTRUSION('',#1391,#1396);
+#1391 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1392,#1393,#1394,#1395),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1392 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,0.));
+#1393 = CARTESIAN_POINT('',(55.160334180005,1.646967979729,0.));
+#1394 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,0.));
+#1395 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,0.));
+#1396 = VECTOR('',#1397,1.);
+#1397 = DIRECTION('',(-0.,-0.,-1.));
+#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403);
+#1399 = LINE('',#1400,#1401);
+#1400 = CARTESIAN_POINT('',(0.,-2.3));
+#1401 = VECTOR('',#1402,1.);
+#1402 = DIRECTION('',(1.,0.));
+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1404 = ORIENTED_EDGE('',*,*,#1405,.F.);
+#1405 = EDGE_CURVE('',#1406,#1373,#1408,.T.);
+#1406 = VERTEX_POINT('',#1407);
+#1407 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,2.3));
+#1408 = SURFACE_CURVE('',#1409,(#1414,#1422),.PCURVE_S1.);
+#1409 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1410,#1411,#1412,#1413),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1410 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,2.3));
+#1411 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,2.3));
+#1412 = CARTESIAN_POINT('',(53.212999830671,3.56204811084,2.3));
+#1413 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,2.3));
+#1414 = PCURVE('',#79,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1421);
+#1416 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1417,#1418,#1419,#1420),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1417 = CARTESIAN_POINT('',(27.81300052832,-1.072444444444));
+#1418 = CARTESIAN_POINT('',(27.81300052832,-1.072444444444));
+#1419 = CARTESIAN_POINT('',(29.506333353653,-1.417158117333));
+#1420 = CARTESIAN_POINT('',(30.48000052832,-2.374697646667));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = PCURVE('',#767,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);
+#1424 = LINE('',#1425,#1426);
+#1425 = CARTESIAN_POINT('',(0.,-2.3));
+#1426 = VECTOR('',#1427,1.);
+#1427 = DIRECTION('',(1.,0.));
+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1429 = ORIENTED_EDGE('',*,*,#1430,.F.);
+#1430 = EDGE_CURVE('',#1431,#1406,#1433,.T.);
+#1431 = VERTEX_POINT('',#1432);
+#1432 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,2.3));
+#1433 = SURFACE_CURVE('',#1434,(#1437,#1443),.PCURVE_S1.);
+#1434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1435,#1436),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,197.50290821212),.PIECEWISE_BEZIER_KNOTS.);
+#1435 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,2.3));
+#1436 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,2.3));
+#1437 = PCURVE('',#79,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1442);
+#1439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1440,#1441),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,197.50290821212),.PIECEWISE_BEZIER_KNOTS.);
+#1440 = CARTESIAN_POINT('',(4.40266695792,-1.187349359556));
+#1441 = CARTESIAN_POINT('',(27.81300052832,-1.072444444444));
+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1443 = PCURVE('',#796,#1444);
+#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);
+#1445 = LINE('',#1446,#1447);
+#1446 = CARTESIAN_POINT('',(0.,-2.3));
+#1447 = VECTOR('',#1448,1.);
+#1448 = DIRECTION('',(1.,0.));
+#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1450 = ORIENTED_EDGE('',*,*,#1451,.F.);
+#1451 = EDGE_CURVE('',#239,#1431,#1452,.T.);
+#1452 = SURFACE_CURVE('',#1453,(#1456,#1462),.PCURVE_S1.);
+#1453 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1454,#1455),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,21.788647156214),.PIECEWISE_BEZIER_KNOTS.);
+#1454 = CARTESIAN_POINT('',(28.067000440271,6.12825430684,2.3));
+#1455 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,2.3));
+#1456 = PCURVE('',#79,#1457);
+#1457 = DEFINITIONAL_REPRESENTATION('',(#1458),#1461);
+#1458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1459,#1460),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,21.788647156214),.PIECEWISE_BEZIER_KNOTS.);
+#1459 = CARTESIAN_POINT('',(4.360333963253,1.149048078667));
+#1460 = CARTESIAN_POINT('',(4.40266695792,-1.187349359556));
+#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1462 = PCURVE('',#279,#1463);
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(0.,-2.3));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(1.,0.));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1469 = ORIENTED_EDGE('',*,*,#238,.F.);
+#1470 = FACE_BOUND('',#1471,.T.);
+#1471 = EDGE_LOOP('',(#1472));
+#1472 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1473 = EDGE_CURVE('',#1474,#1474,#1476,.T.);
+#1474 = VERTEX_POINT('',#1475);
+#1475 = CARTESIAN_POINT('',(8.7,-6.73555739531E-16,2.3));
+#1476 = SURFACE_CURVE('',#1477,(#1482,#1489),.PCURVE_S1.);
+#1477 = CIRCLE('',#1478,2.75);
+#1478 = AXIS2_PLACEMENT_3D('',#1479,#1480,#1481);
+#1479 = CARTESIAN_POINT('',(5.95,0.,2.3));
+#1480 = DIRECTION('',(0.,0.,1.));
+#1481 = DIRECTION('',(1.,0.,0.));
+#1482 = PCURVE('',#79,#1483);
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
+#1484 = CIRCLE('',#1485,2.75);
+#1485 = AXIS2_PLACEMENT_2D('',#1486,#1487);
+#1486 = CARTESIAN_POINT('',(-17.75666647701,-4.979206228173));
+#1487 = DIRECTION('',(1.,0.));
+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1489 = PCURVE('',#848,#1490);
+#1490 = DEFINITIONAL_REPRESENTATION('',(#1491),#1495);
+#1491 = LINE('',#1492,#1493);
+#1492 = CARTESIAN_POINT('',(0.,4.3));
+#1493 = VECTOR('',#1494,1.);
+#1494 = DIRECTION('',(1.,0.));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1496 = ADVANCED_FACE('',(#1497),#172,.T.);
+#1497 = FACE_BOUND('',#1498,.T.);
+#1498 = EDGE_LOOP('',(#1499,#1520,#1521,#1522));
+#1499 = ORIENTED_EDGE('',*,*,#1500,.T.);
+#1500 = EDGE_CURVE('',#321,#866,#1501,.T.);
+#1501 = SURFACE_CURVE('',#1502,(#1506,#1513),.PCURVE_S1.);
+#1502 = LINE('',#1503,#1504);
+#1503 = CARTESIAN_POINT('',(4.661444563681E-12,8.397615935962E-14,0.));
+#1504 = VECTOR('',#1505,1.);
+#1505 = DIRECTION('',(0.,0.,1.));
+#1506 = PCURVE('',#172,#1507);
+#1507 = DEFINITIONAL_REPRESENTATION('',(#1508),#1512);
+#1508 = LINE('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(0.,0.));
+#1510 = VECTOR('',#1511,1.);
+#1511 = DIRECTION('',(0.,-1.));
+#1512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1513 = PCURVE('',#363,#1514);
+#1514 = DEFINITIONAL_REPRESENTATION('',(#1515),#1519);
+#1515 = LINE('',#1516,#1517);
+#1516 = CARTESIAN_POINT('',(1.,0.));
+#1517 = VECTOR('',#1518,1.);
+#1518 = DIRECTION('',(0.,-1.));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1520 = ORIENTED_EDGE('',*,*,#865,.T.);
+#1521 = ORIENTED_EDGE('',*,*,#154,.F.);
+#1522 = ORIENTED_EDGE('',*,*,#320,.F.);
+#1523 = ADVANCED_FACE('',(#1524),#279,.T.);
+#1524 = FACE_BOUND('',#1525,.T.);
+#1525 = EDGE_LOOP('',(#1526,#1527,#1528,#1549));
+#1526 = ORIENTED_EDGE('',*,*,#263,.T.);
+#1527 = ORIENTED_EDGE('',*,*,#1451,.T.);
+#1528 = ORIENTED_EDGE('',*,*,#1529,.F.);
+#1529 = EDGE_CURVE('',#783,#1431,#1530,.T.);
+#1530 = SURFACE_CURVE('',#1531,(#1535,#1542),.PCURVE_S1.);
+#1531 = LINE('',#1532,#1533);
+#1532 = CARTESIAN_POINT('',(28.109333434938,3.791856868618,0.));
+#1533 = VECTOR('',#1534,1.);
+#1534 = DIRECTION('',(0.,0.,1.));
+#1535 = PCURVE('',#279,#1536);
+#1536 = DEFINITIONAL_REPRESENTATION('',(#1537),#1541);
+#1537 = LINE('',#1538,#1539);
+#1538 = CARTESIAN_POINT('',(21.788647156214,0.));
+#1539 = VECTOR('',#1540,1.);
+#1540 = DIRECTION('',(0.,-1.));
+#1541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1542 = PCURVE('',#796,#1543);
+#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548);
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(0.,0.));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(0.,-1.));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1549 = ORIENTED_EDGE('',*,*,#809,.F.);
+#1550 = ADVANCED_FACE('',(#1551),#796,.T.);
+#1551 = FACE_BOUND('',#1552,.T.);
+#1552 = EDGE_LOOP('',(#1553,#1554,#1555,#1576));
+#1553 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1554 = ORIENTED_EDGE('',*,*,#1430,.T.);
+#1555 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1556 = EDGE_CURVE('',#750,#1406,#1557,.T.);
+#1557 = SURFACE_CURVE('',#1558,(#1562,#1569),.PCURVE_S1.);
+#1558 = LINE('',#1559,#1560);
+#1559 = CARTESIAN_POINT('',(51.519667005338,3.906761783729,0.));
+#1560 = VECTOR('',#1561,1.);
+#1561 = DIRECTION('',(0.,0.,1.));
+#1562 = PCURVE('',#796,#1563);
+#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);
+#1564 = LINE('',#1565,#1566);
+#1565 = CARTESIAN_POINT('',(197.50290821211,0.));
+#1566 = VECTOR('',#1567,1.);
+#1567 = DIRECTION('',(0.,-1.));
+#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1569 = PCURVE('',#767,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = LINE('',#1572,#1573);
+#1572 = CARTESIAN_POINT('',(0.,0.));
+#1573 = VECTOR('',#1574,1.);
+#1574 = DIRECTION('',(0.,-1.));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = ORIENTED_EDGE('',*,*,#782,.F.);
+#1577 = ADVANCED_FACE('',(#1578),#767,.T.);
+#1578 = FACE_BOUND('',#1579,.T.);
+#1579 = EDGE_LOOP('',(#1580,#1581,#1582,#1583,#1606));
+#1580 = ORIENTED_EDGE('',*,*,#749,.F.);
+#1581 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1582 = ORIENTED_EDGE('',*,*,#1405,.T.);
+#1583 = ORIENTED_EDGE('',*,*,#1584,.F.);
+#1584 = EDGE_CURVE('',#1585,#1373,#1587,.T.);
+#1585 = VERTEX_POINT('',#1586);
+#1586 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,
+    0.660793535974));
+#1587 = SURFACE_CURVE('',#1588,(#1592,#1599),.PCURVE_S1.);
+#1588 = LINE('',#1589,#1590);
+#1589 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,0.));
+#1590 = VECTOR('',#1591,1.);
+#1591 = DIRECTION('',(0.,0.,1.));
+#1592 = PCURVE('',#767,#1593);
+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);
+#1594 = LINE('',#1595,#1596);
+#1595 = CARTESIAN_POINT('',(1.,0.));
+#1596 = VECTOR('',#1597,1.);
+#1597 = DIRECTION('',(0.,-1.));
+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1599 = PCURVE('',#1390,#1600);
+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);
+#1601 = LINE('',#1602,#1603);
+#1602 = CARTESIAN_POINT('',(0.,0.));
+#1603 = VECTOR('',#1604,1.);
+#1604 = DIRECTION('',(0.,-1.));
+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1606 = ORIENTED_EDGE('',*,*,#1607,.T.);
+#1607 = EDGE_CURVE('',#1585,#722,#1608,.T.);
+#1608 = SURFACE_CURVE('',#1609,(#1639,#1672),.PCURVE_S1.);
+#1609 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1610,#1611,#1612,#1613,#1614,
+    #1615,#1616,#1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625,
+    #1626,#1627,#1628,#1629,#1630,#1631,#1632,#1633,#1634,#1635,#1636,
+    #1637,#1638),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,5),(0.,
+    9.946516134184E-02,0.201386613222,0.3059558333,0.413384177831,
+    0.523906427825,0.637785250379,0.755316883304,0.876838484051,1.),
+  .UNSPECIFIED.);
+#1610 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,
+    0.660793535974));
+#1611 = CARTESIAN_POINT('',(54.171296199871,2.619624787449,
+    0.642175335106));
+#1612 = CARTESIAN_POINT('',(54.155748233249,2.63462268292,0.623702853882
+    ));
+#1613 = CARTESIAN_POINT('',(54.140028032383,2.649502062872,
+    0.605376344849));
+#1614 = CARTESIAN_POINT('',(54.107860663762,2.679388182278,0.56856646171
+    ));
+#1615 = CARTESIAN_POINT('',(54.091405129608,2.694388992097,
+    0.550090390966));
+#1616 = CARTESIAN_POINT('',(54.074779210867,2.709265224518,
+    0.531767758659));
+#1617 = CARTESIAN_POINT('',(54.040760930679,2.739151899157,
+    0.494957191654));
+#1618 = CARTESIAN_POINT('',(54.023359878242,2.754155787509,
+    0.476477329168));
+#1619 = CARTESIAN_POINT('',(54.005790703694,2.769028686944,
+    0.458158802004));
+#1620 = CARTESIAN_POINT('',(53.96984257001,2.798915996798,0.421347452625
+    ));
+#1621 = CARTESIAN_POINT('',(53.951454603844,2.813923156876,
+    0.402863560446));
+#1622 = CARTESIAN_POINT('',(53.932901260722,2.828792506078,
+    0.384549406004));
+#1623 = CARTESIAN_POINT('',(53.894936992945,2.858680549665,
+    0.347737152905));
+#1624 = CARTESIAN_POINT('',(53.875516758629,2.873691211231,
+    0.329248948044));
+#1625 = CARTESIAN_POINT('',(53.855934466685,2.888556752944,
+    0.310939483178));
+#1626 = CARTESIAN_POINT('',(53.815859324759,2.918445652827,
+    0.274126175403));
+#1627 = CARTESIAN_POINT('',(53.795356882753,2.933460091721,
+    0.255633318114));
+#1628 = CARTESIAN_POINT('',(53.774696398552,2.948321518147,0.23732892193
+    ));
+#1629 = CARTESIAN_POINT('',(53.732405813497,2.978211428585,
+    0.200514369485));
+#1630 = CARTESIAN_POINT('',(53.710765868729,2.993229979268,
+    0.182016447822));
+#1631 = CARTESIAN_POINT('',(53.688972757626,3.008086918165,0.1637175788)
+  );
+#1632 = CARTESIAN_POINT('',(53.644350638317,3.037978035966,0.12690153928
+    ));
+#1633 = CARTESIAN_POINT('',(53.621511580221,3.05300110836,0.108398048354
+    ));
+#1634 = CARTESIAN_POINT('',(53.598525316395,3.067853104373,
+    9.010526734065E-02));
+#1635 = CARTESIAN_POINT('',(53.551962920016,3.097414914062,
+    5.369482725455E-02));
+#1636 = CARTESIAN_POINT('',(53.528383014727,3.112120102931,
+    3.558286442561E-02));
+#1637 = CARTESIAN_POINT('',(53.504669083924,3.126651469695,
+    1.768499333805E-02));
+#1638 = CARTESIAN_POINT('',(53.480829701266,3.14101,-1.937543715118E-15)
+  );
+#1639 = PCURVE('',#767,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1671);
+#1641 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1642,#1643,#1644,#1645,#1646,
+    #1647,#1648,#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657,
+    #1658,#1659,#1660,#1661,#1662,#1663,#1664,#1665,#1666,#1667,#1668,
+    #1669,#1670),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,5),(0.,
+    9.946516134184E-02,0.201386613222,0.3059558333,0.413384177831,
+    0.523906427825,0.637785250379,0.755316883304,0.876838484051,1.),
+  .UNSPECIFIED.);
+#1642 = CARTESIAN_POINT('',(1.,-0.660793535974));
+#1643 = CARTESIAN_POINT('',(0.994737830442,-0.642175335106));
+#1644 = CARTESIAN_POINT('',(0.989469588137,-0.623702853882));
+#1645 = CARTESIAN_POINT('',(0.98419531695,-0.605376344849));
+#1646 = CARTESIAN_POINT('',(0.973504321005,-0.56856646171));
+#1647 = CARTESIAN_POINT('',(0.968087294822,-0.550090390966));
+#1648 = CARTESIAN_POINT('',(0.962663939393,-0.531767758659));
+#1649 = CARTESIAN_POINT('',(0.951663418415,-0.494957191654));
+#1650 = CARTESIAN_POINT('',(0.946085917255,-0.476477329168));
+#1651 = CARTESIAN_POINT('',(0.940501652158,-0.458158802004));
+#1652 = CARTESIAN_POINT('',(0.929166511785,-0.421347452625));
+#1653 = CARTESIAN_POINT('',(0.92341525578,-0.402863560446));
+#1654 = CARTESIAN_POINT('',(0.917656636331,-0.384549406004));
+#1655 = CARTESIAN_POINT('',(0.905958259708,-0.347737152905));
+#1656 = CARTESIAN_POINT('',(0.900018062181,-0.329248948044));
+#1657 = CARTESIAN_POINT('',(0.894069698224,-0.310939483178));
+#1658 = CARTESIAN_POINT('',(0.881975216445,-0.274126175403));
+#1659 = CARTESIAN_POINT('',(0.875828579275,-0.255633318114));
+#1660 = CARTESIAN_POINT('',(0.86967271951,-0.23732892193));
+#1661 = CARTESIAN_POINT('',(0.857144075954,-0.200514369485));
+#1662 = CARTESIAN_POINT('',(0.850770667746,-0.182016447822));
+#1663 = CARTESIAN_POINT('',(0.844386662689,-0.1637175788));
+#1664 = CARTESIAN_POINT('',(0.83137939536,-0.12690153928));
+#1665 = CARTESIAN_POINT('',(0.82475536812,-0.108398048354));
+#1666 = CARTESIAN_POINT('',(0.818118965428,-9.010526734064E-02));
+#1667 = CARTESIAN_POINT('',(0.804730402229,-5.369482725454E-02));
+#1668 = CARTESIAN_POINT('',(0.797977888078,-3.55828644256E-02));
+#1669 = CARTESIAN_POINT('',(0.791211344709,-1.768499333805E-02));
+#1670 = CARTESIAN_POINT('',(0.784429993021,1.887379141863E-15));
+#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1672 = PCURVE('',#737,#1673);
+#1673 = DEFINITIONAL_REPRESENTATION('',(#1674),#1704);
+#1674 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1675,#1676,#1677,#1678,#1679,
+    #1680,#1681,#1682,#1683,#1684,#1685,#1686,#1687,#1688,#1689,#1690,
+    #1691,#1692,#1693,#1694,#1695,#1696,#1697,#1698,#1699,#1700,#1701,
+    #1702,#1703),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,5),(0.,
+    9.946516134184E-02,0.201386613222,0.3059558333,0.413384177831,
+    0.523906427825,0.637785250379,0.755316883304,0.876838484051,1.),
+  .UNSPECIFIED.);
+#1675 = CARTESIAN_POINT('',(0.851165007052,-27.01826700533));
+#1676 = CARTESIAN_POINT('',(0.827182991173,-27.00289619987));
+#1677 = CARTESIAN_POINT('',(0.803388676071,-26.98734823324));
+#1678 = CARTESIAN_POINT('',(0.779782387056,-26.97162803238));
+#1679 = CARTESIAN_POINT('',(0.732367751869,-26.93946066376));
+#1680 = CARTESIAN_POINT('',(0.708568813125,-26.9230051296));
+#1681 = CARTESIAN_POINT('',(0.684967517701,-26.90637921086));
+#1682 = CARTESIAN_POINT('',(0.637552001631,-26.87236093067));
+#1683 = CARTESIAN_POINT('',(0.613748178762,-26.85495987824));
+#1684 = CARTESIAN_POINT('',(0.590152171153,-26.83739070369));
+#1685 = CARTESIAN_POINT('',(0.542735647309,-26.80144257001));
+#1686 = CARTESIAN_POINT('',(0.518926633812,-26.78305460384));
+#1687 = CARTESIAN_POINT('',(0.495336258686,-26.76450126072));
+#1688 = CARTESIAN_POINT('',(0.447918570765,-26.72653699294));
+#1689 = CARTESIAN_POINT('',(0.424104002124,-26.70711675862));
+#1690 = CARTESIAN_POINT('',(0.400519667617,-26.68753446668));
+#1691 = CARTESIAN_POINT('',(0.353100621174,-26.64745932475));
+#1692 = CARTESIAN_POINT('',(0.329280059762,-26.62695688275));
+#1693 = CARTESIAN_POINT('',(0.305702254201,-26.60629639855));
+#1694 = CARTESIAN_POINT('',(0.258281604504,-26.56400581349));
+#1695 = CARTESIAN_POINT('',(0.234454519695,-26.54236586872));
+#1696 = CARTESIAN_POINT('',(0.210883833644,-26.52057275762));
+#1697 = CARTESIAN_POINT('',(0.163461268453,-26.47595063831));
+#1698 = CARTESIAN_POINT('',(0.139627009904,-26.45311158022));
+#1699 = CARTESIAN_POINT('',(0.116064165789,-26.43012531639));
+#1700 = CARTESIAN_POINT('',(6.916405129693E-02,-26.38356292001));
+#1701 = CARTESIAN_POINT('',(4.583411822442E-02,-26.35998301472));
+#1702 = CARTESIAN_POINT('',(2.277995570449E-02,-26.33626908392));
+#1703 = CARTESIAN_POINT('',(-1.833612454986E-16,-26.31242970126));
+#1704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1705 = ADVANCED_FACE('',(#1706),#737,.T.);
+#1706 = FACE_BOUND('',#1707,.T.);
+#1707 = EDGE_LOOP('',(#1708,#1731,#1732,#1733,#1771));
+#1708 = ORIENTED_EDGE('',*,*,#1709,.F.);
+#1709 = EDGE_CURVE('',#696,#1710,#1712,.T.);
+#1710 = VERTEX_POINT('',#1711);
+#1711 = CARTESIAN_POINT('',(27.1684,2.479180055453,0.815157116451));
+#1712 = SURFACE_CURVE('',#1713,(#1717,#1724),.PCURVE_S1.);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(27.1684,3.14101,-1.165734175856E-16));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(1.561700040184E-16,-0.630314232902,0.776340110906)
+  );
+#1717 = PCURVE('',#737,#1718);
+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(0.,0.));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(1.,1.621212919508E-17));
+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1724 = PCURVE('',#710,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(1.,5.551115123126E-16));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.776340110906,-0.630314232902));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = ORIENTED_EDGE('',*,*,#721,.T.);
+#1732 = ORIENTED_EDGE('',*,*,#1607,.F.);
+#1733 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#1734 = EDGE_CURVE('',#1585,#1735,#1737,.T.);
+#1735 = VERTEX_POINT('',#1736);
+#1736 = CARTESIAN_POINT('',(54.31372439118,2.479180055453,0.815157116451
+    ));
+#1737 = SURFACE_CURVE('',#1738,(#1747,#1759),.PCURVE_S1.);
+#1738 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1739,#1740,#1741,#1742,#1743,
+    #1744,#1745,#1746),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.505069004916,
+    1.),.UNSPECIFIED.);
+#1739 = CARTESIAN_POINT('',(54.186667005338,2.604508581507,
+    0.660793535974));
+#1740 = CARTESIAN_POINT('',(54.20285281389,2.588590853889,0.680398948289
+    ));
+#1741 = CARTESIAN_POINT('',(54.218992747757,2.572702697161,
+    0.699967938981));
+#1742 = CARTESIAN_POINT('',(54.235085264342,2.556845317339,
+    0.719499022632));
+#1743 = CARTESIAN_POINT('',(54.266850008363,2.525512470688,
+    0.758090798567));
+#1744 = CARTESIAN_POINT('',(54.282524187214,2.510035727949,0.77715306235
+    ));
+#1745 = CARTESIAN_POINT('',(54.298149578154,2.49459111252,0.79617575584)
+  );
+#1746 = CARTESIAN_POINT('',(54.31372439118,2.479180055453,0.815157116451
+    ));
+#1747 = PCURVE('',#737,#1748);
+#1748 = DEFINITIONAL_REPRESENTATION('',(#1749),#1758);
+#1749 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1750,#1751,#1752,#1753,#1754,
+    #1755,#1756,#1757),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.505069004916,
+    1.),.UNSPECIFIED.);
+#1750 = CARTESIAN_POINT('',(0.851165007052,-27.01826700533));
+#1751 = CARTESIAN_POINT('',(0.876418645296,-27.03445281389));
+#1752 = CARTESIAN_POINT('',(0.901625369021,-27.05059274775));
+#1753 = CARTESIAN_POINT('',(0.926783264866,-27.06668526434));
+#1754 = CARTESIAN_POINT('',(0.976493147677,-27.09845000836));
+#1755 = CARTESIAN_POINT('',(1.001047158885,-27.11412418721));
+#1756 = CARTESIAN_POINT('',(1.025550199784,-27.12974957815));
+#1757 = CARTESIAN_POINT('',(1.05,-27.14532439118));
+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1759 = PCURVE('',#1390,#1760);
+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1770);
+#1761 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1762,#1763,#1764,#1765,#1766,
+    #1767,#1768,#1769),.UNSPECIFIED.,.F.,.F.,(5,3,5),(0.,0.505069004916,
+    1.),.UNSPECIFIED.);
+#1762 = CARTESIAN_POINT('',(0.,-0.660793535974));
+#1763 = CARTESIAN_POINT('',(5.541184630423E-03,-0.680398948289));
+#1764 = CARTESIAN_POINT('',(1.113430395325E-02,-0.699967938981));
+#1765 = CARTESIAN_POINT('',(1.678108770391E-02,-0.719499022632));
+#1766 = CARTESIAN_POINT('',(2.807136816389E-02,-0.758090798567));
+#1767 = CARTESIAN_POINT('',(3.371265662546E-02,-0.77715306235));
+#1768 = CARTESIAN_POINT('',(3.940913283831E-02,-0.79617575584));
+#1769 = CARTESIAN_POINT('',(4.516281176209E-02,-0.815157116451));
+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1771 = ORIENTED_EDGE('',*,*,#1772,.F.);
+#1772 = EDGE_CURVE('',#1710,#1735,#1773,.T.);
+#1773 = SURFACE_CURVE('',#1774,(#1778,#1785),.PCURVE_S1.);
+#1774 = LINE('',#1775,#1776);
+#1775 = CARTESIAN_POINT('',(27.1684,2.479180055453,0.815157116451));
+#1776 = VECTOR('',#1777,1.);
+#1777 = DIRECTION('',(1.,-3.330669073875E-16,-5.551115123126E-17));
+#1778 = PCURVE('',#737,#1779);
+#1779 = DEFINITIONAL_REPRESENTATION('',(#1780),#1784);
+#1780 = LINE('',#1781,#1782);
+#1781 = CARTESIAN_POINT('',(1.05,2.374563885016E-16));
+#1782 = VECTOR('',#1783,1.);
+#1783 = DIRECTION('',(-5.540854281863E-18,-1.));
+#1784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1785 = PCURVE('',#1786,#1791);
+#1786 = CYLINDRICAL_SURFACE('',#1787,0.5);
+#1787 = AXIS2_PLACEMENT_3D('',#1788,#1789,#1790);
+#1788 = CARTESIAN_POINT('',(27.1684,2.09101,0.5));
+#1789 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16));
+#1790 = DIRECTION('',(1.110223024625E-16,-1.,1.110223024625E-16));
+#1791 = DEFINITIONAL_REPRESENTATION('',(#1792),#1796);
+#1792 = LINE('',#1793,#1794);
+#1793 = CARTESIAN_POINT('',(-3.823550560582,0.));
+#1794 = VECTOR('',#1795,1.);
+#1795 = DIRECTION('',(-0.,-1.));
+#1796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1797 = ADVANCED_FACE('',(#1798),#710,.F.);
+#1798 = FACE_BOUND('',#1799,.F.);
+#1799 = EDGE_LOOP('',(#1800,#1801,#1802,#1825));
+#1800 = ORIENTED_EDGE('',*,*,#1709,.F.);
+#1801 = ORIENTED_EDGE('',*,*,#695,.T.);
+#1802 = ORIENTED_EDGE('',*,*,#1803,.F.);
+#1803 = EDGE_CURVE('',#1804,#668,#1806,.T.);
+#1804 = VERTEX_POINT('',#1805);
+#1805 = CARTESIAN_POINT('',(27.1684,1.702839944547,0.815157116451));
+#1806 = SURFACE_CURVE('',#1807,(#1811,#1818),.PCURVE_S1.);
+#1807 = LINE('',#1808,#1809);
+#1808 = CARTESIAN_POINT('',(27.1684,1.702839944547,0.815157116451));
+#1809 = VECTOR('',#1810,1.);
+#1810 = DIRECTION('',(-1.621212919508E-17,-0.630314232902,
+    -0.776340110906));
+#1811 = PCURVE('',#710,#1812);
+#1812 = DEFINITIONAL_REPRESENTATION('',(#1813),#1817);
+#1813 = LINE('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(1.815157116451,-1.438170055453));
+#1815 = VECTOR('',#1816,1.);
+#1816 = DIRECTION('',(-0.776340110906,-0.630314232902));
+#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1818 = PCURVE('',#683,#1819);
+#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824);
+#1820 = LINE('',#1821,#1822);
+#1821 = CARTESIAN_POINT('',(0.,0.));
+#1822 = VECTOR('',#1823,1.);
+#1823 = DIRECTION('',(1.,-1.561700040184E-16));
+#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1825 = ORIENTED_EDGE('',*,*,#1826,.F.);
+#1826 = EDGE_CURVE('',#1710,#1804,#1827,.T.);
+#1827 = SURFACE_CURVE('',#1828,(#1833,#1844),.PCURVE_S1.);
+#1828 = CIRCLE('',#1829,0.5);
+#1829 = AXIS2_PLACEMENT_3D('',#1830,#1831,#1832);
+#1830 = CARTESIAN_POINT('',(27.1684,2.09101,0.5));
+#1831 = DIRECTION('',(1.,1.110223024625E-16,-1.110223024625E-16));
+#1832 = DIRECTION('',(1.110223024625E-16,-1.,1.110223024625E-16));
+#1833 = PCURVE('',#710,#1834);
+#1834 = DEFINITIONAL_REPRESENTATION('',(#1835),#1843);
+#1835 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1836,#1837,#1838,#1839,
+#1840,#1841,#1842),.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('') );
+#1836 = CARTESIAN_POINT('',(1.5,-1.55));
+#1837 = CARTESIAN_POINT('',(0.633974596216,-1.55));
+#1838 = CARTESIAN_POINT('',(1.066987298108,-0.8));
+#1839 = CARTESIAN_POINT('',(1.5,-5.E-02));
+#1840 = CARTESIAN_POINT('',(1.933012701892,-0.8));
+#1841 = CARTESIAN_POINT('',(2.366025403784,-1.55));
+#1842 = CARTESIAN_POINT('',(1.5,-1.55));
+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1844 = PCURVE('',#1786,#1845);
+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);
+#1846 = LINE('',#1847,#1848);
+#1847 = CARTESIAN_POINT('',(-0.,0.));
+#1848 = VECTOR('',#1849,1.);
+#1849 = DIRECTION('',(-1.,0.));
+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1851 = ADVANCED_FACE('',(#1852),#683,.T.);
+#1852 = FACE_BOUND('',#1853,.T.);
+#1853 = EDGE_LOOP('',(#1854,#1855,#1878,#2060,#2231));
+#1854 = ORIENTED_EDGE('',*,*,#1803,.F.);
+#1855 = ORIENTED_EDGE('',*,*,#1856,.T.);
+#1856 = EDGE_CURVE('',#1804,#1857,#1859,.T.);
+#1857 = VERTEX_POINT('',#1858);
+#1858 = CARTESIAN_POINT('',(55.075703971005,1.702839944547,
+    0.815157116451));
+#1859 = SURFACE_CURVE('',#1860,(#1864,#1871),.PCURVE_S1.);
+#1860 = LINE('',#1861,#1862);
+#1861 = CARTESIAN_POINT('',(27.1684,1.702839944547,0.815157116451));
+#1862 = VECTOR('',#1863,1.);
+#1863 = DIRECTION('',(1.,-3.330669073875E-16,-5.551115123126E-17));
+#1864 = PCURVE('',#683,#1865);
+#1865 = DEFINITIONAL_REPRESENTATION('',(#1866),#1870);
+#1866 = LINE('',#1867,#1868);
+#1867 = CARTESIAN_POINT('',(0.,0.));
+#1868 = VECTOR('',#1869,1.);
+#1869 = DIRECTION('',(4.254144787519E-16,-1.));
+#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1871 = PCURVE('',#1786,#1872);
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(-5.601227400187,0.));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(-0.,-1.));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = ORIENTED_EDGE('',*,*,#1879,.T.);
+#1879 = EDGE_CURVE('',#1857,#1880,#1882,.T.);
+#1880 = VERTEX_POINT('',#1881);
+#1881 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,
+    0.463292296831));
+#1882 = SURFACE_CURVE('',#1883,(#1940,#2000),.PCURVE_S1.);
+#1883 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1884,#1885,#1886,#1887,#1888,
+    #1889,#1890,#1891,#1892,#1893,#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,#1919,#1920,#1921,
+    #1922,#1923,#1924,#1925,#1926,#1927,#1928,#1929,#1930,#1931,#1932,
+    #1933,#1934,#1935,#1936,#1937,#1938,#1939),.UNSPECIFIED.,.F.,.F.,(5,
+    3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,8.038417213662E-02,
+    0.15778610102,0.231565516501,0.301857113583,0.368795076304,
+    0.432513088646,0.493144347087,0.550821573676,0.60567702781,
+    0.657842514141,0.707449383649,0.754628524947,0.799510343694,
+    0.842224729332,0.882901009965,0.921667897455,0.958653425166,1.),
+  .UNSPECIFIED.);
+#1884 = CARTESIAN_POINT('',(55.075703971005,1.702839944547,
+    0.815157116451));
+#1885 = CARTESIAN_POINT('',(55.083844003138,1.694150716162,
+    0.804454841021));
+#1886 = CARTESIAN_POINT('',(55.091889376538,1.685541817972,
+    0.793851506007));
+#1887 = CARTESIAN_POINT('',(55.099835475958,1.677017868078,
+    0.783352799392));
+#1888 = CARTESIAN_POINT('',(55.115227505274,1.660463676464,
+    0.762963472478));
+#1889 = CARTESIAN_POINT('',(55.12268104943,1.652426857097,0.753064750677
+    ));
+#1890 = CARTESIAN_POINT('',(55.130032806805,1.644478746863,
+    0.743275289392));
+#1891 = CARTESIAN_POINT('',(55.144182621797,1.629139055378,
+    0.724381827738));
+#1892 = CARTESIAN_POINT('',(55.150990485546,1.621738843587,0.71526719738
+    ));
+#1893 = CARTESIAN_POINT('',(55.157696035932,1.61442948374,0.706264466777
+    ));
+#1894 = CARTESIAN_POINT('',(55.170579511816,1.60034526957,0.68891734082)
+  );
+#1895 = CARTESIAN_POINT('',(55.17676739014,1.593561488532,0.680561950684
+    ));
+#1896 = CARTESIAN_POINT('',(55.182852559129,1.586870665406,
+    0.672321054166));
+#1897 = CARTESIAN_POINT('',(55.194521233987,1.574001531736,
+    0.656470508297));
+#1898 = CARTESIAN_POINT('',(55.20011481888,1.567814005391,0.648849508106
+    ));
+#1899 = CARTESIAN_POINT('',(55.205605447736,1.561721491657,
+    0.641345532246));
+#1900 = CARTESIAN_POINT('',(55.216110876354,1.550027024913,
+    0.626941790215));
+#1901 = CARTESIAN_POINT('',(55.22113585666,1.544415577896,0.620030330547
+    ));
+#1902 = CARTESIAN_POINT('',(55.226057804381,1.538901130016,
+    0.613238341956));
+#1903 = CARTESIAN_POINT('',(55.235451560321,1.528340896886,
+    0.600231603203));
+#1904 = CARTESIAN_POINT('',(55.239933621256,1.523285354759,
+    0.594004835774));
+#1905 = CARTESIAN_POINT('',(55.244312766482,1.518328710448,
+    0.587899877972));
+#1906 = CARTESIAN_POINT('',(55.252646443487,1.508862255379,
+    0.576240314543));
+#1907 = CARTESIAN_POINT('',(55.256611265649,1.504342445396,
+    0.570673393157));
+#1908 = CARTESIAN_POINT('',(55.260473508195,1.499923321307,
+    0.565230483721));
+#1909 = CARTESIAN_POINT('',(55.267798720439,1.491510165015,
+    0.554868238435));
+#1910 = CARTESIAN_POINT('',(55.271271978088,1.487505917722,
+    0.549936320948));
+#1911 = CARTESIAN_POINT('',(55.274643239847,1.483604007636,
+    0.545130449287));
+#1912 = CARTESIAN_POINT('',(55.281011620578,1.476203647216,
+    0.536015635867));
+#1913 = CARTESIAN_POINT('',(55.284018978996,1.472694799146,
+    0.531693887511));
+#1914 = CARTESIAN_POINT('',(55.286925203982,1.469289772963,0.52750001362
+    ));
+#1915 = CARTESIAN_POINT('',(55.292388402171,1.462861684119,
+    0.519582719442));
+#1916 = CARTESIAN_POINT('',(55.294955514026,1.459828081789,
+    0.515846317746));
+#1917 = CARTESIAN_POINT('',(55.297422667396,1.456899585533,
+    0.512239372211));
+#1918 = CARTESIAN_POINT('',(55.302032342305,1.45140322721,0.505469664013
+    ));
+#1919 = CARTESIAN_POINT('',(55.304184843121,1.448824732443,
+    0.502293805355));
+#1920 = CARTESIAN_POINT('',(55.306238909191,1.446352389342,
+    0.499248690685));
+#1921 = CARTESIAN_POINT('',(55.31004672312,1.441747210678,0.493576623122
+    ));
+#1922 = CARTESIAN_POINT('',(55.311810226188,1.439603706997,
+    0.490936530612));
+#1923 = CARTESIAN_POINT('',(55.313477205648,1.437567119499,
+    0.488428123723));
+#1924 = CARTESIAN_POINT('',(55.316534815563,1.433812568487,
+    0.483803750042));
+#1925 = CARTESIAN_POINT('',(55.317934906863,1.432083968102,
+    0.481674682119));
+#1926 = CARTESIAN_POINT('',(55.319240813555,1.430462720437,
+    0.479677837488));
+#1927 = CARTESIAN_POINT('',(55.321599862629,1.427518253308,
+    0.476051221083));
+#1928 = CARTESIAN_POINT('',(55.322662096484,1.426184503939,
+    0.474408479925));
+#1929 = CARTESIAN_POINT('',(55.32363295425,1.424958164701,0.47289803277)
+  );
+#1930 = CARTESIAN_POINT('',(55.325345064445,1.422783254768,
+    0.470219258072));
+#1931 = CARTESIAN_POINT('',(55.326094960652,1.421824345499,
+    0.469038196802));
+#1932 = CARTESIAN_POINT('',(55.326756800669,1.420972469705,
+    0.467988965619));
+#1933 = CARTESIAN_POINT('',(55.327873567362,1.419526614488,
+    0.466208146877));
+#1934 = CARTESIAN_POINT('',(55.328336610446,1.418922579866,
+    0.465464174615));
+#1935 = CARTESIAN_POINT('',(55.328715469322,1.418424710093,
+    0.464850962578));
+#1936 = CARTESIAN_POINT('',(55.329336118171,1.417604447967,0.46384066905
+    ));
+#1937 = CARTESIAN_POINT('',(55.32955648838,1.417309661807,0.463477589323
+    ));
+#1938 = CARTESIAN_POINT('',(55.329667347515,1.417159219186,
+    0.463292293425));
+#1939 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,
+    0.463292296831));
+#1940 = PCURVE('',#683,#1941);
+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1999);
+#1942 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1943,#1944,#1945,#1946,#1947,
+    #1948,#1949,#1950,#1951,#1952,#1953,#1954,#1955,#1956,#1957,#1958,
+    #1959,#1960,#1961,#1962,#1963,#1964,#1965,#1966,#1967,#1968,#1969,
+    #1970,#1971,#1972,#1973,#1974,#1975,#1976,#1977,#1978,#1979,#1980,
+    #1981,#1982,#1983,#1984,#1985,#1986,#1987,#1988,#1989,#1990,#1991,
+    #1992,#1993,#1994,#1995,#1996,#1997,#1998),.UNSPECIFIED.,.F.,.F.,(5,
+    3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,8.038417213662E-02,
+    0.15778610102,0.231565516501,0.301857113583,0.368795076304,
+    0.432513088646,0.493144347087,0.550821573676,0.60567702781,
+    0.657842514141,0.707449383649,0.754628524947,0.799510343694,
+    0.842224729332,0.882901009965,0.921667897455,0.958653425166,1.),
+  .UNSPECIFIED.);
+#1943 = CARTESIAN_POINT('',(0.,-27.907303971));
+#1944 = CARTESIAN_POINT('',(1.378555001785E-02,-27.91544400313));
+#1945 = CARTESIAN_POINT('',(2.744365535819E-02,-27.92348937653));
+#1946 = CARTESIAN_POINT('',(4.096698935434E-02,-27.93143547595));
+#1947 = CARTESIAN_POINT('',(6.723038426092E-02,-27.94682750527));
+#1948 = CARTESIAN_POINT('',(7.998088067556E-02,-27.95428104943));
+#1949 = CARTESIAN_POINT('',(9.259063914088E-02,-27.9616328068));
+#1950 = CARTESIAN_POINT('',(0.116927217128,-27.97578262179));
+#1951 = CARTESIAN_POINT('',(0.128667729088,-27.98259048554));
+#1952 = CARTESIAN_POINT('',(0.140264103509,-27.98929603593));
+#1953 = CARTESIAN_POINT('',(0.162608853849,-28.00217951181));
+#1954 = CARTESIAN_POINT('',(0.173371392095,-28.00836739014));
+#1955 = CARTESIAN_POINT('',(0.183986451657,-28.01445255912));
+#1956 = CARTESIAN_POINT('',(0.204403464313,-28.02612123398));
+#1957 = CARTESIAN_POINT('',(0.214220038369,-28.03171481888));
+#1958 = CARTESIAN_POINT('',(0.223885873941,-28.03720544773));
+#1959 = CARTESIAN_POINT('',(0.242439265461,-28.04771087635));
+#1960 = CARTESIAN_POINT('',(0.251341883748,-28.05273585666));
+#1961 = CARTESIAN_POINT('',(0.26009061191,-28.05765780438));
+#1962 = CARTESIAN_POINT('',(0.27684453016,-28.06705156032));
+#1963 = CARTESIAN_POINT('',(0.284865199634,-28.07153362125));
+#1964 = CARTESIAN_POINT('',(0.292728966708,-28.07591276648));
+#1965 = CARTESIAN_POINT('',(0.307747594839,-28.08424644348));
+#1966 = CARTESIAN_POINT('',(0.314918319767,-28.08821126564));
+#1967 = CARTESIAN_POINT('',(0.321929305493,-28.09207350819));
+#1968 = CARTESIAN_POINT('',(0.335276864302,-28.09939872043));
+#1969 = CARTESIAN_POINT('',(0.341629643732,-28.10287197808));
+#1970 = CARTESIAN_POINT('',(0.347820064132,-28.10624323984));
+#1971 = CARTESIAN_POINT('',(0.359560811895,-28.11261162057));
+#1972 = CARTESIAN_POINT('',(0.365127635373,-28.11561897899));
+#1973 = CARTESIAN_POINT('',(0.37052974436,-28.11852520398));
+#1974 = CARTESIAN_POINT('',(0.38072797329,-28.12398840217));
+#1975 = CARTESIAN_POINT('',(0.385540814522,-28.12655551402));
+#1976 = CARTESIAN_POINT('',(0.39018690389,-28.12902266739));
+#1977 = CARTESIAN_POINT('',(0.398906932783,-28.1336323423));
+#1978 = CARTESIAN_POINT('',(0.402997741198,-28.13578484312));
+#1979 = CARTESIAN_POINT('',(0.406920138903,-28.13783890919));
+#1980 = CARTESIAN_POINT('',(0.414226302121,-28.14164672312));
+#1981 = CARTESIAN_POINT('',(0.417626992712,-28.14341022618));
+#1982 = CARTESIAN_POINT('',(0.42085805968,-28.14507720564));
+#1983 = CARTESIAN_POINT('',(0.426814693398,-28.14813481556));
+#1984 = CARTESIAN_POINT('',(0.429557135651,-28.14953490686));
+#1985 = CARTESIAN_POINT('',(0.432129261712,-28.15084081355));
+#1986 = CARTESIAN_POINT('',(0.436800689034,-28.15319986262));
+#1987 = CARTESIAN_POINT('',(0.438916696097,-28.15426209648));
+#1988 = CARTESIAN_POINT('',(0.440862295884,-28.15523295425));
+#1989 = CARTESIAN_POINT('',(0.444312812816,-28.15694506444));
+#1990 = CARTESIAN_POINT('',(0.445834132215,-28.15769496065));
+#1991 = CARTESIAN_POINT('',(0.447185641904,-28.15835680066));
+#1992 = CARTESIAN_POINT('',(0.449479506047,-28.15947356736));
+#1993 = CARTESIAN_POINT('',(0.450437813174,-28.15993661044));
+#1994 = CARTESIAN_POINT('',(0.451227688679,-28.16031546932));
+#1995 = CARTESIAN_POINT('',(0.452529042962,-28.16093611817));
+#1996 = CARTESIAN_POINT('',(0.452996724229,-28.16115648838));
+#1997 = CARTESIAN_POINT('',(0.453235402993,-28.16126734751));
+#1998 = CARTESIAN_POINT('',(0.453235398605,-28.161267344));
+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2000 = PCURVE('',#1390,#2001);
+#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2059);
+#2002 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2003,#2004,#2005,#2006,#2007,
+    #2008,#2009,#2010,#2011,#2012,#2013,#2014,#2015,#2016,#2017,#2018,
+    #2019,#2020,#2021,#2022,#2023,#2024,#2025,#2026,#2027,#2028,#2029,
+    #2030,#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038,#2039,#2040,
+    #2041,#2042,#2043,#2044,#2045,#2046,#2047,#2048,#2049,#2050,#2051,
+    #2052,#2053,#2054,#2055,#2056,#2057,#2058),.UNSPECIFIED.,.F.,.F.,(5,
+    3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.,8.038417213662E-02,
+    0.15778610102,0.231565516501,0.301857113583,0.368795076304,
+    0.432513088646,0.493144347087,0.550821573676,0.60567702781,
+    0.657842514141,0.707449383649,0.754628524947,0.799510343694,
+    0.842224729332,0.882901009965,0.921667897455,0.958653425166,1.),
+  .UNSPECIFIED.);
+#2003 = CARTESIAN_POINT('',(0.454748415554,-0.815157116451));
+#2004 = CARTESIAN_POINT('',(0.462014154367,-0.804454841021));
+#2005 = CARTESIAN_POINT('',(0.46938975878,-0.793851506007));
+#2006 = CARTESIAN_POINT('',(0.476880824537,-0.783352799392));
+#2007 = CARTESIAN_POINT('',(0.491824520228,-0.762963472478));
+#2008 = CARTESIAN_POINT('',(0.499268271219,-0.753064750677));
+#2009 = CARTESIAN_POINT('',(0.506830988291,-0.743275289392));
+#2010 = CARTESIAN_POINT('',(0.521848193627,-0.724381827738));
+#2011 = CARTESIAN_POINT('',(0.529291187993,-0.71526719738));
+#2012 = CARTESIAN_POINT('',(0.53685441136,-0.706264466776));
+#2013 = CARTESIAN_POINT('',(0.55187161021,-0.68891734082));
+#2014 = CARTESIAN_POINT('',(0.559313853966,-0.680561950684));
+#2015 = CARTESIAN_POINT('',(0.566877505508,-0.672321054166));
+#2016 = CARTESIAN_POINT('',(0.581894615432,-0.656470508297));
+#2017 = CARTESIAN_POINT('',(0.589336120145,-0.648849508106));
+#2018 = CARTESIAN_POINT('',(0.596900108021,-0.641345532246));
+#2019 = CARTESIAN_POINT('',(0.61191703611,-0.626941790215));
+#2020 = CARTESIAN_POINT('',(0.61935782124,-0.620030330547));
+#2021 = CARTESIAN_POINT('',(0.626922039505,-0.613238341956));
+#2022 = CARTESIAN_POINT('',(0.641938684481,-0.600231603203));
+#2023 = CARTESIAN_POINT('',(0.649378780542,-0.594004835774));
+#2024 = CARTESIAN_POINT('',(0.656943109324,-0.587899877972));
+#2025 = CARTESIAN_POINT('',(0.671959365077,-0.576240314543));
+#2026 = CARTESIAN_POINT('',(0.679398817703,-0.570673393157));
+#2027 = CARTESIAN_POINT('',(0.686963124042,-0.565230483721));
+#2028 = CARTESIAN_POINT('',(0.701978884704,-0.554868238435));
+#2029 = CARTESIAN_POINT('',(0.709417759587,-0.549936320948));
+#2030 = CARTESIAN_POINT('',(0.716981898933,-0.545130449287));
+#2031 = CARTESIAN_POINT('',(0.73199706532,-0.536015635867));
+#2032 = CARTESIAN_POINT('',(0.739435453827,-0.531693887511));
+#2033 = CARTESIAN_POINT('',(0.746999272039,-0.52750001362));
+#2034 = CARTESIAN_POINT('',(0.762013758974,-0.519582719442));
+#2035 = CARTESIAN_POINT('',(0.769451784064,-0.515846317746));
+#2036 = CARTESIAN_POINT('',(0.777015119576,-0.512239372211));
+#2037 = CARTESIAN_POINT('',(0.792028863248,-0.505469664013));
+#2038 = CARTESIAN_POINT('',(0.799466685101,-0.502293805355));
+#2039 = CARTESIAN_POINT('',(0.807029370789,-0.499248690685));
+#2040 = CARTESIAN_POINT('',(0.822042335077,-0.493576623122));
+#2041 = CARTESIAN_POINT('',(0.829480155778,-0.490936530612));
+#2042 = CARTESIAN_POINT('',(0.837042019965,-0.488428123723));
+#2043 = CARTESIAN_POINT('',(0.852054200626,-0.483803750042));
+#2044 = CARTESIAN_POINT('',(0.85949226725,-0.481674682119));
+#2045 = CARTESIAN_POINT('',(0.86705313342,-0.479677837488));
+#2046 = CARTESIAN_POINT('',(0.882064559308,-0.476051221083));
+#2047 = CARTESIAN_POINT('',(0.889503164923,-0.474408479925));
+#2048 = CARTESIAN_POINT('',(0.897062849914,-0.47289803277));
+#2049 = CARTESIAN_POINT('',(0.912073580906,-0.470219258072));
+#2050 = CARTESIAN_POINT('',(0.919513063263,-0.469038196802));
+#2051 = CARTESIAN_POINT('',(0.927071374076,-0.467988965619));
+#2052 = CARTESIAN_POINT('',(0.942081495972,-0.466208146877));
+#2053 = CARTESIAN_POINT('',(0.949522233893,-0.465464174615));
+#2054 = CARTESIAN_POINT('',(0.9570789636,-0.464850962578));
+#2055 = CARTESIAN_POINT('',(0.973337037845,-0.46384066905));
+#2056 = CARTESIAN_POINT('',(0.982068264194,-0.463477589323));
+#2057 = CARTESIAN_POINT('',(0.9909543507,-0.463292293425));
+#2058 = CARTESIAN_POINT('',(1.,-0.463292296831));
+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2060 = ORIENTED_EDGE('',*,*,#2061,.F.);
+#2061 = EDGE_CURVE('',#641,#1880,#2062,.T.);
+#2062 = SURFACE_CURVE('',#2063,(#2117,#2174),.PCURVE_S1.);
+#2063 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2064,#2065,#2066,#2067,#2068,
+    #2069,#2070,#2071,#2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079,
+    #2080,#2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089,#2090,
+    #2091,#2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100,#2101,
+    #2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111,#2112,
+    #2113,#2114,#2115,#2116),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,3,
+    3,3,3,3,3,3,3,5),(0.,5.803973018135E-02,0.116080323749,
+    0.174120917316,0.232161510883,0.29020210445,0.348242698017,
+    0.406283291584,0.464323885152,0.522364478719,0.580405072286,
+    0.638445665853,0.69648625942,0.754526852987,0.812567446554,
+    0.870608040121,0.928648633689,1.),.UNSPECIFIED.);
+#2064 = CARTESIAN_POINT('',(55.264023544625,1.04101,-5.995204332976E-15)
+  );
+#2065 = CARTESIAN_POINT('',(55.264976031726,1.046467899837,
+    6.722339975789E-03));
+#2066 = CARTESIAN_POINT('',(55.265928518827,1.051925799675,
+    1.344467995159E-02));
+#2067 = CARTESIAN_POINT('',(55.266881005928,1.057383699512,
+    2.016701992739E-02));
+#2068 = CARTESIAN_POINT('',(55.268785994299,1.068299580378,
+    3.361179987898E-02));
+#2069 = CARTESIAN_POINT('',(55.269738495569,1.073757561406,
+    4.033423985477E-02));
+#2070 = CARTESIAN_POINT('',(55.270690996839,1.079215542434,
+    4.705667983056E-02));
+#2071 = CARTESIAN_POINT('',(55.272595999379,1.09013150449,
+    6.050155978216E-02));
+#2072 = CARTESIAN_POINT('',(55.273548500649,1.095589485518,
+    6.722399975796E-02));
+#2073 = CARTESIAN_POINT('',(55.274501001919,1.101047466546,
+    7.394643973375E-02));
+#2074 = CARTESIAN_POINT('',(55.276406004459,1.111963428602,
+    8.739131968534E-02));
+#2075 = CARTESIAN_POINT('',(55.277358505729,1.11742140963,
+    9.411375966113E-02));
+#2076 = CARTESIAN_POINT('',(55.278311006999,1.122879390658,
+    0.100836199637));
+#2077 = CARTESIAN_POINT('',(55.280216009539,1.133795352714,
+    0.114281079589));
+#2078 = CARTESIAN_POINT('',(55.281168510809,1.139253333741,
+    0.121003519564));
+#2079 = CARTESIAN_POINT('',(55.282121012079,1.144711314769,0.12772595954
+    ));
+#2080 = CARTESIAN_POINT('',(55.284026014619,1.155627276825,
+    0.141170839492));
+#2081 = CARTESIAN_POINT('',(55.284978515889,1.161085257853,
+    0.147893279467));
+#2082 = CARTESIAN_POINT('',(55.285931017159,1.166543238881,
+    0.154615719443));
+#2083 = CARTESIAN_POINT('',(55.287836019699,1.177459200937,
+    0.168060599395));
+#2084 = CARTESIAN_POINT('',(55.288788520969,1.182917181965,
+    0.174783039371));
+#2085 = CARTESIAN_POINT('',(55.289741022239,1.188375162993,
+    0.181505479346));
+#2086 = CARTESIAN_POINT('',(55.291646024779,1.199291125049,
+    0.194950359298));
+#2087 = CARTESIAN_POINT('',(55.292598526049,1.204749106077,
+    0.201672799274));
+#2088 = CARTESIAN_POINT('',(55.293551027319,1.210207087105,0.20839523925
+    ));
+#2089 = CARTESIAN_POINT('',(55.295456029859,1.221123049161,
+    0.221840119201));
+#2090 = CARTESIAN_POINT('',(55.296408531129,1.226581030189,
+    0.228562559177));
+#2091 = CARTESIAN_POINT('',(55.297361032399,1.232039011217,
+    0.235284999153));
+#2092 = CARTESIAN_POINT('',(55.299266034939,1.242954973273,
+    0.248729879104));
+#2093 = CARTESIAN_POINT('',(55.300218536209,1.248412954301,0.25545231908
+    ));
+#2094 = CARTESIAN_POINT('',(55.301171037479,1.253870935329,
+    0.262174759056));
+#2095 = CARTESIAN_POINT('',(55.303076040019,1.264786897385,
+    0.275619639008));
+#2096 = CARTESIAN_POINT('',(55.304028541289,1.270244878413,
+    0.282342078983));
+#2097 = CARTESIAN_POINT('',(55.304981042559,1.275702859441,
+    0.289064518959));
+#2098 = CARTESIAN_POINT('',(55.306886045099,1.286618821497,
+    0.302509398911));
+#2099 = CARTESIAN_POINT('',(55.307838546369,1.292076802525,
+    0.309231838887));
+#2100 = CARTESIAN_POINT('',(55.308791047639,1.297534783553,
+    0.315954278862));
+#2101 = CARTESIAN_POINT('',(55.310696050179,1.308450745608,
+    0.329399158814));
+#2102 = CARTESIAN_POINT('',(55.311648551449,1.313908726636,0.33612159879
+    ));
+#2103 = CARTESIAN_POINT('',(55.312601052719,1.319366707664,
+    0.342844038766));
+#2104 = CARTESIAN_POINT('',(55.314506055259,1.33028266972,0.356288918717
+    ));
+#2105 = CARTESIAN_POINT('',(55.315458556529,1.335740650748,
+    0.363011358693));
+#2106 = CARTESIAN_POINT('',(55.316411057799,1.341198631776,
+    0.369733798669));
+#2107 = CARTESIAN_POINT('',(55.318316060339,1.352114593832,0.38317867862
+    ));
+#2108 = CARTESIAN_POINT('',(55.319268561609,1.35757257486,0.389901118596
+    ));
+#2109 = CARTESIAN_POINT('',(55.320221062879,1.363030555888,
+    0.396623558572));
+#2110 = CARTESIAN_POINT('',(55.322126065419,1.373946517944,
+    0.410068438523));
+#2111 = CARTESIAN_POINT('',(55.323078566689,1.379404498972,
+    0.416790878499));
+#2112 = CARTESIAN_POINT('',(55.324031067959,1.38486248,0.423513318475));
+#2113 = CARTESIAN_POINT('',(55.326154512923,1.397030151259,
+    0.438499893046));
+#2114 = CARTESIAN_POINT('',(55.327325456617,1.40373984149,0.446764027641
+    ));
+#2115 = CARTESIAN_POINT('',(55.328496400311,1.41044953172,0.455028162236
+    ));
+#2116 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,
+    0.463292296831));
+#2117 = PCURVE('',#683,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2173);
+#2119 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2120,#2121,#2122,#2123,#2124,
+    #2125,#2126,#2127,#2128,#2129,#2130,#2131,#2132,#2133,#2134,#2135,
+    #2136,#2137,#2138,#2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146,
+    #2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154,#2155,#2156,#2157,
+    #2158,#2159,#2160,#2161,#2162,#2163,#2164,#2165,#2166,#2167,#2168,
+    #2169,#2170,#2171,#2172),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,3,
+    3,3,3,3,3,3,3,5),(0.,5.803973018135E-02,0.116080323749,
+    0.174120917316,0.232161510883,0.29020210445,0.348242698017,
+    0.406283291584,0.464323885152,0.522364478719,0.580405072286,
+    0.638445665853,0.69648625942,0.754526852987,0.812567446554,
+    0.870608040121,0.928648633689,1.),.UNSPECIFIED.);
+#2120 = CARTESIAN_POINT('',(1.05,-28.09562354462));
+#2121 = CARTESIAN_POINT('',(1.041340985888,-28.09657603172));
+#2122 = CARTESIAN_POINT('',(1.032681971777,-28.09752851882));
+#2123 = CARTESIAN_POINT('',(1.024022957665,-28.09848100592));
+#2124 = CARTESIAN_POINT('',(1.006704800632,-28.10038599429));
+#2125 = CARTESIAN_POINT('',(0.998045657711,-28.10133849556));
+#2126 = CARTESIAN_POINT('',(0.98938651479,-28.10229099683));
+#2127 = CARTESIAN_POINT('',(0.972068228947,-28.10419599937));
+#2128 = CARTESIAN_POINT('',(0.963409086026,-28.10514850064));
+#2129 = CARTESIAN_POINT('',(0.954749943105,-28.10610100191));
+#2130 = CARTESIAN_POINT('',(0.937431657262,-28.10800600445));
+#2131 = CARTESIAN_POINT('',(0.928772514341,-28.10895850572));
+#2132 = CARTESIAN_POINT('',(0.92011337142,-28.10991100699));
+#2133 = CARTESIAN_POINT('',(0.902795085578,-28.11181600953));
+#2134 = CARTESIAN_POINT('',(0.894135942656,-28.1127685108));
+#2135 = CARTESIAN_POINT('',(0.885476799735,-28.11372101207));
+#2136 = CARTESIAN_POINT('',(0.868158513893,-28.11562601461));
+#2137 = CARTESIAN_POINT('',(0.859499370972,-28.11657851588));
+#2138 = CARTESIAN_POINT('',(0.85084022805,-28.11753101715));
+#2139 = CARTESIAN_POINT('',(0.833521942208,-28.11943601969));
+#2140 = CARTESIAN_POINT('',(0.824862799287,-28.12038852096));
+#2141 = CARTESIAN_POINT('',(0.816203656366,-28.12134102223));
+#2142 = CARTESIAN_POINT('',(0.798885370523,-28.12324602477));
+#2143 = CARTESIAN_POINT('',(0.790226227602,-28.12419852604));
+#2144 = CARTESIAN_POINT('',(0.781567084681,-28.12515102731));
+#2145 = CARTESIAN_POINT('',(0.764248798838,-28.12705602985));
+#2146 = CARTESIAN_POINT('',(0.755589655917,-28.12800853112));
+#2147 = CARTESIAN_POINT('',(0.746930512996,-28.12896103239));
+#2148 = CARTESIAN_POINT('',(0.729612227154,-28.13086603493));
+#2149 = CARTESIAN_POINT('',(0.720953084232,-28.1318185362));
+#2150 = CARTESIAN_POINT('',(0.712293941311,-28.13277103747));
+#2151 = CARTESIAN_POINT('',(0.694975655469,-28.13467604001));
+#2152 = CARTESIAN_POINT('',(0.686316512548,-28.13562854128));
+#2153 = CARTESIAN_POINT('',(0.677657369626,-28.13658104255));
+#2154 = CARTESIAN_POINT('',(0.660339083784,-28.13848604509));
+#2155 = CARTESIAN_POINT('',(0.651679940863,-28.13943854636));
+#2156 = CARTESIAN_POINT('',(0.643020797942,-28.14039104763));
+#2157 = CARTESIAN_POINT('',(0.625702512099,-28.14229605017));
+#2158 = CARTESIAN_POINT('',(0.617043369178,-28.14324855144));
+#2159 = CARTESIAN_POINT('',(0.608384226257,-28.14420105271));
+#2160 = CARTESIAN_POINT('',(0.591065940414,-28.14610605525));
+#2161 = CARTESIAN_POINT('',(0.582406797493,-28.14705855652));
+#2162 = CARTESIAN_POINT('',(0.573747654572,-28.14801105779));
+#2163 = CARTESIAN_POINT('',(0.55642936873,-28.14991606033));
+#2164 = CARTESIAN_POINT('',(0.547770225808,-28.1508685616));
+#2165 = CARTESIAN_POINT('',(0.539111082887,-28.15182106287));
+#2166 = CARTESIAN_POINT('',(0.521792797045,-28.15372606541));
+#2167 = CARTESIAN_POINT('',(0.513133654124,-28.15467856668));
+#2168 = CARTESIAN_POINT('',(0.504474511202,-28.15563106795));
+#2169 = CARTESIAN_POINT('',(0.485170375862,-28.15775451292));
+#2170 = CARTESIAN_POINT('',(0.474525383443,-28.15892545661));
+#2171 = CARTESIAN_POINT('',(0.463880391024,-28.16009640031));
+#2172 = CARTESIAN_POINT('',(0.453235398605,-28.161267344));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = PCURVE('',#654,#2175);
+#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2230);
+#2176 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2177,#2178,#2179,#2180,#2181,
+    #2182,#2183,#2184,#2185,#2186,#2187,#2188,#2189,#2190,#2191,#2192,
+    #2193,#2194,#2195,#2196,#2197,#2198,#2199,#2200,#2201,#2202,#2203,
+    #2204,#2205,#2206,#2207,#2208,#2209,#2210,#2211,#2212,#2213,#2214,
+    #2215,#2216,#2217,#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,
+    #2226,#2227,#2228,#2229),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,3,
+    3,3,3,3,3,3,3,5),(0.,5.803973018135E-02,0.116080323749,
+    0.174120917316,0.232161510883,0.29020210445,0.348242698017,
+    0.406283291584,0.464323885152,0.522364478719,0.580405072286,
+    0.638445665853,0.69648625942,0.754526852987,0.812567446554,
+    0.870608040121,0.928648633689,1.),.UNSPECIFIED.);
+#2177 = CARTESIAN_POINT('',(3.550852479259,6.050715484207E-15));
+#2178 = CARTESIAN_POINT('',(3.499329849306,-6.722339975789E-03));
+#2179 = CARTESIAN_POINT('',(3.447807219354,-1.344467995158E-02));
+#2180 = CARTESIAN_POINT('',(3.396284589401,-2.016701992739E-02));
+#2181 = CARTESIAN_POINT('',(3.293238563057,-3.361179987898E-02));
+#2182 = CARTESIAN_POINT('',(3.241715166666,-4.033423985477E-02));
+#2183 = CARTESIAN_POINT('',(3.190191770275,-4.705667983056E-02));
+#2184 = CARTESIAN_POINT('',(3.087144977492,-6.050155978215E-02));
+#2185 = CARTESIAN_POINT('',(3.0356215811,-6.722399975795E-02));
+#2186 = CARTESIAN_POINT('',(2.984098184709,-7.394643973375E-02));
+#2187 = CARTESIAN_POINT('',(2.881051391926,-8.739131968534E-02));
+#2188 = CARTESIAN_POINT('',(2.829527995535,-9.411375966113E-02));
+#2189 = CARTESIAN_POINT('',(2.778004599144,-0.100836199637));
+#2190 = CARTESIAN_POINT('',(2.674957806361,-0.114281079589));
+#2191 = CARTESIAN_POINT('',(2.623434409969,-0.121003519564));
+#2192 = CARTESIAN_POINT('',(2.571911013578,-0.12772595954));
+#2193 = CARTESIAN_POINT('',(2.468864220795,-0.141170839492));
+#2194 = CARTESIAN_POINT('',(2.417340824404,-0.147893279467));
+#2195 = CARTESIAN_POINT('',(2.365817428012,-0.154615719443));
+#2196 = CARTESIAN_POINT('',(2.26277063523,-0.168060599395));
+#2197 = CARTESIAN_POINT('',(2.211247238838,-0.174783039371));
+#2198 = CARTESIAN_POINT('',(2.159723842447,-0.181505479346));
+#2199 = CARTESIAN_POINT('',(2.056677049664,-0.194950359298));
+#2200 = CARTESIAN_POINT('',(2.005153653273,-0.201672799274));
+#2201 = CARTESIAN_POINT('',(1.953630256881,-0.20839523925));
+#2202 = CARTESIAN_POINT('',(1.850583464099,-0.221840119201));
+#2203 = CARTESIAN_POINT('',(1.799060067707,-0.228562559177));
+#2204 = CARTESIAN_POINT('',(1.747536671316,-0.235284999153));
+#2205 = CARTESIAN_POINT('',(1.644489878533,-0.248729879104));
+#2206 = CARTESIAN_POINT('',(1.592966482141,-0.25545231908));
+#2207 = CARTESIAN_POINT('',(1.54144308575,-0.262174759056));
+#2208 = CARTESIAN_POINT('',(1.438396292968,-0.275619639008));
+#2209 = CARTESIAN_POINT('',(1.386872896576,-0.282342078983));
+#2210 = CARTESIAN_POINT('',(1.335349500185,-0.289064518959));
+#2211 = CARTESIAN_POINT('',(1.232302707402,-0.302509398911));
+#2212 = CARTESIAN_POINT('',(1.180779311011,-0.309231838887));
+#2213 = CARTESIAN_POINT('',(1.129255914619,-0.315954278862));
+#2214 = CARTESIAN_POINT('',(1.026209121836,-0.329399158814));
+#2215 = CARTESIAN_POINT('',(0.974685725445,-0.33612159879));
+#2216 = CARTESIAN_POINT('',(0.923162329054,-0.342844038766));
+#2217 = CARTESIAN_POINT('',(0.820115536271,-0.356288918717));
+#2218 = CARTESIAN_POINT('',(0.768592139879,-0.363011358693));
+#2219 = CARTESIAN_POINT('',(0.717068743488,-0.369733798669));
+#2220 = CARTESIAN_POINT('',(0.614021950705,-0.38317867862));
+#2221 = CARTESIAN_POINT('',(0.562498554314,-0.389901118596));
+#2222 = CARTESIAN_POINT('',(0.510975157923,-0.396623558572));
+#2223 = CARTESIAN_POINT('',(0.40792836514,-0.410068438523));
+#2224 = CARTESIAN_POINT('',(0.356404968749,-0.416790878499));
+#2225 = CARTESIAN_POINT('',(0.304881572357,-0.423513318475));
+#2226 = CARTESIAN_POINT('',(0.190018631974,-0.438499893046));
+#2227 = CARTESIAN_POINT('',(0.126679087983,-0.446764027641));
+#2228 = CARTESIAN_POINT('',(6.333954399144E-02,-0.455028162236));
+#2229 = CARTESIAN_POINT('',(0.,-0.463292296831));
+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2231 = ORIENTED_EDGE('',*,*,#667,.F.);
+#2232 = ADVANCED_FACE('',(#2233),#654,.T.);
+#2233 = FACE_BOUND('',#2234,.T.);
+#2234 = EDGE_LOOP('',(#2235,#2236,#2257,#2258,#2422,#2443));
+#2235 = ORIENTED_EDGE('',*,*,#2061,.T.);
+#2236 = ORIENTED_EDGE('',*,*,#2237,.T.);
+#2237 = EDGE_CURVE('',#1880,#1352,#2238,.T.);
+#2238 = SURFACE_CURVE('',#2239,(#2243,#2250),.PCURVE_S1.);
+#2239 = LINE('',#2240,#2241);
+#2240 = CARTESIAN_POINT('',(55.329667344005,1.417159221951,0.));
+#2241 = VECTOR('',#2242,1.);
+#2242 = DIRECTION('',(0.,0.,1.));
+#2243 = PCURVE('',#654,#2244);
+#2244 = DEFINITIONAL_REPRESENTATION('',(#2245),#2249);
+#2245 = LINE('',#2246,#2247);
+#2246 = CARTESIAN_POINT('',(0.,0.));
+#2247 = VECTOR('',#2248,1.);
+#2248 = DIRECTION('',(0.,-1.));
+#2249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2250 = PCURVE('',#1390,#2251);
+#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(1.,0.));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,-1.));
+#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2257 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#2258 = ORIENTED_EDGE('',*,*,#2259,.T.);
+#2259 = EDGE_CURVE('',#1324,#2260,#2262,.T.);
+#2260 = VERTEX_POINT('',#2261);
+#2261 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,
+    1.855894239453));
+#2262 = SURFACE_CURVE('',#2263,(#2314,#2368),.PCURVE_S1.);
+#2263 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2264,#2265,#2266,#2267,#2268,
+    #2269,#2270,#2271,#2272,#2273,#2274,#2275,#2276,#2277,#2278,#2279,
+    #2280,#2281,#2282,#2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,
+    #2291,#2292,#2293,#2294,#2295,#2296,#2297,#2298,#2299,#2300,#2301,
+    #2302,#2303,#2304,#2305,#2306,#2307,#2308,#2309,#2310,#2311,#2312,
+    #2313),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.
+    ,6.256546908784E-02,0.125131838862,0.187698208636,0.250264578411,
+    0.312830948185,0.375397317959,0.437963687734,0.500530057508,
+    0.563096427282,0.625662797056,0.688229166831,0.750795536605,
+    0.813361906379,0.875928276153,0.938494645928,1.),.UNSPECIFIED.);
+#2264 = CARTESIAN_POINT('',(55.265592437293,1.05,2.3));
+#2265 = CARTESIAN_POINT('',(55.26460820015,1.044360167462,2.293053578692
+    ));
+#2266 = CARTESIAN_POINT('',(55.263623963006,1.038720334923,
+    2.286107157383));
+#2267 = CARTESIAN_POINT('',(55.262639725863,1.033080502385,
+    2.279160736075));
+#2268 = CARTESIAN_POINT('',(55.260671237407,1.021800756117,
+    2.265267793458));
+#2269 = CARTESIAN_POINT('',(55.259686986095,1.016160842389,2.25832127215
+    ));
+#2270 = CARTESIAN_POINT('',(55.258702734783,1.01052092866,2.251374750842
+    ));
+#2271 = CARTESIAN_POINT('',(55.256734232158,0.999241101202,
+    2.237481708225));
+#2272 = CARTESIAN_POINT('',(55.255749980846,0.993601187473,
+    2.230535186917));
+#2273 = CARTESIAN_POINT('',(55.254765729533,0.987961273744,
+    2.223588665608));
+#2274 = CARTESIAN_POINT('',(55.252797226909,0.976681446286,
+    2.209695622992));
+#2275 = CARTESIAN_POINT('',(55.251812975596,0.971041532557,
+    2.202749101684));
+#2276 = CARTESIAN_POINT('',(55.250828724284,0.965401618828,
+    2.195802580375));
+#2277 = CARTESIAN_POINT('',(55.248860221659,0.954121791371,
+    2.181909537759));
+#2278 = CARTESIAN_POINT('',(55.247875970347,0.948481877642,2.17496301645
+    ));
+#2279 = CARTESIAN_POINT('',(55.246891719035,0.942841963913,
+    2.168016495142));
+#2280 = CARTESIAN_POINT('',(55.24492321641,0.931562136455,2.154123452525
+    ));
+#2281 = CARTESIAN_POINT('',(55.243938965098,0.925922222726,
+    2.147176931217));
+#2282 = CARTESIAN_POINT('',(55.242954713785,0.920282308997,
+    2.140230409909));
+#2283 = CARTESIAN_POINT('',(55.240986211161,0.909002481539,
+    2.126337367292));
+#2284 = CARTESIAN_POINT('',(55.240001959848,0.903362567811,
+    2.119390845984));
+#2285 = CARTESIAN_POINT('',(55.239017708536,0.897722654082,
+    2.112444324675));
+#2286 = CARTESIAN_POINT('',(55.237049205911,0.886442826624,
+    2.098551282059));
+#2287 = CARTESIAN_POINT('',(55.236064954599,0.880802912895,2.09160476075
+    ));
+#2288 = CARTESIAN_POINT('',(55.235080703287,0.875162999166,
+    2.084658239442));
+#2289 = CARTESIAN_POINT('',(55.233112200662,0.863883171708,
+    2.070765196825));
+#2290 = CARTESIAN_POINT('',(55.23212794935,0.858243257979,2.063818675517
+    ));
+#2291 = CARTESIAN_POINT('',(55.231143698037,0.85260334425,2.056872154209
+    ));
+#2292 = CARTESIAN_POINT('',(55.229175195413,0.841323516793,
+    2.042979111592));
+#2293 = CARTESIAN_POINT('',(55.2281909441,0.835683603064,2.036032590284)
+  );
+#2294 = CARTESIAN_POINT('',(55.227206692788,0.830043689335,
+    2.029086068975));
+#2295 = CARTESIAN_POINT('',(55.225238190163,0.818763861877,
+    2.015193026359));
+#2296 = CARTESIAN_POINT('',(55.224253938851,0.813123948148,2.00824650505
+    ));
+#2297 = CARTESIAN_POINT('',(55.223269687539,0.807484034419,
+    2.001299983742));
+#2298 = CARTESIAN_POINT('',(55.221301184914,0.796204206961,
+    1.987406941126));
+#2299 = CARTESIAN_POINT('',(55.220316933602,0.790564293233,
+    1.980460419817));
+#2300 = CARTESIAN_POINT('',(55.219332682289,0.784924379504,
+    1.973513898509));
+#2301 = CARTESIAN_POINT('',(55.217364179665,0.773644552046,
+    1.959620855892));
+#2302 = CARTESIAN_POINT('',(55.216379928352,0.768004638317,
+    1.952674334584));
+#2303 = CARTESIAN_POINT('',(55.21539567704,0.762364724588,1.945727813276
+    ));
+#2304 = CARTESIAN_POINT('',(55.213427174415,0.75108489713,1.931834770659
+    ));
+#2305 = CARTESIAN_POINT('',(55.212442923103,0.745444983401,
+    1.924888249351));
+#2306 = CARTESIAN_POINT('',(55.211458671791,0.739805069672,
+    1.917941728042));
+#2307 = CARTESIAN_POINT('',(55.209490169166,0.728525242215,
+    1.904048685426));
+#2308 = CARTESIAN_POINT('',(55.208505917854,0.722885328486,
+    1.897102164117));
+#2309 = CARTESIAN_POINT('',(55.207521666541,0.717245414757,
+    1.890155642809));
+#2310 = CARTESIAN_POINT('',(55.20556985509,0.706061230327,1.876380400989
+    ));
+#2311 = CARTESIAN_POINT('',(55.20460229495,0.700516959625,1.869551680477
+    ));
+#2312 = CARTESIAN_POINT('',(55.203634734811,0.694972688924,
+    1.862722959965));
+#2313 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,
+    1.855894239453));
+#2314 = PCURVE('',#654,#2315);
+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2367);
+#2316 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2317,#2318,#2319,#2320,#2321,
+    #2322,#2323,#2324,#2325,#2326,#2327,#2328,#2329,#2330,#2331,#2332,
+    #2333,#2334,#2335,#2336,#2337,#2338,#2339,#2340,#2341,#2342,#2343,
+    #2344,#2345,#2346,#2347,#2348,#2349,#2350,#2351,#2352,#2353,#2354,
+    #2355,#2356,#2357,#2358,#2359,#2360,#2361,#2362,#2363,#2364,#2365,
+    #2366),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.
+    ,6.256546908784E-02,0.125131838862,0.187698208636,0.250264578411,
+    0.312830948185,0.375397317959,0.437963687734,0.500530057508,
+    0.563096427282,0.625662797056,0.688229166831,0.750795536605,
+    0.813361906379,0.875928276153,0.938494645928,1.),.UNSPECIFIED.);
+#2317 = CARTESIAN_POINT('',(3.465986787864,-2.3));
+#2318 = CARTESIAN_POINT('',(3.519226864363,-2.293053578692));
+#2319 = CARTESIAN_POINT('',(3.572466940861,-2.286107157383));
+#2320 = CARTESIAN_POINT('',(3.62570701736,-2.279160736075));
+#2321 = CARTESIAN_POINT('',(3.732187936797,-2.265267793458));
+#2322 = CARTESIAN_POINT('',(3.785428779734,-2.25832127215));
+#2323 = CARTESIAN_POINT('',(3.838669622673,-2.251374750842));
+#2324 = CARTESIAN_POINT('',(3.945151308548,-2.237481708225));
+#2325 = CARTESIAN_POINT('',(3.998392151486,-2.230535186917));
+#2326 = CARTESIAN_POINT('',(4.051632994424,-2.223588665608));
+#2327 = CARTESIAN_POINT('',(4.158114680299,-2.209695622992));
+#2328 = CARTESIAN_POINT('',(4.211355523237,-2.202749101684));
+#2329 = CARTESIAN_POINT('',(4.264596366175,-2.195802580375));
+#2330 = CARTESIAN_POINT('',(4.37107805205,-2.181909537759));
+#2331 = CARTESIAN_POINT('',(4.424318894988,-2.17496301645));
+#2332 = CARTESIAN_POINT('',(4.477559737926,-2.168016495142));
+#2333 = CARTESIAN_POINT('',(4.584041423801,-2.154123452525));
+#2334 = CARTESIAN_POINT('',(4.637282266739,-2.147176931217));
+#2335 = CARTESIAN_POINT('',(4.690523109677,-2.140230409909));
+#2336 = CARTESIAN_POINT('',(4.797004795552,-2.126337367292));
+#2337 = CARTESIAN_POINT('',(4.85024563849,-2.119390845984));
+#2338 = CARTESIAN_POINT('',(4.903486481428,-2.112444324675));
+#2339 = CARTESIAN_POINT('',(5.009968167303,-2.098551282059));
+#2340 = CARTESIAN_POINT('',(5.063209010241,-2.09160476075));
+#2341 = CARTESIAN_POINT('',(5.116449853179,-2.084658239442));
+#2342 = CARTESIAN_POINT('',(5.222931539054,-2.070765196825));
+#2343 = CARTESIAN_POINT('',(5.276172381992,-2.063818675517));
+#2344 = CARTESIAN_POINT('',(5.32941322493,-2.056872154209));
+#2345 = CARTESIAN_POINT('',(5.435894910805,-2.042979111592));
+#2346 = CARTESIAN_POINT('',(5.489135753743,-2.036032590284));
+#2347 = CARTESIAN_POINT('',(5.542376596681,-2.029086068975));
+#2348 = CARTESIAN_POINT('',(5.648858282556,-2.015193026359));
+#2349 = CARTESIAN_POINT('',(5.702099125494,-2.00824650505));
+#2350 = CARTESIAN_POINT('',(5.755339968432,-2.001299983742));
+#2351 = CARTESIAN_POINT('',(5.861821654307,-1.987406941126));
+#2352 = CARTESIAN_POINT('',(5.915062497245,-1.980460419817));
+#2353 = CARTESIAN_POINT('',(5.968303340183,-1.973513898509));
+#2354 = CARTESIAN_POINT('',(6.074785026059,-1.959620855892));
+#2355 = CARTESIAN_POINT('',(6.128025868996,-1.952674334584));
+#2356 = CARTESIAN_POINT('',(6.181266711934,-1.945727813276));
+#2357 = CARTESIAN_POINT('',(6.28774839781,-1.931834770659));
+#2358 = CARTESIAN_POINT('',(6.340989240747,-1.924888249351));
+#2359 = CARTESIAN_POINT('',(6.394230083685,-1.917941728042));
+#2360 = CARTESIAN_POINT('',(6.500711769561,-1.904048685426));
+#2361 = CARTESIAN_POINT('',(6.553952612498,-1.897102164117));
+#2362 = CARTESIAN_POINT('',(6.607193455436,-1.890155642809));
+#2363 = CARTESIAN_POINT('',(6.71277227016,-1.876380400989));
+#2364 = CARTESIAN_POINT('',(6.765110241946,-1.869551680477));
+#2365 = CARTESIAN_POINT('',(6.817448213732,-1.862722959965));
+#2366 = CARTESIAN_POINT('',(6.869786185518,-1.855894239453));
+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2368 = PCURVE('',#1339,#2369);
+#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2421);
+#2370 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2371,#2372,#2373,#2374,#2375,
+    #2376,#2377,#2378,#2379,#2380,#2381,#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,#2407,#2408,
+    #2409,#2410,#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418,#2419,
+    #2420),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5),(0.
+    ,6.256546908784E-02,0.125131838862,0.187698208636,0.250264578411,
+    0.312830948185,0.375397317959,0.437963687734,0.500530057508,
+    0.563096427282,0.625662797056,0.688229166831,0.750795536605,
+    0.813361906379,0.875928276153,0.938494645928,1.),.UNSPECIFIED.);
+#2371 = CARTESIAN_POINT('',(1.05,-28.26559243729));
+#2372 = CARTESIAN_POINT('',(1.041052347791,-28.26460820015));
+#2373 = CARTESIAN_POINT('',(1.032104695582,-28.263623963));
+#2374 = CARTESIAN_POINT('',(1.023157043373,-28.26263972586));
+#2375 = CARTESIAN_POINT('',(1.005261610145,-28.2606712374));
+#2376 = CARTESIAN_POINT('',(0.996313829127,-28.25968698609));
+#2377 = CARTESIAN_POINT('',(0.987366048108,-28.25870273478));
+#2378 = CARTESIAN_POINT('',(0.969470486071,-28.25673423215));
+#2379 = CARTESIAN_POINT('',(0.960522705052,-28.25574998084));
+#2380 = CARTESIAN_POINT('',(0.951574924034,-28.25476572953));
+#2381 = CARTESIAN_POINT('',(0.933679361997,-28.2527972269));
+#2382 = CARTESIAN_POINT('',(0.924731580978,-28.25181297559));
+#2383 = CARTESIAN_POINT('',(0.915783799959,-28.25082872428));
+#2384 = CARTESIAN_POINT('',(0.897888237922,-28.24886022165));
+#2385 = CARTESIAN_POINT('',(0.888940456904,-28.24787597034));
+#2386 = CARTESIAN_POINT('',(0.879992675885,-28.24689171903));
+#2387 = CARTESIAN_POINT('',(0.862097113848,-28.24492321641));
+#2388 = CARTESIAN_POINT('',(0.853149332829,-28.24393896509));
+#2389 = CARTESIAN_POINT('',(0.844201551811,-28.24295471378));
+#2390 = CARTESIAN_POINT('',(0.826305989774,-28.24098621116));
+#2391 = CARTESIAN_POINT('',(0.817358208755,-28.24000195984));
+#2392 = CARTESIAN_POINT('',(0.808410427737,-28.23901770853));
+#2393 = CARTESIAN_POINT('',(0.790514865699,-28.23704920591));
+#2394 = CARTESIAN_POINT('',(0.781567084681,-28.23606495459));
+#2395 = CARTESIAN_POINT('',(0.772619303662,-28.23508070328));
+#2396 = CARTESIAN_POINT('',(0.754723741625,-28.23311220066));
+#2397 = CARTESIAN_POINT('',(0.745775960607,-28.23212794935));
+#2398 = CARTESIAN_POINT('',(0.736828179588,-28.23114369803));
+#2399 = CARTESIAN_POINT('',(0.718932617551,-28.22917519541));
+#2400 = CARTESIAN_POINT('',(0.709984836532,-28.2281909441));
+#2401 = CARTESIAN_POINT('',(0.701037055514,-28.22720669278));
+#2402 = CARTESIAN_POINT('',(0.683141493477,-28.22523819016));
+#2403 = CARTESIAN_POINT('',(0.674193712458,-28.22425393885));
+#2404 = CARTESIAN_POINT('',(0.665245931439,-28.22326968753));
+#2405 = CARTESIAN_POINT('',(0.647350369402,-28.22130118491));
+#2406 = CARTESIAN_POINT('',(0.638402588384,-28.2203169336));
+#2407 = CARTESIAN_POINT('',(0.629454807365,-28.21933268228));
+#2408 = CARTESIAN_POINT('',(0.611559245328,-28.21736417966));
+#2409 = CARTESIAN_POINT('',(0.602611464309,-28.21637992835));
+#2410 = CARTESIAN_POINT('',(0.593663683291,-28.21539567704));
+#2411 = CARTESIAN_POINT('',(0.575768121254,-28.21342717441));
+#2412 = CARTESIAN_POINT('',(0.566820340235,-28.2124429231));
+#2413 = CARTESIAN_POINT('',(0.557872559216,-28.21145867179));
+#2414 = CARTESIAN_POINT('',(0.539976997179,-28.20949016916));
+#2415 = CARTESIAN_POINT('',(0.531029216161,-28.20850591785));
+#2416 = CARTESIAN_POINT('',(0.522081435142,-28.20752166654));
+#2417 = CARTESIAN_POINT('',(0.50433761175,-28.20556985509));
+#2418 = CARTESIAN_POINT('',(0.495541569376,-28.20460229495));
+#2419 = CARTESIAN_POINT('',(0.486745527002,-28.20363473481));
+#2420 = CARTESIAN_POINT('',(0.477949484628,-28.20266717467));
+#2421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2422 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2423 = EDGE_CURVE('',#614,#2260,#2424,.T.);
+#2424 = SURFACE_CURVE('',#2425,(#2429,#2436),.PCURVE_S1.);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,0.));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(0.,0.,1.));
+#2429 = PCURVE('',#654,#2430);
+#2430 = DEFINITIONAL_REPRESENTATION('',(#2431),#2435);
+#2431 = LINE('',#2432,#2433);
+#2432 = CARTESIAN_POINT('',(6.869786185518,0.));
+#2433 = VECTOR('',#2434,1.);
+#2434 = DIRECTION('',(0.,-1.));
+#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2436 = PCURVE('',#627,#2437);
+#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2442);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(1.542342876511E-13,0.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.,-1.));
+#2442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2443 = ORIENTED_EDGE('',*,*,#640,.F.);
+#2444 = ADVANCED_FACE('',(#2445),#627,.T.);
+#2445 = FACE_BOUND('',#2446,.T.);
+#2446 = EDGE_LOOP('',(#2447,#2448,#2449,#2514,#2623,#2740,#2741,#2764,
+    #2790,#2914,#3023));
+#2447 = ORIENTED_EDGE('',*,*,#613,.F.);
+#2448 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#2449 = ORIENTED_EDGE('',*,*,#2450,.F.);
+#2450 = EDGE_CURVE('',#2451,#2260,#2453,.T.);
+#2451 = VERTEX_POINT('',#2452);
+#2452 = CARTESIAN_POINT('',(54.860448230383,0.388170055453,
+    1.484842883549));
+#2453 = SURFACE_CURVE('',#2454,(#2472,#2493),.PCURVE_S1.);
+#2454 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2455,#2456,#2457,#2458,#2459,
+    #2460,#2461,#2462,#2463,#2464,#2465,#2466,#2467,#2468,#2469,#2470,
+    #2471),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,0.194736542264,
+    0.39309190313,0.591447263995,0.789802624861,1.),.UNSPECIFIED.);
+#2455 = CARTESIAN_POINT('',(54.860448230383,0.388170055453,
+    1.484842883549));
+#2456 = CARTESIAN_POINT('',(54.87710886386,0.402836558426,1.502907198062
+    ));
+#2457 = CARTESIAN_POINT('',(54.893769497337,0.4175030614,1.520971512574)
+  );
+#2458 = CARTESIAN_POINT('',(54.910430130814,0.432169564373,
+    1.539035827087));
+#2459 = CARTESIAN_POINT('',(54.944061004838,0.461775120162,1.575500148)
+  );
+#2460 = CARTESIAN_POINT('',(54.961031245385,0.476714172977,1.5939001544)
+  );
+#2461 = CARTESIAN_POINT('',(54.978001485933,0.491653225792,1.6123001608)
+  );
+#2462 = CARTESIAN_POINT('',(55.011941967028,0.521531331423,1.6491001736)
+  );
+#2463 = CARTESIAN_POINT('',(55.028912207575,0.536470384238,1.66750018));
+#2464 = CARTESIAN_POINT('',(55.045882448122,0.551409437053,1.6859001864)
+  );
+#2465 = CARTESIAN_POINT('',(55.079822929217,0.581287542684,1.7227001992)
+  );
+#2466 = CARTESIAN_POINT('',(55.096793169764,0.596226595499,1.7411002056)
+  );
+#2467 = CARTESIAN_POINT('',(55.113763410312,0.611165648314,1.759500212)
+  );
+#2468 = CARTESIAN_POINT('',(55.148717031812,0.641935630403,
+    1.797398723663));
+#2469 = CARTESIAN_POINT('',(55.166700412765,0.657766559676,
+    1.816897228926));
+#2470 = CARTESIAN_POINT('',(55.184683793718,0.673597488949,1.83639573419
+    ));
+#2471 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,
+    1.855894239453));
+#2472 = PCURVE('',#627,#2473);
+#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2492);
+#2474 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2475,#2476,#2477,#2478,#2479,
+    #2480,#2481,#2482,#2483,#2484,#2485,#2486,#2487,#2488,#2489,#2490,
+    #2491),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,0.194736542264,
+    0.39309190313,0.591447263995,0.789802624861,1.),.UNSPECIFIED.);
+#2475 = CARTESIAN_POINT('',(4.028194416981,-1.484842883549));
+#2476 = CARTESIAN_POINT('',(3.832085253898,-1.502907198062));
+#2477 = CARTESIAN_POINT('',(3.635976090816,-1.520971512574));
+#2478 = CARTESIAN_POINT('',(3.439866927734,-1.539035827087));
+#2479 = CARTESIAN_POINT('',(3.044004275347,-1.575500148));
+#2480 = CARTESIAN_POINT('',(2.844250786042,-1.5939001544));
+#2481 = CARTESIAN_POINT('',(2.644497296738,-1.6123001608));
+#2482 = CARTESIAN_POINT('',(2.244990318129,-1.6491001736));
+#2483 = CARTESIAN_POINT('',(2.045236828825,-1.66750018));
+#2484 = CARTESIAN_POINT('',(1.845483339521,-1.6859001864));
+#2485 = CARTESIAN_POINT('',(1.445976360912,-1.7227001992));
+#2486 = CARTESIAN_POINT('',(1.246222871607,-1.7411002056));
+#2487 = CARTESIAN_POINT('',(1.046469382303,-1.759500212));
+#2488 = CARTESIAN_POINT('',(0.635036919749,-1.797398723663));
+#2489 = CARTESIAN_POINT('',(0.423357946499,-1.816897228926));
+#2490 = CARTESIAN_POINT('',(0.21167897325,-1.83639573419));
+#2491 = CARTESIAN_POINT('',(1.542342876511E-13,-1.855894239453));
+#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2493 = PCURVE('',#1339,#2494);
+#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2513);
+#2495 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2496,#2497,#2498,#2499,#2500,
+    #2501,#2502,#2503,#2504,#2505,#2506,#2507,#2508,#2509,#2510,#2511,
+    #2512),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,5),(0.,0.194736542264,
+    0.39309190313,0.591447263995,0.789802624861,1.),.UNSPECIFIED.);
+#2496 = CARTESIAN_POINT('',(0.,-27.86044823038));
+#2497 = CARTESIAN_POINT('',(2.326855750334E-02,-27.87710886386));
+#2498 = CARTESIAN_POINT('',(4.653711500666E-02,-27.89376949733));
+#2499 = CARTESIAN_POINT('',(6.980567251E-02,-27.91043013081));
+#2500 = CARTESIAN_POINT('',(0.116775190638,-27.94406100483));
+#2501 = CARTESIAN_POINT('',(0.140476151263,-27.96103124538));
+#2502 = CARTESIAN_POINT('',(0.164177111888,-27.97800148593));
+#2503 = CARTESIAN_POINT('',(0.211579033137,-28.01194196702));
+#2504 = CARTESIAN_POINT('',(0.235279993762,-28.02891220757));
+#2505 = CARTESIAN_POINT('',(0.258980954387,-28.04588244812));
+#2506 = CARTESIAN_POINT('',(0.306382875636,-28.07982292921));
+#2507 = CARTESIAN_POINT('',(0.330083836261,-28.09679316976));
+#2508 = CARTESIAN_POINT('',(0.353784796886,-28.11376341031));
+#2509 = CARTESIAN_POINT('',(0.40260168929,-28.14871703181));
+#2510 = CARTESIAN_POINT('',(0.427717621069,-28.16670041276));
+#2511 = CARTESIAN_POINT('',(0.452833552849,-28.18468379371));
+#2512 = CARTESIAN_POINT('',(0.477949484628,-28.20266717467));
+#2513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2514 = ORIENTED_EDGE('',*,*,#2515,.F.);
+#2515 = EDGE_CURVE('',#2516,#2451,#2518,.T.);
+#2516 = VERTEX_POINT('',#2517);
+#2517 = CARTESIAN_POINT('',(53.978553066641,-0.388170055453,
+    1.484842883549));
+#2518 = SURFACE_CURVE('',#2519,(#2550,#2584),.PCURVE_S1.);
+#2519 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2520,#2521,#2522,#2523,#2524,
+    #2525,#2526,#2527,#2528,#2529,#2530,#2531,#2532,#2533,#2534,#2535,
+    #2536,#2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544,#2545,#2546,
+    #2547,#2548,#2549),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,6),(0.,
+    0.116097290147,0.273642840159,0.428302396832,0.57206445101,
+    0.726770150801,0.882670608667,1.),.UNSPECIFIED.);
+#2520 = CARTESIAN_POINT('',(53.978553066641,-0.388170055453,
+    1.484842883549));
+#2521 = CARTESIAN_POINT('',(53.993570543158,-0.374950038081,
+    1.468560164205));
+#2522 = CARTESIAN_POINT('',(54.00941066313,-0.361005840402,
+    1.453130266287));
+#2523 = CARTESIAN_POINT('',(54.026009943053,-0.346393347505,
+    1.438553596642));
+#2524 = CARTESIAN_POINT('',(54.043317191325,-0.331157623809,
+    1.424832796351));
+#2525 = CARTESIAN_POINT('',(54.085687606801,-0.2938585724,1.394521476066
+    ));
+#2526 = CARTESIAN_POINT('',(54.111311063959,-0.271302016486,
+    1.378657202297));
+#2527 = CARTESIAN_POINT('',(54.138068977143,-0.247746788899,
+    1.364391464679));
+#2528 = CARTESIAN_POINT('',(54.165886529951,-0.223258751183,
+    1.351760356606));
+#2529 = CARTESIAN_POINT('',(54.223000007824,-0.172981251578,
+    1.330092532996));
+#2530 = CARTESIAN_POINT('',(54.252242907408,-0.14723846849,
+    1.321000531175));
+#2531 = CARTESIAN_POINT('',(54.282411940615,-0.120680401785,
+    1.313595195036));
+#2532 = CARTESIAN_POINT('',(54.313415149626,-9.338800274291E-02,
+    1.307994949271));
+#2533 = CARTESIAN_POINT('',(54.374502386718,-3.961236775999E-02,
+    1.300887083451));
+#2534 = CARTESIAN_POINT('',(54.404560045549,-1.315234490251E-02,
+    1.29911184901));
+#2535 = CARTESIAN_POINT('',(54.434826499698,1.349148232002E-02,
+    1.299121047399));
+#2536 = CARTESIAN_POINT('',(54.464880119849,3.994794989159E-02,
+    1.300913969742));
+#2537 = CARTESIAN_POINT('',(54.525965190418,9.372167766517E-02,
+    1.30805808576));
+#2538 = CARTESIAN_POINT('',(54.556969702713,0.121015224,1.313677969642)
+  );
+#2539 = CARTESIAN_POINT('',(54.587138863885,0.147573403354,
+    1.321103107507));
+#2540 = CARTESIAN_POINT('',(54.616381014728,0.173315527318,
+    1.330215336337));
+#2541 = CARTESIAN_POINT('',(54.673181233902,0.22331726252,1.351807281635
+    ));
+#2542 = CARTESIAN_POINT('',(54.700707839863,0.247549177154,
+    1.364306095896));
+#2543 = CARTESIAN_POINT('',(54.72719683923,0.27086767753,1.378405856761)
+  );
+#2544 = CARTESIAN_POINT('',(54.752575837703,0.293209034302,
+    1.394071459456));
+#2545 = CARTESIAN_POINT('',(54.794948994811,0.330510499194,
+    1.424250971357));
+#2546 = CARTESIAN_POINT('',(54.812462670589,0.345927942849,
+    1.438089847735));
+#2547 = CARTESIAN_POINT('',(54.829254372139,0.360709826205,
+    1.452802900438));
+#2548 = CARTESIAN_POINT('',(54.845271391147,0.374809749671,
+    1.468387374961));
+#2549 = CARTESIAN_POINT('',(54.860448230383,0.388170055453,
+    1.484842883549));
+#2550 = PCURVE('',#627,#2551);
+#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2583);
+#2552 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2553,#2554,#2555,#2556,#2557,
+    #2558,#2559,#2560,#2561,#2562,#2563,#2564,#2565,#2566,#2567,#2568,
+    #2569,#2570,#2571,#2572,#2573,#2574,#2575,#2576,#2577,#2578,#2579,
+    #2580,#2581,#2582),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,6),(0.,
+    0.116097290147,0.273642840159,0.428302396832,0.57206445101,
+    0.726770150801,0.882670608667,1.),.UNSPECIFIED.);
+#2553 = CARTESIAN_POINT('',(14.408815461589,-1.484842883549));
+#2554 = CARTESIAN_POINT('',(14.232047588061,-1.468560164205));
+#2555 = CARTESIAN_POINT('',(14.045596534137,-1.453130266287));
+#2556 = CARTESIAN_POINT('',(13.850209552134,-1.438553596642));
+#2557 = CARTESIAN_POINT('',(13.64648920869,-1.424832796351));
+#2558 = CARTESIAN_POINT('',(13.147755068119,-1.394521476066));
+#2559 = CARTESIAN_POINT('',(12.846146203999,-1.378657202297));
+#2560 = CARTESIAN_POINT('',(12.531183872728,-1.364391464679));
+#2561 = CARTESIAN_POINT('',(12.203748724021,-1.351760356606));
+#2562 = CARTESIAN_POINT('',(11.531476786584,-1.330092532996));
+#2563 = CARTESIAN_POINT('',(11.187264150766,-1.321000531175));
+#2564 = CARTESIAN_POINT('',(10.832150171372,-1.313595195036));
+#2565 = CARTESIAN_POINT('',(10.467217266484,-1.307994949271));
+#2566 = CARTESIAN_POINT('',(9.748170961457,-1.300887083451));
+#2567 = CARTESIAN_POINT('',(9.394367948761,-1.29911184901));
+#2568 = CARTESIAN_POINT('',(9.038107245894,-1.299121047399));
+#2569 = CARTESIAN_POINT('',(8.684351771738,-1.300913969742));
+#2570 = CARTESIAN_POINT('',(7.965330968444,-1.30805808576));
+#2571 = CARTESIAN_POINT('',(7.600382722844,-1.313677969642));
+#2572 = CARTESIAN_POINT('',(7.245267237202,-1.321103107507));
+#2573 = CARTESIAN_POINT('',(6.901063414673,-1.330215336337));
+#2574 = CARTESIAN_POINT('',(6.232478786089,-1.351807281635));
+#2575 = CARTESIAN_POINT('',(5.908468317647,-1.364306095896));
+#2576 = CARTESIAN_POINT('',(5.596671320012,-1.378405856761));
+#2577 = CARTESIAN_POINT('',(5.297939932806,-1.394071459456));
+#2578 = CARTESIAN_POINT('',(4.799173520999,-1.424250971357));
+#2579 = CARTESIAN_POINT('',(4.593023358456,-1.438089847735));
+#2580 = CARTESIAN_POINT('',(4.395371417904,-1.452802900438));
+#2581 = CARTESIAN_POINT('',(4.206838118902,-1.468387374961));
+#2582 = CARTESIAN_POINT('',(4.028194416981,-1.484842883549));
+#2583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2584 = PCURVE('',#2585,#2590);
+#2585 = CYLINDRICAL_SURFACE('',#2586,0.5);
+#2586 = AXIS2_PLACEMENT_3D('',#2587,#2588,#2589);
+#2587 = CARTESIAN_POINT('',(27.,-2.666341962901E-16,1.8));
+#2588 = DIRECTION('',(-1.,2.22044604925E-16,-1.110223024625E-16));
+#2589 = DIRECTION('',(3.330669073875E-16,1.,-3.328006943901E-31));
+#2590 = DEFINITIONAL_REPRESENTATION('',(#2591),#2622);
+#2591 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2592,#2593,#2594,#2595,#2596,
+    #2597,#2598,#2599,#2600,#2601,#2602,#2603,#2604,#2605,#2606,#2607,
+    #2608,#2609,#2610,#2611,#2612,#2613,#2614,#2615,#2616,#2617,#2618,
+    #2619,#2620,#2621),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,6),(0.,
+    0.116097290147,0.273642840159,0.428302396832,0.57206445101,
+    0.726770150801,0.882670608667,1.),.UNSPECIFIED.);
+#2592 = CARTESIAN_POINT('',(-3.823550560582,-26.97855306664));
+#2593 = CARTESIAN_POINT('',(-3.865497947082,-26.99357054315));
+#2594 = CARTESIAN_POINT('',(-3.907034835931,-27.00941066313));
+#2595 = CARTESIAN_POINT('',(-3.948240924375,-27.02600994305));
+#2596 = CARTESIAN_POINT('',(-3.989195632758,-27.04331719132));
+#2597 = CARTESIAN_POINT('',(-4.085320455223,-27.0856876068));
+#2598 = CARTESIAN_POINT('',(-4.140340784546,-27.11131106395));
+#2599 = CARTESIAN_POINT('',(-4.195248029835,-27.13806897714));
+#2600 = CARTESIAN_POINT('',(-4.250223228714,-27.16588652995));
+#2601 = CARTESIAN_POINT('',(-4.359718827649,-27.22300000782));
+#2602 = CARTESIAN_POINT('',(-4.414197694887,-27.2522429074));
+#2603 = CARTESIAN_POINT('',(-4.469168915574,-27.28241194061));
+#2604 = CARTESIAN_POINT('',(-4.524750259793,-27.31341514962));
+#2605 = CARTESIAN_POINT('',(-4.633236953434,-27.37450238671));
+#2606 = CARTESIAN_POINT('',(-4.686165963978,-27.40456004554));
+#2607 = CARTESIAN_POINT('',(-4.739289071371,-27.43482649969));
+#2608 = CARTESIAN_POINT('',(-4.792213419102,-27.46488011984));
+#2609 = CARTESIAN_POINT('',(-4.900705855564,-27.52596519041));
+#2610 = CARTESIAN_POINT('',(-4.956297274472,-27.55696970271));
+#2611 = CARTESIAN_POINT('',(-5.011279274522,-27.58713886388));
+#2612 = CARTESIAN_POINT('',(-5.065770286507,-27.61638101472));
+#2613 = CARTESIAN_POINT('',(-5.174699357465,-27.6731812339));
+#2614 = CARTESIAN_POINT('',(-5.229102141299,-27.70070783986));
+#2615 = CARTESIAN_POINT('',(-5.28343763868,-27.72719683923));
+#2616 = CARTESIAN_POINT('',(-5.337881601554,-27.7525758377));
+#2617 = CARTESIAN_POINT('',(-5.433844140531,-27.79494899481));
+#2618 = CARTESIAN_POINT('',(-5.475225374527,-27.81246267058));
+#2619 = CARTESIAN_POINT('',(-5.516861626874,-27.82925437213));
+#2620 = CARTESIAN_POINT('',(-5.558834875682,-27.84527139114));
+#2621 = CARTESIAN_POINT('',(-5.601227400187,-27.86044823038));
+#2622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2623 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#2624 = EDGE_CURVE('',#1249,#2516,#2625,.T.);
+#2625 = SURFACE_CURVE('',#2626,(#2662,#2701),.PCURVE_S1.);
+#2626 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2627,#2628,#2629,#2630,#2631,
+    #2632,#2633,#2634,#2635,#2636,#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.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.028888310565E-02,0.180578256914,
+    0.270867630723,0.361157004531,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#2627 = CARTESIAN_POINT('',(53.226737439552,-1.05,2.3));
+#2628 = CARTESIAN_POINT('',(53.24370758787,-1.035061028375,2.2816000936)
+  );
+#2629 = CARTESIAN_POINT('',(53.260677736187,-1.02012205675,2.2632001872)
+  );
+#2630 = CARTESIAN_POINT('',(53.277647884505,-1.005183085126,2.2448002808
+    ));
+#2631 = CARTESIAN_POINT('',(53.31158827337,-0.975305060686,2.208000368)
+  );
+#2632 = CARTESIAN_POINT('',(53.328558513918,-0.96036600787,2.1896003616)
+  );
+#2633 = CARTESIAN_POINT('',(53.345528754465,-0.945426955055,2.1712003552
+    ));
+#2634 = CARTESIAN_POINT('',(53.37946923556,-0.915548849425,2.1344003424)
+  );
+#2635 = CARTESIAN_POINT('',(53.396439476107,-0.90060979661,2.116000336)
+  );
+#2636 = CARTESIAN_POINT('',(53.413409716655,-0.885670743794,2.0976003296
+    ));
+#2637 = CARTESIAN_POINT('',(53.447350197749,-0.855792638164,2.0608003168
+    ));
+#2638 = CARTESIAN_POINT('',(53.464320438297,-0.840853585349,2.0424003104
+    ));
+#2639 = CARTESIAN_POINT('',(53.481290678844,-0.825914532533,2.024000304)
+  );
+#2640 = CARTESIAN_POINT('',(53.515231159939,-0.796036426903,1.9872002912
+    ));
+#2641 = CARTESIAN_POINT('',(53.532201400486,-0.781097374088,1.9688002848
+    ));
+#2642 = CARTESIAN_POINT('',(53.549171641034,-0.766158321272,1.9504002784
+    ));
+#2643 = CARTESIAN_POINT('',(53.583112122128,-0.736280215642,1.9136002656
+    ));
+#2644 = CARTESIAN_POINT('',(53.600082362676,-0.721341162827,1.8952002592
+    ));
+#2645 = CARTESIAN_POINT('',(53.617052603223,-0.706402110011,1.8768002528
+    ));
+#2646 = CARTESIAN_POINT('',(53.650993084318,-0.676524004381,1.84000024)
+  );
+#2647 = CARTESIAN_POINT('',(53.667963324865,-0.661584951566,1.8216002336
+    ));
+#2648 = CARTESIAN_POINT('',(53.684933565412,-0.64664589875,1.8032002272)
+  );
+#2649 = CARTESIAN_POINT('',(53.718874046507,-0.61676779312,1.7664002144)
+  );
+#2650 = CARTESIAN_POINT('',(53.735844287054,-0.601828740305,1.748000208)
+  );
+#2651 = CARTESIAN_POINT('',(53.752814527602,-0.58688968749,1.7296002016)
+  );
+#2652 = CARTESIAN_POINT('',(53.786755008697,-0.557011581859,1.6928001888
+    ));
+#2653 = CARTESIAN_POINT('',(53.803725249244,-0.542072529044,1.6744001824
+    ));
+#2654 = CARTESIAN_POINT('',(53.820695489791,-0.527133476229,1.656000176)
+  );
+#2655 = CARTESIAN_POINT('',(53.854635970886,-0.497255370598,1.6192001632
+    ));
+#2656 = CARTESIAN_POINT('',(53.871606211433,-0.482316317783,1.6008001568
+    ));
+#2657 = CARTESIAN_POINT('',(53.888576451981,-0.467377264968,1.5824001504
+    ));
+#2658 = CARTESIAN_POINT('',(53.923798286056,-0.436371172977,
+    1.544210828887));
+#2659 = CARTESIAN_POINT('',(53.942049879585,-0.420304133803,
+    1.524421513774));
+#2660 = CARTESIAN_POINT('',(53.960301473113,-0.404237094628,
+    1.504632198662));
+#2661 = CARTESIAN_POINT('',(53.978553066641,-0.388170055453,
+    1.484842883549));
+#2662 = PCURVE('',#627,#2663);
+#2663 = DEFINITIONAL_REPRESENTATION('',(#2664),#2700);
+#2664 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2665,#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,#2691,
+    #2692,#2693,#2694,#2695,#2696,#2697,#2698,#2699),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.028888310565E-02,0.180578256914,
+    0.270867630723,0.361157004531,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#2665 = CARTESIAN_POINT('',(23.258294902117,-2.3));
+#2666 = CARTESIAN_POINT('',(23.058542498429,-2.2816000936));
+#2667 = CARTESIAN_POINT('',(22.858790094741,-2.2632001872));
+#2668 = CARTESIAN_POINT('',(22.659037691053,-2.2448002808));
+#2669 = CARTESIAN_POINT('',(22.259531798061,-2.208000368));
+#2670 = CARTESIAN_POINT('',(22.059778308757,-2.1896003616));
+#2671 = CARTESIAN_POINT('',(21.860024819452,-2.1712003552));
+#2672 = CARTESIAN_POINT('',(21.460517840843,-2.1344003424));
+#2673 = CARTESIAN_POINT('',(21.260764351539,-2.116000336));
+#2674 = CARTESIAN_POINT('',(21.061010862235,-2.0976003296));
+#2675 = CARTESIAN_POINT('',(20.661503883626,-2.0608003168));
+#2676 = CARTESIAN_POINT('',(20.461750394321,-2.0424003104));
+#2677 = CARTESIAN_POINT('',(20.261996905017,-2.024000304));
+#2678 = CARTESIAN_POINT('',(19.862489926408,-1.9872002912));
+#2679 = CARTESIAN_POINT('',(19.662736437104,-1.9688002848));
+#2680 = CARTESIAN_POINT('',(19.4629829478,-1.9504002784));
+#2681 = CARTESIAN_POINT('',(19.063475969191,-1.9136002656));
+#2682 = CARTESIAN_POINT('',(18.863722479886,-1.8952002592));
+#2683 = CARTESIAN_POINT('',(18.663968990582,-1.8768002528));
+#2684 = CARTESIAN_POINT('',(18.264462011973,-1.84000024));
+#2685 = CARTESIAN_POINT('',(18.064708522669,-1.8216002336));
+#2686 = CARTESIAN_POINT('',(17.864955033364,-1.8032002272));
+#2687 = CARTESIAN_POINT('',(17.465448054756,-1.7664002144));
+#2688 = CARTESIAN_POINT('',(17.265694565451,-1.748000208));
+#2689 = CARTESIAN_POINT('',(17.065941076147,-1.7296002016));
+#2690 = CARTESIAN_POINT('',(16.666434097538,-1.6928001888));
+#2691 = CARTESIAN_POINT('',(16.466680608234,-1.6744001824));
+#2692 = CARTESIAN_POINT('',(16.266927118929,-1.656000176));
+#2693 = CARTESIAN_POINT('',(15.867420140321,-1.6192001632));
+#2694 = CARTESIAN_POINT('',(15.667666651016,-1.6008001568));
+#2695 = CARTESIAN_POINT('',(15.467913161712,-1.5824001504));
+#2696 = CARTESIAN_POINT('',(15.053323619703,-1.544210828887));
+#2697 = CARTESIAN_POINT('',(14.838487566998,-1.524421513774));
+#2698 = CARTESIAN_POINT('',(14.623651514293,-1.504632198662));
+#2699 = CARTESIAN_POINT('',(14.408815461589,-1.484842883549));
+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2701 = PCURVE('',#1285,#2702);
+#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2739);
+#2703 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2704,#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,#2730,
+    #2731,#2732,#2733,#2734,#2735,#2736,#2737,#2738),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.028888310565E-02,0.180578256914,
+    0.270867630723,0.361157004531,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#2704 = CARTESIAN_POINT('',(-1.833612454986E-16,-26.22673743955));
+#2705 = CARTESIAN_POINT('',(2.370083181524E-02,-26.24370758787));
+#2706 = CARTESIAN_POINT('',(4.740166363048E-02,-26.26067773618));
+#2707 = CARTESIAN_POINT('',(7.110249544572E-02,-26.2776478845));
+#2708 = CARTESIAN_POINT('',(0.118504287886,-26.31158827337));
+#2709 = CARTESIAN_POINT('',(0.14220524851,-26.32855851391));
+#2710 = CARTESIAN_POINT('',(0.165906209135,-26.34552875446));
+#2711 = CARTESIAN_POINT('',(0.213308130385,-26.37946923556));
+#2712 = CARTESIAN_POINT('',(0.23700909101,-26.3964394761));
+#2713 = CARTESIAN_POINT('',(0.260710051634,-26.41340971665));
+#2714 = CARTESIAN_POINT('',(0.308111972884,-26.44735019774));
+#2715 = CARTESIAN_POINT('',(0.331812933509,-26.46432043829));
+#2716 = CARTESIAN_POINT('',(0.355513894133,-26.48129067884));
+#2717 = CARTESIAN_POINT('',(0.402915815383,-26.51523115993));
+#2718 = CARTESIAN_POINT('',(0.426616776008,-26.53220140048));
+#2719 = CARTESIAN_POINT('',(0.450317736632,-26.54917164103));
+#2720 = CARTESIAN_POINT('',(0.497719657882,-26.58311212212));
+#2721 = CARTESIAN_POINT('',(0.521420618507,-26.60008236267));
+#2722 = CARTESIAN_POINT('',(0.545121579131,-26.61705260322));
+#2723 = CARTESIAN_POINT('',(0.592523500381,-26.65099308431));
+#2724 = CARTESIAN_POINT('',(0.616224461006,-26.66796332486));
+#2725 = CARTESIAN_POINT('',(0.63992542163,-26.68493356541));
+#2726 = CARTESIAN_POINT('',(0.68732734288,-26.7188740465));
+#2727 = CARTESIAN_POINT('',(0.711028303505,-26.73584428705));
+#2728 = CARTESIAN_POINT('',(0.73472926413,-26.7528145276));
+#2729 = CARTESIAN_POINT('',(0.782131185379,-26.78675500869));
+#2730 = CARTESIAN_POINT('',(0.805832146004,-26.80372524924));
+#2731 = CARTESIAN_POINT('',(0.829533106629,-26.82069548979));
+#2732 = CARTESIAN_POINT('',(0.876935027878,-26.85463597088));
+#2733 = CARTESIAN_POINT('',(0.900635988503,-26.87160621143));
+#2734 = CARTESIAN_POINT('',(0.924336949128,-26.88857645198));
+#2735 = CARTESIAN_POINT('',(0.973528432314,-26.92379828605));
+#2736 = CARTESIAN_POINT('',(0.999018954876,-26.94204987958));
+#2737 = CARTESIAN_POINT('',(1.024509477438,-26.96030147311));
+#2738 = CARTESIAN_POINT('',(1.05,-26.97855306664));
+#2739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2740 = ORIENTED_EDGE('',*,*,#1248,.T.);
+#2741 = ORIENTED_EDGE('',*,*,#2742,.F.);
+#2742 = EDGE_CURVE('',#2743,#1222,#2745,.T.);
+#2743 = VERTEX_POINT('',#2744);
+#2744 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,0.));
+#2745 = SURFACE_CURVE('',#2746,(#2750,#2757),.PCURVE_S1.);
+#2746 = LINE('',#2747,#2748);
+#2747 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,0.));
+#2748 = VECTOR('',#2749,1.);
+#2749 = DIRECTION('',(0.,0.,1.));
+#2750 = PCURVE('',#627,#2751);
+#2751 = DEFINITIONAL_REPRESENTATION('',(#2752),#2756);
+#2752 = LINE('',#2753,#2754);
+#2753 = CARTESIAN_POINT('',(55.311043545405,0.));
+#2754 = VECTOR('',#2755,1.);
+#2755 = DIRECTION('',(0.,-1.));
+#2756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2757 = PCURVE('',#1235,#2758);
+#2758 = DEFINITIONAL_REPRESENTATION('',(#2759),#2763);
+#2759 = LINE('',#2760,#2761);
+#2760 = CARTESIAN_POINT('',(0.,0.));
+#2761 = VECTOR('',#2762,1.);
+#2762 = DIRECTION('',(0.,-1.));
+#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2764 = ORIENTED_EDGE('',*,*,#2765,.F.);
+#2765 = EDGE_CURVE('',#2766,#2743,#2768,.T.);
+#2766 = VERTEX_POINT('',#2767);
+#2767 = CARTESIAN_POINT('',(51.053647828972,-2.96299,-6.042867052879E-15
+    ));
+#2768 = SURFACE_CURVE('',#2769,(#2772,#2779),.PCURVE_S1.);
+#2769 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2770,#2771),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,55.311043545405),.PIECEWISE_BEZIER_KNOTS.);
+#2770 = CARTESIAN_POINT('',(55.202667174671,0.689428418222,0.));
+#2771 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,0.));
+#2772 = PCURVE('',#627,#2773);
+#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778);
+#2774 = LINE('',#2775,#2776);
+#2775 = CARTESIAN_POINT('',(0.,0.));
+#2776 = VECTOR('',#2777,1.);
+#2777 = DIRECTION('',(1.,0.));
+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2779 = PCURVE('',#2780,#2785);
+#2780 = PLANE('',#2781);
+#2781 = AXIS2_PLACEMENT_3D('',#2782,#2783,#2784);
+#2782 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#2783 = DIRECTION('',(0.,0.,1.));
+#2784 = DIRECTION('',(1.,0.,0.));
+#2785 = DEFINITIONAL_REPRESENTATION('',(#2786),#2789);
+#2786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2787,#2788),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,55.311043545405),.PIECEWISE_BEZIER_KNOTS.);
+#2787 = CARTESIAN_POINT('',(31.496000697653,-4.289777809951));
+#2788 = CARTESIAN_POINT('',(26.797000358987,-8.426349359556));
+#2789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2790 = ORIENTED_EDGE('',*,*,#2791,.F.);
+#2791 = EDGE_CURVE('',#2792,#2766,#2794,.T.);
+#2792 = VERTEX_POINT('',#2793);
+#2793 = CARTESIAN_POINT('',(51.805463456061,-2.301160055453,
+    0.815157116451));
+#2794 = SURFACE_CURVE('',#2795,(#2831,#2870),.PCURVE_S1.);
+#2795 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2796,#2797,#2798,#2799,#2800,
+    #2801,#2802,#2803,#2804,#2805,#2806,#2807,#2808,#2809,#2810,#2811,
+    #2812,#2813,#2814,#2815,#2816,#2817,#2818,#2819,#2820,#2821,#2822,
+    #2823,#2824,#2825,#2826,#2827,#2828,#2829,#2830),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.864212382212E-02,0.178931497631,
+    0.269220871439,0.359510245248,0.449799619057,0.540088992865,
+    0.630378366674,0.720667740482,0.810957114291,0.9012464881,1.),
+  .UNSPECIFIED.);
+#2796 = CARTESIAN_POINT('',(51.805463456061,-2.301160055453,
+    0.815157116451));
+#2797 = CARTESIAN_POINT('',(51.788802822584,-2.315826558426,
+    0.797092801938));
+#2798 = CARTESIAN_POINT('',(51.772142189107,-2.3304930614,0.779028487426
+    ));
+#2799 = CARTESIAN_POINT('',(51.75548155563,-2.345159564373,
+    0.760964172913));
+#2800 = CARTESIAN_POINT('',(51.721850681606,-2.374765120162,0.724499852)
+  );
+#2801 = CARTESIAN_POINT('',(51.704880441059,-2.389704172977,0.7060998456
+    ));
+#2802 = CARTESIAN_POINT('',(51.687910200511,-2.404643225792,0.6876998392
+    ));
+#2803 = CARTESIAN_POINT('',(51.653969719417,-2.434521331423,0.6508998264
+    ));
+#2804 = CARTESIAN_POINT('',(51.636999478869,-2.449460384238,0.63249982)
+  );
+#2805 = CARTESIAN_POINT('',(51.620029238322,-2.464399437053,0.6140998136
+    ));
+#2806 = CARTESIAN_POINT('',(51.586088757227,-2.494277542684,0.5772998008
+    ));
+#2807 = CARTESIAN_POINT('',(51.56911851668,-2.509216595499,0.5588997944)
+  );
+#2808 = CARTESIAN_POINT('',(51.552148276132,-2.524155648314,0.540499788)
+  );
+#2809 = CARTESIAN_POINT('',(51.518207795038,-2.554033753945,0.5036997752
+    ));
+#2810 = CARTESIAN_POINT('',(51.50123755449,-2.56897280676,0.4852997688)
+  );
+#2811 = CARTESIAN_POINT('',(51.484267313943,-2.583911859575,0.4668997624
+    ));
+#2812 = CARTESIAN_POINT('',(51.450326832848,-2.613789965206,0.4300997496
+    ));
+#2813 = CARTESIAN_POINT('',(51.433356592301,-2.628729018021,0.4116997432
+    ));
+#2814 = CARTESIAN_POINT('',(51.416386351754,-2.643668070836,0.3932997368
+    ));
+#2815 = CARTESIAN_POINT('',(51.382445870659,-2.673546176467,0.356499724)
+  );
+#2816 = CARTESIAN_POINT('',(51.365475630111,-2.688485229282,0.3380997176
+    ));
+#2817 = CARTESIAN_POINT('',(51.348505389564,-2.703424282097,0.3196997112
+    ));
+#2818 = CARTESIAN_POINT('',(51.314564908469,-2.733302387728,0.2828996984
+    ));
+#2819 = CARTESIAN_POINT('',(51.297594667922,-2.748241440543,0.264499692)
+  );
+#2820 = CARTESIAN_POINT('',(51.280624427375,-2.763180493358,0.2460996856
+    ));
+#2821 = CARTESIAN_POINT('',(51.24668394628,-2.793058598989,0.2092996728)
+  );
+#2822 = CARTESIAN_POINT('',(51.229713705733,-2.807997651804,0.1908996664
+    ));
+#2823 = CARTESIAN_POINT('',(51.212743465185,-2.822936704619,0.17249966)
+  );
+#2824 = CARTESIAN_POINT('',(51.17880298409,-2.85281481025,0.1356996472)
+  );
+#2825 = CARTESIAN_POINT('',(51.161832743543,-2.867753863065,0.1172996408
+    ));
+#2826 = CARTESIAN_POINT('',(51.144862502996,-2.88269291588,
+    9.889963439999E-02));
+#2827 = CARTESIAN_POINT('',(51.109331154079,-2.913971476521,
+    6.037472099999E-02));
+#2828 = CARTESIAN_POINT('',(51.09077004571,-2.930310984348,
+    4.024981399999E-02));
+#2829 = CARTESIAN_POINT('',(51.072208937341,-2.946650492174,
+    2.012490699999E-02));
+#2830 = CARTESIAN_POINT('',(51.053647828972,-2.96299,-1.68753899743E-14)
+  );
+#2831 = PCURVE('',#627,#2832);
+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2869);
+#2833 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2834,#2835,#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,
+    #2861,#2862,#2863,#2864,#2865,#2866,#2867,#2868),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.864212382212E-02,0.178931497631,
+    0.269220871439,0.359510245248,0.449799619057,0.540088992865,
+    0.630378366674,0.720667740482,0.810957114291,0.9012464881,1.),
+  .UNSPECIFIED.);
+#2834 = CARTESIAN_POINT('',(39.987841938731,-0.815157116451));
+#2835 = CARTESIAN_POINT('',(40.183951101813,-0.797092801938));
+#2836 = CARTESIAN_POINT('',(40.380060264895,-0.779028487426));
+#2837 = CARTESIAN_POINT('',(40.576169427978,-0.760964172913));
+#2838 = CARTESIAN_POINT('',(40.972032080365,-0.724499852));
+#2839 = CARTESIAN_POINT('',(41.171785569669,-0.7060998456));
+#2840 = CARTESIAN_POINT('',(41.371539058973,-0.6876998392));
+#2841 = CARTESIAN_POINT('',(41.771046037582,-0.6508998264));
+#2842 = CARTESIAN_POINT('',(41.970799526887,-0.63249982));
+#2843 = CARTESIAN_POINT('',(42.170553016191,-0.6140998136));
+#2844 = CARTESIAN_POINT('',(42.5700599948,-0.5772998008));
+#2845 = CARTESIAN_POINT('',(42.769813484104,-0.5588997944));
+#2846 = CARTESIAN_POINT('',(42.969566973409,-0.540499788));
+#2847 = CARTESIAN_POINT('',(43.369073952017,-0.5036997752));
+#2848 = CARTESIAN_POINT('',(43.568827441322,-0.4852997688));
+#2849 = CARTESIAN_POINT('',(43.768580930626,-0.4668997624));
+#2850 = CARTESIAN_POINT('',(44.168087909235,-0.4300997496));
+#2851 = CARTESIAN_POINT('',(44.367841398539,-0.4116997432));
+#2852 = CARTESIAN_POINT('',(44.567594887844,-0.3932997368));
+#2853 = CARTESIAN_POINT('',(44.967101866452,-0.356499724));
+#2854 = CARTESIAN_POINT('',(45.166855355757,-0.3380997176));
+#2855 = CARTESIAN_POINT('',(45.366608845061,-0.3196997112));
+#2856 = CARTESIAN_POINT('',(45.76611582367,-0.2828996984));
+#2857 = CARTESIAN_POINT('',(45.965869312974,-0.264499692));
+#2858 = CARTESIAN_POINT('',(46.165622802279,-0.2460996856));
+#2859 = CARTESIAN_POINT('',(46.565129780887,-0.2092996728));
+#2860 = CARTESIAN_POINT('',(46.764883270192,-0.1908996664));
+#2861 = CARTESIAN_POINT('',(46.964636759496,-0.17249966));
+#2862 = CARTESIAN_POINT('',(47.364143738105,-0.1356996472));
+#2863 = CARTESIAN_POINT('',(47.563897227409,-0.1172996408));
+#2864 = CARTESIAN_POINT('',(47.763650716714,-9.88996344E-02));
+#2865 = CARTESIAN_POINT('',(48.181883499328,-6.037472099999E-02));
+#2866 = CARTESIAN_POINT('',(48.400362792639,-4.0249814E-02));
+#2867 = CARTESIAN_POINT('',(48.618842085949,-2.012490699999E-02));
+#2868 = CARTESIAN_POINT('',(48.837321379259,1.68753899743E-14));
+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2870 = PCURVE('',#2871,#2876);
+#2871 = PLANE('',#2872);
+#2872 = AXIS2_PLACEMENT_3D('',#2873,#2874,#2875);
+#2873 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#2874 = DIRECTION('',(2.210185207988E-16,0.776340110906,-0.630314232902)
+  );
+#2875 = DIRECTION('',(-3.392234121452E-16,-0.630314232902,
+    -0.776340110906));
+#2876 = DEFINITIONAL_REPRESENTATION('',(#2877),#2913);
+#2877 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2878,#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,#2904,
+    #2905,#2906,#2907,#2908,#2909,#2910,#2911,#2912),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.864212382212E-02,0.178931497631,
+    0.269220871439,0.359510245248,0.449799619057,0.540088992865,
+    0.630378366674,0.720667740482,0.810957114291,0.9012464881,1.),
+  .UNSPECIFIED.);
+#2878 = CARTESIAN_POINT('',(0.,-24.63706345606));
+#2879 = CARTESIAN_POINT('',(2.326855750334E-02,-24.62040282258));
+#2880 = CARTESIAN_POINT('',(4.653711500665E-02,-24.6037421891));
+#2881 = CARTESIAN_POINT('',(6.980567251E-02,-24.58708155563));
+#2882 = CARTESIAN_POINT('',(0.116775190638,-24.5534506816));
+#2883 = CARTESIAN_POINT('',(0.140476151263,-24.53648044105));
+#2884 = CARTESIAN_POINT('',(0.164177111888,-24.51951020051));
+#2885 = CARTESIAN_POINT('',(0.211579033137,-24.48556971941));
+#2886 = CARTESIAN_POINT('',(0.235279993762,-24.46859947886));
+#2887 = CARTESIAN_POINT('',(0.258980954387,-24.45162923832));
+#2888 = CARTESIAN_POINT('',(0.306382875636,-24.41768875722));
+#2889 = CARTESIAN_POINT('',(0.330083836261,-24.40071851668));
+#2890 = CARTESIAN_POINT('',(0.353784796886,-24.38374827613));
+#2891 = CARTESIAN_POINT('',(0.401186718135,-24.34980779503));
+#2892 = CARTESIAN_POINT('',(0.42488767876,-24.33283755449));
+#2893 = CARTESIAN_POINT('',(0.448588639385,-24.31586731394));
+#2894 = CARTESIAN_POINT('',(0.495990560634,-24.28192683284));
+#2895 = CARTESIAN_POINT('',(0.519691521259,-24.2649565923));
+#2896 = CARTESIAN_POINT('',(0.543392481884,-24.24798635175));
+#2897 = CARTESIAN_POINT('',(0.590794403133,-24.21404587065));
+#2898 = CARTESIAN_POINT('',(0.614495363758,-24.19707563011));
+#2899 = CARTESIAN_POINT('',(0.638196324383,-24.18010538956));
+#2900 = CARTESIAN_POINT('',(0.685598245632,-24.14616490846));
+#2901 = CARTESIAN_POINT('',(0.709299206257,-24.12919466792));
+#2902 = CARTESIAN_POINT('',(0.733000166882,-24.11222442737));
+#2903 = CARTESIAN_POINT('',(0.780402088131,-24.07828394628));
+#2904 = CARTESIAN_POINT('',(0.804103048756,-24.06131370573));
+#2905 = CARTESIAN_POINT('',(0.827804009381,-24.04434346518));
+#2906 = CARTESIAN_POINT('',(0.87520593063,-24.01040298409));
+#2907 = CARTESIAN_POINT('',(0.898906891255,-23.99343274354));
+#2908 = CARTESIAN_POINT('',(0.92260785188,-23.97646250299));
+#2909 = CARTESIAN_POINT('',(0.972231609379,-23.94093115407));
+#2910 = CARTESIAN_POINT('',(0.998154406252,-23.92237004571));
+#2911 = CARTESIAN_POINT('',(1.024077203126,-23.90380893734));
+#2912 = CARTESIAN_POINT('',(1.05,-23.88524782897));
+#2913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2914 = ORIENTED_EDGE('',*,*,#2915,.F.);
+#2915 = EDGE_CURVE('',#2916,#2792,#2918,.T.);
+#2916 = VERTEX_POINT('',#2917);
+#2917 = CARTESIAN_POINT('',(52.687358619803,-1.524819944547,
+    0.815157116451));
+#2918 = SURFACE_CURVE('',#2919,(#2950,#2984),.PCURVE_S1.);
+#2919 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2920,#2921,#2922,#2923,#2924,
+    #2925,#2926,#2927,#2928,#2929,#2930,#2931,#2932,#2933,#2934,#2935,
+    #2936,#2937,#2938,#2939,#2940,#2941,#2942,#2943,#2944,#2945,#2946,
+    #2947,#2948,#2949),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,6),(0.,
+    0.116149487741,0.273704210846,0.428352559437,0.568804331461,
+    0.723123962978,0.881250596276,1.),.UNSPECIFIED.);
+#2920 = CARTESIAN_POINT('',(52.687358619803,-1.524819944547,
+    0.815157116451));
+#2921 = CARTESIAN_POINT('',(52.672334014446,-1.538046237499,
+    0.831447565248));
+#2922 = CARTESIAN_POINT('',(52.656485984138,-1.551997398718,
+    0.846884383075));
+#2923 = CARTESIAN_POINT('',(52.639878101576,-1.566617464594,
+    0.861467163517));
+#2924 = CARTESIAN_POINT('',(52.62256162555,-1.581861311563,
+    0.875193260259));
+#2925 = CARTESIAN_POINT('',(52.580177641432,-1.619172307568,
+    0.905508289896));
+#2926 = CARTESIAN_POINT('',(52.554550322609,-1.641732262941,
+    0.921371521591));
+#2927 = CARTESIAN_POINT('',(52.527788445911,-1.665290979643,
+    0.935635922892));
+#2928 = CARTESIAN_POINT('',(52.499966831264,-1.689782593032,0.9482653705
+    ));
+#2929 = CARTESIAN_POINT('',(52.442848827327,-1.740064076971,
+    0.969927770748));
+#2930 = CARTESIAN_POINT('',(52.413605735663,-1.765807029148,
+    0.979016446363));
+#2931 = CARTESIAN_POINT('',(52.383436649231,-1.792365142708,
+    0.986418519161));
+#2932 = CARTESIAN_POINT('',(52.352433576221,-1.819657422027,
+    0.992015519594));
+#2933 = CARTESIAN_POINT('',(52.292022798804,-1.872837563577,
+    0.999038671838));
+#2934 = CARTESIAN_POINT('',(52.262676355891,-1.898671496773,
+    1.000806531817));
+#2935 = CARTESIAN_POINT('',(52.233116328805,-1.924693450005,
+    1.000876018075));
+#2936 = CARTESIAN_POINT('',(52.203737474566,-1.950555915177,
+    0.999241006328));
+#2937 = CARTESIAN_POINT('',(52.143309052666,-2.003751589322,
+    0.992494046803));
+#2938 = CARTESIAN_POINT('',(52.112312306696,-2.031038298891,
+    0.987047344234));
+#2939 = CARTESIAN_POINT('',(52.082140651921,-2.057598673386,
+    0.979796301433));
+#2940 = CARTESIAN_POINT('',(52.052888532031,-2.083349573191,
+    0.970861475851));
+#2941 = CARTESIAN_POINT('',(51.995568670451,-2.133808754197,
+    0.949453667034));
+#2942 = CARTESIAN_POINT('',(51.967566214593,-2.158459563704,
+    0.936905682993));
+#2943 = CARTESIAN_POINT('',(51.940627378598,-2.182174059241,
+    0.922708513074));
+#2944 = CARTESIAN_POINT('',(51.914827091364,-2.204886280235,
+    0.90689964333));
+#2945 = CARTESIAN_POINT('',(51.871810888702,-2.242753823814,
+    0.876417988149));
+#2946 = CARTESIAN_POINT('',(51.854058811313,-2.258381134514,
+    0.862443778958));
+#2947 = CARTESIAN_POINT('',(51.837044990258,-2.273358551636,
+    0.847574057671));
+#2948 = CARTESIAN_POINT('',(51.820823914982,-2.287638107638,
+    0.831811714932));
+#2949 = CARTESIAN_POINT('',(51.805463456061,-2.301160055453,
+    0.815157116451));
+#2950 = PCURVE('',#627,#2951);
+#2951 = DEFINITIONAL_REPRESENTATION('',(#2952),#2983);
+#2952 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2953,#2954,#2955,#2956,#2957,
+    #2958,#2959,#2960,#2961,#2962,#2963,#2964,#2965,#2966,#2967,#2968,
+    #2969,#2970,#2971,#2972,#2973,#2974,#2975,#2976,#2977,#2978,#2979,
+    #2980,#2981,#2982),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,6),(0.,
+    0.116149487741,0.273704210846,0.428352559437,0.568804331461,
+    0.723123962978,0.881250596276,1.),.UNSPECIFIED.);
+#2953 = CARTESIAN_POINT('',(29.607220894123,-0.815157116451));
+#2954 = CARTESIAN_POINT('',(29.78407267987,-0.831447565248));
+#2955 = CARTESIAN_POINT('',(29.97061684487,-0.846884383075));
+#2956 = CARTESIAN_POINT('',(30.166105086909,-0.861467163517));
+#2957 = CARTESIAN_POINT('',(30.369934048497,-0.875193260259));
+#2958 = CARTESIAN_POINT('',(30.868827902989,-0.905508289896));
+#2959 = CARTESIAN_POINT('',(31.170482222037,-0.921371521591));
+#2960 = CARTESIAN_POINT('',(31.48549120708,-0.935635922892));
+#2961 = CARTESIAN_POINT('',(31.812974166924,-0.9482653705));
+#2962 = CARTESIAN_POINT('',(32.485299379801,-0.969927770748));
+#2963 = CARTESIAN_POINT('',(32.829514276555,-0.979016446363));
+#2964 = CARTESIAN_POINT('',(33.184628882448,-0.986418519161));
+#2965 = CARTESIAN_POINT('',(33.549560186492,-0.992015519594));
+#2966 = CARTESIAN_POINT('',(34.260644012736,-0.999038671838));
+#2967 = CARTESIAN_POINT('',(34.60607543748,-1.000806531817));
+#2968 = CARTESIAN_POINT('',(34.954020921098,-1.000876018075));
+#2969 = CARTESIAN_POINT('',(35.299833853425,-0.999241006328));
+#2970 = CARTESIAN_POINT('',(36.011125369542,-0.992494046803));
+#2971 = CARTESIAN_POINT('',(36.375982199192,-0.987047344234));
+#2972 = CARTESIAN_POINT('',(36.731127036567,-0.979796301433));
+#2973 = CARTESIAN_POINT('',(37.075448202863,-0.970861475851));
+#2974 = CARTESIAN_POINT('',(37.75014944384,-0.949453667034));
+#2975 = CARTESIAN_POINT('',(38.079761051354,-0.936905682993));
+#2976 = CARTESIAN_POINT('',(38.396852990793,-0.922708513074));
+#2977 = CARTESIAN_POINT('',(38.700543288267,-0.90689964333));
+#2978 = CARTESIAN_POINT('',(39.20687886756,-0.876417988149));
+#2979 = CARTESIAN_POINT('',(39.415835210339,-0.862443778958));
+#2980 = CARTESIAN_POINT('',(39.616101677553,-0.847574057671));
+#2981 = CARTESIAN_POINT('',(39.807036884248,-0.831811714932));
+#2982 = CARTESIAN_POINT('',(39.987841938731,-0.815157116451));
+#2983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2984 = PCURVE('',#2985,#2990);
+#2985 = CYLINDRICAL_SURFACE('',#2986,0.5);
+#2986 = AXIS2_PLACEMENT_3D('',#2987,#2988,#2989);
+#2987 = CARTESIAN_POINT('',(27.1684,-1.91299,0.5));
+#2988 = DIRECTION('',(-1.,1.665334536938E-16,3.330669073875E-16));
+#2989 = DIRECTION('',(-3.330669073875E-16,-1.,1.665334536938E-16));
+#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#3022);
+#2991 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#2992,#2993,#2994,#2995,#2996,
+    #2997,#2998,#2999,#3000,#3001,#3002,#3003,#3004,#3005,#3006,#3007,
+    #3008,#3009,#3010,#3011,#3012,#3013,#3014,#3015,#3016,#3017,#3018,
+    #3019,#3020,#3021),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,6),(0.,
+    0.116149487741,0.273704210846,0.428352559437,0.568804331461,
+    0.723123962978,0.881250596276,1.),.UNSPECIFIED.);
+#2992 = CARTESIAN_POINT('',(-3.823550560582,-25.5189586198));
+#2993 = CARTESIAN_POINT('',(-3.865517859627,-25.50393401444));
+#2994 = CARTESIAN_POINT('',(-3.907074273046,-25.48808598413));
+#2995 = CARTESIAN_POINT('',(-3.948299611847,-25.47147810157));
+#2996 = CARTESIAN_POINT('',(-3.989273409446,-25.45416162555));
+#2997 = CARTESIAN_POINT('',(-4.0854214504,-25.41177764143));
+#2998 = CARTESIAN_POINT('',(-4.140446112579,-25.3861503226));
+#2999 = CARTESIAN_POINT('',(-4.195357901048,-25.35938844591));
+#3000 = CARTESIAN_POINT('',(-4.250337896274,-25.33156683126));
+#3001 = CARTESIAN_POINT('',(-4.359836521135,-25.27444882732));
+#3002 = CARTESIAN_POINT('',(-4.414313507586,-25.24520573566));
+#3003 = CARTESIAN_POINT('',(-4.469283079178,-25.21503664923));
+#3004 = CARTESIAN_POINT('',(-4.524862896799,-25.18403357622));
+#3005 = CARTESIAN_POINT('',(-4.632146672324,-25.1236227988));
+#3006 = CARTESIAN_POINT('',(-4.683832813505,-25.09427635589));
+#3007 = CARTESIAN_POINT('',(-4.735723849761,-25.0647163288));
+#3008 = CARTESIAN_POINT('',(-4.787449094404,-25.03533747456));
+#3009 = CARTESIAN_POINT('',(-4.89469276481,-24.97490905266));
+#3010 = CARTESIAN_POINT('',(-4.950202616277,-24.94391230669));
+#3011 = CARTESIAN_POINT('',(-5.005096823868,-24.91374065192));
+#3012 = CARTESIAN_POINT('',(-5.059487863711,-24.88448853203));
+#3013 = CARTESIAN_POINT('',(-5.169113102158,-24.82716867045));
+#3014 = CARTESIAN_POINT('',(-5.224300545654,-24.79916621459));
+#3015 = CARTESIAN_POINT('',(-5.279408097127,-24.77222737859));
+#3016 = CARTESIAN_POINT('',(-5.334618692575,-24.74642709136));
+#3017 = CARTESIAN_POINT('',(-5.43184177953,-24.7034108887));
+#3018 = CARTESIAN_POINT('',(-5.473714326725,-24.68565881131));
+#3019 = CARTESIAN_POINT('',(-5.515846063603,-24.66864499025));
+#3020 = CARTESIAN_POINT('',(-5.558321982194,-24.65242391498));
+#3021 = CARTESIAN_POINT('',(-5.601227400187,-24.63706345606));
+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3023 = ORIENTED_EDGE('',*,*,#3024,.T.);
+#3024 = EDGE_CURVE('',#2916,#586,#3025,.T.);
+#3025 = SURFACE_CURVE('',#3026,(#3062,#3101),.PCURVE_S1.);
+#3026 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3027,#3028,#3029,#3030,#3031,
+    #3032,#3033,#3034,#3035,#3036,#3037,#3038,#3039,#3040,#3041,#3042,
+    #3043,#3044,#3045,#3046,#3047,#3048,#3049,#3050,#3051,#3052,#3053,
+    #3054,#3055,#3056,#3057,#3058,#3059,#3060,#3061),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.864212382224E-02,0.178931497631,
+    0.26922087144,0.359510245248,0.449799619057,0.540088992865,
+    0.630378366674,0.720667740483,0.810957114291,0.9012464881,1.),
+  .UNSPECIFIED.);
+#3027 = CARTESIAN_POINT('',(52.687358619803,-1.524819944547,
+    0.815157116451));
+#3028 = CARTESIAN_POINT('',(52.70401925328,-1.510153441574,
+    0.797092801938));
+#3029 = CARTESIAN_POINT('',(52.720679886757,-1.4954869386,0.779028487425
+    ));
+#3030 = CARTESIAN_POINT('',(52.737340520234,-1.480820435627,
+    0.760964172913));
+#3031 = CARTESIAN_POINT('',(52.770971394258,-1.451214879838,0.724499852)
+  );
+#3032 = CARTESIAN_POINT('',(52.787941634805,-1.436275827023,0.7060998456
+    ));
+#3033 = CARTESIAN_POINT('',(52.804911875353,-1.421336774208,0.6876998392
+    ));
+#3034 = CARTESIAN_POINT('',(52.838852356448,-1.391458668577,0.6508998264
+    ));
+#3035 = CARTESIAN_POINT('',(52.855822596995,-1.376519615762,0.63249982)
+  );
+#3036 = CARTESIAN_POINT('',(52.872792837542,-1.361580562947,0.6140998136
+    ));
+#3037 = CARTESIAN_POINT('',(52.906733318637,-1.331702457316,0.5772998008
+    ));
+#3038 = CARTESIAN_POINT('',(52.923703559184,-1.316763404501,0.5588997944
+    ));
+#3039 = CARTESIAN_POINT('',(52.940673799732,-1.301824351686,0.540499788)
+  );
+#3040 = CARTESIAN_POINT('',(52.974614280826,-1.271946246055,0.5036997752
+    ));
+#3041 = CARTESIAN_POINT('',(52.991584521374,-1.25700719324,0.4852997688)
+  );
+#3042 = CARTESIAN_POINT('',(53.008554761921,-1.242068140425,0.4668997624
+    ));
+#3043 = CARTESIAN_POINT('',(53.042495243016,-1.212190034794,0.4300997496
+    ));
+#3044 = CARTESIAN_POINT('',(53.059465483563,-1.197250981979,0.4116997432
+    ));
+#3045 = CARTESIAN_POINT('',(53.076435724111,-1.182311929164,0.3932997368
+    ));
+#3046 = CARTESIAN_POINT('',(53.110376205205,-1.152433823533,0.356499724)
+  );
+#3047 = CARTESIAN_POINT('',(53.127346445753,-1.137494770718,0.3380997176
+    ));
+#3048 = CARTESIAN_POINT('',(53.1443166863,-1.122555717903,0.3196997112)
+  );
+#3049 = CARTESIAN_POINT('',(53.178257167395,-1.092677612272,0.2828996984
+    ));
+#3050 = CARTESIAN_POINT('',(53.195227407942,-1.077738559457,0.264499692)
+  );
+#3051 = CARTESIAN_POINT('',(53.21219764849,-1.062799506642,0.2460996856)
+  );
+#3052 = CARTESIAN_POINT('',(53.246138129584,-1.032921401011,0.2092996728
+    ));
+#3053 = CARTESIAN_POINT('',(53.263108370132,-1.017982348196,0.1908996664
+    ));
+#3054 = CARTESIAN_POINT('',(53.280078610679,-1.003043295381,0.17249966)
+  );
+#3055 = CARTESIAN_POINT('',(53.314019091774,-0.97316518975,0.1356996472)
+  );
+#3056 = CARTESIAN_POINT('',(53.330989332321,-0.958226136935,0.1172996408
+    ));
+#3057 = CARTESIAN_POINT('',(53.347959572868,-0.94328708412,
+    9.889963439999E-02));
+#3058 = CARTESIAN_POINT('',(53.383490921785,-0.912008523479,
+    6.037472099999E-02));
+#3059 = CARTESIAN_POINT('',(53.402052030154,-0.895669015652,
+    4.024981399998E-02));
+#3060 = CARTESIAN_POINT('',(53.420613138523,-0.879329507826,
+    2.012490699999E-02));
+#3061 = CARTESIAN_POINT('',(53.439174246892,-0.86299,-1.365974036291E-14
+    ));
+#3062 = PCURVE('',#627,#3063);
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3100);
+#3064 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3065,#3066,#3067,#3068,#3069,
+    #3070,#3071,#3072,#3073,#3074,#3075,#3076,#3077,#3078,#3079,#3080,
+    #3081,#3082,#3083,#3084,#3085,#3086,#3087,#3088,#3089,#3090,#3091,
+    #3092,#3093,#3094,#3095,#3096,#3097,#3098,#3099),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.864212382224E-02,0.178931497631,
+    0.26922087144,0.359510245248,0.449799619057,0.540088992865,
+    0.630378366674,0.720667740483,0.810957114291,0.9012464881,1.),
+  .UNSPECIFIED.);
+#3065 = CARTESIAN_POINT('',(29.607220894123,-0.815157116451));
+#3066 = CARTESIAN_POINT('',(29.41111173104,-0.797092801938));
+#3067 = CARTESIAN_POINT('',(29.215002567958,-0.779028487426));
+#3068 = CARTESIAN_POINT('',(29.018893404876,-0.760964172913));
+#3069 = CARTESIAN_POINT('',(28.623030752489,-0.724499852));
+#3070 = CARTESIAN_POINT('',(28.423277263184,-0.7060998456));
+#3071 = CARTESIAN_POINT('',(28.22352377388,-0.6876998392));
+#3072 = CARTESIAN_POINT('',(27.824016795271,-0.6508998264));
+#3073 = CARTESIAN_POINT('',(27.624263305967,-0.63249982));
+#3074 = CARTESIAN_POINT('',(27.424509816662,-0.6140998136));
+#3075 = CARTESIAN_POINT('',(27.025002838054,-0.5772998008));
+#3076 = CARTESIAN_POINT('',(26.825249348749,-0.5588997944));
+#3077 = CARTESIAN_POINT('',(26.625495859445,-0.540499788));
+#3078 = CARTESIAN_POINT('',(26.225988880836,-0.5036997752));
+#3079 = CARTESIAN_POINT('',(26.026235391532,-0.4852997688));
+#3080 = CARTESIAN_POINT('',(25.826481902227,-0.4668997624));
+#3081 = CARTESIAN_POINT('',(25.426974923619,-0.4300997496));
+#3082 = CARTESIAN_POINT('',(25.227221434314,-0.4116997432));
+#3083 = CARTESIAN_POINT('',(25.02746794501,-0.3932997368));
+#3084 = CARTESIAN_POINT('',(24.627960966401,-0.356499724));
+#3085 = CARTESIAN_POINT('',(24.428207477097,-0.3380997176));
+#3086 = CARTESIAN_POINT('',(24.228453987792,-0.3196997112));
+#3087 = CARTESIAN_POINT('',(23.828947009184,-0.2828996984));
+#3088 = CARTESIAN_POINT('',(23.629193519879,-0.264499692));
+#3089 = CARTESIAN_POINT('',(23.429440030575,-0.2460996856));
+#3090 = CARTESIAN_POINT('',(23.029933051966,-0.2092996728));
+#3091 = CARTESIAN_POINT('',(22.830179562662,-0.1908996664));
+#3092 = CARTESIAN_POINT('',(22.630426073357,-0.17249966));
+#3093 = CARTESIAN_POINT('',(22.230919094749,-0.1356996472));
+#3094 = CARTESIAN_POINT('',(22.031165605444,-0.1172996408));
+#3095 = CARTESIAN_POINT('',(21.83141211614,-9.88996344E-02));
+#3096 = CARTESIAN_POINT('',(21.413179333525,-6.037472099999E-02));
+#3097 = CARTESIAN_POINT('',(21.194700040215,-4.024981399999E-02));
+#3098 = CARTESIAN_POINT('',(20.976220746904,-2.012490699999E-02));
+#3099 = CARTESIAN_POINT('',(20.757741453594,1.33226762955E-14));
+#3100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3101 = PCURVE('',#601,#3102);
+#3102 = DEFINITIONAL_REPRESENTATION('',(#3103),#3139);
+#3103 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3104,#3105,#3106,#3107,#3108,
+    #3109,#3110,#3111,#3112,#3113,#3114,#3115,#3116,#3117,#3118,#3119,
+    #3120,#3121,#3122,#3123,#3124,#3125,#3126,#3127,#3128,#3129,#3130,
+    #3131,#3132,#3133,#3134,#3135,#3136,#3137,#3138),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.864212382224E-02,0.178931497631,
+    0.26922087144,0.359510245248,0.449799619057,0.540088992865,
+    0.630378366674,0.720667740483,0.810957114291,0.9012464881,1.),
+  .UNSPECIFIED.);
+#3104 = CARTESIAN_POINT('',(1.05,-25.5189586198));
+#3105 = CARTESIAN_POINT('',(1.026731442497,-25.53561925328));
+#3106 = CARTESIAN_POINT('',(1.003462884993,-25.55227988675));
+#3107 = CARTESIAN_POINT('',(0.98019432749,-25.56894052023));
+#3108 = CARTESIAN_POINT('',(0.933224809362,-25.60257139425));
+#3109 = CARTESIAN_POINT('',(0.909523848737,-25.6195416348));
+#3110 = CARTESIAN_POINT('',(0.885822888112,-25.63651187535));
+#3111 = CARTESIAN_POINT('',(0.838420966863,-25.67045235644));
+#3112 = CARTESIAN_POINT('',(0.814720006238,-25.68742259699));
+#3113 = CARTESIAN_POINT('',(0.791019045613,-25.70439283754));
+#3114 = CARTESIAN_POINT('',(0.743617124364,-25.73833331863));
+#3115 = CARTESIAN_POINT('',(0.719916163739,-25.75530355918));
+#3116 = CARTESIAN_POINT('',(0.696215203114,-25.77227379973));
+#3117 = CARTESIAN_POINT('',(0.648813281865,-25.80621428082));
+#3118 = CARTESIAN_POINT('',(0.62511232124,-25.82318452137));
+#3119 = CARTESIAN_POINT('',(0.601411360615,-25.84015476192));
+#3120 = CARTESIAN_POINT('',(0.554009439366,-25.87409524301));
+#3121 = CARTESIAN_POINT('',(0.530308478741,-25.89106548356));
+#3122 = CARTESIAN_POINT('',(0.506607518116,-25.90803572411));
+#3123 = CARTESIAN_POINT('',(0.459205596867,-25.9419762052));
+#3124 = CARTESIAN_POINT('',(0.435504636242,-25.95894644575));
+#3125 = CARTESIAN_POINT('',(0.411803675617,-25.9759166863));
+#3126 = CARTESIAN_POINT('',(0.364401754368,-26.00985716739));
+#3127 = CARTESIAN_POINT('',(0.340700793743,-26.02682740794));
+#3128 = CARTESIAN_POINT('',(0.316999833118,-26.04379764849));
+#3129 = CARTESIAN_POINT('',(0.269597911869,-26.07773812958));
+#3130 = CARTESIAN_POINT('',(0.245896951244,-26.09470837013));
+#3131 = CARTESIAN_POINT('',(0.222195990619,-26.11167861067));
+#3132 = CARTESIAN_POINT('',(0.17479406937,-26.14561909177));
+#3133 = CARTESIAN_POINT('',(0.151093108745,-26.16258933232));
+#3134 = CARTESIAN_POINT('',(0.12739214812,-26.17955957286));
+#3135 = CARTESIAN_POINT('',(7.776839062143E-02,-26.21509092178));
+#3136 = CARTESIAN_POINT('',(5.184559374761E-02,-26.23365203015));
+#3137 = CARTESIAN_POINT('',(2.592279687381E-02,-26.25221313852));
+#3138 = CARTESIAN_POINT('',(-1.833612454986E-16,-26.27077424689));
+#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3140 = ADVANCED_FACE('',(#3141),#601,.T.);
+#3141 = FACE_BOUND('',#3142,.T.);
+#3142 = EDGE_LOOP('',(#3143,#3166,#3167,#3168));
+#3143 = ORIENTED_EDGE('',*,*,#3144,.F.);
+#3144 = EDGE_CURVE('',#560,#3145,#3147,.T.);
+#3145 = VERTEX_POINT('',#3146);
+#3146 = CARTESIAN_POINT('',(27.1684,-1.524819944547,0.815157116451));
+#3147 = SURFACE_CURVE('',#3148,(#3152,#3159),.PCURVE_S1.);
+#3148 = LINE('',#3149,#3150);
+#3149 = CARTESIAN_POINT('',(27.1684,-0.86299,-1.748601263785E-16));
+#3150 = VECTOR('',#3151,1.);
+#3151 = DIRECTION('',(-8.06502123249E-17,-0.630314232902,0.776340110906)
+  );
+#3152 = PCURVE('',#601,#3153);
+#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3158);
+#3154 = LINE('',#3155,#3156);
+#3155 = CARTESIAN_POINT('',(0.,0.));
+#3156 = VECTOR('',#3157,1.);
+#3157 = DIRECTION('',(1.,1.621212919508E-17));
+#3158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3159 = PCURVE('',#574,#3160);
+#3160 = DEFINITIONAL_REPRESENTATION('',(#3161),#3165);
+#3161 = LINE('',#3162,#3163);
+#3162 = CARTESIAN_POINT('',(1.,5.551115123126E-16));
+#3163 = VECTOR('',#3164,1.);
+#3164 = DIRECTION('',(0.776340110906,-0.630314232902));
+#3165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3166 = ORIENTED_EDGE('',*,*,#585,.T.);
+#3167 = ORIENTED_EDGE('',*,*,#3024,.F.);
+#3168 = ORIENTED_EDGE('',*,*,#3169,.F.);
+#3169 = EDGE_CURVE('',#3145,#2916,#3170,.T.);
+#3170 = SURFACE_CURVE('',#3171,(#3175,#3182),.PCURVE_S1.);
+#3171 = LINE('',#3172,#3173);
+#3172 = CARTESIAN_POINT('',(27.1684,-1.524819944547,0.815157116451));
+#3173 = VECTOR('',#3174,1.);
+#3174 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#3175 = PCURVE('',#601,#3176);
+#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181);
+#3177 = LINE('',#3178,#3179);
+#3178 = CARTESIAN_POINT('',(1.05,2.374563885016E-16));
+#3179 = VECTOR('',#3180,1.);
+#3180 = DIRECTION('',(-5.540854281863E-18,-1.));
+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3182 = PCURVE('',#2985,#3183);
+#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3188);
+#3184 = LINE('',#3185,#3186);
+#3185 = CARTESIAN_POINT('',(-3.823550560582,0.));
+#3186 = VECTOR('',#3187,1.);
+#3187 = DIRECTION('',(-0.,-1.));
+#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3189 = ADVANCED_FACE('',(#3190),#574,.F.);
+#3190 = FACE_BOUND('',#3191,.F.);
+#3191 = EDGE_LOOP('',(#3192,#3193,#3194,#3217));
+#3192 = ORIENTED_EDGE('',*,*,#3144,.F.);
+#3193 = ORIENTED_EDGE('',*,*,#559,.T.);
+#3194 = ORIENTED_EDGE('',*,*,#3195,.F.);
+#3195 = EDGE_CURVE('',#3196,#532,#3198,.T.);
+#3196 = VERTEX_POINT('',#3197);
+#3197 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#3198 = SURFACE_CURVE('',#3199,(#3203,#3210),.PCURVE_S1.);
+#3199 = LINE('',#3200,#3201);
+#3200 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#3201 = VECTOR('',#3202,1.);
+#3202 = DIRECTION('',(-3.392234121452E-16,-0.630314232902,
+    -0.776340110906));
+#3203 = PCURVE('',#574,#3204);
+#3204 = DEFINITIONAL_REPRESENTATION('',(#3205),#3209);
+#3205 = LINE('',#3206,#3207);
+#3206 = CARTESIAN_POINT('',(1.815157116451,-1.438170055453));
+#3207 = VECTOR('',#3208,1.);
+#3208 = DIRECTION('',(-0.776340110906,-0.630314232902));
+#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3210 = PCURVE('',#547,#3211);
+#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216);
+#3212 = LINE('',#3213,#3214);
+#3213 = CARTESIAN_POINT('',(0.,0.));
+#3214 = VECTOR('',#3215,1.);
+#3215 = DIRECTION('',(1.,-1.561700040184E-16));
+#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3217 = ORIENTED_EDGE('',*,*,#3218,.F.);
+#3218 = EDGE_CURVE('',#3145,#3196,#3219,.T.);
+#3219 = SURFACE_CURVE('',#3220,(#3225,#3236),.PCURVE_S1.);
+#3220 = CIRCLE('',#3221,0.5);
+#3221 = AXIS2_PLACEMENT_3D('',#3222,#3223,#3224);
+#3222 = CARTESIAN_POINT('',(27.1684,-1.91299,0.5));
+#3223 = DIRECTION('',(1.,-3.330669073875E-16,-1.665334536938E-16));
+#3224 = DIRECTION('',(-3.330669073875E-16,-1.,1.665334536938E-16));
+#3225 = PCURVE('',#574,#3226);
+#3226 = DEFINITIONAL_REPRESENTATION('',(#3227),#3235);
+#3227 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3228,#3229,#3230,#3231,
+#3232,#3233,#3234),.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('') );
+#3228 = CARTESIAN_POINT('',(1.5,-1.55));
+#3229 = CARTESIAN_POINT('',(0.633974596216,-1.55));
+#3230 = CARTESIAN_POINT('',(1.066987298108,-0.8));
+#3231 = CARTESIAN_POINT('',(1.5,-5.E-02));
+#3232 = CARTESIAN_POINT('',(1.933012701892,-0.8));
+#3233 = CARTESIAN_POINT('',(2.366025403784,-1.55));
+#3234 = CARTESIAN_POINT('',(1.5,-1.55));
+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3236 = PCURVE('',#2985,#3237);
+#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);
+#3238 = LINE('',#3239,#3240);
+#3239 = CARTESIAN_POINT('',(-0.,0.));
+#3240 = VECTOR('',#3241,1.);
+#3241 = DIRECTION('',(-1.,0.));
+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3243 = ADVANCED_FACE('',(#3244),#547,.T.);
+#3244 = FACE_BOUND('',#3245,.T.);
+#3245 = EDGE_LOOP('',(#3246,#3247,#3270,#3389,#3417,#3464,#3781,#3826));
+#3246 = ORIENTED_EDGE('',*,*,#3195,.F.);
+#3247 = ORIENTED_EDGE('',*,*,#3248,.T.);
+#3248 = EDGE_CURVE('',#3196,#3249,#3251,.T.);
+#3249 = VERTEX_POINT('',#3250);
+#3250 = CARTESIAN_POINT('',(37.27961506253,-2.301160055453,
+    0.815157116451));
+#3251 = SURFACE_CURVE('',#3252,(#3256,#3263),.PCURVE_S1.);
+#3252 = LINE('',#3253,#3254);
+#3253 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#3254 = VECTOR('',#3255,1.);
+#3255 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#3256 = PCURVE('',#547,#3257);
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(0.,0.));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(4.254144787519E-16,-1.));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3263 = PCURVE('',#2985,#3264);
+#3264 = DEFINITIONAL_REPRESENTATION('',(#3265),#3269);
+#3265 = LINE('',#3266,#3267);
+#3266 = CARTESIAN_POINT('',(-5.601227400187,0.));
+#3267 = VECTOR('',#3268,1.);
+#3268 = DIRECTION('',(-0.,-1.));
+#3269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3270 = ORIENTED_EDGE('',*,*,#3271,.F.);
+#3271 = EDGE_CURVE('',#3272,#3249,#3274,.T.);
+#3272 = VERTEX_POINT('',#3273);
+#3273 = CARTESIAN_POINT('',(36.517210413198,-2.96299,-2.411662362E-15));
+#3274 = SURFACE_CURVE('',#3275,(#3311,#3350),.PCURVE_S1.);
+#3275 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3276,#3277,#3278,#3279,#3280,
+    #3281,#3282,#3283,#3284,#3285,#3286,#3287,#3288,#3289,#3290,#3291,
+    #3292,#3293,#3294,#3295,#3296,#3297,#3298,#3299,#3300,#3301,#3302,
+    #3303,#3304,#3305,#3306,#3307,#3308,#3309,#3310),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.02888831057E-02,0.180578256914,
+    0.270867630723,0.361157004532,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#3276 = CARTESIAN_POINT('',(36.517210413198,-2.96299,-1.24344978758E-14)
+  );
+#3277 = CARTESIAN_POINT('',(36.534419579263,-2.948051028375,
+    1.83999064E-02));
+#3278 = CARTESIAN_POINT('',(36.551628745329,-2.93311205675,
+    3.679981279999E-02));
+#3279 = CARTESIAN_POINT('',(36.568837911395,-2.918173085126,
+    5.51997192E-02));
+#3280 = CARTESIAN_POINT('',(36.603256337055,-2.888295060686,
+    9.1999632E-02));
+#3281 = CARTESIAN_POINT('',(36.620465596649,-2.87335600787,0.1103996384)
+  );
+#3282 = CARTESIAN_POINT('',(36.637674856243,-2.858416955055,0.1287996448
+    ));
+#3283 = CARTESIAN_POINT('',(36.672093375432,-2.828538849425,0.1655996576
+    ));
+#3284 = CARTESIAN_POINT('',(36.689302635026,-2.81359979661,0.183999664)
+  );
+#3285 = CARTESIAN_POINT('',(36.70651189462,-2.798660743794,0.2023996704)
+  );
+#3286 = CARTESIAN_POINT('',(36.740930413809,-2.768782638164,0.2391996832
+    ));
+#3287 = CARTESIAN_POINT('',(36.758139673403,-2.753843585349,0.2575996896
+    ));
+#3288 = CARTESIAN_POINT('',(36.775348932997,-2.738904532533,0.275999696)
+  );
+#3289 = CARTESIAN_POINT('',(36.809767452186,-2.709026426903,0.3127997088
+    ));
+#3290 = CARTESIAN_POINT('',(36.82697671178,-2.694087374088,0.3311997152)
+  );
+#3291 = CARTESIAN_POINT('',(36.844185971374,-2.679148321272,0.3495997216
+    ));
+#3292 = CARTESIAN_POINT('',(36.878604490563,-2.649270215642,0.3863997344
+    ));
+#3293 = CARTESIAN_POINT('',(36.895813750157,-2.634331162827,0.4047997408
+    ));
+#3294 = CARTESIAN_POINT('',(36.913023009751,-2.619392110011,0.4231997472
+    ));
+#3295 = CARTESIAN_POINT('',(36.94744152894,-2.589514004381,0.45999976));
+#3296 = CARTESIAN_POINT('',(36.964650788534,-2.574574951566,0.4783997664
+    ));
+#3297 = CARTESIAN_POINT('',(36.981860048128,-2.55963589875,0.4967997728)
+  );
+#3298 = CARTESIAN_POINT('',(37.016278567317,-2.52975779312,0.5335997856)
+  );
+#3299 = CARTESIAN_POINT('',(37.033487826911,-2.514818740305,0.551999792)
+  );
+#3300 = CARTESIAN_POINT('',(37.050697086505,-2.49987968749,0.5703997984)
+  );
+#3301 = CARTESIAN_POINT('',(37.085115605694,-2.470001581859,0.6071998112
+    ));
+#3302 = CARTESIAN_POINT('',(37.102324865288,-2.455062529044,0.6255998176
+    ));
+#3303 = CARTESIAN_POINT('',(37.119534124882,-2.440123476229,0.643999824)
+  );
+#3304 = CARTESIAN_POINT('',(37.153952644071,-2.410245370598,0.6807998368
+    ));
+#3305 = CARTESIAN_POINT('',(37.171161903665,-2.395306317783,0.6991998432
+    ));
+#3306 = CARTESIAN_POINT('',(37.188371163259,-2.380367264968,0.7175998496
+    ));
+#3307 = CARTESIAN_POINT('',(37.224089082773,-2.349361172978,
+    0.755789171113));
+#3308 = CARTESIAN_POINT('',(37.242597742692,-2.333294133803,
+    0.775578486226));
+#3309 = CARTESIAN_POINT('',(37.261106402611,-2.317227094628,
+    0.795367801338));
+#3310 = CARTESIAN_POINT('',(37.27961506253,-2.301160055453,
+    0.815157116451));
+#3311 = PCURVE('',#547,#3312);
+#3312 = DEFINITIONAL_REPRESENTATION('',(#3313),#3349);
+#3313 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3314,#3315,#3316,#3317,#3318,
+    #3319,#3320,#3321,#3322,#3323,#3324,#3325,#3326,#3327,#3328,#3329,
+    #3330,#3331,#3332,#3333,#3334,#3335,#3336,#3337,#3338,#3339,#3340,
+    #3341,#3342,#3343,#3344,#3345,#3346,#3347,#3348),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.02888831057E-02,0.180578256914,
+    0.270867630723,0.361157004532,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#3314 = CARTESIAN_POINT('',(1.05,-9.348810413198));
+#3315 = CARTESIAN_POINT('',(1.026299168185,-9.366019579263));
+#3316 = CARTESIAN_POINT('',(1.00259833637,-9.383228745329));
+#3317 = CARTESIAN_POINT('',(0.978897504554,-9.400437911395));
+#3318 = CARTESIAN_POINT('',(0.931495712114,-9.434856337055));
+#3319 = CARTESIAN_POINT('',(0.90779475149,-9.452065596649));
+#3320 = CARTESIAN_POINT('',(0.884093790865,-9.469274856243));
+#3321 = CARTESIAN_POINT('',(0.836691869615,-9.503693375432));
+#3322 = CARTESIAN_POINT('',(0.81299090899,-9.520902635026));
+#3323 = CARTESIAN_POINT('',(0.789289948366,-9.53811189462));
+#3324 = CARTESIAN_POINT('',(0.741888027116,-9.572530413809));
+#3325 = CARTESIAN_POINT('',(0.718187066491,-9.589739673403));
+#3326 = CARTESIAN_POINT('',(0.694486105867,-9.606948932997));
+#3327 = CARTESIAN_POINT('',(0.647084184617,-9.641367452186));
+#3328 = CARTESIAN_POINT('',(0.623383223992,-9.65857671178));
+#3329 = CARTESIAN_POINT('',(0.599682263368,-9.675785971374));
+#3330 = CARTESIAN_POINT('',(0.552280342118,-9.710204490563));
+#3331 = CARTESIAN_POINT('',(0.528579381493,-9.727413750157));
+#3332 = CARTESIAN_POINT('',(0.504878420869,-9.744623009751));
+#3333 = CARTESIAN_POINT('',(0.457476499619,-9.77904152894));
+#3334 = CARTESIAN_POINT('',(0.433775538994,-9.796250788534));
+#3335 = CARTESIAN_POINT('',(0.41007457837,-9.813460048128));
+#3336 = CARTESIAN_POINT('',(0.36267265712,-9.847878567317));
+#3337 = CARTESIAN_POINT('',(0.338971696495,-9.865087826911));
+#3338 = CARTESIAN_POINT('',(0.31527073587,-9.882297086505));
+#3339 = CARTESIAN_POINT('',(0.267868814621,-9.916715605694));
+#3340 = CARTESIAN_POINT('',(0.244167853996,-9.933924865288));
+#3341 = CARTESIAN_POINT('',(0.220466893371,-9.951134124882));
+#3342 = CARTESIAN_POINT('',(0.173064972122,-9.985552644071));
+#3343 = CARTESIAN_POINT('',(0.149364011497,-10.00276190366));
+#3344 = CARTESIAN_POINT('',(0.125663050872,-10.01997116325));
+#3345 = CARTESIAN_POINT('',(7.647156768571E-02,-10.05568908277));
+#3346 = CARTESIAN_POINT('',(5.098104512381E-02,-10.07419774269));
+#3347 = CARTESIAN_POINT('',(2.549052256191E-02,-10.09270640261));
+#3348 = CARTESIAN_POINT('',(0.,-10.11121506253));
+#3349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3350 = PCURVE('',#1100,#3351);
+#3351 = DEFINITIONAL_REPRESENTATION('',(#3352),#3388);
+#3352 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3353,#3354,#3355,#3356,#3357,
+    #3358,#3359,#3360,#3361,#3362,#3363,#3364,#3365,#3366,#3367,#3368,
+    #3369,#3370,#3371,#3372,#3373,#3374,#3375,#3376,#3377,#3378,#3379,
+    #3380,#3381,#3382,#3383,#3384,#3385,#3386,#3387),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.02888831057E-02,0.180578256914,
+    0.270867630723,0.361157004532,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#3353 = CARTESIAN_POINT('',(12.566006459341,1.24344978758E-14));
+#3354 = CARTESIAN_POINT('',(12.364803892387,-1.83999064E-02));
+#3355 = CARTESIAN_POINT('',(12.163601325434,-3.679981279999E-02));
+#3356 = CARTESIAN_POINT('',(11.96239875848,-5.51997192E-02));
+#3357 = CARTESIAN_POINT('',(11.559992531074,-9.1999632E-02));
+#3358 = CARTESIAN_POINT('',(11.358788870622,-0.1103996384));
+#3359 = CARTESIAN_POINT('',(11.157585210171,-0.1287996448));
+#3360 = CARTESIAN_POINT('',(10.755177889268,-0.1655996576));
+#3361 = CARTESIAN_POINT('',(10.553974228816,-0.183999664));
+#3362 = CARTESIAN_POINT('',(10.352770568365,-0.2023996704));
+#3363 = CARTESIAN_POINT('',(9.950363247461,-0.2391996832));
+#3364 = CARTESIAN_POINT('',(9.74915958701,-0.2575996896));
+#3365 = CARTESIAN_POINT('',(9.547955926558,-0.275999696));
+#3366 = CARTESIAN_POINT('',(9.145548605655,-0.3127997088));
+#3367 = CARTESIAN_POINT('',(8.944344945203,-0.3311997152));
+#3368 = CARTESIAN_POINT('',(8.743141284752,-0.3495997216));
+#3369 = CARTESIAN_POINT('',(8.340733963849,-0.3863997344));
+#3370 = CARTESIAN_POINT('',(8.139530303397,-0.4047997408));
+#3371 = CARTESIAN_POINT('',(7.938326642945,-0.4231997472));
+#3372 = CARTESIAN_POINT('',(7.535919322042,-0.45999976));
+#3373 = CARTESIAN_POINT('',(7.334715661591,-0.4783997664));
+#3374 = CARTESIAN_POINT('',(7.133512001139,-0.4967997728));
+#3375 = CARTESIAN_POINT('',(6.731104680236,-0.5335997856));
+#3376 = CARTESIAN_POINT('',(6.529901019784,-0.551999792));
+#3377 = CARTESIAN_POINT('',(6.328697359333,-0.5703997984));
+#3378 = CARTESIAN_POINT('',(5.926290038429,-0.6071998112));
+#3379 = CARTESIAN_POINT('',(5.725086377978,-0.6255998176));
+#3380 = CARTESIAN_POINT('',(5.523882717526,-0.643999824));
+#3381 = CARTESIAN_POINT('',(5.121475396623,-0.6807998368));
+#3382 = CARTESIAN_POINT('',(4.920271736171,-0.6991998432));
+#3383 = CARTESIAN_POINT('',(4.71906807572,-0.7175998496));
+#3384 = CARTESIAN_POINT('',(4.301468694965,-0.755789171113));
+#3385 = CARTESIAN_POINT('',(4.085072974661,-0.775578486226));
+#3386 = CARTESIAN_POINT('',(3.868677254358,-0.795367801338));
+#3387 = CARTESIAN_POINT('',(3.652281534054,-0.815157116451));
+#3388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3389 = ORIENTED_EDGE('',*,*,#3390,.F.);
+#3390 = EDGE_CURVE('',#3391,#3272,#3393,.T.);
+#3391 = VERTEX_POINT('',#3392);
+#3392 = CARTESIAN_POINT('',(32.18112342498,-2.96299,-1.328507049503E-15)
+  );
+#3393 = SURFACE_CURVE('',#3394,(#3398,#3405),.PCURVE_S1.);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(27.1684,-2.96299,-1.52655665886E-16));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#3398 = PCURVE('',#547,#3399);
+#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404);
+#3400 = LINE('',#3401,#3402);
+#3401 = CARTESIAN_POINT('',(1.05,5.645514862743E-17));
+#3402 = VECTOR('',#3403,1.);
+#3403 = DIRECTION('',(4.254144787519E-16,-1.));
+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3405 = PCURVE('',#3406,#3411);
+#3406 = PLANE('',#3407);
+#3407 = AXIS2_PLACEMENT_3D('',#3408,#3409,#3410);
+#3408 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#3409 = DIRECTION('',(0.,0.,1.));
+#3410 = DIRECTION('',(1.,0.,0.));
+#3411 = DEFINITIONAL_REPRESENTATION('',(#3412),#3416);
+#3412 = LINE('',#3413,#3414);
+#3413 = CARTESIAN_POINT('',(3.461733522982,-7.942196228173));
+#3414 = VECTOR('',#3415,1.);
+#3415 = DIRECTION('',(1.,-3.885780586188E-16));
+#3416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3417 = ORIENTED_EDGE('',*,*,#3418,.F.);
+#3418 = EDGE_CURVE('',#3419,#3391,#3421,.T.);
+#3419 = VERTEX_POINT('',#3420);
+#3420 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,
+    0.252833052491));
+#3421 = SURFACE_CURVE('',#3422,(#3434,#3449),.PCURVE_S1.);
+#3422 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3423,#3424,#3425,#3426,#3427,
+    #3428,#3429,#3430,#3431,#3432,#3433),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.327488941751,0.654977883502,1.),.UNSPECIFIED.);
+#3423 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,
+    0.252833052491));
+#3424 = CARTESIAN_POINT('',(31.940767077577,-2.774520075133,
+    0.232133045291));
+#3425 = CARTESIAN_POINT('',(31.96220038155,-2.79132650955,0.211433038091
+    ));
+#3426 = CARTESIAN_POINT('',(31.983633685522,-2.808132943967,
+    0.190733030891));
+#3427 = CARTESIAN_POINT('',(32.026500293468,-2.841745812801,
+    0.149333016491));
+#3428 = CARTESIAN_POINT('',(32.04793359744,-2.858552247218,
+    0.128633009291));
+#3429 = CARTESIAN_POINT('',(32.069366901413,-2.875358681635,
+    0.107933002091));
+#3430 = CARTESIAN_POINT('',(32.113381010284,-2.909871337039,
+    6.542474616839E-02));
+#3431 = CARTESIAN_POINT('',(32.135961815183,-2.927577558026,
+    4.361649744559E-02));
+#3432 = CARTESIAN_POINT('',(32.158542620082,-2.945283779013,
+    2.180824872279E-02));
+#3433 = CARTESIAN_POINT('',(32.18112342498,-2.96299,-1.121325254871E-14)
+  );
+#3434 = PCURVE('',#547,#3435);
+#3435 = DEFINITIONAL_REPRESENTATION('',(#3436),#3448);
+#3436 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3437,#3438,#3439,#3440,#3441,
+    #3442,#3443,#3444,#3445,#3446,#3447),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.327488941751,0.654977883502,1.),.UNSPECIFIED.);
+#3437 = CARTESIAN_POINT('',(0.724326949053,-4.750933773605));
+#3438 = CARTESIAN_POINT('',(0.750990529756,-4.772367077577));
+#3439 = CARTESIAN_POINT('',(0.777654110459,-4.79380038155));
+#3440 = CARTESIAN_POINT('',(0.804317691162,-4.815233685522));
+#3441 = CARTESIAN_POINT('',(0.857644852567,-4.858100293468));
+#3442 = CARTESIAN_POINT('',(0.88430843327,-4.87953359744));
+#3443 = CARTESIAN_POINT('',(0.910972013973,-4.900966901413));
+#3444 = CARTESIAN_POINT('',(0.965726696007,-4.944981010284));
+#3445 = CARTESIAN_POINT('',(0.993817797338,-4.967561815183));
+#3446 = CARTESIAN_POINT('',(1.021908898669,-4.990142620082));
+#3447 = CARTESIAN_POINT('',(1.05,-5.01272342498));
+#3448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3449 = PCURVE('',#1073,#3450);
+#3450 = DEFINITIONAL_REPRESENTATION('',(#3451),#3463);
+#3451 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3452,#3453,#3454,#3455,#3456,
+    #3457,#3458,#3459,#3460,#3461,#3462),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.327488941751,0.654977883502,1.),.UNSPECIFIED.);
+#3452 = CARTESIAN_POINT('',(28.356333057887,-0.252833052491));
+#3453 = CARTESIAN_POINT('',(28.117053551392,-0.232133045291));
+#3454 = CARTESIAN_POINT('',(27.877774044898,-0.211433038091));
+#3455 = CARTESIAN_POINT('',(27.638494538403,-0.190733030891));
+#3456 = CARTESIAN_POINT('',(27.159935525414,-0.149333016491));
+#3457 = CARTESIAN_POINT('',(26.92065601892,-0.128633009291));
+#3458 = CARTESIAN_POINT('',(26.681376512425,-0.107933002091));
+#3459 = CARTESIAN_POINT('',(26.190006900769,-6.54247461684E-02));
+#3460 = CARTESIAN_POINT('',(25.937916795607,-4.361649744559E-02));
+#3461 = CARTESIAN_POINT('',(25.685826690445,-2.180824872279E-02));
+#3462 = CARTESIAN_POINT('',(25.433736585283,1.115774139748E-14));
+#3463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3464 = ORIENTED_EDGE('',*,*,#3465,.F.);
+#3465 = EDGE_CURVE('',#3466,#3419,#3468,.T.);
+#3466 = VERTEX_POINT('',#3467);
+#3467 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,
+    0.252833052491));
+#3468 = SURFACE_CURVE('',#3469,(#3571,#3676),.PCURVE_S1.);
+#3469 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3470,#3471,#3472,#3473,#3474,
+    #3475,#3476,#3477,#3478,#3479,#3480,#3481,#3482,#3483,#3484,#3485,
+    #3486,#3487,#3488,#3489,#3490,#3491,#3492,#3493,#3494,#3495,#3496,
+    #3497,#3498,#3499,#3500,#3501,#3502,#3503,#3504,#3505,#3506,#3507,
+    #3508,#3509,#3510,#3511,#3512,#3513,#3514,#3515,#3516,#3517,#3518,
+    #3519,#3520,#3521,#3522,#3523,#3524,#3525,#3526,#3527,#3528,#3529,
+    #3530,#3531,#3532,#3533,#3534,#3535,#3536,#3537,#3538,#3539,#3540,
+    #3541,#3542,#3543,#3544,#3545,#3546,#3547,#3548,#3549,#3550,#3551,
+    #3552,#3553,#3554,#3555,#3556,#3557,#3558,#3559,#3560,#3561,#3562,
+    #3563,#3564,#3565,#3566,#3567,#3568,#3569,#3570),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,3.000000000007E-02,6.000000000013E-02,9.000000000016E-02,
+    0.12,0.15,0.18,0.21,0.24,0.27,0.3,0.33,0.36,0.39,0.42,0.45,0.48,0.51
+    ,0.54,0.57,0.6,0.63,0.66,0.69,0.72,0.75,0.78,0.81,0.84,0.87,0.9,0.93
+    ,0.96,1.),.UNSPECIFIED.);
+#3470 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,
+    0.252833052491));
+#3471 = CARTESIAN_POINT('',(28.432019270811,-2.757713640715,
+    0.252833052491));
+#3472 = CARTESIAN_POINT('',(28.458371773351,-2.757713640715,
+    0.252833052491));
+#3473 = CARTESIAN_POINT('',(28.484724275891,-2.757713640715,
+    0.252833052491));
+#3474 = CARTESIAN_POINT('',(28.537429280971,-2.757713640715,
+    0.252833052491));
+#3475 = CARTESIAN_POINT('',(28.563781783511,-2.757713640715,
+    0.252833052491));
+#3476 = CARTESIAN_POINT('',(28.590134286051,-2.757713640715,
+    0.252833052491));
+#3477 = CARTESIAN_POINT('',(28.642839291131,-2.757713640715,
+    0.252833052491));
+#3478 = CARTESIAN_POINT('',(28.669191793671,-2.757713640715,
+    0.252833052491));
+#3479 = CARTESIAN_POINT('',(28.695544296211,-2.757713640715,
+    0.252833052491));
+#3480 = CARTESIAN_POINT('',(28.748249301291,-2.757713640715,
+    0.252833052491));
+#3481 = CARTESIAN_POINT('',(28.774601803831,-2.757713640715,
+    0.252833052491));
+#3482 = CARTESIAN_POINT('',(28.800954306371,-2.757713640715,
+    0.252833052491));
+#3483 = CARTESIAN_POINT('',(28.853659311451,-2.757713640715,
+    0.252833052491));
+#3484 = CARTESIAN_POINT('',(28.880011813991,-2.757713640715,
+    0.252833052491));
+#3485 = CARTESIAN_POINT('',(28.906364316531,-2.757713640715,
+    0.252833052491));
+#3486 = CARTESIAN_POINT('',(28.959069321611,-2.757713640715,
+    0.252833052491));
+#3487 = CARTESIAN_POINT('',(28.985421824151,-2.757713640715,
+    0.252833052491));
+#3488 = CARTESIAN_POINT('',(29.011774326691,-2.757713640715,
+    0.252833052491));
+#3489 = CARTESIAN_POINT('',(29.064479331771,-2.757713640715,
+    0.252833052491));
+#3490 = CARTESIAN_POINT('',(29.090831834311,-2.757713640715,
+    0.252833052491));
+#3491 = CARTESIAN_POINT('',(29.117184336851,-2.757713640715,
+    0.252833052491));
+#3492 = CARTESIAN_POINT('',(29.169889341931,-2.757713640715,
+    0.252833052491));
+#3493 = CARTESIAN_POINT('',(29.196241844471,-2.757713640715,
+    0.252833052491));
+#3494 = CARTESIAN_POINT('',(29.222594347011,-2.757713640715,
+    0.252833052491));
+#3495 = CARTESIAN_POINT('',(29.275299352091,-2.757713640715,
+    0.252833052491));
+#3496 = CARTESIAN_POINT('',(29.301651854631,-2.757713640715,
+    0.252833052491));
+#3497 = CARTESIAN_POINT('',(29.328004357171,-2.757713640715,
+    0.252833052491));
+#3498 = CARTESIAN_POINT('',(29.380709362251,-2.757713640715,
+    0.252833052491));
+#3499 = CARTESIAN_POINT('',(29.407061864791,-2.757713640715,
+    0.252833052491));
+#3500 = CARTESIAN_POINT('',(29.433414367331,-2.757713640715,
+    0.252833052491));
+#3501 = CARTESIAN_POINT('',(29.486119372411,-2.757713640715,
+    0.252833052491));
+#3502 = CARTESIAN_POINT('',(29.512471874951,-2.757713640715,
+    0.252833052491));
+#3503 = CARTESIAN_POINT('',(29.538824377491,-2.757713640715,
+    0.252833052491));
+#3504 = CARTESIAN_POINT('',(29.591529382571,-2.757713640715,
+    0.252833052491));
+#3505 = CARTESIAN_POINT('',(29.617881885111,-2.757713640715,
+    0.252833052491));
+#3506 = CARTESIAN_POINT('',(29.644234387651,-2.757713640715,
+    0.252833052491));
+#3507 = CARTESIAN_POINT('',(29.696939392731,-2.757713640715,
+    0.252833052491));
+#3508 = CARTESIAN_POINT('',(29.723291895271,-2.757713640715,
+    0.252833052491));
+#3509 = CARTESIAN_POINT('',(29.749644397811,-2.757713640715,
+    0.252833052491));
+#3510 = CARTESIAN_POINT('',(29.802349402891,-2.757713640715,
+    0.252833052491));
+#3511 = CARTESIAN_POINT('',(29.828701905431,-2.757713640715,
+    0.252833052491));
+#3512 = CARTESIAN_POINT('',(29.855054407971,-2.757713640715,
+    0.252833052491));
+#3513 = CARTESIAN_POINT('',(29.907759413051,-2.757713640715,
+    0.252833052491));
+#3514 = CARTESIAN_POINT('',(29.934111915591,-2.757713640715,
+    0.252833052491));
+#3515 = CARTESIAN_POINT('',(29.960464418131,-2.757713640715,
+    0.252833052491));
+#3516 = CARTESIAN_POINT('',(30.013169423211,-2.757713640715,
+    0.252833052491));
+#3517 = CARTESIAN_POINT('',(30.039521925751,-2.757713640715,
+    0.252833052491));
+#3518 = CARTESIAN_POINT('',(30.065874428291,-2.757713640715,
+    0.252833052491));
+#3519 = CARTESIAN_POINT('',(30.118579433371,-2.757713640715,
+    0.252833052491));
+#3520 = CARTESIAN_POINT('',(30.144931935911,-2.757713640715,
+    0.252833052491));
+#3521 = CARTESIAN_POINT('',(30.171284438451,-2.757713640715,
+    0.252833052491));
+#3522 = CARTESIAN_POINT('',(30.223989443531,-2.757713640715,
+    0.252833052491));
+#3523 = CARTESIAN_POINT('',(30.250341946071,-2.757713640715,
+    0.252833052491));
+#3524 = CARTESIAN_POINT('',(30.276694448611,-2.757713640715,
+    0.252833052491));
+#3525 = CARTESIAN_POINT('',(30.329399453691,-2.757713640715,
+    0.252833052491));
+#3526 = CARTESIAN_POINT('',(30.355751956231,-2.757713640715,
+    0.252833052491));
+#3527 = CARTESIAN_POINT('',(30.382104458771,-2.757713640715,
+    0.252833052491));
+#3528 = CARTESIAN_POINT('',(30.434809463851,-2.757713640715,
+    0.252833052491));
+#3529 = CARTESIAN_POINT('',(30.461161966391,-2.757713640715,
+    0.252833052491));
+#3530 = CARTESIAN_POINT('',(30.487514468931,-2.757713640715,
+    0.252833052491));
+#3531 = CARTESIAN_POINT('',(30.540219474011,-2.757713640715,
+    0.252833052491));
+#3532 = CARTESIAN_POINT('',(30.566571976551,-2.757713640715,
+    0.252833052491));
+#3533 = CARTESIAN_POINT('',(30.592924479091,-2.757713640715,
+    0.252833052491));
+#3534 = CARTESIAN_POINT('',(30.645629484171,-2.757713640715,
+    0.252833052491));
+#3535 = CARTESIAN_POINT('',(30.671981986711,-2.757713640715,
+    0.252833052491));
+#3536 = CARTESIAN_POINT('',(30.698334489251,-2.757713640715,
+    0.252833052491));
+#3537 = CARTESIAN_POINT('',(30.751039494331,-2.757713640715,
+    0.252833052491));
+#3538 = CARTESIAN_POINT('',(30.777391996871,-2.757713640715,
+    0.252833052491));
+#3539 = CARTESIAN_POINT('',(30.803744499411,-2.757713640715,
+    0.252833052491));
+#3540 = CARTESIAN_POINT('',(30.856449504491,-2.757713640715,
+    0.252833052491));
+#3541 = CARTESIAN_POINT('',(30.882802007031,-2.757713640715,
+    0.252833052491));
+#3542 = CARTESIAN_POINT('',(30.909154509571,-2.757713640715,
+    0.252833052491));
+#3543 = CARTESIAN_POINT('',(30.961859514651,-2.757713640715,
+    0.252833052491));
+#3544 = CARTESIAN_POINT('',(30.988212017191,-2.757713640715,
+    0.252833052491));
+#3545 = CARTESIAN_POINT('',(31.014564519731,-2.757713640715,
+    0.252833052491));
+#3546 = CARTESIAN_POINT('',(31.067269524811,-2.757713640715,
+    0.252833052491));
+#3547 = CARTESIAN_POINT('',(31.093622027351,-2.757713640715,
+    0.252833052491));
+#3548 = CARTESIAN_POINT('',(31.119974529891,-2.757713640715,
+    0.252833052491));
+#3549 = CARTESIAN_POINT('',(31.172679534971,-2.757713640715,
+    0.252833052491));
+#3550 = CARTESIAN_POINT('',(31.199032037511,-2.757713640715,
+    0.252833052491));
+#3551 = CARTESIAN_POINT('',(31.225384540051,-2.757713640715,
+    0.252833052491));
+#3552 = CARTESIAN_POINT('',(31.278089545131,-2.757713640715,
+    0.252833052491));
+#3553 = CARTESIAN_POINT('',(31.304442047671,-2.757713640715,
+    0.252833052491));
+#3554 = CARTESIAN_POINT('',(31.330794550211,-2.757713640715,
+    0.252833052491));
+#3555 = CARTESIAN_POINT('',(31.383499555291,-2.757713640715,
+    0.252833052491));
+#3556 = CARTESIAN_POINT('',(31.409852057831,-2.757713640715,
+    0.252833052491));
+#3557 = CARTESIAN_POINT('',(31.436204560371,-2.757713640715,
+    0.252833052491));
+#3558 = CARTESIAN_POINT('',(31.488909565451,-2.757713640715,
+    0.252833052491));
+#3559 = CARTESIAN_POINT('',(31.515262067991,-2.757713640715,
+    0.252833052491));
+#3560 = CARTESIAN_POINT('',(31.541614570531,-2.757713640715,
+    0.252833052491));
+#3561 = CARTESIAN_POINT('',(31.594319575611,-2.757713640715,
+    0.252833052491));
+#3562 = CARTESIAN_POINT('',(31.620672078151,-2.757713640715,
+    0.252833052491));
+#3563 = CARTESIAN_POINT('',(31.647024580691,-2.757713640715,
+    0.252833052491));
+#3564 = CARTESIAN_POINT('',(31.699729585771,-2.757713640715,
+    0.252833052491));
+#3565 = CARTESIAN_POINT('',(31.726082088311,-2.757713640715,
+    0.252833052491));
+#3566 = CARTESIAN_POINT('',(31.752434590851,-2.757713640715,
+    0.252833052491));
+#3567 = CARTESIAN_POINT('',(31.813923763445,-2.757713640715,
+    0.252833052491));
+#3568 = CARTESIAN_POINT('',(31.849060433498,-2.757713640715,
+    0.252833052491));
+#3569 = CARTESIAN_POINT('',(31.884197103551,-2.757713640715,
+    0.252833052491));
+#3570 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,
+    0.252833052491));
+#3571 = PCURVE('',#547,#3572);
+#3572 = DEFINITIONAL_REPRESENTATION('',(#3573),#3675);
+#3573 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3574,#3575,#3576,#3577,#3578,
+    #3579,#3580,#3581,#3582,#3583,#3584,#3585,#3586,#3587,#3588,#3589,
+    #3590,#3591,#3592,#3593,#3594,#3595,#3596,#3597,#3598,#3599,#3600,
+    #3601,#3602,#3603,#3604,#3605,#3606,#3607,#3608,#3609,#3610,#3611,
+    #3612,#3613,#3614,#3615,#3616,#3617,#3618,#3619,#3620,#3621,#3622,
+    #3623,#3624,#3625,#3626,#3627,#3628,#3629,#3630,#3631,#3632,#3633,
+    #3634,#3635,#3636,#3637,#3638,#3639,#3640,#3641,#3642,#3643,#3644,
+    #3645,#3646,#3647,#3648,#3649,#3650,#3651,#3652,#3653,#3654,#3655,
+    #3656,#3657,#3658,#3659,#3660,#3661,#3662,#3663,#3664,#3665,#3666,
+    #3667,#3668,#3669,#3670,#3671,#3672,#3673,#3674),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,3.000000000007E-02,6.000000000013E-02,9.000000000016E-02,
+    0.12,0.15,0.18,0.21,0.24,0.27,0.3,0.33,0.36,0.39,0.42,0.45,0.48,0.51
+    ,0.54,0.57,0.6,0.63,0.66,0.69,0.72,0.75,0.78,0.81,0.84,0.87,0.9,0.93
+    ,0.96,1.),.UNSPECIFIED.);
+#3574 = CARTESIAN_POINT('',(0.724326949053,-1.237266768271));
+#3575 = CARTESIAN_POINT('',(0.724326949053,-1.263619270811));
+#3576 = CARTESIAN_POINT('',(0.724326949053,-1.289971773351));
+#3577 = CARTESIAN_POINT('',(0.724326949053,-1.316324275891));
+#3578 = CARTESIAN_POINT('',(0.724326949053,-1.369029280971));
+#3579 = CARTESIAN_POINT('',(0.724326949053,-1.395381783511));
+#3580 = CARTESIAN_POINT('',(0.724326949053,-1.421734286051));
+#3581 = CARTESIAN_POINT('',(0.724326949053,-1.474439291131));
+#3582 = CARTESIAN_POINT('',(0.724326949053,-1.500791793671));
+#3583 = CARTESIAN_POINT('',(0.724326949053,-1.527144296211));
+#3584 = CARTESIAN_POINT('',(0.724326949053,-1.579849301291));
+#3585 = CARTESIAN_POINT('',(0.724326949053,-1.606201803831));
+#3586 = CARTESIAN_POINT('',(0.724326949053,-1.632554306371));
+#3587 = CARTESIAN_POINT('',(0.724326949053,-1.685259311451));
+#3588 = CARTESIAN_POINT('',(0.724326949053,-1.711611813991));
+#3589 = CARTESIAN_POINT('',(0.724326949053,-1.737964316531));
+#3590 = CARTESIAN_POINT('',(0.724326949053,-1.790669321611));
+#3591 = CARTESIAN_POINT('',(0.724326949053,-1.817021824151));
+#3592 = CARTESIAN_POINT('',(0.724326949053,-1.843374326691));
+#3593 = CARTESIAN_POINT('',(0.724326949053,-1.896079331771));
+#3594 = CARTESIAN_POINT('',(0.724326949053,-1.922431834311));
+#3595 = CARTESIAN_POINT('',(0.724326949053,-1.948784336851));
+#3596 = CARTESIAN_POINT('',(0.724326949053,-2.001489341931));
+#3597 = CARTESIAN_POINT('',(0.724326949053,-2.027841844471));
+#3598 = CARTESIAN_POINT('',(0.724326949053,-2.054194347011));
+#3599 = CARTESIAN_POINT('',(0.724326949053,-2.106899352091));
+#3600 = CARTESIAN_POINT('',(0.724326949053,-2.133251854631));
+#3601 = CARTESIAN_POINT('',(0.724326949053,-2.159604357171));
+#3602 = CARTESIAN_POINT('',(0.724326949053,-2.212309362251));
+#3603 = CARTESIAN_POINT('',(0.724326949053,-2.238661864791));
+#3604 = CARTESIAN_POINT('',(0.724326949053,-2.265014367331));
+#3605 = CARTESIAN_POINT('',(0.724326949053,-2.317719372411));
+#3606 = CARTESIAN_POINT('',(0.724326949053,-2.344071874951));
+#3607 = CARTESIAN_POINT('',(0.724326949053,-2.370424377491));
+#3608 = CARTESIAN_POINT('',(0.724326949053,-2.423129382571));
+#3609 = CARTESIAN_POINT('',(0.724326949053,-2.449481885111));
+#3610 = CARTESIAN_POINT('',(0.724326949053,-2.475834387651));
+#3611 = CARTESIAN_POINT('',(0.724326949053,-2.528539392731));
+#3612 = CARTESIAN_POINT('',(0.724326949053,-2.554891895271));
+#3613 = CARTESIAN_POINT('',(0.724326949053,-2.581244397811));
+#3614 = CARTESIAN_POINT('',(0.724326949053,-2.633949402891));
+#3615 = CARTESIAN_POINT('',(0.724326949053,-2.660301905431));
+#3616 = CARTESIAN_POINT('',(0.724326949053,-2.686654407971));
+#3617 = CARTESIAN_POINT('',(0.724326949053,-2.739359413051));
+#3618 = CARTESIAN_POINT('',(0.724326949053,-2.765711915591));
+#3619 = CARTESIAN_POINT('',(0.724326949053,-2.792064418131));
+#3620 = CARTESIAN_POINT('',(0.724326949053,-2.844769423211));
+#3621 = CARTESIAN_POINT('',(0.724326949053,-2.871121925751));
+#3622 = CARTESIAN_POINT('',(0.724326949053,-2.897474428291));
+#3623 = CARTESIAN_POINT('',(0.724326949053,-2.950179433371));
+#3624 = CARTESIAN_POINT('',(0.724326949053,-2.976531935911));
+#3625 = CARTESIAN_POINT('',(0.724326949053,-3.002884438451));
+#3626 = CARTESIAN_POINT('',(0.724326949053,-3.055589443531));
+#3627 = CARTESIAN_POINT('',(0.724326949053,-3.081941946071));
+#3628 = CARTESIAN_POINT('',(0.724326949053,-3.108294448611));
+#3629 = CARTESIAN_POINT('',(0.724326949053,-3.160999453691));
+#3630 = CARTESIAN_POINT('',(0.724326949053,-3.187351956231));
+#3631 = CARTESIAN_POINT('',(0.724326949053,-3.213704458771));
+#3632 = CARTESIAN_POINT('',(0.724326949053,-3.266409463851));
+#3633 = CARTESIAN_POINT('',(0.724326949053,-3.292761966391));
+#3634 = CARTESIAN_POINT('',(0.724326949053,-3.319114468931));
+#3635 = CARTESIAN_POINT('',(0.724326949053,-3.371819474011));
+#3636 = CARTESIAN_POINT('',(0.724326949053,-3.398171976551));
+#3637 = CARTESIAN_POINT('',(0.724326949053,-3.424524479091));
+#3638 = CARTESIAN_POINT('',(0.724326949053,-3.477229484171));
+#3639 = CARTESIAN_POINT('',(0.724326949053,-3.503581986711));
+#3640 = CARTESIAN_POINT('',(0.724326949053,-3.529934489251));
+#3641 = CARTESIAN_POINT('',(0.724326949053,-3.582639494331));
+#3642 = CARTESIAN_POINT('',(0.724326949053,-3.608991996871));
+#3643 = CARTESIAN_POINT('',(0.724326949053,-3.635344499411));
+#3644 = CARTESIAN_POINT('',(0.724326949053,-3.688049504491));
+#3645 = CARTESIAN_POINT('',(0.724326949053,-3.714402007031));
+#3646 = CARTESIAN_POINT('',(0.724326949053,-3.740754509571));
+#3647 = CARTESIAN_POINT('',(0.724326949053,-3.793459514651));
+#3648 = CARTESIAN_POINT('',(0.724326949053,-3.819812017191));
+#3649 = CARTESIAN_POINT('',(0.724326949053,-3.846164519731));
+#3650 = CARTESIAN_POINT('',(0.724326949053,-3.898869524811));
+#3651 = CARTESIAN_POINT('',(0.724326949053,-3.925222027351));
+#3652 = CARTESIAN_POINT('',(0.724326949053,-3.951574529891));
+#3653 = CARTESIAN_POINT('',(0.724326949053,-4.004279534971));
+#3654 = CARTESIAN_POINT('',(0.724326949053,-4.030632037511));
+#3655 = CARTESIAN_POINT('',(0.724326949053,-4.056984540051));
+#3656 = CARTESIAN_POINT('',(0.724326949053,-4.109689545131));
+#3657 = CARTESIAN_POINT('',(0.724326949053,-4.136042047671));
+#3658 = CARTESIAN_POINT('',(0.724326949053,-4.162394550211));
+#3659 = CARTESIAN_POINT('',(0.724326949053,-4.215099555291));
+#3660 = CARTESIAN_POINT('',(0.724326949053,-4.241452057831));
+#3661 = CARTESIAN_POINT('',(0.724326949053,-4.267804560371));
+#3662 = CARTESIAN_POINT('',(0.724326949053,-4.320509565451));
+#3663 = CARTESIAN_POINT('',(0.724326949053,-4.346862067991));
+#3664 = CARTESIAN_POINT('',(0.724326949053,-4.373214570531));
+#3665 = CARTESIAN_POINT('',(0.724326949053,-4.425919575611));
+#3666 = CARTESIAN_POINT('',(0.724326949053,-4.452272078151));
+#3667 = CARTESIAN_POINT('',(0.724326949053,-4.478624580691));
+#3668 = CARTESIAN_POINT('',(0.724326949053,-4.531329585771));
+#3669 = CARTESIAN_POINT('',(0.724326949053,-4.557682088311));
+#3670 = CARTESIAN_POINT('',(0.724326949053,-4.584034590851));
+#3671 = CARTESIAN_POINT('',(0.724326949053,-4.645523763445));
+#3672 = CARTESIAN_POINT('',(0.724326949053,-4.680660433498));
+#3673 = CARTESIAN_POINT('',(0.724326949053,-4.715797103551));
+#3674 = CARTESIAN_POINT('',(0.724326949053,-4.750933773605));
+#3675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3676 = PCURVE('',#1046,#3677);
+#3677 = DEFINITIONAL_REPRESENTATION('',(#3678),#3780);
+#3678 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3679,#3680,#3681,#3682,#3683,
+    #3684,#3685,#3686,#3687,#3688,#3689,#3690,#3691,#3692,#3693,#3694,
+    #3695,#3696,#3697,#3698,#3699,#3700,#3701,#3702,#3703,#3704,#3705,
+    #3706,#3707,#3708,#3709,#3710,#3711,#3712,#3713,#3714,#3715,#3716,
+    #3717,#3718,#3719,#3720,#3721,#3722,#3723,#3724,#3725,#3726,#3727,
+    #3728,#3729,#3730,#3731,#3732,#3733,#3734,#3735,#3736,#3737,#3738,
+    #3739,#3740,#3741,#3742,#3743,#3744,#3745,#3746,#3747,#3748,#3749,
+    #3750,#3751,#3752,#3753,#3754,#3755,#3756,#3757,#3758,#3759,#3760,
+    #3761,#3762,#3763,#3764,#3765,#3766,#3767,#3768,#3769,#3770,#3771,
+    #3772,#3773,#3774,#3775,#3776,#3777,#3778,#3779),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
+    ,5),(0.,3.000000000007E-02,6.000000000013E-02,9.000000000016E-02,
+    0.12,0.15,0.18,0.21,0.24,0.27,0.3,0.33,0.36,0.39,0.42,0.45,0.48,0.51
+    ,0.54,0.57,0.6,0.63,0.66,0.69,0.72,0.75,0.78,0.81,0.84,0.87,0.9,0.93
+    ,0.96,1.),.UNSPECIFIED.);
+#3679 = CARTESIAN_POINT('',(29.64286,-0.252833052491));
+#3680 = CARTESIAN_POINT('',(29.42053855,-0.252833052491));
+#3681 = CARTESIAN_POINT('',(29.1982171,-0.252833052491));
+#3682 = CARTESIAN_POINT('',(28.97589565,-0.252833052491));
+#3683 = CARTESIAN_POINT('',(28.53125275,-0.252833052491));
+#3684 = CARTESIAN_POINT('',(28.3089313,-0.252833052491));
+#3685 = CARTESIAN_POINT('',(28.08660985,-0.252833052491));
+#3686 = CARTESIAN_POINT('',(27.64196695,-0.252833052491));
+#3687 = CARTESIAN_POINT('',(27.4196455,-0.252833052491));
+#3688 = CARTESIAN_POINT('',(27.19732405,-0.252833052491));
+#3689 = CARTESIAN_POINT('',(26.75268115,-0.252833052491));
+#3690 = CARTESIAN_POINT('',(26.5303597,-0.252833052491));
+#3691 = CARTESIAN_POINT('',(26.30803825,-0.252833052491));
+#3692 = CARTESIAN_POINT('',(25.86339535,-0.252833052491));
+#3693 = CARTESIAN_POINT('',(25.6410739,-0.252833052491));
+#3694 = CARTESIAN_POINT('',(25.41875245,-0.252833052491));
+#3695 = CARTESIAN_POINT('',(24.97410955,-0.252833052491));
+#3696 = CARTESIAN_POINT('',(24.7517881,-0.252833052491));
+#3697 = CARTESIAN_POINT('',(24.52946665,-0.252833052491));
+#3698 = CARTESIAN_POINT('',(24.08482375,-0.252833052491));
+#3699 = CARTESIAN_POINT('',(23.8625023,-0.252833052491));
+#3700 = CARTESIAN_POINT('',(23.64018085,-0.252833052491));
+#3701 = CARTESIAN_POINT('',(23.19553795,-0.252833052491));
+#3702 = CARTESIAN_POINT('',(22.9732165,-0.252833052491));
+#3703 = CARTESIAN_POINT('',(22.75089505,-0.252833052491));
+#3704 = CARTESIAN_POINT('',(22.30625215,-0.252833052491));
+#3705 = CARTESIAN_POINT('',(22.0839307,-0.252833052491));
+#3706 = CARTESIAN_POINT('',(21.86160925,-0.252833052491));
+#3707 = CARTESIAN_POINT('',(21.41696635,-0.252833052491));
+#3708 = CARTESIAN_POINT('',(21.1946449,-0.252833052491));
+#3709 = CARTESIAN_POINT('',(20.97232345,-0.252833052491));
+#3710 = CARTESIAN_POINT('',(20.52768055,-0.252833052491));
+#3711 = CARTESIAN_POINT('',(20.3053591,-0.252833052491));
+#3712 = CARTESIAN_POINT('',(20.08303765,-0.252833052491));
+#3713 = CARTESIAN_POINT('',(19.63839475,-0.252833052491));
+#3714 = CARTESIAN_POINT('',(19.4160733,-0.252833052491));
+#3715 = CARTESIAN_POINT('',(19.19375185,-0.252833052491));
+#3716 = CARTESIAN_POINT('',(18.74910895,-0.252833052491));
+#3717 = CARTESIAN_POINT('',(18.5267875,-0.252833052491));
+#3718 = CARTESIAN_POINT('',(18.30446605,-0.252833052491));
+#3719 = CARTESIAN_POINT('',(17.85982315,-0.252833052491));
+#3720 = CARTESIAN_POINT('',(17.6375017,-0.252833052491));
+#3721 = CARTESIAN_POINT('',(17.41518025,-0.252833052491));
+#3722 = CARTESIAN_POINT('',(16.97053735,-0.252833052491));
+#3723 = CARTESIAN_POINT('',(16.7482159,-0.252833052491));
+#3724 = CARTESIAN_POINT('',(16.52589445,-0.252833052491));
+#3725 = CARTESIAN_POINT('',(16.08125155,-0.252833052491));
+#3726 = CARTESIAN_POINT('',(15.8589301,-0.252833052491));
+#3727 = CARTESIAN_POINT('',(15.63660865,-0.252833052491));
+#3728 = CARTESIAN_POINT('',(15.19196575,-0.252833052491));
+#3729 = CARTESIAN_POINT('',(14.9696443,-0.252833052491));
+#3730 = CARTESIAN_POINT('',(14.74732285,-0.252833052491));
+#3731 = CARTESIAN_POINT('',(14.30267995,-0.252833052491));
+#3732 = CARTESIAN_POINT('',(14.080358500001,-0.252833052491));
+#3733 = CARTESIAN_POINT('',(13.85803705,-0.252833052491));
+#3734 = CARTESIAN_POINT('',(13.41339415,-0.252833052491));
+#3735 = CARTESIAN_POINT('',(13.1910727,-0.252833052491));
+#3736 = CARTESIAN_POINT('',(12.96875125,-0.252833052491));
+#3737 = CARTESIAN_POINT('',(12.52410835,-0.252833052491));
+#3738 = CARTESIAN_POINT('',(12.301786900001,-0.252833052491));
+#3739 = CARTESIAN_POINT('',(12.07946545,-0.252833052491));
+#3740 = CARTESIAN_POINT('',(11.634822550001,-0.252833052491));
+#3741 = CARTESIAN_POINT('',(11.4125011,-0.252833052491));
+#3742 = CARTESIAN_POINT('',(11.190179650001,-0.252833052491));
+#3743 = CARTESIAN_POINT('',(10.74553675,-0.252833052491));
+#3744 = CARTESIAN_POINT('',(10.523215300001,-0.252833052491));
+#3745 = CARTESIAN_POINT('',(10.300893850001,-0.252833052491));
+#3746 = CARTESIAN_POINT('',(9.856250950001,-0.252833052491));
+#3747 = CARTESIAN_POINT('',(9.633929500001,-0.252833052491));
+#3748 = CARTESIAN_POINT('',(9.411608050001,-0.252833052491));
+#3749 = CARTESIAN_POINT('',(8.966965150001,-0.252833052491));
+#3750 = CARTESIAN_POINT('',(8.744643700001,-0.252833052491));
+#3751 = CARTESIAN_POINT('',(8.522322250001,-0.252833052491));
+#3752 = CARTESIAN_POINT('',(8.077679350001,-0.252833052491));
+#3753 = CARTESIAN_POINT('',(7.855357900001,-0.252833052491));
+#3754 = CARTESIAN_POINT('',(7.633036450001,-0.252833052491));
+#3755 = CARTESIAN_POINT('',(7.188393550001,-0.252833052491));
+#3756 = CARTESIAN_POINT('',(6.966072100001,-0.252833052491));
+#3757 = CARTESIAN_POINT('',(6.743750650001,-0.252833052491));
+#3758 = CARTESIAN_POINT('',(6.299107750001,-0.252833052491));
+#3759 = CARTESIAN_POINT('',(6.076786300001,-0.252833052491));
+#3760 = CARTESIAN_POINT('',(5.854464850001,-0.252833052491));
+#3761 = CARTESIAN_POINT('',(5.409821950001,-0.252833052491));
+#3762 = CARTESIAN_POINT('',(5.187500500001,-0.252833052491));
+#3763 = CARTESIAN_POINT('',(4.965179050001,-0.252833052491));
+#3764 = CARTESIAN_POINT('',(4.520536150001,-0.252833052491));
+#3765 = CARTESIAN_POINT('',(4.298214700001,-0.252833052491));
+#3766 = CARTESIAN_POINT('',(4.075893250001,-0.252833052491));
+#3767 = CARTESIAN_POINT('',(3.631250350001,-0.252833052491));
+#3768 = CARTESIAN_POINT('',(3.408928900001,-0.252833052491));
+#3769 = CARTESIAN_POINT('',(3.186607450001,-0.252833052491));
+#3770 = CARTESIAN_POINT('',(2.741964550001,-0.252833052491));
+#3771 = CARTESIAN_POINT('',(2.519643100001,-0.252833052491));
+#3772 = CARTESIAN_POINT('',(2.297321650001,-0.252833052491));
+#3773 = CARTESIAN_POINT('',(1.852678750001,-0.252833052491));
+#3774 = CARTESIAN_POINT('',(1.630357300001,-0.252833052491));
+#3775 = CARTESIAN_POINT('',(1.408035850001,-0.252833052491));
+#3776 = CARTESIAN_POINT('',(0.8892858,-0.252833052491));
+#3777 = CARTESIAN_POINT('',(0.5928572,-0.252833052491));
+#3778 = CARTESIAN_POINT('',(0.2964286,-0.252833052491));
+#3779 = CARTESIAN_POINT('',(0.,-0.252833052491));
+#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3781 = ORIENTED_EDGE('',*,*,#3782,.F.);
+#3782 = EDGE_CURVE('',#505,#3466,#3783,.T.);
+#3783 = SURFACE_CURVE('',#3784,(#3796,#3811),.PCURVE_S1.);
+#3784 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3785,#3786,#3787,#3788,#3789,
+    #3790,#3791,#3792,#3793,#3794,#3795),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.327487359679,0.65497630143,1.),.UNSPECIFIED.);
+#3785 = CARTESIAN_POINT('',(28.408304937462,-2.96299,-1.010302952409E-14
+    ));
+#3786 = CARTESIAN_POINT('',(28.408088945696,-2.946183646773,
+    2.069990720001E-02));
+#3787 = CARTESIAN_POINT('',(28.40787295393,-2.929377293547,
+    4.139981440004E-02));
+#3788 = CARTESIAN_POINT('',(28.407656962165,-2.91257094032,
+    6.20997216E-02));
+#3789 = CARTESIAN_POINT('',(28.40722497759,-2.878958152676,0.103499636)
+  );
+#3790 = CARTESIAN_POINT('',(28.407008984781,-2.862151718259,0.1241996432
+    ));
+#3791 = CARTESIAN_POINT('',(28.406792991972,-2.845345283842,0.1448996504
+    ));
+#3792 = CARTESIAN_POINT('',(28.40634944144,-2.810832547247,
+    0.187408006323));
+#3793 = CARTESIAN_POINT('',(28.406121883717,-2.79312624507,
+    0.209216355046));
+#3794 = CARTESIAN_POINT('',(28.405894325994,-2.775419942893,
+    0.231024703768));
+#3795 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,
+    0.252833052491));
+#3796 = PCURVE('',#547,#3797);
+#3797 = DEFINITIONAL_REPRESENTATION('',(#3798),#3810);
+#3798 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3799,#3800,#3801,#3802,#3803,
+    #3804,#3805,#3806,#3807,#3808,#3809),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.327487359679,0.65497630143,1.),.UNSPECIFIED.);
+#3799 = CARTESIAN_POINT('',(1.05,-1.239904937462));
+#3800 = CARTESIAN_POINT('',(1.023336548107,-1.239688945696));
+#3801 = CARTESIAN_POINT('',(0.996673096213,-1.23947295393));
+#3802 = CARTESIAN_POINT('',(0.97000964432,-1.239256962165));
+#3803 = CARTESIAN_POINT('',(0.916682611724,-1.23882497759));
+#3804 = CARTESIAN_POINT('',(0.890019031021,-1.238608984781));
+#3805 = CARTESIAN_POINT('',(0.863355450318,-1.238392991972));
+#3806 = CARTESIAN_POINT('',(0.808600639475,-1.23794944144));
+#3807 = CARTESIAN_POINT('',(0.780509409334,-1.237721883717));
+#3808 = CARTESIAN_POINT('',(0.752418179194,-1.237494325994));
+#3809 = CARTESIAN_POINT('',(0.724326949053,-1.237266768271));
+#3810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3811 = PCURVE('',#518,#3812);
+#3812 = DEFINITIONAL_REPRESENTATION('',(#3813),#3825);
+#3813 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3814,#3815,#3816,#3817,#3818,
+    #3819,#3820,#3821,#3822,#3823,#3824),.UNSPECIFIED.,.F.,.F.,(5,3,3,5)
+  ,(0.,0.327487359679,0.65497630143,1.),.UNSPECIFIED.);
+#3814 = CARTESIAN_POINT('',(1.914227232736,1.010302952409E-14));
+#3815 = CARTESIAN_POINT('',(1.757505927167,-2.069990720001E-02));
+#3816 = CARTESIAN_POINT('',(1.600784621598,-4.139981440004E-02));
+#3817 = CARTESIAN_POINT('',(1.44406331603,-6.20997216E-02));
+#3818 = CARTESIAN_POINT('',(1.130619947781,-0.103499636));
+#3819 = CARTESIAN_POINT('',(0.973897885101,-0.1241996432));
+#3820 = CARTESIAN_POINT('',(0.817175822422,-0.1448996504));
+#3821 = CARTESIAN_POINT('',(0.495340319806,-0.187408006323));
+#3822 = CARTESIAN_POINT('',(0.330226879871,-0.209216355046));
+#3823 = CARTESIAN_POINT('',(0.165113439935,-0.231024703768));
+#3824 = CARTESIAN_POINT('',(4.537370616493E-15,-0.252833052491));
+#3825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3826 = ORIENTED_EDGE('',*,*,#531,.F.);
+#3827 = ADVANCED_FACE('',(#3828),#518,.T.);
+#3828 = FACE_BOUND('',#3829,.T.);
+#3829 = EDGE_LOOP('',(#3830,#3831,#3852,#3853,#3874));
+#3830 = ORIENTED_EDGE('',*,*,#3782,.T.);
+#3831 = ORIENTED_EDGE('',*,*,#3832,.T.);
+#3832 = EDGE_CURVE('',#3466,#1012,#3833,.T.);
+#3833 = SURFACE_CURVE('',#3834,(#3838,#3845),.PCURVE_S1.);
+#3834 = LINE('',#3835,#3836);
+#3835 = CARTESIAN_POINT('',(28.405666768271,-2.757713640715,0.));
+#3836 = VECTOR('',#3837,1.);
+#3837 = DIRECTION('',(0.,0.,1.));
+#3838 = PCURVE('',#518,#3839);
+#3839 = DEFINITIONAL_REPRESENTATION('',(#3840),#3844);
+#3840 = LINE('',#3841,#3842);
+#3841 = CARTESIAN_POINT('',(4.537370616493E-15,0.));
+#3842 = VECTOR('',#3843,1.);
+#3843 = DIRECTION('',(0.,-1.));
+#3844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3845 = PCURVE('',#1046,#3846);
+#3846 = DEFINITIONAL_REPRESENTATION('',(#3847),#3851);
+#3847 = LINE('',#3848,#3849);
+#3848 = CARTESIAN_POINT('',(29.64286,0.));
+#3849 = VECTOR('',#3850,1.);
+#3850 = DIRECTION('',(0.,-1.));
+#3851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3852 = ORIENTED_EDGE('',*,*,#1011,.T.);
+#3853 = ORIENTED_EDGE('',*,*,#3854,.F.);
+#3854 = EDGE_CURVE('',#472,#987,#3855,.T.);
+#3855 = SURFACE_CURVE('',#3856,(#3860,#3867),.PCURVE_S1.);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(28.447999762938,-6.051650608271,0.));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(0.,0.,1.));
+#3860 = PCURVE('',#518,#3861);
+#3861 = DEFINITIONAL_REPRESENTATION('',(#3862),#3866);
+#3862 = LINE('',#3863,#3864);
+#3863 = CARTESIAN_POINT('',(30.716366308268,0.));
+#3864 = VECTOR('',#3865,1.);
+#3865 = DIRECTION('',(0.,-1.));
+#3866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3867 = PCURVE('',#489,#3868);
+#3868 = DEFINITIONAL_REPRESENTATION('',(#3869),#3873);
+#3869 = LINE('',#3870,#3871);
+#3870 = CARTESIAN_POINT('',(0.,0.));
+#3871 = VECTOR('',#3872,1.);
+#3872 = DIRECTION('',(0.,-1.));
+#3873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3874 = ORIENTED_EDGE('',*,*,#504,.F.);
+#3875 = ADVANCED_FACE('',(#3876),#489,.T.);
+#3876 = FACE_BOUND('',#3877,.T.);
+#3877 = EDGE_LOOP('',(#3878,#3879,#3880,#3901));
+#3878 = ORIENTED_EDGE('',*,*,#3854,.T.);
+#3879 = ORIENTED_EDGE('',*,*,#986,.T.);
+#3880 = ORIENTED_EDGE('',*,*,#3881,.F.);
+#3881 = EDGE_CURVE('',#439,#962,#3882,.T.);
+#3882 = SURFACE_CURVE('',#3883,(#3887,#3894),.PCURVE_S1.);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(28.236333604271,-6.702777745604,0.));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(0.,0.,1.));
+#3887 = PCURVE('',#489,#3888);
+#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);
+#3889 = LINE('',#3890,#3891);
+#3890 = CARTESIAN_POINT('',(1.,0.));
+#3891 = VECTOR('',#3892,1.);
+#3892 = DIRECTION('',(0.,-1.));
+#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3894 = PCURVE('',#456,#3895);
+#3895 = DEFINITIONAL_REPRESENTATION('',(#3896),#3900);
+#3896 = LINE('',#3897,#3898);
+#3897 = CARTESIAN_POINT('',(8.751083873808E-15,0.));
+#3898 = VECTOR('',#3899,1.);
+#3899 = DIRECTION('',(0.,-1.));
+#3900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3901 = ORIENTED_EDGE('',*,*,#471,.F.);
+#3902 = ADVANCED_FACE('',(#3903),#456,.T.);
+#3903 = FACE_BOUND('',#3904,.T.);
+#3904 = EDGE_LOOP('',(#3905,#3906,#3907,#3928));
+#3905 = ORIENTED_EDGE('',*,*,#3881,.T.);
+#3906 = ORIENTED_EDGE('',*,*,#961,.T.);
+#3907 = ORIENTED_EDGE('',*,*,#3908,.F.);
+#3908 = EDGE_CURVE('',#412,#941,#3909,.T.);
+#3909 = SURFACE_CURVE('',#3910,(#3914,#3921),.PCURVE_S1.);
+#3910 = LINE('',#3911,#3912);
+#3911 = CARTESIAN_POINT('',(27.347333604271,-6.779380307382,0.));
+#3912 = VECTOR('',#3913,1.);
+#3913 = DIRECTION('',(0.,0.,1.));
+#3914 = PCURVE('',#456,#3915);
+#3915 = DEFINITIONAL_REPRESENTATION('',(#3916),#3920);
+#3916 = LINE('',#3917,#3918);
+#3917 = CARTESIAN_POINT('',(0.999999999989,0.));
+#3918 = VECTOR('',#3919,1.);
+#3919 = DIRECTION('',(0.,-1.));
+#3920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3921 = PCURVE('',#425,#3922);
+#3922 = DEFINITIONAL_REPRESENTATION('',(#3923),#3927);
+#3923 = LINE('',#3924,#3925);
+#3924 = CARTESIAN_POINT('',(0.,0.));
+#3925 = VECTOR('',#3926,1.);
+#3926 = DIRECTION('',(0.,-1.));
+#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3928 = ORIENTED_EDGE('',*,*,#438,.F.);
+#3929 = ADVANCED_FACE('',(#3930),#425,.T.);
+#3930 = FACE_BOUND('',#3931,.T.);
+#3931 = EDGE_LOOP('',(#3932,#3933,#3934,#3955));
+#3932 = ORIENTED_EDGE('',*,*,#3908,.T.);
+#3933 = ORIENTED_EDGE('',*,*,#940,.T.);
+#3934 = ORIENTED_EDGE('',*,*,#3935,.F.);
+#3935 = EDGE_CURVE('',#379,#916,#3936,.T.);
+#3936 = SURFACE_CURVE('',#3937,(#3941,#3948),.PCURVE_S1.);
+#3937 = LINE('',#3938,#3939);
+#3938 = CARTESIAN_POINT('',(23.833666646351,-5.094111078938,0.));
+#3939 = VECTOR('',#3940,1.);
+#3940 = DIRECTION('',(0.,0.,1.));
+#3941 = PCURVE('',#425,#3942);
+#3942 = DEFINITIONAL_REPRESENTATION('',(#3943),#3947);
+#3943 = LINE('',#3944,#3945);
+#3944 = CARTESIAN_POINT('',(33.550524901761,0.));
+#3945 = VECTOR('',#3946,1.);
+#3946 = DIRECTION('',(0.,-1.));
+#3947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3948 = PCURVE('',#396,#3949);
+#3949 = DEFINITIONAL_REPRESENTATION('',(#3950),#3954);
+#3950 = LINE('',#3951,#3952);
+#3951 = CARTESIAN_POINT('',(9.75092505702E-12,0.));
+#3952 = VECTOR('',#3953,1.);
+#3953 = DIRECTION('',(0.,-1.));
+#3954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3955 = ORIENTED_EDGE('',*,*,#411,.F.);
+#3956 = ADVANCED_FACE('',(#3957),#396,.T.);
+#3957 = FACE_BOUND('',#3958,.T.);
+#3958 = EDGE_LOOP('',(#3959,#3960,#3961,#3982));
+#3959 = ORIENTED_EDGE('',*,*,#3935,.T.);
+#3960 = ORIENTED_EDGE('',*,*,#915,.T.);
+#3961 = ORIENTED_EDGE('',*,*,#3962,.F.);
+#3962 = EDGE_CURVE('',#346,#891,#3963,.T.);
+#3963 = SURFACE_CURVE('',#3964,(#3968,#3975),.PCURVE_S1.);
+#3964 = LINE('',#3965,#3966);
+#3965 = CARTESIAN_POINT('',(12.403666768271,-12.33311097169,0.));
+#3966 = VECTOR('',#3967,1.);
+#3967 = DIRECTION('',(0.,0.,1.));
+#3968 = PCURVE('',#396,#3969);
+#3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974);
+#3970 = LINE('',#3971,#3972);
+#3971 = CARTESIAN_POINT('',(1.,0.));
+#3972 = VECTOR('',#3973,1.);
+#3973 = DIRECTION('',(0.,-1.));
+#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3975 = PCURVE('',#363,#3976);
+#3976 = DEFINITIONAL_REPRESENTATION('',(#3977),#3981);
+#3977 = LINE('',#3978,#3979);
+#3978 = CARTESIAN_POINT('',(0.,0.));
+#3979 = VECTOR('',#3980,1.);
+#3980 = DIRECTION('',(0.,-1.));
+#3981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3982 = ORIENTED_EDGE('',*,*,#378,.F.);
+#3983 = ADVANCED_FACE('',(#3984),#363,.T.);
+#3984 = FACE_BOUND('',#3985,.T.);
+#3985 = EDGE_LOOP('',(#3986,#3987,#3988,#3989));
+#3986 = ORIENTED_EDGE('',*,*,#3962,.T.);
+#3987 = ORIENTED_EDGE('',*,*,#890,.T.);
+#3988 = ORIENTED_EDGE('',*,*,#1500,.F.);
+#3989 = ORIENTED_EDGE('',*,*,#345,.F.);
+#3990 = ADVANCED_FACE('',(#3991),#848,.F.);
+#3991 = FACE_BOUND('',#3992,.F.);
+#3992 = EDGE_LOOP('',(#3993,#3994,#4015,#4016));
+#3993 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#3994 = ORIENTED_EDGE('',*,*,#3995,.F.);
+#3995 = EDGE_CURVE('',#832,#1474,#3996,.T.);
+#3996 = SEAM_CURVE('',#3997,(#4001,#4008),.PCURVE_S1.);
+#3997 = LINE('',#3998,#3999);
+#3998 = CARTESIAN_POINT('',(8.7,-6.73555739531E-16,-2.));
+#3999 = VECTOR('',#4000,1.);
+#4000 = DIRECTION('',(0.,0.,1.));
+#4001 = PCURVE('',#848,#4002);
+#4002 = DEFINITIONAL_REPRESENTATION('',(#4003),#4007);
+#4003 = LINE('',#4004,#4005);
+#4004 = CARTESIAN_POINT('',(6.28318530718,-0.));
+#4005 = VECTOR('',#4006,1.);
+#4006 = DIRECTION('',(0.,1.));
+#4007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4008 = PCURVE('',#848,#4009);
+#4009 = DEFINITIONAL_REPRESENTATION('',(#4010),#4014);
+#4010 = LINE('',#4011,#4012);
+#4011 = CARTESIAN_POINT('',(0.,-0.));
+#4012 = VECTOR('',#4013,1.);
+#4013 = DIRECTION('',(0.,1.));
+#4014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4015 = ORIENTED_EDGE('',*,*,#831,.T.);
+#4016 = ORIENTED_EDGE('',*,*,#3995,.T.);
+#4017 = ADVANCED_FACE('',(#4018),#1390,.T.);
+#4018 = FACE_BOUND('',#4019,.T.);
+#4019 = EDGE_LOOP('',(#4020,#4021,#4022,#4023,#4024,#4025));
+#4020 = ORIENTED_EDGE('',*,*,#1734,.F.);
+#4021 = ORIENTED_EDGE('',*,*,#1584,.T.);
+#4022 = ORIENTED_EDGE('',*,*,#1372,.T.);
+#4023 = ORIENTED_EDGE('',*,*,#2237,.F.);
+#4024 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#4025 = ORIENTED_EDGE('',*,*,#4026,.F.);
+#4026 = EDGE_CURVE('',#1735,#1857,#4027,.T.);
+#4027 = SURFACE_CURVE('',#4028,(#4083,#4141),.PCURVE_S1.);
+#4028 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4029,#4030,#4031,#4032,#4033,
+    #4034,#4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,#4043,#4044,
+    #4045,#4046,#4047,#4048,#4049,#4050,#4051,#4052,#4053,#4054,#4055,
+    #4056,#4057,#4058,#4059,#4060,#4061,#4062,#4063,#4064,#4065,#4066,
+    #4067,#4068,#4069,#4070,#4071,#4072,#4073,#4074,#4075,#4076,#4077,
+    #4078,#4079,#4080,#4081,#4082),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,
+    4,4,4,4,4,4,6),(0.,9.402048774174E-02,0.192376369954,0.283842259966,
+    0.370148034041,0.452212593952,0.528674577026,0.603616384468,
+    0.675484266686,0.744609552276,0.81131345668,0.875947237161,
+    0.938945588991,1.),.UNSPECIFIED.);
+#4029 = CARTESIAN_POINT('',(54.31372439118,2.479180055453,0.815157116451
+    ));
+#4030 = CARTESIAN_POINT('',(54.327690371284,2.465360915793,
+    0.832177757674));
+#4031 = CARTESIAN_POINT('',(54.34204082827,2.451148912682,0.847776211848
+    ));
+#4032 = CARTESIAN_POINT('',(54.356670227453,2.436646776142,
+    0.862121139641));
+#4033 = CARTESIAN_POINT('',(54.3715111531,2.421920059424,0.875324649618)
+  );
+#4034 = CARTESIAN_POINT('',(54.402218461024,2.391416720054,
+    0.900200921067));
+#4035 = CARTESIAN_POINT('',(54.418098505478,2.375625051564,
+    0.911773150796));
+#4036 = CARTESIAN_POINT('',(54.434105605655,2.359688737813,
+    0.922304746318));
+#4037 = CARTESIAN_POINT('',(54.450201935493,2.343644346597,
+    0.931869066535));
+#4038 = CARTESIAN_POINT('',(54.48138610356,2.312521969125,0.948577930864
+    ));
+#4039 = CARTESIAN_POINT('',(54.496464931966,2.297455681514,
+    0.955844941641));
+#4040 = CARTESIAN_POINT('',(54.511573870764,2.282341202869,
+    0.962374438591));
+#4041 = CARTESIAN_POINT('',(54.526694370713,2.267196341823,
+    0.968203844025));
+#4042 = CARTESIAN_POINT('',(54.556076593312,2.237728959127,
+    0.978227866604));
+#4043 = CARTESIAN_POINT('',(54.570338354986,2.223408528158,
+    0.982496423799));
+#4044 = CARTESIAN_POINT('',(54.58458466422,2.209085686761,0.986191008971
+    ));
+#4045 = CARTESIAN_POINT('',(54.59880445264,2.194771018151,0.98933099785)
+  );
+#4046 = CARTESIAN_POINT('',(54.62647477766,2.166878956863,0.994403510055
+    ));
+#4047 = CARTESIAN_POINT('',(54.639928668886,2.153300009536,
+    0.996387898121));
+#4048 = CARTESIAN_POINT('',(54.653341437949,2.139744829885,
+    0.997897117289));
+#4049 = CARTESIAN_POINT('',(54.666705257201,2.126220908205,
+    0.998941278212));
+#4050 = CARTESIAN_POINT('',(54.692411884494,2.100170249134,
+    1.000074262025));
+#4051 = CARTESIAN_POINT('',(54.704762061477,2.087638516249,
+    1.000223481593));
+#4052 = CARTESIAN_POINT('',(54.717057420272,2.07514573795,0.999981501935
+    ));
+#4053 = CARTESIAN_POINT('',(54.729292127691,2.062697534137,
+    0.999352723595));
+#4054 = CARTESIAN_POINT('',(54.753386858553,2.038147859991,
+    0.997347203427));
+#4055 = CARTESIAN_POINT('',(54.765249464788,2.026044448156,
+    0.995985593733));
+#4056 = CARTESIAN_POINT('',(54.777042872564,2.013994444295,
+    0.994257687022));
+#4057 = CARTESIAN_POINT('',(54.788761582395,2.002003213779,
+    0.992164695374));
+#4058 = CARTESIAN_POINT('',(54.811561032223,1.978638517327,
+    0.987348981056));
+#4059 = CARTESIAN_POINT('',(54.822648199557,1.967259913118,
+    0.984655604574));
+#4060 = CARTESIAN_POINT('',(54.833656562157,1.95594529709,0.981626145542
+    ));
+#4061 = CARTESIAN_POINT('',(54.844580948961,1.944699802629,
+    0.978259196535));
+#4062 = CARTESIAN_POINT('',(54.865837478018,1.922784190347,
+    0.970986452406));
+#4063 = CARTESIAN_POINT('',(54.876176288153,1.912108518459,
+    0.967106103701));
+#4064 = CARTESIAN_POINT('',(54.886427582131,1.90150663987,0.962908696838
+    ));
+#4065 = CARTESIAN_POINT('',(54.89658621055,1.890983773488,0.958390583857
+    ));
+#4066 = CARTESIAN_POINT('',(54.916354736951,1.870472959939,
+    0.948872719319));
+#4067 = CARTESIAN_POINT('',(54.925971363448,1.860479218439,
+    0.943895345865));
+#4068 = CARTESIAN_POINT('',(54.935491633831,1.850569361393,
+    0.938610283881));
+#4069 = CARTESIAN_POINT('',(54.944910152375,1.840748983822,
+    0.933011591592));
+#4070 = CARTESIAN_POINT('',(54.96324298926,1.82160129289,0.921355720245)
+  );
+#4071 = CARTESIAN_POINT('',(54.972163844889,1.812268179993,0.91531810081
+    ));
+#4072 = CARTESIAN_POINT('',(54.980978308574,1.803030460478,
+    0.908972196428));
+#4073 = CARTESIAN_POINT('',(54.989680412382,1.793894472238,
+    0.902309239051));
+#4074 = CARTESIAN_POINT('',(55.006629467455,1.776068599188,
+    0.888504518826));
+#4075 = CARTESIAN_POINT('',(55.014882300331,1.76737334778,0.881379032404
+    ));
+#4076 = CARTESIAN_POINT('',(55.023015953716,1.758788092242,
+    0.873932079204));
+#4077 = CARTESIAN_POINT('',(55.031023354097,1.75032052313,0.866150755757
+    ));
+#4078 = CARTESIAN_POINT('',(55.046526563538,1.733895863582,
+    0.850138464102));
+#4079 = CARTESIAN_POINT('',(55.054030417639,1.725931215053,
+    0.841928600252));
+#4080 = CARTESIAN_POINT('',(55.061400778049,1.718093476597,
+    0.833375248262));
+#4081 = CARTESIAN_POINT('',(55.06862879284,1.710392474799,0.824459353125
+    ));
+#4082 = CARTESIAN_POINT('',(55.075703971005,1.702839944547,
+    0.815157116451));
+#4083 = PCURVE('',#1390,#4084);
+#4084 = DEFINITIONAL_REPRESENTATION('',(#4085),#4140);
+#4085 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4086,#4087,#4088,#4089,#4090,
+    #4091,#4092,#4093,#4094,#4095,#4096,#4097,#4098,#4099,#4100,#4101,
+    #4102,#4103,#4104,#4105,#4106,#4107,#4108,#4109,#4110,#4111,#4112,
+    #4113,#4114,#4115,#4116,#4117,#4118,#4119,#4120,#4121,#4122,#4123,
+    #4124,#4125,#4126,#4127,#4128,#4129,#4130,#4131,#4132,#4133,#4134,
+    #4135,#4136,#4137,#4138,#4139),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,
+    4,4,4,4,4,4,6),(0.,9.402048774174E-02,0.192376369954,0.283842259966,
+    0.370148034041,0.452212593952,0.528674577026,0.603616384468,
+    0.675484266686,0.744609552276,0.81131345668,0.875947237161,
+    0.938945588991,1.),.UNSPECIFIED.);
+#4086 = CARTESIAN_POINT('',(4.516281176209E-02,-0.815157116451));
+#4087 = CARTESIAN_POINT('',(5.032215237435E-02,-0.832177757674));
+#4088 = CARTESIAN_POINT('',(5.568073348777E-02,-0.847776211848));
+#4089 = CARTESIAN_POINT('',(6.120800078542E-02,-0.862121139641));
+#4090 = CARTESIAN_POINT('',(6.688526770543E-02,-0.875324649618));
+#4091 = CARTESIAN_POINT('',(7.87863482469E-02,-0.900200921067));
+#4092 = CARTESIAN_POINT('',(8.502249014032E-02,-0.911773150796));
+#4093 = CARTESIAN_POINT('',(9.139689750349E-02,-0.922304746318));
+#4094 = CARTESIAN_POINT('',(9.790112342356E-02,-0.931869066535));
+#4095 = CARTESIAN_POINT('',(0.110695403403,-0.948577930864));
+#4096 = CARTESIAN_POINT('',(0.116968285852,-0.955844941641));
+#4097 = CARTESIAN_POINT('',(0.123345055915,-0.962374438591));
+#4098 = CARTESIAN_POINT('',(0.129823082435,-0.968203844025));
+#4099 = CARTESIAN_POINT('',(0.142608122666,-0.978227866604));
+#4100 = CARTESIAN_POINT('',(0.148904066461,-0.982496423799));
+#4101 = CARTESIAN_POINT('',(0.155287851475,-0.986191008971));
+#4102 = CARTESIAN_POINT('',(0.161758927165,-0.98933099785));
+#4103 = CARTESIAN_POINT('',(0.174553438425,-0.994403510055));
+#4104 = CARTESIAN_POINT('',(0.18086846247,-0.996387898121));
+#4105 = CARTESIAN_POINT('',(0.187262395336,-0.997897117289));
+#4106 = CARTESIAN_POINT('',(0.19373549204,-0.998941278212));
+#4107 = CARTESIAN_POINT('',(0.206393683151,-1.000074262025));
+#4108 = CARTESIAN_POINT('',(0.21256824886,-1.000223481593));
+#4109 = CARTESIAN_POINT('',(0.218812372056,-0.999981501935));
+#4110 = CARTESIAN_POINT('',(0.225126542685,-0.999352723595));
+#4111 = CARTESIAN_POINT('',(0.237769185322,-0.997347203427));
+#4112 = CARTESIAN_POINT('',(0.244094860759,-0.995985593733));
+#4113 = CARTESIAN_POINT('',(0.250488901197,-0.994257687022));
+#4114 = CARTESIAN_POINT('',(0.256951817829,-0.992164695374));
+#4115 = CARTESIAN_POINT('',(0.269748427939,-0.987348981056));
+#4116 = CARTESIAN_POINT('',(0.276076530194,-0.984655604574));
+#4117 = CARTESIAN_POINT('',(0.282468830082,-0.981626145542));
+#4118 = CARTESIAN_POINT('',(0.288925606928,-0.978259196535));
+#4119 = CARTESIAN_POINT('',(0.301719501857,-0.970986452406));
+#4120 = CARTESIAN_POINT('',(0.308051759634,-0.967106103701));
+#4121 = CARTESIAN_POINT('',(0.314443888642,-0.962908696838));
+#4122 = CARTESIAN_POINT('',(0.320895710164,-0.958390583857));
+#4123 = CARTESIAN_POINT('',(0.333689694124,-0.948872719319));
+#4124 = CARTESIAN_POINT('',(0.340027746814,-0.943895345865));
+#4125 = CARTESIAN_POINT('',(0.346420487006,-0.938610283881));
+#4126 = CARTESIAN_POINT('',(0.352866972198,-0.933011591592));
+#4127 = CARTESIAN_POINT('',(0.365662797253,-0.921355720245));
+#4128 = CARTESIAN_POINT('',(0.372008888203,-0.91531810081));
+#4129 = CARTESIAN_POINT('',(0.378402705236,-0.908972196428));
+#4130 = CARTESIAN_POINT('',(0.384842050865,-0.902309239051));
+#4131 = CARTESIAN_POINT('',(0.39764159148,-0.888504518826));
+#4132 = CARTESIAN_POINT('',(0.40399957037,-0.881379032404));
+#4133 = CARTESIAN_POINT('',(0.410394984564,-0.873932079204));
+#4134 = CARTESIAN_POINT('',(0.416823478946,-0.866150755757));
+#4135 = CARTESIAN_POINT('',(0.429535560724,-0.850138464102));
+#4136 = CARTESIAN_POINT('',(0.43581731918,-0.841928600252));
+#4137 = CARTESIAN_POINT('',(0.442119188509,-0.833375248262));
+#4138 = CARTESIAN_POINT('',(0.448433158345,-0.824459353125));
+#4139 = CARTESIAN_POINT('',(0.454748415554,-0.815157116451));
+#4140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4141 = PCURVE('',#1786,#4142);
+#4142 = DEFINITIONAL_REPRESENTATION('',(#4143),#4198);
+#4143 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4144,#4145,#4146,#4147,#4148,
+    #4149,#4150,#4151,#4152,#4153,#4154,#4155,#4156,#4157,#4158,#4159,
+    #4160,#4161,#4162,#4163,#4164,#4165,#4166,#4167,#4168,#4169,#4170,
+    #4171,#4172,#4173,#4174,#4175,#4176,#4177,#4178,#4179,#4180,#4181,
+    #4182,#4183,#4184,#4185,#4186,#4187,#4188,#4189,#4190,#4191,#4192,
+    #4193,#4194,#4195,#4196,#4197),.UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,
+    4,4,4,4,4,4,6),(0.,9.402048774174E-02,0.192376369954,0.283842259966,
+    0.370148034041,0.452212593952,0.528674577026,0.603616384468,
+    0.675484266686,0.744609552276,0.81131345668,0.875947237161,
+    0.938945588991,1.),.UNSPECIFIED.);
+#4144 = CARTESIAN_POINT('',(-3.823550560582,-27.14532439118));
+#4145 = CARTESIAN_POINT('',(-3.867398974401,-27.15929037128));
+#4146 = CARTESIAN_POINT('',(-3.909534697343,-27.17364082827));
+#4147 = CARTESIAN_POINT('',(-3.950263993088,-27.18827022745));
+#4148 = CARTESIAN_POINT('',(-3.989778413109,-27.2031111531));
+#4149 = CARTESIAN_POINT('',(-4.068500267608,-27.23381846102));
+#4150 = CARTESIAN_POINT('',(-4.1076037608,-27.24969850547));
+#4151 = CARTESIAN_POINT('',(-4.145751229998,-27.26570560565));
+#4152 = CARTESIAN_POINT('',(-4.183071198078,-27.28180193549));
+#4153 = CARTESIAN_POINT('',(-4.253719298596,-27.31298610356));
+#4154 = CARTESIAN_POINT('',(-4.287143071432,-27.32806493196));
+#4155 = CARTESIAN_POINT('',(-4.320034574114,-27.34317387076));
+#4156 = CARTESIAN_POINT('',(-4.352465814531,-27.35829437071));
+#4157 = CARTESIAN_POINT('',(-4.41471716541,-27.38767659331));
+#4158 = CARTESIAN_POINT('',(-4.444581730487,-27.40193835498));
+#4159 = CARTESIAN_POINT('',(-4.474137945716,-27.41618466422));
+#4160 = CARTESIAN_POINT('',(-4.503429173315,-27.43040445264));
+#4161 = CARTESIAN_POINT('',(-4.560128290168,-27.45807477766));
+#4162 = CARTESIAN_POINT('',(-4.58755816697,-27.47152866888));
+#4163 = CARTESIAN_POINT('',(-4.614814817973,-27.48494143794));
+#4164 = CARTESIAN_POINT('',(-4.641927984028,-27.4983052572));
+#4165 = CARTESIAN_POINT('',(-4.694078554125,-27.52401188449));
+#4166 = CARTESIAN_POINT('',(-4.719131387121,-27.53636206147));
+#4167 = CARTESIAN_POINT('',(-4.744105330607,-27.54865742027));
+#4168 = CARTESIAN_POINT('',(-4.769021540933,-27.56089212769));
+#4169 = CARTESIAN_POINT('',(-4.818284452411,-27.58498685855));
+#4170 = CARTESIAN_POINT('',(-4.842632691795,-27.59684946478));
+#4171 = CARTESIAN_POINT('',(-4.866964144001,-27.60864287256));
+#4172 = CARTESIAN_POINT('',(-4.891297947833,-27.62036158239));
+#4173 = CARTESIAN_POINT('',(-4.939009587699,-27.64316103222));
+#4174 = CARTESIAN_POINT('',(-4.962385752586,-27.65424819955));
+#4175 = CARTESIAN_POINT('',(-4.985798653015,-27.66525656215));
+#4176 = CARTESIAN_POINT('',(-5.00926592002,-27.67618094896));
+#4177 = CARTESIAN_POINT('',(-5.055447599021,-27.69743747801));
+#4178 = CARTESIAN_POINT('',(-5.078156628751,-27.70777628815));
+#4179 = CARTESIAN_POINT('',(-5.100949332204,-27.71802758213));
+#4180 = CARTESIAN_POINT('',(-5.123843442261,-27.72818621055));
+#4181 = CARTESIAN_POINT('',(-5.169066587565,-27.74795473695));
+#4182 = CARTESIAN_POINT('',(-5.191387407375,-27.75757136344));
+#4183 = CARTESIAN_POINT('',(-5.213837718512,-27.76709163383));
+#4184 = CARTESIAN_POINT('',(-5.236436908318,-27.77651015237));
+#4185 = CARTESIAN_POINT('',(-5.281269637654,-27.79484298926));
+#4186 = CARTESIAN_POINT('',(-5.303492879395,-27.80376384488));
+#4187 = CARTESIAN_POINT('',(-5.325895903022,-27.81257830857));
+#4188 = CARTESIAN_POINT('',(-5.348501736795,-27.82128041238));
+#4189 = CARTESIAN_POINT('',(-5.393594177426,-27.83822946745));
+#4190 = CARTESIAN_POINT('',(-5.416069523497,-27.84648230033));
+#4191 = CARTESIAN_POINT('',(-5.438787244559,-27.85461595371));
+#4192 = CARTESIAN_POINT('',(-5.461777233049,-27.86262335409));
+#4193 = CARTESIAN_POINT('',(-5.507653716146,-27.87812656353));
+#4194 = CARTESIAN_POINT('',(-5.530521845321,-27.88563041763));
+#4195 = CARTESIAN_POINT('',(-5.553711272873,-27.89300077804));
+#4196 = CARTESIAN_POINT('',(-5.577263066659,-27.90022879284));
+#4197 = CARTESIAN_POINT('',(-5.601227400187,-27.907303971));
+#4198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4199 = ADVANCED_FACE('',(#4200),#1339,.T.);
+#4200 = FACE_BOUND('',#4201,.T.);
+#4201 = EDGE_LOOP('',(#4202,#4225,#4246,#4247,#4248));
+#4202 = ORIENTED_EDGE('',*,*,#4203,.F.);
+#4203 = EDGE_CURVE('',#4204,#1298,#4206,.T.);
+#4204 = VERTEX_POINT('',#4205);
+#4205 = CARTESIAN_POINT('',(27.,0.388170055453,1.484842883549));
+#4206 = SURFACE_CURVE('',#4207,(#4211,#4218),.PCURVE_S1.);
+#4207 = LINE('',#4208,#4209);
+#4208 = CARTESIAN_POINT('',(27.,0.388170055453,1.484842883549));
+#4209 = VECTOR('',#4210,1.);
+#4210 = DIRECTION('',(2.09936812235E-16,0.630314232902,0.776340110906));
+#4211 = PCURVE('',#1339,#4212);
+#4212 = DEFINITIONAL_REPRESENTATION('',(#4213),#4217);
+#4213 = LINE('',#4214,#4215);
+#4214 = CARTESIAN_POINT('',(0.,0.));
+#4215 = VECTOR('',#4216,1.);
+#4216 = DIRECTION('',(1.,-1.561700040184E-16));
+#4217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4218 = PCURVE('',#1312,#4219);
+#4219 = DEFINITIONAL_REPRESENTATION('',(#4220),#4224);
+#4220 = LINE('',#4221,#4222);
+#4221 = CARTESIAN_POINT('',(1.815157116451,-1.438170055453));
+#4222 = VECTOR('',#4223,1.);
+#4223 = DIRECTION('',(-0.776340110906,-0.630314232902));
+#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4225 = ORIENTED_EDGE('',*,*,#4226,.T.);
+#4226 = EDGE_CURVE('',#4204,#2451,#4227,.T.);
+#4227 = SURFACE_CURVE('',#4228,(#4232,#4239),.PCURVE_S1.);
+#4228 = LINE('',#4229,#4230);
+#4229 = CARTESIAN_POINT('',(27.,0.388170055453,1.484842883549));
+#4230 = VECTOR('',#4231,1.);
+#4231 = DIRECTION('',(1.,-3.451266460342E-31,2.775557561563E-16));
+#4232 = PCURVE('',#1339,#4233);
+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(0.,0.));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(4.254144787519E-16,-1.));
+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4239 = PCURVE('',#2585,#4240);
+#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245);
+#4241 = LINE('',#4242,#4243);
+#4242 = CARTESIAN_POINT('',(-5.601227400187,0.));
+#4243 = VECTOR('',#4244,1.);
+#4244 = DIRECTION('',(-0.,-1.));
+#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4246 = ORIENTED_EDGE('',*,*,#2450,.T.);
+#4247 = ORIENTED_EDGE('',*,*,#2259,.F.);
+#4248 = ORIENTED_EDGE('',*,*,#1323,.F.);
+#4249 = ADVANCED_FACE('',(#4250),#1312,.F.);
+#4250 = FACE_BOUND('',#4251,.F.);
+#4251 = EDGE_LOOP('',(#4252,#4275,#4276,#4277));
+#4252 = ORIENTED_EDGE('',*,*,#4253,.F.);
+#4253 = EDGE_CURVE('',#1270,#4254,#4256,.T.);
+#4254 = VERTEX_POINT('',#4255);
+#4255 = CARTESIAN_POINT('',(27.,-0.388170055453,1.484842883549));
+#4256 = SURFACE_CURVE('',#4257,(#4261,#4268),.PCURVE_S1.);
+#4257 = LINE('',#4258,#4259);
+#4258 = CARTESIAN_POINT('',(27.,-1.05,2.3));
+#4259 = VECTOR('',#4260,1.);
+#4260 = DIRECTION('',(2.09936812235E-16,0.630314232902,-0.776340110906)
+  );
+#4261 = PCURVE('',#1312,#4262);
+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);
+#4263 = LINE('',#4264,#4265);
+#4264 = CARTESIAN_POINT('',(1.,5.551115123126E-16));
+#4265 = VECTOR('',#4266,1.);
+#4266 = DIRECTION('',(0.776340110906,-0.630314232902));
+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4268 = PCURVE('',#1285,#4269);
+#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(0.,0.));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(1.,1.621212919508E-17));
+#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4275 = ORIENTED_EDGE('',*,*,#1297,.F.);
+#4276 = ORIENTED_EDGE('',*,*,#4203,.F.);
+#4277 = ORIENTED_EDGE('',*,*,#4278,.F.);
+#4278 = EDGE_CURVE('',#4254,#4204,#4279,.T.);
+#4279 = SURFACE_CURVE('',#4280,(#4285,#4296),.PCURVE_S1.);
+#4280 = CIRCLE('',#4281,0.5);
+#4281 = AXIS2_PLACEMENT_3D('',#4282,#4283,#4284);
+#4282 = CARTESIAN_POINT('',(27.,-2.666341962901E-16,1.8));
+#4283 = DIRECTION('',(1.,-3.330669073875E-16,1.097009696323E-30));
+#4284 = DIRECTION('',(3.330669073875E-16,1.,-9.860761315263E-31));
+#4285 = PCURVE('',#1312,#4286);
+#4286 = DEFINITIONAL_REPRESENTATION('',(#4287),#4295);
+#4287 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4288,#4289,#4290,#4291,
+#4292,#4293,#4294),.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('') );
+#4288 = CARTESIAN_POINT('',(1.5,-1.55));
+#4289 = CARTESIAN_POINT('',(0.633974596216,-1.55));
+#4290 = CARTESIAN_POINT('',(1.066987298108,-0.8));
+#4291 = CARTESIAN_POINT('',(1.5,-5.E-02));
+#4292 = CARTESIAN_POINT('',(1.933012701892,-0.8));
+#4293 = CARTESIAN_POINT('',(2.366025403784,-1.55));
+#4294 = CARTESIAN_POINT('',(1.5,-1.55));
+#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4296 = PCURVE('',#2585,#4297);
+#4297 = DEFINITIONAL_REPRESENTATION('',(#4298),#4302);
+#4298 = LINE('',#4299,#4300);
+#4299 = CARTESIAN_POINT('',(-0.,0.));
+#4300 = VECTOR('',#4301,1.);
+#4301 = DIRECTION('',(-1.,0.));
+#4302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4303 = ADVANCED_FACE('',(#4304),#1285,.T.);
+#4304 = FACE_BOUND('',#4305,.T.);
+#4305 = EDGE_LOOP('',(#4306,#4307,#4308,#4309));
+#4306 = ORIENTED_EDGE('',*,*,#4253,.F.);
+#4307 = ORIENTED_EDGE('',*,*,#1269,.T.);
+#4308 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#4309 = ORIENTED_EDGE('',*,*,#4310,.F.);
+#4310 = EDGE_CURVE('',#4254,#2516,#4311,.T.);
+#4311 = SURFACE_CURVE('',#4312,(#4316,#4323),.PCURVE_S1.);
+#4312 = LINE('',#4313,#4314);
+#4313 = CARTESIAN_POINT('',(27.,-0.388170055453,1.484842883549));
+#4314 = VECTOR('',#4315,1.);
+#4315 = DIRECTION('',(1.,-3.451266460342E-31,2.775557561563E-16));
+#4316 = PCURVE('',#1285,#4317);
+#4317 = DEFINITIONAL_REPRESENTATION('',(#4318),#4322);
+#4318 = LINE('',#4319,#4320);
+#4319 = CARTESIAN_POINT('',(1.05,2.374563885016E-16));
+#4320 = VECTOR('',#4321,1.);
+#4321 = DIRECTION('',(-5.540854281863E-18,-1.));
+#4322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4323 = PCURVE('',#2585,#4324);
+#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329);
+#4325 = LINE('',#4326,#4327);
+#4326 = CARTESIAN_POINT('',(-3.823550560582,0.));
+#4327 = VECTOR('',#4328,1.);
+#4328 = DIRECTION('',(-0.,-1.));
+#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4330 = ADVANCED_FACE('',(#4331),#1235,.T.);
+#4331 = FACE_BOUND('',#4332,.T.);
+#4332 = EDGE_LOOP('',(#4333,#4334,#4335,#4358));
+#4333 = ORIENTED_EDGE('',*,*,#2742,.T.);
+#4334 = ORIENTED_EDGE('',*,*,#1221,.T.);
+#4335 = ORIENTED_EDGE('',*,*,#4336,.F.);
+#4336 = EDGE_CURVE('',#4337,#1195,#4339,.T.);
+#4337 = VERTEX_POINT('',#4338);
+#4338 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,0.));
+#4339 = SURFACE_CURVE('',#4340,(#4344,#4351),.PCURVE_S1.);
+#4340 = LINE('',#4341,#4342);
+#4341 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,0.));
+#4342 = VECTOR('',#4343,1.);
+#4343 = DIRECTION('',(0.,0.,1.));
+#4344 = PCURVE('',#1235,#4345);
+#4345 = DEFINITIONAL_REPRESENTATION('',(#4346),#4350);
+#4346 = LINE('',#4347,#4348);
+#4347 = CARTESIAN_POINT('',(22.859930120236,0.));
+#4348 = VECTOR('',#4349,1.);
+#4349 = DIRECTION('',(0.,-1.));
+#4350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4351 = PCURVE('',#1208,#4352);
+#4352 = DEFINITIONAL_REPRESENTATION('',(#4353),#4357);
+#4353 = LINE('',#4354,#4355);
+#4354 = CARTESIAN_POINT('',(0.,0.));
+#4355 = VECTOR('',#4356,1.);
+#4356 = DIRECTION('',(0.,-1.));
+#4357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4358 = ORIENTED_EDGE('',*,*,#4359,.F.);
+#4359 = EDGE_CURVE('',#2743,#4337,#4360,.T.);
+#4360 = SURFACE_CURVE('',#4361,(#4364,#4371),.PCURVE_S1.);
+#4361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4362,#4363),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,22.859930120237),.PIECEWISE_BEZIER_KNOTS.);
+#4362 = CARTESIAN_POINT('',(50.503666836005,-3.447143131382,0.));
+#4363 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,0.));
+#4364 = PCURVE('',#1235,#4365);
+#4365 = DEFINITIONAL_REPRESENTATION('',(#4366),#4370);
+#4366 = LINE('',#4367,#4368);
+#4367 = CARTESIAN_POINT('',(0.,0.));
+#4368 = VECTOR('',#4369,1.);
+#4369 = DIRECTION('',(1.,0.));
+#4370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4371 = PCURVE('',#2780,#4372);
+#4372 = DEFINITIONAL_REPRESENTATION('',(#4373),#4376);
+#4373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4374,#4375),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,22.859930120237),.PIECEWISE_BEZIER_KNOTS.);
+#4374 = CARTESIAN_POINT('',(26.797000358987,-8.426349359556));
+#4375 = CARTESIAN_POINT('',(24.08766736432,-8.388047006222));
+#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4377 = ADVANCED_FACE('',(#4378),#1208,.T.);
+#4378 = FACE_BOUND('',#4379,.T.);
+#4379 = EDGE_LOOP('',(#4380,#4401,#4402,#4403,#4426,#4554));
+#4380 = ORIENTED_EDGE('',*,*,#4381,.F.);
+#4381 = EDGE_CURVE('',#4337,#4382,#4384,.T.);
+#4382 = VERTEX_POINT('',#4383);
+#4383 = CARTESIAN_POINT('',(47.133283809569,-2.96299,-5.063559413047E-15
+    ));
+#4384 = SURFACE_CURVE('',#4385,(#4388,#4395),.PCURVE_S1.);
+#4385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4386,#4387),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,24.500102144728),.PIECEWISE_BEZIER_KNOTS.);
+#4386 = CARTESIAN_POINT('',(47.794333841338,-3.408840778049,0.));
+#4387 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,0.));
+#4388 = PCURVE('',#1208,#4389);
+#4389 = DEFINITIONAL_REPRESENTATION('',(#4390),#4394);
+#4390 = LINE('',#4391,#4392);
+#4391 = CARTESIAN_POINT('',(0.,0.));
+#4392 = VECTOR('',#4393,1.);
+#4393 = DIRECTION('',(1.,0.));
+#4394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4395 = PCURVE('',#2780,#4396);
+#4396 = DEFINITIONAL_REPRESENTATION('',(#4397),#4400);
+#4397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4398,#4399),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,24.500102144728),.PIECEWISE_BEZIER_KNOTS.);
+#4398 = CARTESIAN_POINT('',(24.08766736432,-8.388047006222));
+#4399 = CARTESIAN_POINT('',(21.75933369232,-6.817682692889));
+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4401 = ORIENTED_EDGE('',*,*,#4336,.T.);
+#4402 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#4403 = ORIENTED_EDGE('',*,*,#4404,.F.);
+#4404 = EDGE_CURVE('',#4405,#1168,#4407,.T.);
+#4405 = VERTEX_POINT('',#4406);
+#4406 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,
+    0.994416558237));
+#4407 = SURFACE_CURVE('',#4408,(#4412,#4419),.PCURVE_S1.);
+#4408 = LINE('',#4409,#4410);
+#4409 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,0.));
+#4410 = VECTOR('',#4411,1.);
+#4411 = DIRECTION('',(0.,0.,1.));
+#4412 = PCURVE('',#1208,#4413);
+#4413 = DEFINITIONAL_REPRESENTATION('',(#4414),#4418);
+#4414 = LINE('',#4415,#4416);
+#4415 = CARTESIAN_POINT('',(24.500102144728,0.));
+#4416 = VECTOR('',#4417,1.);
+#4417 = DIRECTION('',(0.,-1.));
+#4418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4419 = PCURVE('',#1181,#4420);
+#4420 = DEFINITIONAL_REPRESENTATION('',(#4421),#4425);
+#4421 = LINE('',#4422,#4423);
+#4422 = CARTESIAN_POINT('',(0.,0.));
+#4423 = VECTOR('',#4424,1.);
+#4424 = DIRECTION('',(0.,-1.));
+#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4426 = ORIENTED_EDGE('',*,*,#4427,.T.);
+#4427 = EDGE_CURVE('',#4405,#4428,#4430,.T.);
+#4428 = VERTEX_POINT('',#4429);
+#4429 = CARTESIAN_POINT('',(46.152007724814,-2.301160055453,
+    0.815157116451));
+#4430 = SURFACE_CURVE('',#4431,(#4470,#4512),.PCURVE_S1.);
+#4431 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4432,#4433,#4434,#4435,#4436,
+    #4437,#4438,#4439,#4440,#4441,#4442,#4443,#4444,#4445,#4446,#4447,
+    #4448,#4449,#4450,#4451,#4452,#4453,#4454,#4455,#4456,#4457,#4458,
+    #4459,#4460,#4461,#4462,#4463,#4464,#4465,#4466,#4467,#4468,#4469),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,4,4,6),(0.,0.104755354419,
+    0.195442695501,0.300192071483,0.406312681125,0.514624286681,
+    0.625947723592,0.741315380068,0.862324289806,1.),.UNSPECIFIED.);
+#4432 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,
+    0.994416558237));
+#4433 = CARTESIAN_POINT('',(45.481287807509,-1.84878734142,
+    0.995970510658));
+#4434 = CARTESIAN_POINT('',(45.496625618901,-1.859132057877,
+    0.997254697516));
+#4435 = CARTESIAN_POINT('',(45.512003836718,-1.869504026789,
+    0.998268731473));
+#4436 = CARTESIAN_POINT('',(45.527411255095,-1.879895690265,
+    0.999012233192));
+#4437 = CARTESIAN_POINT('',(45.556187856264,-1.89930431201,
+    0.999893962381));
+#4438 = CARTESIAN_POINT('',(45.569553015101,-1.908318556287,
+    1.000100088596));
+#4439 = CARTESIAN_POINT('',(45.582922409427,-1.917335657226,
+    1.000103025464));
+#4440 = CARTESIAN_POINT('',(45.596287745527,-1.926350021061,
+    0.999902771664));
+#4441 = CARTESIAN_POINT('',(45.625064241107,-1.94575857159,
+    0.999033716312));
+#4442 = CARTESIAN_POINT('',(45.640471430969,-1.956150080943,
+    0.998297045843));
+#4443 = CARTESIAN_POINT('',(45.655849645207,-1.96652204744,
+    0.997289865576));
+#4444 = CARTESIAN_POINT('',(45.671187661852,-1.976866902332,
+    0.996012554647));
+#4445 = CARTESIAN_POINT('',(45.701963854876,-1.997624165695,
+    0.992898200327));
+#4446 = CARTESIAN_POINT('',(45.71740069791,-2.00803567488,0.991053994428
+    ));
+#4447 = CARTESIAN_POINT('',(45.732776292789,-2.018405874728,
+    0.988933273239));
+#4448 = CARTESIAN_POINT('',(45.748082025032,-2.028728955133,
+    0.986535860224));
+#4449 = CARTESIAN_POINT('',(45.778853579307,-2.049483089852,
+    0.981130943744));
+#4450 = CARTESIAN_POINT('',(45.794316051307,-2.059911884709,
+    0.978111832119));
+#4451 = CARTESIAN_POINT('',(45.809690274155,-2.07028115918,
+    0.974802867002));
+#4452 = CARTESIAN_POINT('',(45.82496899024,-2.080586018309,
+    0.971202207642));
+#4453 = CARTESIAN_POINT('',(45.855743865639,-2.101342392988,
+    0.963303448436));
+#4454 = CARTESIAN_POINT('',(45.871234124644,-2.111789929025,
+    0.95898871357));
+#4455 = CARTESIAN_POINT('',(45.886608833318,-2.122159531166,
+    0.954359671369));
+#4456 = CARTESIAN_POINT('',(45.901860226436,-2.132445962088,
+    0.949411703892));
+#4457 = CARTESIAN_POINT('',(45.932649335972,-2.153211937101,
+    0.938674104429));
+#4458 = CARTESIAN_POINT('',(45.948177176741,-2.163684820477,
+    0.932860388732));
+#4459 = CARTESIAN_POINT('',(45.963554632613,-2.174056275489,
+    0.926690754005));
+#4460 = CARTESIAN_POINT('',(45.978771155789,-2.184319188084,
+    0.920156136296));
+#4461 = CARTESIAN_POINT('',(46.009593801726,-2.205107782006,
+    0.905996314671));
+#4462 = CARTESIAN_POINT('',(46.02518232942,-2.215621596191,
+    0.898333342129));
+#4463 = CARTESIAN_POINT('',(46.040566574204,-2.225997630042,
+    0.890243251179));
+#4464 = CARTESIAN_POINT('',(46.055729132966,-2.236224145882,
+    0.881709210423));
+#4465 = CARTESIAN_POINT('',(46.087623570131,-2.257735618452,
+    0.86247254926));
+#4466 = CARTESIAN_POINT('',(46.104283267773,-2.268971892257,
+    0.851633415007));
+#4467 = CARTESIAN_POINT('',(46.120597389133,-2.279975089219,
+    0.840161390273));
+#4468 = CARTESIAN_POINT('',(46.136524318664,-2.290717141382,
+    0.828019356656));
+#4469 = CARTESIAN_POINT('',(46.152007724813,-2.301160055453,
+    0.815157116451));
+#4470 = PCURVE('',#1208,#4471);
+#4471 = DEFINITIONAL_REPRESENTATION('',(#4472),#4511);
+#4472 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4473,#4474,#4475,#4476,#4477,
+    #4478,#4479,#4480,#4481,#4482,#4483,#4484,#4485,#4486,#4487,#4488,
+    #4489,#4490,#4491,#4492,#4493,#4494,#4495,#4496,#4497,#4498,#4499,
+    #4500,#4501,#4502,#4503,#4504,#4505,#4506,#4507,#4508,#4509,#4510),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,4,4,6),(0.,0.104755354419,
+    0.195442695501,0.300192071483,0.406312681125,0.514624286681,
+    0.625947723592,0.741315380068,0.862324289806,1.),.UNSPECIFIED.);
+#4473 = CARTESIAN_POINT('',(24.500102144728,-0.994416558237));
+#4474 = CARTESIAN_POINT('',(24.339236586128,-0.995970510658));
+#4475 = CARTESIAN_POINT('',(24.177843075268,-0.997254697516));
+#4476 = CARTESIAN_POINT('',(24.016024384141,-0.998268731473));
+#4477 = CARTESIAN_POINT('',(23.853898427472,-0.999012233192));
+#4478 = CARTESIAN_POINT('',(23.551094032852,-0.999893962381));
+#4479 = CARTESIAN_POINT('',(23.41045793734,-1.000100088596));
+#4480 = CARTESIAN_POINT('',(23.269777273508,-1.000103025464));
+#4481 = CARTESIAN_POINT('',(23.129139312717,-0.999902771664));
+#4482 = CARTESIAN_POINT('',(22.826336029173,-0.999033716312));
+#4483 = CARTESIAN_POINT('',(22.664212477072,-0.998297045843));
+#4484 = CARTESIAN_POINT('',(22.502393823602,-0.997289865576));
+#4485 = CARTESIAN_POINT('',(22.340998152945,-0.996012554647));
+#4486 = CARTESIAN_POINT('',(22.017152871756,-0.992898200327));
+#4487 = CARTESIAN_POINT('',(21.854717291464,-0.991053994428));
+#4488 = CARTESIAN_POINT('',(21.69292620044,-0.988933273239));
+#4489 = CARTESIAN_POINT('',(21.531870245327,-0.986535860224));
+#4490 = CARTESIAN_POINT('',(21.208073775799,-0.981130943744));
+#4491 = CARTESIAN_POINT('',(21.045368512387,-0.978111832119));
+#4492 = CARTESIAN_POINT('',(20.88359185868,-0.974802867002));
+#4493 = CARTESIAN_POINT('',(20.722820183538,-0.971202207642));
+#4494 = CARTESIAN_POINT('',(20.398988767174,-0.963303448436));
+#4495 = CARTESIAN_POINT('',(20.235991112493,-0.95898871357));
+#4496 = CARTESIAN_POINT('',(20.074209346628,-0.954359671369));
+#4497 = CARTESIAN_POINT('',(19.913725179898,-0.949411703892));
+#4498 = CARTESIAN_POINT('',(19.589743983535,-0.938674104429));
+#4499 = CARTESIAN_POINT('',(19.426350871327,-0.932860388732));
+#4500 = CARTESIAN_POINT('',(19.264540197832,-0.926690754005));
+#4501 = CARTESIAN_POINT('',(19.104422953218,-0.920156136296));
+#4502 = CARTESIAN_POINT('',(18.780088867039,-0.905996314671));
+#4503 = CARTESIAN_POINT('',(18.616057171165,-0.898333342129));
+#4504 = CARTESIAN_POINT('',(18.454175060722,-0.890243251179));
+#4505 = CARTESIAN_POINT('',(18.294625661546,-0.881709210423));
+#4506 = CARTESIAN_POINT('',(17.959013555006,-0.86247254926));
+#4507 = CARTESIAN_POINT('',(17.783710376241,-0.851633415007));
+#4508 = CARTESIAN_POINT('',(17.612043555232,-0.840161390273));
+#4509 = CARTESIAN_POINT('',(17.444450995345,-0.828019356656));
+#4510 = CARTESIAN_POINT('',(17.281525450449,-0.815157116451));
+#4511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4512 = PCURVE('',#2985,#4513);
+#4513 = DEFINITIONAL_REPRESENTATION('',(#4514),#4553);
+#4514 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4515,#4516,#4517,#4518,#4519,
+    #4520,#4521,#4522,#4523,#4524,#4525,#4526,#4527,#4528,#4529,#4530,
+    #4531,#4532,#4533,#4534,#4535,#4536,#4537,#4538,#4539,#4540,#4541,
+    #4542,#4543,#4544,#4545,#4546,#4547,#4548,#4549,#4550,#4551,#4552),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,4,4,4,6),(0.,0.104755354419,
+    0.195442695501,0.300192071483,0.406312681125,0.514624286681,
+    0.625947723592,0.741315380068,0.862324289806,1.),.UNSPECIFIED.);
+#4515 = CARTESIAN_POINT('',(-4.562804697443,-18.29760016933));
+#4516 = CARTESIAN_POINT('',(-4.583659332088,-18.3128878075));
+#4517 = CARTESIAN_POINT('',(-4.604500489286,-18.3282256189));
+#4518 = CARTESIAN_POINT('',(-4.625333904757,-18.34360383671));
+#4519 = CARTESIAN_POINT('',(-4.646163308944,-18.35901125509));
+#4520 = CARTESIAN_POINT('',(-4.68502058854,-18.38778785626));
+#4521 = CARTESIAN_POINT('',(-4.703049210491,-18.4011530151));
+#4522 = CARTESIAN_POINT('',(-4.721077309619,-18.41452240942));
+#4523 = CARTESIAN_POINT('',(-4.73910590601,-18.42788774552));
+#4524 = CARTESIAN_POINT('',(-4.777961901215,-18.4566642411));
+#4525 = CARTESIAN_POINT('',(-4.798790028543,-18.47207143096));
+#4526 = CARTESIAN_POINT('',(-4.819622111777,-18.4874496452));
+#4527 = CARTESIAN_POINT('',(-4.8404618556,-18.50278766185));
+#4528 = CARTESIAN_POINT('',(-4.882441049738,-18.53356385487));
+#4529 = CARTESIAN_POINT('',(-4.903580870276,-18.54900069791));
+#4530 = CARTESIAN_POINT('',(-4.924740630258,-18.56437629278));
+#4531 = CARTESIAN_POINT('',(-4.945928783578,-18.57968202503));
+#4532 = CARTESIAN_POINT('',(-4.988821544277,-18.6104535793));
+#4533 = CARTESIAN_POINT('',(-5.010527681541,-18.6259160513));
+#4534 = CARTESIAN_POINT('',(-5.032285802462,-18.64129027415));
+#4535 = CARTESIAN_POINT('',(-5.05410921403,-18.65656899024));
+#4536 = CARTESIAN_POINT('',(-5.098526214686,-18.68734386563));
+#4537 = CARTESIAN_POINT('',(-5.121124287896,-18.70283412464));
+#4538 = CARTESIAN_POINT('',(-5.143823865294,-18.71820883331));
+#4539 = CARTESIAN_POINT('',(-5.166643603853,-18.73346022643));
+#4540 = CARTESIAN_POINT('',(-5.21339921359,-18.76424933597));
+#4541 = CARTESIAN_POINT('',(-5.237345528104,-18.77977717674));
+#4542 = CARTESIAN_POINT('',(-5.261466383458,-18.79515463261));
+#4543 = CARTESIAN_POINT('',(-5.285788212012,-18.81037115578));
+#4544 = CARTESIAN_POINT('',(-5.336093924837,-18.84119380172));
+#4545 = CARTESIAN_POINT('',(-5.362101005242,-18.85678232942));
+#4546 = CARTESIAN_POINT('',(-5.388396251813,-18.8721665742));
+#4547 = CARTESIAN_POINT('',(-5.415020037813,-18.88732913296));
+#4548 = CARTESIAN_POINT('',(-5.472736329613,-18.91922357013));
+#4549 = CARTESIAN_POINT('',(-5.503938399808,-18.93588326777));
+#4550 = CARTESIAN_POINT('',(-5.535697349889,-18.95219738913));
+#4551 = CARTESIAN_POINT('',(-5.568091819468,-18.96812431866));
+#4552 = CARTESIAN_POINT('',(-5.601227400187,-18.98360772481));
+#4553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4554 = ORIENTED_EDGE('',*,*,#4555,.T.);
+#4555 = EDGE_CURVE('',#4428,#4382,#4556,.T.);
+#4556 = SURFACE_CURVE('',#4557,(#4602,#4650),.PCURVE_S1.);
+#4557 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4558,#4559,#4560,#4561,#4562,
+    #4563,#4564,#4565,#4566,#4567,#4568,#4569,#4570,#4571,#4572,#4573,
+    #4574,#4575,#4576,#4577,#4578,#4579,#4580,#4581,#4582,#4583,#4584,
+    #4585,#4586,#4587,#4588,#4589,#4590,#4591,#4592,#4593,#4594,#4595,
+    #4596,#4597,#4598,#4599,#4600,#4601),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,
+    3,3,3,3,3,3,3,3,3,3,5),(0.,6.967718393906E-02,0.140860015402,
+    0.212042846865,0.283225678329,0.354408509792,0.425591341255,
+    0.496774172718,0.567957004181,0.639139835645,0.710322667108,
+    0.781505498571,0.852688330034,0.923871161498,1.),.UNSPECIFIED.);
+#4558 = CARTESIAN_POINT('',(46.152007724813,-2.301160055453,
+    0.815157116451));
+#4559 = CARTESIAN_POINT('',(46.169100863377,-2.312688667149,
+    0.800957653365));
+#4560 = CARTESIAN_POINT('',(46.18619400194,-2.324217278844,0.78675819028
+    ));
+#4561 = CARTESIAN_POINT('',(46.203287140503,-2.33574589054,
+    0.772558727194));
+#4562 = CARTESIAN_POINT('',(46.237842781606,-2.359052234585,0.7438529662
+    ));
+#4563 = CARTESIAN_POINT('',(46.255305284146,-2.370829966935,
+    0.729346668291));
+#4564 = CARTESIAN_POINT('',(46.272767786686,-2.382607699285,
+    0.714840370382));
+#4565 = CARTESIAN_POINT('',(46.307692791766,-2.406163163985,
+    0.685827774563));
+#4566 = CARTESIAN_POINT('',(46.325155294306,-2.417940896335,
+    0.671321476654));
+#4567 = CARTESIAN_POINT('',(46.342617796846,-2.429718628685,
+    0.656815178745));
+#4568 = CARTESIAN_POINT('',(46.377542801926,-2.453274093385,
+    0.627802582927));
+#4569 = CARTESIAN_POINT('',(46.395005304466,-2.465051825735,
+    0.613296285018));
+#4570 = CARTESIAN_POINT('',(46.412467807006,-2.476829558085,
+    0.598789987109));
+#4571 = CARTESIAN_POINT('',(46.447392812086,-2.500385022785,
+    0.569777391291));
+#4572 = CARTESIAN_POINT('',(46.464855314626,-2.512162755135,
+    0.555271093382));
+#4573 = CARTESIAN_POINT('',(46.482317817166,-2.523940487485,
+    0.540764795472));
+#4574 = CARTESIAN_POINT('',(46.517242822246,-2.547495952185,
+    0.511752199654));
+#4575 = CARTESIAN_POINT('',(46.534705324786,-2.559273684535,
+    0.497245901745));
+#4576 = CARTESIAN_POINT('',(46.552167827326,-2.571051416885,
+    0.482739603836));
+#4577 = CARTESIAN_POINT('',(46.587092832406,-2.594606881585,
+    0.453727008018));
+#4578 = CARTESIAN_POINT('',(46.604555334946,-2.606384613935,
+    0.439220710109));
+#4579 = CARTESIAN_POINT('',(46.622017837486,-2.618162346285,0.4247144122
+    ));
+#4580 = CARTESIAN_POINT('',(46.656942842566,-2.641717810985,
+    0.395701816382));
+#4581 = CARTESIAN_POINT('',(46.674405345106,-2.653495543335,
+    0.381195518472));
+#4582 = CARTESIAN_POINT('',(46.691867847646,-2.665273275685,
+    0.366689220563));
+#4583 = CARTESIAN_POINT('',(46.726792852726,-2.688828740385,
+    0.337676624745));
+#4584 = CARTESIAN_POINT('',(46.744255355266,-2.700606472735,
+    0.323170326836));
+#4585 = CARTESIAN_POINT('',(46.761717857806,-2.712384205085,
+    0.308664028927));
+#4586 = CARTESIAN_POINT('',(46.796642862886,-2.735939669785,
+    0.279651433109));
+#4587 = CARTESIAN_POINT('',(46.814105365426,-2.747717402135,0.2651451352
+    ));
+#4588 = CARTESIAN_POINT('',(46.831567867966,-2.759495134485,
+    0.250638837291));
+#4589 = CARTESIAN_POINT('',(46.866492873046,-2.783050599185,
+    0.221626241472));
+#4590 = CARTESIAN_POINT('',(46.883955375586,-2.794828331535,
+    0.207119943563));
+#4591 = CARTESIAN_POINT('',(46.901417878126,-2.806606063885,
+    0.192613645654));
+#4592 = CARTESIAN_POINT('',(46.936342883206,-2.830161528585,
+    0.163601049836));
+#4593 = CARTESIAN_POINT('',(46.953805385746,-2.841939260935,
+    0.149094751927));
+#4594 = CARTESIAN_POINT('',(46.971267888286,-2.853716993285,
+    0.134588454018));
+#4595 = CARTESIAN_POINT('',(47.006192893366,-2.877272457985,0.1055758582
+    ));
+#4596 = CARTESIAN_POINT('',(47.023655395906,-2.889050190335,
+    9.10695602906E-02));
+#4597 = CARTESIAN_POINT('',(47.041117898446,-2.900827922685,
+    7.656326238152E-02));
+#4598 = CARTESIAN_POINT('',(47.077256253132,-2.925201741277,
+    4.654272335432E-02));
+#4599 = CARTESIAN_POINT('',(47.095932105277,-2.937797827518,
+    3.10284822362E-02));
+#4600 = CARTESIAN_POINT('',(47.114607957423,-2.950393913759,
+    1.551424111809E-02));
+#4601 = CARTESIAN_POINT('',(47.133283809569,-2.96299,-1.565414464721E-14
+    ));
+#4602 = PCURVE('',#1208,#4603);
+#4603 = DEFINITIONAL_REPRESENTATION('',(#4604),#4649);
+#4604 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4605,#4606,#4607,#4608,#4609,
+    #4610,#4611,#4612,#4613,#4614,#4615,#4616,#4617,#4618,#4619,#4620,
+    #4621,#4622,#4623,#4624,#4625,#4626,#4627,#4628,#4629,#4630,#4631,
+    #4632,#4633,#4634,#4635,#4636,#4637,#4638,#4639,#4640,#4641,#4642,
+    #4643,#4644,#4645,#4646,#4647,#4648),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,
+    3,3,3,3,3,3,3,3,3,3,5),(0.,6.967718393906E-02,0.140860015402,
+    0.212042846865,0.283225678329,0.354408509792,0.425591341255,
+    0.496774172718,0.567957004181,0.639139835645,0.710322667108,
+    0.781505498571,0.852688330034,0.923871161498,1.),.UNSPECIFIED.);
+#4605 = CARTESIAN_POINT('',(17.281525450449,-0.815157116451));
+#4606 = CARTESIAN_POINT('',(17.101661350296,-0.800957653365));
+#4607 = CARTESIAN_POINT('',(16.921797250142,-0.78675819028));
+#4608 = CARTESIAN_POINT('',(16.741933149989,-0.772558727194));
+#4609 = CARTESIAN_POINT('',(16.37831828375,-0.7438529662));
+#4610 = CARTESIAN_POINT('',(16.194567517665,-0.729346668291));
+#4611 = CARTESIAN_POINT('',(16.010816751579,-0.714840370382));
+#4612 = CARTESIAN_POINT('',(15.643315219409,-0.685827774563));
+#4613 = CARTESIAN_POINT('',(15.459564453323,-0.671321476654));
+#4614 = CARTESIAN_POINT('',(15.275813687238,-0.656815178745));
+#4615 = CARTESIAN_POINT('',(14.908312155067,-0.627802582927));
+#4616 = CARTESIAN_POINT('',(14.724561388981,-0.613296285018));
+#4617 = CARTESIAN_POINT('',(14.540810622896,-0.598789987109));
+#4618 = CARTESIAN_POINT('',(14.173309090725,-0.569777391291));
+#4619 = CARTESIAN_POINT('',(13.989558324639,-0.555271093382));
+#4620 = CARTESIAN_POINT('',(13.805807558554,-0.540764795472));
+#4621 = CARTESIAN_POINT('',(13.438306026383,-0.511752199654));
+#4622 = CARTESIAN_POINT('',(13.254555260298,-0.497245901745));
+#4623 = CARTESIAN_POINT('',(13.070804494212,-0.482739603836));
+#4624 = CARTESIAN_POINT('',(12.703302962041,-0.453727008018));
+#4625 = CARTESIAN_POINT('',(12.519552195956,-0.439220710109));
+#4626 = CARTESIAN_POINT('',(12.33580142987,-0.4247144122));
+#4627 = CARTESIAN_POINT('',(11.968299897699,-0.395701816382));
+#4628 = CARTESIAN_POINT('',(11.784549131614,-0.381195518472));
+#4629 = CARTESIAN_POINT('',(11.600798365528,-0.366689220563));
+#4630 = CARTESIAN_POINT('',(11.233296833358,-0.337676624745));
+#4631 = CARTESIAN_POINT('',(11.049546067272,-0.323170326836));
+#4632 = CARTESIAN_POINT('',(10.865795301187,-0.308664028927));
+#4633 = CARTESIAN_POINT('',(10.498293769016,-0.279651433109));
+#4634 = CARTESIAN_POINT('',(10.31454300293,-0.2651451352));
+#4635 = CARTESIAN_POINT('',(10.130792236845,-0.250638837291));
+#4636 = CARTESIAN_POINT('',(9.763290704674,-0.221626241472));
+#4637 = CARTESIAN_POINT('',(9.579539938588,-0.207119943563));
+#4638 = CARTESIAN_POINT('',(9.395789172503,-0.192613645654));
+#4639 = CARTESIAN_POINT('',(9.028287640332,-0.163601049836));
+#4640 = CARTESIAN_POINT('',(8.844536874247,-0.149094751927));
+#4641 = CARTESIAN_POINT('',(8.660786108161,-0.134588454018));
+#4642 = CARTESIAN_POINT('',(8.29328457599,-0.1055758582));
+#4643 = CARTESIAN_POINT('',(8.109533809905,-9.106956029061E-02));
+#4644 = CARTESIAN_POINT('',(7.925783043819,-7.656326238152E-02));
+#4645 = CARTESIAN_POINT('',(7.545513930423,-4.654272335432E-02));
+#4646 = CARTESIAN_POINT('',(7.348995583113,-3.102848223621E-02));
+#4647 = CARTESIAN_POINT('',(7.152477235803,-1.551424111809E-02));
+#4648 = CARTESIAN_POINT('',(6.955958888492,1.554312234475E-14));
+#4649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4650 = PCURVE('',#2871,#4651);
+#4651 = DEFINITIONAL_REPRESENTATION('',(#4652),#4697);
+#4652 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4653,#4654,#4655,#4656,#4657,
+    #4658,#4659,#4660,#4661,#4662,#4663,#4664,#4665,#4666,#4667,#4668,
+    #4669,#4670,#4671,#4672,#4673,#4674,#4675,#4676,#4677,#4678,#4679,
+    #4680,#4681,#4682,#4683,#4684,#4685,#4686,#4687,#4688,#4689,#4690,
+    #4691,#4692,#4693,#4694,#4695,#4696),.UNSPECIFIED.,.F.,.F.,(5,3,3,3,
+    3,3,3,3,3,3,3,3,3,3,5),(0.,6.967718393906E-02,0.140860015402,
+    0.212042846865,0.283225678329,0.354408509792,0.425591341255,
+    0.496774172718,0.567957004181,0.639139835645,0.710322667108,
+    0.781505498571,0.852688330034,0.923871161498,1.),.UNSPECIFIED.);
+#4653 = CARTESIAN_POINT('',(0.,-18.98360772481));
+#4654 = CARTESIAN_POINT('',(1.829026078401E-02,-19.00070086337));
+#4655 = CARTESIAN_POINT('',(3.658052156803E-02,-19.01779400194));
+#4656 = CARTESIAN_POINT('',(5.487078235204E-02,-19.0348871405));
+#4657 = CARTESIAN_POINT('',(9.184653639514E-02,-19.0694427816));
+#4658 = CARTESIAN_POINT('',(0.110532029654,-19.08690528414));
+#4659 = CARTESIAN_POINT('',(0.129217522913,-19.10436778668));
+#4660 = CARTESIAN_POINT('',(0.166588509432,-19.13929279176));
+#4661 = CARTESIAN_POINT('',(0.185274002691,-19.1567552943));
+#4662 = CARTESIAN_POINT('',(0.20395949595,-19.17421779684));
+#4663 = CARTESIAN_POINT('',(0.241330482468,-19.20914280192));
+#4664 = CARTESIAN_POINT('',(0.260015975727,-19.22660530446));
+#4665 = CARTESIAN_POINT('',(0.278701468986,-19.244067807));
+#4666 = CARTESIAN_POINT('',(0.316072455504,-19.27899281208));
+#4667 = CARTESIAN_POINT('',(0.334757948763,-19.29645531462));
+#4668 = CARTESIAN_POINT('',(0.353443442022,-19.31391781716));
+#4669 = CARTESIAN_POINT('',(0.390814428541,-19.34884282224));
+#4670 = CARTESIAN_POINT('',(0.4094999218,-19.36630532478));
+#4671 = CARTESIAN_POINT('',(0.428185415059,-19.38376782732));
+#4672 = CARTESIAN_POINT('',(0.465556401577,-19.4186928324));
+#4673 = CARTESIAN_POINT('',(0.484241894836,-19.43615533494));
+#4674 = CARTESIAN_POINT('',(0.502927388095,-19.45361783748));
+#4675 = CARTESIAN_POINT('',(0.540298374613,-19.48854284256));
+#4676 = CARTESIAN_POINT('',(0.558983867872,-19.5060053451));
+#4677 = CARTESIAN_POINT('',(0.577669361132,-19.52346784764));
+#4678 = CARTESIAN_POINT('',(0.61504034765,-19.55839285272));
+#4679 = CARTESIAN_POINT('',(0.633725840909,-19.57585535526));
+#4680 = CARTESIAN_POINT('',(0.652411334168,-19.5933178578));
+#4681 = CARTESIAN_POINT('',(0.689782320686,-19.62824286288));
+#4682 = CARTESIAN_POINT('',(0.708467813945,-19.64570536542));
+#4683 = CARTESIAN_POINT('',(0.727153307204,-19.66316786796));
+#4684 = CARTESIAN_POINT('',(0.764524293722,-19.69809287304));
+#4685 = CARTESIAN_POINT('',(0.783209786982,-19.71555537558));
+#4686 = CARTESIAN_POINT('',(0.801895280241,-19.73301787812));
+#4687 = CARTESIAN_POINT('',(0.839266266759,-19.7679428832));
+#4688 = CARTESIAN_POINT('',(0.857951760018,-19.78540538574));
+#4689 = CARTESIAN_POINT('',(0.876637253277,-19.80286788828));
+#4690 = CARTESIAN_POINT('',(0.914008239795,-19.83779289336));
+#4691 = CARTESIAN_POINT('',(0.932693733054,-19.8552553959));
+#4692 = CARTESIAN_POINT('',(0.951379226313,-19.87271789844));
+#4693 = CARTESIAN_POINT('',(0.990048539679,-19.90885625313));
+#4694 = CARTESIAN_POINT('',(1.010032359786,-19.92753210527));
+#4695 = CARTESIAN_POINT('',(1.030016179893,-19.94620795742));
+#4696 = CARTESIAN_POINT('',(1.05,-19.96488380956));
+#4697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4698 = ADVANCED_FACE('',(#4699),#1181,.T.);
+#4699 = FACE_BOUND('',#4700,.T.);
+#4700 = EDGE_LOOP('',(#4701,#4793,#4794,#4795,#4818,#4844));
+#4701 = ORIENTED_EDGE('',*,*,#4702,.F.);
+#4702 = EDGE_CURVE('',#4405,#4703,#4705,.T.);
+#4703 = VERTEX_POINT('',#4704);
+#4704 = CARTESIAN_POINT('',(44.946980459658,-2.301160055453,
+    0.815157116451));
+#4705 = SURFACE_CURVE('',#4706,(#4733,#4763),.PCURVE_S1.);
+#4706 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4707,#4708,#4709,#4710,#4711,
+    #4712,#4713,#4714,#4715,#4716,#4717,#4718,#4719,#4720,#4721,#4722,
+    #4723,#4724,#4725,#4726,#4727,#4728,#4729,#4730,#4731,#4732),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,6),(0.,0.1554124377,0.308696338512,
+    0.467335124384,0.631824327807,0.805499986427,1.),.UNSPECIFIED.);
+#4707 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,
+    0.994416558237));
+#4708 = CARTESIAN_POINT('',(45.448841571337,-1.853772611638,
+    0.996721840791));
+#4709 = CARTESIAN_POINT('',(45.431599321262,-1.869143330762,
+    0.998433541671));
+#4710 = CARTESIAN_POINT('',(45.414298224386,-1.88456650926,
+    0.999550026841));
+#4711 = CARTESIAN_POINT('',(45.396967362786,-1.90001622172,
+    1.000070276596));
+#4712 = CARTESIAN_POINT('',(45.362550143067,-1.930697682377,
+    0.999918540796));
+#4713 = CARTESIAN_POINT('',(45.345462680029,-1.945930415562,
+    0.999262776114));
+#4714 = CARTESIAN_POINT('',(45.328409502467,-1.961132584729,
+    0.998027231536));
+#4715 = CARTESIAN_POINT('',(45.311418035071,-1.976279741957,
+    0.996212939514));
+#4716 = CARTESIAN_POINT('',(45.277014000896,-2.006949448272,
+    0.991346160679));
+#4717 = CARTESIAN_POINT('',(45.259607516207,-2.02246657544,
+    0.988252280868));
+#4718 = CARTESIAN_POINT('',(45.242315667346,-2.037881509734,
+    0.984541105598));
+#4719 = CARTESIAN_POINT('',(45.225158373514,-2.053176494047,
+    0.980210529474));
+#4720 = CARTESIAN_POINT('',(45.190517804482,-2.084057060942,
+    0.970116556593));
+#4721 = CARTESIAN_POINT('',(45.17304658225,-2.099631898826,
+    0.964305996102));
+#4722 = CARTESIAN_POINT('',(45.155755932767,-2.115045763926,
+    0.957816868935));
+#4723 = CARTESIAN_POINT('',(45.138664646735,-2.130281905144,
+    0.950635942682));
+#4724 = CARTESIAN_POINT('',(45.103977842584,-2.161203688645,
+    0.93440950365));
+#4725 = CARTESIAN_POINT('',(45.086408244116,-2.176866224682,
+    0.92528239765));
+#4726 = CARTESIAN_POINT('',(45.069106677337,-2.192289822078,
+    0.915336771368));
+#4727 = CARTESIAN_POINT('',(45.05210255106,-2.20744826415,0.904539279625
+    ));
+#4728 = CARTESIAN_POINT('',(45.016766429429,-2.238948886061,
+    0.879735992401));
+#4729 = CARTESIAN_POINT('',(44.998522024035,-2.255212983245,
+    0.865502622597));
+#4730 = CARTESIAN_POINT('',(44.980751208227,-2.271054895826,
+    0.850063922666));
+#4731 = CARTESIAN_POINT('',(44.963531428625,-2.286405583495,
+    0.833329779859));
+#4732 = CARTESIAN_POINT('',(44.946980459658,-2.301160055453,
+    0.815157116451));
+#4733 = PCURVE('',#1181,#4734);
+#4734 = DEFINITIONAL_REPRESENTATION('',(#4735),#4762);
+#4735 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4736,#4737,#4738,#4739,#4740,
+    #4741,#4742,#4743,#4744,#4745,#4746,#4747,#4748,#4749,#4750,#4751,
+    #4752,#4753,#4754,#4755,#4756,#4757,#4758,#4759,#4760,#4761),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,6),(0.,0.1554124377,0.308696338512,
+    0.467335124384,0.631824327807,0.805499986427,1.),.UNSPECIFIED.);
+#4736 = CARTESIAN_POINT('',(0.,-0.994416558237));
+#4737 = CARTESIAN_POINT('',(0.203218433524,-0.996721840791));
+#4738 = CARTESIAN_POINT('',(0.407427603205,-0.998433541671));
+#4739 = CARTESIAN_POINT('',(0.612333726957,-0.999550026841));
+#4740 = CARTESIAN_POINT('',(0.817592370214,-1.000070276596));
+#4741 = CARTESIAN_POINT('',(1.225213871531,-0.999918540796));
+#4742 = CARTESIAN_POINT('',(1.427589815726,-0.999262776114));
+#4743 = CARTESIAN_POINT('',(1.629559698727,-0.998027231536));
+#4744 = CARTESIAN_POINT('',(1.830798715301,-0.996212939514));
+#4745 = CARTESIAN_POINT('',(2.238264053172,-0.991346160679));
+#4746 = CARTESIAN_POINT('',(2.444418341034,-0.988252280868));
+#4747 = CARTESIAN_POINT('',(2.649214935609,-0.984541105598));
+#4748 = CARTESIAN_POINT('',(2.852417923171,-0.980210529474));
+#4749 = CARTESIAN_POINT('',(3.262684669587,-0.970116556593));
+#4750 = CARTESIAN_POINT('',(3.469605678722,-0.964305996102));
+#4751 = CARTESIAN_POINT('',(3.674388068428,-0.957816868935));
+#4752 = CARTESIAN_POINT('',(3.876809290382,-0.950635942682));
+#4753 = CARTESIAN_POINT('',(4.287623623984,-0.93440950365));
+#4754 = CARTESIAN_POINT('',(4.495709755388,-0.92528239765));
+#4755 = CARTESIAN_POINT('',(4.700621444453,-0.915336771368));
+#4756 = CARTESIAN_POINT('',(4.902010386915,-0.904539279625));
+#4757 = CARTESIAN_POINT('',(5.320514933977,-0.879735992401));
+#4758 = CARTESIAN_POINT('',(5.536593163941,-0.865502622597));
+#4759 = CARTESIAN_POINT('',(5.747062419689,-0.850063922666));
+#4760 = CARTESIAN_POINT('',(5.95100545956,-0.833329779859));
+#4761 = CARTESIAN_POINT('',(6.147027418148,-0.815157116451));
+#4762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4763 = PCURVE('',#2985,#4764);
+#4764 = DEFINITIONAL_REPRESENTATION('',(#4765),#4792);
+#4765 = B_SPLINE_CURVE_WITH_KNOTS('',5,(#4766,#4767,#4768,#4769,#4770,
+    #4771,#4772,#4773,#4774,#4775,#4776,#4777,#4778,#4779,#4780,#4781,
+    #4782,#4783,#4784,#4785,#4786,#4787,#4788,#4789,#4790,#4791),
+  .UNSPECIFIED.,.F.,.F.,(6,4,4,4,4,4,6),(0.,0.1554124377,0.308696338512,
+    0.467335124384,0.631824327807,0.805499986427,1.),.UNSPECIFIED.);
+#4766 = CARTESIAN_POINT('',(-4.562804697443,-18.29760016933));
+#4767 = CARTESIAN_POINT('',(-4.593742469718,-18.28044157133));
+#4768 = CARTESIAN_POINT('',(-4.624650809784,-18.26319932126));
+#4769 = CARTESIAN_POINT('',(-4.655547131682,-18.24589822438));
+#4770 = CARTESIAN_POINT('',(-4.686441066192,-18.22856736278));
+#4771 = CARTESIAN_POINT('',(-4.747804737915,-18.19415014306));
+#4772 = CARTESIAN_POINT('',(-4.778276354776,-18.17706268002));
+#4773 = CARTESIAN_POINT('',(-4.808751430252,-18.16000950246));
+#4774 = CARTESIAN_POINT('',(-4.839240080711,-18.14301803507));
+#4775 = CARTESIAN_POINT('',(-4.901346969917,-18.10861400089));
+#4776 = CARTESIAN_POINT('',(-4.932967668773,-18.0912075162));
+#4777 = CARTESIAN_POINT('',(-4.964645135708,-18.07391566734));
+#4778 = CARTESIAN_POINT('',(-4.99641232536,-18.05675837351));
+#4779 = CARTESIAN_POINT('',(-5.061389173554,-18.02211780448));
+#4780 = CARTESIAN_POINT('',(-5.094608247323,-18.00464658225));
+#4781 = CARTESIAN_POINT('',(-5.128017249742,-17.98735593276));
+#4782 = CARTESIAN_POINT('',(-5.161673851049,-17.97026464673));
+#4783 = CARTESIAN_POINT('',(-5.231515214682,-17.93557784258));
+#4784 = CARTESIAN_POINT('',(-5.267735183774,-17.91800824411));
+#4785 = CARTESIAN_POINT('',(-5.304389107596,-17.90070667733));
+#4786 = CARTESIAN_POINT('',(-5.341567892797,-17.88370255106));
+#4787 = CARTESIAN_POINT('',(-5.421754979984,-17.84836642942));
+#4788 = CARTESIAN_POINT('',(-5.464921907416,-17.83012202403));
+#4789 = CARTESIAN_POINT('',(-5.509076628247,-17.81235120822));
+#4790 = CARTESIAN_POINT('',(-5.554411157788,-17.79513142862));
+#4791 = CARTESIAN_POINT('',(-5.601227400187,-17.77858045965));
+#4792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4793 = ORIENTED_EDGE('',*,*,#4404,.T.);
+#4794 = ORIENTED_EDGE('',*,*,#1167,.T.);
+#4795 = ORIENTED_EDGE('',*,*,#4796,.F.);
+#4796 = EDGE_CURVE('',#4797,#1141,#4799,.T.);
+#4797 = VERTEX_POINT('',#4798);
+#4798 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,0.));
+#4799 = SURFACE_CURVE('',#4800,(#4804,#4811),.PCURVE_S1.);
+#4800 = LINE('',#4801,#4802);
+#4801 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,0.));
+#4802 = VECTOR('',#4803,1.);
+#4803 = DIRECTION('',(0.,0.,1.));
+#4804 = PCURVE('',#1181,#4805);
+#4805 = DEFINITIONAL_REPRESENTATION('',(#4806),#4810);
+#4806 = LINE('',#4807,#4808);
+#4807 = CARTESIAN_POINT('',(34.093579636773,0.));
+#4808 = VECTOR('',#4809,1.);
+#4809 = DIRECTION('',(0.,-1.));
+#4810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4811 = PCURVE('',#1154,#4812);
+#4812 = DEFINITIONAL_REPRESENTATION('',(#4813),#4817);
+#4813 = LINE('',#4814,#4815);
+#4814 = CARTESIAN_POINT('',(5.035342221922E-14,0.));
+#4815 = VECTOR('',#4816,1.);
+#4816 = DIRECTION('',(0.,-1.));
+#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4818 = ORIENTED_EDGE('',*,*,#4819,.F.);
+#4819 = EDGE_CURVE('',#4820,#4797,#4822,.T.);
+#4820 = VERTEX_POINT('',#4821);
+#4821 = CARTESIAN_POINT('',(44.204566437305,-2.96299,-4.331965284703E-15
+    ));
+#4822 = SURFACE_CURVE('',#4823,(#4826,#4833),.PCURVE_S1.);
+#4823 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4824,#4825),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,34.093579636773),.PIECEWISE_BEZIER_KNOTS.);
+#4824 = CARTESIAN_POINT('',(45.466000169338,-1.838476464715,0.));
+#4825 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,0.));
+#4826 = PCURVE('',#1181,#4827);
+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);
+#4828 = LINE('',#4829,#4830);
+#4829 = CARTESIAN_POINT('',(0.,0.));
+#4830 = VECTOR('',#4831,1.);
+#4831 = DIRECTION('',(1.,0.));
+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4833 = PCURVE('',#4834,#4839);
+#4834 = PLANE('',#4835);
+#4835 = AXIS2_PLACEMENT_3D('',#4836,#4837,#4838);
+#4836 = CARTESIAN_POINT('',(23.706666477018,4.979206228173,0.));
+#4837 = DIRECTION('',(0.,0.,1.));
+#4838 = DIRECTION('',(1.,0.,0.));
+#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4843);
+#4840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4841,#4842),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,34.093579636773),.PIECEWISE_BEZIER_KNOTS.);
+#4841 = CARTESIAN_POINT('',(21.75933369232,-6.817682692889));
+#4842 = CARTESIAN_POINT('',(18.880667533653,-9.383888888889));
+#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4844 = ORIENTED_EDGE('',*,*,#4845,.T.);
+#4845 = EDGE_CURVE('',#4820,#4703,#4846,.T.);
+#4846 = SURFACE_CURVE('',#4847,(#4883,#4922),.PCURVE_S1.);
+#4847 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4848,#4849,#4850,#4851,#4852,
+    #4853,#4854,#4855,#4856,#4857,#4858,#4859,#4860,#4861,#4862,#4863,
+    #4864,#4865,#4866,#4867,#4868,#4869,#4870,#4871,#4872,#4873,#4874,
+    #4875,#4876,#4877,#4878,#4879,#4880,#4881,#4882),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.028888310567E-02,0.180578256914,
+    0.270867630723,0.361157004531,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#4848 = CARTESIAN_POINT('',(44.204566437305,-2.96299,-1.476596622751E-14
+    ));
+#4849 = CARTESIAN_POINT('',(44.221324370525,-2.948051028375,
+    1.839990639999E-02));
+#4850 = CARTESIAN_POINT('',(44.238082303745,-2.93311205675,
+    3.67998128E-02));
+#4851 = CARTESIAN_POINT('',(44.254840236965,-2.918173085126,
+    5.519971919999E-02));
+#4852 = CARTESIAN_POINT('',(44.288356194482,-2.888295060686,
+    9.199963199999E-02));
+#4853 = CARTESIAN_POINT('',(44.305114218778,-2.87335600787,0.1103996384)
+  );
+#4854 = CARTESIAN_POINT('',(44.321872243074,-2.858416955055,0.1287996448
+    ));
+#4855 = CARTESIAN_POINT('',(44.355388291667,-2.828538849425,0.1655996576
+    ));
+#4856 = CARTESIAN_POINT('',(44.372146315963,-2.81359979661,0.183999664)
+  );
+#4857 = CARTESIAN_POINT('',(44.388904340259,-2.798660743794,0.2023996704
+    ));
+#4858 = CARTESIAN_POINT('',(44.422420388852,-2.768782638164,0.2391996832
+    ));
+#4859 = CARTESIAN_POINT('',(44.439178413148,-2.753843585349,0.2575996896
+    ));
+#4860 = CARTESIAN_POINT('',(44.455936437444,-2.738904532533,0.275999696)
+  );
+#4861 = CARTESIAN_POINT('',(44.489452486037,-2.709026426903,0.3127997088
+    ));
+#4862 = CARTESIAN_POINT('',(44.506210510333,-2.694087374088,0.3311997152
+    ));
+#4863 = CARTESIAN_POINT('',(44.522968534629,-2.679148321272,0.3495997216
+    ));
+#4864 = CARTESIAN_POINT('',(44.556484583222,-2.649270215642,0.3863997344
+    ));
+#4865 = CARTESIAN_POINT('',(44.573242607518,-2.634331162827,0.4047997408
+    ));
+#4866 = CARTESIAN_POINT('',(44.590000631814,-2.619392110011,0.4231997472
+    ));
+#4867 = CARTESIAN_POINT('',(44.623516680407,-2.589514004381,0.45999976)
+  );
+#4868 = CARTESIAN_POINT('',(44.640274704703,-2.574574951566,0.4783997664
+    ));
+#4869 = CARTESIAN_POINT('',(44.657032728999,-2.55963589875,0.4967997728)
+  );
+#4870 = CARTESIAN_POINT('',(44.690548777592,-2.52975779312,0.5335997856)
+  );
+#4871 = CARTESIAN_POINT('',(44.707306801888,-2.514818740305,0.551999792)
+  );
+#4872 = CARTESIAN_POINT('',(44.724064826184,-2.49987968749,0.5703997984)
+  );
+#4873 = CARTESIAN_POINT('',(44.757580874777,-2.470001581859,0.6071998112
+    ));
+#4874 = CARTESIAN_POINT('',(44.774338899073,-2.455062529044,0.6255998176
+    ));
+#4875 = CARTESIAN_POINT('',(44.791096923369,-2.440123476229,0.643999824)
+  );
+#4876 = CARTESIAN_POINT('',(44.824612971962,-2.410245370598,0.6807998368
+    ));
+#4877 = CARTESIAN_POINT('',(44.841370996258,-2.395306317783,0.6991998432
+    ));
+#4878 = CARTESIAN_POINT('',(44.858129020554,-2.380367264968,0.7175998496
+    ));
+#4879 = CARTESIAN_POINT('',(44.892910398552,-2.349361172978,
+    0.755789171113));
+#4880 = CARTESIAN_POINT('',(44.910933752254,-2.333294133803,
+    0.775578486226));
+#4881 = CARTESIAN_POINT('',(44.928957105956,-2.317227094628,
+    0.795367801338));
+#4882 = CARTESIAN_POINT('',(44.946980459658,-2.301160055453,
+    0.815157116451));
+#4883 = PCURVE('',#1181,#4884);
+#4884 = DEFINITIONAL_REPRESENTATION('',(#4885),#4921);
+#4885 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4886,#4887,#4888,#4889,#4890,
+    #4891,#4892,#4893,#4894,#4895,#4896,#4897,#4898,#4899,#4900,#4901,
+    #4902,#4903,#4904,#4905,#4906,#4907,#4908,#4909,#4910,#4911,#4912,
+    #4913,#4914,#4915,#4916,#4917,#4918,#4919,#4920),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.028888310567E-02,0.180578256914,
+    0.270867630723,0.361157004531,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#4886 = CARTESIAN_POINT('',(14.939832904937,1.487698852998E-14));
+#4887 = CARTESIAN_POINT('',(14.741359758245,-1.839990639999E-02));
+#4888 = CARTESIAN_POINT('',(14.542886611553,-3.67998128E-02));
+#4889 = CARTESIAN_POINT('',(14.344413464861,-5.519971919999E-02));
+#4890 = CARTESIAN_POINT('',(13.947466092813,-9.199963199999E-02));
+#4891 = CARTESIAN_POINT('',(13.748991867457,-0.1103996384));
+#4892 = CARTESIAN_POINT('',(13.550517642102,-0.1287996448));
+#4893 = CARTESIAN_POINT('',(13.15356919139,-0.1655996576));
+#4894 = CARTESIAN_POINT('',(12.955094966034,-0.183999664));
+#4895 = CARTESIAN_POINT('',(12.756620740679,-0.2023996704));
+#4896 = CARTESIAN_POINT('',(12.359672289967,-0.2391996832));
+#4897 = CARTESIAN_POINT('',(12.161198064611,-0.2575996896));
+#4898 = CARTESIAN_POINT('',(11.962723839256,-0.275999696));
+#4899 = CARTESIAN_POINT('',(11.565775388544,-0.3127997088));
+#4900 = CARTESIAN_POINT('',(11.367301163188,-0.3311997152));
+#4901 = CARTESIAN_POINT('',(11.168826937832,-0.3495997216));
+#4902 = CARTESIAN_POINT('',(10.771878487121,-0.3863997344));
+#4903 = CARTESIAN_POINT('',(10.573404261765,-0.4047997408));
+#4904 = CARTESIAN_POINT('',(10.374930036409,-0.4231997472));
+#4905 = CARTESIAN_POINT('',(9.977981585698,-0.45999976));
+#4906 = CARTESIAN_POINT('',(9.779507360342,-0.4783997664));
+#4907 = CARTESIAN_POINT('',(9.581033134986,-0.4967997728));
+#4908 = CARTESIAN_POINT('',(9.184084684275,-0.5335997856));
+#4909 = CARTESIAN_POINT('',(8.985610458919,-0.551999792));
+#4910 = CARTESIAN_POINT('',(8.787136233563,-0.5703997984));
+#4911 = CARTESIAN_POINT('',(8.390187782852,-0.6071998112));
+#4912 = CARTESIAN_POINT('',(8.191713557496,-0.6255998176));
+#4913 = CARTESIAN_POINT('',(7.99323933214,-0.643999824));
+#4914 = CARTESIAN_POINT('',(7.596290881429,-0.6807998368));
+#4915 = CARTESIAN_POINT('',(7.397816656073,-0.6991998432));
+#4916 = CARTESIAN_POINT('',(7.199342430717,-0.7175998496));
+#4917 = CARTESIAN_POINT('',(6.787408008558,-0.755789171113));
+#4918 = CARTESIAN_POINT('',(6.573947811755,-0.775578486226));
+#4919 = CARTESIAN_POINT('',(6.360487614951,-0.795367801338));
+#4920 = CARTESIAN_POINT('',(6.147027418148,-0.815157116451));
+#4921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4922 = PCURVE('',#4923,#4928);
+#4923 = PLANE('',#4924);
+#4924 = AXIS2_PLACEMENT_3D('',#4925,#4926,#4927);
+#4925 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#4926 = DIRECTION('',(2.210185207988E-16,0.776340110906,-0.630314232902)
+  );
+#4927 = DIRECTION('',(-3.392234121452E-16,-0.630314232902,
+    -0.776340110906));
+#4928 = DEFINITIONAL_REPRESENTATION('',(#4929),#4965);
+#4929 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#4930,#4931,#4932,#4933,#4934,
+    #4935,#4936,#4937,#4938,#4939,#4940,#4941,#4942,#4943,#4944,#4945,
+    #4946,#4947,#4948,#4949,#4950,#4951,#4952,#4953,#4954,#4955,#4956,
+    #4957,#4958,#4959,#4960,#4961,#4962,#4963,#4964),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,9.028888310567E-02,0.180578256914,
+    0.270867630723,0.361157004531,0.45144637834,0.541735752149,
+    0.632025125957,0.722314499766,0.812603873575,0.902893247383,1.),
+  .UNSPECIFIED.);
+#4930 = CARTESIAN_POINT('',(1.05,-17.0361664373));
+#4931 = CARTESIAN_POINT('',(1.026299168185,-17.05292437052));
+#4932 = CARTESIAN_POINT('',(1.00259833637,-17.06968230374));
+#4933 = CARTESIAN_POINT('',(0.978897504554,-17.08644023696));
+#4934 = CARTESIAN_POINT('',(0.931495712114,-17.11995619448));
+#4935 = CARTESIAN_POINT('',(0.90779475149,-17.13671421877));
+#4936 = CARTESIAN_POINT('',(0.884093790865,-17.15347224307));
+#4937 = CARTESIAN_POINT('',(0.836691869615,-17.18698829166));
+#4938 = CARTESIAN_POINT('',(0.81299090899,-17.20374631596));
+#4939 = CARTESIAN_POINT('',(0.789289948366,-17.22050434025));
+#4940 = CARTESIAN_POINT('',(0.741888027116,-17.25402038885));
+#4941 = CARTESIAN_POINT('',(0.718187066491,-17.27077841314));
+#4942 = CARTESIAN_POINT('',(0.694486105867,-17.28753643744));
+#4943 = CARTESIAN_POINT('',(0.647084184617,-17.32105248603));
+#4944 = CARTESIAN_POINT('',(0.623383223992,-17.33781051033));
+#4945 = CARTESIAN_POINT('',(0.599682263368,-17.35456853462));
+#4946 = CARTESIAN_POINT('',(0.552280342118,-17.38808458322));
+#4947 = CARTESIAN_POINT('',(0.528579381493,-17.40484260751));
+#4948 = CARTESIAN_POINT('',(0.504878420869,-17.42160063181));
+#4949 = CARTESIAN_POINT('',(0.457476499619,-17.4551166804));
+#4950 = CARTESIAN_POINT('',(0.433775538994,-17.4718747047));
+#4951 = CARTESIAN_POINT('',(0.41007457837,-17.48863272899));
+#4952 = CARTESIAN_POINT('',(0.36267265712,-17.52214877759));
+#4953 = CARTESIAN_POINT('',(0.338971696495,-17.53890680188));
+#4954 = CARTESIAN_POINT('',(0.31527073587,-17.55566482618));
+#4955 = CARTESIAN_POINT('',(0.267868814621,-17.58918087477));
+#4956 = CARTESIAN_POINT('',(0.244167853996,-17.60593889907));
+#4957 = CARTESIAN_POINT('',(0.220466893371,-17.62269692336));
+#4958 = CARTESIAN_POINT('',(0.173064972122,-17.65621297196));
+#4959 = CARTESIAN_POINT('',(0.149364011497,-17.67297099625));
+#4960 = CARTESIAN_POINT('',(0.125663050872,-17.68972902055));
+#4961 = CARTESIAN_POINT('',(7.647156768573E-02,-17.72451039855));
+#4962 = CARTESIAN_POINT('',(5.098104512381E-02,-17.74253375225));
+#4963 = CARTESIAN_POINT('',(2.549052256191E-02,-17.76055710595));
+#4964 = CARTESIAN_POINT('',(0.,-17.77858045965));
+#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4966 = ADVANCED_FACE('',(#4967),#1154,.T.);
+#4967 = FACE_BOUND('',#4968,.T.);
+#4968 = EDGE_LOOP('',(#4969,#4970,#4971,#4994));
+#4969 = ORIENTED_EDGE('',*,*,#4796,.T.);
+#4970 = ORIENTED_EDGE('',*,*,#1140,.T.);
+#4971 = ORIENTED_EDGE('',*,*,#4972,.F.);
+#4972 = EDGE_CURVE('',#4973,#1114,#4975,.T.);
+#4973 = VERTEX_POINT('',#4974);
+#4974 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,0.));
+#4975 = SURFACE_CURVE('',#4976,(#4980,#4987),.PCURVE_S1.);
+#4976 = LINE('',#4977,#4978);
+#4977 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,0.));
+#4978 = VECTOR('',#4979,1.);
+#4979 = DIRECTION('',(0.,0.,1.));
+#4980 = PCURVE('',#1154,#4981);
+#4981 = DEFINITIONAL_REPRESENTATION('',(#4982),#4986);
+#4982 = LINE('',#4983,#4984);
+#4983 = CARTESIAN_POINT('',(17.5,0.));
+#4984 = VECTOR('',#4985,1.);
+#4985 = DIRECTION('',(0.,-1.));
+#4986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4987 = PCURVE('',#1127,#4988);
+#4988 = DEFINITIONAL_REPRESENTATION('',(#4989),#4993);
+#4989 = LINE('',#4990,#4991);
+#4990 = CARTESIAN_POINT('',(0.,0.));
+#4991 = VECTOR('',#4992,1.);
+#4992 = DIRECTION('',(0.,-1.));
+#4993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4994 = ORIENTED_EDGE('',*,*,#4995,.F.);
+#4995 = EDGE_CURVE('',#4797,#4973,#4996,.T.);
+#4996 = SURFACE_CURVE('',#4997,(#5000,#5007),.PCURVE_S1.);
+#4997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4998,#4999),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.5),.PIECEWISE_BEZIER_KNOTS.);
+#4998 = CARTESIAN_POINT('',(42.587334010671,-4.404682660715,0.));
+#4999 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,0.));
+#5000 = PCURVE('',#1154,#5001);
+#5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5006);
+#5002 = LINE('',#5003,#5004);
+#5003 = CARTESIAN_POINT('',(0.,0.));
+#5004 = VECTOR('',#5005,1.);
+#5005 = DIRECTION('',(1.,0.));
+#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5007 = PCURVE('',#4834,#5008);
+#5008 = DEFINITIONAL_REPRESENTATION('',(#5009),#5012);
+#5009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5010,#5011),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,17.5),.PIECEWISE_BEZIER_KNOTS.);
+#5010 = CARTESIAN_POINT('',(18.880667533653,-9.383888888889));
+#5011 = CARTESIAN_POINT('',(16.80633420032,-9.383888888889));
+#5012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5013 = ADVANCED_FACE('',(#5014),#1127,.T.);
+#5014 = FACE_BOUND('',#5015,.T.);
+#5015 = EDGE_LOOP('',(#5016,#5037,#5038,#5039,#5062,#5127));
+#5016 = ORIENTED_EDGE('',*,*,#5017,.F.);
+#5017 = EDGE_CURVE('',#4973,#5018,#5020,.T.);
+#5018 = VERTEX_POINT('',#5019);
+#5019 = CARTESIAN_POINT('',(38.739645297006,-2.96299,-2.966826997215E-15
+    ));
+#5020 = SURFACE_CURVE('',#5021,(#5024,#5031),.PCURVE_S1.);
+#5021 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5022,#5023),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,33.129696617373),.PIECEWISE_BEZIER_KNOTS.);
+#5022 = CARTESIAN_POINT('',(40.513000677338,-4.404682660715,0.));
+#5023 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,0.));
+#5024 = PCURVE('',#1127,#5025);
+#5025 = DEFINITIONAL_REPRESENTATION('',(#5026),#5030);
+#5026 = LINE('',#5027,#5028);
+#5027 = CARTESIAN_POINT('',(0.,0.));
+#5028 = VECTOR('',#5029,1.);
+#5029 = DIRECTION('',(1.,0.));
+#5030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5031 = PCURVE('',#4834,#5032);
+#5032 = DEFINITIONAL_REPRESENTATION('',(#5033),#5036);
+#5033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5034,#5035),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,33.129696617373),.PIECEWISE_BEZIER_KNOTS.);
+#5034 = CARTESIAN_POINT('',(16.80633420032,-9.383888888889));
+#5035 = CARTESIAN_POINT('',(13.885333861653,-7.009190169778));
+#5036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5037 = ORIENTED_EDGE('',*,*,#4972,.T.);
+#5038 = ORIENTED_EDGE('',*,*,#1113,.T.);
+#5039 = ORIENTED_EDGE('',*,*,#5040,.F.);
+#5040 = EDGE_CURVE('',#5041,#1087,#5043,.T.);
+#5041 = VERTEX_POINT('',#5042);
+#5042 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,
+    0.986119756467));
+#5043 = SURFACE_CURVE('',#5044,(#5048,#5055),.PCURVE_S1.);
+#5044 = LINE('',#5045,#5046);
+#5045 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,0.));
+#5046 = VECTOR('',#5047,1.);
+#5047 = DIRECTION('',(0.,0.,1.));
+#5048 = PCURVE('',#1127,#5049);
+#5049 = DEFINITIONAL_REPRESENTATION('',(#5050),#5054);
+#5050 = LINE('',#5051,#5052);
+#5051 = CARTESIAN_POINT('',(33.129696617373,0.));
+#5052 = VECTOR('',#5053,1.);
+#5053 = DIRECTION('',(0.,-1.));
+#5054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5055 = PCURVE('',#1100,#5056);
+#5056 = DEFINITIONAL_REPRESENTATION('',(#5057),#5061);
+#5057 = LINE('',#5058,#5059);
+#5058 = CARTESIAN_POINT('',(3.197649273914E-14,0.));
+#5059 = VECTOR('',#5060,1.);
+#5060 = DIRECTION('',(0.,-1.));
+#5061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5062 = ORIENTED_EDGE('',*,*,#5063,.T.);
+#5063 = EDGE_CURVE('',#5041,#5064,#5066,.T.);
+#5064 = VERTEX_POINT('',#5065);
+#5065 = CARTESIAN_POINT('',(37.925560766365,-2.301160055453,
+    0.815157116451));
+#5066 = SURFACE_CURVE('',#5067,(#5085,#5106),.PCURVE_S1.);
+#5067 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5068,#5069,#5070,#5071,#5072,
+    #5073,#5074,#5075,#5076,#5077,#5078,#5079,#5080,#5081,#5082,#5083,
+    #5084),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.326653824915,
+    0.66521162078,1.),.UNSPECIFIED.);
+#5068 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,
+    0.986119756467));
+#5069 = CARTESIAN_POINT('',(37.611214550162,-2.045604605119,
+    0.982360347208));
+#5070 = CARTESIAN_POINT('',(37.630355535543,-2.061165737675,0.9779780799
+    ));
+#5071 = CARTESIAN_POINT('',(37.649410138336,-2.076656643392,
+    0.972962293527));
+#5072 = CARTESIAN_POINT('',(37.668364917406,-2.09206639497,
+    0.967298906019));
+#5073 = CARTESIAN_POINT('',(37.687205971784,-2.107383691276,
+    0.96096840803));
+#5074 = CARTESIAN_POINT('',(37.725313493827,-2.138364134033,
+    0.946663315589));
+#5075 = CARTESIAN_POINT('',(37.74456951311,-2.154018786216,
+    0.938637673347));
+#5076 = CARTESIAN_POINT('',(37.763671216106,-2.169547983195,
+    0.929835913458));
+#5077 = CARTESIAN_POINT('',(37.782599475235,-2.184936174738,
+    0.920220549624));
+#5078 = CARTESIAN_POINT('',(37.801330786835,-2.200164252967,
+    0.909740873321));
+#5079 = CARTESIAN_POINT('',(37.838136007052,-2.230085957579,
+    0.887038617413));
+#5080 = CARTESIAN_POINT('',(37.856211663669,-2.244781005042,
+    0.87483842918));
+#5081 = CARTESIAN_POINT('',(37.87403906382,-2.259274226335,0.86165568341
+    ));
+#5082 = CARTESIAN_POINT('',(37.891579213875,-2.273533920631,
+    0.847399692775));
+#5083 = CARTESIAN_POINT('',(37.908778889808,-2.287516818156,
+    0.831961103737));
+#5084 = CARTESIAN_POINT('',(37.925560766365,-2.301160055453,
+    0.815157116451));
+#5085 = PCURVE('',#1127,#5086);
+#5086 = DEFINITIONAL_REPRESENTATION('',(#5087),#5105);
+#5087 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5088,#5089,#5090,#5091,#5092,
+    #5093,#5094,#5095,#5096,#5097,#5098,#5099,#5100,#5101,#5102,#5103,
+    #5104),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.326653824915,
+    0.66521162078,1.),.UNSPECIFIED.);
+#5088 = CARTESIAN_POINT('',(33.129696617373,-0.986119756467));
+#5089 = CARTESIAN_POINT('',(32.911770933143,-0.982360347208));
+#5090 = CARTESIAN_POINT('',(32.69467577221,-0.9779780799));
+#5091 = CARTESIAN_POINT('',(32.478560354024,-0.972962293527));
+#5092 = CARTESIAN_POINT('',(32.263577126625,-0.967298906019));
+#5093 = CARTESIAN_POINT('',(32.049883753429,-0.96096840803));
+#5094 = CARTESIAN_POINT('',(31.617672011646,-0.946663315589));
+#5095 = CARTESIAN_POINT('',(31.399272147574,-0.938637673347));
+#5096 = CARTESIAN_POINT('',(31.182622523554,-0.929835913458));
+#5097 = CARTESIAN_POINT('',(30.967940082708,-0.920220549624));
+#5098 = CARTESIAN_POINT('',(30.755491401221,-0.909740873321));
+#5099 = CARTESIAN_POINT('',(30.338050237806,-0.887038617413));
+#5100 = CARTESIAN_POINT('',(30.133037930222,-0.87483842918));
+#5101 = CARTESIAN_POINT('',(29.930841322894,-0.86165568341));
+#5102 = CARTESIAN_POINT('',(29.731902677712,-0.847399692775));
+#5103 = CARTESIAN_POINT('',(29.536825656312,-0.831961103737));
+#5104 = CARTESIAN_POINT('',(29.346487274067,-0.815157116451));
+#5105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5106 = PCURVE('',#2985,#5107);
+#5107 = DEFINITIONAL_REPRESENTATION('',(#5108),#5126);
+#5108 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5109,#5110,#5111,#5112,#5113,
+    #5114,#5115,#5116,#5117,#5118,#5119,#5120,#5121,#5122,#5123,#5124,
+    #5125),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.326653824915,
+    0.66521162078,1.),.UNSPECIFIED.);
+#5109 = CARTESIAN_POINT('',(-4.94856640195,-10.42360033867));
+#5110 = CARTESIAN_POINT('',(-4.980699766954,-10.44281455016));
+#5111 = CARTESIAN_POINT('',(-5.013008809672,-10.46195553554));
+#5112 = CARTESIAN_POINT('',(-5.045537666555,-10.48101013833));
+#5113 = CARTESIAN_POINT('',(-5.07833427397,-10.4999649174));
+#5114 = CARTESIAN_POINT('',(-5.111454746157,-10.51880597178));
+#5115 = CARTESIAN_POINT('',(-5.179702046562,-10.55691349382));
+#5116 = CARTESIAN_POINT('',(-5.21485611513,-10.57616951311));
+#5117 = CARTESIAN_POINT('',(-5.250509173663,-10.5952712161));
+#5118 = CARTESIAN_POINT('',(-5.286747544788,-10.61419947523));
+#5119 = CARTESIAN_POINT('',(-5.323679291034,-10.63293078683));
+#5120 = CARTESIAN_POINT('',(-5.398797886073,-10.66973600705));
+#5121 = CARTESIAN_POINT('',(-5.436960195212,-10.68781166366));
+#5122 = CARTESIAN_POINT('',(-5.476081879311,-10.70563906382));
+#5123 = CARTESIAN_POINT('',(-5.516338609494,-10.72317921387));
+#5124 = CARTESIAN_POINT('',(-5.557937128178,-10.7403788898));
+#5125 = CARTESIAN_POINT('',(-5.601227400187,-10.75716076636));
+#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5127 = ORIENTED_EDGE('',*,*,#5128,.T.);
+#5128 = EDGE_CURVE('',#5064,#5018,#5129,.T.);
+#5129 = SURFACE_CURVE('',#5130,(#5166,#5205),.PCURVE_S1.);
+#5130 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.96762532092E-02,0.179965627018,
+    0.270255000826,0.360544374635,0.450833748444,0.541123122252,
+    0.631412496061,0.721701869869,0.811991243678,0.902280617487,1.),
+  .UNSPECIFIED.);
+#5131 = CARTESIAN_POINT('',(37.925560766365,-2.301160055453,
+    0.815157116451));
+#5132 = CARTESIAN_POINT('',(37.943811778991,-2.315997662875,
+    0.796882057456));
+#5133 = CARTESIAN_POINT('',(37.962062791617,-2.330835270297,
+    0.778606998461));
+#5134 = CARTESIAN_POINT('',(37.980313804242,-2.345672877719,
+    0.760331939466));
+#5135 = CARTESIAN_POINT('',(38.016940612493,-2.375449537957,
+    0.723656874071));
+#5136 = CARTESIAN_POINT('',(38.035316408118,-2.390388590772,
+    0.705256867671));
+#5137 = CARTESIAN_POINT('',(38.053692203742,-2.405327643587,
+    0.686856861271));
+#5138 = CARTESIAN_POINT('',(38.090443794992,-2.435205749218,
+    0.650056848471));
+#5139 = CARTESIAN_POINT('',(38.108819590617,-2.450144802033,
+    0.631656842071));
+#5140 = CARTESIAN_POINT('',(38.127195386241,-2.465083854848,
+    0.613256835671));
+#5141 = CARTESIAN_POINT('',(38.163946977491,-2.494961960479,
+    0.576456822871));
+#5142 = CARTESIAN_POINT('',(38.182322773115,-2.509901013294,
+    0.558056816471));
+#5143 = CARTESIAN_POINT('',(38.20069856874,-2.524840066109,
+    0.539656810071));
+#5144 = CARTESIAN_POINT('',(38.23745015999,-2.55471817174,0.502856797271
+    ));
+#5145 = CARTESIAN_POINT('',(38.255825955614,-2.569657224555,
+    0.484456790871));
+#5146 = CARTESIAN_POINT('',(38.274201751239,-2.58459627737,
+    0.466056784471));
+#5147 = CARTESIAN_POINT('',(38.310953342488,-2.614474383001,
+    0.429256771671));
+#5148 = CARTESIAN_POINT('',(38.329329138113,-2.629413435816,
+    0.410856765271));
+#5149 = CARTESIAN_POINT('',(38.347704933738,-2.644352488631,
+    0.392456758871));
+#5150 = CARTESIAN_POINT('',(38.384456524987,-2.674230594261,
+    0.355656746071));
+#5151 = CARTESIAN_POINT('',(38.402832320612,-2.689169647077,
+    0.337256739671));
+#5152 = CARTESIAN_POINT('',(38.421208116237,-2.704108699892,
+    0.318856733271));
+#5153 = CARTESIAN_POINT('',(38.457959707486,-2.733986805522,
+    0.282056720471));
+#5154 = CARTESIAN_POINT('',(38.476335503111,-2.748925858338,
+    0.263656714071));
+#5155 = CARTESIAN_POINT('',(38.494711298736,-2.763864911153,
+    0.245256707671));
+#5156 = CARTESIAN_POINT('',(38.531462889985,-2.793743016783,
+    0.208456694871));
+#5157 = CARTESIAN_POINT('',(38.54983868561,-2.808682069599,
+    0.190056688471));
+#5158 = CARTESIAN_POINT('',(38.568214481235,-2.823621122414,
+    0.171656682071));
+#5159 = CARTESIAN_POINT('',(38.604966072484,-2.853499228044,
+    0.134856669271));
+#5160 = CARTESIAN_POINT('',(38.623341868109,-2.86843828086,
+    0.116456662871));
+#5161 = CARTESIAN_POINT('',(38.641717663733,-2.883377333675,
+    9.80566564709E-02));
+#5162 = CARTESIAN_POINT('',(38.67998141877,-2.914484789868,
+    5.974248755317E-02));
+#5163 = CARTESIAN_POINT('',(38.699869378182,-2.930653193245,
+    3.982832503544E-02));
+#5164 = CARTESIAN_POINT('',(38.719757337594,-2.946821596623,
+    1.991416251772E-02));
+#5165 = CARTESIAN_POINT('',(38.739645297006,-2.96299,-1.310063169058E-14
+    ));
+#5166 = PCURVE('',#1127,#5167);
+#5167 = DEFINITIONAL_REPRESENTATION('',(#5168),#5204);
+#5168 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#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),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.96762532092E-02,0.179965627018,
+    0.270255000826,0.360544374635,0.450833748444,0.541123122252,
+    0.631412496061,0.721701869869,0.811991243678,0.902280617487,1.),
+  .UNSPECIFIED.);
+#5169 = CARTESIAN_POINT('',(29.346487274067,-0.815157116451));
+#5170 = CARTESIAN_POINT('',(29.139486095994,-0.796882057456));
+#5171 = CARTESIAN_POINT('',(28.932484917921,-0.778606998461));
+#5172 = CARTESIAN_POINT('',(28.725483739849,-0.760331939466));
+#5173 = CARTESIAN_POINT('',(28.310066107286,-0.723656874071));
+#5174 = CARTESIAN_POINT('',(28.101649652795,-0.705256867671));
+#5175 = CARTESIAN_POINT('',(27.893233198305,-0.686856861271));
+#5176 = CARTESIAN_POINT('',(27.476400289324,-0.650056848471));
+#5177 = CARTESIAN_POINT('',(27.267983834834,-0.631656842071));
+#5178 = CARTESIAN_POINT('',(27.059567380344,-0.613256835671));
+#5179 = CARTESIAN_POINT('',(26.642734471363,-0.576456822871));
+#5180 = CARTESIAN_POINT('',(26.434318016873,-0.558056816471));
+#5181 = CARTESIAN_POINT('',(26.225901562383,-0.539656810071));
+#5182 = CARTESIAN_POINT('',(25.809068653402,-0.502856797271));
+#5183 = CARTESIAN_POINT('',(25.600652198912,-0.484456790871));
+#5184 = CARTESIAN_POINT('',(25.392235744422,-0.466056784471));
+#5185 = CARTESIAN_POINT('',(24.975402835441,-0.429256771671));
+#5186 = CARTESIAN_POINT('',(24.766986380951,-0.410856765271));
+#5187 = CARTESIAN_POINT('',(24.558569926461,-0.392456758871));
+#5188 = CARTESIAN_POINT('',(24.14173701748,-0.355656746071));
+#5189 = CARTESIAN_POINT('',(23.93332056299,-0.337256739671));
+#5190 = CARTESIAN_POINT('',(23.7249041085,-0.318856733271));
+#5191 = CARTESIAN_POINT('',(23.308071199519,-0.282056720471));
+#5192 = CARTESIAN_POINT('',(23.099654745029,-0.263656714071));
+#5193 = CARTESIAN_POINT('',(22.891238290538,-0.245256707671));
+#5194 = CARTESIAN_POINT('',(22.474405381558,-0.208456694871));
+#5195 = CARTESIAN_POINT('',(22.265988927068,-0.190056688471));
+#5196 = CARTESIAN_POINT('',(22.057572472577,-0.171656682071));
+#5197 = CARTESIAN_POINT('',(21.640739563597,-0.134856669271));
+#5198 = CARTESIAN_POINT('',(21.432323109106,-0.116456662871));
+#5199 = CARTESIAN_POINT('',(21.223906654616,-9.80566564709E-02));
+#5200 = CARTESIAN_POINT('',(20.789922933688,-5.974248755317E-02));
+#5201 = CARTESIAN_POINT('',(20.56435566725,-3.982832503545E-02));
+#5202 = CARTESIAN_POINT('',(20.338788400812,-1.991416251772E-02));
+#5203 = CARTESIAN_POINT('',(20.113221134374,1.310063169058E-14));
+#5204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5205 = PCURVE('',#4923,#5206);
+#5206 = DEFINITIONAL_REPRESENTATION('',(#5207),#5243);
+#5207 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#5208,#5209,#5210,#5211,#5212,
+    #5213,#5214,#5215,#5216,#5217,#5218,#5219,#5220,#5221,#5222,#5223,
+    #5224,#5225,#5226,#5227,#5228,#5229,#5230,#5231,#5232,#5233,#5234,
+    #5235,#5236,#5237,#5238,#5239,#5240,#5241,#5242),.UNSPECIFIED.,.F.,
+  .F.,(5,3,3,3,3,3,3,3,3,3,3,5),(0.,8.96762532092E-02,0.179965627018,
+    0.270255000826,0.360544374635,0.450833748444,0.541123122252,
+    0.631412496061,0.721701869869,0.811991243678,0.902280617487,1.),
+  .UNSPECIFIED.);
+#5208 = CARTESIAN_POINT('',(0.,-10.75716076636));
+#5209 = CARTESIAN_POINT('',(2.354001646741E-02,-10.77541177899));
+#5210 = CARTESIAN_POINT('',(4.708003293483E-02,-10.79366279161));
+#5211 = CARTESIAN_POINT('',(7.062004940224E-02,-10.81191380424));
+#5212 = CARTESIAN_POINT('',(0.117861026494,-10.84854061249));
+#5213 = CARTESIAN_POINT('',(0.141561987119,-10.86691640811));
+#5214 = CARTESIAN_POINT('',(0.165262947744,-10.88529220374));
+#5215 = CARTESIAN_POINT('',(0.212664868993,-10.92204379499));
+#5216 = CARTESIAN_POINT('',(0.236365829618,-10.94041959061));
+#5217 = CARTESIAN_POINT('',(0.260066790243,-10.95879538624));
+#5218 = CARTESIAN_POINT('',(0.307468711493,-10.99554697749));
+#5219 = CARTESIAN_POINT('',(0.331169672117,-11.01392277311));
+#5220 = CARTESIAN_POINT('',(0.354870632742,-11.03229856874));
+#5221 = CARTESIAN_POINT('',(0.402272553992,-11.06905015999));
+#5222 = CARTESIAN_POINT('',(0.425973514616,-11.08742595561));
+#5223 = CARTESIAN_POINT('',(0.449674475241,-11.10580175123));
+#5224 = CARTESIAN_POINT('',(0.497076396491,-11.14255334248));
+#5225 = CARTESIAN_POINT('',(0.520777357115,-11.16092913811));
+#5226 = CARTESIAN_POINT('',(0.54447831774,-11.17930493373));
+#5227 = CARTESIAN_POINT('',(0.59188023899,-11.21605652498));
+#5228 = CARTESIAN_POINT('',(0.615581199614,-11.23443232061));
+#5229 = CARTESIAN_POINT('',(0.639282160239,-11.25280811623));
+#5230 = CARTESIAN_POINT('',(0.686684081489,-11.28955970748));
+#5231 = CARTESIAN_POINT('',(0.710385042113,-11.30793550311));
+#5232 = CARTESIAN_POINT('',(0.734086002738,-11.32631129873));
+#5233 = CARTESIAN_POINT('',(0.781487923988,-11.36306288998));
+#5234 = CARTESIAN_POINT('',(0.805188884612,-11.38143868561));
+#5235 = CARTESIAN_POINT('',(0.828889845237,-11.39981448123));
+#5236 = CARTESIAN_POINT('',(0.876291766487,-11.43656607248));
+#5237 = CARTESIAN_POINT('',(0.899992727112,-11.4549418681));
+#5238 = CARTESIAN_POINT('',(0.923693687736,-11.47331766373));
+#5239 = CARTESIAN_POINT('',(0.973045986271,-11.51158141877));
+#5240 = CARTESIAN_POINT('',(0.998697324181,-11.53146937818));
+#5241 = CARTESIAN_POINT('',(1.02434866209,-11.55135733759));
+#5242 = CARTESIAN_POINT('',(1.05,-11.571245297));
+#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5244 = ADVANCED_FACE('',(#5245),#1100,.T.);
+#5245 = FACE_BOUND('',#5246,.T.);
+#5246 = EDGE_LOOP('',(#5247,#5310,#5311,#5312,#5335,#5354));
+#5247 = ORIENTED_EDGE('',*,*,#5248,.T.);
+#5248 = EDGE_CURVE('',#3249,#5041,#5249,.T.);
+#5249 = SURFACE_CURVE('',#5250,(#5268,#5289),.PCURVE_S1.);
+#5250 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5251,#5252,#5253,#5254,#5255,
+    #5256,#5257,#5258,#5259,#5260,#5261,#5262,#5263,#5264,#5265,#5266,
+    #5267),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.313710986598,
+    0.662461757506,1.),.UNSPECIFIED.);
+#5251 = CARTESIAN_POINT('',(37.27961506253,-2.301160055453,
+    0.815157116451));
+#5252 = CARTESIAN_POINT('',(37.294342002994,-2.288375859817,
+    0.83090304656));
+#5253 = CARTESIAN_POINT('',(37.309412782555,-2.275293183564,
+    0.845450376824));
+#5254 = CARTESIAN_POINT('',(37.324767380292,-2.261964129789,
+    0.858949120345));
+#5255 = CARTESIAN_POINT('',(37.340363583549,-2.248425342551,
+    0.871492795544));
+#5256 = CARTESIAN_POINT('',(37.356170124027,-2.234703965305,
+    0.883158792125));
+#5257 = CARTESIAN_POINT('',(37.389950206227,-2.205380075493,
+    0.906068742372));
+#5258 = CARTESIAN_POINT('',(37.407965519766,-2.189741301555,
+    0.917118295228));
+#5259 = CARTESIAN_POINT('',(37.426181876562,-2.173928005532,
+    0.927238147447));
+#5260 = CARTESIAN_POINT('',(37.444574366596,-2.157961811373,
+    0.936486064435));
+#5261 = CARTESIAN_POINT('',(37.463123020404,-2.141860054213,
+    0.944904276087));
+#5262 = CARTESIAN_POINT('',(37.499899725833,-2.109934848961,
+    0.959906201508));
+#5263 = CARTESIAN_POINT('',(37.518117927338,-2.094119951581,
+    0.96653965797));
+#5264 = CARTESIAN_POINT('',(37.536451260537,-2.07820511042,
+    0.972458724729));
+#5265 = CARTESIAN_POINT('',(37.554885309163,-2.062202839984,
+    0.977685308878));
+#5266 = CARTESIAN_POINT('',(37.573406186805,-2.046125194821,
+    0.982235057403));
+#5267 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,
+    0.986119756467));
+#5268 = PCURVE('',#1100,#5269);
+#5269 = DEFINITIONAL_REPRESENTATION('',(#5270),#5288);
+#5270 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5271,#5272,#5273,#5274,#5275,
+    #5276,#5277,#5278,#5279,#5280,#5281,#5282,#5283,#5284,#5285,#5286,
+    #5287),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.313710986598,
+    0.662461757506,1.),.UNSPECIFIED.);
+#5271 = CARTESIAN_POINT('',(3.652281534054,-0.815157116451));
+#5272 = CARTESIAN_POINT('',(3.480100138775,-0.83090304656));
+#5273 = CARTESIAN_POINT('',(3.303898716689,-0.845450376824));
+#5274 = CARTESIAN_POINT('',(3.12437900798,-0.858949120345));
+#5275 = CARTESIAN_POINT('',(2.942034545848,-0.871492795544));
+#5276 = CARTESIAN_POINT('',(2.75723090652,-0.883158792125));
+#5277 = CARTESIAN_POINT('',(2.362287931098,-0.906068742372));
+#5278 = CARTESIAN_POINT('',(2.15166021592,-0.917118295228));
+#5279 = CARTESIAN_POINT('',(1.938681984782,-0.927238147447));
+#5280 = CARTESIAN_POINT('',(1.723644475504,-0.936486064435));
+#5281 = CARTESIAN_POINT('',(1.506781162928,-0.944904276087));
+#5282 = CARTESIAN_POINT('',(1.076802888082,-0.959906201508));
+#5283 = CARTESIAN_POINT('',(0.863803089367,-0.96653965797));
+#5284 = CARTESIAN_POINT('',(0.649457217737,-0.972458724729));
+#5285 = CARTESIAN_POINT('',(0.433933822309,-0.977685308878));
+#5286 = CARTESIAN_POINT('',(0.217395257359,-0.982235057403));
+#5287 = CARTESIAN_POINT('',(3.197649273914E-14,-0.986119756467));
+#5288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5289 = PCURVE('',#2985,#5290);
+#5290 = DEFINITIONAL_REPRESENTATION('',(#5291),#5309);
+#5291 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#5292,#5293,#5294,#5295,#5296,
+    #5297,#5298,#5299,#5300,#5301,#5302,#5303,#5304,#5305,#5306,#5307,
+    #5308),.UNSPECIFIED.,.F.,.F.,(7,5,5,7),(0.,0.313710986598,
+    0.662461757506,1.),.UNSPECIFIED.);
+#5292 = CARTESIAN_POINT('',(-5.601227400187,-10.11121506253));
+#5293 = CARTESIAN_POINT('',(-5.560662885002,-10.12594200299));
+#5294 = CARTESIAN_POINT('',(-5.521583080251,-10.14101278255));
+#5295 = CARTESIAN_POINT('',(-5.483701031212,-10.15636738029));
+#5296 = CARTESIAN_POINT('',(-5.446839869761,-10.17196358354));
+#5297 = CARTESIAN_POINT('',(-5.410850010148,-10.18777012402));
+#5298 = CARTESIAN_POINT('',(-5.336425381589,-10.22155020622));
+#5299 = CARTESIAN_POINT('',(-5.298172561032,-10.23956551976));
+#5300 = CARTESIAN_POINT('',(-5.260681963301,-10.25778187656));
+#5301 = CARTESIAN_POINT('',(-5.223831696679,-10.27617436659));
+#5302 = CARTESIAN_POINT('',(-5.187525535161,-10.2947230204));
+#5303 = CARTESIAN_POINT('',(-5.116976927897,-10.33149972583));
+#5304 = CARTESIAN_POINT('',(-5.082707824052,-10.34971792733));
+#5305 = CARTESIAN_POINT('',(-5.048790477007,-10.36805126053));
+#5306 = CARTESIAN_POINT('',(-5.015162431566,-10.38648530916));
+#5307 = CARTESIAN_POINT('',(-4.981770675303,-10.4050061868));
+#5308 = CARTESIAN_POINT('',(-4.94856640195,-10.42360033867));
+#5309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5310 = ORIENTED_EDGE('',*,*,#5040,.T.);
+#5311 = ORIENTED_EDGE('',*,*,#1086,.T.);
+#5312 = ORIENTED_EDGE('',*,*,#5313,.F.);
+#5313 = EDGE_CURVE('',#5314,#1060,#5316,.T.);
+#5314 = VERTEX_POINT('',#5315);
+#5315 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,0.));
+#5316 = SURFACE_CURVE('',#5317,(#5321,#5328),.PCURVE_S1.);
+#5317 = LINE('',#5318,#5319);
+#5318 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,0.));
+#5319 = VECTOR('',#5320,1.);
+#5320 = DIRECTION('',(0.,0.,1.));
+#5321 = PCURVE('',#1100,#5322);
+#5322 = DEFINITIONAL_REPRESENTATION('',(#5323),#5327);
+#5323 = LINE('',#5324,#5325);
+#5324 = CARTESIAN_POINT('',(36.625864726157,0.));
+#5325 = VECTOR('',#5326,1.);
+#5326 = DIRECTION('',(0.,-1.));
+#5327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5328 = PCURVE('',#1073,#5329);
+#5329 = DEFINITIONAL_REPRESENTATION('',(#5330),#5334);
+#5330 = LINE('',#5331,#5332);
+#5331 = CARTESIAN_POINT('',(4.217377868723E-14,0.));
+#5332 = VECTOR('',#5333,1.);
+#5333 = DIRECTION('',(0.,-1.));
+#5334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5335 = ORIENTED_EDGE('',*,*,#5336,.F.);
+#5336 = EDGE_CURVE('',#3272,#5314,#5337,.T.);
+#5337 = SURFACE_CURVE('',#5338,(#5341,#5348),.PCURVE_S1.);
+#5338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5339,#5340),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,36.625864726157),.PIECEWISE_BEZIER_KNOTS.);
+#5339 = CARTESIAN_POINT('',(37.592000338671,-2.029983941604,0.));
+#5340 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,0.));
+#5341 = PCURVE('',#1100,#5342);
+#5342 = DEFINITIONAL_REPRESENTATION('',(#5343),#5347);
+#5343 = LINE('',#5344,#5345);
+#5344 = CARTESIAN_POINT('',(0.,0.));
+#5345 = VECTOR('',#5346,1.);
+#5346 = DIRECTION('',(1.,0.));
+#5347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5348 = PCURVE('',#3406,#5349);
+#5349 = DEFINITIONAL_REPRESENTATION('',(#5350),#5353);
+#5350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5351,#5352),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,36.625864726157),.PIECEWISE_BEZIER_KNOTS.);
+#5351 = CARTESIAN_POINT('',(13.885333861653,-7.009190169778));
+#5352 = CARTESIAN_POINT('',(10.752667127253,-9.728602561778));
+#5353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5354 = ORIENTED_EDGE('',*,*,#3271,.T.);
+#5355 = ADVANCED_FACE('',(#5356),#1073,.T.);
+#5356 = FACE_BOUND('',#5357,.T.);
+#5357 = EDGE_LOOP('',(#5358,#5377,#5378,#5379,#5400));
+#5358 = ORIENTED_EDGE('',*,*,#5359,.F.);
+#5359 = EDGE_CURVE('',#5314,#3391,#5360,.T.);
+#5360 = SURFACE_CURVE('',#5361,(#5364,#5371),.PCURVE_S1.);
+#5361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5362,#5363),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,28.356333057887),.PIECEWISE_BEZIER_KNOTS.);
+#5362 = CARTESIAN_POINT('',(34.459333604271,-4.749396333604,0.));
+#5363 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,0.));
+#5364 = PCURVE('',#1073,#5365);
+#5365 = DEFINITIONAL_REPRESENTATION('',(#5366),#5370);
+#5366 = LINE('',#5367,#5368);
+#5367 = CARTESIAN_POINT('',(0.,0.));
+#5368 = VECTOR('',#5369,1.);
+#5369 = DIRECTION('',(1.,0.));
+#5370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5371 = PCURVE('',#3406,#5372);
+#5372 = DEFINITIONAL_REPRESENTATION('',(#5373),#5376);
+#5373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5374,#5375),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,28.356333057887),.PIECEWISE_BEZIER_KNOTS.);
+#5374 = CARTESIAN_POINT('',(10.752667127253,-9.728602561778));
+#5375 = CARTESIAN_POINT('',(8.212667296587,-7.736919868889));
+#5376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5377 = ORIENTED_EDGE('',*,*,#5313,.T.);
+#5378 = ORIENTED_EDGE('',*,*,#1059,.T.);
+#5379 = ORIENTED_EDGE('',*,*,#5380,.F.);
+#5380 = EDGE_CURVE('',#3419,#1033,#5381,.T.);
+#5381 = SURFACE_CURVE('',#5382,(#5386,#5393),.PCURVE_S1.);
+#5382 = LINE('',#5383,#5384);
+#5383 = CARTESIAN_POINT('',(31.919333773605,-2.757713640715,0.));
+#5384 = VECTOR('',#5385,1.);
+#5385 = DIRECTION('',(0.,0.,1.));
+#5386 = PCURVE('',#1073,#5387);
+#5387 = DEFINITIONAL_REPRESENTATION('',(#5388),#5392);
+#5388 = LINE('',#5389,#5390);
+#5389 = CARTESIAN_POINT('',(28.356333057887,0.));
+#5390 = VECTOR('',#5391,1.);
+#5391 = DIRECTION('',(0.,-1.));
+#5392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5393 = PCURVE('',#1046,#5394);
+#5394 = DEFINITIONAL_REPRESENTATION('',(#5395),#5399);
+#5395 = LINE('',#5396,#5397);
+#5396 = CARTESIAN_POINT('',(0.,0.));
+#5397 = VECTOR('',#5398,1.);
+#5398 = DIRECTION('',(0.,-1.));
+#5399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5400 = ORIENTED_EDGE('',*,*,#3418,.T.);
+#5401 = ADVANCED_FACE('',(#5402),#1046,.T.);
+#5402 = FACE_BOUND('',#5403,.T.);
+#5403 = EDGE_LOOP('',(#5404,#5405,#5406,#5407));
+#5404 = ORIENTED_EDGE('',*,*,#3465,.T.);
+#5405 = ORIENTED_EDGE('',*,*,#5380,.T.);
+#5406 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#5407 = ORIENTED_EDGE('',*,*,#3832,.F.);
+#5408 = ADVANCED_FACE('',(#5409),#1786,.F.);
+#5409 = FACE_BOUND('',#5410,.T.);
+#5410 = EDGE_LOOP('',(#5411,#5412,#5413,#5414));
+#5411 = ORIENTED_EDGE('',*,*,#1826,.F.);
+#5412 = ORIENTED_EDGE('',*,*,#1772,.T.);
+#5413 = ORIENTED_EDGE('',*,*,#4026,.T.);
+#5414 = ORIENTED_EDGE('',*,*,#1856,.F.);
+#5415 = ADVANCED_FACE('',(#5416),#2985,.F.);
+#5416 = FACE_BOUND('',#5417,.T.);
+#5417 = EDGE_LOOP('',(#5418,#5419,#5420,#5421,#5442,#5443,#5444,#5465,
+    #5466,#5467));
+#5418 = ORIENTED_EDGE('',*,*,#3218,.F.);
+#5419 = ORIENTED_EDGE('',*,*,#3169,.T.);
+#5420 = ORIENTED_EDGE('',*,*,#2915,.T.);
+#5421 = ORIENTED_EDGE('',*,*,#5422,.F.);
+#5422 = EDGE_CURVE('',#4428,#2792,#5423,.T.);
+#5423 = SURFACE_CURVE('',#5424,(#5428,#5435),.PCURVE_S1.);
+#5424 = LINE('',#5425,#5426);
+#5425 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#5426 = VECTOR('',#5427,1.);
+#5427 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#5428 = PCURVE('',#2985,#5429);
+#5429 = DEFINITIONAL_REPRESENTATION('',(#5430),#5434);
+#5430 = LINE('',#5431,#5432);
+#5431 = CARTESIAN_POINT('',(-5.601227400187,0.));
+#5432 = VECTOR('',#5433,1.);
+#5433 = DIRECTION('',(-0.,-1.));
+#5434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5435 = PCURVE('',#2871,#5436);
+#5436 = DEFINITIONAL_REPRESENTATION('',(#5437),#5441);
+#5437 = LINE('',#5438,#5439);
+#5438 = CARTESIAN_POINT('',(0.,0.));
+#5439 = VECTOR('',#5440,1.);
+#5440 = DIRECTION('',(4.254144787519E-16,-1.));
+#5441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5442 = ORIENTED_EDGE('',*,*,#4427,.F.);
+#5443 = ORIENTED_EDGE('',*,*,#4702,.T.);
+#5444 = ORIENTED_EDGE('',*,*,#5445,.F.);
+#5445 = EDGE_CURVE('',#5064,#4703,#5446,.T.);
+#5446 = SURFACE_CURVE('',#5447,(#5451,#5458),.PCURVE_S1.);
+#5447 = LINE('',#5448,#5449);
+#5448 = CARTESIAN_POINT('',(27.1684,-2.301160055453,0.815157116451));
+#5449 = VECTOR('',#5450,1.);
+#5450 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#5451 = PCURVE('',#2985,#5452);
+#5452 = DEFINITIONAL_REPRESENTATION('',(#5453),#5457);
+#5453 = LINE('',#5454,#5455);
+#5454 = CARTESIAN_POINT('',(-5.601227400187,0.));
+#5455 = VECTOR('',#5456,1.);
+#5456 = DIRECTION('',(-0.,-1.));
+#5457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5458 = PCURVE('',#4923,#5459);
+#5459 = DEFINITIONAL_REPRESENTATION('',(#5460),#5464);
+#5460 = LINE('',#5461,#5462);
+#5461 = CARTESIAN_POINT('',(0.,0.));
+#5462 = VECTOR('',#5463,1.);
+#5463 = DIRECTION('',(4.254144787519E-16,-1.));
+#5464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5465 = ORIENTED_EDGE('',*,*,#5063,.F.);
+#5466 = ORIENTED_EDGE('',*,*,#5248,.F.);
+#5467 = ORIENTED_EDGE('',*,*,#3248,.F.);
+#5468 = ADVANCED_FACE('',(#5469),#2871,.T.);
+#5469 = FACE_BOUND('',#5470,.T.);
+#5470 = EDGE_LOOP('',(#5471,#5472,#5473,#5474));
+#5471 = ORIENTED_EDGE('',*,*,#4555,.F.);
+#5472 = ORIENTED_EDGE('',*,*,#5422,.T.);
+#5473 = ORIENTED_EDGE('',*,*,#2791,.T.);
+#5474 = ORIENTED_EDGE('',*,*,#5475,.F.);
+#5475 = EDGE_CURVE('',#4382,#2766,#5476,.T.);
+#5476 = SURFACE_CURVE('',#5477,(#5481,#5488),.PCURVE_S1.);
+#5477 = LINE('',#5478,#5479);
+#5478 = CARTESIAN_POINT('',(27.1684,-2.96299,-1.52655665886E-16));
+#5479 = VECTOR('',#5480,1.);
+#5480 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#5481 = PCURVE('',#2871,#5482);
+#5482 = DEFINITIONAL_REPRESENTATION('',(#5483),#5487);
+#5483 = LINE('',#5484,#5485);
+#5484 = CARTESIAN_POINT('',(1.05,5.645514862743E-17));
+#5485 = VECTOR('',#5486,1.);
+#5486 = DIRECTION('',(4.254144787519E-16,-1.));
+#5487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5488 = PCURVE('',#2780,#5489);
+#5489 = DEFINITIONAL_REPRESENTATION('',(#5490),#5494);
+#5490 = LINE('',#5491,#5492);
+#5491 = CARTESIAN_POINT('',(3.461733522982,-7.942196228173));
+#5492 = VECTOR('',#5493,1.);
+#5493 = DIRECTION('',(1.,-3.885780586188E-16));
+#5494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5495 = ADVANCED_FACE('',(#5496),#2780,.F.);
+#5496 = FACE_BOUND('',#5497,.F.);
+#5497 = EDGE_LOOP('',(#5498,#5499,#5500,#5501));
+#5498 = ORIENTED_EDGE('',*,*,#2765,.F.);
+#5499 = ORIENTED_EDGE('',*,*,#5475,.F.);
+#5500 = ORIENTED_EDGE('',*,*,#4381,.F.);
+#5501 = ORIENTED_EDGE('',*,*,#4359,.F.);
+#5502 = ADVANCED_FACE('',(#5503),#2585,.F.);
+#5503 = FACE_BOUND('',#5504,.T.);
+#5504 = EDGE_LOOP('',(#5505,#5506,#5507,#5508));
+#5505 = ORIENTED_EDGE('',*,*,#4278,.F.);
+#5506 = ORIENTED_EDGE('',*,*,#4310,.T.);
+#5507 = ORIENTED_EDGE('',*,*,#2515,.T.);
+#5508 = ORIENTED_EDGE('',*,*,#4226,.F.);
+#5509 = ADVANCED_FACE('',(#5510),#3406,.F.);
+#5510 = FACE_BOUND('',#5511,.F.);
+#5511 = EDGE_LOOP('',(#5512,#5513,#5514));
+#5512 = ORIENTED_EDGE('',*,*,#3390,.F.);
+#5513 = ORIENTED_EDGE('',*,*,#5359,.F.);
+#5514 = ORIENTED_EDGE('',*,*,#5336,.F.);
+#5515 = ADVANCED_FACE('',(#5516),#4923,.T.);
+#5516 = FACE_BOUND('',#5517,.T.);
+#5517 = EDGE_LOOP('',(#5518,#5519,#5520,#5521));
+#5518 = ORIENTED_EDGE('',*,*,#5128,.F.);
+#5519 = ORIENTED_EDGE('',*,*,#5445,.T.);
+#5520 = ORIENTED_EDGE('',*,*,#4845,.F.);
+#5521 = ORIENTED_EDGE('',*,*,#5522,.F.);
+#5522 = EDGE_CURVE('',#5018,#4820,#5523,.T.);
+#5523 = SURFACE_CURVE('',#5524,(#5528,#5535),.PCURVE_S1.);
+#5524 = LINE('',#5525,#5526);
+#5525 = CARTESIAN_POINT('',(27.1684,-2.96299,-1.52655665886E-16));
+#5526 = VECTOR('',#5527,1.);
+#5527 = DIRECTION('',(1.,-3.885780586188E-16,-4.996003610813E-16));
+#5528 = PCURVE('',#4923,#5529);
+#5529 = DEFINITIONAL_REPRESENTATION('',(#5530),#5534);
+#5530 = LINE('',#5531,#5532);
+#5531 = CARTESIAN_POINT('',(1.05,5.645514862743E-17));
+#5532 = VECTOR('',#5533,1.);
+#5533 = DIRECTION('',(4.254144787519E-16,-1.));
+#5534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5535 = PCURVE('',#4834,#5536);
+#5536 = DEFINITIONAL_REPRESENTATION('',(#5537),#5541);
+#5537 = LINE('',#5538,#5539);
+#5538 = CARTESIAN_POINT('',(3.461733522982,-7.942196228173));
+#5539 = VECTOR('',#5540,1.);
+#5540 = DIRECTION('',(1.,-3.885780586188E-16));
+#5541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5542 = ADVANCED_FACE('',(#5543),#4834,.F.);
+#5543 = FACE_BOUND('',#5544,.F.);
+#5544 = EDGE_LOOP('',(#5545,#5546,#5547,#5548));
+#5545 = ORIENTED_EDGE('',*,*,#4819,.F.);
+#5546 = ORIENTED_EDGE('',*,*,#5522,.F.);
+#5547 = ORIENTED_EDGE('',*,*,#5017,.F.);
+#5548 = ORIENTED_EDGE('',*,*,#4995,.F.);
+#5549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5553)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5550,#5551,#5552)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5550 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5551 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5552 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5553 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#5550,
+  'distance_accuracy_value','confusion accuracy');
+#5554 = PRODUCT_TYPE('part',$,(#7));
+#5555 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5556),#5549);
+#5556 = STYLED_ITEM('color',(#5557),#15);
+#5557 = PRESENTATION_STYLE_ASSIGNMENT((#5558,#5564));
+#5558 = SURFACE_STYLE_USAGE(.BOTH.,#5559);
+#5559 = SURFACE_SIDE_STYLE('',(#5560));
+#5560 = SURFACE_STYLE_FILL_AREA(#5561);
+#5561 = FILL_AREA_STYLE('',(#5562));
+#5562 = FILL_AREA_STYLE_COLOUR('',#5563);
+#5563 = COLOUR_RGB('',0.674509823322,0.674509823322,0.674509823322);
+#5564 = CURVE_STYLE('',#5565,POSITIVE_LENGTH_MEASURE(0.1),#5563);
+#5565 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Generic objects/key-model-1.stl b/Generic objects/key-model-1.stl
new file mode 100644
index 00000000..91b3d3b9
Binary files /dev/null and b/Generic objects/key-model-1.stl differ