diff --git a/Architectural Parts/Roof/steel-sheets-2000mm.STL b/Architectural Parts/Roof/steel-sheets-2000mm.STL
new file mode 100644
index 00000000..cd789e20
Binary files /dev/null and b/Architectural Parts/Roof/steel-sheets-2000mm.STL differ
diff --git a/Architectural Parts/Roof/steel-sheets-2000mm.step b/Architectural Parts/Roof/steel-sheets-2000mm.step
new file mode 100644
index 00000000..8749b5dd
--- /dev/null
+++ b/Architectural Parts/Roof/steel-sheets-2000mm.step	
@@ -0,0 +1,6129 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/workspace/FreeCAD-library/Architectural 
+Parts/Roof/steel-sheets-2000mm.step','2015-09-23T01:42:22',('Author'),(
+    ''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Cut','Cut','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4769);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#137,#215,#291,#1908,#3250,#3277,#3304,#3331,
+    #3358,#3385,#3412,#3439,#3466,#3493,#3520,#3547,#3574,#3601,#3628,
+    #3655,#3682,#3709,#3736,#3763,#3790,#3817,#3844,#3871,#3898,#3925,
+    #3952,#3979,#4006,#4033,#4060,#4087,#4114,#4141,#4168,#4195,#4222,
+    #4249,#4276,#4303,#4330,#4357,#4384,#4411,#4438,#4465,#4492,#4519,
+    #4546,#4573,#4600,#4627,#4654,#4681,#4708,#4735,#4762));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(831.70814687812,7.493966193864E-015,
+    22.499882238807));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(831.70814687812,-2.E+003,22.499882238808));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(831.70814687812,7.493966193864E-015,
+    22.499882238807));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(831.70814687813,7.493966193863E-015,
+    22.499882238806));
+#35 = DIRECTION('',(0.92703671953,1.248902846814E-016,0.374970559702));
+#36 = DIRECTION('',(0.374970559702,-3.087652532085E-016,-0.92703671953)
+  );
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-4.634448947082E-012,3.944304526105E-031));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.E+000,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = CYLINDRICAL_SURFACE('',#45,4.);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(828.,6.994405055138E-015,21.));
+#47 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#48 = DIRECTION('',(1.,0.E+000,0.E+000));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-0.384365016868,0.E+000));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-0.E+000,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(840.,-2.E+003,2.000000000001));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(831.70814687813,-2.E+003,22.499882238807));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.374970559702,-3.087652532085E-016,-0.92703671953)
+  );
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-1.646748017112E-015,-2.E+003));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.E+000));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(831.70814687813,-2.E+003,22.499882238807));
+#75 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#76 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.92703671953,0.374970559702));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(840.,6.661338147751E-016,2.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(840.,6.661338147751E-016,2.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(22.113344387483,7.88860905221E-031));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(0.E+000,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(840.,6.661338147751E-016,2.));
+#103 = DIRECTION('',(1.,0.E+000,0.E+000));
+#104 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(-3.284293275761E-046,9.860761315263E-031));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(0.E+000,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(831.70814687813,7.493966193863E-015,
+    22.499882238806));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.374970559702,-3.087652532085E-016,-0.92703671953)
+  );
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.E+000));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(831.70814687813,7.493966193863E-015,
+    22.499882238806));
+#129 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#130 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.92703671953,0.374970559702));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138),#44,.T.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#141,#165,#193));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(828.,-2.E+003,25.000000000001));
+#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);
+#146 = CIRCLE('',#147,4.);
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(828.,-2.E+003,21.000000000001));
+#149 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#150 = DIRECTION('',(1.,0.E+000,0.E+000));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(-1.,0.E+000));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#72,#159);
+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
+#160 = CIRCLE('',#161,4.);
+#161 = AXIS2_PLACEMENT_2D('',#162,#163);
+#162 = CARTESIAN_POINT('',(1.499882238806,-3.708146878139));
+#163 = DIRECTION('',(0.E+000,1.));
+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#167,#143,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(828.,8.326672684689E-015,25.));
+#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(828.,8.326672684689E-015,25.));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#174 = PCURVE('',#44,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(-0.E+000,-1.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#187);
+#182 = PLANE('',#183);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(801.,8.326672684689E-015,25.));
+#185 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#186 = DIRECTION('',(1.,0.E+000,0.E+000));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(27.,4.733165431326E-030));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(0.E+000,-1.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ORIENTED_EDGE('',*,*,#194,.F.);
+#194 = EDGE_CURVE('',#22,#167,#195,.T.);
+#195 = SURFACE_CURVE('',#196,(#201,#208),.PCURVE_S1.);
+#196 = CIRCLE('',#197,4.);
+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
+#198 = CARTESIAN_POINT('',(828.,6.994405055138E-015,21.));
+#199 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#200 = DIRECTION('',(1.,0.E+000,0.E+000));
+#201 = PCURVE('',#44,#202);
+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207);
+#203 = LINE('',#204,#205);
+#204 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#205 = VECTOR('',#206,1.);
+#206 = DIRECTION('',(-1.,0.E+000));
+#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#208 = PCURVE('',#126,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = CIRCLE('',#211,4.);
+#211 = AXIS2_PLACEMENT_2D('',#212,#213);
+#212 = CARTESIAN_POINT('',(1.499882238806,-3.708146878139));
+#213 = DIRECTION('',(0.E+000,1.));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = ADVANCED_FACE('',(#216),#100,.T.);
+#216 = FACE_BOUND('',#217,.T.);
+#217 = EDGE_LOOP('',(#218,#241,#242,#265));
+#218 = ORIENTED_EDGE('',*,*,#219,.F.);
+#219 = EDGE_CURVE('',#85,#220,#222,.T.);
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(840.,1.33226762955E-015,-2.22044604925E-016)
+  );
+#222 = SURFACE_CURVE('',#223,(#227,#234),.PCURVE_S1.);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(840.,6.661338147751E-016,2.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#227 = PCURVE('',#100,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(1.,0.E+000));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#126,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(20.499882238806,8.291853121861));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(1.,0.E+000));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = ORIENTED_EDGE('',*,*,#84,.T.);
+#242 = ORIENTED_EDGE('',*,*,#243,.T.);
+#243 = EDGE_CURVE('',#57,#244,#246,.T.);
+#244 = VERTEX_POINT('',#245);
+#245 = CARTESIAN_POINT('',(840.,-2.E+003,8.879563750952E-013));
+#246 = SURFACE_CURVE('',#247,(#251,#258),.PCURVE_S1.);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(840.,-2.E+003,2.000000000001));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#251 = PCURVE('',#100,#252);
+#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257);
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(1.,0.E+000));
+#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#258 = PCURVE('',#72,#259);
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
+#260 = LINE('',#261,#262);
+#261 = CARTESIAN_POINT('',(20.499882238806,8.291853121861));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(1.,0.E+000));
+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#265 = ORIENTED_EDGE('',*,*,#266,.F.);
+#266 = EDGE_CURVE('',#220,#244,#267,.T.);
+#267 = SURFACE_CURVE('',#268,(#272,#279),.PCURVE_S1.);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(840.,1.33226762955E-015,0.E+000));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#272 = PCURVE('',#100,#273);
+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(2.,1.33226762955E-015));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(-1.110223024625E-016,-1.));
+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#279 = PCURVE('',#280,#285);
+#280 = PLANE('',#281);
+#281 = AXIS2_PLACEMENT_3D('',#282,#283,#284);
+#282 = CARTESIAN_POINT('',(831.70814687813,1.498793238773E-014,
+    20.499882238806));
+#283 = DIRECTION('',(0.92703671953,1.665203795752E-016,0.374970559702));
+#284 = DIRECTION('',(0.374970559702,-6.17530506417E-016,-0.92703671953)
+  );
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(22.113344387483,0.E+000));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(2.05843502139E-016,-1.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = ADVANCED_FACE('',(#292),#126,.F.);
+#292 = FACE_BOUND('',#293,.F.);
+#293 = EDGE_LOOP('',(#294,#295,#296,#319,#348,#376,#405,#433,#462,#490,
+    #519,#547,#576,#604,#633,#661,#690,#718,#747,#775,#804,#832,#861,
+    #889,#918,#946,#975,#1003,#1032,#1060,#1088,#1116,#1145,#1173,#1202,
+    #1230,#1259,#1287,#1316,#1344,#1373,#1401,#1430,#1458,#1487,#1515,
+    #1544,#1572,#1601,#1629,#1658,#1686,#1715,#1743,#1772,#1800,#1829,
+    #1857,#1886,#1907));
+#294 = ORIENTED_EDGE('',*,*,#112,.F.);
+#295 = ORIENTED_EDGE('',*,*,#194,.T.);
+#296 = ORIENTED_EDGE('',*,*,#297,.F.);
+#297 = EDGE_CURVE('',#298,#167,#300,.T.);
+#298 = VERTEX_POINT('',#299);
+#299 = CARTESIAN_POINT('',(801.,8.326672684689E-015,25.));
+#300 = SURFACE_CURVE('',#301,(#305,#312),.PCURVE_S1.);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(801.,8.326672684689E-015,25.));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(1.,0.E+000,0.E+000));
+#305 = PCURVE('',#126,#306);
+#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(-2.500117761194,-30.70814687813));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(0.E+000,1.));
+#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#312 = PCURVE('',#182,#313);
+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(1.,0.E+000));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = ORIENTED_EDGE('',*,*,#320,.T.);
+#320 = EDGE_CURVE('',#298,#321,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(797.11963427698,7.317799448098E-015,
+    21.970959245083));
+#323 = SURFACE_CURVE('',#324,(#329,#336),.PCURVE_S1.);
+#324 = CIRCLE('',#325,4.);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(801.,6.994405055138E-015,21.));
+#327 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#328 = DIRECTION('',(1.,0.E+000,0.E+000));
+#329 = PCURVE('',#126,#330);
+#330 = DEFINITIONAL_REPRESENTATION('',(#331),#335);
+#331 = CIRCLE('',#332,4.);
+#332 = AXIS2_PLACEMENT_2D('',#333,#334);
+#333 = CARTESIAN_POINT('',(1.499882238806,-30.70814687813));
+#334 = DIRECTION('',(0.E+000,1.));
+#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#336 = PCURVE('',#337,#342);
+#337 = CYLINDRICAL_SURFACE('',#338,4.);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(801.,6.994405055138E-015,21.));
+#340 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#341 = DIRECTION('',(1.,0.E+000,0.E+000));
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(-1.,0.E+000));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#350,#321,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    5.029040754917));
+#352 = SURFACE_CURVE('',#353,(#357,#364),.PCURVE_S1.);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    5.029040754917));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#357 = PCURVE('',#126,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(17.470841483889,-38.82778115511));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-0.970091430755,0.242739811271));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = PCURVE('',#365,#370);
+#365 = PLANE('',#366);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    5.029040754917));
+#368 = DIRECTION('',(-0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#369 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(1.,0.E+000));
+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#376 = ORIENTED_EDGE('',*,*,#377,.F.);
+#377 = EDGE_CURVE('',#378,#350,#380,.T.);
+#378 = VERTEX_POINT('',#379);
+#379 = CARTESIAN_POINT('',(789.,6.661338147751E-016,2.));
+#380 = SURFACE_CURVE('',#381,(#386,#393),.PCURVE_S1.);
+#381 = CIRCLE('',#382,4.);
+#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385);
+#383 = CARTESIAN_POINT('',(789.,1.998401444325E-015,6.));
+#384 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#385 = DIRECTION('',(1.,0.E+000,0.E+000));
+#386 = PCURVE('',#126,#387);
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = CIRCLE('',#389,4.);
+#389 = AXIS2_PLACEMENT_2D('',#390,#391);
+#390 = CARTESIAN_POINT('',(16.499882238806,-42.70814687813));
+#391 = DIRECTION('',(0.E+000,1.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = PCURVE('',#394,#399);
+#394 = CYLINDRICAL_SURFACE('',#395,4.);
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(789.,1.998401444325E-015,6.));
+#397 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#398 = DIRECTION('',(1.,0.E+000,0.E+000));
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-1.,0.E+000));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = ORIENTED_EDGE('',*,*,#406,.F.);
+#406 = EDGE_CURVE('',#407,#378,#409,.T.);
+#407 = VERTEX_POINT('',#408);
+#408 = CARTESIAN_POINT('',(577.,6.661338147751E-016,2.));
+#409 = SURFACE_CURVE('',#410,(#414,#421),.PCURVE_S1.);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(577.,6.661338147751E-016,2.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.E+000,0.E+000));
+#414 = PCURVE('',#126,#415);
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(20.499882238806,-254.7081468781));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(0.E+000,1.));
+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#421 = PCURVE('',#422,#427);
+#422 = PLANE('',#423);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(577.,6.661338147751E-016,2.));
+#425 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#426 = DIRECTION('',(1.,0.E+000,0.E+000));
+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.,0.E+000));
+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#433 = ORIENTED_EDGE('',*,*,#434,.F.);
+#434 = EDGE_CURVE('',#435,#407,#437,.T.);
+#435 = VERTEX_POINT('',#436);
+#436 = CARTESIAN_POINT('',(573.11963427698,1.675007051366E-015,
+    5.029040754917));
+#437 = SURFACE_CURVE('',#438,(#443,#450),.PCURVE_S1.);
+#438 = CIRCLE('',#439,4.);
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(577.,1.998401444325E-015,6.));
+#441 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#442 = DIRECTION('',(1.,0.E+000,0.E+000));
+#443 = PCURVE('',#126,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = CIRCLE('',#446,4.);
+#446 = AXIS2_PLACEMENT_2D('',#447,#448);
+#447 = CARTESIAN_POINT('',(16.499882238806,-254.7081468781));
+#448 = DIRECTION('',(0.E+000,1.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = PCURVE('',#451,#456);
+#451 = CYLINDRICAL_SURFACE('',#452,4.);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(577.,1.998401444325E-015,6.));
+#454 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#455 = DIRECTION('',(1.,0.E+000,0.E+000));
+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(-1.,0.E+000));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = ORIENTED_EDGE('',*,*,#463,.F.);
+#463 = EDGE_CURVE('',#464,#435,#466,.T.);
+#464 = VERTEX_POINT('',#465);
+#465 = CARTESIAN_POINT('',(568.88036572302,7.317799448098E-015,
+    21.970959245083));
+#466 = SURFACE_CURVE('',#467,(#471,#478),.PCURVE_S1.);
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(568.88036572302,7.317799448097E-015,
+    21.970959245083));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(0.242739811271,-3.231053527247E-016,-0.970091430755
+    ));
+#471 = PCURVE('',#126,#472);
+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(0.528922993724,-262.8277811551));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(0.970091430755,0.242739811271));
+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#478 = PCURVE('',#479,#484);
+#479 = PLANE('',#480);
+#480 = AXIS2_PLACEMENT_3D('',#481,#482,#483);
+#481 = CARTESIAN_POINT('',(568.88036572302,7.317799448098E-015,
+    21.970959245083));
+#482 = DIRECTION('',(0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#483 = DIRECTION('',(0.242739811271,-3.231053527247E-016,-0.970091430755
+    ));
+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
+#485 = LINE('',#486,#487);
+#486 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#487 = VECTOR('',#488,1.);
+#488 = DIRECTION('',(1.,0.E+000));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#490 = ORIENTED_EDGE('',*,*,#491,.T.);
+#491 = EDGE_CURVE('',#464,#492,#494,.T.);
+#492 = VERTEX_POINT('',#493);
+#493 = CARTESIAN_POINT('',(565.,8.326672684689E-015,25.));
+#494 = SURFACE_CURVE('',#495,(#500,#507),.PCURVE_S1.);
+#495 = CIRCLE('',#496,4.);
+#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);
+#497 = CARTESIAN_POINT('',(565.,6.994405055138E-015,21.));
+#498 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#499 = DIRECTION('',(1.,0.E+000,0.E+000));
+#500 = PCURVE('',#126,#501);
+#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506);
+#502 = CIRCLE('',#503,4.);
+#503 = AXIS2_PLACEMENT_2D('',#504,#505);
+#504 = CARTESIAN_POINT('',(1.499882238806,-266.7081468781));
+#505 = DIRECTION('',(0.E+000,1.));
+#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#507 = PCURVE('',#508,#513);
+#508 = CYLINDRICAL_SURFACE('',#509,4.);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(565.,6.994405055138E-015,21.));
+#511 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#512 = DIRECTION('',(1.,0.E+000,0.E+000));
+#513 = DEFINITIONAL_REPRESENTATION('',(#514),#518);
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(-1.,0.E+000));
+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#519 = ORIENTED_EDGE('',*,*,#520,.F.);
+#520 = EDGE_CURVE('',#521,#492,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(538.,8.326672684689E-015,25.));
+#523 = SURFACE_CURVE('',#524,(#528,#535),.PCURVE_S1.);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(538.,8.326672684689E-015,25.));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(1.,0.E+000,0.E+000));
+#528 = PCURVE('',#126,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(-2.500117761194,-293.7081468781));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(0.E+000,1.));
+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#535 = PCURVE('',#536,#541);
+#536 = PLANE('',#537);
+#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
+#538 = CARTESIAN_POINT('',(538.,8.326672684689E-015,25.));
+#539 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#540 = DIRECTION('',(1.,0.E+000,0.E+000));
+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546);
+#542 = LINE('',#543,#544);
+#543 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#544 = VECTOR('',#545,1.);
+#545 = DIRECTION('',(1.,0.E+000));
+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#521,#549,#551,.T.);
+#549 = VERTEX_POINT('',#550);
+#550 = CARTESIAN_POINT('',(534.11963427698,7.317799448098E-015,
+    21.970959245083));
+#551 = SURFACE_CURVE('',#552,(#557,#564),.PCURVE_S1.);
+#552 = CIRCLE('',#553,4.);
+#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556);
+#554 = CARTESIAN_POINT('',(538.,6.994405055138E-015,21.));
+#555 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#556 = DIRECTION('',(1.,0.E+000,0.E+000));
+#557 = PCURVE('',#126,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = CIRCLE('',#560,4.);
+#560 = AXIS2_PLACEMENT_2D('',#561,#562);
+#561 = CARTESIAN_POINT('',(1.499882238806,-293.7081468781));
+#562 = DIRECTION('',(0.E+000,1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = PCURVE('',#565,#570);
+#565 = CYLINDRICAL_SURFACE('',#566,4.);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(538.,6.994405055138E-015,21.));
+#568 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#569 = DIRECTION('',(1.,0.E+000,0.E+000));
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(-1.,0.E+000));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#578,#549,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    5.029040754917));
+#580 = SURFACE_CURVE('',#581,(#585,#592),.PCURVE_S1.);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    5.029040754917));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#585 = PCURVE('',#126,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(17.470841483889,-301.8277811551));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(-0.970091430755,0.242739811271));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#592 = PCURVE('',#593,#598);
+#593 = PLANE('',#594);
+#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597);
+#595 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    5.029040754917));
+#596 = DIRECTION('',(-0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#597 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(1.,0.E+000));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#606,#578,#608,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(526.,6.661338147751E-016,2.));
+#608 = SURFACE_CURVE('',#609,(#614,#621),.PCURVE_S1.);
+#609 = CIRCLE('',#610,4.);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(526.,1.998401444325E-015,6.));
+#612 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#613 = DIRECTION('',(1.,0.E+000,0.E+000));
+#614 = PCURVE('',#126,#615);
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
+#616 = CIRCLE('',#617,4.);
+#617 = AXIS2_PLACEMENT_2D('',#618,#619);
+#618 = CARTESIAN_POINT('',(16.499882238806,-305.7081468781));
+#619 = DIRECTION('',(0.E+000,1.));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#621 = PCURVE('',#622,#627);
+#622 = CYLINDRICAL_SURFACE('',#623,4.);
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(526.,1.998401444325E-015,6.));
+#625 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#626 = DIRECTION('',(1.,0.E+000,0.E+000));
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
+#628 = LINE('',#629,#630);
+#629 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#630 = VECTOR('',#631,1.);
+#631 = DIRECTION('',(-1.,0.E+000));
+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#633 = ORIENTED_EDGE('',*,*,#634,.F.);
+#634 = EDGE_CURVE('',#635,#606,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(314.,6.661338147751E-016,2.));
+#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(314.,6.661338147751E-016,2.));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(1.,0.E+000,0.E+000));
+#642 = PCURVE('',#126,#643);
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(20.499882238806,-517.7081468781));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.E+000,1.));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#649 = PCURVE('',#650,#655);
+#650 = PLANE('',#651);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(314.,6.661338147751E-016,2.));
+#653 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#654 = DIRECTION('',(1.,0.E+000,0.E+000));
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,0.E+000));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = ORIENTED_EDGE('',*,*,#662,.F.);
+#662 = EDGE_CURVE('',#663,#635,#665,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(310.11963427698,1.675007051366E-015,
+    5.029040754917));
+#665 = SURFACE_CURVE('',#666,(#671,#678),.PCURVE_S1.);
+#666 = CIRCLE('',#667,4.);
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(314.,1.998401444325E-015,6.));
+#669 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#670 = DIRECTION('',(1.,0.E+000,0.E+000));
+#671 = PCURVE('',#126,#672);
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
+#673 = CIRCLE('',#674,4.);
+#674 = AXIS2_PLACEMENT_2D('',#675,#676);
+#675 = CARTESIAN_POINT('',(16.499882238806,-517.7081468781));
+#676 = DIRECTION('',(0.E+000,1.));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#678 = PCURVE('',#679,#684);
+#679 = CYLINDRICAL_SURFACE('',#680,4.);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(314.,1.998401444325E-015,6.));
+#682 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#683 = DIRECTION('',(1.,0.E+000,0.E+000));
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(-1.,0.E+000));
+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#690 = ORIENTED_EDGE('',*,*,#691,.F.);
+#691 = EDGE_CURVE('',#692,#663,#694,.T.);
+#692 = VERTEX_POINT('',#693);
+#693 = CARTESIAN_POINT('',(305.88036572302,7.317799448098E-015,
+    21.970959245083));
+#694 = SURFACE_CURVE('',#695,(#699,#706),.PCURVE_S1.);
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(305.88036572302,7.317799448097E-015,
+    21.970959245083));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(0.242739811271,-3.231053527247E-016,-0.970091430755
+    ));
+#699 = PCURVE('',#126,#700);
+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#705);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(0.528922993724,-525.8277811551));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.970091430755,0.242739811271));
+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#706 = PCURVE('',#707,#712);
+#707 = PLANE('',#708);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(305.88036572302,7.317799448098E-015,
+    21.970959245083));
+#710 = DIRECTION('',(0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#711 = DIRECTION('',(0.242739811271,-3.231053527247E-016,-0.970091430755
+    ));
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(1.,0.E+000));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = ORIENTED_EDGE('',*,*,#719,.T.);
+#719 = EDGE_CURVE('',#692,#720,#722,.T.);
+#720 = VERTEX_POINT('',#721);
+#721 = CARTESIAN_POINT('',(302.,8.326672684689E-015,25.));
+#722 = SURFACE_CURVE('',#723,(#728,#735),.PCURVE_S1.);
+#723 = CIRCLE('',#724,4.);
+#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727);
+#725 = CARTESIAN_POINT('',(302.,6.994405055138E-015,21.));
+#726 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#727 = DIRECTION('',(1.,0.E+000,0.E+000));
+#728 = PCURVE('',#126,#729);
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = CIRCLE('',#731,4.);
+#731 = AXIS2_PLACEMENT_2D('',#732,#733);
+#732 = CARTESIAN_POINT('',(1.499882238806,-529.7081468781));
+#733 = DIRECTION('',(0.E+000,1.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = PCURVE('',#736,#741);
+#736 = CYLINDRICAL_SURFACE('',#737,4.);
+#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
+#738 = CARTESIAN_POINT('',(302.,6.994405055138E-015,21.));
+#739 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#740 = DIRECTION('',(1.,0.E+000,0.E+000));
+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(-1.,0.E+000));
+#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#747 = ORIENTED_EDGE('',*,*,#748,.F.);
+#748 = EDGE_CURVE('',#749,#720,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(275.,8.326672684689E-015,25.));
+#751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(275.,8.326672684689E-015,25.));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(1.,0.E+000,0.E+000));
+#756 = PCURVE('',#126,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(-2.500117761194,-556.7081468781));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(0.E+000,1.));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#763 = PCURVE('',#764,#769);
+#764 = PLANE('',#765);
+#765 = AXIS2_PLACEMENT_3D('',#766,#767,#768);
+#766 = CARTESIAN_POINT('',(275.,8.326672684689E-015,25.));
+#767 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#768 = DIRECTION('',(1.,0.E+000,0.E+000));
+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(1.,0.E+000));
+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#775 = ORIENTED_EDGE('',*,*,#776,.T.);
+#776 = EDGE_CURVE('',#749,#777,#779,.T.);
+#777 = VERTEX_POINT('',#778);
+#778 = CARTESIAN_POINT('',(271.11963427698,7.317799448098E-015,
+    21.970959245083));
+#779 = SURFACE_CURVE('',#780,(#785,#792),.PCURVE_S1.);
+#780 = CIRCLE('',#781,4.);
+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);
+#782 = CARTESIAN_POINT('',(275.,6.994405055138E-015,21.));
+#783 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#784 = DIRECTION('',(1.,0.E+000,0.E+000));
+#785 = PCURVE('',#126,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = CIRCLE('',#788,4.);
+#788 = AXIS2_PLACEMENT_2D('',#789,#790);
+#789 = CARTESIAN_POINT('',(1.499882238806,-556.7081468781));
+#790 = DIRECTION('',(0.E+000,1.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = PCURVE('',#793,#798);
+#793 = CYLINDRICAL_SURFACE('',#794,4.);
+#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
+#795 = CARTESIAN_POINT('',(275.,6.994405055138E-015,21.));
+#796 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#797 = DIRECTION('',(1.,0.E+000,0.E+000));
+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803);
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(-1.,0.E+000));
+#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#804 = ORIENTED_EDGE('',*,*,#805,.F.);
+#805 = EDGE_CURVE('',#806,#777,#808,.T.);
+#806 = VERTEX_POINT('',#807);
+#807 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    5.029040754917));
+#808 = SURFACE_CURVE('',#809,(#813,#820),.PCURVE_S1.);
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    5.029040754917));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#813 = PCURVE('',#126,#814);
+#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819);
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(17.470841483889,-564.8277811551));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(-0.970091430755,0.242739811271));
+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#820 = PCURVE('',#821,#826);
+#821 = PLANE('',#822);
+#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825);
+#823 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    5.029040754917));
+#824 = DIRECTION('',(-0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#825 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(1.,0.E+000));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = ORIENTED_EDGE('',*,*,#833,.F.);
+#833 = EDGE_CURVE('',#834,#806,#836,.T.);
+#834 = VERTEX_POINT('',#835);
+#835 = CARTESIAN_POINT('',(263.,6.661338147751E-016,2.));
+#836 = SURFACE_CURVE('',#837,(#842,#849),.PCURVE_S1.);
+#837 = CIRCLE('',#838,4.);
+#838 = AXIS2_PLACEMENT_3D('',#839,#840,#841);
+#839 = CARTESIAN_POINT('',(263.,1.998401444325E-015,6.));
+#840 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#841 = DIRECTION('',(1.,0.E+000,0.E+000));
+#842 = PCURVE('',#126,#843);
+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);
+#844 = CIRCLE('',#845,4.);
+#845 = AXIS2_PLACEMENT_2D('',#846,#847);
+#846 = CARTESIAN_POINT('',(16.499882238806,-568.7081468781));
+#847 = DIRECTION('',(0.E+000,1.));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#849 = PCURVE('',#850,#855);
+#850 = CYLINDRICAL_SURFACE('',#851,4.);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(263.,1.998401444325E-015,6.));
+#853 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#854 = DIRECTION('',(1.,0.E+000,0.E+000));
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(-1.,0.E+000));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = ORIENTED_EDGE('',*,*,#862,.F.);
+#862 = EDGE_CURVE('',#863,#834,#865,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(51.,6.661338147751E-016,2.));
+#865 = SURFACE_CURVE('',#866,(#870,#877),.PCURVE_S1.);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(51.,6.661338147751E-016,2.));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(1.,0.E+000,0.E+000));
+#870 = PCURVE('',#126,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(20.499882238806,-780.7081468781));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.E+000,1.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#878,#883);
+#878 = PLANE('',#879);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(51.,6.661338147751E-016,2.));
+#881 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#882 = DIRECTION('',(1.,0.E+000,0.E+000));
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(1.,0.E+000));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = ORIENTED_EDGE('',*,*,#890,.F.);
+#890 = EDGE_CURVE('',#891,#863,#893,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(47.11963427698,1.675007051366E-015,
+    5.029040754917));
+#893 = SURFACE_CURVE('',#894,(#899,#906),.PCURVE_S1.);
+#894 = CIRCLE('',#895,4.);
+#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);
+#896 = CARTESIAN_POINT('',(51.,1.998401444325E-015,6.));
+#897 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#898 = DIRECTION('',(1.,0.E+000,0.E+000));
+#899 = PCURVE('',#126,#900);
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = CIRCLE('',#902,4.);
+#902 = AXIS2_PLACEMENT_2D('',#903,#904);
+#903 = CARTESIAN_POINT('',(16.499882238806,-780.7081468781));
+#904 = DIRECTION('',(0.E+000,1.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = PCURVE('',#907,#912);
+#907 = CYLINDRICAL_SURFACE('',#908,4.);
+#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911);
+#909 = CARTESIAN_POINT('',(51.,1.998401444325E-015,6.));
+#910 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#911 = DIRECTION('',(1.,0.E+000,0.E+000));
+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917);
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(-1.,0.E+000));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = ORIENTED_EDGE('',*,*,#919,.F.);
+#919 = EDGE_CURVE('',#920,#891,#922,.T.);
+#920 = VERTEX_POINT('',#921);
+#921 = CARTESIAN_POINT('',(42.88036572302,7.317799448098E-015,
+    21.970959245083));
+#922 = SURFACE_CURVE('',#923,(#927,#934),.PCURVE_S1.);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(42.88036572302,7.317799448097E-015,
+    21.970959245083));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(0.242739811271,-3.231053527247E-016,-0.970091430755
+    ));
+#927 = PCURVE('',#126,#928);
+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(0.528922993724,-788.8277811551));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(0.970091430755,0.242739811271));
+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#934 = PCURVE('',#935,#940);
+#935 = PLANE('',#936);
+#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939);
+#937 = CARTESIAN_POINT('',(42.88036572302,7.317799448098E-015,
+    21.970959245083));
+#938 = DIRECTION('',(0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#939 = DIRECTION('',(0.242739811271,-3.231053527247E-016,-0.970091430755
+    ));
+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);
+#941 = LINE('',#942,#943);
+#942 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#943 = VECTOR('',#944,1.);
+#944 = DIRECTION('',(1.,0.E+000));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#920,#948,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(39.,8.326672684689E-015,25.));
+#950 = SURFACE_CURVE('',#951,(#956,#963),.PCURVE_S1.);
+#951 = CIRCLE('',#952,4.);
+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);
+#953 = CARTESIAN_POINT('',(39.,6.994405055138E-015,21.));
+#954 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#955 = DIRECTION('',(1.,0.E+000,0.E+000));
+#956 = PCURVE('',#126,#957);
+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);
+#958 = CIRCLE('',#959,4.);
+#959 = AXIS2_PLACEMENT_2D('',#960,#961);
+#960 = CARTESIAN_POINT('',(1.499882238806,-792.7081468781));
+#961 = DIRECTION('',(0.E+000,1.));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = PCURVE('',#964,#969);
+#964 = CYLINDRICAL_SURFACE('',#965,4.);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(39.,6.994405055138E-015,21.));
+#967 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#968 = DIRECTION('',(1.,0.E+000,0.E+000));
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);
+#970 = LINE('',#971,#972);
+#971 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#972 = VECTOR('',#973,1.);
+#973 = DIRECTION('',(-1.,0.E+000));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#976,.F.);
+#976 = EDGE_CURVE('',#977,#948,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(12.,8.326672684689E-015,25.));
+#979 = SURFACE_CURVE('',#980,(#984,#991),.PCURVE_S1.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(12.,8.326672684689E-015,25.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(1.,0.E+000,0.E+000));
+#984 = PCURVE('',#126,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(-2.500117761194,-819.7081468781));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(0.E+000,1.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#992,#997);
+#992 = PLANE('',#993);
+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);
+#994 = CARTESIAN_POINT('',(12.,8.326672684689E-015,25.));
+#995 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#996 = DIRECTION('',(1.,0.E+000,0.E+000));
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(1.,0.E+000));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = ORIENTED_EDGE('',*,*,#1004,.T.);
+#1004 = EDGE_CURVE('',#977,#1005,#1007,.T.);
+#1005 = VERTEX_POINT('',#1006);
+#1006 = CARTESIAN_POINT('',(8.291853121882,7.493966193865E-015,
+    22.499882238812));
+#1007 = SURFACE_CURVE('',#1008,(#1013,#1020),.PCURVE_S1.);
+#1008 = CIRCLE('',#1009,4.);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(12.,6.994405055138E-015,21.));
+#1011 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1012 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1013 = PCURVE('',#126,#1014);
+#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);
+#1015 = CIRCLE('',#1016,4.);
+#1016 = AXIS2_PLACEMENT_2D('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(1.499882238806,-819.7081468781));
+#1018 = DIRECTION('',(0.E+000,1.));
+#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1020 = PCURVE('',#1021,#1026);
+#1021 = CYLINDRICAL_SURFACE('',#1022,4.);
+#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025);
+#1023 = CARTESIAN_POINT('',(12.,6.994405055138E-015,21.));
+#1024 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1025 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(-1.,0.E+000));
+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1032 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#1033 = EDGE_CURVE('',#1034,#1005,#1036,.T.);
+#1034 = VERTEX_POINT('',#1035);
+#1035 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,2.));
+#1036 = SURFACE_CURVE('',#1037,(#1041,#1048),.PCURVE_S1.);
+#1037 = LINE('',#1038,#1039);
+#1038 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,2.));
+#1039 = VECTOR('',#1040,1.);
+#1040 = DIRECTION('',(0.374970559703,3.087652532084E-016,0.92703671953)
+  );
+#1041 = PCURVE('',#126,#1042);
+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(-0.92703671953,0.374970559703));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1048 = PCURVE('',#1049,#1054);
+#1049 = PLANE('',#1050);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,2.));
+#1052 = DIRECTION('',(-0.92703671953,1.248902846816E-016,0.374970559703)
+  );
+#1053 = DIRECTION('',(0.374970559703,3.087652532084E-016,0.92703671953)
+  );
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(1.,0.E+000));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1060 = ORIENTED_EDGE('',*,*,#1061,.T.);
+#1061 = EDGE_CURVE('',#1034,#1062,#1064,.T.);
+#1062 = VERTEX_POINT('',#1063);
+#1063 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,
+    -2.22044604925E-016));
+#1064 = SURFACE_CURVE('',#1065,(#1069,#1076),.PCURVE_S1.);
+#1065 = LINE('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,2.));
+#1067 = VECTOR('',#1068,1.);
+#1068 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#1069 = PCURVE('',#126,#1070);
+#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1075);
+#1071 = LINE('',#1072,#1073);
+#1072 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#1073 = VECTOR('',#1074,1.);
+#1074 = DIRECTION('',(1.,0.E+000));
+#1075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1076 = PCURVE('',#1077,#1082);
+#1077 = PLANE('',#1078);
+#1078 = AXIS2_PLACEMENT_3D('',#1079,#1080,#1081);
+#1079 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,2.));
+#1080 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1081 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(1.,0.E+000));
+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1088 = ORIENTED_EDGE('',*,*,#1089,.T.);
+#1089 = EDGE_CURVE('',#1062,#1090,#1092,.T.);
+#1090 = VERTEX_POINT('',#1091);
+#1091 = CARTESIAN_POINT('',(8.291853121882,1.498793238773E-014,
+    20.499882238811));
+#1092 = SURFACE_CURVE('',#1093,(#1097,#1104),.PCURVE_S1.);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,0.E+000));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(0.374970559703,6.175305064168E-016,0.92703671953)
+  );
+#1097 = PCURVE('',#126,#1098);
+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(22.499882238806,-831.7081468781));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(-0.92703671953,0.374970559703));
+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1104 = PCURVE('',#1105,#1110);
+#1105 = PLANE('',#1106);
+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
+#1107 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,0.E+000));
+#1108 = DIRECTION('',(-0.92703671953,1.665203795755E-016,0.374970559703)
+  );
+#1109 = DIRECTION('',(0.374970559703,6.175305064168E-016,0.92703671953)
+  );
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(-1.332021026708E-046,-1.972152263053E-031));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(1.,9.860761315263E-032));
+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1116 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#1117 = EDGE_CURVE('',#1118,#1090,#1120,.T.);
+#1118 = VERTEX_POINT('',#1119);
+#1119 = CARTESIAN_POINT('',(12.,1.665334536938E-014,23.));
+#1120 = SURFACE_CURVE('',#1121,(#1126,#1133),.PCURVE_S1.);
+#1121 = CIRCLE('',#1122,4.);
+#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125);
+#1123 = CARTESIAN_POINT('',(12.,1.398881011028E-014,19.));
+#1124 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1125 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1126 = PCURVE('',#126,#1127);
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132);
+#1128 = CIRCLE('',#1129,4.);
+#1129 = AXIS2_PLACEMENT_2D('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(3.499882238806,-819.7081468781));
+#1131 = DIRECTION('',(0.E+000,1.));
+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1133 = PCURVE('',#1134,#1139);
+#1134 = CYLINDRICAL_SURFACE('',#1135,4.);
+#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
+#1136 = CARTESIAN_POINT('',(12.,1.398881011028E-014,19.));
+#1137 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1138 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(-1.,0.E+000));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1145 = ORIENTED_EDGE('',*,*,#1146,.T.);
+#1146 = EDGE_CURVE('',#1118,#1147,#1149,.T.);
+#1147 = VERTEX_POINT('',#1148);
+#1148 = CARTESIAN_POINT('',(39.,1.665334536938E-014,23.));
+#1149 = SURFACE_CURVE('',#1150,(#1154,#1161),.PCURVE_S1.);
+#1150 = LINE('',#1151,#1152);
+#1151 = CARTESIAN_POINT('',(12.,1.665334536938E-014,23.));
+#1152 = VECTOR('',#1153,1.);
+#1153 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1154 = PCURVE('',#126,#1155);
+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(-0.500117761194,-819.7081468781));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(0.E+000,1.));
+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1161 = PCURVE('',#1162,#1167);
+#1162 = PLANE('',#1163);
+#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166);
+#1164 = CARTESIAN_POINT('',(12.,1.665334536938E-014,23.));
+#1165 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172);
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1170 = VECTOR('',#1171,1.);
+#1171 = DIRECTION('',(1.,0.E+000));
+#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1173 = ORIENTED_EDGE('',*,*,#1174,.F.);
+#1174 = EDGE_CURVE('',#1175,#1147,#1177,.T.);
+#1175 = VERTEX_POINT('',#1176);
+#1176 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1177 = SURFACE_CURVE('',#1178,(#1183,#1190),.PCURVE_S1.);
+#1178 = CIRCLE('',#1179,4.);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(39.,1.398881011028E-014,19.));
+#1181 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1182 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1183 = PCURVE('',#126,#1184);
+#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189);
+#1185 = CIRCLE('',#1186,4.);
+#1186 = AXIS2_PLACEMENT_2D('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(3.499882238806,-792.7081468781));
+#1188 = DIRECTION('',(0.E+000,1.));
+#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1190 = PCURVE('',#1191,#1196);
+#1191 = CYLINDRICAL_SURFACE('',#1192,4.);
+#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195);
+#1193 = CARTESIAN_POINT('',(39.,1.398881011028E-014,19.));
+#1194 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1195 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(-1.,0.E+000));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#1203 = EDGE_CURVE('',#1175,#1204,#1206,.T.);
+#1204 = VERTEX_POINT('',#1205);
+#1205 = CARTESIAN_POINT('',(47.11963427698,3.350014102732E-015,
+    3.029040754916));
+#1206 = SURFACE_CURVE('',#1207,(#1211,#1218),.PCURVE_S1.);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#1211 = PCURVE('',#126,#1212);
+#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1217);
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(2.528922993723,-788.8277811551));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(0.970091430755,0.242739811271));
+#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1218 = PCURVE('',#1219,#1224);
+#1219 = PLANE('',#1220);
+#1220 = AXIS2_PLACEMENT_3D('',#1221,#1222,#1223);
+#1221 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1222 = DIRECTION('',(0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#1223 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(1.,9.860761315263E-032));
+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1230 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#1231 = EDGE_CURVE('',#1204,#1232,#1234,.T.);
+#1232 = VERTEX_POINT('',#1233);
+#1233 = CARTESIAN_POINT('',(51.000000000001,1.33226762955E-015,
+    -2.22044604925E-016));
+#1234 = SURFACE_CURVE('',#1235,(#1240,#1247),.PCURVE_S1.);
+#1235 = CIRCLE('',#1236,4.);
+#1236 = AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
+#1237 = CARTESIAN_POINT('',(51.,3.996802888651E-015,4.));
+#1238 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1239 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1240 = PCURVE('',#126,#1241);
+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
+#1242 = CIRCLE('',#1243,4.);
+#1243 = AXIS2_PLACEMENT_2D('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(18.499882238806,-780.7081468781));
+#1245 = DIRECTION('',(0.E+000,1.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1247 = PCURVE('',#1248,#1253);
+#1248 = CYLINDRICAL_SURFACE('',#1249,4.);
+#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252);
+#1250 = CARTESIAN_POINT('',(51.,3.996802888651E-015,4.));
+#1251 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1252 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(-1.,0.E+000));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1259 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#1260 = EDGE_CURVE('',#1232,#1261,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(263.,1.33226762955E-015,-2.22044604925E-016)
+  );
+#1263 = SURFACE_CURVE('',#1264,(#1268,#1275),.PCURVE_S1.);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(51.000000000001,1.33226762955E-015,0.E+000)
+  );
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1268 = PCURVE('',#126,#1269);
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(22.499882238806,-780.7081468781));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(0.E+000,1.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1275 = PCURVE('',#1276,#1281);
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(51.000000000001,1.33226762955E-015,0.E+000)
+  );
+#1279 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1280 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(0.E+000,-1.972152263053E-031));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,0.E+000));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1287 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1288 = EDGE_CURVE('',#1261,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(266.88036572302,3.350014102733E-015,
+    3.029040754918));
+#1291 = SURFACE_CURVE('',#1292,(#1297,#1304),.PCURVE_S1.);
+#1292 = CIRCLE('',#1293,4.);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(263.,3.996802888651E-015,4.));
+#1295 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1296 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1297 = PCURVE('',#126,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = CIRCLE('',#1300,4.);
+#1300 = AXIS2_PLACEMENT_2D('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(18.499882238806,-568.7081468781));
+#1302 = DIRECTION('',(0.E+000,1.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = PCURVE('',#1305,#1310);
+#1305 = CYLINDRICAL_SURFACE('',#1306,4.);
+#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);
+#1307 = CARTESIAN_POINT('',(263.,3.996802888651E-015,4.));
+#1308 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1309 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(-1.,0.E+000));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1317 = EDGE_CURVE('',#1289,#1318,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(271.11963427698,1.46355988962E-014,
+    19.970959245083));
+#1320 = SURFACE_CURVE('',#1321,(#1325,#1332),.PCURVE_S1.);
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(266.88036572302,3.350014102732E-015,
+    3.029040754917));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#1325 = PCURVE('',#126,#1326);
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(19.470841483889,-564.8277811551));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1332 = PCURVE('',#1333,#1338);
+#1333 = PLANE('',#1334);
+#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337);
+#1335 = CARTESIAN_POINT('',(266.88036572302,3.350014102732E-015,
+    3.029040754917));
+#1336 = DIRECTION('',(-0.970091430755,1.077981309863E-016,0.242739811271
+    ));
+#1337 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343);
+#1339 = LINE('',#1340,#1341);
+#1340 = CARTESIAN_POINT('',(-2.548851810322E-046,-3.944304526105E-031));
+#1341 = VECTOR('',#1342,1.);
+#1342 = DIRECTION('',(1.,0.E+000));
+#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1344 = ORIENTED_EDGE('',*,*,#1345,.F.);
+#1345 = EDGE_CURVE('',#1346,#1318,#1348,.T.);
+#1346 = VERTEX_POINT('',#1347);
+#1347 = CARTESIAN_POINT('',(275.,1.665334536938E-014,23.));
+#1348 = SURFACE_CURVE('',#1349,(#1354,#1361),.PCURVE_S1.);
+#1349 = CIRCLE('',#1350,4.);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(275.,1.398881011028E-014,19.));
+#1352 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1353 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1354 = PCURVE('',#126,#1355);
+#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360);
+#1356 = CIRCLE('',#1357,4.);
+#1357 = AXIS2_PLACEMENT_2D('',#1358,#1359);
+#1358 = CARTESIAN_POINT('',(3.499882238806,-556.7081468781));
+#1359 = DIRECTION('',(0.E+000,1.));
+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1361 = PCURVE('',#1362,#1367);
+#1362 = CYLINDRICAL_SURFACE('',#1363,4.);
+#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
+#1364 = CARTESIAN_POINT('',(275.,1.398881011028E-014,19.));
+#1365 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1366 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);
+#1368 = LINE('',#1369,#1370);
+#1369 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1370 = VECTOR('',#1371,1.);
+#1371 = DIRECTION('',(-1.,0.E+000));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1374 = EDGE_CURVE('',#1346,#1375,#1377,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(302.,1.665334536938E-014,23.));
+#1377 = SURFACE_CURVE('',#1378,(#1382,#1389),.PCURVE_S1.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(275.,1.665334536938E-014,23.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1382 = PCURVE('',#126,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(-0.500117761194,-556.7081468781));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(0.E+000,1.));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1389 = PCURVE('',#1390,#1395);
+#1390 = PLANE('',#1391);
+#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
+#1392 = CARTESIAN_POINT('',(275.,1.665334536938E-014,23.));
+#1393 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1394 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400);
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(1.,0.E+000));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#1402 = EDGE_CURVE('',#1403,#1375,#1405,.T.);
+#1403 = VERTEX_POINT('',#1404);
+#1404 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1405 = SURFACE_CURVE('',#1406,(#1411,#1418),.PCURVE_S1.);
+#1406 = CIRCLE('',#1407,4.);
+#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
+#1408 = CARTESIAN_POINT('',(302.,1.398881011028E-014,19.));
+#1409 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1410 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1411 = PCURVE('',#126,#1412);
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = CIRCLE('',#1414,4.);
+#1414 = AXIS2_PLACEMENT_2D('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(3.499882238806,-529.7081468781));
+#1416 = DIRECTION('',(0.E+000,1.));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1418 = PCURVE('',#1419,#1424);
+#1419 = CYLINDRICAL_SURFACE('',#1420,4.);
+#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423);
+#1421 = CARTESIAN_POINT('',(302.,1.398881011028E-014,19.));
+#1422 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1423 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(-1.,0.E+000));
+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1430 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1431 = EDGE_CURVE('',#1403,#1432,#1434,.T.);
+#1432 = VERTEX_POINT('',#1433);
+#1433 = CARTESIAN_POINT('',(310.11963427698,3.350014102731E-015,
+    3.029040754916));
+#1434 = SURFACE_CURVE('',#1435,(#1439,#1446),.PCURVE_S1.);
+#1435 = LINE('',#1436,#1437);
+#1436 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1437 = VECTOR('',#1438,1.);
+#1438 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#1439 = PCURVE('',#126,#1440);
+#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445);
+#1441 = LINE('',#1442,#1443);
+#1442 = CARTESIAN_POINT('',(2.528922993723,-525.8277811551));
+#1443 = VECTOR('',#1444,1.);
+#1444 = DIRECTION('',(0.970091430755,0.242739811271));
+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1446 = PCURVE('',#1447,#1452);
+#1447 = PLANE('',#1448);
+#1448 = AXIS2_PLACEMENT_3D('',#1449,#1450,#1451);
+#1449 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1450 = DIRECTION('',(0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#1451 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(2.039081448257E-045,-3.155443620884E-030));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(1.,0.E+000));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1459 = EDGE_CURVE('',#1432,#1460,#1462,.T.);
+#1460 = VERTEX_POINT('',#1461);
+#1461 = CARTESIAN_POINT('',(314.,1.33226762955E-015,-2.22044604925E-016)
+  );
+#1462 = SURFACE_CURVE('',#1463,(#1468,#1475),.PCURVE_S1.);
+#1463 = CIRCLE('',#1464,4.);
+#1464 = AXIS2_PLACEMENT_3D('',#1465,#1466,#1467);
+#1465 = CARTESIAN_POINT('',(314.,3.996802888651E-015,4.));
+#1466 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1467 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1468 = PCURVE('',#126,#1469);
+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);
+#1470 = CIRCLE('',#1471,4.);
+#1471 = AXIS2_PLACEMENT_2D('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(18.499882238806,-517.7081468781));
+#1473 = DIRECTION('',(0.E+000,1.));
+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1475 = PCURVE('',#1476,#1481);
+#1476 = CYLINDRICAL_SURFACE('',#1477,4.);
+#1477 = AXIS2_PLACEMENT_3D('',#1478,#1479,#1480);
+#1478 = CARTESIAN_POINT('',(314.,3.996802888651E-015,4.));
+#1479 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1480 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = LINE('',#1483,#1484);
+#1483 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1484 = VECTOR('',#1485,1.);
+#1485 = DIRECTION('',(-1.,0.E+000));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1487 = ORIENTED_EDGE('',*,*,#1488,.T.);
+#1488 = EDGE_CURVE('',#1460,#1489,#1491,.T.);
+#1489 = VERTEX_POINT('',#1490);
+#1490 = CARTESIAN_POINT('',(526.,1.33226762955E-015,-2.22044604925E-016)
+  );
+#1491 = SURFACE_CURVE('',#1492,(#1496,#1503),.PCURVE_S1.);
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(314.,1.33226762955E-015,0.E+000));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1496 = PCURVE('',#126,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(22.499882238806,-517.7081468781));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(0.E+000,1.));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1503 = PCURVE('',#1504,#1509);
+#1504 = PLANE('',#1505);
+#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);
+#1506 = CARTESIAN_POINT('',(314.,1.33226762955E-015,0.E+000));
+#1507 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1508 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(0.E+000,-1.972152263053E-031));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(1.,0.E+000));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1489,#1517,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(529.88036572302,3.350014102733E-015,
+    3.029040754918));
+#1519 = SURFACE_CURVE('',#1520,(#1525,#1532),.PCURVE_S1.);
+#1520 = CIRCLE('',#1521,4.);
+#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524);
+#1522 = CARTESIAN_POINT('',(526.,3.996802888651E-015,4.));
+#1523 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1524 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1525 = PCURVE('',#126,#1526);
+#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);
+#1527 = CIRCLE('',#1528,4.);
+#1528 = AXIS2_PLACEMENT_2D('',#1529,#1530);
+#1529 = CARTESIAN_POINT('',(18.499882238806,-305.7081468781));
+#1530 = DIRECTION('',(0.E+000,1.));
+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1532 = PCURVE('',#1533,#1538);
+#1533 = CYLINDRICAL_SURFACE('',#1534,4.);
+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);
+#1535 = CARTESIAN_POINT('',(526.,3.996802888651E-015,4.));
+#1536 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1537 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(-1.,0.E+000));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1544 = ORIENTED_EDGE('',*,*,#1545,.T.);
+#1545 = EDGE_CURVE('',#1517,#1546,#1548,.T.);
+#1546 = VERTEX_POINT('',#1547);
+#1547 = CARTESIAN_POINT('',(534.11963427698,1.46355988962E-014,
+    19.970959245083));
+#1548 = SURFACE_CURVE('',#1549,(#1553,#1560),.PCURVE_S1.);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(529.88036572302,3.350014102732E-015,
+    3.029040754917));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#1553 = PCURVE('',#126,#1554);
+#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1559);
+#1555 = LINE('',#1556,#1557);
+#1556 = CARTESIAN_POINT('',(19.470841483889,-301.8277811551));
+#1557 = VECTOR('',#1558,1.);
+#1558 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1560 = PCURVE('',#1561,#1566);
+#1561 = PLANE('',#1562);
+#1562 = AXIS2_PLACEMENT_3D('',#1563,#1564,#1565);
+#1563 = CARTESIAN_POINT('',(529.88036572302,3.350014102732E-015,
+    3.029040754917));
+#1564 = DIRECTION('',(-0.970091430755,1.077981309863E-016,0.242739811271
+    ));
+#1565 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(-2.548851810322E-046,-3.944304526105E-031));
+#1569 = VECTOR('',#1570,1.);
+#1570 = DIRECTION('',(1.,9.860761315263E-032));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1572 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#1573 = EDGE_CURVE('',#1574,#1546,#1576,.T.);
+#1574 = VERTEX_POINT('',#1575);
+#1575 = CARTESIAN_POINT('',(538.,1.665334536938E-014,23.));
+#1576 = SURFACE_CURVE('',#1577,(#1582,#1589),.PCURVE_S1.);
+#1577 = CIRCLE('',#1578,4.);
+#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581);
+#1579 = CARTESIAN_POINT('',(538.,1.398881011028E-014,19.));
+#1580 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1581 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1582 = PCURVE('',#126,#1583);
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);
+#1584 = CIRCLE('',#1585,4.);
+#1585 = AXIS2_PLACEMENT_2D('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(3.499882238806,-293.7081468781));
+#1587 = DIRECTION('',(0.E+000,1.));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1589 = PCURVE('',#1590,#1595);
+#1590 = CYLINDRICAL_SURFACE('',#1591,4.);
+#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
+#1592 = CARTESIAN_POINT('',(538.,1.398881011028E-014,19.));
+#1593 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1594 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(-1.,0.E+000));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1601 = ORIENTED_EDGE('',*,*,#1602,.T.);
+#1602 = EDGE_CURVE('',#1574,#1603,#1605,.T.);
+#1603 = VERTEX_POINT('',#1604);
+#1604 = CARTESIAN_POINT('',(565.,1.665334536938E-014,23.));
+#1605 = SURFACE_CURVE('',#1606,(#1610,#1617),.PCURVE_S1.);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(538.,1.665334536938E-014,23.));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1610 = PCURVE('',#126,#1611);
+#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616);
+#1612 = LINE('',#1613,#1614);
+#1613 = CARTESIAN_POINT('',(-0.500117761194,-293.7081468781));
+#1614 = VECTOR('',#1615,1.);
+#1615 = DIRECTION('',(0.E+000,1.));
+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1617 = PCURVE('',#1618,#1623);
+#1618 = PLANE('',#1619);
+#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);
+#1620 = CARTESIAN_POINT('',(538.,1.665334536938E-014,23.));
+#1621 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1622 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(1.,0.E+000));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1629 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#1630 = EDGE_CURVE('',#1631,#1603,#1633,.T.);
+#1631 = VERTEX_POINT('',#1632);
+#1632 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1633 = SURFACE_CURVE('',#1634,(#1639,#1646),.PCURVE_S1.);
+#1634 = CIRCLE('',#1635,4.);
+#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
+#1636 = CARTESIAN_POINT('',(565.,1.398881011028E-014,19.));
+#1637 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1638 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1639 = PCURVE('',#126,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = CIRCLE('',#1642,4.);
+#1642 = AXIS2_PLACEMENT_2D('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(3.499882238806,-266.7081468781));
+#1644 = DIRECTION('',(0.E+000,1.));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1646 = PCURVE('',#1647,#1652);
+#1647 = CYLINDRICAL_SURFACE('',#1648,4.);
+#1648 = AXIS2_PLACEMENT_3D('',#1649,#1650,#1651);
+#1649 = CARTESIAN_POINT('',(565.,1.398881011028E-014,19.));
+#1650 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1651 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1652 = DEFINITIONAL_REPRESENTATION('',(#1653),#1657);
+#1653 = LINE('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1655 = VECTOR('',#1656,1.);
+#1656 = DIRECTION('',(-1.,0.E+000));
+#1657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1658 = ORIENTED_EDGE('',*,*,#1659,.T.);
+#1659 = EDGE_CURVE('',#1631,#1660,#1662,.T.);
+#1660 = VERTEX_POINT('',#1661);
+#1661 = CARTESIAN_POINT('',(573.11963427698,3.350014102732E-015,
+    3.029040754916));
+#1662 = SURFACE_CURVE('',#1663,(#1667,#1674),.PCURVE_S1.);
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#1667 = PCURVE('',#126,#1668);
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(2.528922993723,-262.8277811551));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(0.970091430755,0.242739811271));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1674 = PCURVE('',#1675,#1680);
+#1675 = PLANE('',#1676);
+#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679);
+#1677 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    19.970959245083));
+#1678 = DIRECTION('',(0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#1679 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(2.039081448257E-045,-3.155443620884E-030));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(1.,0.E+000));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = ORIENTED_EDGE('',*,*,#1687,.T.);
+#1687 = EDGE_CURVE('',#1660,#1688,#1690,.T.);
+#1688 = VERTEX_POINT('',#1689);
+#1689 = CARTESIAN_POINT('',(577.,1.33226762955E-015,-2.22044604925E-016)
+  );
+#1690 = SURFACE_CURVE('',#1691,(#1696,#1703),.PCURVE_S1.);
+#1691 = CIRCLE('',#1692,4.);
+#1692 = AXIS2_PLACEMENT_3D('',#1693,#1694,#1695);
+#1693 = CARTESIAN_POINT('',(577.,3.996802888651E-015,4.));
+#1694 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1695 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1696 = PCURVE('',#126,#1697);
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = CIRCLE('',#1699,4.);
+#1699 = AXIS2_PLACEMENT_2D('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(18.499882238806,-254.7081468781));
+#1701 = DIRECTION('',(0.E+000,1.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1703 = PCURVE('',#1704,#1709);
+#1704 = CYLINDRICAL_SURFACE('',#1705,4.);
+#1705 = AXIS2_PLACEMENT_3D('',#1706,#1707,#1708);
+#1706 = CARTESIAN_POINT('',(577.,3.996802888651E-015,4.));
+#1707 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1708 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(-1.,0.E+000));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1715 = ORIENTED_EDGE('',*,*,#1716,.T.);
+#1716 = EDGE_CURVE('',#1688,#1717,#1719,.T.);
+#1717 = VERTEX_POINT('',#1718);
+#1718 = CARTESIAN_POINT('',(789.,1.33226762955E-015,-2.22044604925E-016)
+  );
+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(577.,1.33226762955E-015,0.E+000));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1724 = PCURVE('',#126,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(22.499882238806,-254.7081468781));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.E+000,1.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = PCURVE('',#1732,#1737);
+#1732 = PLANE('',#1733);
+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);
+#1734 = CARTESIAN_POINT('',(577.,1.33226762955E-015,0.E+000));
+#1735 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1736 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(0.E+000,-1.972152263053E-031));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(1.,0.E+000));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1743 = ORIENTED_EDGE('',*,*,#1744,.T.);
+#1744 = EDGE_CURVE('',#1717,#1745,#1747,.T.);
+#1745 = VERTEX_POINT('',#1746);
+#1746 = CARTESIAN_POINT('',(792.88036572302,3.350014102733E-015,
+    3.029040754918));
+#1747 = SURFACE_CURVE('',#1748,(#1753,#1760),.PCURVE_S1.);
+#1748 = CIRCLE('',#1749,4.);
+#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752);
+#1750 = CARTESIAN_POINT('',(789.,3.996802888651E-015,4.));
+#1751 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1752 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1753 = PCURVE('',#126,#1754);
+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);
+#1755 = CIRCLE('',#1756,4.);
+#1756 = AXIS2_PLACEMENT_2D('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(18.499882238806,-42.70814687813));
+#1758 = DIRECTION('',(0.E+000,1.));
+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1760 = PCURVE('',#1761,#1766);
+#1761 = CYLINDRICAL_SURFACE('',#1762,4.);
+#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765);
+#1763 = CARTESIAN_POINT('',(789.,3.996802888651E-015,4.));
+#1764 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1765 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1766 = DEFINITIONAL_REPRESENTATION('',(#1767),#1771);
+#1767 = LINE('',#1768,#1769);
+#1768 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1769 = VECTOR('',#1770,1.);
+#1770 = DIRECTION('',(-1.,0.E+000));
+#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1772 = ORIENTED_EDGE('',*,*,#1773,.T.);
+#1773 = EDGE_CURVE('',#1745,#1774,#1776,.T.);
+#1774 = VERTEX_POINT('',#1775);
+#1775 = CARTESIAN_POINT('',(797.11963427698,1.46355988962E-014,
+    19.970959245083));
+#1776 = SURFACE_CURVE('',#1777,(#1781,#1788),.PCURVE_S1.);
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(792.88036572302,3.350014102732E-015,
+    3.029040754917));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#1781 = PCURVE('',#126,#1782);
+#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(19.470841483889,-38.82778115511));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1788 = PCURVE('',#1789,#1794);
+#1789 = PLANE('',#1790);
+#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
+#1791 = CARTESIAN_POINT('',(792.88036572302,3.350014102732E-015,
+    3.029040754917));
+#1792 = DIRECTION('',(-0.970091430755,1.077981309863E-016,0.242739811271
+    ));
+#1793 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(-2.548851810322E-046,-3.944304526105E-031));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(1.,9.860761315263E-032));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1800 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#1801 = EDGE_CURVE('',#1802,#1774,#1804,.T.);
+#1802 = VERTEX_POINT('',#1803);
+#1803 = CARTESIAN_POINT('',(801.,1.665334536938E-014,23.));
+#1804 = SURFACE_CURVE('',#1805,(#1810,#1817),.PCURVE_S1.);
+#1805 = CIRCLE('',#1806,4.);
+#1806 = AXIS2_PLACEMENT_3D('',#1807,#1808,#1809);
+#1807 = CARTESIAN_POINT('',(801.,1.398881011028E-014,19.));
+#1808 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1809 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1810 = PCURVE('',#126,#1811);
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = CIRCLE('',#1813,4.);
+#1813 = AXIS2_PLACEMENT_2D('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(3.499882238806,-30.70814687813));
+#1815 = DIRECTION('',(0.E+000,1.));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = PCURVE('',#1818,#1823);
+#1818 = CYLINDRICAL_SURFACE('',#1819,4.);
+#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
+#1820 = CARTESIAN_POINT('',(801.,1.398881011028E-014,19.));
+#1821 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1822 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(-1.,0.E+000));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1829 = ORIENTED_EDGE('',*,*,#1830,.T.);
+#1830 = EDGE_CURVE('',#1802,#1831,#1833,.T.);
+#1831 = VERTEX_POINT('',#1832);
+#1832 = CARTESIAN_POINT('',(828.,1.665334536938E-014,23.));
+#1833 = SURFACE_CURVE('',#1834,(#1838,#1845),.PCURVE_S1.);
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(801.,1.665334536938E-014,23.));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1838 = PCURVE('',#126,#1839);
+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);
+#1840 = LINE('',#1841,#1842);
+#1841 = CARTESIAN_POINT('',(-0.500117761194,-30.70814687813));
+#1842 = VECTOR('',#1843,1.);
+#1843 = DIRECTION('',(0.E+000,1.));
+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1845 = PCURVE('',#1846,#1851);
+#1846 = PLANE('',#1847);
+#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
+#1848 = CARTESIAN_POINT('',(801.,1.665334536938E-014,23.));
+#1849 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#1850 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(1.,0.E+000));
+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1857 = ORIENTED_EDGE('',*,*,#1858,.F.);
+#1858 = EDGE_CURVE('',#1859,#1831,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(831.70814687812,1.498793238773E-014,
+    20.499882238807));
+#1861 = SURFACE_CURVE('',#1862,(#1867,#1874),.PCURVE_S1.);
+#1862 = CIRCLE('',#1863,4.);
+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
+#1864 = CARTESIAN_POINT('',(828.,1.398881011028E-014,19.));
+#1865 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1866 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1867 = PCURVE('',#126,#1868);
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);
+#1869 = CIRCLE('',#1870,4.);
+#1870 = AXIS2_PLACEMENT_2D('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(3.499882238806,-3.708146878139));
+#1872 = DIRECTION('',(0.E+000,1.));
+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1874 = PCURVE('',#1875,#1880);
+#1875 = CYLINDRICAL_SURFACE('',#1876,4.);
+#1876 = AXIS2_PLACEMENT_3D('',#1877,#1878,#1879);
+#1877 = CARTESIAN_POINT('',(828.,1.398881011028E-014,19.));
+#1878 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1879 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(-1.,0.E+000));
+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1886 = ORIENTED_EDGE('',*,*,#1887,.T.);
+#1887 = EDGE_CURVE('',#1859,#220,#1888,.T.);
+#1888 = SURFACE_CURVE('',#1889,(#1893,#1900),.PCURVE_S1.);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(831.70814687813,1.498793238773E-014,
+    20.499882238806));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(0.374970559702,-6.17530506417E-016,-0.92703671953)
+  );
+#1893 = PCURVE('',#126,#1894);
+#1894 = DEFINITIONAL_REPRESENTATION('',(#1895),#1899);
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(2.,2.273736754432E-013));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(0.92703671953,0.374970559702));
+#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1900 = PCURVE('',#280,#1901);
+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(1.,0.E+000));
+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1907 = ORIENTED_EDGE('',*,*,#219,.F.);
+#1908 = ADVANCED_FACE('',(#1909),#72,.T.);
+#1909 = FACE_BOUND('',#1910,.T.);
+#1910 = EDGE_LOOP('',(#1911,#1912,#1913,#1936,#1960,#1983,#2007,#2030,
+    #2054,#2077,#2101,#2124,#2148,#2171,#2195,#2218,#2242,#2265,#2289,
+    #2312,#2336,#2359,#2383,#2406,#2430,#2453,#2477,#2500,#2524,#2547,
+    #2570,#2593,#2617,#2640,#2664,#2687,#2711,#2734,#2758,#2781,#2805,
+    #2828,#2852,#2875,#2899,#2922,#2946,#2969,#2993,#3016,#3040,#3063,
+    #3087,#3110,#3134,#3157,#3181,#3204,#3228,#3249));
+#1911 = ORIENTED_EDGE('',*,*,#56,.F.);
+#1912 = ORIENTED_EDGE('',*,*,#142,.T.);
+#1913 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#1914 = EDGE_CURVE('',#1915,#143,#1917,.T.);
+#1915 = VERTEX_POINT('',#1916);
+#1916 = CARTESIAN_POINT('',(801.,-2.E+003,25.000000000001));
+#1917 = SURFACE_CURVE('',#1918,(#1922,#1929),.PCURVE_S1.);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(801.,-2.E+003,25.000000000001));
+#1920 = VECTOR('',#1921,1.);
+#1921 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1922 = PCURVE('',#72,#1923);
+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(-2.500117761194,-30.70814687813));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.E+000,1.));
+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1929 = PCURVE('',#182,#1930);
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(1.,0.E+000));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#1937 = EDGE_CURVE('',#1915,#1938,#1940,.T.);
+#1938 = VERTEX_POINT('',#1939);
+#1939 = CARTESIAN_POINT('',(797.11963427698,-2.E+003,21.970959245083));
+#1940 = SURFACE_CURVE('',#1941,(#1946,#1953),.PCURVE_S1.);
+#1941 = CIRCLE('',#1942,4.);
+#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945);
+#1943 = CARTESIAN_POINT('',(801.,-2.E+003,21.000000000001));
+#1944 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1945 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1946 = PCURVE('',#72,#1947);
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = CIRCLE('',#1949,4.);
+#1949 = AXIS2_PLACEMENT_2D('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(1.499882238806,-30.70814687813));
+#1951 = DIRECTION('',(0.E+000,1.));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1953 = PCURVE('',#337,#1954);
+#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(-1.,0.E+000));
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1960 = ORIENTED_EDGE('',*,*,#1961,.F.);
+#1961 = EDGE_CURVE('',#1962,#1938,#1964,.T.);
+#1962 = VERTEX_POINT('',#1963);
+#1963 = CARTESIAN_POINT('',(792.88036572302,-2.E+003,5.029040754918));
+#1964 = SURFACE_CURVE('',#1965,(#1969,#1976),.PCURVE_S1.);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(792.88036572302,-2.E+003,5.029040754918));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#1969 = PCURVE('',#72,#1970);
+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);
+#1971 = LINE('',#1972,#1973);
+#1972 = CARTESIAN_POINT('',(17.470841483889,-38.82778115511));
+#1973 = VECTOR('',#1974,1.);
+#1974 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1976 = PCURVE('',#365,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(1.,0.E+000));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1983 = ORIENTED_EDGE('',*,*,#1984,.F.);
+#1984 = EDGE_CURVE('',#1985,#1962,#1987,.T.);
+#1985 = VERTEX_POINT('',#1986);
+#1986 = CARTESIAN_POINT('',(789.,-2.E+003,2.000000000001));
+#1987 = SURFACE_CURVE('',#1988,(#1993,#2000),.PCURVE_S1.);
+#1988 = CIRCLE('',#1989,4.);
+#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992);
+#1990 = CARTESIAN_POINT('',(789.,-2.E+003,6.000000000001));
+#1991 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1992 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1993 = PCURVE('',#72,#1994);
+#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999);
+#1995 = CIRCLE('',#1996,4.);
+#1996 = AXIS2_PLACEMENT_2D('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(16.499882238806,-42.70814687813));
+#1998 = DIRECTION('',(0.E+000,1.));
+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2000 = PCURVE('',#394,#2001);
+#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2006);
+#2002 = LINE('',#2003,#2004);
+#2003 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2004 = VECTOR('',#2005,1.);
+#2005 = DIRECTION('',(-1.,0.E+000));
+#2006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2007 = ORIENTED_EDGE('',*,*,#2008,.F.);
+#2008 = EDGE_CURVE('',#2009,#1985,#2011,.T.);
+#2009 = VERTEX_POINT('',#2010);
+#2010 = CARTESIAN_POINT('',(577.,-2.E+003,2.000000000001));
+#2011 = SURFACE_CURVE('',#2012,(#2016,#2023),.PCURVE_S1.);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(577.,-2.E+003,2.000000000001));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2016 = PCURVE('',#72,#2017);
+#2017 = DEFINITIONAL_REPRESENTATION('',(#2018),#2022);
+#2018 = LINE('',#2019,#2020);
+#2019 = CARTESIAN_POINT('',(20.499882238806,-254.7081468781));
+#2020 = VECTOR('',#2021,1.);
+#2021 = DIRECTION('',(0.E+000,1.));
+#2022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2023 = PCURVE('',#422,#2024);
+#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2029);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(1.,0.E+000));
+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2031 = EDGE_CURVE('',#2032,#2009,#2034,.T.);
+#2032 = VERTEX_POINT('',#2033);
+#2033 = CARTESIAN_POINT('',(573.11963427698,-2.E+003,5.029040754918));
+#2034 = SURFACE_CURVE('',#2035,(#2040,#2047),.PCURVE_S1.);
+#2035 = CIRCLE('',#2036,4.);
+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);
+#2037 = CARTESIAN_POINT('',(577.,-2.E+003,6.000000000001));
+#2038 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2039 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2040 = PCURVE('',#72,#2041);
+#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046);
+#2042 = CIRCLE('',#2043,4.);
+#2043 = AXIS2_PLACEMENT_2D('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(16.499882238806,-254.7081468781));
+#2045 = DIRECTION('',(0.E+000,1.));
+#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2047 = PCURVE('',#451,#2048);
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);
+#2049 = LINE('',#2050,#2051);
+#2050 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2051 = VECTOR('',#2052,1.);
+#2052 = DIRECTION('',(-1.,0.E+000));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2054 = ORIENTED_EDGE('',*,*,#2055,.F.);
+#2055 = EDGE_CURVE('',#2056,#2032,#2058,.T.);
+#2056 = VERTEX_POINT('',#2057);
+#2057 = CARTESIAN_POINT('',(568.88036572302,-2.E+003,21.970959245083));
+#2058 = SURFACE_CURVE('',#2059,(#2063,#2070),.PCURVE_S1.);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(568.88036572302,-2.E+003,21.970959245083));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#2063 = PCURVE('',#72,#2064);
+#2064 = DEFINITIONAL_REPRESENTATION('',(#2065),#2069);
+#2065 = LINE('',#2066,#2067);
+#2066 = CARTESIAN_POINT('',(0.528922993724,-262.8277811551));
+#2067 = VECTOR('',#2068,1.);
+#2068 = DIRECTION('',(0.970091430755,0.242739811271));
+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2070 = PCURVE('',#479,#2071);
+#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(1.723228547865E-015,-2.E+003));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(1.,0.E+000));
+#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2077 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#2078 = EDGE_CURVE('',#2056,#2079,#2081,.T.);
+#2079 = VERTEX_POINT('',#2080);
+#2080 = CARTESIAN_POINT('',(565.,-2.E+003,25.000000000001));
+#2081 = SURFACE_CURVE('',#2082,(#2087,#2094),.PCURVE_S1.);
+#2082 = CIRCLE('',#2083,4.);
+#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086);
+#2084 = CARTESIAN_POINT('',(565.,-2.E+003,21.000000000001));
+#2085 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2086 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2087 = PCURVE('',#72,#2088);
+#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2093);
+#2089 = CIRCLE('',#2090,4.);
+#2090 = AXIS2_PLACEMENT_2D('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(1.499882238806,-266.7081468781));
+#2092 = DIRECTION('',(0.E+000,1.));
+#2093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2094 = PCURVE('',#508,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(-1.,0.E+000));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = ORIENTED_EDGE('',*,*,#2102,.F.);
+#2102 = EDGE_CURVE('',#2103,#2079,#2105,.T.);
+#2103 = VERTEX_POINT('',#2104);
+#2104 = CARTESIAN_POINT('',(538.,-2.E+003,25.000000000001));
+#2105 = SURFACE_CURVE('',#2106,(#2110,#2117),.PCURVE_S1.);
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(538.,-2.E+003,25.000000000001));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2110 = PCURVE('',#72,#2111);
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(-2.500117761194,-293.7081468781));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(0.E+000,1.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = PCURVE('',#536,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2123);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(1.,0.E+000));
+#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2124 = ORIENTED_EDGE('',*,*,#2125,.T.);
+#2125 = EDGE_CURVE('',#2103,#2126,#2128,.T.);
+#2126 = VERTEX_POINT('',#2127);
+#2127 = CARTESIAN_POINT('',(534.11963427698,-2.E+003,21.970959245083));
+#2128 = SURFACE_CURVE('',#2129,(#2134,#2141),.PCURVE_S1.);
+#2129 = CIRCLE('',#2130,4.);
+#2130 = AXIS2_PLACEMENT_3D('',#2131,#2132,#2133);
+#2131 = CARTESIAN_POINT('',(538.,-2.E+003,21.000000000001));
+#2132 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2133 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2134 = PCURVE('',#72,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140);
+#2136 = CIRCLE('',#2137,4.);
+#2137 = AXIS2_PLACEMENT_2D('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(1.499882238806,-293.7081468781));
+#2139 = DIRECTION('',(0.E+000,1.));
+#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2141 = PCURVE('',#565,#2142);
+#2142 = DEFINITIONAL_REPRESENTATION('',(#2143),#2147);
+#2143 = LINE('',#2144,#2145);
+#2144 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2145 = VECTOR('',#2146,1.);
+#2146 = DIRECTION('',(-1.,0.E+000));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#2149 = EDGE_CURVE('',#2150,#2126,#2152,.T.);
+#2150 = VERTEX_POINT('',#2151);
+#2151 = CARTESIAN_POINT('',(529.88036572302,-2.E+003,5.029040754918));
+#2152 = SURFACE_CURVE('',#2153,(#2157,#2164),.PCURVE_S1.);
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(529.88036572302,-2.E+003,5.029040754918));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#2157 = PCURVE('',#72,#2158);
+#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(17.470841483889,-301.8277811551));
+#2161 = VECTOR('',#2162,1.);
+#2162 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2164 = PCURVE('',#593,#2165);
+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(1.,0.E+000));
+#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2171 = ORIENTED_EDGE('',*,*,#2172,.F.);
+#2172 = EDGE_CURVE('',#2173,#2150,#2175,.T.);
+#2173 = VERTEX_POINT('',#2174);
+#2174 = CARTESIAN_POINT('',(526.,-2.E+003,2.000000000001));
+#2175 = SURFACE_CURVE('',#2176,(#2181,#2188),.PCURVE_S1.);
+#2176 = CIRCLE('',#2177,4.);
+#2177 = AXIS2_PLACEMENT_3D('',#2178,#2179,#2180);
+#2178 = CARTESIAN_POINT('',(526.,-2.E+003,6.000000000001));
+#2179 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2180 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2181 = PCURVE('',#72,#2182);
+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187);
+#2183 = CIRCLE('',#2184,4.);
+#2184 = AXIS2_PLACEMENT_2D('',#2185,#2186);
+#2185 = CARTESIAN_POINT('',(16.499882238806,-305.7081468781));
+#2186 = DIRECTION('',(0.E+000,1.));
+#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2188 = PCURVE('',#622,#2189);
+#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2194);
+#2190 = LINE('',#2191,#2192);
+#2191 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2192 = VECTOR('',#2193,1.);
+#2193 = DIRECTION('',(-1.,0.E+000));
+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2195 = ORIENTED_EDGE('',*,*,#2196,.F.);
+#2196 = EDGE_CURVE('',#2197,#2173,#2199,.T.);
+#2197 = VERTEX_POINT('',#2198);
+#2198 = CARTESIAN_POINT('',(314.,-2.E+003,2.000000000001));
+#2199 = SURFACE_CURVE('',#2200,(#2204,#2211),.PCURVE_S1.);
+#2200 = LINE('',#2201,#2202);
+#2201 = CARTESIAN_POINT('',(314.,-2.E+003,2.000000000001));
+#2202 = VECTOR('',#2203,1.);
+#2203 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2204 = PCURVE('',#72,#2205);
+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210);
+#2206 = LINE('',#2207,#2208);
+#2207 = CARTESIAN_POINT('',(20.499882238806,-517.7081468781));
+#2208 = VECTOR('',#2209,1.);
+#2209 = DIRECTION('',(0.E+000,1.));
+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2211 = PCURVE('',#650,#2212);
+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(1.,0.E+000));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = ORIENTED_EDGE('',*,*,#2219,.F.);
+#2219 = EDGE_CURVE('',#2220,#2197,#2222,.T.);
+#2220 = VERTEX_POINT('',#2221);
+#2221 = CARTESIAN_POINT('',(310.11963427698,-2.E+003,5.029040754918));
+#2222 = SURFACE_CURVE('',#2223,(#2228,#2235),.PCURVE_S1.);
+#2223 = CIRCLE('',#2224,4.);
+#2224 = AXIS2_PLACEMENT_3D('',#2225,#2226,#2227);
+#2225 = CARTESIAN_POINT('',(314.,-2.E+003,6.000000000001));
+#2226 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2227 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2228 = PCURVE('',#72,#2229);
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
+#2230 = CIRCLE('',#2231,4.);
+#2231 = AXIS2_PLACEMENT_2D('',#2232,#2233);
+#2232 = CARTESIAN_POINT('',(16.499882238806,-517.7081468781));
+#2233 = DIRECTION('',(0.E+000,1.));
+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2235 = PCURVE('',#679,#2236);
+#2236 = DEFINITIONAL_REPRESENTATION('',(#2237),#2241);
+#2237 = LINE('',#2238,#2239);
+#2238 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2239 = VECTOR('',#2240,1.);
+#2240 = DIRECTION('',(-1.,0.E+000));
+#2241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2242 = ORIENTED_EDGE('',*,*,#2243,.F.);
+#2243 = EDGE_CURVE('',#2244,#2220,#2246,.T.);
+#2244 = VERTEX_POINT('',#2245);
+#2245 = CARTESIAN_POINT('',(305.88036572302,-2.E+003,21.970959245083));
+#2246 = SURFACE_CURVE('',#2247,(#2251,#2258),.PCURVE_S1.);
+#2247 = LINE('',#2248,#2249);
+#2248 = CARTESIAN_POINT('',(305.88036572302,-2.E+003,21.970959245083));
+#2249 = VECTOR('',#2250,1.);
+#2250 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#2251 = PCURVE('',#72,#2252);
+#2252 = DEFINITIONAL_REPRESENTATION('',(#2253),#2257);
+#2253 = LINE('',#2254,#2255);
+#2254 = CARTESIAN_POINT('',(0.528922993724,-525.8277811551));
+#2255 = VECTOR('',#2256,1.);
+#2256 = DIRECTION('',(0.970091430755,0.242739811271));
+#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2258 = PCURVE('',#707,#2259);
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(1.723228547865E-015,-2.E+003));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(1.,0.E+000));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#2244,#2267,#2269,.T.);
+#2267 = VERTEX_POINT('',#2268);
+#2268 = CARTESIAN_POINT('',(302.,-2.E+003,25.000000000001));
+#2269 = SURFACE_CURVE('',#2270,(#2275,#2282),.PCURVE_S1.);
+#2270 = CIRCLE('',#2271,4.);
+#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
+#2272 = CARTESIAN_POINT('',(302.,-2.E+003,21.000000000001));
+#2273 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2275 = PCURVE('',#72,#2276);
+#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2281);
+#2277 = CIRCLE('',#2278,4.);
+#2278 = AXIS2_PLACEMENT_2D('',#2279,#2280);
+#2279 = CARTESIAN_POINT('',(1.499882238806,-529.7081468781));
+#2280 = DIRECTION('',(0.E+000,1.));
+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2282 = PCURVE('',#736,#2283);
+#2283 = DEFINITIONAL_REPRESENTATION('',(#2284),#2288);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(-1.,0.E+000));
+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2289 = ORIENTED_EDGE('',*,*,#2290,.F.);
+#2290 = EDGE_CURVE('',#2291,#2267,#2293,.T.);
+#2291 = VERTEX_POINT('',#2292);
+#2292 = CARTESIAN_POINT('',(275.,-2.E+003,25.000000000001));
+#2293 = SURFACE_CURVE('',#2294,(#2298,#2305),.PCURVE_S1.);
+#2294 = LINE('',#2295,#2296);
+#2295 = CARTESIAN_POINT('',(275.,-2.E+003,25.000000000001));
+#2296 = VECTOR('',#2297,1.);
+#2297 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2298 = PCURVE('',#72,#2299);
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2304);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(-2.500117761194,-556.7081468781));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(0.E+000,1.));
+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2305 = PCURVE('',#764,#2306);
+#2306 = DEFINITIONAL_REPRESENTATION('',(#2307),#2311);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(1.,0.E+000));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = ORIENTED_EDGE('',*,*,#2313,.T.);
+#2313 = EDGE_CURVE('',#2291,#2314,#2316,.T.);
+#2314 = VERTEX_POINT('',#2315);
+#2315 = CARTESIAN_POINT('',(271.11963427698,-2.E+003,21.970959245083));
+#2316 = SURFACE_CURVE('',#2317,(#2322,#2329),.PCURVE_S1.);
+#2317 = CIRCLE('',#2318,4.);
+#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321);
+#2319 = CARTESIAN_POINT('',(275.,-2.E+003,21.000000000001));
+#2320 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2321 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2322 = PCURVE('',#72,#2323);
+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);
+#2324 = CIRCLE('',#2325,4.);
+#2325 = AXIS2_PLACEMENT_2D('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(1.499882238806,-556.7081468781));
+#2327 = DIRECTION('',(0.E+000,1.));
+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2329 = PCURVE('',#793,#2330);
+#2330 = DEFINITIONAL_REPRESENTATION('',(#2331),#2335);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(-1.,0.E+000));
+#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2336 = ORIENTED_EDGE('',*,*,#2337,.F.);
+#2337 = EDGE_CURVE('',#2338,#2314,#2340,.T.);
+#2338 = VERTEX_POINT('',#2339);
+#2339 = CARTESIAN_POINT('',(266.88036572302,-2.E+003,5.029040754918));
+#2340 = SURFACE_CURVE('',#2341,(#2345,#2352),.PCURVE_S1.);
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(266.88036572302,-2.E+003,5.029040754918));
+#2343 = VECTOR('',#2344,1.);
+#2344 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#2345 = PCURVE('',#72,#2346);
+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(17.470841483889,-564.8277811551));
+#2349 = VECTOR('',#2350,1.);
+#2350 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2352 = PCURVE('',#821,#2353);
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2358);
+#2354 = LINE('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2356 = VECTOR('',#2357,1.);
+#2357 = DIRECTION('',(1.,0.E+000));
+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2359 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#2360 = EDGE_CURVE('',#2361,#2338,#2363,.T.);
+#2361 = VERTEX_POINT('',#2362);
+#2362 = CARTESIAN_POINT('',(263.,-2.E+003,2.000000000001));
+#2363 = SURFACE_CURVE('',#2364,(#2369,#2376),.PCURVE_S1.);
+#2364 = CIRCLE('',#2365,4.);
+#2365 = AXIS2_PLACEMENT_3D('',#2366,#2367,#2368);
+#2366 = CARTESIAN_POINT('',(263.,-2.E+003,6.000000000001));
+#2367 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2368 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2369 = PCURVE('',#72,#2370);
+#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375);
+#2371 = CIRCLE('',#2372,4.);
+#2372 = AXIS2_PLACEMENT_2D('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(16.499882238806,-568.7081468781));
+#2374 = DIRECTION('',(0.E+000,1.));
+#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2376 = PCURVE('',#850,#2377);
+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2380 = VECTOR('',#2381,1.);
+#2381 = DIRECTION('',(-1.,0.E+000));
+#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2383 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2384 = EDGE_CURVE('',#2385,#2361,#2387,.T.);
+#2385 = VERTEX_POINT('',#2386);
+#2386 = CARTESIAN_POINT('',(51.,-2.E+003,2.000000000001));
+#2387 = SURFACE_CURVE('',#2388,(#2392,#2399),.PCURVE_S1.);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(51.,-2.E+003,2.000000000001));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2392 = PCURVE('',#72,#2393);
+#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(20.499882238806,-780.7081468781));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(0.E+000,1.));
+#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2399 = PCURVE('',#878,#2400);
+#2400 = DEFINITIONAL_REPRESENTATION('',(#2401),#2405);
+#2401 = LINE('',#2402,#2403);
+#2402 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2403 = VECTOR('',#2404,1.);
+#2404 = DIRECTION('',(1.,0.E+000));
+#2405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2406 = ORIENTED_EDGE('',*,*,#2407,.F.);
+#2407 = EDGE_CURVE('',#2408,#2385,#2410,.T.);
+#2408 = VERTEX_POINT('',#2409);
+#2409 = CARTESIAN_POINT('',(47.11963427698,-2.E+003,5.029040754918));
+#2410 = SURFACE_CURVE('',#2411,(#2416,#2423),.PCURVE_S1.);
+#2411 = CIRCLE('',#2412,4.);
+#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
+#2413 = CARTESIAN_POINT('',(51.,-2.E+003,6.000000000001));
+#2414 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2415 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2416 = PCURVE('',#72,#2417);
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);
+#2418 = CIRCLE('',#2419,4.);
+#2419 = AXIS2_PLACEMENT_2D('',#2420,#2421);
+#2420 = CARTESIAN_POINT('',(16.499882238806,-780.7081468781));
+#2421 = DIRECTION('',(0.E+000,1.));
+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2423 = PCURVE('',#907,#2424);
+#2424 = DEFINITIONAL_REPRESENTATION('',(#2425),#2429);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(-1.,0.E+000));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2430 = ORIENTED_EDGE('',*,*,#2431,.F.);
+#2431 = EDGE_CURVE('',#2432,#2408,#2434,.T.);
+#2432 = VERTEX_POINT('',#2433);
+#2433 = CARTESIAN_POINT('',(42.88036572302,-2.E+003,21.970959245083));
+#2434 = SURFACE_CURVE('',#2435,(#2439,#2446),.PCURVE_S1.);
+#2435 = LINE('',#2436,#2437);
+#2436 = CARTESIAN_POINT('',(42.88036572302,-2.E+003,21.970959245083));
+#2437 = VECTOR('',#2438,1.);
+#2438 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#2439 = PCURVE('',#72,#2440);
+#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2445);
+#2441 = LINE('',#2442,#2443);
+#2442 = CARTESIAN_POINT('',(0.528922993724,-788.8277811551));
+#2443 = VECTOR('',#2444,1.);
+#2444 = DIRECTION('',(0.970091430755,0.242739811271));
+#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2446 = PCURVE('',#935,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);
+#2448 = LINE('',#2449,#2450);
+#2449 = CARTESIAN_POINT('',(1.723228547865E-015,-2.E+003));
+#2450 = VECTOR('',#2451,1.);
+#2451 = DIRECTION('',(1.,0.E+000));
+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2453 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#2454 = EDGE_CURVE('',#2432,#2455,#2457,.T.);
+#2455 = VERTEX_POINT('',#2456);
+#2456 = CARTESIAN_POINT('',(39.,-2.E+003,25.000000000001));
+#2457 = SURFACE_CURVE('',#2458,(#2463,#2470),.PCURVE_S1.);
+#2458 = CIRCLE('',#2459,4.);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(39.,-2.E+003,21.000000000001));
+#2461 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2462 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2463 = PCURVE('',#72,#2464);
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2469);
+#2465 = CIRCLE('',#2466,4.);
+#2466 = AXIS2_PLACEMENT_2D('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(1.499882238806,-792.7081468781));
+#2468 = DIRECTION('',(0.E+000,1.));
+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2470 = PCURVE('',#964,#2471);
+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2476);
+#2472 = LINE('',#2473,#2474);
+#2473 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2474 = VECTOR('',#2475,1.);
+#2475 = DIRECTION('',(-1.,0.E+000));
+#2476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2477 = ORIENTED_EDGE('',*,*,#2478,.F.);
+#2478 = EDGE_CURVE('',#2479,#2455,#2481,.T.);
+#2479 = VERTEX_POINT('',#2480);
+#2480 = CARTESIAN_POINT('',(12.,-2.E+003,25.000000000001));
+#2481 = SURFACE_CURVE('',#2482,(#2486,#2493),.PCURVE_S1.);
+#2482 = LINE('',#2483,#2484);
+#2483 = CARTESIAN_POINT('',(12.,-2.E+003,25.000000000001));
+#2484 = VECTOR('',#2485,1.);
+#2485 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2486 = PCURVE('',#72,#2487);
+#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492);
+#2488 = LINE('',#2489,#2490);
+#2489 = CARTESIAN_POINT('',(-2.500117761194,-819.7081468781));
+#2490 = VECTOR('',#2491,1.);
+#2491 = DIRECTION('',(0.E+000,1.));
+#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2493 = PCURVE('',#992,#2494);
+#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2499);
+#2495 = LINE('',#2496,#2497);
+#2496 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2497 = VECTOR('',#2498,1.);
+#2498 = DIRECTION('',(1.,0.E+000));
+#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2500 = ORIENTED_EDGE('',*,*,#2501,.T.);
+#2501 = EDGE_CURVE('',#2479,#2502,#2504,.T.);
+#2502 = VERTEX_POINT('',#2503);
+#2503 = CARTESIAN_POINT('',(8.291853121882,-2.E+003,22.499882238812));
+#2504 = SURFACE_CURVE('',#2505,(#2510,#2517),.PCURVE_S1.);
+#2505 = CIRCLE('',#2506,4.);
+#2506 = AXIS2_PLACEMENT_3D('',#2507,#2508,#2509);
+#2507 = CARTESIAN_POINT('',(12.,-2.E+003,21.000000000001));
+#2508 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2509 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2510 = PCURVE('',#72,#2511);
+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516);
+#2512 = CIRCLE('',#2513,4.);
+#2513 = AXIS2_PLACEMENT_2D('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(1.499882238806,-819.7081468781));
+#2515 = DIRECTION('',(0.E+000,1.));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2517 = PCURVE('',#1021,#2518);
+#2518 = DEFINITIONAL_REPRESENTATION('',(#2519),#2523);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(-1.,0.E+000));
+#2523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2524 = ORIENTED_EDGE('',*,*,#2525,.F.);
+#2525 = EDGE_CURVE('',#2526,#2502,#2528,.T.);
+#2526 = VERTEX_POINT('',#2527);
+#2527 = CARTESIAN_POINT('',(0.E+000,-2.E+003,2.000000000001));
+#2528 = SURFACE_CURVE('',#2529,(#2533,#2540),.PCURVE_S1.);
+#2529 = LINE('',#2530,#2531);
+#2530 = CARTESIAN_POINT('',(0.E+000,-2.E+003,2.000000000001));
+#2531 = VECTOR('',#2532,1.);
+#2532 = DIRECTION('',(0.374970559703,3.087652532084E-016,0.92703671953)
+  );
+#2533 = PCURVE('',#72,#2534);
+#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539);
+#2535 = LINE('',#2536,#2537);
+#2536 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#2537 = VECTOR('',#2538,1.);
+#2538 = DIRECTION('',(-0.92703671953,0.374970559703));
+#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2540 = PCURVE('',#1049,#2541);
+#2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2546);
+#2542 = LINE('',#2543,#2544);
+#2543 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2544 = VECTOR('',#2545,1.);
+#2545 = DIRECTION('',(1.,0.E+000));
+#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2547 = ORIENTED_EDGE('',*,*,#2548,.T.);
+#2548 = EDGE_CURVE('',#2526,#2549,#2551,.T.);
+#2549 = VERTEX_POINT('',#2550);
+#2550 = CARTESIAN_POINT('',(0.E+000,-2.E+003,8.879563750952E-013));
+#2551 = SURFACE_CURVE('',#2552,(#2556,#2563),.PCURVE_S1.);
+#2552 = LINE('',#2553,#2554);
+#2553 = CARTESIAN_POINT('',(0.E+000,-2.E+003,2.000000000001));
+#2554 = VECTOR('',#2555,1.);
+#2555 = DIRECTION('',(0.E+000,-3.330669073875E-016,-1.));
+#2556 = PCURVE('',#72,#2557);
+#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2562);
+#2558 = LINE('',#2559,#2560);
+#2559 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#2560 = VECTOR('',#2561,1.);
+#2561 = DIRECTION('',(1.,0.E+000));
+#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2563 = PCURVE('',#1077,#2564);
+#2564 = DEFINITIONAL_REPRESENTATION('',(#2565),#2569);
+#2565 = LINE('',#2566,#2567);
+#2566 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2567 = VECTOR('',#2568,1.);
+#2568 = DIRECTION('',(1.,0.E+000));
+#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2570 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2571 = EDGE_CURVE('',#2549,#2572,#2574,.T.);
+#2572 = VERTEX_POINT('',#2573);
+#2573 = CARTESIAN_POINT('',(8.291853121882,-2.E+003,20.499882238812));
+#2574 = SURFACE_CURVE('',#2575,(#2579,#2586),.PCURVE_S1.);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(0.E+000,-2.E+003,8.881784197001E-013));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(0.374970559703,6.175305064168E-016,0.92703671953)
+  );
+#2579 = PCURVE('',#72,#2580);
+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(22.499882238806,-831.7081468781));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(-0.92703671953,0.374970559703));
+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2586 = PCURVE('',#1105,#2587);
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(-4.116870042779E-013,-2.E+003));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(1.,9.860761315263E-032));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2594 = EDGE_CURVE('',#2595,#2572,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(12.,-2.E+003,23.000000000001));
+#2597 = SURFACE_CURVE('',#2598,(#2603,#2610),.PCURVE_S1.);
+#2598 = CIRCLE('',#2599,4.);
+#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
+#2600 = CARTESIAN_POINT('',(12.,-2.E+003,19.000000000001));
+#2601 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2602 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2603 = PCURVE('',#72,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
+#2605 = CIRCLE('',#2606,4.);
+#2606 = AXIS2_PLACEMENT_2D('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(3.499882238806,-819.7081468781));
+#2608 = DIRECTION('',(0.E+000,1.));
+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2610 = PCURVE('',#1134,#2611);
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(-1.,0.E+000));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = ORIENTED_EDGE('',*,*,#2618,.T.);
+#2618 = EDGE_CURVE('',#2595,#2619,#2621,.T.);
+#2619 = VERTEX_POINT('',#2620);
+#2620 = CARTESIAN_POINT('',(39.,-2.E+003,23.000000000001));
+#2621 = SURFACE_CURVE('',#2622,(#2626,#2633),.PCURVE_S1.);
+#2622 = LINE('',#2623,#2624);
+#2623 = CARTESIAN_POINT('',(12.,-2.E+003,23.000000000001));
+#2624 = VECTOR('',#2625,1.);
+#2625 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2626 = PCURVE('',#72,#2627);
+#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2632);
+#2628 = LINE('',#2629,#2630);
+#2629 = CARTESIAN_POINT('',(-0.500117761194,-819.7081468781));
+#2630 = VECTOR('',#2631,1.);
+#2631 = DIRECTION('',(0.E+000,1.));
+#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2633 = PCURVE('',#1162,#2634);
+#2634 = DEFINITIONAL_REPRESENTATION('',(#2635),#2639);
+#2635 = LINE('',#2636,#2637);
+#2636 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2637 = VECTOR('',#2638,1.);
+#2638 = DIRECTION('',(1.,0.E+000));
+#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2640 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#2641 = EDGE_CURVE('',#2642,#2619,#2644,.T.);
+#2642 = VERTEX_POINT('',#2643);
+#2643 = CARTESIAN_POINT('',(42.88036572302,-2.E+003,19.970959245084));
+#2644 = SURFACE_CURVE('',#2645,(#2650,#2657),.PCURVE_S1.);
+#2645 = CIRCLE('',#2646,4.);
+#2646 = AXIS2_PLACEMENT_3D('',#2647,#2648,#2649);
+#2647 = CARTESIAN_POINT('',(39.,-2.E+003,19.000000000001));
+#2648 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2649 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2650 = PCURVE('',#72,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = CIRCLE('',#2653,4.);
+#2653 = AXIS2_PLACEMENT_2D('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(3.499882238806,-792.7081468781));
+#2655 = DIRECTION('',(0.E+000,1.));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2657 = PCURVE('',#1191,#2658);
+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(-1.,0.E+000));
+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2664 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#2665 = EDGE_CURVE('',#2642,#2666,#2668,.T.);
+#2666 = VERTEX_POINT('',#2667);
+#2667 = CARTESIAN_POINT('',(47.11963427698,-2.E+003,3.029040754917));
+#2668 = SURFACE_CURVE('',#2669,(#2673,#2680),.PCURVE_S1.);
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(42.88036572302,-2.E+003,19.970959245084));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#2673 = PCURVE('',#72,#2674);
+#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(2.528922993723,-788.8277811551));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.970091430755,0.242739811271));
+#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2680 = PCURVE('',#1219,#2681);
+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(4.308071369663E-013,-2.E+003));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(1.,9.860761315263E-032));
+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2687 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#2688 = EDGE_CURVE('',#2666,#2689,#2691,.T.);
+#2689 = VERTEX_POINT('',#2690);
+#2690 = CARTESIAN_POINT('',(51.000000000001,-2.E+003,8.879563750952E-013
+    ));
+#2691 = SURFACE_CURVE('',#2692,(#2697,#2704),.PCURVE_S1.);
+#2692 = CIRCLE('',#2693,4.);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(51.,-2.E+003,4.000000000001));
+#2695 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2696 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2697 = PCURVE('',#72,#2698);
+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);
+#2699 = CIRCLE('',#2700,4.);
+#2700 = AXIS2_PLACEMENT_2D('',#2701,#2702);
+#2701 = CARTESIAN_POINT('',(18.499882238806,-780.7081468781));
+#2702 = DIRECTION('',(0.E+000,1.));
+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2704 = PCURVE('',#1248,#2705);
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);
+#2706 = LINE('',#2707,#2708);
+#2707 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2708 = VECTOR('',#2709,1.);
+#2709 = DIRECTION('',(-1.,0.E+000));
+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2711 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#2712 = EDGE_CURVE('',#2689,#2713,#2715,.T.);
+#2713 = VERTEX_POINT('',#2714);
+#2714 = CARTESIAN_POINT('',(263.,-2.E+003,8.879563750952E-013));
+#2715 = SURFACE_CURVE('',#2716,(#2720,#2727),.PCURVE_S1.);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(51.000000000001,-2.E+003,8.881784197001E-013
+    ));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2720 = PCURVE('',#72,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(22.499882238806,-780.7081468781));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(0.E+000,1.));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2727 = PCURVE('',#1276,#2728);
+#2728 = DEFINITIONAL_REPRESENTATION('',(#2729),#2733);
+#2729 = LINE('',#2730,#2731);
+#2730 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2731 = VECTOR('',#2732,1.);
+#2732 = DIRECTION('',(1.,0.E+000));
+#2733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2734 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#2735 = EDGE_CURVE('',#2713,#2736,#2738,.T.);
+#2736 = VERTEX_POINT('',#2737);
+#2737 = CARTESIAN_POINT('',(266.88036572302,-2.E+003,3.029040754918));
+#2738 = SURFACE_CURVE('',#2739,(#2744,#2751),.PCURVE_S1.);
+#2739 = CIRCLE('',#2740,4.);
+#2740 = AXIS2_PLACEMENT_3D('',#2741,#2742,#2743);
+#2741 = CARTESIAN_POINT('',(263.,-2.E+003,4.000000000001));
+#2742 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2743 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2744 = PCURVE('',#72,#2745);
+#2745 = DEFINITIONAL_REPRESENTATION('',(#2746),#2750);
+#2746 = CIRCLE('',#2747,4.);
+#2747 = AXIS2_PLACEMENT_2D('',#2748,#2749);
+#2748 = CARTESIAN_POINT('',(18.499882238806,-568.7081468781));
+#2749 = DIRECTION('',(0.E+000,1.));
+#2750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2751 = PCURVE('',#1305,#2752);
+#2752 = DEFINITIONAL_REPRESENTATION('',(#2753),#2757);
+#2753 = LINE('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2755 = VECTOR('',#2756,1.);
+#2756 = DIRECTION('',(-1.,0.E+000));
+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2758 = ORIENTED_EDGE('',*,*,#2759,.T.);
+#2759 = EDGE_CURVE('',#2736,#2760,#2762,.T.);
+#2760 = VERTEX_POINT('',#2761);
+#2761 = CARTESIAN_POINT('',(271.11963427698,-2.E+003,19.970959245084));
+#2762 = SURFACE_CURVE('',#2763,(#2767,#2774),.PCURVE_S1.);
+#2763 = LINE('',#2764,#2765);
+#2764 = CARTESIAN_POINT('',(266.88036572302,-2.E+003,3.029040754918));
+#2765 = VECTOR('',#2766,1.);
+#2766 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#2767 = PCURVE('',#72,#2768);
+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773);
+#2769 = LINE('',#2770,#2771);
+#2770 = CARTESIAN_POINT('',(19.470841483889,-564.8277811551));
+#2771 = VECTOR('',#2772,1.);
+#2772 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2774 = PCURVE('',#1333,#2775);
+#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780);
+#2776 = LINE('',#2777,#2778);
+#2777 = CARTESIAN_POINT('',(-4.308071369663E-013,-2.E+003));
+#2778 = VECTOR('',#2779,1.);
+#2779 = DIRECTION('',(1.,0.E+000));
+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2781 = ORIENTED_EDGE('',*,*,#2782,.F.);
+#2782 = EDGE_CURVE('',#2783,#2760,#2785,.T.);
+#2783 = VERTEX_POINT('',#2784);
+#2784 = CARTESIAN_POINT('',(275.,-2.E+003,23.000000000001));
+#2785 = SURFACE_CURVE('',#2786,(#2791,#2798),.PCURVE_S1.);
+#2786 = CIRCLE('',#2787,4.);
+#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790);
+#2788 = CARTESIAN_POINT('',(275.,-2.E+003,19.000000000001));
+#2789 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2790 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2791 = PCURVE('',#72,#2792);
+#2792 = DEFINITIONAL_REPRESENTATION('',(#2793),#2797);
+#2793 = CIRCLE('',#2794,4.);
+#2794 = AXIS2_PLACEMENT_2D('',#2795,#2796);
+#2795 = CARTESIAN_POINT('',(3.499882238806,-556.7081468781));
+#2796 = DIRECTION('',(0.E+000,1.));
+#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2798 = PCURVE('',#1362,#2799);
+#2799 = DEFINITIONAL_REPRESENTATION('',(#2800),#2804);
+#2800 = LINE('',#2801,#2802);
+#2801 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2802 = VECTOR('',#2803,1.);
+#2803 = DIRECTION('',(-1.,0.E+000));
+#2804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2805 = ORIENTED_EDGE('',*,*,#2806,.T.);
+#2806 = EDGE_CURVE('',#2783,#2807,#2809,.T.);
+#2807 = VERTEX_POINT('',#2808);
+#2808 = CARTESIAN_POINT('',(302.,-2.E+003,23.000000000001));
+#2809 = SURFACE_CURVE('',#2810,(#2814,#2821),.PCURVE_S1.);
+#2810 = LINE('',#2811,#2812);
+#2811 = CARTESIAN_POINT('',(275.,-2.E+003,23.000000000001));
+#2812 = VECTOR('',#2813,1.);
+#2813 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2814 = PCURVE('',#72,#2815);
+#2815 = DEFINITIONAL_REPRESENTATION('',(#2816),#2820);
+#2816 = LINE('',#2817,#2818);
+#2817 = CARTESIAN_POINT('',(-0.500117761194,-556.7081468781));
+#2818 = VECTOR('',#2819,1.);
+#2819 = DIRECTION('',(0.E+000,1.));
+#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2821 = PCURVE('',#1390,#2822);
+#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2827);
+#2823 = LINE('',#2824,#2825);
+#2824 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2825 = VECTOR('',#2826,1.);
+#2826 = DIRECTION('',(1.,0.E+000));
+#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2828 = ORIENTED_EDGE('',*,*,#2829,.F.);
+#2829 = EDGE_CURVE('',#2830,#2807,#2832,.T.);
+#2830 = VERTEX_POINT('',#2831);
+#2831 = CARTESIAN_POINT('',(305.88036572302,-2.E+003,19.970959245084));
+#2832 = SURFACE_CURVE('',#2833,(#2838,#2845),.PCURVE_S1.);
+#2833 = CIRCLE('',#2834,4.);
+#2834 = AXIS2_PLACEMENT_3D('',#2835,#2836,#2837);
+#2835 = CARTESIAN_POINT('',(302.,-2.E+003,19.000000000001));
+#2836 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2837 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2838 = PCURVE('',#72,#2839);
+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844);
+#2840 = CIRCLE('',#2841,4.);
+#2841 = AXIS2_PLACEMENT_2D('',#2842,#2843);
+#2842 = CARTESIAN_POINT('',(3.499882238806,-529.7081468781));
+#2843 = DIRECTION('',(0.E+000,1.));
+#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2845 = PCURVE('',#1419,#2846);
+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(-1.,0.E+000));
+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2852 = ORIENTED_EDGE('',*,*,#2853,.T.);
+#2853 = EDGE_CURVE('',#2830,#2854,#2856,.T.);
+#2854 = VERTEX_POINT('',#2855);
+#2855 = CARTESIAN_POINT('',(310.11963427698,-2.E+003,3.029040754917));
+#2856 = SURFACE_CURVE('',#2857,(#2861,#2868),.PCURVE_S1.);
+#2857 = LINE('',#2858,#2859);
+#2858 = CARTESIAN_POINT('',(305.88036572302,-2.E+003,19.970959245084));
+#2859 = VECTOR('',#2860,1.);
+#2860 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#2861 = PCURVE('',#72,#2862);
+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2867);
+#2863 = LINE('',#2864,#2865);
+#2864 = CARTESIAN_POINT('',(2.528922993723,-525.8277811551));
+#2865 = VECTOR('',#2866,1.);
+#2866 = DIRECTION('',(0.970091430755,0.242739811271));
+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2868 = PCURVE('',#1447,#2869);
+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);
+#2870 = LINE('',#2871,#2872);
+#2871 = CARTESIAN_POINT('',(4.308071369663E-013,-2.E+003));
+#2872 = VECTOR('',#2873,1.);
+#2873 = DIRECTION('',(1.,0.E+000));
+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2875 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#2876 = EDGE_CURVE('',#2854,#2877,#2879,.T.);
+#2877 = VERTEX_POINT('',#2878);
+#2878 = CARTESIAN_POINT('',(314.,-2.E+003,8.879563750952E-013));
+#2879 = SURFACE_CURVE('',#2880,(#2885,#2892),.PCURVE_S1.);
+#2880 = CIRCLE('',#2881,4.);
+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);
+#2882 = CARTESIAN_POINT('',(314.,-2.E+003,4.000000000001));
+#2883 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2884 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2885 = PCURVE('',#72,#2886);
+#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891);
+#2887 = CIRCLE('',#2888,4.);
+#2888 = AXIS2_PLACEMENT_2D('',#2889,#2890);
+#2889 = CARTESIAN_POINT('',(18.499882238806,-517.7081468781));
+#2890 = DIRECTION('',(0.E+000,1.));
+#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2892 = PCURVE('',#1476,#2893);
+#2893 = DEFINITIONAL_REPRESENTATION('',(#2894),#2898);
+#2894 = LINE('',#2895,#2896);
+#2895 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2896 = VECTOR('',#2897,1.);
+#2897 = DIRECTION('',(-1.,0.E+000));
+#2898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2899 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#2900 = EDGE_CURVE('',#2877,#2901,#2903,.T.);
+#2901 = VERTEX_POINT('',#2902);
+#2902 = CARTESIAN_POINT('',(526.,-2.E+003,8.879563750952E-013));
+#2903 = SURFACE_CURVE('',#2904,(#2908,#2915),.PCURVE_S1.);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(314.,-2.E+003,8.881784197001E-013));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2908 = PCURVE('',#72,#2909);
+#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(22.499882238806,-517.7081468781));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(0.E+000,1.));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = PCURVE('',#1504,#2916);
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(1.,0.E+000));
+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2922 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#2923 = EDGE_CURVE('',#2901,#2924,#2926,.T.);
+#2924 = VERTEX_POINT('',#2925);
+#2925 = CARTESIAN_POINT('',(529.88036572302,-2.E+003,3.029040754918));
+#2926 = SURFACE_CURVE('',#2927,(#2932,#2939),.PCURVE_S1.);
+#2927 = CIRCLE('',#2928,4.);
+#2928 = AXIS2_PLACEMENT_3D('',#2929,#2930,#2931);
+#2929 = CARTESIAN_POINT('',(526.,-2.E+003,4.000000000001));
+#2930 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2931 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2932 = PCURVE('',#72,#2933);
+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);
+#2934 = CIRCLE('',#2935,4.);
+#2935 = AXIS2_PLACEMENT_2D('',#2936,#2937);
+#2936 = CARTESIAN_POINT('',(18.499882238806,-305.7081468781));
+#2937 = DIRECTION('',(0.E+000,1.));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2939 = PCURVE('',#1533,#2940);
+#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(-1.,0.E+000));
+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2946 = ORIENTED_EDGE('',*,*,#2947,.T.);
+#2947 = EDGE_CURVE('',#2924,#2948,#2950,.T.);
+#2948 = VERTEX_POINT('',#2949);
+#2949 = CARTESIAN_POINT('',(534.11963427698,-2.E+003,19.970959245084));
+#2950 = SURFACE_CURVE('',#2951,(#2955,#2962),.PCURVE_S1.);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(529.88036572302,-2.E+003,3.029040754918));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#2955 = PCURVE('',#72,#2956);
+#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);
+#2957 = LINE('',#2958,#2959);
+#2958 = CARTESIAN_POINT('',(19.470841483889,-301.8277811551));
+#2959 = VECTOR('',#2960,1.);
+#2960 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2962 = PCURVE('',#1561,#2963);
+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(-4.308071369663E-013,-2.E+003));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(1.,9.860761315263E-032));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2969 = ORIENTED_EDGE('',*,*,#2970,.F.);
+#2970 = EDGE_CURVE('',#2971,#2948,#2973,.T.);
+#2971 = VERTEX_POINT('',#2972);
+#2972 = CARTESIAN_POINT('',(538.,-2.E+003,23.000000000001));
+#2973 = SURFACE_CURVE('',#2974,(#2979,#2986),.PCURVE_S1.);
+#2974 = CIRCLE('',#2975,4.);
+#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);
+#2976 = CARTESIAN_POINT('',(538.,-2.E+003,19.000000000001));
+#2977 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2978 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2979 = PCURVE('',#72,#2980);
+#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985);
+#2981 = CIRCLE('',#2982,4.);
+#2982 = AXIS2_PLACEMENT_2D('',#2983,#2984);
+#2983 = CARTESIAN_POINT('',(3.499882238806,-293.7081468781));
+#2984 = DIRECTION('',(0.E+000,1.));
+#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2986 = PCURVE('',#1590,#2987);
+#2987 = DEFINITIONAL_REPRESENTATION('',(#2988),#2992);
+#2988 = LINE('',#2989,#2990);
+#2989 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#2990 = VECTOR('',#2991,1.);
+#2991 = DIRECTION('',(-1.,0.E+000));
+#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2993 = ORIENTED_EDGE('',*,*,#2994,.T.);
+#2994 = EDGE_CURVE('',#2971,#2995,#2997,.T.);
+#2995 = VERTEX_POINT('',#2996);
+#2996 = CARTESIAN_POINT('',(565.,-2.E+003,23.000000000001));
+#2997 = SURFACE_CURVE('',#2998,(#3002,#3009),.PCURVE_S1.);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(538.,-2.E+003,23.000000000001));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3002 = PCURVE('',#72,#3003);
+#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3008);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(-0.500117761194,-293.7081468781));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(0.E+000,1.));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3009 = PCURVE('',#1618,#3010);
+#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3015);
+#3011 = LINE('',#3012,#3013);
+#3012 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#3013 = VECTOR('',#3014,1.);
+#3014 = DIRECTION('',(1.,0.E+000));
+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3016 = ORIENTED_EDGE('',*,*,#3017,.F.);
+#3017 = EDGE_CURVE('',#3018,#2995,#3020,.T.);
+#3018 = VERTEX_POINT('',#3019);
+#3019 = CARTESIAN_POINT('',(568.88036572302,-2.E+003,19.970959245084));
+#3020 = SURFACE_CURVE('',#3021,(#3026,#3033),.PCURVE_S1.);
+#3021 = CIRCLE('',#3022,4.);
+#3022 = AXIS2_PLACEMENT_3D('',#3023,#3024,#3025);
+#3023 = CARTESIAN_POINT('',(565.,-2.E+003,19.000000000001));
+#3024 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#3025 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3026 = PCURVE('',#72,#3027);
+#3027 = DEFINITIONAL_REPRESENTATION('',(#3028),#3032);
+#3028 = CIRCLE('',#3029,4.);
+#3029 = AXIS2_PLACEMENT_2D('',#3030,#3031);
+#3030 = CARTESIAN_POINT('',(3.499882238806,-266.7081468781));
+#3031 = DIRECTION('',(0.E+000,1.));
+#3032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3033 = PCURVE('',#1647,#3034);
+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);
+#3035 = LINE('',#3036,#3037);
+#3036 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#3037 = VECTOR('',#3038,1.);
+#3038 = DIRECTION('',(-1.,0.E+000));
+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3040 = ORIENTED_EDGE('',*,*,#3041,.T.);
+#3041 = EDGE_CURVE('',#3018,#3042,#3044,.T.);
+#3042 = VERTEX_POINT('',#3043);
+#3043 = CARTESIAN_POINT('',(573.11963427698,-2.E+003,3.029040754917));
+#3044 = SURFACE_CURVE('',#3045,(#3049,#3056),.PCURVE_S1.);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(568.88036572302,-2.E+003,19.970959245084));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#3049 = PCURVE('',#72,#3050);
+#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(2.528922993723,-262.8277811551));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(0.970091430755,0.242739811271));
+#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3056 = PCURVE('',#1675,#3057);
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(4.308071369663E-013,-2.E+003));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(1.,0.E+000));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3064 = EDGE_CURVE('',#3042,#3065,#3067,.T.);
+#3065 = VERTEX_POINT('',#3066);
+#3066 = CARTESIAN_POINT('',(577.,-2.E+003,8.879563750952E-013));
+#3067 = SURFACE_CURVE('',#3068,(#3073,#3080),.PCURVE_S1.);
+#3068 = CIRCLE('',#3069,4.);
+#3069 = AXIS2_PLACEMENT_3D('',#3070,#3071,#3072);
+#3070 = CARTESIAN_POINT('',(577.,-2.E+003,4.000000000001));
+#3071 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#3072 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3073 = PCURVE('',#72,#3074);
+#3074 = DEFINITIONAL_REPRESENTATION('',(#3075),#3079);
+#3075 = CIRCLE('',#3076,4.);
+#3076 = AXIS2_PLACEMENT_2D('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(18.499882238806,-254.7081468781));
+#3078 = DIRECTION('',(0.E+000,1.));
+#3079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3080 = PCURVE('',#1704,#3081);
+#3081 = DEFINITIONAL_REPRESENTATION('',(#3082),#3086);
+#3082 = LINE('',#3083,#3084);
+#3083 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#3084 = VECTOR('',#3085,1.);
+#3085 = DIRECTION('',(-1.,0.E+000));
+#3086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3087 = ORIENTED_EDGE('',*,*,#3088,.T.);
+#3088 = EDGE_CURVE('',#3065,#3089,#3091,.T.);
+#3089 = VERTEX_POINT('',#3090);
+#3090 = CARTESIAN_POINT('',(789.,-2.E+003,8.879563750952E-013));
+#3091 = SURFACE_CURVE('',#3092,(#3096,#3103),.PCURVE_S1.);
+#3092 = LINE('',#3093,#3094);
+#3093 = CARTESIAN_POINT('',(577.,-2.E+003,8.881784197001E-013));
+#3094 = VECTOR('',#3095,1.);
+#3095 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3096 = PCURVE('',#72,#3097);
+#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3102);
+#3098 = LINE('',#3099,#3100);
+#3099 = CARTESIAN_POINT('',(22.499882238806,-254.7081468781));
+#3100 = VECTOR('',#3101,1.);
+#3101 = DIRECTION('',(0.E+000,1.));
+#3102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3103 = PCURVE('',#1732,#3104);
+#3104 = DEFINITIONAL_REPRESENTATION('',(#3105),#3109);
+#3105 = LINE('',#3106,#3107);
+#3106 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#3107 = VECTOR('',#3108,1.);
+#3108 = DIRECTION('',(1.,0.E+000));
+#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3110 = ORIENTED_EDGE('',*,*,#3111,.T.);
+#3111 = EDGE_CURVE('',#3089,#3112,#3114,.T.);
+#3112 = VERTEX_POINT('',#3113);
+#3113 = CARTESIAN_POINT('',(792.88036572302,-2.E+003,3.029040754918));
+#3114 = SURFACE_CURVE('',#3115,(#3120,#3127),.PCURVE_S1.);
+#3115 = CIRCLE('',#3116,4.);
+#3116 = AXIS2_PLACEMENT_3D('',#3117,#3118,#3119);
+#3117 = CARTESIAN_POINT('',(789.,-2.E+003,4.000000000001));
+#3118 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#3119 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3120 = PCURVE('',#72,#3121);
+#3121 = DEFINITIONAL_REPRESENTATION('',(#3122),#3126);
+#3122 = CIRCLE('',#3123,4.);
+#3123 = AXIS2_PLACEMENT_2D('',#3124,#3125);
+#3124 = CARTESIAN_POINT('',(18.499882238806,-42.70814687813));
+#3125 = DIRECTION('',(0.E+000,1.));
+#3126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3127 = PCURVE('',#1761,#3128);
+#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3133);
+#3129 = LINE('',#3130,#3131);
+#3130 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#3131 = VECTOR('',#3132,1.);
+#3132 = DIRECTION('',(-1.,0.E+000));
+#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3134 = ORIENTED_EDGE('',*,*,#3135,.T.);
+#3135 = EDGE_CURVE('',#3112,#3136,#3138,.T.);
+#3136 = VERTEX_POINT('',#3137);
+#3137 = CARTESIAN_POINT('',(797.11963427698,-2.E+003,19.970959245084));
+#3138 = SURFACE_CURVE('',#3139,(#3143,#3150),.PCURVE_S1.);
+#3139 = LINE('',#3140,#3141);
+#3140 = CARTESIAN_POINT('',(792.88036572302,-2.E+003,3.029040754918));
+#3141 = VECTOR('',#3142,1.);
+#3142 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#3143 = PCURVE('',#72,#3144);
+#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(19.470841483889,-38.82778115511));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(-0.970091430755,0.242739811271));
+#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3150 = PCURVE('',#1789,#3151);
+#3151 = DEFINITIONAL_REPRESENTATION('',(#3152),#3156);
+#3152 = LINE('',#3153,#3154);
+#3153 = CARTESIAN_POINT('',(-4.308071369663E-013,-2.E+003));
+#3154 = VECTOR('',#3155,1.);
+#3155 = DIRECTION('',(1.,9.860761315263E-032));
+#3156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3157 = ORIENTED_EDGE('',*,*,#3158,.F.);
+#3158 = EDGE_CURVE('',#3159,#3136,#3161,.T.);
+#3159 = VERTEX_POINT('',#3160);
+#3160 = CARTESIAN_POINT('',(801.,-2.E+003,23.000000000001));
+#3161 = SURFACE_CURVE('',#3162,(#3167,#3174),.PCURVE_S1.);
+#3162 = CIRCLE('',#3163,4.);
+#3163 = AXIS2_PLACEMENT_3D('',#3164,#3165,#3166);
+#3164 = CARTESIAN_POINT('',(801.,-2.E+003,19.000000000001));
+#3165 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#3166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3167 = PCURVE('',#72,#3168);
+#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
+#3169 = CIRCLE('',#3170,4.);
+#3170 = AXIS2_PLACEMENT_2D('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(3.499882238806,-30.70814687813));
+#3172 = DIRECTION('',(0.E+000,1.));
+#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3174 = PCURVE('',#1818,#3175);
+#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3180);
+#3176 = LINE('',#3177,#3178);
+#3177 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#3178 = VECTOR('',#3179,1.);
+#3179 = DIRECTION('',(-1.,0.E+000));
+#3180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3181 = ORIENTED_EDGE('',*,*,#3182,.T.);
+#3182 = EDGE_CURVE('',#3159,#3183,#3185,.T.);
+#3183 = VERTEX_POINT('',#3184);
+#3184 = CARTESIAN_POINT('',(828.,-2.E+003,23.000000000001));
+#3185 = SURFACE_CURVE('',#3186,(#3190,#3197),.PCURVE_S1.);
+#3186 = LINE('',#3187,#3188);
+#3187 = CARTESIAN_POINT('',(801.,-2.E+003,23.000000000001));
+#3188 = VECTOR('',#3189,1.);
+#3189 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3190 = PCURVE('',#72,#3191);
+#3191 = DEFINITIONAL_REPRESENTATION('',(#3192),#3196);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(-0.500117761194,-30.70814687813));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(0.E+000,1.));
+#3196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3197 = PCURVE('',#1846,#3198);
+#3198 = DEFINITIONAL_REPRESENTATION('',(#3199),#3203);
+#3199 = LINE('',#3200,#3201);
+#3200 = CARTESIAN_POINT('',(0.E+000,-2.E+003));
+#3201 = VECTOR('',#3202,1.);
+#3202 = DIRECTION('',(1.,0.E+000));
+#3203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3204 = ORIENTED_EDGE('',*,*,#3205,.F.);
+#3205 = EDGE_CURVE('',#3206,#3183,#3208,.T.);
+#3206 = VERTEX_POINT('',#3207);
+#3207 = CARTESIAN_POINT('',(831.70814687812,-2.E+003,20.499882238808));
+#3208 = SURFACE_CURVE('',#3209,(#3214,#3221),.PCURVE_S1.);
+#3209 = CIRCLE('',#3210,4.);
+#3210 = AXIS2_PLACEMENT_3D('',#3211,#3212,#3213);
+#3211 = CARTESIAN_POINT('',(828.,-2.E+003,19.000000000001));
+#3212 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#3213 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3214 = PCURVE('',#72,#3215);
+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);
+#3216 = CIRCLE('',#3217,4.);
+#3217 = AXIS2_PLACEMENT_2D('',#3218,#3219);
+#3218 = CARTESIAN_POINT('',(3.499882238806,-3.708146878139));
+#3219 = DIRECTION('',(0.E+000,1.));
+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3221 = PCURVE('',#1875,#3222);
+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3227);
+#3223 = LINE('',#3224,#3225);
+#3224 = CARTESIAN_POINT('',(-0.E+000,-2.E+003));
+#3225 = VECTOR('',#3226,1.);
+#3226 = DIRECTION('',(-1.,0.E+000));
+#3227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3228 = ORIENTED_EDGE('',*,*,#3229,.T.);
+#3229 = EDGE_CURVE('',#3206,#244,#3230,.T.);
+#3230 = SURFACE_CURVE('',#3231,(#3235,#3242),.PCURVE_S1.);
+#3231 = LINE('',#3232,#3233);
+#3232 = CARTESIAN_POINT('',(831.70814687813,-2.E+003,20.499882238807));
+#3233 = VECTOR('',#3234,1.);
+#3234 = DIRECTION('',(0.374970559702,-6.17530506417E-016,-0.92703671953)
+  );
+#3235 = PCURVE('',#72,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(2.,2.273736754432E-013));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(0.92703671953,0.374970559702));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3242 = PCURVE('',#280,#3243);
+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248);
+#3244 = LINE('',#3245,#3246);
+#3245 = CARTESIAN_POINT('',(4.11687004278E-013,-2.E+003));
+#3246 = VECTOR('',#3247,1.);
+#3247 = DIRECTION('',(1.,0.E+000));
+#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3249 = ORIENTED_EDGE('',*,*,#243,.F.);
+#3250 = ADVANCED_FACE('',(#3251),#182,.T.);
+#3251 = FACE_BOUND('',#3252,.T.);
+#3252 = EDGE_LOOP('',(#3253,#3274,#3275,#3276));
+#3253 = ORIENTED_EDGE('',*,*,#3254,.T.);
+#3254 = EDGE_CURVE('',#298,#1915,#3255,.T.);
+#3255 = SURFACE_CURVE('',#3256,(#3260,#3267),.PCURVE_S1.);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(801.,8.326672684689E-015,25.));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3260 = PCURVE('',#182,#3261);
+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);
+#3262 = LINE('',#3263,#3264);
+#3263 = CARTESIAN_POINT('',(0.E+000,4.733165431326E-030));
+#3264 = VECTOR('',#3265,1.);
+#3265 = DIRECTION('',(0.E+000,-1.));
+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3267 = PCURVE('',#337,#3268);
+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);
+#3269 = LINE('',#3270,#3271);
+#3270 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3271 = VECTOR('',#3272,1.);
+#3272 = DIRECTION('',(-0.E+000,-1.));
+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3274 = ORIENTED_EDGE('',*,*,#1914,.T.);
+#3275 = ORIENTED_EDGE('',*,*,#166,.F.);
+#3276 = ORIENTED_EDGE('',*,*,#297,.F.);
+#3277 = ADVANCED_FACE('',(#3278),#280,.F.);
+#3278 = FACE_BOUND('',#3279,.F.);
+#3279 = EDGE_LOOP('',(#3280,#3301,#3302,#3303));
+#3280 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3281 = EDGE_CURVE('',#1859,#3206,#3282,.T.);
+#3282 = SURFACE_CURVE('',#3283,(#3287,#3294),.PCURVE_S1.);
+#3283 = LINE('',#3284,#3285);
+#3284 = CARTESIAN_POINT('',(831.70814687812,1.498793238773E-014,
+    20.499882238807));
+#3285 = VECTOR('',#3286,1.);
+#3286 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3287 = PCURVE('',#280,#3288);
+#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293);
+#3289 = LINE('',#3290,#3291);
+#3290 = CARTESIAN_POINT('',(-4.940557846992E-012,-7.251031948133E-028));
+#3291 = VECTOR('',#3292,1.);
+#3292 = DIRECTION('',(2.05843502139E-016,-1.));
+#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3294 = PCURVE('',#1875,#3295);
+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);
+#3296 = LINE('',#3297,#3298);
+#3297 = CARTESIAN_POINT('',(-0.384365016868,0.E+000));
+#3298 = VECTOR('',#3299,1.);
+#3299 = DIRECTION('',(-0.E+000,-1.));
+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3301 = ORIENTED_EDGE('',*,*,#3229,.T.);
+#3302 = ORIENTED_EDGE('',*,*,#266,.F.);
+#3303 = ORIENTED_EDGE('',*,*,#1887,.F.);
+#3304 = ADVANCED_FACE('',(#3305),#1875,.F.);
+#3305 = FACE_BOUND('',#3306,.T.);
+#3306 = EDGE_LOOP('',(#3307,#3308,#3309,#3330));
+#3307 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3308 = ORIENTED_EDGE('',*,*,#3205,.T.);
+#3309 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3310 = EDGE_CURVE('',#1831,#3183,#3311,.T.);
+#3311 = SURFACE_CURVE('',#3312,(#3316,#3323),.PCURVE_S1.);
+#3312 = LINE('',#3313,#3314);
+#3313 = CARTESIAN_POINT('',(828.,1.665334536938E-014,23.));
+#3314 = VECTOR('',#3315,1.);
+#3315 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3316 = PCURVE('',#1875,#3317);
+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);
+#3318 = LINE('',#3319,#3320);
+#3319 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3320 = VECTOR('',#3321,1.);
+#3321 = DIRECTION('',(-0.E+000,-1.));
+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3323 = PCURVE('',#1846,#3324);
+#3324 = DEFINITIONAL_REPRESENTATION('',(#3325),#3329);
+#3325 = LINE('',#3326,#3327);
+#3326 = CARTESIAN_POINT('',(27.,6.310887241768E-030));
+#3327 = VECTOR('',#3328,1.);
+#3328 = DIRECTION('',(0.E+000,-1.));
+#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3330 = ORIENTED_EDGE('',*,*,#1858,.F.);
+#3331 = ADVANCED_FACE('',(#3332),#1846,.F.);
+#3332 = FACE_BOUND('',#3333,.F.);
+#3333 = EDGE_LOOP('',(#3334,#3355,#3356,#3357));
+#3334 = ORIENTED_EDGE('',*,*,#3335,.T.);
+#3335 = EDGE_CURVE('',#1802,#3159,#3336,.T.);
+#3336 = SURFACE_CURVE('',#3337,(#3341,#3348),.PCURVE_S1.);
+#3337 = LINE('',#3338,#3339);
+#3338 = CARTESIAN_POINT('',(801.,1.665334536938E-014,23.));
+#3339 = VECTOR('',#3340,1.);
+#3340 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3341 = PCURVE('',#1846,#3342);
+#3342 = DEFINITIONAL_REPRESENTATION('',(#3343),#3347);
+#3343 = LINE('',#3344,#3345);
+#3344 = CARTESIAN_POINT('',(0.E+000,6.310887241768E-030));
+#3345 = VECTOR('',#3346,1.);
+#3346 = DIRECTION('',(0.E+000,-1.));
+#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3348 = PCURVE('',#1818,#3349);
+#3349 = DEFINITIONAL_REPRESENTATION('',(#3350),#3354);
+#3350 = LINE('',#3351,#3352);
+#3351 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3352 = VECTOR('',#3353,1.);
+#3353 = DIRECTION('',(-0.E+000,-1.));
+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3355 = ORIENTED_EDGE('',*,*,#3182,.T.);
+#3356 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3357 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#3358 = ADVANCED_FACE('',(#3359),#1818,.F.);
+#3359 = FACE_BOUND('',#3360,.T.);
+#3360 = EDGE_LOOP('',(#3361,#3362,#3363,#3384));
+#3361 = ORIENTED_EDGE('',*,*,#3335,.T.);
+#3362 = ORIENTED_EDGE('',*,*,#3158,.T.);
+#3363 = ORIENTED_EDGE('',*,*,#3364,.F.);
+#3364 = EDGE_CURVE('',#1774,#3136,#3365,.T.);
+#3365 = SURFACE_CURVE('',#3366,(#3370,#3377),.PCURVE_S1.);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(797.11963427698,1.46355988962E-014,
+    19.970959245083));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3370 = PCURVE('',#1818,#3371);
+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3376);
+#3372 = LINE('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#3374 = VECTOR('',#3375,1.);
+#3375 = DIRECTION('',(-0.E+000,-1.));
+#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3377 = PCURVE('',#1789,#3378);
+#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383);
+#3379 = LINE('',#3380,#3381);
+#3380 = CARTESIAN_POINT('',(17.464249196573,9.466330862652E-030));
+#3381 = VECTOR('',#3382,1.);
+#3382 = DIRECTION('',(-2.154035684832E-016,-1.));
+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3384 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#3385 = ADVANCED_FACE('',(#3386),#1789,.F.);
+#3386 = FACE_BOUND('',#3387,.F.);
+#3387 = EDGE_LOOP('',(#3388,#3409,#3410,#3411));
+#3388 = ORIENTED_EDGE('',*,*,#3389,.T.);
+#3389 = EDGE_CURVE('',#1745,#3112,#3390,.T.);
+#3390 = SURFACE_CURVE('',#3391,(#3395,#3402),.PCURVE_S1.);
+#3391 = LINE('',#3392,#3393);
+#3392 = CARTESIAN_POINT('',(792.88036572302,3.350014102733E-015,
+    3.029040754918));
+#3393 = VECTOR('',#3394,1.);
+#3394 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3395 = PCURVE('',#1789,#3396);
+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
+#3397 = LINE('',#3398,#3399);
+#3398 = CARTESIAN_POINT('',(5.480113429878E-013,6.596424176103E-030));
+#3399 = VECTOR('',#3400,1.);
+#3400 = DIRECTION('',(-2.154035684832E-016,-1.));
+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3402 = PCURVE('',#1761,#3403);
+#3403 = DEFINITIONAL_REPRESENTATION('',(#3404),#3408);
+#3404 = LINE('',#3405,#3406);
+#3405 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#3406 = VECTOR('',#3407,1.);
+#3407 = DIRECTION('',(-0.E+000,-1.));
+#3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3409 = ORIENTED_EDGE('',*,*,#3135,.T.);
+#3410 = ORIENTED_EDGE('',*,*,#3364,.F.);
+#3411 = ORIENTED_EDGE('',*,*,#1773,.F.);
+#3412 = ADVANCED_FACE('',(#3413),#1761,.T.);
+#3413 = FACE_BOUND('',#3414,.F.);
+#3414 = EDGE_LOOP('',(#3415,#3436,#3437,#3438));
+#3415 = ORIENTED_EDGE('',*,*,#3416,.T.);
+#3416 = EDGE_CURVE('',#1717,#3089,#3417,.T.);
+#3417 = SURFACE_CURVE('',#3418,(#3422,#3429),.PCURVE_S1.);
+#3418 = LINE('',#3419,#3420);
+#3419 = CARTESIAN_POINT('',(789.,1.33226762955E-015,0.E+000));
+#3420 = VECTOR('',#3421,1.);
+#3421 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3422 = PCURVE('',#1761,#3423);
+#3423 = DEFINITIONAL_REPRESENTATION('',(#3424),#3428);
+#3424 = LINE('',#3425,#3426);
+#3425 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3426 = VECTOR('',#3427,1.);
+#3427 = DIRECTION('',(-0.E+000,-1.));
+#3428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3429 = PCURVE('',#1732,#3430);
+#3430 = DEFINITIONAL_REPRESENTATION('',(#3431),#3435);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(212.,7.88860905221E-031));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(0.E+000,-1.));
+#3435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3436 = ORIENTED_EDGE('',*,*,#3111,.T.);
+#3437 = ORIENTED_EDGE('',*,*,#3389,.F.);
+#3438 = ORIENTED_EDGE('',*,*,#1744,.F.);
+#3439 = ADVANCED_FACE('',(#3440),#1732,.F.);
+#3440 = FACE_BOUND('',#3441,.F.);
+#3441 = EDGE_LOOP('',(#3442,#3463,#3464,#3465));
+#3442 = ORIENTED_EDGE('',*,*,#3443,.T.);
+#3443 = EDGE_CURVE('',#1688,#3065,#3444,.T.);
+#3444 = SURFACE_CURVE('',#3445,(#3449,#3456),.PCURVE_S1.);
+#3445 = LINE('',#3446,#3447);
+#3446 = CARTESIAN_POINT('',(577.,1.33226762955E-015,0.E+000));
+#3447 = VECTOR('',#3448,1.);
+#3448 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3449 = PCURVE('',#1732,#3450);
+#3450 = DEFINITIONAL_REPRESENTATION('',(#3451),#3455);
+#3451 = LINE('',#3452,#3453);
+#3452 = CARTESIAN_POINT('',(1.023181539495E-012,7.88860905221E-031));
+#3453 = VECTOR('',#3454,1.);
+#3454 = DIRECTION('',(0.E+000,-1.));
+#3455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3456 = PCURVE('',#1704,#3457);
+#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3462);
+#3458 = LINE('',#3459,#3460);
+#3459 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3460 = VECTOR('',#3461,1.);
+#3461 = DIRECTION('',(-0.E+000,-1.));
+#3462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3463 = ORIENTED_EDGE('',*,*,#3088,.T.);
+#3464 = ORIENTED_EDGE('',*,*,#3416,.F.);
+#3465 = ORIENTED_EDGE('',*,*,#1716,.F.);
+#3466 = ADVANCED_FACE('',(#3467),#1704,.T.);
+#3467 = FACE_BOUND('',#3468,.F.);
+#3468 = EDGE_LOOP('',(#3469,#3490,#3491,#3492));
+#3469 = ORIENTED_EDGE('',*,*,#3470,.T.);
+#3470 = EDGE_CURVE('',#1660,#3042,#3471,.T.);
+#3471 = SURFACE_CURVE('',#3472,(#3476,#3483),.PCURVE_S1.);
+#3472 = LINE('',#3473,#3474);
+#3473 = CARTESIAN_POINT('',(573.11963427698,3.350014102732E-015,
+    3.029040754916));
+#3474 = VECTOR('',#3475,1.);
+#3475 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3476 = PCURVE('',#1704,#3477);
+#3477 = DEFINITIONAL_REPRESENTATION('',(#3478),#3482);
+#3478 = LINE('',#3479,#3480);
+#3479 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#3480 = VECTOR('',#3481,1.);
+#3481 = DIRECTION('',(-0.E+000,-1.));
+#3482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3483 = PCURVE('',#1675,#3484);
+#3484 = DEFINITIONAL_REPRESENTATION('',(#3485),#3489);
+#3485 = LINE('',#3486,#3487);
+#3486 = CARTESIAN_POINT('',(17.464249196574,-2.366582715663E-029));
+#3487 = VECTOR('',#3488,1.);
+#3488 = DIRECTION('',(2.154035684832E-016,-1.));
+#3489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3490 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3491 = ORIENTED_EDGE('',*,*,#3443,.F.);
+#3492 = ORIENTED_EDGE('',*,*,#1687,.F.);
+#3493 = ADVANCED_FACE('',(#3494),#1675,.F.);
+#3494 = FACE_BOUND('',#3495,.F.);
+#3495 = EDGE_LOOP('',(#3496,#3517,#3518,#3519));
+#3496 = ORIENTED_EDGE('',*,*,#3497,.T.);
+#3497 = EDGE_CURVE('',#1631,#3018,#3498,.T.);
+#3498 = SURFACE_CURVE('',#3499,(#3503,#3510),.PCURVE_S1.);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    19.970959245083));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3503 = PCURVE('',#1675,#3504);
+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3509);
+#3505 = LINE('',#3506,#3507);
+#3506 = CARTESIAN_POINT('',(-1.826622260737E-013,1.587416804212E-029));
+#3507 = VECTOR('',#3508,1.);
+#3508 = DIRECTION('',(2.154035684832E-016,-1.));
+#3509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3510 = PCURVE('',#1647,#3511);
+#3511 = DEFINITIONAL_REPRESENTATION('',(#3512),#3516);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#3514 = VECTOR('',#3515,1.);
+#3515 = DIRECTION('',(-0.E+000,-1.));
+#3516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3517 = ORIENTED_EDGE('',*,*,#3041,.T.);
+#3518 = ORIENTED_EDGE('',*,*,#3470,.F.);
+#3519 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#3520 = ADVANCED_FACE('',(#3521),#1647,.F.);
+#3521 = FACE_BOUND('',#3522,.T.);
+#3522 = EDGE_LOOP('',(#3523,#3524,#3525,#3546));
+#3523 = ORIENTED_EDGE('',*,*,#3497,.T.);
+#3524 = ORIENTED_EDGE('',*,*,#3017,.T.);
+#3525 = ORIENTED_EDGE('',*,*,#3526,.F.);
+#3526 = EDGE_CURVE('',#1603,#2995,#3527,.T.);
+#3527 = SURFACE_CURVE('',#3528,(#3532,#3539),.PCURVE_S1.);
+#3528 = LINE('',#3529,#3530);
+#3529 = CARTESIAN_POINT('',(565.,1.665334536938E-014,23.));
+#3530 = VECTOR('',#3531,1.);
+#3531 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3532 = PCURVE('',#1647,#3533);
+#3533 = DEFINITIONAL_REPRESENTATION('',(#3534),#3538);
+#3534 = LINE('',#3535,#3536);
+#3535 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3536 = VECTOR('',#3537,1.);
+#3537 = DIRECTION('',(-0.E+000,-1.));
+#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3539 = PCURVE('',#1618,#3540);
+#3540 = DEFINITIONAL_REPRESENTATION('',(#3541),#3545);
+#3541 = LINE('',#3542,#3543);
+#3542 = CARTESIAN_POINT('',(27.,6.310887241768E-030));
+#3543 = VECTOR('',#3544,1.);
+#3544 = DIRECTION('',(0.E+000,-1.));
+#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3546 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#3547 = ADVANCED_FACE('',(#3548),#1618,.F.);
+#3548 = FACE_BOUND('',#3549,.F.);
+#3549 = EDGE_LOOP('',(#3550,#3571,#3572,#3573));
+#3550 = ORIENTED_EDGE('',*,*,#3551,.T.);
+#3551 = EDGE_CURVE('',#1574,#2971,#3552,.T.);
+#3552 = SURFACE_CURVE('',#3553,(#3557,#3564),.PCURVE_S1.);
+#3553 = LINE('',#3554,#3555);
+#3554 = CARTESIAN_POINT('',(538.,1.665334536938E-014,23.));
+#3555 = VECTOR('',#3556,1.);
+#3556 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3557 = PCURVE('',#1618,#3558);
+#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563);
+#3559 = LINE('',#3560,#3561);
+#3560 = CARTESIAN_POINT('',(4.547473508865E-013,6.310887241768E-030));
+#3561 = VECTOR('',#3562,1.);
+#3562 = DIRECTION('',(0.E+000,-1.));
+#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3564 = PCURVE('',#1590,#3565);
+#3565 = DEFINITIONAL_REPRESENTATION('',(#3566),#3570);
+#3566 = LINE('',#3567,#3568);
+#3567 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3568 = VECTOR('',#3569,1.);
+#3569 = DIRECTION('',(-0.E+000,-1.));
+#3570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3571 = ORIENTED_EDGE('',*,*,#2994,.T.);
+#3572 = ORIENTED_EDGE('',*,*,#3526,.F.);
+#3573 = ORIENTED_EDGE('',*,*,#1602,.F.);
+#3574 = ADVANCED_FACE('',(#3575),#1590,.F.);
+#3575 = FACE_BOUND('',#3576,.T.);
+#3576 = EDGE_LOOP('',(#3577,#3578,#3579,#3600));
+#3577 = ORIENTED_EDGE('',*,*,#3551,.T.);
+#3578 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#3579 = ORIENTED_EDGE('',*,*,#3580,.F.);
+#3580 = EDGE_CURVE('',#1546,#2948,#3581,.T.);
+#3581 = SURFACE_CURVE('',#3582,(#3586,#3593),.PCURVE_S1.);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(534.11963427698,1.46355988962E-014,
+    19.970959245083));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3586 = PCURVE('',#1590,#3587);
+#3587 = DEFINITIONAL_REPRESENTATION('',(#3588),#3592);
+#3588 = LINE('',#3589,#3590);
+#3589 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#3590 = VECTOR('',#3591,1.);
+#3591 = DIRECTION('',(-0.E+000,-1.));
+#3592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3593 = PCURVE('',#1561,#3594);
+#3594 = DEFINITIONAL_REPRESENTATION('',(#3595),#3599);
+#3595 = LINE('',#3596,#3597);
+#3596 = CARTESIAN_POINT('',(17.464249196573,-1.577721810442E-030));
+#3597 = VECTOR('',#3598,1.);
+#3598 = DIRECTION('',(-2.154035684832E-016,-1.));
+#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3600 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#3601 = ADVANCED_FACE('',(#3602),#1561,.F.);
+#3602 = FACE_BOUND('',#3603,.F.);
+#3603 = EDGE_LOOP('',(#3604,#3625,#3626,#3627));
+#3604 = ORIENTED_EDGE('',*,*,#3605,.T.);
+#3605 = EDGE_CURVE('',#1517,#2924,#3606,.T.);
+#3606 = SURFACE_CURVE('',#3607,(#3611,#3618),.PCURVE_S1.);
+#3607 = LINE('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(529.88036572302,3.350014102733E-015,
+    3.029040754918));
+#3609 = VECTOR('',#3610,1.);
+#3610 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3611 = PCURVE('',#1561,#3612);
+#3612 = DEFINITIONAL_REPRESENTATION('',(#3613),#3617);
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(5.480113429878E-013,6.596424176103E-030));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(-2.154035684832E-016,-1.));
+#3617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3618 = PCURVE('',#1533,#3619);
+#3619 = DEFINITIONAL_REPRESENTATION('',(#3620),#3624);
+#3620 = LINE('',#3621,#3622);
+#3621 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#3622 = VECTOR('',#3623,1.);
+#3623 = DIRECTION('',(-0.E+000,-1.));
+#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3625 = ORIENTED_EDGE('',*,*,#2947,.T.);
+#3626 = ORIENTED_EDGE('',*,*,#3580,.F.);
+#3627 = ORIENTED_EDGE('',*,*,#1545,.F.);
+#3628 = ADVANCED_FACE('',(#3629),#1533,.T.);
+#3629 = FACE_BOUND('',#3630,.F.);
+#3630 = EDGE_LOOP('',(#3631,#3652,#3653,#3654));
+#3631 = ORIENTED_EDGE('',*,*,#3632,.T.);
+#3632 = EDGE_CURVE('',#1489,#2901,#3633,.T.);
+#3633 = SURFACE_CURVE('',#3634,(#3638,#3645),.PCURVE_S1.);
+#3634 = LINE('',#3635,#3636);
+#3635 = CARTESIAN_POINT('',(526.,1.33226762955E-015,0.E+000));
+#3636 = VECTOR('',#3637,1.);
+#3637 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3638 = PCURVE('',#1533,#3639);
+#3639 = DEFINITIONAL_REPRESENTATION('',(#3640),#3644);
+#3640 = LINE('',#3641,#3642);
+#3641 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3642 = VECTOR('',#3643,1.);
+#3643 = DIRECTION('',(-0.E+000,-1.));
+#3644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3645 = PCURVE('',#1504,#3646);
+#3646 = DEFINITIONAL_REPRESENTATION('',(#3647),#3651);
+#3647 = LINE('',#3648,#3649);
+#3648 = CARTESIAN_POINT('',(212.,7.88860905221E-031));
+#3649 = VECTOR('',#3650,1.);
+#3650 = DIRECTION('',(0.E+000,-1.));
+#3651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3652 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#3653 = ORIENTED_EDGE('',*,*,#3605,.F.);
+#3654 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#3655 = ADVANCED_FACE('',(#3656),#1504,.F.);
+#3656 = FACE_BOUND('',#3657,.F.);
+#3657 = EDGE_LOOP('',(#3658,#3679,#3680,#3681));
+#3658 = ORIENTED_EDGE('',*,*,#3659,.T.);
+#3659 = EDGE_CURVE('',#1460,#2877,#3660,.T.);
+#3660 = SURFACE_CURVE('',#3661,(#3665,#3672),.PCURVE_S1.);
+#3661 = LINE('',#3662,#3663);
+#3662 = CARTESIAN_POINT('',(314.,1.33226762955E-015,0.E+000));
+#3663 = VECTOR('',#3664,1.);
+#3664 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3665 = PCURVE('',#1504,#3666);
+#3666 = DEFINITIONAL_REPRESENTATION('',(#3667),#3671);
+#3667 = LINE('',#3668,#3669);
+#3668 = CARTESIAN_POINT('',(-2.273736754432E-013,7.88860905221E-031));
+#3669 = VECTOR('',#3670,1.);
+#3670 = DIRECTION('',(0.E+000,-1.));
+#3671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3672 = PCURVE('',#1476,#3673);
+#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);
+#3674 = LINE('',#3675,#3676);
+#3675 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3676 = VECTOR('',#3677,1.);
+#3677 = DIRECTION('',(-0.E+000,-1.));
+#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3679 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#3680 = ORIENTED_EDGE('',*,*,#3632,.F.);
+#3681 = ORIENTED_EDGE('',*,*,#1488,.F.);
+#3682 = ADVANCED_FACE('',(#3683),#1476,.T.);
+#3683 = FACE_BOUND('',#3684,.F.);
+#3684 = EDGE_LOOP('',(#3685,#3706,#3707,#3708));
+#3685 = ORIENTED_EDGE('',*,*,#3686,.T.);
+#3686 = EDGE_CURVE('',#1432,#2854,#3687,.T.);
+#3687 = SURFACE_CURVE('',#3688,(#3692,#3699),.PCURVE_S1.);
+#3688 = LINE('',#3689,#3690);
+#3689 = CARTESIAN_POINT('',(310.11963427698,3.350014102731E-015,
+    3.029040754916));
+#3690 = VECTOR('',#3691,1.);
+#3691 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3692 = PCURVE('',#1476,#3693);
+#3693 = DEFINITIONAL_REPRESENTATION('',(#3694),#3698);
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(-0.E+000,-1.));
+#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3699 = PCURVE('',#1447,#3700);
+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(17.464249196575,6.310887241768E-030));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(2.154035684832E-016,-1.));
+#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3706 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#3707 = ORIENTED_EDGE('',*,*,#3659,.F.);
+#3708 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#3709 = ADVANCED_FACE('',(#3710),#1447,.F.);
+#3710 = FACE_BOUND('',#3711,.F.);
+#3711 = EDGE_LOOP('',(#3712,#3733,#3734,#3735));
+#3712 = ORIENTED_EDGE('',*,*,#3713,.T.);
+#3713 = EDGE_CURVE('',#1403,#2830,#3714,.T.);
+#3714 = SURFACE_CURVE('',#3715,(#3719,#3726),.PCURVE_S1.);
+#3715 = LINE('',#3716,#3717);
+#3716 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    19.970959245083));
+#3717 = VECTOR('',#3718,1.);
+#3718 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3719 = PCURVE('',#1447,#3720);
+#3720 = DEFINITIONAL_REPRESENTATION('',(#3721),#3725);
+#3721 = LINE('',#3722,#3723);
+#3722 = CARTESIAN_POINT('',(-1.9646038684E-013,1.290199497456E-029));
+#3723 = VECTOR('',#3724,1.);
+#3724 = DIRECTION('',(2.154035684832E-016,-1.));
+#3725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3726 = PCURVE('',#1419,#3727);
+#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
+#3728 = LINE('',#3729,#3730);
+#3729 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#3730 = VECTOR('',#3731,1.);
+#3731 = DIRECTION('',(-0.E+000,-1.));
+#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3733 = ORIENTED_EDGE('',*,*,#2853,.T.);
+#3734 = ORIENTED_EDGE('',*,*,#3686,.F.);
+#3735 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#3736 = ADVANCED_FACE('',(#3737),#1419,.F.);
+#3737 = FACE_BOUND('',#3738,.T.);
+#3738 = EDGE_LOOP('',(#3739,#3740,#3741,#3762));
+#3739 = ORIENTED_EDGE('',*,*,#3713,.T.);
+#3740 = ORIENTED_EDGE('',*,*,#2829,.T.);
+#3741 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#3742 = EDGE_CURVE('',#1375,#2807,#3743,.T.);
+#3743 = SURFACE_CURVE('',#3744,(#3748,#3755),.PCURVE_S1.);
+#3744 = LINE('',#3745,#3746);
+#3745 = CARTESIAN_POINT('',(302.,1.665334536938E-014,23.));
+#3746 = VECTOR('',#3747,1.);
+#3747 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3748 = PCURVE('',#1419,#3749);
+#3749 = DEFINITIONAL_REPRESENTATION('',(#3750),#3754);
+#3750 = LINE('',#3751,#3752);
+#3751 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3752 = VECTOR('',#3753,1.);
+#3753 = DIRECTION('',(-0.E+000,-1.));
+#3754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3755 = PCURVE('',#1390,#3756);
+#3756 = DEFINITIONAL_REPRESENTATION('',(#3757),#3761);
+#3757 = LINE('',#3758,#3759);
+#3758 = CARTESIAN_POINT('',(27.,6.310887241768E-030));
+#3759 = VECTOR('',#3760,1.);
+#3760 = DIRECTION('',(0.E+000,-1.));
+#3761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3762 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#3763 = ADVANCED_FACE('',(#3764),#1390,.F.);
+#3764 = FACE_BOUND('',#3765,.F.);
+#3765 = EDGE_LOOP('',(#3766,#3787,#3788,#3789));
+#3766 = ORIENTED_EDGE('',*,*,#3767,.T.);
+#3767 = EDGE_CURVE('',#1346,#2783,#3768,.T.);
+#3768 = SURFACE_CURVE('',#3769,(#3773,#3780),.PCURVE_S1.);
+#3769 = LINE('',#3770,#3771);
+#3770 = CARTESIAN_POINT('',(275.,1.665334536938E-014,23.));
+#3771 = VECTOR('',#3772,1.);
+#3772 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3773 = PCURVE('',#1390,#3774);
+#3774 = DEFINITIONAL_REPRESENTATION('',(#3775),#3779);
+#3775 = LINE('',#3776,#3777);
+#3776 = CARTESIAN_POINT('',(3.979039320257E-013,6.310887241768E-030));
+#3777 = VECTOR('',#3778,1.);
+#3778 = DIRECTION('',(0.E+000,-1.));
+#3779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3780 = PCURVE('',#1362,#3781);
+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);
+#3782 = LINE('',#3783,#3784);
+#3783 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3784 = VECTOR('',#3785,1.);
+#3785 = DIRECTION('',(-0.E+000,-1.));
+#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3787 = ORIENTED_EDGE('',*,*,#2806,.T.);
+#3788 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#3789 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#3790 = ADVANCED_FACE('',(#3791),#1362,.F.);
+#3791 = FACE_BOUND('',#3792,.T.);
+#3792 = EDGE_LOOP('',(#3793,#3794,#3795,#3816));
+#3793 = ORIENTED_EDGE('',*,*,#3767,.T.);
+#3794 = ORIENTED_EDGE('',*,*,#2782,.T.);
+#3795 = ORIENTED_EDGE('',*,*,#3796,.F.);
+#3796 = EDGE_CURVE('',#1318,#2760,#3797,.T.);
+#3797 = SURFACE_CURVE('',#3798,(#3802,#3809),.PCURVE_S1.);
+#3798 = LINE('',#3799,#3800);
+#3799 = CARTESIAN_POINT('',(271.11963427698,1.46355988962E-014,
+    19.970959245083));
+#3800 = VECTOR('',#3801,1.);
+#3801 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3802 = PCURVE('',#1362,#3803);
+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808);
+#3804 = LINE('',#3805,#3806);
+#3805 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#3806 = VECTOR('',#3807,1.);
+#3807 = DIRECTION('',(-0.E+000,-1.));
+#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3809 = PCURVE('',#1333,#3810);
+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3815);
+#3811 = LINE('',#3812,#3813);
+#3812 = CARTESIAN_POINT('',(17.464249196573,-1.577721810442E-030));
+#3813 = VECTOR('',#3814,1.);
+#3814 = DIRECTION('',(-2.154035684832E-016,-1.));
+#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3816 = ORIENTED_EDGE('',*,*,#1345,.F.);
+#3817 = ADVANCED_FACE('',(#3818),#1333,.F.);
+#3818 = FACE_BOUND('',#3819,.F.);
+#3819 = EDGE_LOOP('',(#3820,#3841,#3842,#3843));
+#3820 = ORIENTED_EDGE('',*,*,#3821,.T.);
+#3821 = EDGE_CURVE('',#1289,#2736,#3822,.T.);
+#3822 = SURFACE_CURVE('',#3823,(#3827,#3834),.PCURVE_S1.);
+#3823 = LINE('',#3824,#3825);
+#3824 = CARTESIAN_POINT('',(266.88036572302,3.350014102733E-015,
+    3.029040754918));
+#3825 = VECTOR('',#3826,1.);
+#3826 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3827 = PCURVE('',#1333,#3828);
+#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3833);
+#3829 = LINE('',#3830,#3831);
+#3830 = CARTESIAN_POINT('',(5.480113429878E-013,6.596424176103E-030));
+#3831 = VECTOR('',#3832,1.);
+#3832 = DIRECTION('',(-2.154035684832E-016,-1.));
+#3833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3834 = PCURVE('',#1305,#3835);
+#3835 = DEFINITIONAL_REPRESENTATION('',(#3836),#3840);
+#3836 = LINE('',#3837,#3838);
+#3837 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#3838 = VECTOR('',#3839,1.);
+#3839 = DIRECTION('',(-0.E+000,-1.));
+#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3841 = ORIENTED_EDGE('',*,*,#2759,.T.);
+#3842 = ORIENTED_EDGE('',*,*,#3796,.F.);
+#3843 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#3844 = ADVANCED_FACE('',(#3845),#1305,.T.);
+#3845 = FACE_BOUND('',#3846,.F.);
+#3846 = EDGE_LOOP('',(#3847,#3868,#3869,#3870));
+#3847 = ORIENTED_EDGE('',*,*,#3848,.T.);
+#3848 = EDGE_CURVE('',#1261,#2713,#3849,.T.);
+#3849 = SURFACE_CURVE('',#3850,(#3854,#3861),.PCURVE_S1.);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(263.,1.33226762955E-015,0.E+000));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3854 = PCURVE('',#1305,#3855);
+#3855 = DEFINITIONAL_REPRESENTATION('',(#3856),#3860);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(-0.E+000,-1.));
+#3860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3861 = PCURVE('',#1276,#3862);
+#3862 = DEFINITIONAL_REPRESENTATION('',(#3863),#3867);
+#3863 = LINE('',#3864,#3865);
+#3864 = CARTESIAN_POINT('',(212.,7.88860905221E-031));
+#3865 = VECTOR('',#3866,1.);
+#3866 = DIRECTION('',(0.E+000,-1.));
+#3867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3868 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#3869 = ORIENTED_EDGE('',*,*,#3821,.F.);
+#3870 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#3871 = ADVANCED_FACE('',(#3872),#1276,.F.);
+#3872 = FACE_BOUND('',#3873,.F.);
+#3873 = EDGE_LOOP('',(#3874,#3895,#3896,#3897));
+#3874 = ORIENTED_EDGE('',*,*,#3875,.T.);
+#3875 = EDGE_CURVE('',#1232,#2689,#3876,.T.);
+#3876 = SURFACE_CURVE('',#3877,(#3881,#3888),.PCURVE_S1.);
+#3877 = LINE('',#3878,#3879);
+#3878 = CARTESIAN_POINT('',(51.000000000001,1.33226762955E-015,0.E+000)
+  );
+#3879 = VECTOR('',#3880,1.);
+#3880 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3881 = PCURVE('',#1276,#3882);
+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3887);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(-3.552713678801E-014,7.88860905221E-031));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(0.E+000,-1.));
+#3887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3888 = PCURVE('',#1248,#3889);
+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3894);
+#3890 = LINE('',#3891,#3892);
+#3891 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3892 = VECTOR('',#3893,1.);
+#3893 = DIRECTION('',(-0.E+000,-1.));
+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3895 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#3896 = ORIENTED_EDGE('',*,*,#3848,.F.);
+#3897 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#3898 = ADVANCED_FACE('',(#3899),#1248,.T.);
+#3899 = FACE_BOUND('',#3900,.F.);
+#3900 = EDGE_LOOP('',(#3901,#3922,#3923,#3924));
+#3901 = ORIENTED_EDGE('',*,*,#3902,.T.);
+#3902 = EDGE_CURVE('',#1204,#2666,#3903,.T.);
+#3903 = SURFACE_CURVE('',#3904,(#3908,#3915),.PCURVE_S1.);
+#3904 = LINE('',#3905,#3906);
+#3905 = CARTESIAN_POINT('',(47.11963427698,3.350014102732E-015,
+    3.029040754916));
+#3906 = VECTOR('',#3907,1.);
+#3907 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3908 = PCURVE('',#1248,#3909);
+#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3914);
+#3910 = LINE('',#3911,#3912);
+#3911 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#3912 = VECTOR('',#3913,1.);
+#3913 = DIRECTION('',(-0.E+000,-1.));
+#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3915 = PCURVE('',#1219,#3916);
+#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921);
+#3917 = LINE('',#3918,#3919);
+#3918 = CARTESIAN_POINT('',(17.464249196575,9.466330862652E-030));
+#3919 = VECTOR('',#3920,1.);
+#3920 = DIRECTION('',(2.154035684832E-016,-1.));
+#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3922 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#3923 = ORIENTED_EDGE('',*,*,#3875,.F.);
+#3924 = ORIENTED_EDGE('',*,*,#1231,.F.);
+#3925 = ADVANCED_FACE('',(#3926),#1219,.F.);
+#3926 = FACE_BOUND('',#3927,.F.);
+#3927 = EDGE_LOOP('',(#3928,#3949,#3950,#3951));
+#3928 = ORIENTED_EDGE('',*,*,#3929,.T.);
+#3929 = EDGE_CURVE('',#1175,#2642,#3930,.T.);
+#3930 = SURFACE_CURVE('',#3931,(#3935,#3942),.PCURVE_S1.);
+#3931 = LINE('',#3932,#3933);
+#3932 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    19.970959245083));
+#3933 = VECTOR('',#3934,1.);
+#3934 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3935 = PCURVE('',#1219,#3936);
+#3936 = DEFINITIONAL_REPRESENTATION('',(#3937),#3941);
+#3937 = LINE('',#3938,#3939);
+#3938 = CARTESIAN_POINT('',(-3.274288395736E-014,8.35675005366E-031));
+#3939 = VECTOR('',#3940,1.);
+#3940 = DIRECTION('',(2.154035684832E-016,-1.));
+#3941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3942 = PCURVE('',#1191,#3943);
+#3943 = DEFINITIONAL_REPRESENTATION('',(#3944),#3948);
+#3944 = LINE('',#3945,#3946);
+#3945 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#3946 = VECTOR('',#3947,1.);
+#3947 = DIRECTION('',(-0.E+000,-1.));
+#3948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3949 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#3950 = ORIENTED_EDGE('',*,*,#3902,.F.);
+#3951 = ORIENTED_EDGE('',*,*,#1203,.F.);
+#3952 = ADVANCED_FACE('',(#3953),#1191,.F.);
+#3953 = FACE_BOUND('',#3954,.T.);
+#3954 = EDGE_LOOP('',(#3955,#3956,#3957,#3978));
+#3955 = ORIENTED_EDGE('',*,*,#3929,.T.);
+#3956 = ORIENTED_EDGE('',*,*,#2641,.T.);
+#3957 = ORIENTED_EDGE('',*,*,#3958,.F.);
+#3958 = EDGE_CURVE('',#1147,#2619,#3959,.T.);
+#3959 = SURFACE_CURVE('',#3960,(#3964,#3971),.PCURVE_S1.);
+#3960 = LINE('',#3961,#3962);
+#3961 = CARTESIAN_POINT('',(39.,1.665334536938E-014,23.));
+#3962 = VECTOR('',#3963,1.);
+#3963 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3964 = PCURVE('',#1191,#3965);
+#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);
+#3966 = LINE('',#3967,#3968);
+#3967 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3968 = VECTOR('',#3969,1.);
+#3969 = DIRECTION('',(-0.E+000,-1.));
+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3971 = PCURVE('',#1162,#3972);
+#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3977);
+#3973 = LINE('',#3974,#3975);
+#3974 = CARTESIAN_POINT('',(27.,6.310887241768E-030));
+#3975 = VECTOR('',#3976,1.);
+#3976 = DIRECTION('',(0.E+000,-1.));
+#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3978 = ORIENTED_EDGE('',*,*,#1174,.F.);
+#3979 = ADVANCED_FACE('',(#3980),#1162,.F.);
+#3980 = FACE_BOUND('',#3981,.F.);
+#3981 = EDGE_LOOP('',(#3982,#4003,#4004,#4005));
+#3982 = ORIENTED_EDGE('',*,*,#3983,.T.);
+#3983 = EDGE_CURVE('',#1118,#2595,#3984,.T.);
+#3984 = SURFACE_CURVE('',#3985,(#3989,#3996),.PCURVE_S1.);
+#3985 = LINE('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(12.,1.665334536938E-014,23.));
+#3987 = VECTOR('',#3988,1.);
+#3988 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3989 = PCURVE('',#1162,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(1.42108547152E-014,6.310887241768E-030));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(0.E+000,-1.));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3996 = PCURVE('',#1134,#3997);
+#3997 = DEFINITIONAL_REPRESENTATION('',(#3998),#4002);
+#3998 = LINE('',#3999,#4000);
+#3999 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4000 = VECTOR('',#4001,1.);
+#4001 = DIRECTION('',(-0.E+000,-1.));
+#4002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4003 = ORIENTED_EDGE('',*,*,#2618,.T.);
+#4004 = ORIENTED_EDGE('',*,*,#3958,.F.);
+#4005 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#4006 = ADVANCED_FACE('',(#4007),#1134,.F.);
+#4007 = FACE_BOUND('',#4008,.T.);
+#4008 = EDGE_LOOP('',(#4009,#4010,#4011,#4032));
+#4009 = ORIENTED_EDGE('',*,*,#3983,.T.);
+#4010 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#4011 = ORIENTED_EDGE('',*,*,#4012,.F.);
+#4012 = EDGE_CURVE('',#1090,#2572,#4013,.T.);
+#4013 = SURFACE_CURVE('',#4014,(#4018,#4025),.PCURVE_S1.);
+#4014 = LINE('',#4015,#4016);
+#4015 = CARTESIAN_POINT('',(8.291853121882,1.498793238773E-014,
+    20.499882238811));
+#4016 = VECTOR('',#4017,1.);
+#4017 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4018 = PCURVE('',#1134,#4019);
+#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024);
+#4020 = LINE('',#4021,#4022);
+#4021 = CARTESIAN_POINT('',(-2.757227636721,0.E+000));
+#4022 = VECTOR('',#4023,1.);
+#4023 = DIRECTION('',(-0.E+000,-1.));
+#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4025 = PCURVE('',#1105,#4026);
+#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031);
+#4027 = LINE('',#4028,#4029);
+#4028 = CARTESIAN_POINT('',(22.113344387496,1.419949629398E-029));
+#4029 = VECTOR('',#4030,1.);
+#4030 = DIRECTION('',(-2.058435021389E-016,-1.));
+#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4032 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#4033 = ADVANCED_FACE('',(#4034),#1105,.F.);
+#4034 = FACE_BOUND('',#4035,.F.);
+#4035 = EDGE_LOOP('',(#4036,#4057,#4058,#4059));
+#4036 = ORIENTED_EDGE('',*,*,#4037,.T.);
+#4037 = EDGE_CURVE('',#1062,#2549,#4038,.T.);
+#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.);
+#4039 = LINE('',#4040,#4041);
+#4040 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,0.E+000));
+#4041 = VECTOR('',#4042,1.);
+#4042 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4043 = PCURVE('',#1105,#4044);
+#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049);
+#4045 = LINE('',#4046,#4047);
+#4046 = CARTESIAN_POINT('',(5.328084106834E-046,7.88860905221E-031));
+#4047 = VECTOR('',#4048,1.);
+#4048 = DIRECTION('',(-2.058435021389E-016,-1.));
+#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4050 = PCURVE('',#1077,#4051);
+#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056);
+#4052 = LINE('',#4053,#4054);
+#4053 = CARTESIAN_POINT('',(2.,1.33226762955E-015));
+#4054 = VECTOR('',#4055,1.);
+#4055 = DIRECTION('',(-1.110223024625E-016,-1.));
+#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4057 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#4058 = ORIENTED_EDGE('',*,*,#4012,.F.);
+#4059 = ORIENTED_EDGE('',*,*,#1089,.F.);
+#4060 = ADVANCED_FACE('',(#4061),#1077,.F.);
+#4061 = FACE_BOUND('',#4062,.F.);
+#4062 = EDGE_LOOP('',(#4063,#4064,#4085,#4086));
+#4063 = ORIENTED_EDGE('',*,*,#1061,.F.);
+#4064 = ORIENTED_EDGE('',*,*,#4065,.T.);
+#4065 = EDGE_CURVE('',#1034,#2526,#4066,.T.);
+#4066 = SURFACE_CURVE('',#4067,(#4071,#4078),.PCURVE_S1.);
+#4067 = LINE('',#4068,#4069);
+#4068 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,2.));
+#4069 = VECTOR('',#4070,1.);
+#4070 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4071 = PCURVE('',#1077,#4072);
+#4072 = DEFINITIONAL_REPRESENTATION('',(#4073),#4077);
+#4073 = LINE('',#4074,#4075);
+#4074 = CARTESIAN_POINT('',(-3.284293275761E-046,9.860761315263E-031));
+#4075 = VECTOR('',#4076,1.);
+#4076 = DIRECTION('',(0.E+000,-1.));
+#4077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4078 = PCURVE('',#1049,#4079);
+#4079 = DEFINITIONAL_REPRESENTATION('',(#4080),#4084);
+#4080 = LINE('',#4081,#4082);
+#4081 = CARTESIAN_POINT('',(3.472748617989E-046,9.860761315263E-031));
+#4082 = VECTOR('',#4083,1.);
+#4083 = DIRECTION('',(0.E+000,-1.));
+#4084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4085 = ORIENTED_EDGE('',*,*,#2548,.T.);
+#4086 = ORIENTED_EDGE('',*,*,#4037,.F.);
+#4087 = ADVANCED_FACE('',(#4088),#1049,.T.);
+#4088 = FACE_BOUND('',#4089,.T.);
+#4089 = EDGE_LOOP('',(#4090,#4091,#4092,#4113));
+#4090 = ORIENTED_EDGE('',*,*,#4065,.T.);
+#4091 = ORIENTED_EDGE('',*,*,#2525,.T.);
+#4092 = ORIENTED_EDGE('',*,*,#4093,.F.);
+#4093 = EDGE_CURVE('',#1005,#2502,#4094,.T.);
+#4094 = SURFACE_CURVE('',#4095,(#4099,#4106),.PCURVE_S1.);
+#4095 = LINE('',#4096,#4097);
+#4096 = CARTESIAN_POINT('',(8.291853121882,7.493966193865E-015,
+    22.499882238812));
+#4097 = VECTOR('',#4098,1.);
+#4098 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4099 = PCURVE('',#1049,#4100);
+#4100 = DEFINITIONAL_REPRESENTATION('',(#4101),#4105);
+#4101 = LINE('',#4102,#4103);
+#4102 = CARTESIAN_POINT('',(22.113344387496,7.099748146989E-030));
+#4103 = VECTOR('',#4104,1.);
+#4104 = DIRECTION('',(0.E+000,-1.));
+#4105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4106 = PCURVE('',#1021,#4107);
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4112);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(-2.757227636721,0.E+000));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(-0.E+000,-1.));
+#4112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4113 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#4114 = ADVANCED_FACE('',(#4115),#1021,.T.);
+#4115 = FACE_BOUND('',#4116,.F.);
+#4116 = EDGE_LOOP('',(#4117,#4138,#4139,#4140));
+#4117 = ORIENTED_EDGE('',*,*,#4118,.T.);
+#4118 = EDGE_CURVE('',#977,#2479,#4119,.T.);
+#4119 = SURFACE_CURVE('',#4120,(#4124,#4131),.PCURVE_S1.);
+#4120 = LINE('',#4121,#4122);
+#4121 = CARTESIAN_POINT('',(12.,8.326672684689E-015,25.));
+#4122 = VECTOR('',#4123,1.);
+#4123 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4124 = PCURVE('',#1021,#4125);
+#4125 = DEFINITIONAL_REPRESENTATION('',(#4126),#4130);
+#4126 = LINE('',#4127,#4128);
+#4127 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4128 = VECTOR('',#4129,1.);
+#4129 = DIRECTION('',(-0.E+000,-1.));
+#4130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4131 = PCURVE('',#992,#4132);
+#4132 = DEFINITIONAL_REPRESENTATION('',(#4133),#4137);
+#4133 = LINE('',#4134,#4135);
+#4134 = CARTESIAN_POINT('',(0.E+000,4.733165431326E-030));
+#4135 = VECTOR('',#4136,1.);
+#4136 = DIRECTION('',(0.E+000,-1.));
+#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4138 = ORIENTED_EDGE('',*,*,#2501,.T.);
+#4139 = ORIENTED_EDGE('',*,*,#4093,.F.);
+#4140 = ORIENTED_EDGE('',*,*,#1004,.F.);
+#4141 = ADVANCED_FACE('',(#4142),#992,.T.);
+#4142 = FACE_BOUND('',#4143,.T.);
+#4143 = EDGE_LOOP('',(#4144,#4145,#4146,#4167));
+#4144 = ORIENTED_EDGE('',*,*,#4118,.T.);
+#4145 = ORIENTED_EDGE('',*,*,#2478,.T.);
+#4146 = ORIENTED_EDGE('',*,*,#4147,.F.);
+#4147 = EDGE_CURVE('',#948,#2455,#4148,.T.);
+#4148 = SURFACE_CURVE('',#4149,(#4153,#4160),.PCURVE_S1.);
+#4149 = LINE('',#4150,#4151);
+#4150 = CARTESIAN_POINT('',(39.,8.326672684689E-015,25.));
+#4151 = VECTOR('',#4152,1.);
+#4152 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4153 = PCURVE('',#992,#4154);
+#4154 = DEFINITIONAL_REPRESENTATION('',(#4155),#4159);
+#4155 = LINE('',#4156,#4157);
+#4156 = CARTESIAN_POINT('',(27.,4.733165431326E-030));
+#4157 = VECTOR('',#4158,1.);
+#4158 = DIRECTION('',(0.E+000,-1.));
+#4159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4160 = PCURVE('',#964,#4161);
+#4161 = DEFINITIONAL_REPRESENTATION('',(#4162),#4166);
+#4162 = LINE('',#4163,#4164);
+#4163 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4164 = VECTOR('',#4165,1.);
+#4165 = DIRECTION('',(-0.E+000,-1.));
+#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4167 = ORIENTED_EDGE('',*,*,#976,.F.);
+#4168 = ADVANCED_FACE('',(#4169),#964,.T.);
+#4169 = FACE_BOUND('',#4170,.F.);
+#4170 = EDGE_LOOP('',(#4171,#4192,#4193,#4194));
+#4171 = ORIENTED_EDGE('',*,*,#4172,.T.);
+#4172 = EDGE_CURVE('',#920,#2432,#4173,.T.);
+#4173 = SURFACE_CURVE('',#4174,(#4178,#4185),.PCURVE_S1.);
+#4174 = LINE('',#4175,#4176);
+#4175 = CARTESIAN_POINT('',(42.88036572302,7.317799448098E-015,
+    21.970959245083));
+#4176 = VECTOR('',#4177,1.);
+#4177 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4178 = PCURVE('',#964,#4179);
+#4179 = DEFINITIONAL_REPRESENTATION('',(#4180),#4184);
+#4180 = LINE('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#4182 = VECTOR('',#4183,1.);
+#4183 = DIRECTION('',(-0.E+000,-1.));
+#4184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4185 = PCURVE('',#935,#4186);
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4191);
+#4187 = LINE('',#4188,#4189);
+#4188 = CARTESIAN_POINT('',(-3.274288395736E-014,-4.338734978716E-030));
+#4189 = VECTOR('',#4190,1.);
+#4190 = DIRECTION('',(0.E+000,-1.));
+#4191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4192 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#4193 = ORIENTED_EDGE('',*,*,#4147,.F.);
+#4194 = ORIENTED_EDGE('',*,*,#947,.F.);
+#4195 = ADVANCED_FACE('',(#4196),#935,.T.);
+#4196 = FACE_BOUND('',#4197,.T.);
+#4197 = EDGE_LOOP('',(#4198,#4199,#4200,#4221));
+#4198 = ORIENTED_EDGE('',*,*,#4172,.T.);
+#4199 = ORIENTED_EDGE('',*,*,#2431,.T.);
+#4200 = ORIENTED_EDGE('',*,*,#4201,.F.);
+#4201 = EDGE_CURVE('',#891,#2408,#4202,.T.);
+#4202 = SURFACE_CURVE('',#4203,(#4207,#4214),.PCURVE_S1.);
+#4203 = LINE('',#4204,#4205);
+#4204 = CARTESIAN_POINT('',(47.11963427698,1.675007051366E-015,
+    5.029040754917));
+#4205 = VECTOR('',#4206,1.);
+#4206 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4207 = PCURVE('',#935,#4208);
+#4208 = DEFINITIONAL_REPRESENTATION('',(#4209),#4213);
+#4209 = LINE('',#4210,#4211);
+#4210 = CARTESIAN_POINT('',(17.464249196573,7.88860905221E-031));
+#4211 = VECTOR('',#4212,1.);
+#4212 = DIRECTION('',(0.E+000,-1.));
+#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4214 = PCURVE('',#907,#4215);
+#4215 = DEFINITIONAL_REPRESENTATION('',(#4216),#4220);
+#4216 = LINE('',#4217,#4218);
+#4217 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#4218 = VECTOR('',#4219,1.);
+#4219 = DIRECTION('',(-0.E+000,-1.));
+#4220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4221 = ORIENTED_EDGE('',*,*,#919,.F.);
+#4222 = ADVANCED_FACE('',(#4223),#907,.F.);
+#4223 = FACE_BOUND('',#4224,.T.);
+#4224 = EDGE_LOOP('',(#4225,#4226,#4227,#4248));
+#4225 = ORIENTED_EDGE('',*,*,#4201,.T.);
+#4226 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#4227 = ORIENTED_EDGE('',*,*,#4228,.F.);
+#4228 = EDGE_CURVE('',#863,#2385,#4229,.T.);
+#4229 = SURFACE_CURVE('',#4230,(#4234,#4241),.PCURVE_S1.);
+#4230 = LINE('',#4231,#4232);
+#4231 = CARTESIAN_POINT('',(51.,6.661338147751E-016,2.));
+#4232 = VECTOR('',#4233,1.);
+#4233 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4234 = PCURVE('',#907,#4235);
+#4235 = DEFINITIONAL_REPRESENTATION('',(#4236),#4240);
+#4236 = LINE('',#4237,#4238);
+#4237 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4238 = VECTOR('',#4239,1.);
+#4239 = DIRECTION('',(-0.E+000,-1.));
+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4241 = PCURVE('',#878,#4242);
+#4242 = DEFINITIONAL_REPRESENTATION('',(#4243),#4247);
+#4243 = LINE('',#4244,#4245);
+#4244 = CARTESIAN_POINT('',(0.E+000,9.860761315263E-031));
+#4245 = VECTOR('',#4246,1.);
+#4246 = DIRECTION('',(0.E+000,-1.));
+#4247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4248 = ORIENTED_EDGE('',*,*,#890,.F.);
+#4249 = ADVANCED_FACE('',(#4250),#878,.T.);
+#4250 = FACE_BOUND('',#4251,.T.);
+#4251 = EDGE_LOOP('',(#4252,#4253,#4254,#4275));
+#4252 = ORIENTED_EDGE('',*,*,#4228,.T.);
+#4253 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#4254 = ORIENTED_EDGE('',*,*,#4255,.F.);
+#4255 = EDGE_CURVE('',#834,#2361,#4256,.T.);
+#4256 = SURFACE_CURVE('',#4257,(#4261,#4268),.PCURVE_S1.);
+#4257 = LINE('',#4258,#4259);
+#4258 = CARTESIAN_POINT('',(263.,6.661338147751E-016,2.));
+#4259 = VECTOR('',#4260,1.);
+#4260 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4261 = PCURVE('',#878,#4262);
+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);
+#4263 = LINE('',#4264,#4265);
+#4264 = CARTESIAN_POINT('',(212.,9.860761315263E-031));
+#4265 = VECTOR('',#4266,1.);
+#4266 = DIRECTION('',(0.E+000,-1.));
+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4268 = PCURVE('',#850,#4269);
+#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(-0.E+000,-1.));
+#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4275 = ORIENTED_EDGE('',*,*,#862,.F.);
+#4276 = ADVANCED_FACE('',(#4277),#850,.F.);
+#4277 = FACE_BOUND('',#4278,.T.);
+#4278 = EDGE_LOOP('',(#4279,#4280,#4281,#4302));
+#4279 = ORIENTED_EDGE('',*,*,#4255,.T.);
+#4280 = ORIENTED_EDGE('',*,*,#2360,.T.);
+#4281 = ORIENTED_EDGE('',*,*,#4282,.F.);
+#4282 = EDGE_CURVE('',#806,#2338,#4283,.T.);
+#4283 = SURFACE_CURVE('',#4284,(#4288,#4295),.PCURVE_S1.);
+#4284 = LINE('',#4285,#4286);
+#4285 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    5.029040754917));
+#4286 = VECTOR('',#4287,1.);
+#4287 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4288 = PCURVE('',#850,#4289);
+#4289 = DEFINITIONAL_REPRESENTATION('',(#4290),#4294);
+#4290 = LINE('',#4291,#4292);
+#4291 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#4292 = VECTOR('',#4293,1.);
+#4293 = DIRECTION('',(-0.E+000,-1.));
+#4294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4295 = PCURVE('',#821,#4296);
+#4296 = DEFINITIONAL_REPRESENTATION('',(#4297),#4301);
+#4297 = LINE('',#4298,#4299);
+#4298 = CARTESIAN_POINT('',(4.308071369663E-015,-2.958228394579E-031));
+#4299 = VECTOR('',#4300,1.);
+#4300 = DIRECTION('',(0.E+000,-1.));
+#4301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4302 = ORIENTED_EDGE('',*,*,#833,.F.);
+#4303 = ADVANCED_FACE('',(#4304),#821,.T.);
+#4304 = FACE_BOUND('',#4305,.T.);
+#4305 = EDGE_LOOP('',(#4306,#4307,#4308,#4329));
+#4306 = ORIENTED_EDGE('',*,*,#4282,.T.);
+#4307 = ORIENTED_EDGE('',*,*,#2337,.T.);
+#4308 = ORIENTED_EDGE('',*,*,#4309,.F.);
+#4309 = EDGE_CURVE('',#777,#2314,#4310,.T.);
+#4310 = SURFACE_CURVE('',#4311,(#4315,#4322),.PCURVE_S1.);
+#4311 = LINE('',#4312,#4313);
+#4312 = CARTESIAN_POINT('',(271.11963427698,7.317799448098E-015,
+    21.970959245083));
+#4313 = VECTOR('',#4314,1.);
+#4314 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4315 = PCURVE('',#821,#4316);
+#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);
+#4317 = LINE('',#4318,#4319);
+#4318 = CARTESIAN_POINT('',(17.464249196573,-4.733165431326E-030));
+#4319 = VECTOR('',#4320,1.);
+#4320 = DIRECTION('',(0.E+000,-1.));
+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4322 = PCURVE('',#793,#4323);
+#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);
+#4324 = LINE('',#4325,#4326);
+#4325 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#4326 = VECTOR('',#4327,1.);
+#4327 = DIRECTION('',(-0.E+000,-1.));
+#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4329 = ORIENTED_EDGE('',*,*,#805,.F.);
+#4330 = ADVANCED_FACE('',(#4331),#793,.T.);
+#4331 = FACE_BOUND('',#4332,.F.);
+#4332 = EDGE_LOOP('',(#4333,#4354,#4355,#4356));
+#4333 = ORIENTED_EDGE('',*,*,#4334,.T.);
+#4334 = EDGE_CURVE('',#749,#2291,#4335,.T.);
+#4335 = SURFACE_CURVE('',#4336,(#4340,#4347),.PCURVE_S1.);
+#4336 = LINE('',#4337,#4338);
+#4337 = CARTESIAN_POINT('',(275.,8.326672684689E-015,25.));
+#4338 = VECTOR('',#4339,1.);
+#4339 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4340 = PCURVE('',#793,#4341);
+#4341 = DEFINITIONAL_REPRESENTATION('',(#4342),#4346);
+#4342 = LINE('',#4343,#4344);
+#4343 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4344 = VECTOR('',#4345,1.);
+#4345 = DIRECTION('',(-0.E+000,-1.));
+#4346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4347 = PCURVE('',#764,#4348);
+#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4353);
+#4349 = LINE('',#4350,#4351);
+#4350 = CARTESIAN_POINT('',(0.E+000,4.733165431326E-030));
+#4351 = VECTOR('',#4352,1.);
+#4352 = DIRECTION('',(0.E+000,-1.));
+#4353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4354 = ORIENTED_EDGE('',*,*,#2313,.T.);
+#4355 = ORIENTED_EDGE('',*,*,#4309,.F.);
+#4356 = ORIENTED_EDGE('',*,*,#776,.F.);
+#4357 = ADVANCED_FACE('',(#4358),#764,.T.);
+#4358 = FACE_BOUND('',#4359,.T.);
+#4359 = EDGE_LOOP('',(#4360,#4361,#4362,#4383));
+#4360 = ORIENTED_EDGE('',*,*,#4334,.T.);
+#4361 = ORIENTED_EDGE('',*,*,#2290,.T.);
+#4362 = ORIENTED_EDGE('',*,*,#4363,.F.);
+#4363 = EDGE_CURVE('',#720,#2267,#4364,.T.);
+#4364 = SURFACE_CURVE('',#4365,(#4369,#4376),.PCURVE_S1.);
+#4365 = LINE('',#4366,#4367);
+#4366 = CARTESIAN_POINT('',(302.,8.326672684689E-015,25.));
+#4367 = VECTOR('',#4368,1.);
+#4368 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4369 = PCURVE('',#764,#4370);
+#4370 = DEFINITIONAL_REPRESENTATION('',(#4371),#4375);
+#4371 = LINE('',#4372,#4373);
+#4372 = CARTESIAN_POINT('',(27.,4.733165431326E-030));
+#4373 = VECTOR('',#4374,1.);
+#4374 = DIRECTION('',(0.E+000,-1.));
+#4375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4376 = PCURVE('',#736,#4377);
+#4377 = DEFINITIONAL_REPRESENTATION('',(#4378),#4382);
+#4378 = LINE('',#4379,#4380);
+#4379 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4380 = VECTOR('',#4381,1.);
+#4381 = DIRECTION('',(-0.E+000,-1.));
+#4382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4383 = ORIENTED_EDGE('',*,*,#748,.F.);
+#4384 = ADVANCED_FACE('',(#4385),#736,.T.);
+#4385 = FACE_BOUND('',#4386,.F.);
+#4386 = EDGE_LOOP('',(#4387,#4408,#4409,#4410));
+#4387 = ORIENTED_EDGE('',*,*,#4388,.T.);
+#4388 = EDGE_CURVE('',#692,#2244,#4389,.T.);
+#4389 = SURFACE_CURVE('',#4390,(#4394,#4401),.PCURVE_S1.);
+#4390 = LINE('',#4391,#4392);
+#4391 = CARTESIAN_POINT('',(305.88036572302,7.317799448098E-015,
+    21.970959245083));
+#4392 = VECTOR('',#4393,1.);
+#4393 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4394 = PCURVE('',#736,#4395);
+#4395 = DEFINITIONAL_REPRESENTATION('',(#4396),#4400);
+#4396 = LINE('',#4397,#4398);
+#4397 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#4398 = VECTOR('',#4399,1.);
+#4399 = DIRECTION('',(-0.E+000,-1.));
+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4401 = PCURVE('',#707,#4402);
+#4402 = DEFINITIONAL_REPRESENTATION('',(#4403),#4407);
+#4403 = LINE('',#4404,#4405);
+#4404 = CARTESIAN_POINT('',(-3.101811386157E-014,-4.338734978716E-030));
+#4405 = VECTOR('',#4406,1.);
+#4406 = DIRECTION('',(0.E+000,-1.));
+#4407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4408 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#4409 = ORIENTED_EDGE('',*,*,#4363,.F.);
+#4410 = ORIENTED_EDGE('',*,*,#719,.F.);
+#4411 = ADVANCED_FACE('',(#4412),#707,.T.);
+#4412 = FACE_BOUND('',#4413,.T.);
+#4413 = EDGE_LOOP('',(#4414,#4415,#4416,#4437));
+#4414 = ORIENTED_EDGE('',*,*,#4388,.T.);
+#4415 = ORIENTED_EDGE('',*,*,#2243,.T.);
+#4416 = ORIENTED_EDGE('',*,*,#4417,.F.);
+#4417 = EDGE_CURVE('',#663,#2220,#4418,.T.);
+#4418 = SURFACE_CURVE('',#4419,(#4423,#4430),.PCURVE_S1.);
+#4419 = LINE('',#4420,#4421);
+#4420 = CARTESIAN_POINT('',(310.11963427698,1.675007051366E-015,
+    5.029040754917));
+#4421 = VECTOR('',#4422,1.);
+#4422 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4423 = PCURVE('',#707,#4424);
+#4424 = DEFINITIONAL_REPRESENTATION('',(#4425),#4429);
+#4425 = LINE('',#4426,#4427);
+#4426 = CARTESIAN_POINT('',(17.464249196573,7.88860905221E-031));
+#4427 = VECTOR('',#4428,1.);
+#4428 = DIRECTION('',(0.E+000,-1.));
+#4429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4430 = PCURVE('',#679,#4431);
+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
+#4432 = LINE('',#4433,#4434);
+#4433 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#4434 = VECTOR('',#4435,1.);
+#4435 = DIRECTION('',(-0.E+000,-1.));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = ORIENTED_EDGE('',*,*,#691,.F.);
+#4438 = ADVANCED_FACE('',(#4439),#679,.F.);
+#4439 = FACE_BOUND('',#4440,.T.);
+#4440 = EDGE_LOOP('',(#4441,#4442,#4443,#4464));
+#4441 = ORIENTED_EDGE('',*,*,#4417,.T.);
+#4442 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#4443 = ORIENTED_EDGE('',*,*,#4444,.F.);
+#4444 = EDGE_CURVE('',#635,#2197,#4445,.T.);
+#4445 = SURFACE_CURVE('',#4446,(#4450,#4457),.PCURVE_S1.);
+#4446 = LINE('',#4447,#4448);
+#4447 = CARTESIAN_POINT('',(314.,6.661338147751E-016,2.));
+#4448 = VECTOR('',#4449,1.);
+#4449 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4450 = PCURVE('',#679,#4451);
+#4451 = DEFINITIONAL_REPRESENTATION('',(#4452),#4456);
+#4452 = LINE('',#4453,#4454);
+#4453 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4454 = VECTOR('',#4455,1.);
+#4455 = DIRECTION('',(-0.E+000,-1.));
+#4456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4457 = PCURVE('',#650,#4458);
+#4458 = DEFINITIONAL_REPRESENTATION('',(#4459),#4463);
+#4459 = LINE('',#4460,#4461);
+#4460 = CARTESIAN_POINT('',(0.E+000,9.860761315263E-031));
+#4461 = VECTOR('',#4462,1.);
+#4462 = DIRECTION('',(0.E+000,-1.));
+#4463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4464 = ORIENTED_EDGE('',*,*,#662,.F.);
+#4465 = ADVANCED_FACE('',(#4466),#650,.T.);
+#4466 = FACE_BOUND('',#4467,.T.);
+#4467 = EDGE_LOOP('',(#4468,#4469,#4470,#4491));
+#4468 = ORIENTED_EDGE('',*,*,#4444,.T.);
+#4469 = ORIENTED_EDGE('',*,*,#2196,.T.);
+#4470 = ORIENTED_EDGE('',*,*,#4471,.F.);
+#4471 = EDGE_CURVE('',#606,#2173,#4472,.T.);
+#4472 = SURFACE_CURVE('',#4473,(#4477,#4484),.PCURVE_S1.);
+#4473 = LINE('',#4474,#4475);
+#4474 = CARTESIAN_POINT('',(526.,6.661338147751E-016,2.));
+#4475 = VECTOR('',#4476,1.);
+#4476 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4477 = PCURVE('',#650,#4478);
+#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483);
+#4479 = LINE('',#4480,#4481);
+#4480 = CARTESIAN_POINT('',(212.,9.860761315263E-031));
+#4481 = VECTOR('',#4482,1.);
+#4482 = DIRECTION('',(0.E+000,-1.));
+#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4484 = PCURVE('',#622,#4485);
+#4485 = DEFINITIONAL_REPRESENTATION('',(#4486),#4490);
+#4486 = LINE('',#4487,#4488);
+#4487 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4488 = VECTOR('',#4489,1.);
+#4489 = DIRECTION('',(-0.E+000,-1.));
+#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4491 = ORIENTED_EDGE('',*,*,#634,.F.);
+#4492 = ADVANCED_FACE('',(#4493),#622,.F.);
+#4493 = FACE_BOUND('',#4494,.T.);
+#4494 = EDGE_LOOP('',(#4495,#4496,#4497,#4518));
+#4495 = ORIENTED_EDGE('',*,*,#4471,.T.);
+#4496 = ORIENTED_EDGE('',*,*,#2172,.T.);
+#4497 = ORIENTED_EDGE('',*,*,#4498,.F.);
+#4498 = EDGE_CURVE('',#578,#2150,#4499,.T.);
+#4499 = SURFACE_CURVE('',#4500,(#4504,#4511),.PCURVE_S1.);
+#4500 = LINE('',#4501,#4502);
+#4501 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    5.029040754917));
+#4502 = VECTOR('',#4503,1.);
+#4503 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4504 = PCURVE('',#622,#4505);
+#4505 = DEFINITIONAL_REPRESENTATION('',(#4506),#4510);
+#4506 = LINE('',#4507,#4508);
+#4507 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#4508 = VECTOR('',#4509,1.);
+#4509 = DIRECTION('',(-0.E+000,-1.));
+#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4511 = PCURVE('',#593,#4512);
+#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4517);
+#4513 = LINE('',#4514,#4515);
+#4514 = CARTESIAN_POINT('',(4.308071369663E-015,-2.958228394579E-031));
+#4515 = VECTOR('',#4516,1.);
+#4516 = DIRECTION('',(0.E+000,-1.));
+#4517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4518 = ORIENTED_EDGE('',*,*,#605,.F.);
+#4519 = ADVANCED_FACE('',(#4520),#593,.T.);
+#4520 = FACE_BOUND('',#4521,.T.);
+#4521 = EDGE_LOOP('',(#4522,#4523,#4524,#4545));
+#4522 = ORIENTED_EDGE('',*,*,#4498,.T.);
+#4523 = ORIENTED_EDGE('',*,*,#2149,.T.);
+#4524 = ORIENTED_EDGE('',*,*,#4525,.F.);
+#4525 = EDGE_CURVE('',#549,#2126,#4526,.T.);
+#4526 = SURFACE_CURVE('',#4527,(#4531,#4538),.PCURVE_S1.);
+#4527 = LINE('',#4528,#4529);
+#4528 = CARTESIAN_POINT('',(534.11963427698,7.317799448098E-015,
+    21.970959245083));
+#4529 = VECTOR('',#4530,1.);
+#4530 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4531 = PCURVE('',#593,#4532);
+#4532 = DEFINITIONAL_REPRESENTATION('',(#4533),#4537);
+#4533 = LINE('',#4534,#4535);
+#4534 = CARTESIAN_POINT('',(17.464249196573,-4.733165431326E-030));
+#4535 = VECTOR('',#4536,1.);
+#4536 = DIRECTION('',(0.E+000,-1.));
+#4537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4538 = PCURVE('',#565,#4539);
+#4539 = DEFINITIONAL_REPRESENTATION('',(#4540),#4544);
+#4540 = LINE('',#4541,#4542);
+#4541 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#4542 = VECTOR('',#4543,1.);
+#4543 = DIRECTION('',(-0.E+000,-1.));
+#4544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4545 = ORIENTED_EDGE('',*,*,#577,.F.);
+#4546 = ADVANCED_FACE('',(#4547),#565,.T.);
+#4547 = FACE_BOUND('',#4548,.F.);
+#4548 = EDGE_LOOP('',(#4549,#4570,#4571,#4572));
+#4549 = ORIENTED_EDGE('',*,*,#4550,.T.);
+#4550 = EDGE_CURVE('',#521,#2103,#4551,.T.);
+#4551 = SURFACE_CURVE('',#4552,(#4556,#4563),.PCURVE_S1.);
+#4552 = LINE('',#4553,#4554);
+#4553 = CARTESIAN_POINT('',(538.,8.326672684689E-015,25.));
+#4554 = VECTOR('',#4555,1.);
+#4555 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4556 = PCURVE('',#565,#4557);
+#4557 = DEFINITIONAL_REPRESENTATION('',(#4558),#4562);
+#4558 = LINE('',#4559,#4560);
+#4559 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4560 = VECTOR('',#4561,1.);
+#4561 = DIRECTION('',(-0.E+000,-1.));
+#4562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4563 = PCURVE('',#536,#4564);
+#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569);
+#4565 = LINE('',#4566,#4567);
+#4566 = CARTESIAN_POINT('',(0.E+000,4.733165431326E-030));
+#4567 = VECTOR('',#4568,1.);
+#4568 = DIRECTION('',(0.E+000,-1.));
+#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4570 = ORIENTED_EDGE('',*,*,#2125,.T.);
+#4571 = ORIENTED_EDGE('',*,*,#4525,.F.);
+#4572 = ORIENTED_EDGE('',*,*,#548,.F.);
+#4573 = ADVANCED_FACE('',(#4574),#536,.T.);
+#4574 = FACE_BOUND('',#4575,.T.);
+#4575 = EDGE_LOOP('',(#4576,#4577,#4578,#4599));
+#4576 = ORIENTED_EDGE('',*,*,#4550,.T.);
+#4577 = ORIENTED_EDGE('',*,*,#2102,.T.);
+#4578 = ORIENTED_EDGE('',*,*,#4579,.F.);
+#4579 = EDGE_CURVE('',#492,#2079,#4580,.T.);
+#4580 = SURFACE_CURVE('',#4581,(#4585,#4592),.PCURVE_S1.);
+#4581 = LINE('',#4582,#4583);
+#4582 = CARTESIAN_POINT('',(565.,8.326672684689E-015,25.));
+#4583 = VECTOR('',#4584,1.);
+#4584 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4585 = PCURVE('',#536,#4586);
+#4586 = DEFINITIONAL_REPRESENTATION('',(#4587),#4591);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(27.,4.733165431326E-030));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(0.E+000,-1.));
+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4592 = PCURVE('',#508,#4593);
+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(-0.E+000,-1.));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = ORIENTED_EDGE('',*,*,#520,.F.);
+#4600 = ADVANCED_FACE('',(#4601),#508,.T.);
+#4601 = FACE_BOUND('',#4602,.F.);
+#4602 = EDGE_LOOP('',(#4603,#4624,#4625,#4626));
+#4603 = ORIENTED_EDGE('',*,*,#4604,.T.);
+#4604 = EDGE_CURVE('',#464,#2056,#4605,.T.);
+#4605 = SURFACE_CURVE('',#4606,(#4610,#4617),.PCURVE_S1.);
+#4606 = LINE('',#4607,#4608);
+#4607 = CARTESIAN_POINT('',(568.88036572302,7.317799448098E-015,
+    21.970959245083));
+#4608 = VECTOR('',#4609,1.);
+#4609 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4610 = PCURVE('',#508,#4611);
+#4611 = DEFINITIONAL_REPRESENTATION('',(#4612),#4616);
+#4612 = LINE('',#4613,#4614);
+#4613 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#4614 = VECTOR('',#4615,1.);
+#4615 = DIRECTION('',(-0.E+000,-1.));
+#4616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4617 = PCURVE('',#479,#4618);
+#4618 = DEFINITIONAL_REPRESENTATION('',(#4619),#4623);
+#4619 = LINE('',#4620,#4621);
+#4620 = CARTESIAN_POINT('',(-3.101811386157E-014,-4.338734978716E-030));
+#4621 = VECTOR('',#4622,1.);
+#4622 = DIRECTION('',(0.E+000,-1.));
+#4623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4624 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#4625 = ORIENTED_EDGE('',*,*,#4579,.F.);
+#4626 = ORIENTED_EDGE('',*,*,#491,.F.);
+#4627 = ADVANCED_FACE('',(#4628),#479,.T.);
+#4628 = FACE_BOUND('',#4629,.T.);
+#4629 = EDGE_LOOP('',(#4630,#4631,#4632,#4653));
+#4630 = ORIENTED_EDGE('',*,*,#4604,.T.);
+#4631 = ORIENTED_EDGE('',*,*,#2055,.T.);
+#4632 = ORIENTED_EDGE('',*,*,#4633,.F.);
+#4633 = EDGE_CURVE('',#435,#2032,#4634,.T.);
+#4634 = SURFACE_CURVE('',#4635,(#4639,#4646),.PCURVE_S1.);
+#4635 = LINE('',#4636,#4637);
+#4636 = CARTESIAN_POINT('',(573.11963427698,1.675007051366E-015,
+    5.029040754917));
+#4637 = VECTOR('',#4638,1.);
+#4638 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4639 = PCURVE('',#479,#4640);
+#4640 = DEFINITIONAL_REPRESENTATION('',(#4641),#4645);
+#4641 = LINE('',#4642,#4643);
+#4642 = CARTESIAN_POINT('',(17.464249196573,7.88860905221E-031));
+#4643 = VECTOR('',#4644,1.);
+#4644 = DIRECTION('',(0.E+000,-1.));
+#4645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4646 = PCURVE('',#451,#4647);
+#4647 = DEFINITIONAL_REPRESENTATION('',(#4648),#4652);
+#4648 = LINE('',#4649,#4650);
+#4649 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#4650 = VECTOR('',#4651,1.);
+#4651 = DIRECTION('',(-0.E+000,-1.));
+#4652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4653 = ORIENTED_EDGE('',*,*,#463,.F.);
+#4654 = ADVANCED_FACE('',(#4655),#451,.F.);
+#4655 = FACE_BOUND('',#4656,.T.);
+#4656 = EDGE_LOOP('',(#4657,#4658,#4659,#4680));
+#4657 = ORIENTED_EDGE('',*,*,#4633,.T.);
+#4658 = ORIENTED_EDGE('',*,*,#2031,.T.);
+#4659 = ORIENTED_EDGE('',*,*,#4660,.F.);
+#4660 = EDGE_CURVE('',#407,#2009,#4661,.T.);
+#4661 = SURFACE_CURVE('',#4662,(#4666,#4673),.PCURVE_S1.);
+#4662 = LINE('',#4663,#4664);
+#4663 = CARTESIAN_POINT('',(577.,6.661338147751E-016,2.));
+#4664 = VECTOR('',#4665,1.);
+#4665 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4666 = PCURVE('',#451,#4667);
+#4667 = DEFINITIONAL_REPRESENTATION('',(#4668),#4672);
+#4668 = LINE('',#4669,#4670);
+#4669 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4670 = VECTOR('',#4671,1.);
+#4671 = DIRECTION('',(-0.E+000,-1.));
+#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4673 = PCURVE('',#422,#4674);
+#4674 = DEFINITIONAL_REPRESENTATION('',(#4675),#4679);
+#4675 = LINE('',#4676,#4677);
+#4676 = CARTESIAN_POINT('',(0.E+000,9.860761315263E-031));
+#4677 = VECTOR('',#4678,1.);
+#4678 = DIRECTION('',(0.E+000,-1.));
+#4679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4680 = ORIENTED_EDGE('',*,*,#434,.F.);
+#4681 = ADVANCED_FACE('',(#4682),#422,.T.);
+#4682 = FACE_BOUND('',#4683,.T.);
+#4683 = EDGE_LOOP('',(#4684,#4685,#4686,#4707));
+#4684 = ORIENTED_EDGE('',*,*,#4660,.T.);
+#4685 = ORIENTED_EDGE('',*,*,#2008,.T.);
+#4686 = ORIENTED_EDGE('',*,*,#4687,.F.);
+#4687 = EDGE_CURVE('',#378,#1985,#4688,.T.);
+#4688 = SURFACE_CURVE('',#4689,(#4693,#4700),.PCURVE_S1.);
+#4689 = LINE('',#4690,#4691);
+#4690 = CARTESIAN_POINT('',(789.,6.661338147751E-016,2.));
+#4691 = VECTOR('',#4692,1.);
+#4692 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4693 = PCURVE('',#422,#4694);
+#4694 = DEFINITIONAL_REPRESENTATION('',(#4695),#4699);
+#4695 = LINE('',#4696,#4697);
+#4696 = CARTESIAN_POINT('',(212.,9.860761315263E-031));
+#4697 = VECTOR('',#4698,1.);
+#4698 = DIRECTION('',(0.E+000,-1.));
+#4699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4700 = PCURVE('',#394,#4701);
+#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706);
+#4702 = LINE('',#4703,#4704);
+#4703 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4704 = VECTOR('',#4705,1.);
+#4705 = DIRECTION('',(-0.E+000,-1.));
+#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4707 = ORIENTED_EDGE('',*,*,#406,.F.);
+#4708 = ADVANCED_FACE('',(#4709),#394,.F.);
+#4709 = FACE_BOUND('',#4710,.T.);
+#4710 = EDGE_LOOP('',(#4711,#4712,#4713,#4734));
+#4711 = ORIENTED_EDGE('',*,*,#4687,.T.);
+#4712 = ORIENTED_EDGE('',*,*,#1984,.T.);
+#4713 = ORIENTED_EDGE('',*,*,#4714,.F.);
+#4714 = EDGE_CURVE('',#350,#1962,#4715,.T.);
+#4715 = SURFACE_CURVE('',#4716,(#4720,#4727),.PCURVE_S1.);
+#4716 = LINE('',#4717,#4718);
+#4717 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    5.029040754917));
+#4718 = VECTOR('',#4719,1.);
+#4719 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4720 = PCURVE('',#394,#4721);
+#4721 = DEFINITIONAL_REPRESENTATION('',(#4722),#4726);
+#4722 = LINE('',#4723,#4724);
+#4723 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#4724 = VECTOR('',#4725,1.);
+#4725 = DIRECTION('',(-0.E+000,-1.));
+#4726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4727 = PCURVE('',#365,#4728);
+#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733);
+#4729 = LINE('',#4730,#4731);
+#4730 = CARTESIAN_POINT('',(4.308071369663E-015,-2.958228394579E-031));
+#4731 = VECTOR('',#4732,1.);
+#4732 = DIRECTION('',(0.E+000,-1.));
+#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4734 = ORIENTED_EDGE('',*,*,#377,.F.);
+#4735 = ADVANCED_FACE('',(#4736),#365,.T.);
+#4736 = FACE_BOUND('',#4737,.T.);
+#4737 = EDGE_LOOP('',(#4738,#4739,#4740,#4761));
+#4738 = ORIENTED_EDGE('',*,*,#4714,.T.);
+#4739 = ORIENTED_EDGE('',*,*,#1961,.T.);
+#4740 = ORIENTED_EDGE('',*,*,#4741,.F.);
+#4741 = EDGE_CURVE('',#321,#1938,#4742,.T.);
+#4742 = SURFACE_CURVE('',#4743,(#4747,#4754),.PCURVE_S1.);
+#4743 = LINE('',#4744,#4745);
+#4744 = CARTESIAN_POINT('',(797.11963427698,7.317799448098E-015,
+    21.970959245083));
+#4745 = VECTOR('',#4746,1.);
+#4746 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4747 = PCURVE('',#365,#4748);
+#4748 = DEFINITIONAL_REPRESENTATION('',(#4749),#4753);
+#4749 = LINE('',#4750,#4751);
+#4750 = CARTESIAN_POINT('',(17.464249196573,-4.733165431326E-030));
+#4751 = VECTOR('',#4752,1.);
+#4752 = DIRECTION('',(0.E+000,-1.));
+#4753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4754 = PCURVE('',#337,#4755);
+#4755 = DEFINITIONAL_REPRESENTATION('',(#4756),#4760);
+#4756 = LINE('',#4757,#4758);
+#4757 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#4758 = VECTOR('',#4759,1.);
+#4759 = DIRECTION('',(-0.E+000,-1.));
+#4760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4761 = ORIENTED_EDGE('',*,*,#349,.F.);
+#4762 = ADVANCED_FACE('',(#4763),#337,.T.);
+#4763 = FACE_BOUND('',#4764,.F.);
+#4764 = EDGE_LOOP('',(#4765,#4766,#4767,#4768));
+#4765 = ORIENTED_EDGE('',*,*,#3254,.T.);
+#4766 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#4767 = ORIENTED_EDGE('',*,*,#4741,.F.);
+#4768 = ORIENTED_EDGE('',*,*,#320,.F.);
+#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4773)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4770,#4771,#4772)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4770 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4771 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4772 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4773 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4770,
+  'distance_accuracy_value','confusion accuracy');
+#4774 = PRODUCT_TYPE('part',$,(#7));
+#4775 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4776,#4784,#4791,#4798,#4805,#4812,#4819,#4826,#4833,#4840,#4847,
+    #4854,#4861,#4868,#4875,#4882,#4889,#4896,#4903,#4910,#4917,#4924,
+    #4931,#4938,#4945,#4952,#4959,#4966,#4973,#4980,#4987,#4994,#5001,
+    #5008,#5015,#5022,#5029,#5036,#5043,#5050,#5057,#5064,#5071,#5078,
+    #5085,#5092,#5099,#5106,#5113,#5120,#5127,#5134,#5141,#5148,#5155,
+    #5162,#5169,#5176,#5183,#5190,#5197,#5204),#4769);
+#4776 = STYLED_ITEM('color',(#4777),#17);
+#4777 = PRESENTATION_STYLE_ASSIGNMENT((#4778));
+#4778 = SURFACE_STYLE_USAGE(.BOTH.,#4779);
+#4779 = SURFACE_SIDE_STYLE('',(#4780));
+#4780 = SURFACE_STYLE_FILL_AREA(#4781);
+#4781 = FILL_AREA_STYLE('',(#4782));
+#4782 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4783 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#4784 = STYLED_ITEM('color',(#4785),#137);
+#4785 = PRESENTATION_STYLE_ASSIGNMENT((#4786));
+#4786 = SURFACE_STYLE_USAGE(.BOTH.,#4787);
+#4787 = SURFACE_SIDE_STYLE('',(#4788));
+#4788 = SURFACE_STYLE_FILL_AREA(#4789);
+#4789 = FILL_AREA_STYLE('',(#4790));
+#4790 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4791 = STYLED_ITEM('color',(#4792),#215);
+#4792 = PRESENTATION_STYLE_ASSIGNMENT((#4793));
+#4793 = SURFACE_STYLE_USAGE(.BOTH.,#4794);
+#4794 = SURFACE_SIDE_STYLE('',(#4795));
+#4795 = SURFACE_STYLE_FILL_AREA(#4796);
+#4796 = FILL_AREA_STYLE('',(#4797));
+#4797 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4798 = STYLED_ITEM('color',(#4799),#291);
+#4799 = PRESENTATION_STYLE_ASSIGNMENT((#4800));
+#4800 = SURFACE_STYLE_USAGE(.BOTH.,#4801);
+#4801 = SURFACE_SIDE_STYLE('',(#4802));
+#4802 = SURFACE_STYLE_FILL_AREA(#4803);
+#4803 = FILL_AREA_STYLE('',(#4804));
+#4804 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4805 = STYLED_ITEM('color',(#4806),#1908);
+#4806 = PRESENTATION_STYLE_ASSIGNMENT((#4807));
+#4807 = SURFACE_STYLE_USAGE(.BOTH.,#4808);
+#4808 = SURFACE_SIDE_STYLE('',(#4809));
+#4809 = SURFACE_STYLE_FILL_AREA(#4810);
+#4810 = FILL_AREA_STYLE('',(#4811));
+#4811 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4812 = STYLED_ITEM('color',(#4813),#3250);
+#4813 = PRESENTATION_STYLE_ASSIGNMENT((#4814));
+#4814 = SURFACE_STYLE_USAGE(.BOTH.,#4815);
+#4815 = SURFACE_SIDE_STYLE('',(#4816));
+#4816 = SURFACE_STYLE_FILL_AREA(#4817);
+#4817 = FILL_AREA_STYLE('',(#4818));
+#4818 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4819 = STYLED_ITEM('color',(#4820),#3277);
+#4820 = PRESENTATION_STYLE_ASSIGNMENT((#4821));
+#4821 = SURFACE_STYLE_USAGE(.BOTH.,#4822);
+#4822 = SURFACE_SIDE_STYLE('',(#4823));
+#4823 = SURFACE_STYLE_FILL_AREA(#4824);
+#4824 = FILL_AREA_STYLE('',(#4825));
+#4825 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4826 = STYLED_ITEM('color',(#4827),#3304);
+#4827 = PRESENTATION_STYLE_ASSIGNMENT((#4828));
+#4828 = SURFACE_STYLE_USAGE(.BOTH.,#4829);
+#4829 = SURFACE_SIDE_STYLE('',(#4830));
+#4830 = SURFACE_STYLE_FILL_AREA(#4831);
+#4831 = FILL_AREA_STYLE('',(#4832));
+#4832 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4833 = STYLED_ITEM('color',(#4834),#3331);
+#4834 = PRESENTATION_STYLE_ASSIGNMENT((#4835));
+#4835 = SURFACE_STYLE_USAGE(.BOTH.,#4836);
+#4836 = SURFACE_SIDE_STYLE('',(#4837));
+#4837 = SURFACE_STYLE_FILL_AREA(#4838);
+#4838 = FILL_AREA_STYLE('',(#4839));
+#4839 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4840 = STYLED_ITEM('color',(#4841),#3358);
+#4841 = PRESENTATION_STYLE_ASSIGNMENT((#4842));
+#4842 = SURFACE_STYLE_USAGE(.BOTH.,#4843);
+#4843 = SURFACE_SIDE_STYLE('',(#4844));
+#4844 = SURFACE_STYLE_FILL_AREA(#4845);
+#4845 = FILL_AREA_STYLE('',(#4846));
+#4846 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4847 = STYLED_ITEM('color',(#4848),#3385);
+#4848 = PRESENTATION_STYLE_ASSIGNMENT((#4849));
+#4849 = SURFACE_STYLE_USAGE(.BOTH.,#4850);
+#4850 = SURFACE_SIDE_STYLE('',(#4851));
+#4851 = SURFACE_STYLE_FILL_AREA(#4852);
+#4852 = FILL_AREA_STYLE('',(#4853));
+#4853 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4854 = STYLED_ITEM('color',(#4855),#3412);
+#4855 = PRESENTATION_STYLE_ASSIGNMENT((#4856));
+#4856 = SURFACE_STYLE_USAGE(.BOTH.,#4857);
+#4857 = SURFACE_SIDE_STYLE('',(#4858));
+#4858 = SURFACE_STYLE_FILL_AREA(#4859);
+#4859 = FILL_AREA_STYLE('',(#4860));
+#4860 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4861 = STYLED_ITEM('color',(#4862),#3439);
+#4862 = PRESENTATION_STYLE_ASSIGNMENT((#4863));
+#4863 = SURFACE_STYLE_USAGE(.BOTH.,#4864);
+#4864 = SURFACE_SIDE_STYLE('',(#4865));
+#4865 = SURFACE_STYLE_FILL_AREA(#4866);
+#4866 = FILL_AREA_STYLE('',(#4867));
+#4867 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4868 = STYLED_ITEM('color',(#4869),#3466);
+#4869 = PRESENTATION_STYLE_ASSIGNMENT((#4870));
+#4870 = SURFACE_STYLE_USAGE(.BOTH.,#4871);
+#4871 = SURFACE_SIDE_STYLE('',(#4872));
+#4872 = SURFACE_STYLE_FILL_AREA(#4873);
+#4873 = FILL_AREA_STYLE('',(#4874));
+#4874 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4875 = STYLED_ITEM('color',(#4876),#3493);
+#4876 = PRESENTATION_STYLE_ASSIGNMENT((#4877));
+#4877 = SURFACE_STYLE_USAGE(.BOTH.,#4878);
+#4878 = SURFACE_SIDE_STYLE('',(#4879));
+#4879 = SURFACE_STYLE_FILL_AREA(#4880);
+#4880 = FILL_AREA_STYLE('',(#4881));
+#4881 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4882 = STYLED_ITEM('color',(#4883),#3520);
+#4883 = PRESENTATION_STYLE_ASSIGNMENT((#4884));
+#4884 = SURFACE_STYLE_USAGE(.BOTH.,#4885);
+#4885 = SURFACE_SIDE_STYLE('',(#4886));
+#4886 = SURFACE_STYLE_FILL_AREA(#4887);
+#4887 = FILL_AREA_STYLE('',(#4888));
+#4888 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4889 = STYLED_ITEM('color',(#4890),#3547);
+#4890 = PRESENTATION_STYLE_ASSIGNMENT((#4891));
+#4891 = SURFACE_STYLE_USAGE(.BOTH.,#4892);
+#4892 = SURFACE_SIDE_STYLE('',(#4893));
+#4893 = SURFACE_STYLE_FILL_AREA(#4894);
+#4894 = FILL_AREA_STYLE('',(#4895));
+#4895 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4896 = STYLED_ITEM('color',(#4897),#3574);
+#4897 = PRESENTATION_STYLE_ASSIGNMENT((#4898));
+#4898 = SURFACE_STYLE_USAGE(.BOTH.,#4899);
+#4899 = SURFACE_SIDE_STYLE('',(#4900));
+#4900 = SURFACE_STYLE_FILL_AREA(#4901);
+#4901 = FILL_AREA_STYLE('',(#4902));
+#4902 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4903 = STYLED_ITEM('color',(#4904),#3601);
+#4904 = PRESENTATION_STYLE_ASSIGNMENT((#4905));
+#4905 = SURFACE_STYLE_USAGE(.BOTH.,#4906);
+#4906 = SURFACE_SIDE_STYLE('',(#4907));
+#4907 = SURFACE_STYLE_FILL_AREA(#4908);
+#4908 = FILL_AREA_STYLE('',(#4909));
+#4909 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4910 = STYLED_ITEM('color',(#4911),#3628);
+#4911 = PRESENTATION_STYLE_ASSIGNMENT((#4912));
+#4912 = SURFACE_STYLE_USAGE(.BOTH.,#4913);
+#4913 = SURFACE_SIDE_STYLE('',(#4914));
+#4914 = SURFACE_STYLE_FILL_AREA(#4915);
+#4915 = FILL_AREA_STYLE('',(#4916));
+#4916 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4917 = STYLED_ITEM('color',(#4918),#3655);
+#4918 = PRESENTATION_STYLE_ASSIGNMENT((#4919));
+#4919 = SURFACE_STYLE_USAGE(.BOTH.,#4920);
+#4920 = SURFACE_SIDE_STYLE('',(#4921));
+#4921 = SURFACE_STYLE_FILL_AREA(#4922);
+#4922 = FILL_AREA_STYLE('',(#4923));
+#4923 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4924 = STYLED_ITEM('color',(#4925),#3682);
+#4925 = PRESENTATION_STYLE_ASSIGNMENT((#4926));
+#4926 = SURFACE_STYLE_USAGE(.BOTH.,#4927);
+#4927 = SURFACE_SIDE_STYLE('',(#4928));
+#4928 = SURFACE_STYLE_FILL_AREA(#4929);
+#4929 = FILL_AREA_STYLE('',(#4930));
+#4930 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4931 = STYLED_ITEM('color',(#4932),#3709);
+#4932 = PRESENTATION_STYLE_ASSIGNMENT((#4933));
+#4933 = SURFACE_STYLE_USAGE(.BOTH.,#4934);
+#4934 = SURFACE_SIDE_STYLE('',(#4935));
+#4935 = SURFACE_STYLE_FILL_AREA(#4936);
+#4936 = FILL_AREA_STYLE('',(#4937));
+#4937 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4938 = STYLED_ITEM('color',(#4939),#3736);
+#4939 = PRESENTATION_STYLE_ASSIGNMENT((#4940));
+#4940 = SURFACE_STYLE_USAGE(.BOTH.,#4941);
+#4941 = SURFACE_SIDE_STYLE('',(#4942));
+#4942 = SURFACE_STYLE_FILL_AREA(#4943);
+#4943 = FILL_AREA_STYLE('',(#4944));
+#4944 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4945 = STYLED_ITEM('color',(#4946),#3763);
+#4946 = PRESENTATION_STYLE_ASSIGNMENT((#4947));
+#4947 = SURFACE_STYLE_USAGE(.BOTH.,#4948);
+#4948 = SURFACE_SIDE_STYLE('',(#4949));
+#4949 = SURFACE_STYLE_FILL_AREA(#4950);
+#4950 = FILL_AREA_STYLE('',(#4951));
+#4951 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4952 = STYLED_ITEM('color',(#4953),#3790);
+#4953 = PRESENTATION_STYLE_ASSIGNMENT((#4954));
+#4954 = SURFACE_STYLE_USAGE(.BOTH.,#4955);
+#4955 = SURFACE_SIDE_STYLE('',(#4956));
+#4956 = SURFACE_STYLE_FILL_AREA(#4957);
+#4957 = FILL_AREA_STYLE('',(#4958));
+#4958 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4959 = STYLED_ITEM('color',(#4960),#3817);
+#4960 = PRESENTATION_STYLE_ASSIGNMENT((#4961));
+#4961 = SURFACE_STYLE_USAGE(.BOTH.,#4962);
+#4962 = SURFACE_SIDE_STYLE('',(#4963));
+#4963 = SURFACE_STYLE_FILL_AREA(#4964);
+#4964 = FILL_AREA_STYLE('',(#4965));
+#4965 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4966 = STYLED_ITEM('color',(#4967),#3844);
+#4967 = PRESENTATION_STYLE_ASSIGNMENT((#4968));
+#4968 = SURFACE_STYLE_USAGE(.BOTH.,#4969);
+#4969 = SURFACE_SIDE_STYLE('',(#4970));
+#4970 = SURFACE_STYLE_FILL_AREA(#4971);
+#4971 = FILL_AREA_STYLE('',(#4972));
+#4972 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4973 = STYLED_ITEM('color',(#4974),#3871);
+#4974 = PRESENTATION_STYLE_ASSIGNMENT((#4975));
+#4975 = SURFACE_STYLE_USAGE(.BOTH.,#4976);
+#4976 = SURFACE_SIDE_STYLE('',(#4977));
+#4977 = SURFACE_STYLE_FILL_AREA(#4978);
+#4978 = FILL_AREA_STYLE('',(#4979));
+#4979 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4980 = STYLED_ITEM('color',(#4981),#3898);
+#4981 = PRESENTATION_STYLE_ASSIGNMENT((#4982));
+#4982 = SURFACE_STYLE_USAGE(.BOTH.,#4983);
+#4983 = SURFACE_SIDE_STYLE('',(#4984));
+#4984 = SURFACE_STYLE_FILL_AREA(#4985);
+#4985 = FILL_AREA_STYLE('',(#4986));
+#4986 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4987 = STYLED_ITEM('color',(#4988),#3925);
+#4988 = PRESENTATION_STYLE_ASSIGNMENT((#4989));
+#4989 = SURFACE_STYLE_USAGE(.BOTH.,#4990);
+#4990 = SURFACE_SIDE_STYLE('',(#4991));
+#4991 = SURFACE_STYLE_FILL_AREA(#4992);
+#4992 = FILL_AREA_STYLE('',(#4993));
+#4993 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4994 = STYLED_ITEM('color',(#4995),#3952);
+#4995 = PRESENTATION_STYLE_ASSIGNMENT((#4996));
+#4996 = SURFACE_STYLE_USAGE(.BOTH.,#4997);
+#4997 = SURFACE_SIDE_STYLE('',(#4998));
+#4998 = SURFACE_STYLE_FILL_AREA(#4999);
+#4999 = FILL_AREA_STYLE('',(#5000));
+#5000 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5001 = STYLED_ITEM('color',(#5002),#3979);
+#5002 = PRESENTATION_STYLE_ASSIGNMENT((#5003));
+#5003 = SURFACE_STYLE_USAGE(.BOTH.,#5004);
+#5004 = SURFACE_SIDE_STYLE('',(#5005));
+#5005 = SURFACE_STYLE_FILL_AREA(#5006);
+#5006 = FILL_AREA_STYLE('',(#5007));
+#5007 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5008 = STYLED_ITEM('color',(#5009),#4006);
+#5009 = PRESENTATION_STYLE_ASSIGNMENT((#5010));
+#5010 = SURFACE_STYLE_USAGE(.BOTH.,#5011);
+#5011 = SURFACE_SIDE_STYLE('',(#5012));
+#5012 = SURFACE_STYLE_FILL_AREA(#5013);
+#5013 = FILL_AREA_STYLE('',(#5014));
+#5014 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5015 = STYLED_ITEM('color',(#5016),#4033);
+#5016 = PRESENTATION_STYLE_ASSIGNMENT((#5017));
+#5017 = SURFACE_STYLE_USAGE(.BOTH.,#5018);
+#5018 = SURFACE_SIDE_STYLE('',(#5019));
+#5019 = SURFACE_STYLE_FILL_AREA(#5020);
+#5020 = FILL_AREA_STYLE('',(#5021));
+#5021 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5022 = STYLED_ITEM('color',(#5023),#4060);
+#5023 = PRESENTATION_STYLE_ASSIGNMENT((#5024));
+#5024 = SURFACE_STYLE_USAGE(.BOTH.,#5025);
+#5025 = SURFACE_SIDE_STYLE('',(#5026));
+#5026 = SURFACE_STYLE_FILL_AREA(#5027);
+#5027 = FILL_AREA_STYLE('',(#5028));
+#5028 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5029 = STYLED_ITEM('color',(#5030),#4087);
+#5030 = PRESENTATION_STYLE_ASSIGNMENT((#5031));
+#5031 = SURFACE_STYLE_USAGE(.BOTH.,#5032);
+#5032 = SURFACE_SIDE_STYLE('',(#5033));
+#5033 = SURFACE_STYLE_FILL_AREA(#5034);
+#5034 = FILL_AREA_STYLE('',(#5035));
+#5035 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5036 = STYLED_ITEM('color',(#5037),#4114);
+#5037 = PRESENTATION_STYLE_ASSIGNMENT((#5038));
+#5038 = SURFACE_STYLE_USAGE(.BOTH.,#5039);
+#5039 = SURFACE_SIDE_STYLE('',(#5040));
+#5040 = SURFACE_STYLE_FILL_AREA(#5041);
+#5041 = FILL_AREA_STYLE('',(#5042));
+#5042 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5043 = STYLED_ITEM('color',(#5044),#4141);
+#5044 = PRESENTATION_STYLE_ASSIGNMENT((#5045));
+#5045 = SURFACE_STYLE_USAGE(.BOTH.,#5046);
+#5046 = SURFACE_SIDE_STYLE('',(#5047));
+#5047 = SURFACE_STYLE_FILL_AREA(#5048);
+#5048 = FILL_AREA_STYLE('',(#5049));
+#5049 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5050 = STYLED_ITEM('color',(#5051),#4168);
+#5051 = PRESENTATION_STYLE_ASSIGNMENT((#5052));
+#5052 = SURFACE_STYLE_USAGE(.BOTH.,#5053);
+#5053 = SURFACE_SIDE_STYLE('',(#5054));
+#5054 = SURFACE_STYLE_FILL_AREA(#5055);
+#5055 = FILL_AREA_STYLE('',(#5056));
+#5056 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5057 = STYLED_ITEM('color',(#5058),#4195);
+#5058 = PRESENTATION_STYLE_ASSIGNMENT((#5059));
+#5059 = SURFACE_STYLE_USAGE(.BOTH.,#5060);
+#5060 = SURFACE_SIDE_STYLE('',(#5061));
+#5061 = SURFACE_STYLE_FILL_AREA(#5062);
+#5062 = FILL_AREA_STYLE('',(#5063));
+#5063 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5064 = STYLED_ITEM('color',(#5065),#4222);
+#5065 = PRESENTATION_STYLE_ASSIGNMENT((#5066));
+#5066 = SURFACE_STYLE_USAGE(.BOTH.,#5067);
+#5067 = SURFACE_SIDE_STYLE('',(#5068));
+#5068 = SURFACE_STYLE_FILL_AREA(#5069);
+#5069 = FILL_AREA_STYLE('',(#5070));
+#5070 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5071 = STYLED_ITEM('color',(#5072),#4249);
+#5072 = PRESENTATION_STYLE_ASSIGNMENT((#5073));
+#5073 = SURFACE_STYLE_USAGE(.BOTH.,#5074);
+#5074 = SURFACE_SIDE_STYLE('',(#5075));
+#5075 = SURFACE_STYLE_FILL_AREA(#5076);
+#5076 = FILL_AREA_STYLE('',(#5077));
+#5077 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5078 = STYLED_ITEM('color',(#5079),#4276);
+#5079 = PRESENTATION_STYLE_ASSIGNMENT((#5080));
+#5080 = SURFACE_STYLE_USAGE(.BOTH.,#5081);
+#5081 = SURFACE_SIDE_STYLE('',(#5082));
+#5082 = SURFACE_STYLE_FILL_AREA(#5083);
+#5083 = FILL_AREA_STYLE('',(#5084));
+#5084 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5085 = STYLED_ITEM('color',(#5086),#4303);
+#5086 = PRESENTATION_STYLE_ASSIGNMENT((#5087));
+#5087 = SURFACE_STYLE_USAGE(.BOTH.,#5088);
+#5088 = SURFACE_SIDE_STYLE('',(#5089));
+#5089 = SURFACE_STYLE_FILL_AREA(#5090);
+#5090 = FILL_AREA_STYLE('',(#5091));
+#5091 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5092 = STYLED_ITEM('color',(#5093),#4330);
+#5093 = PRESENTATION_STYLE_ASSIGNMENT((#5094));
+#5094 = SURFACE_STYLE_USAGE(.BOTH.,#5095);
+#5095 = SURFACE_SIDE_STYLE('',(#5096));
+#5096 = SURFACE_STYLE_FILL_AREA(#5097);
+#5097 = FILL_AREA_STYLE('',(#5098));
+#5098 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5099 = STYLED_ITEM('color',(#5100),#4357);
+#5100 = PRESENTATION_STYLE_ASSIGNMENT((#5101));
+#5101 = SURFACE_STYLE_USAGE(.BOTH.,#5102);
+#5102 = SURFACE_SIDE_STYLE('',(#5103));
+#5103 = SURFACE_STYLE_FILL_AREA(#5104);
+#5104 = FILL_AREA_STYLE('',(#5105));
+#5105 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5106 = STYLED_ITEM('color',(#5107),#4384);
+#5107 = PRESENTATION_STYLE_ASSIGNMENT((#5108));
+#5108 = SURFACE_STYLE_USAGE(.BOTH.,#5109);
+#5109 = SURFACE_SIDE_STYLE('',(#5110));
+#5110 = SURFACE_STYLE_FILL_AREA(#5111);
+#5111 = FILL_AREA_STYLE('',(#5112));
+#5112 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5113 = STYLED_ITEM('color',(#5114),#4411);
+#5114 = PRESENTATION_STYLE_ASSIGNMENT((#5115));
+#5115 = SURFACE_STYLE_USAGE(.BOTH.,#5116);
+#5116 = SURFACE_SIDE_STYLE('',(#5117));
+#5117 = SURFACE_STYLE_FILL_AREA(#5118);
+#5118 = FILL_AREA_STYLE('',(#5119));
+#5119 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5120 = STYLED_ITEM('color',(#5121),#4438);
+#5121 = PRESENTATION_STYLE_ASSIGNMENT((#5122));
+#5122 = SURFACE_STYLE_USAGE(.BOTH.,#5123);
+#5123 = SURFACE_SIDE_STYLE('',(#5124));
+#5124 = SURFACE_STYLE_FILL_AREA(#5125);
+#5125 = FILL_AREA_STYLE('',(#5126));
+#5126 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5127 = STYLED_ITEM('color',(#5128),#4465);
+#5128 = PRESENTATION_STYLE_ASSIGNMENT((#5129));
+#5129 = SURFACE_STYLE_USAGE(.BOTH.,#5130);
+#5130 = SURFACE_SIDE_STYLE('',(#5131));
+#5131 = SURFACE_STYLE_FILL_AREA(#5132);
+#5132 = FILL_AREA_STYLE('',(#5133));
+#5133 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5134 = STYLED_ITEM('color',(#5135),#4492);
+#5135 = PRESENTATION_STYLE_ASSIGNMENT((#5136));
+#5136 = SURFACE_STYLE_USAGE(.BOTH.,#5137);
+#5137 = SURFACE_SIDE_STYLE('',(#5138));
+#5138 = SURFACE_STYLE_FILL_AREA(#5139);
+#5139 = FILL_AREA_STYLE('',(#5140));
+#5140 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5141 = STYLED_ITEM('color',(#5142),#4519);
+#5142 = PRESENTATION_STYLE_ASSIGNMENT((#5143));
+#5143 = SURFACE_STYLE_USAGE(.BOTH.,#5144);
+#5144 = SURFACE_SIDE_STYLE('',(#5145));
+#5145 = SURFACE_STYLE_FILL_AREA(#5146);
+#5146 = FILL_AREA_STYLE('',(#5147));
+#5147 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5148 = STYLED_ITEM('color',(#5149),#4546);
+#5149 = PRESENTATION_STYLE_ASSIGNMENT((#5150));
+#5150 = SURFACE_STYLE_USAGE(.BOTH.,#5151);
+#5151 = SURFACE_SIDE_STYLE('',(#5152));
+#5152 = SURFACE_STYLE_FILL_AREA(#5153);
+#5153 = FILL_AREA_STYLE('',(#5154));
+#5154 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5155 = STYLED_ITEM('color',(#5156),#4573);
+#5156 = PRESENTATION_STYLE_ASSIGNMENT((#5157));
+#5157 = SURFACE_STYLE_USAGE(.BOTH.,#5158);
+#5158 = SURFACE_SIDE_STYLE('',(#5159));
+#5159 = SURFACE_STYLE_FILL_AREA(#5160);
+#5160 = FILL_AREA_STYLE('',(#5161));
+#5161 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5162 = STYLED_ITEM('color',(#5163),#4600);
+#5163 = PRESENTATION_STYLE_ASSIGNMENT((#5164));
+#5164 = SURFACE_STYLE_USAGE(.BOTH.,#5165);
+#5165 = SURFACE_SIDE_STYLE('',(#5166));
+#5166 = SURFACE_STYLE_FILL_AREA(#5167);
+#5167 = FILL_AREA_STYLE('',(#5168));
+#5168 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5169 = STYLED_ITEM('color',(#5170),#4627);
+#5170 = PRESENTATION_STYLE_ASSIGNMENT((#5171));
+#5171 = SURFACE_STYLE_USAGE(.BOTH.,#5172);
+#5172 = SURFACE_SIDE_STYLE('',(#5173));
+#5173 = SURFACE_STYLE_FILL_AREA(#5174);
+#5174 = FILL_AREA_STYLE('',(#5175));
+#5175 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5176 = STYLED_ITEM('color',(#5177),#4654);
+#5177 = PRESENTATION_STYLE_ASSIGNMENT((#5178));
+#5178 = SURFACE_STYLE_USAGE(.BOTH.,#5179);
+#5179 = SURFACE_SIDE_STYLE('',(#5180));
+#5180 = SURFACE_STYLE_FILL_AREA(#5181);
+#5181 = FILL_AREA_STYLE('',(#5182));
+#5182 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5183 = STYLED_ITEM('color',(#5184),#4681);
+#5184 = PRESENTATION_STYLE_ASSIGNMENT((#5185));
+#5185 = SURFACE_STYLE_USAGE(.BOTH.,#5186);
+#5186 = SURFACE_SIDE_STYLE('',(#5187));
+#5187 = SURFACE_STYLE_FILL_AREA(#5188);
+#5188 = FILL_AREA_STYLE('',(#5189));
+#5189 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5190 = STYLED_ITEM('color',(#5191),#4708);
+#5191 = PRESENTATION_STYLE_ASSIGNMENT((#5192));
+#5192 = SURFACE_STYLE_USAGE(.BOTH.,#5193);
+#5193 = SURFACE_SIDE_STYLE('',(#5194));
+#5194 = SURFACE_STYLE_FILL_AREA(#5195);
+#5195 = FILL_AREA_STYLE('',(#5196));
+#5196 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5197 = STYLED_ITEM('color',(#5198),#4735);
+#5198 = PRESENTATION_STYLE_ASSIGNMENT((#5199));
+#5199 = SURFACE_STYLE_USAGE(.BOTH.,#5200);
+#5200 = SURFACE_SIDE_STYLE('',(#5201));
+#5201 = SURFACE_STYLE_FILL_AREA(#5202);
+#5202 = FILL_AREA_STYLE('',(#5203));
+#5203 = FILL_AREA_STYLE_COLOUR('',#4783);
+#5204 = STYLED_ITEM('color',(#5205),#4762);
+#5205 = PRESENTATION_STYLE_ASSIGNMENT((#5206));
+#5206 = SURFACE_STYLE_USAGE(.BOTH.,#5207);
+#5207 = SURFACE_SIDE_STYLE('',(#5208));
+#5208 = SURFACE_STYLE_FILL_AREA(#5209);
+#5209 = FILL_AREA_STYLE('',(#5210));
+#5210 = FILL_AREA_STYLE_COLOUR('',#4783);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Architectural Parts/Roof/steel-sheets-3000mm.STL b/Architectural Parts/Roof/steel-sheets-3000mm.STL
new file mode 100644
index 00000000..a236da28
Binary files /dev/null and b/Architectural Parts/Roof/steel-sheets-3000mm.STL differ
diff --git a/Architectural Parts/Roof/steel-sheets-3000mm.step b/Architectural Parts/Roof/steel-sheets-3000mm.step
new file mode 100644
index 00000000..04c27a42
--- /dev/null
+++ b/Architectural Parts/Roof/steel-sheets-3000mm.step	
@@ -0,0 +1,5697 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/workspace/FreeCAD-library/Architectural 
+Parts/Roof/steel-sheets-3000mm.step','2015-09-23T01:42:38',('Author'),(
+    ''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Cut','Cut','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#4769);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#137,#215,#291,#1908,#3250,#3277,#3304,#3331,
+    #3358,#3385,#3412,#3439,#3466,#3493,#3520,#3547,#3574,#3601,#3628,
+    #3655,#3682,#3709,#3736,#3763,#3790,#3817,#3844,#3871,#3898,#3925,
+    #3952,#3979,#4006,#4033,#4060,#4087,#4114,#4141,#4168,#4195,#4222,
+    #4249,#4276,#4303,#4330,#4357,#4384,#4411,#4438,#4465,#4492,#4519,
+    #4546,#4573,#4600,#4627,#4654,#4681,#4708,#4735,#4762));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(831.70814687812,1.498793238773E-014,
+    22.499882238807));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(831.70814687812,-3.E+003,22.499882238809));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(831.70814687812,1.498793238773E-014,
+    22.499882238807));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(831.70814687813,1.498793238773E-014,
+    22.499882238806));
+#35 = DIRECTION('',(0.92703671953,1.665203795752E-016,0.374970559702));
+#36 = DIRECTION('',(0.374970559702,-6.17530506417E-016,-0.92703671953));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-4.62456845898E-012,-7.05812765049E-028));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(2.05843502139E-016,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = CYLINDRICAL_SURFACE('',#45,4.);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(828.,1.398881011028E-014,21.));
+#47 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#48 = DIRECTION('',(1.,0.E+000,0.E+000));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-0.384365016868,0.E+000));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-0.E+000,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(840.,-3.E+003,2.000000000001));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(831.70814687813,-3.E+003,22.499882238808));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.374970559702,-6.17530506417E-016,-0.92703671953));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(6.142370103828E-013,-3.E+003));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.E+000));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(831.70814687813,-3.E+003,22.499882238808));
+#75 = DIRECTION('',(-3.80547457186E-031,-1.,6.661338147751E-016));
+#76 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-3.552713678801E-015,9.005970346659E-061));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(0.92703671953,0.374970559702));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(840.,1.33226762955E-015,2.));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(840.,1.33226762955E-015,2.));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(22.113344387483,1.577721810442E-030));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(2.05843502139E-016,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(840.,1.33226762955E-015,2.));
+#103 = DIRECTION('',(1.,0.E+000,0.E+000));
+#104 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(2.22044604925E-016,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(831.70814687813,1.498793238773E-014,
+    22.499882238806));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.374970559702,-6.17530506417E-016,-0.92703671953)
+  );
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(-3.293496034224E-015,8.997770524764E-031));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.E+000));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(831.70814687813,1.498793238773E-014,
+    22.499882238806));
+#129 = DIRECTION('',(-3.80547457186E-031,-1.,6.661338147751E-016));
+#130 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(-3.552713678801E-015,9.005970346659E-061));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.92703671953,0.374970559702));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138),#44,.T.);
+#138 = FACE_BOUND('',#139,.F.);
+#139 = EDGE_LOOP('',(#140,#141,#165,#193));
+#140 = ORIENTED_EDGE('',*,*,#21,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#24,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(828.,-3.E+003,25.000000000001));
+#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.);
+#146 = CIRCLE('',#147,4.);
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(828.,-3.E+003,21.000000000001));
+#149 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#150 = DIRECTION('',(1.,0.E+000,0.E+000));
+#151 = PCURVE('',#44,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(-1.,0.E+000));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = PCURVE('',#72,#159);
+#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164);
+#160 = CIRCLE('',#161,4.);
+#161 = AXIS2_PLACEMENT_2D('',#162,#163);
+#162 = CARTESIAN_POINT('',(1.499882238806,-3.708146878139));
+#163 = DIRECTION('',(0.E+000,1.));
+#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#167,#143,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(828.,1.665334536938E-014,25.));
+#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(828.,1.665334536938E-014,25.));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#174 = PCURVE('',#44,#175);
+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(-0.E+000,-1.));
+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#181 = PCURVE('',#182,#187);
+#182 = PLANE('',#183);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(801.,1.665334536938E-014,25.));
+#185 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#186 = DIRECTION('',(1.,0.E+000,0.E+000));
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(27.,3.155443620884E-030));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(0.E+000,-1.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ORIENTED_EDGE('',*,*,#194,.F.);
+#194 = EDGE_CURVE('',#22,#167,#195,.T.);
+#195 = SURFACE_CURVE('',#196,(#201,#208),.PCURVE_S1.);
+#196 = CIRCLE('',#197,4.);
+#197 = AXIS2_PLACEMENT_3D('',#198,#199,#200);
+#198 = CARTESIAN_POINT('',(828.,1.398881011028E-014,21.));
+#199 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#200 = DIRECTION('',(1.,0.E+000,0.E+000));
+#201 = PCURVE('',#44,#202);
+#202 = DEFINITIONAL_REPRESENTATION('',(#203),#207);
+#203 = LINE('',#204,#205);
+#204 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#205 = VECTOR('',#206,1.);
+#206 = DIRECTION('',(-1.,0.E+000));
+#207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#208 = PCURVE('',#126,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = CIRCLE('',#211,4.);
+#211 = AXIS2_PLACEMENT_2D('',#212,#213);
+#212 = CARTESIAN_POINT('',(1.499882238806,-3.708146878139));
+#213 = DIRECTION('',(0.E+000,1.));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = ADVANCED_FACE('',(#216),#100,.T.);
+#216 = FACE_BOUND('',#217,.T.);
+#217 = EDGE_LOOP('',(#218,#241,#242,#265));
+#218 = ORIENTED_EDGE('',*,*,#219,.F.);
+#219 = EDGE_CURVE('',#85,#220,#222,.T.);
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(840.,6.661338147751E-016,-4.930380657631E-032
+    ));
+#222 = SURFACE_CURVE('',#223,(#227,#234),.PCURVE_S1.);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(840.,1.33226762955E-015,2.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#227 = PCURVE('',#100,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(1.313717310305E-046,-1.972152263053E-031));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(1.,0.E+000));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#126,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(20.499882238806,8.291853121861));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(1.,0.E+000));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = ORIENTED_EDGE('',*,*,#84,.T.);
+#242 = ORIENTED_EDGE('',*,*,#243,.T.);
+#243 = EDGE_CURVE('',#57,#244,#246,.T.);
+#244 = VERTEX_POINT('',#245);
+#245 = CARTESIAN_POINT('',(840.,-3.E+003,9.992007221626E-013));
+#246 = SURFACE_CURVE('',#247,(#251,#258),.PCURVE_S1.);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(840.,-3.E+003,2.000000000001));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#251 = PCURVE('',#100,#252);
+#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257);
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(6.661338147751E-013,-3.E+003));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(1.,0.E+000));
+#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#258 = PCURVE('',#72,#259);
+#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
+#260 = LINE('',#261,#262);
+#261 = CARTESIAN_POINT('',(20.499882238806,8.291853121861));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(1.,0.E+000));
+#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#265 = ORIENTED_EDGE('',*,*,#266,.F.);
+#266 = EDGE_CURVE('',#220,#244,#267,.T.);
+#267 = SURFACE_CURVE('',#268,(#272,#279),.PCURVE_S1.);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(840.,6.661338147751E-016,0.E+000));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#272 = PCURVE('',#100,#273);
+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(2.,6.661338147751E-016));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(3.330669073875E-016,-1.));
+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#279 = PCURVE('',#280,#285);
+#280 = PLANE('',#281);
+#281 = AXIS2_PLACEMENT_3D('',#282,#283,#284);
+#282 = CARTESIAN_POINT('',(831.70814687813,7.493966193863E-015,
+    20.499882238806));
+#283 = DIRECTION('',(0.92703671953,1.248902846814E-016,0.374970559702));
+#284 = DIRECTION('',(0.374970559702,-3.087652532085E-016,-0.92703671953)
+  );
+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
+#286 = LINE('',#287,#288);
+#287 = CARTESIAN_POINT('',(22.113344387483,0.E+000));
+#288 = VECTOR('',#289,1.);
+#289 = DIRECTION('',(0.E+000,-1.));
+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#291 = ADVANCED_FACE('',(#292),#126,.F.);
+#292 = FACE_BOUND('',#293,.F.);
+#293 = EDGE_LOOP('',(#294,#295,#296,#319,#348,#376,#405,#433,#462,#490,
+    #519,#547,#576,#604,#633,#661,#690,#718,#747,#775,#804,#832,#861,
+    #889,#918,#946,#975,#1003,#1032,#1060,#1088,#1116,#1145,#1173,#1202,
+    #1230,#1259,#1287,#1316,#1344,#1373,#1401,#1430,#1458,#1487,#1515,
+    #1544,#1572,#1601,#1629,#1658,#1686,#1715,#1743,#1772,#1800,#1829,
+    #1857,#1886,#1907));
+#294 = ORIENTED_EDGE('',*,*,#112,.F.);
+#295 = ORIENTED_EDGE('',*,*,#194,.T.);
+#296 = ORIENTED_EDGE('',*,*,#297,.F.);
+#297 = EDGE_CURVE('',#298,#167,#300,.T.);
+#298 = VERTEX_POINT('',#299);
+#299 = CARTESIAN_POINT('',(801.,1.665334536938E-014,25.));
+#300 = SURFACE_CURVE('',#301,(#305,#312),.PCURVE_S1.);
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(801.,1.665334536938E-014,25.));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(1.,0.E+000,0.E+000));
+#305 = PCURVE('',#126,#306);
+#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311);
+#307 = LINE('',#308,#309);
+#308 = CARTESIAN_POINT('',(-2.500117761194,-30.70814687813));
+#309 = VECTOR('',#310,1.);
+#310 = DIRECTION('',(0.E+000,1.));
+#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#312 = PCURVE('',#182,#313);
+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(1.,0.E+000));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = ORIENTED_EDGE('',*,*,#320,.T.);
+#320 = EDGE_CURVE('',#298,#321,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(797.11963427698,1.46355988962E-014,
+    21.970959245083));
+#323 = SURFACE_CURVE('',#324,(#329,#336),.PCURVE_S1.);
+#324 = CIRCLE('',#325,4.);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(801.,1.398881011028E-014,21.));
+#327 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#328 = DIRECTION('',(1.,0.E+000,0.E+000));
+#329 = PCURVE('',#126,#330);
+#330 = DEFINITIONAL_REPRESENTATION('',(#331),#335);
+#331 = CIRCLE('',#332,4.);
+#332 = AXIS2_PLACEMENT_2D('',#333,#334);
+#333 = CARTESIAN_POINT('',(1.499882238806,-30.70814687813));
+#334 = DIRECTION('',(0.E+000,1.));
+#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#336 = PCURVE('',#337,#342);
+#337 = CYLINDRICAL_SURFACE('',#338,4.);
+#338 = AXIS2_PLACEMENT_3D('',#339,#340,#341);
+#339 = CARTESIAN_POINT('',(801.,1.398881011028E-014,21.));
+#340 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#341 = DIRECTION('',(1.,0.E+000,0.E+000));
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(-1.,0.E+000));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#350,#321,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(792.88036572302,3.350014102733E-015,
+    5.029040754917));
+#352 = SURFACE_CURVE('',#353,(#357,#364),.PCURVE_S1.);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(792.88036572302,3.350014102732E-015,
+    5.029040754917));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#357 = PCURVE('',#126,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(17.470841483889,-38.82778115511));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-0.970091430755,0.242739811271));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = PCURVE('',#365,#370);
+#365 = PLANE('',#366);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(792.88036572302,3.350014102733E-015,
+    5.029040754917));
+#368 = DIRECTION('',(-0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#369 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(8.616142739326E-016,-5.800252418716E-031));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(1.,-9.860761315263E-032));
+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#376 = ORIENTED_EDGE('',*,*,#377,.F.);
+#377 = EDGE_CURVE('',#378,#350,#380,.T.);
+#378 = VERTEX_POINT('',#379);
+#379 = CARTESIAN_POINT('',(789.,1.33226762955E-015,2.));
+#380 = SURFACE_CURVE('',#381,(#386,#393),.PCURVE_S1.);
+#381 = CIRCLE('',#382,4.);
+#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385);
+#383 = CARTESIAN_POINT('',(789.,3.996802888651E-015,6.));
+#384 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#385 = DIRECTION('',(1.,0.E+000,0.E+000));
+#386 = PCURVE('',#126,#387);
+#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392);
+#388 = CIRCLE('',#389,4.);
+#389 = AXIS2_PLACEMENT_2D('',#390,#391);
+#390 = CARTESIAN_POINT('',(16.499882238806,-42.70814687813));
+#391 = DIRECTION('',(0.E+000,1.));
+#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#393 = PCURVE('',#394,#399);
+#394 = CYLINDRICAL_SURFACE('',#395,4.);
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(789.,3.996802888651E-015,6.));
+#397 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#398 = DIRECTION('',(1.,0.E+000,0.E+000));
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-1.,0.E+000));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = ORIENTED_EDGE('',*,*,#406,.F.);
+#406 = EDGE_CURVE('',#407,#378,#409,.T.);
+#407 = VERTEX_POINT('',#408);
+#408 = CARTESIAN_POINT('',(577.,1.33226762955E-015,2.));
+#409 = SURFACE_CURVE('',#410,(#414,#421),.PCURVE_S1.);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(577.,1.33226762955E-015,2.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.E+000,0.E+000));
+#414 = PCURVE('',#126,#415);
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(20.499882238806,-254.7081468781));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(0.E+000,1.));
+#420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#421 = PCURVE('',#422,#427);
+#422 = PLANE('',#423);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(577.,1.33226762955E-015,2.));
+#425 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#426 = DIRECTION('',(1.,0.E+000,0.E+000));
+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(1.136868377216E-013,-1.972152263053E-031));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.,0.E+000));
+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#433 = ORIENTED_EDGE('',*,*,#434,.F.);
+#434 = EDGE_CURVE('',#435,#407,#437,.T.);
+#435 = VERTEX_POINT('',#436);
+#436 = CARTESIAN_POINT('',(573.11963427698,3.350014102733E-015,
+    5.029040754917));
+#437 = SURFACE_CURVE('',#438,(#443,#450),.PCURVE_S1.);
+#438 = CIRCLE('',#439,4.);
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(577.,3.996802888651E-015,6.));
+#441 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#442 = DIRECTION('',(1.,0.E+000,0.E+000));
+#443 = PCURVE('',#126,#444);
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = CIRCLE('',#446,4.);
+#446 = AXIS2_PLACEMENT_2D('',#447,#448);
+#447 = CARTESIAN_POINT('',(16.499882238806,-254.7081468781));
+#448 = DIRECTION('',(0.E+000,1.));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = PCURVE('',#451,#456);
+#451 = CYLINDRICAL_SURFACE('',#452,4.);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(577.,3.996802888651E-015,6.));
+#454 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#455 = DIRECTION('',(1.,0.E+000,0.E+000));
+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(-1.,0.E+000));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = ORIENTED_EDGE('',*,*,#463,.F.);
+#463 = EDGE_CURVE('',#464,#435,#466,.T.);
+#464 = VERTEX_POINT('',#465);
+#465 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    21.970959245083));
+#466 = SURFACE_CURVE('',#467,(#471,#478),.PCURVE_S1.);
+#467 = LINE('',#468,#469);
+#468 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    21.970959245083));
+#469 = VECTOR('',#470,1.);
+#470 = DIRECTION('',(0.242739811271,-6.462107054495E-016,-0.970091430755
+    ));
+#471 = PCURVE('',#126,#472);
+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);
+#473 = LINE('',#474,#475);
+#474 = CARTESIAN_POINT('',(0.528922993724,-262.8277811551));
+#475 = VECTOR('',#476,1.);
+#476 = DIRECTION('',(0.970091430755,0.242739811271));
+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#478 = PCURVE('',#479,#484);
+#479 = PLANE('',#480);
+#480 = AXIS2_PLACEMENT_3D('',#481,#482,#483);
+#481 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    21.970959245083));
+#482 = DIRECTION('',(0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#483 = DIRECTION('',(0.242739811271,-6.462107054495E-016,-0.970091430755
+    ));
+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
+#485 = LINE('',#486,#487);
+#486 = CARTESIAN_POINT('',(2.412519967011E-014,3.618932288869E-030));
+#487 = VECTOR('',#488,1.);
+#488 = DIRECTION('',(1.,9.860761315263E-032));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#490 = ORIENTED_EDGE('',*,*,#491,.T.);
+#491 = EDGE_CURVE('',#464,#492,#494,.T.);
+#492 = VERTEX_POINT('',#493);
+#493 = CARTESIAN_POINT('',(565.,1.665334536938E-014,25.));
+#494 = SURFACE_CURVE('',#495,(#500,#507),.PCURVE_S1.);
+#495 = CIRCLE('',#496,4.);
+#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);
+#497 = CARTESIAN_POINT('',(565.,1.398881011028E-014,21.));
+#498 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#499 = DIRECTION('',(1.,0.E+000,0.E+000));
+#500 = PCURVE('',#126,#501);
+#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506);
+#502 = CIRCLE('',#503,4.);
+#503 = AXIS2_PLACEMENT_2D('',#504,#505);
+#504 = CARTESIAN_POINT('',(1.499882238806,-266.7081468781));
+#505 = DIRECTION('',(0.E+000,1.));
+#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#507 = PCURVE('',#508,#513);
+#508 = CYLINDRICAL_SURFACE('',#509,4.);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(565.,1.398881011028E-014,21.));
+#511 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#512 = DIRECTION('',(1.,0.E+000,0.E+000));
+#513 = DEFINITIONAL_REPRESENTATION('',(#514),#518);
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(-1.,0.E+000));
+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#519 = ORIENTED_EDGE('',*,*,#520,.F.);
+#520 = EDGE_CURVE('',#521,#492,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(538.,1.665334536938E-014,25.));
+#523 = SURFACE_CURVE('',#524,(#528,#535),.PCURVE_S1.);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(538.,1.665334536938E-014,25.));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(1.,0.E+000,0.E+000));
+#528 = PCURVE('',#126,#529);
+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(-2.500117761194,-293.7081468781));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(0.E+000,1.));
+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#535 = PCURVE('',#536,#541);
+#536 = PLANE('',#537);
+#537 = AXIS2_PLACEMENT_3D('',#538,#539,#540);
+#538 = CARTESIAN_POINT('',(538.,1.665334536938E-014,25.));
+#539 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#540 = DIRECTION('',(1.,0.E+000,0.E+000));
+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546);
+#542 = LINE('',#543,#544);
+#543 = CARTESIAN_POINT('',(1.136868377216E-013,0.E+000));
+#544 = VECTOR('',#545,1.);
+#545 = DIRECTION('',(1.,0.E+000));
+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#521,#549,#551,.T.);
+#549 = VERTEX_POINT('',#550);
+#550 = CARTESIAN_POINT('',(534.11963427698,1.46355988962E-014,
+    21.970959245083));
+#551 = SURFACE_CURVE('',#552,(#557,#564),.PCURVE_S1.);
+#552 = CIRCLE('',#553,4.);
+#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556);
+#554 = CARTESIAN_POINT('',(538.,1.398881011028E-014,21.));
+#555 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#556 = DIRECTION('',(1.,0.E+000,0.E+000));
+#557 = PCURVE('',#126,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = CIRCLE('',#560,4.);
+#560 = AXIS2_PLACEMENT_2D('',#561,#562);
+#561 = CARTESIAN_POINT('',(1.499882238806,-293.7081468781));
+#562 = DIRECTION('',(0.E+000,1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = PCURVE('',#565,#570);
+#565 = CYLINDRICAL_SURFACE('',#566,4.);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(538.,1.398881011028E-014,21.));
+#568 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#569 = DIRECTION('',(1.,0.E+000,0.E+000));
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(-1.,0.E+000));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#578,#549,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(529.88036572302,3.350014102733E-015,
+    5.029040754917));
+#580 = SURFACE_CURVE('',#581,(#585,#592),.PCURVE_S1.);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(529.88036572302,3.350014102732E-015,
+    5.029040754917));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#585 = PCURVE('',#126,#586);
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(17.470841483889,-301.8277811551));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(-0.970091430755,0.242739811271));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#592 = PCURVE('',#593,#598);
+#593 = PLANE('',#594);
+#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597);
+#595 = CARTESIAN_POINT('',(529.88036572302,3.350014102733E-015,
+    5.029040754917));
+#596 = DIRECTION('',(-0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#597 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603);
+#599 = LINE('',#600,#601);
+#600 = CARTESIAN_POINT('',(2.671004249191E-014,-6.147868919705E-030));
+#601 = VECTOR('',#602,1.);
+#602 = DIRECTION('',(1.,-9.860761315263E-032));
+#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#606,#578,#608,.T.);
+#606 = VERTEX_POINT('',#607);
+#607 = CARTESIAN_POINT('',(526.,1.33226762955E-015,2.));
+#608 = SURFACE_CURVE('',#609,(#614,#621),.PCURVE_S1.);
+#609 = CIRCLE('',#610,4.);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(526.,3.996802888651E-015,6.));
+#612 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#613 = DIRECTION('',(1.,0.E+000,0.E+000));
+#614 = PCURVE('',#126,#615);
+#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
+#616 = CIRCLE('',#617,4.);
+#617 = AXIS2_PLACEMENT_2D('',#618,#619);
+#618 = CARTESIAN_POINT('',(16.499882238806,-305.7081468781));
+#619 = DIRECTION('',(0.E+000,1.));
+#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#621 = PCURVE('',#622,#627);
+#622 = CYLINDRICAL_SURFACE('',#623,4.);
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(526.,3.996802888651E-015,6.));
+#625 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#626 = DIRECTION('',(1.,0.E+000,0.E+000));
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
+#628 = LINE('',#629,#630);
+#629 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#630 = VECTOR('',#631,1.);
+#631 = DIRECTION('',(-1.,0.E+000));
+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#633 = ORIENTED_EDGE('',*,*,#634,.F.);
+#634 = EDGE_CURVE('',#635,#606,#637,.T.);
+#635 = VERTEX_POINT('',#636);
+#636 = CARTESIAN_POINT('',(314.,1.33226762955E-015,2.));
+#637 = SURFACE_CURVE('',#638,(#642,#649),.PCURVE_S1.);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(314.,1.33226762955E-015,2.));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(1.,0.E+000,0.E+000));
+#642 = PCURVE('',#126,#643);
+#643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(20.499882238806,-517.7081468781));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(0.E+000,1.));
+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#649 = PCURVE('',#650,#655);
+#650 = PLANE('',#651);
+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);
+#652 = CARTESIAN_POINT('',(314.,1.33226762955E-015,2.));
+#653 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#654 = DIRECTION('',(1.,0.E+000,0.E+000));
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(5.684341886081E-014,-1.972152263053E-031));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(1.,0.E+000));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = ORIENTED_EDGE('',*,*,#662,.F.);
+#662 = EDGE_CURVE('',#663,#635,#665,.T.);
+#663 = VERTEX_POINT('',#664);
+#664 = CARTESIAN_POINT('',(310.11963427698,3.350014102733E-015,
+    5.029040754917));
+#665 = SURFACE_CURVE('',#666,(#671,#678),.PCURVE_S1.);
+#666 = CIRCLE('',#667,4.);
+#667 = AXIS2_PLACEMENT_3D('',#668,#669,#670);
+#668 = CARTESIAN_POINT('',(314.,3.996802888651E-015,6.));
+#669 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#670 = DIRECTION('',(1.,0.E+000,0.E+000));
+#671 = PCURVE('',#126,#672);
+#672 = DEFINITIONAL_REPRESENTATION('',(#673),#677);
+#673 = CIRCLE('',#674,4.);
+#674 = AXIS2_PLACEMENT_2D('',#675,#676);
+#675 = CARTESIAN_POINT('',(16.499882238806,-517.7081468781));
+#676 = DIRECTION('',(0.E+000,1.));
+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#678 = PCURVE('',#679,#684);
+#679 = CYLINDRICAL_SURFACE('',#680,4.);
+#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683);
+#681 = CARTESIAN_POINT('',(314.,3.996802888651E-015,6.));
+#682 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#683 = DIRECTION('',(1.,0.E+000,0.E+000));
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(-1.,0.E+000));
+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#690 = ORIENTED_EDGE('',*,*,#691,.F.);
+#691 = EDGE_CURVE('',#692,#663,#694,.T.);
+#692 = VERTEX_POINT('',#693);
+#693 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    21.970959245083));
+#694 = SURFACE_CURVE('',#695,(#699,#706),.PCURVE_S1.);
+#695 = LINE('',#696,#697);
+#696 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    21.970959245083));
+#697 = VECTOR('',#698,1.);
+#698 = DIRECTION('',(0.242739811271,-6.462107054495E-016,-0.970091430755
+    ));
+#699 = PCURVE('',#126,#700);
+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#705);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(0.528922993724,-525.8277811551));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.970091430755,0.242739811271));
+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#706 = PCURVE('',#707,#712);
+#707 = PLANE('',#708);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    21.970959245083));
+#710 = DIRECTION('',(0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#711 = DIRECTION('',(0.242739811271,-6.462107054495E-016,-0.970091430755
+    ));
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(1.033937128719E-014,6.494156606912E-031));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(1.,9.860761315263E-032));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = ORIENTED_EDGE('',*,*,#719,.T.);
+#719 = EDGE_CURVE('',#692,#720,#722,.T.);
+#720 = VERTEX_POINT('',#721);
+#721 = CARTESIAN_POINT('',(302.,1.665334536938E-014,25.));
+#722 = SURFACE_CURVE('',#723,(#728,#735),.PCURVE_S1.);
+#723 = CIRCLE('',#724,4.);
+#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727);
+#725 = CARTESIAN_POINT('',(302.,1.398881011028E-014,21.));
+#726 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#727 = DIRECTION('',(1.,0.E+000,0.E+000));
+#728 = PCURVE('',#126,#729);
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = CIRCLE('',#731,4.);
+#731 = AXIS2_PLACEMENT_2D('',#732,#733);
+#732 = CARTESIAN_POINT('',(1.499882238806,-529.7081468781));
+#733 = DIRECTION('',(0.E+000,1.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = PCURVE('',#736,#741);
+#736 = CYLINDRICAL_SURFACE('',#737,4.);
+#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
+#738 = CARTESIAN_POINT('',(302.,1.398881011028E-014,21.));
+#739 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#740 = DIRECTION('',(1.,0.E+000,0.E+000));
+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(-1.,0.E+000));
+#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#747 = ORIENTED_EDGE('',*,*,#748,.F.);
+#748 = EDGE_CURVE('',#749,#720,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(275.,1.665334536938E-014,25.));
+#751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(275.,1.665334536938E-014,25.));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(1.,0.E+000,0.E+000));
+#756 = PCURVE('',#126,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(-2.500117761194,-556.7081468781));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(0.E+000,1.));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#763 = PCURVE('',#764,#769);
+#764 = PLANE('',#765);
+#765 = AXIS2_PLACEMENT_3D('',#766,#767,#768);
+#766 = CARTESIAN_POINT('',(275.,1.665334536938E-014,25.));
+#767 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#768 = DIRECTION('',(1.,0.E+000,0.E+000));
+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(5.684341886081E-014,0.E+000));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(1.,0.E+000));
+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#775 = ORIENTED_EDGE('',*,*,#776,.T.);
+#776 = EDGE_CURVE('',#749,#777,#779,.T.);
+#777 = VERTEX_POINT('',#778);
+#778 = CARTESIAN_POINT('',(271.11963427698,1.46355988962E-014,
+    21.970959245083));
+#779 = SURFACE_CURVE('',#780,(#785,#792),.PCURVE_S1.);
+#780 = CIRCLE('',#781,4.);
+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);
+#782 = CARTESIAN_POINT('',(275.,1.398881011028E-014,21.));
+#783 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#784 = DIRECTION('',(1.,0.E+000,0.E+000));
+#785 = PCURVE('',#126,#786);
+#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
+#787 = CIRCLE('',#788,4.);
+#788 = AXIS2_PLACEMENT_2D('',#789,#790);
+#789 = CARTESIAN_POINT('',(1.499882238806,-556.7081468781));
+#790 = DIRECTION('',(0.E+000,1.));
+#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#792 = PCURVE('',#793,#798);
+#793 = CYLINDRICAL_SURFACE('',#794,4.);
+#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
+#795 = CARTESIAN_POINT('',(275.,1.398881011028E-014,21.));
+#796 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#797 = DIRECTION('',(1.,0.E+000,0.E+000));
+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803);
+#799 = LINE('',#800,#801);
+#800 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#801 = VECTOR('',#802,1.);
+#802 = DIRECTION('',(-1.,0.E+000));
+#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#804 = ORIENTED_EDGE('',*,*,#805,.F.);
+#805 = EDGE_CURVE('',#806,#777,#808,.T.);
+#806 = VERTEX_POINT('',#807);
+#807 = CARTESIAN_POINT('',(266.88036572302,3.350014102733E-015,
+    5.029040754917));
+#808 = SURFACE_CURVE('',#809,(#813,#820),.PCURVE_S1.);
+#809 = LINE('',#810,#811);
+#810 = CARTESIAN_POINT('',(266.88036572302,3.350014102732E-015,
+    5.029040754917));
+#811 = VECTOR('',#812,1.);
+#812 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#813 = PCURVE('',#126,#814);
+#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819);
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(17.470841483889,-564.8277811551));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(-0.970091430755,0.242739811271));
+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#820 = PCURVE('',#821,#826);
+#821 = PLANE('',#822);
+#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825);
+#823 = CARTESIAN_POINT('',(266.88036572302,3.350014102733E-015,
+    5.029040754917));
+#824 = DIRECTION('',(-0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#825 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(1.378582838292E-014,-3.363947080788E-030));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(1.,-9.860761315263E-032));
+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#832 = ORIENTED_EDGE('',*,*,#833,.F.);
+#833 = EDGE_CURVE('',#834,#806,#836,.T.);
+#834 = VERTEX_POINT('',#835);
+#835 = CARTESIAN_POINT('',(263.,1.33226762955E-015,2.));
+#836 = SURFACE_CURVE('',#837,(#842,#849),.PCURVE_S1.);
+#837 = CIRCLE('',#838,4.);
+#838 = AXIS2_PLACEMENT_3D('',#839,#840,#841);
+#839 = CARTESIAN_POINT('',(263.,3.996802888651E-015,6.));
+#840 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#841 = DIRECTION('',(1.,0.E+000,0.E+000));
+#842 = PCURVE('',#126,#843);
+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);
+#844 = CIRCLE('',#845,4.);
+#845 = AXIS2_PLACEMENT_2D('',#846,#847);
+#846 = CARTESIAN_POINT('',(16.499882238806,-568.7081468781));
+#847 = DIRECTION('',(0.E+000,1.));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#849 = PCURVE('',#850,#855);
+#850 = CYLINDRICAL_SURFACE('',#851,4.);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(263.,3.996802888651E-015,6.));
+#853 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#854 = DIRECTION('',(1.,0.E+000,0.E+000));
+#855 = DEFINITIONAL_REPRESENTATION('',(#856),#860);
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(-1.,0.E+000));
+#860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#861 = ORIENTED_EDGE('',*,*,#862,.F.);
+#862 = EDGE_CURVE('',#863,#834,#865,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(51.,1.33226762955E-015,2.));
+#865 = SURFACE_CURVE('',#866,(#870,#877),.PCURVE_S1.);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(51.,1.33226762955E-015,2.));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(1.,0.E+000,0.E+000));
+#870 = PCURVE('',#126,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(20.499882238806,-780.7081468781));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.E+000,1.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#878,#883);
+#878 = PLANE('',#879);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(51.,1.33226762955E-015,2.));
+#881 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#882 = DIRECTION('',(1.,0.E+000,0.E+000));
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(0.E+000,-1.972152263053E-031));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(1.,0.E+000));
+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#889 = ORIENTED_EDGE('',*,*,#890,.F.);
+#890 = EDGE_CURVE('',#891,#863,#893,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(47.11963427698,3.350014102733E-015,
+    5.029040754917));
+#893 = SURFACE_CURVE('',#894,(#899,#906),.PCURVE_S1.);
+#894 = CIRCLE('',#895,4.);
+#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898);
+#896 = CARTESIAN_POINT('',(51.,3.996802888651E-015,6.));
+#897 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#898 = DIRECTION('',(1.,0.E+000,0.E+000));
+#899 = PCURVE('',#126,#900);
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = CIRCLE('',#902,4.);
+#902 = AXIS2_PLACEMENT_2D('',#903,#904);
+#903 = CARTESIAN_POINT('',(16.499882238806,-780.7081468781));
+#904 = DIRECTION('',(0.E+000,1.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = PCURVE('',#907,#912);
+#907 = CYLINDRICAL_SURFACE('',#908,4.);
+#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911);
+#909 = CARTESIAN_POINT('',(51.,3.996802888651E-015,6.));
+#910 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#911 = DIRECTION('',(1.,0.E+000,0.E+000));
+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917);
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(-1.,0.E+000));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = ORIENTED_EDGE('',*,*,#919,.F.);
+#919 = EDGE_CURVE('',#920,#891,#922,.T.);
+#920 = VERTEX_POINT('',#921);
+#921 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    21.970959245083));
+#922 = SURFACE_CURVE('',#923,(#927,#934),.PCURVE_S1.);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    21.970959245083));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(0.242739811271,-6.462107054495E-016,-0.970091430755
+    ));
+#927 = PCURVE('',#126,#928);
+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(0.528922993724,-788.8277811551));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(0.970091430755,0.242739811271));
+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#934 = PCURVE('',#935,#940);
+#935 = PLANE('',#936);
+#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939);
+#937 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    21.970959245083));
+#938 = DIRECTION('',(0.970091430755,1.077981309863E-016,0.242739811271)
+  );
+#939 = DIRECTION('',(0.242739811271,-6.462107054495E-016,-0.970091430755
+    ));
+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);
+#941 = LINE('',#942,#943);
+#942 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#943 = VECTOR('',#944,1.);
+#944 = DIRECTION('',(1.,0.E+000));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = ORIENTED_EDGE('',*,*,#947,.T.);
+#947 = EDGE_CURVE('',#920,#948,#950,.T.);
+#948 = VERTEX_POINT('',#949);
+#949 = CARTESIAN_POINT('',(39.,1.665334536938E-014,25.));
+#950 = SURFACE_CURVE('',#951,(#956,#963),.PCURVE_S1.);
+#951 = CIRCLE('',#952,4.);
+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);
+#953 = CARTESIAN_POINT('',(39.,1.398881011028E-014,21.));
+#954 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#955 = DIRECTION('',(1.,0.E+000,0.E+000));
+#956 = PCURVE('',#126,#957);
+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);
+#958 = CIRCLE('',#959,4.);
+#959 = AXIS2_PLACEMENT_2D('',#960,#961);
+#960 = CARTESIAN_POINT('',(1.499882238806,-792.7081468781));
+#961 = DIRECTION('',(0.E+000,1.));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = PCURVE('',#964,#969);
+#964 = CYLINDRICAL_SURFACE('',#965,4.);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(39.,1.398881011028E-014,21.));
+#967 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#968 = DIRECTION('',(1.,0.E+000,0.E+000));
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);
+#970 = LINE('',#971,#972);
+#971 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#972 = VECTOR('',#973,1.);
+#973 = DIRECTION('',(-1.,0.E+000));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#976,.F.);
+#976 = EDGE_CURVE('',#977,#948,#979,.T.);
+#977 = VERTEX_POINT('',#978);
+#978 = CARTESIAN_POINT('',(12.,1.665334536938E-014,25.));
+#979 = SURFACE_CURVE('',#980,(#984,#991),.PCURVE_S1.);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(12.,1.665334536938E-014,25.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(1.,0.E+000,0.E+000));
+#984 = PCURVE('',#126,#985);
+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(-2.500117761194,-819.7081468781));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(0.E+000,1.));
+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#991 = PCURVE('',#992,#997);
+#992 = PLANE('',#993);
+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);
+#994 = CARTESIAN_POINT('',(12.,1.665334536938E-014,25.));
+#995 = DIRECTION('',(0.E+000,4.440892098501E-016,1.));
+#996 = DIRECTION('',(1.,0.E+000,0.E+000));
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(1.,0.E+000));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = ORIENTED_EDGE('',*,*,#1004,.T.);
+#1004 = EDGE_CURVE('',#977,#1005,#1007,.T.);
+#1005 = VERTEX_POINT('',#1006);
+#1006 = CARTESIAN_POINT('',(8.291853121882,1.498793238773E-014,
+    22.499882238812));
+#1007 = SURFACE_CURVE('',#1008,(#1013,#1020),.PCURVE_S1.);
+#1008 = CIRCLE('',#1009,4.);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(12.,1.398881011028E-014,21.));
+#1011 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1012 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1013 = PCURVE('',#126,#1014);
+#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);
+#1015 = CIRCLE('',#1016,4.);
+#1016 = AXIS2_PLACEMENT_2D('',#1017,#1018);
+#1017 = CARTESIAN_POINT('',(1.499882238806,-819.7081468781));
+#1018 = DIRECTION('',(0.E+000,1.));
+#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1020 = PCURVE('',#1021,#1026);
+#1021 = CYLINDRICAL_SURFACE('',#1022,4.);
+#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025);
+#1023 = CARTESIAN_POINT('',(12.,1.398881011028E-014,21.));
+#1024 = DIRECTION('',(0.E+000,1.,-6.661338147751E-016));
+#1025 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(-1.,0.E+000));
+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1032 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#1033 = EDGE_CURVE('',#1034,#1005,#1036,.T.);
+#1034 = VERTEX_POINT('',#1035);
+#1035 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,2.));
+#1036 = SURFACE_CURVE('',#1037,(#1041,#1048),.PCURVE_S1.);
+#1037 = LINE('',#1038,#1039);
+#1038 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,2.));
+#1039 = VECTOR('',#1040,1.);
+#1040 = DIRECTION('',(0.374970559703,6.175305064168E-016,0.92703671953)
+  );
+#1041 = PCURVE('',#126,#1042);
+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(-0.92703671953,0.374970559703));
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1048 = PCURVE('',#1049,#1054);
+#1049 = PLANE('',#1050);
+#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053);
+#1051 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,2.));
+#1052 = DIRECTION('',(-0.92703671953,1.665203795755E-016,0.374970559703)
+  );
+#1053 = DIRECTION('',(0.374970559703,6.175305064168E-016,0.92703671953)
+  );
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(-1.332021026708E-046,-1.972152263053E-031));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(1.,-9.860761315263E-032));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1060 = ORIENTED_EDGE('',*,*,#1061,.T.);
+#1061 = EDGE_CURVE('',#1034,#1062,#1064,.T.);
+#1062 = VERTEX_POINT('',#1063);
+#1063 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,
+    -4.930380657631E-032));
+#1064 = SURFACE_CURVE('',#1065,(#1069,#1076),.PCURVE_S1.);
+#1065 = LINE('',#1066,#1067);
+#1066 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,2.));
+#1067 = VECTOR('',#1068,1.);
+#1068 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1069 = PCURVE('',#126,#1070);
+#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1075);
+#1071 = LINE('',#1072,#1073);
+#1072 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#1073 = VECTOR('',#1074,1.);
+#1074 = DIRECTION('',(1.,0.E+000));
+#1075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1076 = PCURVE('',#1077,#1082);
+#1077 = PLANE('',#1078);
+#1078 = AXIS2_PLACEMENT_3D('',#1079,#1080,#1081);
+#1079 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,2.));
+#1080 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1081 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#1082 = DEFINITIONAL_REPRESENTATION('',(#1083),#1087);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(1.313717310305E-046,-1.972152263053E-031));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(1.,0.E+000));
+#1087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1088 = ORIENTED_EDGE('',*,*,#1089,.T.);
+#1089 = EDGE_CURVE('',#1062,#1090,#1092,.T.);
+#1090 = VERTEX_POINT('',#1091);
+#1091 = CARTESIAN_POINT('',(8.291853121882,7.493966193865E-015,
+    20.499882238811));
+#1092 = SURFACE_CURVE('',#1093,(#1097,#1104),.PCURVE_S1.);
+#1093 = LINE('',#1094,#1095);
+#1094 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,0.E+000));
+#1095 = VECTOR('',#1096,1.);
+#1096 = DIRECTION('',(0.374970559703,3.087652532084E-016,0.92703671953)
+  );
+#1097 = PCURVE('',#126,#1098);
+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(22.499882238806,-831.7081468781));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(-0.92703671953,0.374970559703));
+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1104 = PCURVE('',#1105,#1110);
+#1105 = PLANE('',#1106);
+#1106 = AXIS2_PLACEMENT_3D('',#1107,#1108,#1109);
+#1107 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,0.E+000));
+#1108 = DIRECTION('',(-0.92703671953,1.248902846816E-016,0.374970559703)
+  );
+#1109 = DIRECTION('',(0.374970559703,3.087652532084E-016,0.92703671953)
+  );
+#1110 = DEFINITIONAL_REPRESENTATION('',(#1111),#1115);
+#1111 = LINE('',#1112,#1113);
+#1112 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1113 = VECTOR('',#1114,1.);
+#1114 = DIRECTION('',(1.,0.E+000));
+#1115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1116 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#1117 = EDGE_CURVE('',#1118,#1090,#1120,.T.);
+#1118 = VERTEX_POINT('',#1119);
+#1119 = CARTESIAN_POINT('',(12.,8.326672684689E-015,23.));
+#1120 = SURFACE_CURVE('',#1121,(#1126,#1133),.PCURVE_S1.);
+#1121 = CIRCLE('',#1122,4.);
+#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125);
+#1123 = CARTESIAN_POINT('',(12.,6.994405055138E-015,19.));
+#1124 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1125 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1126 = PCURVE('',#126,#1127);
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132);
+#1128 = CIRCLE('',#1129,4.);
+#1129 = AXIS2_PLACEMENT_2D('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(3.499882238806,-819.7081468781));
+#1131 = DIRECTION('',(0.E+000,1.));
+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1133 = PCURVE('',#1134,#1139);
+#1134 = CYLINDRICAL_SURFACE('',#1135,4.);
+#1135 = AXIS2_PLACEMENT_3D('',#1136,#1137,#1138);
+#1136 = CARTESIAN_POINT('',(12.,6.994405055138E-015,19.));
+#1137 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1138 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(-1.,0.E+000));
+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1145 = ORIENTED_EDGE('',*,*,#1146,.T.);
+#1146 = EDGE_CURVE('',#1118,#1147,#1149,.T.);
+#1147 = VERTEX_POINT('',#1148);
+#1148 = CARTESIAN_POINT('',(39.,8.326672684689E-015,23.));
+#1149 = SURFACE_CURVE('',#1150,(#1154,#1161),.PCURVE_S1.);
+#1150 = LINE('',#1151,#1152);
+#1151 = CARTESIAN_POINT('',(12.,8.326672684689E-015,23.));
+#1152 = VECTOR('',#1153,1.);
+#1153 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1154 = PCURVE('',#126,#1155);
+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);
+#1156 = LINE('',#1157,#1158);
+#1157 = CARTESIAN_POINT('',(-0.500117761194,-819.7081468781));
+#1158 = VECTOR('',#1159,1.);
+#1159 = DIRECTION('',(0.E+000,1.));
+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1161 = PCURVE('',#1162,#1167);
+#1162 = PLANE('',#1163);
+#1163 = AXIS2_PLACEMENT_3D('',#1164,#1165,#1166);
+#1164 = CARTESIAN_POINT('',(12.,8.326672684689E-015,23.));
+#1165 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1167 = DEFINITIONAL_REPRESENTATION('',(#1168),#1172);
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1170 = VECTOR('',#1171,1.);
+#1171 = DIRECTION('',(1.,0.E+000));
+#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1173 = ORIENTED_EDGE('',*,*,#1174,.F.);
+#1174 = EDGE_CURVE('',#1175,#1147,#1177,.T.);
+#1175 = VERTEX_POINT('',#1176);
+#1176 = CARTESIAN_POINT('',(42.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1177 = SURFACE_CURVE('',#1178,(#1183,#1190),.PCURVE_S1.);
+#1178 = CIRCLE('',#1179,4.);
+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);
+#1180 = CARTESIAN_POINT('',(39.,6.994405055138E-015,19.));
+#1181 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1182 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1183 = PCURVE('',#126,#1184);
+#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189);
+#1185 = CIRCLE('',#1186,4.);
+#1186 = AXIS2_PLACEMENT_2D('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(3.499882238806,-792.7081468781));
+#1188 = DIRECTION('',(0.E+000,1.));
+#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1190 = PCURVE('',#1191,#1196);
+#1191 = CYLINDRICAL_SURFACE('',#1192,4.);
+#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195);
+#1193 = CARTESIAN_POINT('',(39.,6.994405055138E-015,19.));
+#1194 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1195 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(-1.,0.E+000));
+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1202 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#1203 = EDGE_CURVE('',#1175,#1204,#1206,.T.);
+#1204 = VERTEX_POINT('',#1205);
+#1205 = CARTESIAN_POINT('',(47.11963427698,1.675007051366E-015,
+    3.029040754916));
+#1206 = SURFACE_CURVE('',#1207,(#1211,#1218),.PCURVE_S1.);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(42.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#1211 = PCURVE('',#126,#1212);
+#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1217);
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(2.528922993723,-788.8277811551));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(0.970091430755,0.242739811271));
+#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1218 = PCURVE('',#1219,#1224);
+#1219 = PLANE('',#1220);
+#1220 = AXIS2_PLACEMENT_3D('',#1221,#1222,#1223);
+#1221 = CARTESIAN_POINT('',(42.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1222 = DIRECTION('',(0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#1223 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(1.,0.E+000));
+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1230 = ORIENTED_EDGE('',*,*,#1231,.T.);
+#1231 = EDGE_CURVE('',#1204,#1232,#1234,.T.);
+#1232 = VERTEX_POINT('',#1233);
+#1233 = CARTESIAN_POINT('',(51.000000000001,6.661338147751E-016,
+    -4.930380657631E-032));
+#1234 = SURFACE_CURVE('',#1235,(#1240,#1247),.PCURVE_S1.);
+#1235 = CIRCLE('',#1236,4.);
+#1236 = AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
+#1237 = CARTESIAN_POINT('',(51.,1.998401444325E-015,4.));
+#1238 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1239 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1240 = PCURVE('',#126,#1241);
+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);
+#1242 = CIRCLE('',#1243,4.);
+#1243 = AXIS2_PLACEMENT_2D('',#1244,#1245);
+#1244 = CARTESIAN_POINT('',(18.499882238806,-780.7081468781));
+#1245 = DIRECTION('',(0.E+000,1.));
+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1247 = PCURVE('',#1248,#1253);
+#1248 = CYLINDRICAL_SURFACE('',#1249,4.);
+#1249 = AXIS2_PLACEMENT_3D('',#1250,#1251,#1252);
+#1250 = CARTESIAN_POINT('',(51.,1.998401444325E-015,4.));
+#1251 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1252 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258);
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(-1.,0.E+000));
+#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1259 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#1260 = EDGE_CURVE('',#1232,#1261,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(263.,6.661338147751E-016,
+    -4.930380657631E-032));
+#1263 = SURFACE_CURVE('',#1264,(#1268,#1275),.PCURVE_S1.);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(51.000000000001,6.661338147751E-016,0.E+000)
+  );
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1268 = PCURVE('',#126,#1269);
+#1269 = DEFINITIONAL_REPRESENTATION('',(#1270),#1274);
+#1270 = LINE('',#1271,#1272);
+#1271 = CARTESIAN_POINT('',(22.499882238806,-780.7081468781));
+#1272 = VECTOR('',#1273,1.);
+#1273 = DIRECTION('',(0.E+000,1.));
+#1274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1275 = PCURVE('',#1276,#1281);
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(51.000000000001,6.661338147751E-016,0.E+000)
+  );
+#1279 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1280 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,0.E+000));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1287 = ORIENTED_EDGE('',*,*,#1288,.T.);
+#1288 = EDGE_CURVE('',#1261,#1289,#1291,.T.);
+#1289 = VERTEX_POINT('',#1290);
+#1290 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    3.029040754918));
+#1291 = SURFACE_CURVE('',#1292,(#1297,#1304),.PCURVE_S1.);
+#1292 = CIRCLE('',#1293,4.);
+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);
+#1294 = CARTESIAN_POINT('',(263.,1.998401444325E-015,4.));
+#1295 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1296 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1297 = PCURVE('',#126,#1298);
+#1298 = DEFINITIONAL_REPRESENTATION('',(#1299),#1303);
+#1299 = CIRCLE('',#1300,4.);
+#1300 = AXIS2_PLACEMENT_2D('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(18.499882238806,-568.7081468781));
+#1302 = DIRECTION('',(0.E+000,1.));
+#1303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1304 = PCURVE('',#1305,#1310);
+#1305 = CYLINDRICAL_SURFACE('',#1306,4.);
+#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309);
+#1307 = CARTESIAN_POINT('',(263.,1.998401444325E-015,4.));
+#1308 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1309 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(-1.,0.E+000));
+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1316 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1317 = EDGE_CURVE('',#1289,#1318,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(271.11963427698,7.317799448098E-015,
+    19.970959245083));
+#1320 = SURFACE_CURVE('',#1321,(#1325,#1332),.PCURVE_S1.);
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    3.029040754917));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#1325 = PCURVE('',#126,#1326);
+#1326 = DEFINITIONAL_REPRESENTATION('',(#1327),#1331);
+#1327 = LINE('',#1328,#1329);
+#1328 = CARTESIAN_POINT('',(19.470841483889,-564.8277811551));
+#1329 = VECTOR('',#1330,1.);
+#1330 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1332 = PCURVE('',#1333,#1338);
+#1333 = PLANE('',#1334);
+#1334 = AXIS2_PLACEMENT_3D('',#1335,#1336,#1337);
+#1335 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    3.029040754917));
+#1336 = DIRECTION('',(-0.970091430755,8.084859823976E-017,0.242739811271
+    ));
+#1337 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343);
+#1339 = LINE('',#1340,#1341);
+#1340 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1341 = VECTOR('',#1342,1.);
+#1342 = DIRECTION('',(1.,0.E+000));
+#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1344 = ORIENTED_EDGE('',*,*,#1345,.F.);
+#1345 = EDGE_CURVE('',#1346,#1318,#1348,.T.);
+#1346 = VERTEX_POINT('',#1347);
+#1347 = CARTESIAN_POINT('',(275.,8.326672684689E-015,23.));
+#1348 = SURFACE_CURVE('',#1349,(#1354,#1361),.PCURVE_S1.);
+#1349 = CIRCLE('',#1350,4.);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(275.,6.994405055138E-015,19.));
+#1352 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1353 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1354 = PCURVE('',#126,#1355);
+#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360);
+#1356 = CIRCLE('',#1357,4.);
+#1357 = AXIS2_PLACEMENT_2D('',#1358,#1359);
+#1358 = CARTESIAN_POINT('',(3.499882238806,-556.7081468781));
+#1359 = DIRECTION('',(0.E+000,1.));
+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1361 = PCURVE('',#1362,#1367);
+#1362 = CYLINDRICAL_SURFACE('',#1363,4.);
+#1363 = AXIS2_PLACEMENT_3D('',#1364,#1365,#1366);
+#1364 = CARTESIAN_POINT('',(275.,6.994405055138E-015,19.));
+#1365 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1366 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);
+#1368 = LINE('',#1369,#1370);
+#1369 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1370 = VECTOR('',#1371,1.);
+#1371 = DIRECTION('',(-1.,0.E+000));
+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1373 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1374 = EDGE_CURVE('',#1346,#1375,#1377,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(302.,8.326672684689E-015,23.));
+#1377 = SURFACE_CURVE('',#1378,(#1382,#1389),.PCURVE_S1.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(275.,8.326672684689E-015,23.));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1382 = PCURVE('',#126,#1383);
+#1383 = DEFINITIONAL_REPRESENTATION('',(#1384),#1388);
+#1384 = LINE('',#1385,#1386);
+#1385 = CARTESIAN_POINT('',(-0.500117761194,-556.7081468781));
+#1386 = VECTOR('',#1387,1.);
+#1387 = DIRECTION('',(0.E+000,1.));
+#1388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1389 = PCURVE('',#1390,#1395);
+#1390 = PLANE('',#1391);
+#1391 = AXIS2_PLACEMENT_3D('',#1392,#1393,#1394);
+#1392 = CARTESIAN_POINT('',(275.,8.326672684689E-015,23.));
+#1393 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1394 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400);
+#1396 = LINE('',#1397,#1398);
+#1397 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1398 = VECTOR('',#1399,1.);
+#1399 = DIRECTION('',(1.,0.E+000));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#1402 = EDGE_CURVE('',#1403,#1375,#1405,.T.);
+#1403 = VERTEX_POINT('',#1404);
+#1404 = CARTESIAN_POINT('',(305.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1405 = SURFACE_CURVE('',#1406,(#1411,#1418),.PCURVE_S1.);
+#1406 = CIRCLE('',#1407,4.);
+#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
+#1408 = CARTESIAN_POINT('',(302.,6.994405055138E-015,19.));
+#1409 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1410 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1411 = PCURVE('',#126,#1412);
+#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
+#1413 = CIRCLE('',#1414,4.);
+#1414 = AXIS2_PLACEMENT_2D('',#1415,#1416);
+#1415 = CARTESIAN_POINT('',(3.499882238806,-529.7081468781));
+#1416 = DIRECTION('',(0.E+000,1.));
+#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1418 = PCURVE('',#1419,#1424);
+#1419 = CYLINDRICAL_SURFACE('',#1420,4.);
+#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423);
+#1421 = CARTESIAN_POINT('',(302.,6.994405055138E-015,19.));
+#1422 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1423 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);
+#1425 = LINE('',#1426,#1427);
+#1426 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1427 = VECTOR('',#1428,1.);
+#1428 = DIRECTION('',(-1.,0.E+000));
+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1430 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1431 = EDGE_CURVE('',#1403,#1432,#1434,.T.);
+#1432 = VERTEX_POINT('',#1433);
+#1433 = CARTESIAN_POINT('',(310.11963427698,1.675007051366E-015,
+    3.029040754916));
+#1434 = SURFACE_CURVE('',#1435,(#1439,#1446),.PCURVE_S1.);
+#1435 = LINE('',#1436,#1437);
+#1436 = CARTESIAN_POINT('',(305.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1437 = VECTOR('',#1438,1.);
+#1438 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#1439 = PCURVE('',#126,#1440);
+#1440 = DEFINITIONAL_REPRESENTATION('',(#1441),#1445);
+#1441 = LINE('',#1442,#1443);
+#1442 = CARTESIAN_POINT('',(2.528922993723,-525.8277811551));
+#1443 = VECTOR('',#1444,1.);
+#1444 = DIRECTION('',(0.970091430755,0.242739811271));
+#1445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1446 = PCURVE('',#1447,#1452);
+#1447 = PLANE('',#1448);
+#1448 = AXIS2_PLACEMENT_3D('',#1449,#1450,#1451);
+#1449 = CARTESIAN_POINT('',(305.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1450 = DIRECTION('',(0.970091430755,8.084859823975E-017,0.242739811271)
+  );
+#1451 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457);
+#1453 = LINE('',#1454,#1455);
+#1454 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1455 = VECTOR('',#1456,1.);
+#1456 = DIRECTION('',(1.,0.E+000));
+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1458 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1459 = EDGE_CURVE('',#1432,#1460,#1462,.T.);
+#1460 = VERTEX_POINT('',#1461);
+#1461 = CARTESIAN_POINT('',(314.,6.661338147751E-016,
+    -4.930380657631E-032));
+#1462 = SURFACE_CURVE('',#1463,(#1468,#1475),.PCURVE_S1.);
+#1463 = CIRCLE('',#1464,4.);
+#1464 = AXIS2_PLACEMENT_3D('',#1465,#1466,#1467);
+#1465 = CARTESIAN_POINT('',(314.,1.998401444325E-015,4.));
+#1466 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1467 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1468 = PCURVE('',#126,#1469);
+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);
+#1470 = CIRCLE('',#1471,4.);
+#1471 = AXIS2_PLACEMENT_2D('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(18.499882238806,-517.7081468781));
+#1473 = DIRECTION('',(0.E+000,1.));
+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1475 = PCURVE('',#1476,#1481);
+#1476 = CYLINDRICAL_SURFACE('',#1477,4.);
+#1477 = AXIS2_PLACEMENT_3D('',#1478,#1479,#1480);
+#1478 = CARTESIAN_POINT('',(314.,1.998401444325E-015,4.));
+#1479 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1480 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);
+#1482 = LINE('',#1483,#1484);
+#1483 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1484 = VECTOR('',#1485,1.);
+#1485 = DIRECTION('',(-1.,0.E+000));
+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1487 = ORIENTED_EDGE('',*,*,#1488,.T.);
+#1488 = EDGE_CURVE('',#1460,#1489,#1491,.T.);
+#1489 = VERTEX_POINT('',#1490);
+#1490 = CARTESIAN_POINT('',(526.,6.661338147751E-016,
+    -4.930380657631E-032));
+#1491 = SURFACE_CURVE('',#1492,(#1496,#1503),.PCURVE_S1.);
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(314.,6.661338147751E-016,0.E+000));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1496 = PCURVE('',#126,#1497);
+#1497 = DEFINITIONAL_REPRESENTATION('',(#1498),#1502);
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(22.499882238806,-517.7081468781));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(0.E+000,1.));
+#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1503 = PCURVE('',#1504,#1509);
+#1504 = PLANE('',#1505);
+#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);
+#1506 = CARTESIAN_POINT('',(314.,6.661338147751E-016,0.E+000));
+#1507 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1508 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(1.,0.E+000));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1516 = EDGE_CURVE('',#1489,#1517,#1519,.T.);
+#1517 = VERTEX_POINT('',#1518);
+#1518 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    3.029040754918));
+#1519 = SURFACE_CURVE('',#1520,(#1525,#1532),.PCURVE_S1.);
+#1520 = CIRCLE('',#1521,4.);
+#1521 = AXIS2_PLACEMENT_3D('',#1522,#1523,#1524);
+#1522 = CARTESIAN_POINT('',(526.,1.998401444325E-015,4.));
+#1523 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1524 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1525 = PCURVE('',#126,#1526);
+#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);
+#1527 = CIRCLE('',#1528,4.);
+#1528 = AXIS2_PLACEMENT_2D('',#1529,#1530);
+#1529 = CARTESIAN_POINT('',(18.499882238806,-305.7081468781));
+#1530 = DIRECTION('',(0.E+000,1.));
+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1532 = PCURVE('',#1533,#1538);
+#1533 = CYLINDRICAL_SURFACE('',#1534,4.);
+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);
+#1535 = CARTESIAN_POINT('',(526.,1.998401444325E-015,4.));
+#1536 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1537 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1538 = DEFINITIONAL_REPRESENTATION('',(#1539),#1543);
+#1539 = LINE('',#1540,#1541);
+#1540 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1541 = VECTOR('',#1542,1.);
+#1542 = DIRECTION('',(-1.,0.E+000));
+#1543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1544 = ORIENTED_EDGE('',*,*,#1545,.T.);
+#1545 = EDGE_CURVE('',#1517,#1546,#1548,.T.);
+#1546 = VERTEX_POINT('',#1547);
+#1547 = CARTESIAN_POINT('',(534.11963427698,7.317799448098E-015,
+    19.970959245083));
+#1548 = SURFACE_CURVE('',#1549,(#1553,#1560),.PCURVE_S1.);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    3.029040754917));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#1553 = PCURVE('',#126,#1554);
+#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1559);
+#1555 = LINE('',#1556,#1557);
+#1556 = CARTESIAN_POINT('',(19.470841483889,-301.8277811551));
+#1557 = VECTOR('',#1558,1.);
+#1558 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1560 = PCURVE('',#1561,#1566);
+#1561 = PLANE('',#1562);
+#1562 = AXIS2_PLACEMENT_3D('',#1563,#1564,#1565);
+#1563 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    3.029040754917));
+#1564 = DIRECTION('',(-0.970091430755,8.084859823976E-017,0.242739811271
+    ));
+#1565 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#1566 = DEFINITIONAL_REPRESENTATION('',(#1567),#1571);
+#1567 = LINE('',#1568,#1569);
+#1568 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1569 = VECTOR('',#1570,1.);
+#1570 = DIRECTION('',(1.,0.E+000));
+#1571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1572 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#1573 = EDGE_CURVE('',#1574,#1546,#1576,.T.);
+#1574 = VERTEX_POINT('',#1575);
+#1575 = CARTESIAN_POINT('',(538.,8.326672684689E-015,23.));
+#1576 = SURFACE_CURVE('',#1577,(#1582,#1589),.PCURVE_S1.);
+#1577 = CIRCLE('',#1578,4.);
+#1578 = AXIS2_PLACEMENT_3D('',#1579,#1580,#1581);
+#1579 = CARTESIAN_POINT('',(538.,6.994405055138E-015,19.));
+#1580 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1581 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1582 = PCURVE('',#126,#1583);
+#1583 = DEFINITIONAL_REPRESENTATION('',(#1584),#1588);
+#1584 = CIRCLE('',#1585,4.);
+#1585 = AXIS2_PLACEMENT_2D('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(3.499882238806,-293.7081468781));
+#1587 = DIRECTION('',(0.E+000,1.));
+#1588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1589 = PCURVE('',#1590,#1595);
+#1590 = CYLINDRICAL_SURFACE('',#1591,4.);
+#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594);
+#1592 = CARTESIAN_POINT('',(538.,6.994405055138E-015,19.));
+#1593 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1594 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(-1.,0.E+000));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1601 = ORIENTED_EDGE('',*,*,#1602,.T.);
+#1602 = EDGE_CURVE('',#1574,#1603,#1605,.T.);
+#1603 = VERTEX_POINT('',#1604);
+#1604 = CARTESIAN_POINT('',(565.,8.326672684689E-015,23.));
+#1605 = SURFACE_CURVE('',#1606,(#1610,#1617),.PCURVE_S1.);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(538.,8.326672684689E-015,23.));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1610 = PCURVE('',#126,#1611);
+#1611 = DEFINITIONAL_REPRESENTATION('',(#1612),#1616);
+#1612 = LINE('',#1613,#1614);
+#1613 = CARTESIAN_POINT('',(-0.500117761194,-293.7081468781));
+#1614 = VECTOR('',#1615,1.);
+#1615 = DIRECTION('',(0.E+000,1.));
+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1617 = PCURVE('',#1618,#1623);
+#1618 = PLANE('',#1619);
+#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622);
+#1620 = CARTESIAN_POINT('',(538.,8.326672684689E-015,23.));
+#1621 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1622 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1623 = DEFINITIONAL_REPRESENTATION('',(#1624),#1628);
+#1624 = LINE('',#1625,#1626);
+#1625 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1626 = VECTOR('',#1627,1.);
+#1627 = DIRECTION('',(1.,0.E+000));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1629 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#1630 = EDGE_CURVE('',#1631,#1603,#1633,.T.);
+#1631 = VERTEX_POINT('',#1632);
+#1632 = CARTESIAN_POINT('',(568.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1633 = SURFACE_CURVE('',#1634,(#1639,#1646),.PCURVE_S1.);
+#1634 = CIRCLE('',#1635,4.);
+#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
+#1636 = CARTESIAN_POINT('',(565.,6.994405055138E-015,19.));
+#1637 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1638 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1639 = PCURVE('',#126,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = CIRCLE('',#1642,4.);
+#1642 = AXIS2_PLACEMENT_2D('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(3.499882238806,-266.7081468781));
+#1644 = DIRECTION('',(0.E+000,1.));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1646 = PCURVE('',#1647,#1652);
+#1647 = CYLINDRICAL_SURFACE('',#1648,4.);
+#1648 = AXIS2_PLACEMENT_3D('',#1649,#1650,#1651);
+#1649 = CARTESIAN_POINT('',(565.,6.994405055138E-015,19.));
+#1650 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1651 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1652 = DEFINITIONAL_REPRESENTATION('',(#1653),#1657);
+#1653 = LINE('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1655 = VECTOR('',#1656,1.);
+#1656 = DIRECTION('',(-1.,0.E+000));
+#1657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1658 = ORIENTED_EDGE('',*,*,#1659,.T.);
+#1659 = EDGE_CURVE('',#1631,#1660,#1662,.T.);
+#1660 = VERTEX_POINT('',#1661);
+#1661 = CARTESIAN_POINT('',(573.11963427698,1.675007051366E-015,
+    3.029040754916));
+#1662 = SURFACE_CURVE('',#1663,(#1667,#1674),.PCURVE_S1.);
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(568.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#1667 = PCURVE('',#126,#1668);
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(2.528922993723,-262.8277811551));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(0.970091430755,0.242739811271));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1674 = PCURVE('',#1675,#1680);
+#1675 = PLANE('',#1676);
+#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679);
+#1677 = CARTESIAN_POINT('',(568.88036572302,7.317799448098E-015,
+    19.970959245083));
+#1678 = DIRECTION('',(0.970091430755,8.084859823976E-017,0.242739811271)
+  );
+#1679 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(1.,0.E+000));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = ORIENTED_EDGE('',*,*,#1687,.T.);
+#1687 = EDGE_CURVE('',#1660,#1688,#1690,.T.);
+#1688 = VERTEX_POINT('',#1689);
+#1689 = CARTESIAN_POINT('',(577.,6.661338147751E-016,
+    -4.930380657631E-032));
+#1690 = SURFACE_CURVE('',#1691,(#1696,#1703),.PCURVE_S1.);
+#1691 = CIRCLE('',#1692,4.);
+#1692 = AXIS2_PLACEMENT_3D('',#1693,#1694,#1695);
+#1693 = CARTESIAN_POINT('',(577.,1.998401444325E-015,4.));
+#1694 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1695 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1696 = PCURVE('',#126,#1697);
+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);
+#1698 = CIRCLE('',#1699,4.);
+#1699 = AXIS2_PLACEMENT_2D('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(18.499882238806,-254.7081468781));
+#1701 = DIRECTION('',(0.E+000,1.));
+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1703 = PCURVE('',#1704,#1709);
+#1704 = CYLINDRICAL_SURFACE('',#1705,4.);
+#1705 = AXIS2_PLACEMENT_3D('',#1706,#1707,#1708);
+#1706 = CARTESIAN_POINT('',(577.,1.998401444325E-015,4.));
+#1707 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1708 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);
+#1710 = LINE('',#1711,#1712);
+#1711 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1712 = VECTOR('',#1713,1.);
+#1713 = DIRECTION('',(-1.,0.E+000));
+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1715 = ORIENTED_EDGE('',*,*,#1716,.T.);
+#1716 = EDGE_CURVE('',#1688,#1717,#1719,.T.);
+#1717 = VERTEX_POINT('',#1718);
+#1718 = CARTESIAN_POINT('',(789.,6.661338147751E-016,
+    -4.930380657631E-032));
+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(577.,6.661338147751E-016,0.E+000));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1724 = PCURVE('',#126,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(22.499882238806,-254.7081468781));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.E+000,1.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = PCURVE('',#1732,#1737);
+#1732 = PLANE('',#1733);
+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);
+#1734 = CARTESIAN_POINT('',(577.,6.661338147751E-016,0.E+000));
+#1735 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1736 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(1.,0.E+000));
+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1743 = ORIENTED_EDGE('',*,*,#1744,.T.);
+#1744 = EDGE_CURVE('',#1717,#1745,#1747,.T.);
+#1745 = VERTEX_POINT('',#1746);
+#1746 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    3.029040754918));
+#1747 = SURFACE_CURVE('',#1748,(#1753,#1760),.PCURVE_S1.);
+#1748 = CIRCLE('',#1749,4.);
+#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752);
+#1750 = CARTESIAN_POINT('',(789.,1.998401444325E-015,4.));
+#1751 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1752 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1753 = PCURVE('',#126,#1754);
+#1754 = DEFINITIONAL_REPRESENTATION('',(#1755),#1759);
+#1755 = CIRCLE('',#1756,4.);
+#1756 = AXIS2_PLACEMENT_2D('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(18.499882238806,-42.70814687813));
+#1758 = DIRECTION('',(0.E+000,1.));
+#1759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1760 = PCURVE('',#1761,#1766);
+#1761 = CYLINDRICAL_SURFACE('',#1762,4.);
+#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765);
+#1763 = CARTESIAN_POINT('',(789.,1.998401444325E-015,4.));
+#1764 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1765 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1766 = DEFINITIONAL_REPRESENTATION('',(#1767),#1771);
+#1767 = LINE('',#1768,#1769);
+#1768 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1769 = VECTOR('',#1770,1.);
+#1770 = DIRECTION('',(-1.,0.E+000));
+#1771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1772 = ORIENTED_EDGE('',*,*,#1773,.T.);
+#1773 = EDGE_CURVE('',#1745,#1774,#1776,.T.);
+#1774 = VERTEX_POINT('',#1775);
+#1775 = CARTESIAN_POINT('',(797.11963427698,7.317799448098E-015,
+    19.970959245083));
+#1776 = SURFACE_CURVE('',#1777,(#1781,#1788),.PCURVE_S1.);
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    3.029040754917));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#1781 = PCURVE('',#126,#1782);
+#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(19.470841483889,-38.82778115511));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1788 = PCURVE('',#1789,#1794);
+#1789 = PLANE('',#1790);
+#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
+#1791 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    3.029040754917));
+#1792 = DIRECTION('',(-0.970091430755,8.084859823976E-017,0.242739811271
+    ));
+#1793 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#1794 = DEFINITIONAL_REPRESENTATION('',(#1795),#1799);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(1.,0.E+000));
+#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1800 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#1801 = EDGE_CURVE('',#1802,#1774,#1804,.T.);
+#1802 = VERTEX_POINT('',#1803);
+#1803 = CARTESIAN_POINT('',(801.,8.326672684689E-015,23.));
+#1804 = SURFACE_CURVE('',#1805,(#1810,#1817),.PCURVE_S1.);
+#1805 = CIRCLE('',#1806,4.);
+#1806 = AXIS2_PLACEMENT_3D('',#1807,#1808,#1809);
+#1807 = CARTESIAN_POINT('',(801.,6.994405055138E-015,19.));
+#1808 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1809 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1810 = PCURVE('',#126,#1811);
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = CIRCLE('',#1813,4.);
+#1813 = AXIS2_PLACEMENT_2D('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(3.499882238806,-30.70814687813));
+#1815 = DIRECTION('',(0.E+000,1.));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = PCURVE('',#1818,#1823);
+#1818 = CYLINDRICAL_SURFACE('',#1819,4.);
+#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
+#1820 = CARTESIAN_POINT('',(801.,6.994405055138E-015,19.));
+#1821 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1822 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(-1.,0.E+000));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1829 = ORIENTED_EDGE('',*,*,#1830,.T.);
+#1830 = EDGE_CURVE('',#1802,#1831,#1833,.T.);
+#1831 = VERTEX_POINT('',#1832);
+#1832 = CARTESIAN_POINT('',(828.,8.326672684689E-015,23.));
+#1833 = SURFACE_CURVE('',#1834,(#1838,#1845),.PCURVE_S1.);
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(801.,8.326672684689E-015,23.));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1838 = PCURVE('',#126,#1839);
+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);
+#1840 = LINE('',#1841,#1842);
+#1841 = CARTESIAN_POINT('',(-0.500117761194,-30.70814687813));
+#1842 = VECTOR('',#1843,1.);
+#1843 = DIRECTION('',(0.E+000,1.));
+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1845 = PCURVE('',#1846,#1851);
+#1846 = PLANE('',#1847);
+#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
+#1848 = CARTESIAN_POINT('',(801.,8.326672684689E-015,23.));
+#1849 = DIRECTION('',(0.E+000,3.330669073875E-016,1.));
+#1850 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(1.,0.E+000));
+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1857 = ORIENTED_EDGE('',*,*,#1858,.F.);
+#1858 = EDGE_CURVE('',#1859,#1831,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(831.70814687812,7.493966193864E-015,
+    20.499882238807));
+#1861 = SURFACE_CURVE('',#1862,(#1867,#1874),.PCURVE_S1.);
+#1862 = CIRCLE('',#1863,4.);
+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);
+#1864 = CARTESIAN_POINT('',(828.,6.994405055138E-015,19.));
+#1865 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#1866 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1867 = PCURVE('',#126,#1868);
+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);
+#1869 = CIRCLE('',#1870,4.);
+#1870 = AXIS2_PLACEMENT_2D('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(3.499882238806,-3.708146878138));
+#1872 = DIRECTION('',(0.E+000,1.));
+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1874 = PCURVE('',#1875,#1880);
+#1875 = CYLINDRICAL_SURFACE('',#1876,4.);
+#1876 = AXIS2_PLACEMENT_3D('',#1877,#1878,#1879);
+#1877 = CARTESIAN_POINT('',(828.,6.994405055138E-015,19.));
+#1878 = DIRECTION('',(0.E+000,1.,-3.330669073875E-016));
+#1879 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1880 = DEFINITIONAL_REPRESENTATION('',(#1881),#1885);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(-1.,0.E+000));
+#1885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1886 = ORIENTED_EDGE('',*,*,#1887,.T.);
+#1887 = EDGE_CURVE('',#1859,#220,#1888,.T.);
+#1888 = SURFACE_CURVE('',#1889,(#1893,#1900),.PCURVE_S1.);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(831.70814687813,7.493966193863E-015,
+    20.499882238806));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(0.374970559702,-3.087652532085E-016,-0.92703671953
+    ));
+#1893 = PCURVE('',#126,#1894);
+#1894 = DEFINITIONAL_REPRESENTATION('',(#1895),#1899);
+#1895 = LINE('',#1896,#1897);
+#1896 = CARTESIAN_POINT('',(2.,5.684341886081E-013));
+#1897 = VECTOR('',#1898,1.);
+#1898 = DIRECTION('',(0.92703671953,0.374970559702));
+#1899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1900 = PCURVE('',#280,#1901);
+#1901 = DEFINITIONAL_REPRESENTATION('',(#1902),#1906);
+#1902 = LINE('',#1903,#1904);
+#1903 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1904 = VECTOR('',#1905,1.);
+#1905 = DIRECTION('',(1.,0.E+000));
+#1906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1907 = ORIENTED_EDGE('',*,*,#219,.F.);
+#1908 = ADVANCED_FACE('',(#1909),#72,.T.);
+#1909 = FACE_BOUND('',#1910,.T.);
+#1910 = EDGE_LOOP('',(#1911,#1912,#1913,#1936,#1960,#1983,#2007,#2030,
+    #2054,#2077,#2101,#2124,#2148,#2171,#2195,#2218,#2242,#2265,#2289,
+    #2312,#2336,#2359,#2383,#2406,#2430,#2453,#2477,#2500,#2524,#2547,
+    #2570,#2593,#2617,#2640,#2664,#2687,#2711,#2734,#2758,#2781,#2805,
+    #2828,#2852,#2875,#2899,#2922,#2946,#2969,#2993,#3016,#3040,#3063,
+    #3087,#3110,#3134,#3157,#3181,#3204,#3228,#3249));
+#1911 = ORIENTED_EDGE('',*,*,#56,.F.);
+#1912 = ORIENTED_EDGE('',*,*,#142,.T.);
+#1913 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#1914 = EDGE_CURVE('',#1915,#143,#1917,.T.);
+#1915 = VERTEX_POINT('',#1916);
+#1916 = CARTESIAN_POINT('',(801.,-3.E+003,25.000000000001));
+#1917 = SURFACE_CURVE('',#1918,(#1922,#1929),.PCURVE_S1.);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(801.,-3.E+003,25.000000000001));
+#1920 = VECTOR('',#1921,1.);
+#1921 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1922 = PCURVE('',#72,#1923);
+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(-2.500117761194,-30.70814687813));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.E+000,1.));
+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1929 = PCURVE('',#182,#1930);
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(1.,0.E+000));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#1937 = EDGE_CURVE('',#1915,#1938,#1940,.T.);
+#1938 = VERTEX_POINT('',#1939);
+#1939 = CARTESIAN_POINT('',(797.11963427698,-3.E+003,21.970959245084));
+#1940 = SURFACE_CURVE('',#1941,(#1946,#1953),.PCURVE_S1.);
+#1941 = CIRCLE('',#1942,4.);
+#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945);
+#1943 = CARTESIAN_POINT('',(801.,-3.E+003,21.000000000001));
+#1944 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1945 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1946 = PCURVE('',#72,#1947);
+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);
+#1948 = CIRCLE('',#1949,4.);
+#1949 = AXIS2_PLACEMENT_2D('',#1950,#1951);
+#1950 = CARTESIAN_POINT('',(1.499882238806,-30.70814687813));
+#1951 = DIRECTION('',(0.E+000,1.));
+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1953 = PCURVE('',#337,#1954);
+#1954 = DEFINITIONAL_REPRESENTATION('',(#1955),#1959);
+#1955 = LINE('',#1956,#1957);
+#1956 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#1957 = VECTOR('',#1958,1.);
+#1958 = DIRECTION('',(-1.,0.E+000));
+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1960 = ORIENTED_EDGE('',*,*,#1961,.F.);
+#1961 = EDGE_CURVE('',#1962,#1938,#1964,.T.);
+#1962 = VERTEX_POINT('',#1963);
+#1963 = CARTESIAN_POINT('',(792.88036572302,-3.E+003,5.029040754919));
+#1964 = SURFACE_CURVE('',#1965,(#1969,#1976),.PCURVE_S1.);
+#1965 = LINE('',#1966,#1967);
+#1966 = CARTESIAN_POINT('',(792.88036572302,-3.E+003,5.029040754919));
+#1967 = VECTOR('',#1968,1.);
+#1968 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#1969 = PCURVE('',#72,#1970);
+#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1975);
+#1971 = LINE('',#1972,#1973);
+#1972 = CARTESIAN_POINT('',(17.470841483889,-38.82778115511));
+#1973 = VECTOR('',#1974,1.);
+#1974 = DIRECTION('',(-0.970091430755,0.242739811271));
+#1975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1976 = PCURVE('',#365,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(-6.453490911755E-013,-3.E+003));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(1.,-9.860761315263E-032));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1983 = ORIENTED_EDGE('',*,*,#1984,.F.);
+#1984 = EDGE_CURVE('',#1985,#1962,#1987,.T.);
+#1985 = VERTEX_POINT('',#1986);
+#1986 = CARTESIAN_POINT('',(789.,-3.E+003,2.000000000001));
+#1987 = SURFACE_CURVE('',#1988,(#1993,#2000),.PCURVE_S1.);
+#1988 = CIRCLE('',#1989,4.);
+#1989 = AXIS2_PLACEMENT_3D('',#1990,#1991,#1992);
+#1990 = CARTESIAN_POINT('',(789.,-3.E+003,6.000000000001));
+#1991 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#1992 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1993 = PCURVE('',#72,#1994);
+#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999);
+#1995 = CIRCLE('',#1996,4.);
+#1996 = AXIS2_PLACEMENT_2D('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(16.499882238806,-42.70814687813));
+#1998 = DIRECTION('',(0.E+000,1.));
+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2000 = PCURVE('',#394,#2001);
+#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2006);
+#2002 = LINE('',#2003,#2004);
+#2003 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2004 = VECTOR('',#2005,1.);
+#2005 = DIRECTION('',(-1.,0.E+000));
+#2006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2007 = ORIENTED_EDGE('',*,*,#2008,.F.);
+#2008 = EDGE_CURVE('',#2009,#1985,#2011,.T.);
+#2009 = VERTEX_POINT('',#2010);
+#2010 = CARTESIAN_POINT('',(577.,-3.E+003,2.000000000001));
+#2011 = SURFACE_CURVE('',#2012,(#2016,#2023),.PCURVE_S1.);
+#2012 = LINE('',#2013,#2014);
+#2013 = CARTESIAN_POINT('',(577.,-3.E+003,2.000000000001));
+#2014 = VECTOR('',#2015,1.);
+#2015 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2016 = PCURVE('',#72,#2017);
+#2017 = DEFINITIONAL_REPRESENTATION('',(#2018),#2022);
+#2018 = LINE('',#2019,#2020);
+#2019 = CARTESIAN_POINT('',(20.499882238806,-254.7081468781));
+#2020 = VECTOR('',#2021,1.);
+#2021 = DIRECTION('',(0.E+000,1.));
+#2022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2023 = PCURVE('',#422,#2024);
+#2024 = DEFINITIONAL_REPRESENTATION('',(#2025),#2029);
+#2025 = LINE('',#2026,#2027);
+#2026 = CARTESIAN_POINT('',(1.136868377216E-013,-3.E+003));
+#2027 = VECTOR('',#2028,1.);
+#2028 = DIRECTION('',(1.,0.E+000));
+#2029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
+#2031 = EDGE_CURVE('',#2032,#2009,#2034,.T.);
+#2032 = VERTEX_POINT('',#2033);
+#2033 = CARTESIAN_POINT('',(573.11963427698,-3.E+003,5.029040754919));
+#2034 = SURFACE_CURVE('',#2035,(#2040,#2047),.PCURVE_S1.);
+#2035 = CIRCLE('',#2036,4.);
+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);
+#2037 = CARTESIAN_POINT('',(577.,-3.E+003,6.000000000001));
+#2038 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2039 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2040 = PCURVE('',#72,#2041);
+#2041 = DEFINITIONAL_REPRESENTATION('',(#2042),#2046);
+#2042 = CIRCLE('',#2043,4.);
+#2043 = AXIS2_PLACEMENT_2D('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(16.499882238806,-254.7081468781));
+#2045 = DIRECTION('',(0.E+000,1.));
+#2046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2047 = PCURVE('',#451,#2048);
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);
+#2049 = LINE('',#2050,#2051);
+#2050 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2051 = VECTOR('',#2052,1.);
+#2052 = DIRECTION('',(-1.,0.E+000));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2054 = ORIENTED_EDGE('',*,*,#2055,.F.);
+#2055 = EDGE_CURVE('',#2056,#2032,#2058,.T.);
+#2056 = VERTEX_POINT('',#2057);
+#2057 = CARTESIAN_POINT('',(568.88036572302,-3.E+003,21.970959245084));
+#2058 = SURFACE_CURVE('',#2059,(#2063,#2070),.PCURVE_S1.);
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(568.88036572302,-3.E+003,21.970959245084));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#2063 = PCURVE('',#72,#2064);
+#2064 = DEFINITIONAL_REPRESENTATION('',(#2065),#2069);
+#2065 = LINE('',#2066,#2067);
+#2066 = CARTESIAN_POINT('',(0.528922993724,-262.8277811551));
+#2067 = VECTOR('',#2068,1.);
+#2068 = DIRECTION('',(0.970091430755,0.242739811271));
+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2070 = PCURVE('',#479,#2071);
+#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(6.703359051196E-013,-3.E+003));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(1.,9.860761315263E-032));
+#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2077 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#2078 = EDGE_CURVE('',#2056,#2079,#2081,.T.);
+#2079 = VERTEX_POINT('',#2080);
+#2080 = CARTESIAN_POINT('',(565.,-3.E+003,25.000000000001));
+#2081 = SURFACE_CURVE('',#2082,(#2087,#2094),.PCURVE_S1.);
+#2082 = CIRCLE('',#2083,4.);
+#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086);
+#2084 = CARTESIAN_POINT('',(565.,-3.E+003,21.000000000001));
+#2085 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2086 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2087 = PCURVE('',#72,#2088);
+#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2093);
+#2089 = CIRCLE('',#2090,4.);
+#2090 = AXIS2_PLACEMENT_2D('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(1.499882238806,-266.7081468781));
+#2092 = DIRECTION('',(0.E+000,1.));
+#2093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2094 = PCURVE('',#508,#2095);
+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(-1.,0.E+000));
+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2101 = ORIENTED_EDGE('',*,*,#2102,.F.);
+#2102 = EDGE_CURVE('',#2103,#2079,#2105,.T.);
+#2103 = VERTEX_POINT('',#2104);
+#2104 = CARTESIAN_POINT('',(538.,-3.E+003,25.000000000001));
+#2105 = SURFACE_CURVE('',#2106,(#2110,#2117),.PCURVE_S1.);
+#2106 = LINE('',#2107,#2108);
+#2107 = CARTESIAN_POINT('',(538.,-3.E+003,25.000000000001));
+#2108 = VECTOR('',#2109,1.);
+#2109 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2110 = PCURVE('',#72,#2111);
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = LINE('',#2113,#2114);
+#2113 = CARTESIAN_POINT('',(-2.500117761194,-293.7081468781));
+#2114 = VECTOR('',#2115,1.);
+#2115 = DIRECTION('',(0.E+000,1.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = PCURVE('',#536,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2123);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(1.136868377216E-013,-3.E+003));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(1.,0.E+000));
+#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2124 = ORIENTED_EDGE('',*,*,#2125,.T.);
+#2125 = EDGE_CURVE('',#2103,#2126,#2128,.T.);
+#2126 = VERTEX_POINT('',#2127);
+#2127 = CARTESIAN_POINT('',(534.11963427698,-3.E+003,21.970959245084));
+#2128 = SURFACE_CURVE('',#2129,(#2134,#2141),.PCURVE_S1.);
+#2129 = CIRCLE('',#2130,4.);
+#2130 = AXIS2_PLACEMENT_3D('',#2131,#2132,#2133);
+#2131 = CARTESIAN_POINT('',(538.,-3.E+003,21.000000000001));
+#2132 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2133 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2134 = PCURVE('',#72,#2135);
+#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2140);
+#2136 = CIRCLE('',#2137,4.);
+#2137 = AXIS2_PLACEMENT_2D('',#2138,#2139);
+#2138 = CARTESIAN_POINT('',(1.499882238806,-293.7081468781));
+#2139 = DIRECTION('',(0.E+000,1.));
+#2140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2141 = PCURVE('',#565,#2142);
+#2142 = DEFINITIONAL_REPRESENTATION('',(#2143),#2147);
+#2143 = LINE('',#2144,#2145);
+#2144 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2145 = VECTOR('',#2146,1.);
+#2146 = DIRECTION('',(-1.,0.E+000));
+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2148 = ORIENTED_EDGE('',*,*,#2149,.F.);
+#2149 = EDGE_CURVE('',#2150,#2126,#2152,.T.);
+#2150 = VERTEX_POINT('',#2151);
+#2151 = CARTESIAN_POINT('',(529.88036572302,-3.E+003,5.029040754919));
+#2152 = SURFACE_CURVE('',#2153,(#2157,#2164),.PCURVE_S1.);
+#2153 = LINE('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(529.88036572302,-3.E+003,5.029040754919));
+#2155 = VECTOR('',#2156,1.);
+#2156 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#2157 = PCURVE('',#72,#2158);
+#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(17.470841483889,-301.8277811551));
+#2161 = VECTOR('',#2162,1.);
+#2162 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2164 = PCURVE('',#593,#2165);
+#2165 = DEFINITIONAL_REPRESENTATION('',(#2166),#2170);
+#2166 = LINE('',#2167,#2168);
+#2167 = CARTESIAN_POINT('',(-6.195006629575E-013,-3.E+003));
+#2168 = VECTOR('',#2169,1.);
+#2169 = DIRECTION('',(1.,-9.860761315263E-032));
+#2170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2171 = ORIENTED_EDGE('',*,*,#2172,.F.);
+#2172 = EDGE_CURVE('',#2173,#2150,#2175,.T.);
+#2173 = VERTEX_POINT('',#2174);
+#2174 = CARTESIAN_POINT('',(526.,-3.E+003,2.000000000001));
+#2175 = SURFACE_CURVE('',#2176,(#2181,#2188),.PCURVE_S1.);
+#2176 = CIRCLE('',#2177,4.);
+#2177 = AXIS2_PLACEMENT_3D('',#2178,#2179,#2180);
+#2178 = CARTESIAN_POINT('',(526.,-3.E+003,6.000000000001));
+#2179 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2180 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2181 = PCURVE('',#72,#2182);
+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2187);
+#2183 = CIRCLE('',#2184,4.);
+#2184 = AXIS2_PLACEMENT_2D('',#2185,#2186);
+#2185 = CARTESIAN_POINT('',(16.499882238806,-305.7081468781));
+#2186 = DIRECTION('',(0.E+000,1.));
+#2187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2188 = PCURVE('',#622,#2189);
+#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2194);
+#2190 = LINE('',#2191,#2192);
+#2191 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2192 = VECTOR('',#2193,1.);
+#2193 = DIRECTION('',(-1.,0.E+000));
+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2195 = ORIENTED_EDGE('',*,*,#2196,.F.);
+#2196 = EDGE_CURVE('',#2197,#2173,#2199,.T.);
+#2197 = VERTEX_POINT('',#2198);
+#2198 = CARTESIAN_POINT('',(314.,-3.E+003,2.000000000001));
+#2199 = SURFACE_CURVE('',#2200,(#2204,#2211),.PCURVE_S1.);
+#2200 = LINE('',#2201,#2202);
+#2201 = CARTESIAN_POINT('',(314.,-3.E+003,2.000000000001));
+#2202 = VECTOR('',#2203,1.);
+#2203 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2204 = PCURVE('',#72,#2205);
+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210);
+#2206 = LINE('',#2207,#2208);
+#2207 = CARTESIAN_POINT('',(20.499882238806,-517.7081468781));
+#2208 = VECTOR('',#2209,1.);
+#2209 = DIRECTION('',(0.E+000,1.));
+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2211 = PCURVE('',#650,#2212);
+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(5.684341886081E-014,-3.E+003));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(1.,0.E+000));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = ORIENTED_EDGE('',*,*,#2219,.F.);
+#2219 = EDGE_CURVE('',#2220,#2197,#2222,.T.);
+#2220 = VERTEX_POINT('',#2221);
+#2221 = CARTESIAN_POINT('',(310.11963427698,-3.E+003,5.029040754919));
+#2222 = SURFACE_CURVE('',#2223,(#2228,#2235),.PCURVE_S1.);
+#2223 = CIRCLE('',#2224,4.);
+#2224 = AXIS2_PLACEMENT_3D('',#2225,#2226,#2227);
+#2225 = CARTESIAN_POINT('',(314.,-3.E+003,6.000000000001));
+#2226 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2227 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2228 = PCURVE('',#72,#2229);
+#2229 = DEFINITIONAL_REPRESENTATION('',(#2230),#2234);
+#2230 = CIRCLE('',#2231,4.);
+#2231 = AXIS2_PLACEMENT_2D('',#2232,#2233);
+#2232 = CARTESIAN_POINT('',(16.499882238806,-517.7081468781));
+#2233 = DIRECTION('',(0.E+000,1.));
+#2234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2235 = PCURVE('',#679,#2236);
+#2236 = DEFINITIONAL_REPRESENTATION('',(#2237),#2241);
+#2237 = LINE('',#2238,#2239);
+#2238 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2239 = VECTOR('',#2240,1.);
+#2240 = DIRECTION('',(-1.,0.E+000));
+#2241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2242 = ORIENTED_EDGE('',*,*,#2243,.F.);
+#2243 = EDGE_CURVE('',#2244,#2220,#2246,.T.);
+#2244 = VERTEX_POINT('',#2245);
+#2245 = CARTESIAN_POINT('',(305.88036572302,-3.E+003,21.970959245084));
+#2246 = SURFACE_CURVE('',#2247,(#2251,#2258),.PCURVE_S1.);
+#2247 = LINE('',#2248,#2249);
+#2248 = CARTESIAN_POINT('',(305.88036572302,-3.E+003,21.970959245084));
+#2249 = VECTOR('',#2250,1.);
+#2250 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#2251 = PCURVE('',#72,#2252);
+#2252 = DEFINITIONAL_REPRESENTATION('',(#2253),#2257);
+#2253 = LINE('',#2254,#2255);
+#2254 = CARTESIAN_POINT('',(0.528922993724,-525.8277811551));
+#2255 = VECTOR('',#2256,1.);
+#2256 = DIRECTION('',(0.970091430755,0.242739811271));
+#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2258 = PCURVE('',#707,#2259);
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(6.565500767366E-013,-3.E+003));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(1.,9.860761315263E-032));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#2244,#2267,#2269,.T.);
+#2267 = VERTEX_POINT('',#2268);
+#2268 = CARTESIAN_POINT('',(302.,-3.E+003,25.000000000001));
+#2269 = SURFACE_CURVE('',#2270,(#2275,#2282),.PCURVE_S1.);
+#2270 = CIRCLE('',#2271,4.);
+#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
+#2272 = CARTESIAN_POINT('',(302.,-3.E+003,21.000000000001));
+#2273 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2275 = PCURVE('',#72,#2276);
+#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2281);
+#2277 = CIRCLE('',#2278,4.);
+#2278 = AXIS2_PLACEMENT_2D('',#2279,#2280);
+#2279 = CARTESIAN_POINT('',(1.499882238806,-529.7081468781));
+#2280 = DIRECTION('',(0.E+000,1.));
+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2282 = PCURVE('',#736,#2283);
+#2283 = DEFINITIONAL_REPRESENTATION('',(#2284),#2288);
+#2284 = LINE('',#2285,#2286);
+#2285 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2286 = VECTOR('',#2287,1.);
+#2287 = DIRECTION('',(-1.,0.E+000));
+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2289 = ORIENTED_EDGE('',*,*,#2290,.F.);
+#2290 = EDGE_CURVE('',#2291,#2267,#2293,.T.);
+#2291 = VERTEX_POINT('',#2292);
+#2292 = CARTESIAN_POINT('',(275.,-3.E+003,25.000000000001));
+#2293 = SURFACE_CURVE('',#2294,(#2298,#2305),.PCURVE_S1.);
+#2294 = LINE('',#2295,#2296);
+#2295 = CARTESIAN_POINT('',(275.,-3.E+003,25.000000000001));
+#2296 = VECTOR('',#2297,1.);
+#2297 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2298 = PCURVE('',#72,#2299);
+#2299 = DEFINITIONAL_REPRESENTATION('',(#2300),#2304);
+#2300 = LINE('',#2301,#2302);
+#2301 = CARTESIAN_POINT('',(-2.500117761194,-556.7081468781));
+#2302 = VECTOR('',#2303,1.);
+#2303 = DIRECTION('',(0.E+000,1.));
+#2304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2305 = PCURVE('',#764,#2306);
+#2306 = DEFINITIONAL_REPRESENTATION('',(#2307),#2311);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(5.684341886081E-014,-3.E+003));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(1.,0.E+000));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = ORIENTED_EDGE('',*,*,#2313,.T.);
+#2313 = EDGE_CURVE('',#2291,#2314,#2316,.T.);
+#2314 = VERTEX_POINT('',#2315);
+#2315 = CARTESIAN_POINT('',(271.11963427698,-3.E+003,21.970959245084));
+#2316 = SURFACE_CURVE('',#2317,(#2322,#2329),.PCURVE_S1.);
+#2317 = CIRCLE('',#2318,4.);
+#2318 = AXIS2_PLACEMENT_3D('',#2319,#2320,#2321);
+#2319 = CARTESIAN_POINT('',(275.,-3.E+003,21.000000000001));
+#2320 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2321 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2322 = PCURVE('',#72,#2323);
+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);
+#2324 = CIRCLE('',#2325,4.);
+#2325 = AXIS2_PLACEMENT_2D('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(1.499882238806,-556.7081468781));
+#2327 = DIRECTION('',(0.E+000,1.));
+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2329 = PCURVE('',#793,#2330);
+#2330 = DEFINITIONAL_REPRESENTATION('',(#2331),#2335);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(-1.,0.E+000));
+#2335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2336 = ORIENTED_EDGE('',*,*,#2337,.F.);
+#2337 = EDGE_CURVE('',#2338,#2314,#2340,.T.);
+#2338 = VERTEX_POINT('',#2339);
+#2339 = CARTESIAN_POINT('',(266.88036572302,-3.E+003,5.029040754919));
+#2340 = SURFACE_CURVE('',#2341,(#2345,#2352),.PCURVE_S1.);
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(266.88036572302,-3.E+003,5.029040754919));
+#2343 = VECTOR('',#2344,1.);
+#2344 = DIRECTION('',(0.242739811271,6.462107054495E-016,0.970091430755)
+  );
+#2345 = PCURVE('',#72,#2346);
+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(17.470841483889,-564.8277811551));
+#2349 = VECTOR('',#2350,1.);
+#2350 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2352 = PCURVE('',#821,#2353);
+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2358);
+#2354 = LINE('',#2355,#2356);
+#2355 = CARTESIAN_POINT('',(-6.324248770665E-013,-3.E+003));
+#2356 = VECTOR('',#2357,1.);
+#2357 = DIRECTION('',(1.,-9.860761315263E-032));
+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2359 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#2360 = EDGE_CURVE('',#2361,#2338,#2363,.T.);
+#2361 = VERTEX_POINT('',#2362);
+#2362 = CARTESIAN_POINT('',(263.,-3.E+003,2.000000000001));
+#2363 = SURFACE_CURVE('',#2364,(#2369,#2376),.PCURVE_S1.);
+#2364 = CIRCLE('',#2365,4.);
+#2365 = AXIS2_PLACEMENT_3D('',#2366,#2367,#2368);
+#2366 = CARTESIAN_POINT('',(263.,-3.E+003,6.000000000001));
+#2367 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2368 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2369 = PCURVE('',#72,#2370);
+#2370 = DEFINITIONAL_REPRESENTATION('',(#2371),#2375);
+#2371 = CIRCLE('',#2372,4.);
+#2372 = AXIS2_PLACEMENT_2D('',#2373,#2374);
+#2373 = CARTESIAN_POINT('',(16.499882238806,-568.7081468781));
+#2374 = DIRECTION('',(0.E+000,1.));
+#2375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2376 = PCURVE('',#850,#2377);
+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);
+#2378 = LINE('',#2379,#2380);
+#2379 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2380 = VECTOR('',#2381,1.);
+#2381 = DIRECTION('',(-1.,0.E+000));
+#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2383 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2384 = EDGE_CURVE('',#2385,#2361,#2387,.T.);
+#2385 = VERTEX_POINT('',#2386);
+#2386 = CARTESIAN_POINT('',(51.,-3.E+003,2.000000000001));
+#2387 = SURFACE_CURVE('',#2388,(#2392,#2399),.PCURVE_S1.);
+#2388 = LINE('',#2389,#2390);
+#2389 = CARTESIAN_POINT('',(51.,-3.E+003,2.000000000001));
+#2390 = VECTOR('',#2391,1.);
+#2391 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2392 = PCURVE('',#72,#2393);
+#2393 = DEFINITIONAL_REPRESENTATION('',(#2394),#2398);
+#2394 = LINE('',#2395,#2396);
+#2395 = CARTESIAN_POINT('',(20.499882238806,-780.7081468781));
+#2396 = VECTOR('',#2397,1.);
+#2397 = DIRECTION('',(0.E+000,1.));
+#2398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2399 = PCURVE('',#878,#2400);
+#2400 = DEFINITIONAL_REPRESENTATION('',(#2401),#2405);
+#2401 = LINE('',#2402,#2403);
+#2402 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2403 = VECTOR('',#2404,1.);
+#2404 = DIRECTION('',(1.,0.E+000));
+#2405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2406 = ORIENTED_EDGE('',*,*,#2407,.F.);
+#2407 = EDGE_CURVE('',#2408,#2385,#2410,.T.);
+#2408 = VERTEX_POINT('',#2409);
+#2409 = CARTESIAN_POINT('',(47.11963427698,-3.E+003,5.029040754919));
+#2410 = SURFACE_CURVE('',#2411,(#2416,#2423),.PCURVE_S1.);
+#2411 = CIRCLE('',#2412,4.);
+#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
+#2413 = CARTESIAN_POINT('',(51.,-3.E+003,6.000000000001));
+#2414 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2415 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2416 = PCURVE('',#72,#2417);
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);
+#2418 = CIRCLE('',#2419,4.);
+#2419 = AXIS2_PLACEMENT_2D('',#2420,#2421);
+#2420 = CARTESIAN_POINT('',(16.499882238806,-780.7081468781));
+#2421 = DIRECTION('',(0.E+000,1.));
+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2423 = PCURVE('',#907,#2424);
+#2424 = DEFINITIONAL_REPRESENTATION('',(#2425),#2429);
+#2425 = LINE('',#2426,#2427);
+#2426 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2427 = VECTOR('',#2428,1.);
+#2428 = DIRECTION('',(-1.,0.E+000));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2430 = ORIENTED_EDGE('',*,*,#2431,.F.);
+#2431 = EDGE_CURVE('',#2432,#2408,#2434,.T.);
+#2432 = VERTEX_POINT('',#2433);
+#2433 = CARTESIAN_POINT('',(42.88036572302,-3.E+003,21.970959245084));
+#2434 = SURFACE_CURVE('',#2435,(#2439,#2446),.PCURVE_S1.);
+#2435 = LINE('',#2436,#2437);
+#2436 = CARTESIAN_POINT('',(42.88036572302,-3.E+003,21.970959245084));
+#2437 = VECTOR('',#2438,1.);
+#2438 = DIRECTION('',(0.242739811271,-6.462107054495E-016,
+    -0.970091430755));
+#2439 = PCURVE('',#72,#2440);
+#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2445);
+#2441 = LINE('',#2442,#2443);
+#2442 = CARTESIAN_POINT('',(0.528922993724,-788.8277811551));
+#2443 = VECTOR('',#2444,1.);
+#2444 = DIRECTION('',(0.970091430755,0.242739811271));
+#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2446 = PCURVE('',#935,#2447);
+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);
+#2448 = LINE('',#2449,#2450);
+#2449 = CARTESIAN_POINT('',(6.462107054495E-013,-3.E+003));
+#2450 = VECTOR('',#2451,1.);
+#2451 = DIRECTION('',(1.,0.E+000));
+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2453 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#2454 = EDGE_CURVE('',#2432,#2455,#2457,.T.);
+#2455 = VERTEX_POINT('',#2456);
+#2456 = CARTESIAN_POINT('',(39.,-3.E+003,25.000000000001));
+#2457 = SURFACE_CURVE('',#2458,(#2463,#2470),.PCURVE_S1.);
+#2458 = CIRCLE('',#2459,4.);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(39.,-3.E+003,21.000000000001));
+#2461 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2462 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2463 = PCURVE('',#72,#2464);
+#2464 = DEFINITIONAL_REPRESENTATION('',(#2465),#2469);
+#2465 = CIRCLE('',#2466,4.);
+#2466 = AXIS2_PLACEMENT_2D('',#2467,#2468);
+#2467 = CARTESIAN_POINT('',(1.499882238806,-792.7081468781));
+#2468 = DIRECTION('',(0.E+000,1.));
+#2469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2470 = PCURVE('',#964,#2471);
+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2476);
+#2472 = LINE('',#2473,#2474);
+#2473 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2474 = VECTOR('',#2475,1.);
+#2475 = DIRECTION('',(-1.,0.E+000));
+#2476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2477 = ORIENTED_EDGE('',*,*,#2478,.F.);
+#2478 = EDGE_CURVE('',#2479,#2455,#2481,.T.);
+#2479 = VERTEX_POINT('',#2480);
+#2480 = CARTESIAN_POINT('',(12.,-3.E+003,25.000000000001));
+#2481 = SURFACE_CURVE('',#2482,(#2486,#2493),.PCURVE_S1.);
+#2482 = LINE('',#2483,#2484);
+#2483 = CARTESIAN_POINT('',(12.,-3.E+003,25.000000000001));
+#2484 = VECTOR('',#2485,1.);
+#2485 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2486 = PCURVE('',#72,#2487);
+#2487 = DEFINITIONAL_REPRESENTATION('',(#2488),#2492);
+#2488 = LINE('',#2489,#2490);
+#2489 = CARTESIAN_POINT('',(-2.500117761194,-819.7081468781));
+#2490 = VECTOR('',#2491,1.);
+#2491 = DIRECTION('',(0.E+000,1.));
+#2492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2493 = PCURVE('',#992,#2494);
+#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2499);
+#2495 = LINE('',#2496,#2497);
+#2496 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2497 = VECTOR('',#2498,1.);
+#2498 = DIRECTION('',(1.,0.E+000));
+#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2500 = ORIENTED_EDGE('',*,*,#2501,.T.);
+#2501 = EDGE_CURVE('',#2479,#2502,#2504,.T.);
+#2502 = VERTEX_POINT('',#2503);
+#2503 = CARTESIAN_POINT('',(8.291853121882,-3.E+003,22.499882238813));
+#2504 = SURFACE_CURVE('',#2505,(#2510,#2517),.PCURVE_S1.);
+#2505 = CIRCLE('',#2506,4.);
+#2506 = AXIS2_PLACEMENT_3D('',#2507,#2508,#2509);
+#2507 = CARTESIAN_POINT('',(12.,-3.E+003,21.000000000001));
+#2508 = DIRECTION('',(0.E+000,-1.,6.661338147751E-016));
+#2509 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2510 = PCURVE('',#72,#2511);
+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2516);
+#2512 = CIRCLE('',#2513,4.);
+#2513 = AXIS2_PLACEMENT_2D('',#2514,#2515);
+#2514 = CARTESIAN_POINT('',(1.499882238806,-819.7081468781));
+#2515 = DIRECTION('',(0.E+000,1.));
+#2516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2517 = PCURVE('',#1021,#2518);
+#2518 = DEFINITIONAL_REPRESENTATION('',(#2519),#2523);
+#2519 = LINE('',#2520,#2521);
+#2520 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2521 = VECTOR('',#2522,1.);
+#2522 = DIRECTION('',(-1.,0.E+000));
+#2523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2524 = ORIENTED_EDGE('',*,*,#2525,.F.);
+#2525 = EDGE_CURVE('',#2526,#2502,#2528,.T.);
+#2526 = VERTEX_POINT('',#2527);
+#2527 = CARTESIAN_POINT('',(0.E+000,-3.E+003,2.000000000001));
+#2528 = SURFACE_CURVE('',#2529,(#2533,#2540),.PCURVE_S1.);
+#2529 = LINE('',#2530,#2531);
+#2530 = CARTESIAN_POINT('',(0.E+000,-3.E+003,2.000000000001));
+#2531 = VECTOR('',#2532,1.);
+#2532 = DIRECTION('',(0.374970559703,6.175305064168E-016,0.92703671953)
+  );
+#2533 = PCURVE('',#72,#2534);
+#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2539);
+#2535 = LINE('',#2536,#2537);
+#2536 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#2537 = VECTOR('',#2538,1.);
+#2538 = DIRECTION('',(-0.92703671953,0.374970559703));
+#2539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2540 = PCURVE('',#1049,#2541);
+#2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2546);
+#2542 = LINE('',#2543,#2544);
+#2543 = CARTESIAN_POINT('',(-6.175305064168E-013,-3.E+003));
+#2544 = VECTOR('',#2545,1.);
+#2545 = DIRECTION('',(1.,-9.860761315263E-032));
+#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2547 = ORIENTED_EDGE('',*,*,#2548,.T.);
+#2548 = EDGE_CURVE('',#2526,#2549,#2551,.T.);
+#2549 = VERTEX_POINT('',#2550);
+#2550 = CARTESIAN_POINT('',(0.E+000,-3.E+003,9.992007221626E-013));
+#2551 = SURFACE_CURVE('',#2552,(#2556,#2563),.PCURVE_S1.);
+#2552 = LINE('',#2553,#2554);
+#2553 = CARTESIAN_POINT('',(0.E+000,-3.E+003,2.000000000001));
+#2554 = VECTOR('',#2555,1.);
+#2555 = DIRECTION('',(0.E+000,-6.661338147751E-016,-1.));
+#2556 = PCURVE('',#72,#2557);
+#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2562);
+#2558 = LINE('',#2559,#2560);
+#2559 = CARTESIAN_POINT('',(20.499882238806,-831.7081468781));
+#2560 = VECTOR('',#2561,1.);
+#2561 = DIRECTION('',(1.,0.E+000));
+#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2563 = PCURVE('',#1077,#2564);
+#2564 = DEFINITIONAL_REPRESENTATION('',(#2565),#2569);
+#2565 = LINE('',#2566,#2567);
+#2566 = CARTESIAN_POINT('',(6.661338147751E-013,-3.E+003));
+#2567 = VECTOR('',#2568,1.);
+#2568 = DIRECTION('',(1.,0.E+000));
+#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2570 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#2571 = EDGE_CURVE('',#2549,#2572,#2574,.T.);
+#2572 = VERTEX_POINT('',#2573);
+#2573 = CARTESIAN_POINT('',(8.291853121882,-3.E+003,20.499882238812));
+#2574 = SURFACE_CURVE('',#2575,(#2579,#2586),.PCURVE_S1.);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(0.E+000,-3.E+003,9.992007221626E-013));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(0.374970559703,3.087652532084E-016,0.92703671953)
+  );
+#2579 = PCURVE('',#72,#2580);
+#2580 = DEFINITIONAL_REPRESENTATION('',(#2581),#2585);
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(22.499882238807,-831.7081468781));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(-0.92703671953,0.374970559703));
+#2585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2586 = PCURVE('',#1105,#2587);
+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);
+#2588 = LINE('',#2589,#2590);
+#2589 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2590 = VECTOR('',#2591,1.);
+#2591 = DIRECTION('',(1.,0.E+000));
+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2593 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2594 = EDGE_CURVE('',#2595,#2572,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(12.,-3.E+003,23.000000000001));
+#2597 = SURFACE_CURVE('',#2598,(#2603,#2610),.PCURVE_S1.);
+#2598 = CIRCLE('',#2599,4.);
+#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
+#2600 = CARTESIAN_POINT('',(12.,-3.E+003,19.000000000001));
+#2601 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2602 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2603 = PCURVE('',#72,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2609);
+#2605 = CIRCLE('',#2606,4.);
+#2606 = AXIS2_PLACEMENT_2D('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(3.499882238807,-819.7081468781));
+#2608 = DIRECTION('',(0.E+000,1.));
+#2609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2610 = PCURVE('',#1134,#2611);
+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(-1.,0.E+000));
+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2617 = ORIENTED_EDGE('',*,*,#2618,.T.);
+#2618 = EDGE_CURVE('',#2595,#2619,#2621,.T.);
+#2619 = VERTEX_POINT('',#2620);
+#2620 = CARTESIAN_POINT('',(39.,-3.E+003,23.000000000001));
+#2621 = SURFACE_CURVE('',#2622,(#2626,#2633),.PCURVE_S1.);
+#2622 = LINE('',#2623,#2624);
+#2623 = CARTESIAN_POINT('',(12.,-3.E+003,23.000000000001));
+#2624 = VECTOR('',#2625,1.);
+#2625 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2626 = PCURVE('',#72,#2627);
+#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2632);
+#2628 = LINE('',#2629,#2630);
+#2629 = CARTESIAN_POINT('',(-0.500117761193,-819.7081468781));
+#2630 = VECTOR('',#2631,1.);
+#2631 = DIRECTION('',(0.E+000,1.));
+#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2633 = PCURVE('',#1162,#2634);
+#2634 = DEFINITIONAL_REPRESENTATION('',(#2635),#2639);
+#2635 = LINE('',#2636,#2637);
+#2636 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2637 = VECTOR('',#2638,1.);
+#2638 = DIRECTION('',(1.,0.E+000));
+#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2640 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#2641 = EDGE_CURVE('',#2642,#2619,#2644,.T.);
+#2642 = VERTEX_POINT('',#2643);
+#2643 = CARTESIAN_POINT('',(42.88036572302,-3.E+003,19.970959245085));
+#2644 = SURFACE_CURVE('',#2645,(#2650,#2657),.PCURVE_S1.);
+#2645 = CIRCLE('',#2646,4.);
+#2646 = AXIS2_PLACEMENT_3D('',#2647,#2648,#2649);
+#2647 = CARTESIAN_POINT('',(39.,-3.E+003,19.000000000001));
+#2648 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2649 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2650 = PCURVE('',#72,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = CIRCLE('',#2653,4.);
+#2653 = AXIS2_PLACEMENT_2D('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(3.499882238807,-792.7081468781));
+#2655 = DIRECTION('',(0.E+000,1.));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2657 = PCURVE('',#1191,#2658);
+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);
+#2659 = LINE('',#2660,#2661);
+#2660 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2661 = VECTOR('',#2662,1.);
+#2662 = DIRECTION('',(-1.,0.E+000));
+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2664 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#2665 = EDGE_CURVE('',#2642,#2666,#2668,.T.);
+#2666 = VERTEX_POINT('',#2667);
+#2667 = CARTESIAN_POINT('',(47.11963427698,-3.E+003,3.029040754917));
+#2668 = SURFACE_CURVE('',#2669,(#2673,#2680),.PCURVE_S1.);
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(42.88036572302,-3.E+003,19.970959245084));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#2673 = PCURVE('',#72,#2674);
+#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(2.528922993723,-788.8277811551));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.970091430755,0.242739811271));
+#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2680 = PCURVE('',#1219,#2681);
+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(8.616142739326E-016,-3.E+003));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(1.,0.E+000));
+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2687 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#2688 = EDGE_CURVE('',#2666,#2689,#2691,.T.);
+#2689 = VERTEX_POINT('',#2690);
+#2690 = CARTESIAN_POINT('',(51.000000000001,-3.E+003,9.992007221626E-013
+    ));
+#2691 = SURFACE_CURVE('',#2692,(#2697,#2704),.PCURVE_S1.);
+#2692 = CIRCLE('',#2693,4.);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(51.,-3.E+003,4.000000000001));
+#2695 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2696 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2697 = PCURVE('',#72,#2698);
+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);
+#2699 = CIRCLE('',#2700,4.);
+#2700 = AXIS2_PLACEMENT_2D('',#2701,#2702);
+#2701 = CARTESIAN_POINT('',(18.499882238807,-780.7081468781));
+#2702 = DIRECTION('',(0.E+000,1.));
+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2704 = PCURVE('',#1248,#2705);
+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);
+#2706 = LINE('',#2707,#2708);
+#2707 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2708 = VECTOR('',#2709,1.);
+#2709 = DIRECTION('',(-1.,0.E+000));
+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2711 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#2712 = EDGE_CURVE('',#2689,#2713,#2715,.T.);
+#2713 = VERTEX_POINT('',#2714);
+#2714 = CARTESIAN_POINT('',(263.,-3.E+003,9.992007221626E-013));
+#2715 = SURFACE_CURVE('',#2716,(#2720,#2727),.PCURVE_S1.);
+#2716 = LINE('',#2717,#2718);
+#2717 = CARTESIAN_POINT('',(51.000000000001,-3.E+003,9.992007221626E-013
+    ));
+#2718 = VECTOR('',#2719,1.);
+#2719 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2720 = PCURVE('',#72,#2721);
+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(22.499882238807,-780.7081468781));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(0.E+000,1.));
+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2727 = PCURVE('',#1276,#2728);
+#2728 = DEFINITIONAL_REPRESENTATION('',(#2729),#2733);
+#2729 = LINE('',#2730,#2731);
+#2730 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2731 = VECTOR('',#2732,1.);
+#2732 = DIRECTION('',(1.,0.E+000));
+#2733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2734 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#2735 = EDGE_CURVE('',#2713,#2736,#2738,.T.);
+#2736 = VERTEX_POINT('',#2737);
+#2737 = CARTESIAN_POINT('',(266.88036572302,-3.E+003,3.029040754919));
+#2738 = SURFACE_CURVE('',#2739,(#2744,#2751),.PCURVE_S1.);
+#2739 = CIRCLE('',#2740,4.);
+#2740 = AXIS2_PLACEMENT_3D('',#2741,#2742,#2743);
+#2741 = CARTESIAN_POINT('',(263.,-3.E+003,4.000000000001));
+#2742 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2743 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2744 = PCURVE('',#72,#2745);
+#2745 = DEFINITIONAL_REPRESENTATION('',(#2746),#2750);
+#2746 = CIRCLE('',#2747,4.);
+#2747 = AXIS2_PLACEMENT_2D('',#2748,#2749);
+#2748 = CARTESIAN_POINT('',(18.499882238807,-568.7081468781));
+#2749 = DIRECTION('',(0.E+000,1.));
+#2750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2751 = PCURVE('',#1305,#2752);
+#2752 = DEFINITIONAL_REPRESENTATION('',(#2753),#2757);
+#2753 = LINE('',#2754,#2755);
+#2754 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2755 = VECTOR('',#2756,1.);
+#2756 = DIRECTION('',(-1.,0.E+000));
+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2758 = ORIENTED_EDGE('',*,*,#2759,.T.);
+#2759 = EDGE_CURVE('',#2736,#2760,#2762,.T.);
+#2760 = VERTEX_POINT('',#2761);
+#2761 = CARTESIAN_POINT('',(271.11963427698,-3.E+003,19.970959245084));
+#2762 = SURFACE_CURVE('',#2763,(#2767,#2774),.PCURVE_S1.);
+#2763 = LINE('',#2764,#2765);
+#2764 = CARTESIAN_POINT('',(266.88036572302,-3.E+003,3.029040754918));
+#2765 = VECTOR('',#2766,1.);
+#2766 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#2767 = PCURVE('',#72,#2768);
+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773);
+#2769 = LINE('',#2770,#2771);
+#2770 = CARTESIAN_POINT('',(19.47084148389,-564.8277811551));
+#2771 = VECTOR('',#2772,1.);
+#2772 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2774 = PCURVE('',#1333,#2775);
+#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780);
+#2776 = LINE('',#2777,#2778);
+#2777 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2778 = VECTOR('',#2779,1.);
+#2779 = DIRECTION('',(1.,0.E+000));
+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2781 = ORIENTED_EDGE('',*,*,#2782,.F.);
+#2782 = EDGE_CURVE('',#2783,#2760,#2785,.T.);
+#2783 = VERTEX_POINT('',#2784);
+#2784 = CARTESIAN_POINT('',(275.,-3.E+003,23.000000000001));
+#2785 = SURFACE_CURVE('',#2786,(#2791,#2798),.PCURVE_S1.);
+#2786 = CIRCLE('',#2787,4.);
+#2787 = AXIS2_PLACEMENT_3D('',#2788,#2789,#2790);
+#2788 = CARTESIAN_POINT('',(275.,-3.E+003,19.000000000001));
+#2789 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2790 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2791 = PCURVE('',#72,#2792);
+#2792 = DEFINITIONAL_REPRESENTATION('',(#2793),#2797);
+#2793 = CIRCLE('',#2794,4.);
+#2794 = AXIS2_PLACEMENT_2D('',#2795,#2796);
+#2795 = CARTESIAN_POINT('',(3.499882238807,-556.7081468781));
+#2796 = DIRECTION('',(0.E+000,1.));
+#2797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2798 = PCURVE('',#1362,#2799);
+#2799 = DEFINITIONAL_REPRESENTATION('',(#2800),#2804);
+#2800 = LINE('',#2801,#2802);
+#2801 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2802 = VECTOR('',#2803,1.);
+#2803 = DIRECTION('',(-1.,0.E+000));
+#2804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2805 = ORIENTED_EDGE('',*,*,#2806,.T.);
+#2806 = EDGE_CURVE('',#2783,#2807,#2809,.T.);
+#2807 = VERTEX_POINT('',#2808);
+#2808 = CARTESIAN_POINT('',(302.,-3.E+003,23.000000000001));
+#2809 = SURFACE_CURVE('',#2810,(#2814,#2821),.PCURVE_S1.);
+#2810 = LINE('',#2811,#2812);
+#2811 = CARTESIAN_POINT('',(275.,-3.E+003,23.000000000001));
+#2812 = VECTOR('',#2813,1.);
+#2813 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2814 = PCURVE('',#72,#2815);
+#2815 = DEFINITIONAL_REPRESENTATION('',(#2816),#2820);
+#2816 = LINE('',#2817,#2818);
+#2817 = CARTESIAN_POINT('',(-0.500117761193,-556.7081468781));
+#2818 = VECTOR('',#2819,1.);
+#2819 = DIRECTION('',(0.E+000,1.));
+#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2821 = PCURVE('',#1390,#2822);
+#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2827);
+#2823 = LINE('',#2824,#2825);
+#2824 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2825 = VECTOR('',#2826,1.);
+#2826 = DIRECTION('',(1.,0.E+000));
+#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2828 = ORIENTED_EDGE('',*,*,#2829,.F.);
+#2829 = EDGE_CURVE('',#2830,#2807,#2832,.T.);
+#2830 = VERTEX_POINT('',#2831);
+#2831 = CARTESIAN_POINT('',(305.88036572302,-3.E+003,19.970959245084));
+#2832 = SURFACE_CURVE('',#2833,(#2838,#2845),.PCURVE_S1.);
+#2833 = CIRCLE('',#2834,4.);
+#2834 = AXIS2_PLACEMENT_3D('',#2835,#2836,#2837);
+#2835 = CARTESIAN_POINT('',(302.,-3.E+003,19.000000000001));
+#2836 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2837 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2838 = PCURVE('',#72,#2839);
+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844);
+#2840 = CIRCLE('',#2841,4.);
+#2841 = AXIS2_PLACEMENT_2D('',#2842,#2843);
+#2842 = CARTESIAN_POINT('',(3.499882238807,-529.7081468781));
+#2843 = DIRECTION('',(0.E+000,1.));
+#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2845 = PCURVE('',#1419,#2846);
+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(-1.,0.E+000));
+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2852 = ORIENTED_EDGE('',*,*,#2853,.T.);
+#2853 = EDGE_CURVE('',#2830,#2854,#2856,.T.);
+#2854 = VERTEX_POINT('',#2855);
+#2855 = CARTESIAN_POINT('',(310.11963427698,-3.E+003,3.029040754917));
+#2856 = SURFACE_CURVE('',#2857,(#2861,#2868),.PCURVE_S1.);
+#2857 = LINE('',#2858,#2859);
+#2858 = CARTESIAN_POINT('',(305.88036572302,-3.E+003,19.970959245084));
+#2859 = VECTOR('',#2860,1.);
+#2860 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#2861 = PCURVE('',#72,#2862);
+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2867);
+#2863 = LINE('',#2864,#2865);
+#2864 = CARTESIAN_POINT('',(2.528922993724,-525.8277811551));
+#2865 = VECTOR('',#2866,1.);
+#2866 = DIRECTION('',(0.970091430755,0.242739811271));
+#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2868 = PCURVE('',#1447,#2869);
+#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);
+#2870 = LINE('',#2871,#2872);
+#2871 = CARTESIAN_POINT('',(8.616142739326E-016,-3.E+003));
+#2872 = VECTOR('',#2873,1.);
+#2873 = DIRECTION('',(1.,0.E+000));
+#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2875 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#2876 = EDGE_CURVE('',#2854,#2877,#2879,.T.);
+#2877 = VERTEX_POINT('',#2878);
+#2878 = CARTESIAN_POINT('',(314.,-3.E+003,9.992007221626E-013));
+#2879 = SURFACE_CURVE('',#2880,(#2885,#2892),.PCURVE_S1.);
+#2880 = CIRCLE('',#2881,4.);
+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);
+#2882 = CARTESIAN_POINT('',(314.,-3.E+003,4.000000000001));
+#2883 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2884 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2885 = PCURVE('',#72,#2886);
+#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891);
+#2887 = CIRCLE('',#2888,4.);
+#2888 = AXIS2_PLACEMENT_2D('',#2889,#2890);
+#2889 = CARTESIAN_POINT('',(18.499882238807,-517.7081468781));
+#2890 = DIRECTION('',(0.E+000,1.));
+#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2892 = PCURVE('',#1476,#2893);
+#2893 = DEFINITIONAL_REPRESENTATION('',(#2894),#2898);
+#2894 = LINE('',#2895,#2896);
+#2895 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2896 = VECTOR('',#2897,1.);
+#2897 = DIRECTION('',(-1.,0.E+000));
+#2898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2899 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#2900 = EDGE_CURVE('',#2877,#2901,#2903,.T.);
+#2901 = VERTEX_POINT('',#2902);
+#2902 = CARTESIAN_POINT('',(526.,-3.E+003,9.992007221626E-013));
+#2903 = SURFACE_CURVE('',#2904,(#2908,#2915),.PCURVE_S1.);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(314.,-3.E+003,9.992007221626E-013));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2908 = PCURVE('',#72,#2909);
+#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2914);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(22.499882238807,-517.7081468781));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(0.E+000,1.));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = PCURVE('',#1504,#2916);
+#2916 = DEFINITIONAL_REPRESENTATION('',(#2917),#2921);
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(1.,0.E+000));
+#2921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2922 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#2923 = EDGE_CURVE('',#2901,#2924,#2926,.T.);
+#2924 = VERTEX_POINT('',#2925);
+#2925 = CARTESIAN_POINT('',(529.88036572302,-3.E+003,3.029040754919));
+#2926 = SURFACE_CURVE('',#2927,(#2932,#2939),.PCURVE_S1.);
+#2927 = CIRCLE('',#2928,4.);
+#2928 = AXIS2_PLACEMENT_3D('',#2929,#2930,#2931);
+#2929 = CARTESIAN_POINT('',(526.,-3.E+003,4.000000000001));
+#2930 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2931 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2932 = PCURVE('',#72,#2933);
+#2933 = DEFINITIONAL_REPRESENTATION('',(#2934),#2938);
+#2934 = CIRCLE('',#2935,4.);
+#2935 = AXIS2_PLACEMENT_2D('',#2936,#2937);
+#2936 = CARTESIAN_POINT('',(18.499882238807,-305.7081468781));
+#2937 = DIRECTION('',(0.E+000,1.));
+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2939 = PCURVE('',#1533,#2940);
+#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);
+#2941 = LINE('',#2942,#2943);
+#2942 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2943 = VECTOR('',#2944,1.);
+#2944 = DIRECTION('',(-1.,0.E+000));
+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2946 = ORIENTED_EDGE('',*,*,#2947,.T.);
+#2947 = EDGE_CURVE('',#2924,#2948,#2950,.T.);
+#2948 = VERTEX_POINT('',#2949);
+#2949 = CARTESIAN_POINT('',(534.11963427698,-3.E+003,19.970959245084));
+#2950 = SURFACE_CURVE('',#2951,(#2955,#2962),.PCURVE_S1.);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(529.88036572302,-3.E+003,3.029040754918));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#2955 = PCURVE('',#72,#2956);
+#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);
+#2957 = LINE('',#2958,#2959);
+#2958 = CARTESIAN_POINT('',(19.47084148389,-301.8277811551));
+#2959 = VECTOR('',#2960,1.);
+#2960 = DIRECTION('',(-0.970091430755,0.242739811271));
+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2962 = PCURVE('',#1561,#2963);
+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(1.,0.E+000));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2969 = ORIENTED_EDGE('',*,*,#2970,.F.);
+#2970 = EDGE_CURVE('',#2971,#2948,#2973,.T.);
+#2971 = VERTEX_POINT('',#2972);
+#2972 = CARTESIAN_POINT('',(538.,-3.E+003,23.000000000001));
+#2973 = SURFACE_CURVE('',#2974,(#2979,#2986),.PCURVE_S1.);
+#2974 = CIRCLE('',#2975,4.);
+#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);
+#2976 = CARTESIAN_POINT('',(538.,-3.E+003,19.000000000001));
+#2977 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#2978 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2979 = PCURVE('',#72,#2980);
+#2980 = DEFINITIONAL_REPRESENTATION('',(#2981),#2985);
+#2981 = CIRCLE('',#2982,4.);
+#2982 = AXIS2_PLACEMENT_2D('',#2983,#2984);
+#2983 = CARTESIAN_POINT('',(3.499882238807,-293.7081468781));
+#2984 = DIRECTION('',(0.E+000,1.));
+#2985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2986 = PCURVE('',#1590,#2987);
+#2987 = DEFINITIONAL_REPRESENTATION('',(#2988),#2992);
+#2988 = LINE('',#2989,#2990);
+#2989 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#2990 = VECTOR('',#2991,1.);
+#2991 = DIRECTION('',(-1.,0.E+000));
+#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2993 = ORIENTED_EDGE('',*,*,#2994,.T.);
+#2994 = EDGE_CURVE('',#2971,#2995,#2997,.T.);
+#2995 = VERTEX_POINT('',#2996);
+#2996 = CARTESIAN_POINT('',(565.,-3.E+003,23.000000000001));
+#2997 = SURFACE_CURVE('',#2998,(#3002,#3009),.PCURVE_S1.);
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(538.,-3.E+003,23.000000000001));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3002 = PCURVE('',#72,#3003);
+#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3008);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(-0.500117761193,-293.7081468781));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(0.E+000,1.));
+#3008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3009 = PCURVE('',#1618,#3010);
+#3010 = DEFINITIONAL_REPRESENTATION('',(#3011),#3015);
+#3011 = LINE('',#3012,#3013);
+#3012 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#3013 = VECTOR('',#3014,1.);
+#3014 = DIRECTION('',(1.,0.E+000));
+#3015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3016 = ORIENTED_EDGE('',*,*,#3017,.F.);
+#3017 = EDGE_CURVE('',#3018,#2995,#3020,.T.);
+#3018 = VERTEX_POINT('',#3019);
+#3019 = CARTESIAN_POINT('',(568.88036572302,-3.E+003,19.970959245084));
+#3020 = SURFACE_CURVE('',#3021,(#3026,#3033),.PCURVE_S1.);
+#3021 = CIRCLE('',#3022,4.);
+#3022 = AXIS2_PLACEMENT_3D('',#3023,#3024,#3025);
+#3023 = CARTESIAN_POINT('',(565.,-3.E+003,19.000000000001));
+#3024 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3025 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3026 = PCURVE('',#72,#3027);
+#3027 = DEFINITIONAL_REPRESENTATION('',(#3028),#3032);
+#3028 = CIRCLE('',#3029,4.);
+#3029 = AXIS2_PLACEMENT_2D('',#3030,#3031);
+#3030 = CARTESIAN_POINT('',(3.499882238807,-266.7081468781));
+#3031 = DIRECTION('',(0.E+000,1.));
+#3032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3033 = PCURVE('',#1647,#3034);
+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);
+#3035 = LINE('',#3036,#3037);
+#3036 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#3037 = VECTOR('',#3038,1.);
+#3038 = DIRECTION('',(-1.,0.E+000));
+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3040 = ORIENTED_EDGE('',*,*,#3041,.T.);
+#3041 = EDGE_CURVE('',#3018,#3042,#3044,.T.);
+#3042 = VERTEX_POINT('',#3043);
+#3043 = CARTESIAN_POINT('',(573.11963427698,-3.E+003,3.029040754917));
+#3044 = SURFACE_CURVE('',#3045,(#3049,#3056),.PCURVE_S1.);
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(568.88036572302,-3.E+003,19.970959245084));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(0.242739811271,-3.231053527247E-016,
+    -0.970091430755));
+#3049 = PCURVE('',#72,#3050);
+#3050 = DEFINITIONAL_REPRESENTATION('',(#3051),#3055);
+#3051 = LINE('',#3052,#3053);
+#3052 = CARTESIAN_POINT('',(2.528922993724,-262.8277811551));
+#3053 = VECTOR('',#3054,1.);
+#3054 = DIRECTION('',(0.970091430755,0.242739811271));
+#3055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3056 = PCURVE('',#1675,#3057);
+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);
+#3058 = LINE('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(8.616142739326E-016,-3.E+003));
+#3060 = VECTOR('',#3061,1.);
+#3061 = DIRECTION('',(1.,0.E+000));
+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3063 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3064 = EDGE_CURVE('',#3042,#3065,#3067,.T.);
+#3065 = VERTEX_POINT('',#3066);
+#3066 = CARTESIAN_POINT('',(577.,-3.E+003,9.992007221626E-013));
+#3067 = SURFACE_CURVE('',#3068,(#3073,#3080),.PCURVE_S1.);
+#3068 = CIRCLE('',#3069,4.);
+#3069 = AXIS2_PLACEMENT_3D('',#3070,#3071,#3072);
+#3070 = CARTESIAN_POINT('',(577.,-3.E+003,4.000000000001));
+#3071 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3072 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3073 = PCURVE('',#72,#3074);
+#3074 = DEFINITIONAL_REPRESENTATION('',(#3075),#3079);
+#3075 = CIRCLE('',#3076,4.);
+#3076 = AXIS2_PLACEMENT_2D('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(18.499882238807,-254.7081468781));
+#3078 = DIRECTION('',(0.E+000,1.));
+#3079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3080 = PCURVE('',#1704,#3081);
+#3081 = DEFINITIONAL_REPRESENTATION('',(#3082),#3086);
+#3082 = LINE('',#3083,#3084);
+#3083 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#3084 = VECTOR('',#3085,1.);
+#3085 = DIRECTION('',(-1.,0.E+000));
+#3086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3087 = ORIENTED_EDGE('',*,*,#3088,.T.);
+#3088 = EDGE_CURVE('',#3065,#3089,#3091,.T.);
+#3089 = VERTEX_POINT('',#3090);
+#3090 = CARTESIAN_POINT('',(789.,-3.E+003,9.992007221626E-013));
+#3091 = SURFACE_CURVE('',#3092,(#3096,#3103),.PCURVE_S1.);
+#3092 = LINE('',#3093,#3094);
+#3093 = CARTESIAN_POINT('',(577.,-3.E+003,9.992007221626E-013));
+#3094 = VECTOR('',#3095,1.);
+#3095 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3096 = PCURVE('',#72,#3097);
+#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3102);
+#3098 = LINE('',#3099,#3100);
+#3099 = CARTESIAN_POINT('',(22.499882238807,-254.7081468781));
+#3100 = VECTOR('',#3101,1.);
+#3101 = DIRECTION('',(0.E+000,1.));
+#3102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3103 = PCURVE('',#1732,#3104);
+#3104 = DEFINITIONAL_REPRESENTATION('',(#3105),#3109);
+#3105 = LINE('',#3106,#3107);
+#3106 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#3107 = VECTOR('',#3108,1.);
+#3108 = DIRECTION('',(1.,0.E+000));
+#3109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3110 = ORIENTED_EDGE('',*,*,#3111,.T.);
+#3111 = EDGE_CURVE('',#3089,#3112,#3114,.T.);
+#3112 = VERTEX_POINT('',#3113);
+#3113 = CARTESIAN_POINT('',(792.88036572302,-3.E+003,3.029040754919));
+#3114 = SURFACE_CURVE('',#3115,(#3120,#3127),.PCURVE_S1.);
+#3115 = CIRCLE('',#3116,4.);
+#3116 = AXIS2_PLACEMENT_3D('',#3117,#3118,#3119);
+#3117 = CARTESIAN_POINT('',(789.,-3.E+003,4.000000000001));
+#3118 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3119 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3120 = PCURVE('',#72,#3121);
+#3121 = DEFINITIONAL_REPRESENTATION('',(#3122),#3126);
+#3122 = CIRCLE('',#3123,4.);
+#3123 = AXIS2_PLACEMENT_2D('',#3124,#3125);
+#3124 = CARTESIAN_POINT('',(18.499882238807,-42.70814687813));
+#3125 = DIRECTION('',(0.E+000,1.));
+#3126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3127 = PCURVE('',#1761,#3128);
+#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3133);
+#3129 = LINE('',#3130,#3131);
+#3130 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#3131 = VECTOR('',#3132,1.);
+#3132 = DIRECTION('',(-1.,0.E+000));
+#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3134 = ORIENTED_EDGE('',*,*,#3135,.T.);
+#3135 = EDGE_CURVE('',#3112,#3136,#3138,.T.);
+#3136 = VERTEX_POINT('',#3137);
+#3137 = CARTESIAN_POINT('',(797.11963427698,-3.E+003,19.970959245084));
+#3138 = SURFACE_CURVE('',#3139,(#3143,#3150),.PCURVE_S1.);
+#3139 = LINE('',#3140,#3141);
+#3140 = CARTESIAN_POINT('',(792.88036572302,-3.E+003,3.029040754918));
+#3141 = VECTOR('',#3142,1.);
+#3142 = DIRECTION('',(0.242739811271,3.231053527247E-016,0.970091430755)
+  );
+#3143 = PCURVE('',#72,#3144);
+#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149);
+#3145 = LINE('',#3146,#3147);
+#3146 = CARTESIAN_POINT('',(19.47084148389,-38.82778115511));
+#3147 = VECTOR('',#3148,1.);
+#3148 = DIRECTION('',(-0.970091430755,0.242739811271));
+#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3150 = PCURVE('',#1789,#3151);
+#3151 = DEFINITIONAL_REPRESENTATION('',(#3152),#3156);
+#3152 = LINE('',#3153,#3154);
+#3153 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#3154 = VECTOR('',#3155,1.);
+#3155 = DIRECTION('',(1.,0.E+000));
+#3156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3157 = ORIENTED_EDGE('',*,*,#3158,.F.);
+#3158 = EDGE_CURVE('',#3159,#3136,#3161,.T.);
+#3159 = VERTEX_POINT('',#3160);
+#3160 = CARTESIAN_POINT('',(801.,-3.E+003,23.000000000001));
+#3161 = SURFACE_CURVE('',#3162,(#3167,#3174),.PCURVE_S1.);
+#3162 = CIRCLE('',#3163,4.);
+#3163 = AXIS2_PLACEMENT_3D('',#3164,#3165,#3166);
+#3164 = CARTESIAN_POINT('',(801.,-3.E+003,19.000000000001));
+#3165 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3166 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3167 = PCURVE('',#72,#3168);
+#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
+#3169 = CIRCLE('',#3170,4.);
+#3170 = AXIS2_PLACEMENT_2D('',#3171,#3172);
+#3171 = CARTESIAN_POINT('',(3.499882238807,-30.70814687813));
+#3172 = DIRECTION('',(0.E+000,1.));
+#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3174 = PCURVE('',#1818,#3175);
+#3175 = DEFINITIONAL_REPRESENTATION('',(#3176),#3180);
+#3176 = LINE('',#3177,#3178);
+#3177 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#3178 = VECTOR('',#3179,1.);
+#3179 = DIRECTION('',(-1.,0.E+000));
+#3180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3181 = ORIENTED_EDGE('',*,*,#3182,.T.);
+#3182 = EDGE_CURVE('',#3159,#3183,#3185,.T.);
+#3183 = VERTEX_POINT('',#3184);
+#3184 = CARTESIAN_POINT('',(828.,-3.E+003,23.000000000001));
+#3185 = SURFACE_CURVE('',#3186,(#3190,#3197),.PCURVE_S1.);
+#3186 = LINE('',#3187,#3188);
+#3187 = CARTESIAN_POINT('',(801.,-3.E+003,23.000000000001));
+#3188 = VECTOR('',#3189,1.);
+#3189 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3190 = PCURVE('',#72,#3191);
+#3191 = DEFINITIONAL_REPRESENTATION('',(#3192),#3196);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(-0.500117761193,-30.70814687813));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(0.E+000,1.));
+#3196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3197 = PCURVE('',#1846,#3198);
+#3198 = DEFINITIONAL_REPRESENTATION('',(#3199),#3203);
+#3199 = LINE('',#3200,#3201);
+#3200 = CARTESIAN_POINT('',(0.E+000,-3.E+003));
+#3201 = VECTOR('',#3202,1.);
+#3202 = DIRECTION('',(1.,0.E+000));
+#3203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3204 = ORIENTED_EDGE('',*,*,#3205,.F.);
+#3205 = EDGE_CURVE('',#3206,#3183,#3208,.T.);
+#3206 = VERTEX_POINT('',#3207);
+#3207 = CARTESIAN_POINT('',(831.70814687812,-3.E+003,20.499882238808));
+#3208 = SURFACE_CURVE('',#3209,(#3214,#3221),.PCURVE_S1.);
+#3209 = CIRCLE('',#3210,4.);
+#3210 = AXIS2_PLACEMENT_3D('',#3211,#3212,#3213);
+#3211 = CARTESIAN_POINT('',(828.,-3.E+003,19.000000000001));
+#3212 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3213 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3214 = PCURVE('',#72,#3215);
+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);
+#3216 = CIRCLE('',#3217,4.);
+#3217 = AXIS2_PLACEMENT_2D('',#3218,#3219);
+#3218 = CARTESIAN_POINT('',(3.499882238807,-3.708146878138));
+#3219 = DIRECTION('',(0.E+000,1.));
+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3221 = PCURVE('',#1875,#3222);
+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3227);
+#3223 = LINE('',#3224,#3225);
+#3224 = CARTESIAN_POINT('',(-0.E+000,-3.E+003));
+#3225 = VECTOR('',#3226,1.);
+#3226 = DIRECTION('',(-1.,0.E+000));
+#3227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3228 = ORIENTED_EDGE('',*,*,#3229,.T.);
+#3229 = EDGE_CURVE('',#3206,#244,#3230,.T.);
+#3230 = SURFACE_CURVE('',#3231,(#3235,#3242),.PCURVE_S1.);
+#3231 = LINE('',#3232,#3233);
+#3232 = CARTESIAN_POINT('',(831.70814687813,-3.E+003,20.499882238807));
+#3233 = VECTOR('',#3234,1.);
+#3234 = DIRECTION('',(0.374970559702,-3.087652532085E-016,-0.92703671953
+    ));
+#3235 = PCURVE('',#72,#3236);
+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(2.000000000001,5.684341886081E-013));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(0.92703671953,0.374970559702));
+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3242 = PCURVE('',#280,#3243);
+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248);
+#3244 = LINE('',#3245,#3246);
+#3245 = CARTESIAN_POINT('',(8.233740085561E-016,-3.E+003));
+#3246 = VECTOR('',#3247,1.);
+#3247 = DIRECTION('',(1.,0.E+000));
+#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3249 = ORIENTED_EDGE('',*,*,#243,.F.);
+#3250 = ADVANCED_FACE('',(#3251),#182,.T.);
+#3251 = FACE_BOUND('',#3252,.T.);
+#3252 = EDGE_LOOP('',(#3253,#3274,#3275,#3276));
+#3253 = ORIENTED_EDGE('',*,*,#3254,.T.);
+#3254 = EDGE_CURVE('',#298,#1915,#3255,.T.);
+#3255 = SURFACE_CURVE('',#3256,(#3260,#3267),.PCURVE_S1.);
+#3256 = LINE('',#3257,#3258);
+#3257 = CARTESIAN_POINT('',(801.,1.665334536938E-014,25.));
+#3258 = VECTOR('',#3259,1.);
+#3259 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#3260 = PCURVE('',#182,#3261);
+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);
+#3262 = LINE('',#3263,#3264);
+#3263 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3264 = VECTOR('',#3265,1.);
+#3265 = DIRECTION('',(0.E+000,-1.));
+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3267 = PCURVE('',#337,#3268);
+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);
+#3269 = LINE('',#3270,#3271);
+#3270 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3271 = VECTOR('',#3272,1.);
+#3272 = DIRECTION('',(-0.E+000,-1.));
+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3274 = ORIENTED_EDGE('',*,*,#1914,.T.);
+#3275 = ORIENTED_EDGE('',*,*,#166,.F.);
+#3276 = ORIENTED_EDGE('',*,*,#297,.F.);
+#3277 = ADVANCED_FACE('',(#3278),#280,.F.);
+#3278 = FACE_BOUND('',#3279,.F.);
+#3279 = EDGE_LOOP('',(#3280,#3301,#3302,#3303));
+#3280 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3281 = EDGE_CURVE('',#1859,#3206,#3282,.T.);
+#3282 = SURFACE_CURVE('',#3283,(#3287,#3294),.PCURVE_S1.);
+#3283 = LINE('',#3284,#3285);
+#3284 = CARTESIAN_POINT('',(831.70814687812,7.493966193864E-015,
+    20.499882238807));
+#3285 = VECTOR('',#3286,1.);
+#3286 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3287 = PCURVE('',#280,#3288);
+#3288 = DEFINITIONAL_REPRESENTATION('',(#3289),#3293);
+#3289 = LINE('',#3290,#3291);
+#3290 = CARTESIAN_POINT('',(-4.901035894581E-012,-1.183291357832E-030));
+#3291 = VECTOR('',#3292,1.);
+#3292 = DIRECTION('',(0.E+000,-1.));
+#3293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3294 = PCURVE('',#1875,#3295);
+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);
+#3296 = LINE('',#3297,#3298);
+#3297 = CARTESIAN_POINT('',(-0.384365016868,0.E+000));
+#3298 = VECTOR('',#3299,1.);
+#3299 = DIRECTION('',(-0.E+000,-1.));
+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3301 = ORIENTED_EDGE('',*,*,#3229,.T.);
+#3302 = ORIENTED_EDGE('',*,*,#266,.F.);
+#3303 = ORIENTED_EDGE('',*,*,#1887,.F.);
+#3304 = ADVANCED_FACE('',(#3305),#1875,.F.);
+#3305 = FACE_BOUND('',#3306,.T.);
+#3306 = EDGE_LOOP('',(#3307,#3308,#3309,#3330));
+#3307 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3308 = ORIENTED_EDGE('',*,*,#3205,.T.);
+#3309 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3310 = EDGE_CURVE('',#1831,#3183,#3311,.T.);
+#3311 = SURFACE_CURVE('',#3312,(#3316,#3323),.PCURVE_S1.);
+#3312 = LINE('',#3313,#3314);
+#3313 = CARTESIAN_POINT('',(828.,8.326672684689E-015,23.));
+#3314 = VECTOR('',#3315,1.);
+#3315 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3316 = PCURVE('',#1875,#3317);
+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);
+#3318 = LINE('',#3319,#3320);
+#3319 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3320 = VECTOR('',#3321,1.);
+#3321 = DIRECTION('',(-0.E+000,-1.));
+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3323 = PCURVE('',#1846,#3324);
+#3324 = DEFINITIONAL_REPRESENTATION('',(#3325),#3329);
+#3325 = LINE('',#3326,#3327);
+#3326 = CARTESIAN_POINT('',(27.,0.E+000));
+#3327 = VECTOR('',#3328,1.);
+#3328 = DIRECTION('',(0.E+000,-1.));
+#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3330 = ORIENTED_EDGE('',*,*,#1858,.F.);
+#3331 = ADVANCED_FACE('',(#3332),#1846,.F.);
+#3332 = FACE_BOUND('',#3333,.F.);
+#3333 = EDGE_LOOP('',(#3334,#3355,#3356,#3357));
+#3334 = ORIENTED_EDGE('',*,*,#3335,.T.);
+#3335 = EDGE_CURVE('',#1802,#3159,#3336,.T.);
+#3336 = SURFACE_CURVE('',#3337,(#3341,#3348),.PCURVE_S1.);
+#3337 = LINE('',#3338,#3339);
+#3338 = CARTESIAN_POINT('',(801.,8.326672684689E-015,23.));
+#3339 = VECTOR('',#3340,1.);
+#3340 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3341 = PCURVE('',#1846,#3342);
+#3342 = DEFINITIONAL_REPRESENTATION('',(#3343),#3347);
+#3343 = LINE('',#3344,#3345);
+#3344 = CARTESIAN_POINT('',(-2.273736754432E-013,0.E+000));
+#3345 = VECTOR('',#3346,1.);
+#3346 = DIRECTION('',(0.E+000,-1.));
+#3347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3348 = PCURVE('',#1818,#3349);
+#3349 = DEFINITIONAL_REPRESENTATION('',(#3350),#3354);
+#3350 = LINE('',#3351,#3352);
+#3351 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3352 = VECTOR('',#3353,1.);
+#3353 = DIRECTION('',(-0.E+000,-1.));
+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3355 = ORIENTED_EDGE('',*,*,#3182,.T.);
+#3356 = ORIENTED_EDGE('',*,*,#3310,.F.);
+#3357 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#3358 = ADVANCED_FACE('',(#3359),#1818,.F.);
+#3359 = FACE_BOUND('',#3360,.T.);
+#3360 = EDGE_LOOP('',(#3361,#3362,#3363,#3384));
+#3361 = ORIENTED_EDGE('',*,*,#3335,.T.);
+#3362 = ORIENTED_EDGE('',*,*,#3158,.T.);
+#3363 = ORIENTED_EDGE('',*,*,#3364,.F.);
+#3364 = EDGE_CURVE('',#1774,#3136,#3365,.T.);
+#3365 = SURFACE_CURVE('',#3366,(#3370,#3377),.PCURVE_S1.);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(797.11963427698,7.317799448098E-015,
+    19.970959245083));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3370 = PCURVE('',#1818,#3371);
+#3371 = DEFINITIONAL_REPRESENTATION('',(#3372),#3376);
+#3372 = LINE('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#3374 = VECTOR('',#3375,1.);
+#3375 = DIRECTION('',(-0.E+000,-1.));
+#3376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3377 = PCURVE('',#1789,#3378);
+#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383);
+#3379 = LINE('',#3380,#3381);
+#3380 = CARTESIAN_POINT('',(17.464249196573,-7.88860905221E-031));
+#3381 = VECTOR('',#3382,1.);
+#3382 = DIRECTION('',(0.E+000,-1.));
+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3384 = ORIENTED_EDGE('',*,*,#1801,.F.);
+#3385 = ADVANCED_FACE('',(#3386),#1789,.F.);
+#3386 = FACE_BOUND('',#3387,.F.);
+#3387 = EDGE_LOOP('',(#3388,#3409,#3410,#3411));
+#3388 = ORIENTED_EDGE('',*,*,#3389,.T.);
+#3389 = EDGE_CURVE('',#1745,#3112,#3390,.T.);
+#3390 = SURFACE_CURVE('',#3391,(#3395,#3402),.PCURVE_S1.);
+#3391 = LINE('',#3392,#3393);
+#3392 = CARTESIAN_POINT('',(792.88036572302,1.675007051366E-015,
+    3.029040754918));
+#3393 = VECTOR('',#3394,1.);
+#3394 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3395 = PCURVE('',#1789,#3396);
+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);
+#3397 = LINE('',#3398,#3399);
+#3398 = CARTESIAN_POINT('',(5.751521926167E-013,-4.930380657631E-032));
+#3399 = VECTOR('',#3400,1.);
+#3400 = DIRECTION('',(0.E+000,-1.));
+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3402 = PCURVE('',#1761,#3403);
+#3403 = DEFINITIONAL_REPRESENTATION('',(#3404),#3408);
+#3404 = LINE('',#3405,#3406);
+#3405 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#3406 = VECTOR('',#3407,1.);
+#3407 = DIRECTION('',(-0.E+000,-1.));
+#3408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3409 = ORIENTED_EDGE('',*,*,#3135,.T.);
+#3410 = ORIENTED_EDGE('',*,*,#3364,.F.);
+#3411 = ORIENTED_EDGE('',*,*,#1773,.F.);
+#3412 = ADVANCED_FACE('',(#3413),#1761,.T.);
+#3413 = FACE_BOUND('',#3414,.F.);
+#3414 = EDGE_LOOP('',(#3415,#3436,#3437,#3438));
+#3415 = ORIENTED_EDGE('',*,*,#3416,.T.);
+#3416 = EDGE_CURVE('',#1717,#3089,#3417,.T.);
+#3417 = SURFACE_CURVE('',#3418,(#3422,#3429),.PCURVE_S1.);
+#3418 = LINE('',#3419,#3420);
+#3419 = CARTESIAN_POINT('',(789.,6.661338147751E-016,0.E+000));
+#3420 = VECTOR('',#3421,1.);
+#3421 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3422 = PCURVE('',#1761,#3423);
+#3423 = DEFINITIONAL_REPRESENTATION('',(#3424),#3428);
+#3424 = LINE('',#3425,#3426);
+#3425 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3426 = VECTOR('',#3427,1.);
+#3427 = DIRECTION('',(-0.E+000,-1.));
+#3428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3429 = PCURVE('',#1732,#3430);
+#3430 = DEFINITIONAL_REPRESENTATION('',(#3431),#3435);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(212.,0.E+000));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(0.E+000,-1.));
+#3435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3436 = ORIENTED_EDGE('',*,*,#3111,.T.);
+#3437 = ORIENTED_EDGE('',*,*,#3389,.F.);
+#3438 = ORIENTED_EDGE('',*,*,#1744,.F.);
+#3439 = ADVANCED_FACE('',(#3440),#1732,.F.);
+#3440 = FACE_BOUND('',#3441,.F.);
+#3441 = EDGE_LOOP('',(#3442,#3463,#3464,#3465));
+#3442 = ORIENTED_EDGE('',*,*,#3443,.T.);
+#3443 = EDGE_CURVE('',#1688,#3065,#3444,.T.);
+#3444 = SURFACE_CURVE('',#3445,(#3449,#3456),.PCURVE_S1.);
+#3445 = LINE('',#3446,#3447);
+#3446 = CARTESIAN_POINT('',(577.,6.661338147751E-016,0.E+000));
+#3447 = VECTOR('',#3448,1.);
+#3448 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3449 = PCURVE('',#1732,#3450);
+#3450 = DEFINITIONAL_REPRESENTATION('',(#3451),#3455);
+#3451 = LINE('',#3452,#3453);
+#3452 = CARTESIAN_POINT('',(6.821210263297E-013,0.E+000));
+#3453 = VECTOR('',#3454,1.);
+#3454 = DIRECTION('',(0.E+000,-1.));
+#3455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3456 = PCURVE('',#1704,#3457);
+#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3462);
+#3458 = LINE('',#3459,#3460);
+#3459 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3460 = VECTOR('',#3461,1.);
+#3461 = DIRECTION('',(-0.E+000,-1.));
+#3462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3463 = ORIENTED_EDGE('',*,*,#3088,.T.);
+#3464 = ORIENTED_EDGE('',*,*,#3416,.F.);
+#3465 = ORIENTED_EDGE('',*,*,#1716,.F.);
+#3466 = ADVANCED_FACE('',(#3467),#1704,.T.);
+#3467 = FACE_BOUND('',#3468,.F.);
+#3468 = EDGE_LOOP('',(#3469,#3490,#3491,#3492));
+#3469 = ORIENTED_EDGE('',*,*,#3470,.T.);
+#3470 = EDGE_CURVE('',#1660,#3042,#3471,.T.);
+#3471 = SURFACE_CURVE('',#3472,(#3476,#3483),.PCURVE_S1.);
+#3472 = LINE('',#3473,#3474);
+#3473 = CARTESIAN_POINT('',(573.11963427698,1.675007051366E-015,
+    3.029040754916));
+#3474 = VECTOR('',#3475,1.);
+#3475 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3476 = PCURVE('',#1704,#3477);
+#3477 = DEFINITIONAL_REPRESENTATION('',(#3478),#3482);
+#3478 = LINE('',#3479,#3480);
+#3479 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#3480 = VECTOR('',#3481,1.);
+#3481 = DIRECTION('',(-0.E+000,-1.));
+#3482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3483 = PCURVE('',#1675,#3484);
+#3484 = DEFINITIONAL_REPRESENTATION('',(#3485),#3489);
+#3485 = LINE('',#3486,#3487);
+#3486 = CARTESIAN_POINT('',(17.464249196574,1.577721810442E-030));
+#3487 = VECTOR('',#3488,1.);
+#3488 = DIRECTION('',(0.E+000,-1.));
+#3489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3490 = ORIENTED_EDGE('',*,*,#3064,.T.);
+#3491 = ORIENTED_EDGE('',*,*,#3443,.F.);
+#3492 = ORIENTED_EDGE('',*,*,#1687,.F.);
+#3493 = ADVANCED_FACE('',(#3494),#1675,.F.);
+#3494 = FACE_BOUND('',#3495,.F.);
+#3495 = EDGE_LOOP('',(#3496,#3517,#3518,#3519));
+#3496 = ORIENTED_EDGE('',*,*,#3497,.T.);
+#3497 = EDGE_CURVE('',#1631,#3018,#3498,.T.);
+#3498 = SURFACE_CURVE('',#3499,(#3503,#3510),.PCURVE_S1.);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(568.88036572302,7.317799448098E-015,
+    19.970959245083));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3503 = PCURVE('',#1675,#3504);
+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3509);
+#3505 = LINE('',#3506,#3507);
+#3506 = CARTESIAN_POINT('',(-2.688483182336E-013,7.88860905221E-031));
+#3507 = VECTOR('',#3508,1.);
+#3508 = DIRECTION('',(0.E+000,-1.));
+#3509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3510 = PCURVE('',#1647,#3511);
+#3511 = DEFINITIONAL_REPRESENTATION('',(#3512),#3516);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#3514 = VECTOR('',#3515,1.);
+#3515 = DIRECTION('',(-0.E+000,-1.));
+#3516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3517 = ORIENTED_EDGE('',*,*,#3041,.T.);
+#3518 = ORIENTED_EDGE('',*,*,#3470,.F.);
+#3519 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#3520 = ADVANCED_FACE('',(#3521),#1647,.F.);
+#3521 = FACE_BOUND('',#3522,.T.);
+#3522 = EDGE_LOOP('',(#3523,#3524,#3525,#3546));
+#3523 = ORIENTED_EDGE('',*,*,#3497,.T.);
+#3524 = ORIENTED_EDGE('',*,*,#3017,.T.);
+#3525 = ORIENTED_EDGE('',*,*,#3526,.F.);
+#3526 = EDGE_CURVE('',#1603,#2995,#3527,.T.);
+#3527 = SURFACE_CURVE('',#3528,(#3532,#3539),.PCURVE_S1.);
+#3528 = LINE('',#3529,#3530);
+#3529 = CARTESIAN_POINT('',(565.,8.326672684689E-015,23.));
+#3530 = VECTOR('',#3531,1.);
+#3531 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3532 = PCURVE('',#1647,#3533);
+#3533 = DEFINITIONAL_REPRESENTATION('',(#3534),#3538);
+#3534 = LINE('',#3535,#3536);
+#3535 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3536 = VECTOR('',#3537,1.);
+#3537 = DIRECTION('',(-0.E+000,-1.));
+#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3539 = PCURVE('',#1618,#3540);
+#3540 = DEFINITIONAL_REPRESENTATION('',(#3541),#3545);
+#3541 = LINE('',#3542,#3543);
+#3542 = CARTESIAN_POINT('',(27.,0.E+000));
+#3543 = VECTOR('',#3544,1.);
+#3544 = DIRECTION('',(0.E+000,-1.));
+#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3546 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#3547 = ADVANCED_FACE('',(#3548),#1618,.F.);
+#3548 = FACE_BOUND('',#3549,.F.);
+#3549 = EDGE_LOOP('',(#3550,#3571,#3572,#3573));
+#3550 = ORIENTED_EDGE('',*,*,#3551,.T.);
+#3551 = EDGE_CURVE('',#1574,#2971,#3552,.T.);
+#3552 = SURFACE_CURVE('',#3553,(#3557,#3564),.PCURVE_S1.);
+#3553 = LINE('',#3554,#3555);
+#3554 = CARTESIAN_POINT('',(538.,8.326672684689E-015,23.));
+#3555 = VECTOR('',#3556,1.);
+#3556 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3557 = PCURVE('',#1618,#3558);
+#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563);
+#3559 = LINE('',#3560,#3561);
+#3560 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3561 = VECTOR('',#3562,1.);
+#3562 = DIRECTION('',(0.E+000,-1.));
+#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3564 = PCURVE('',#1590,#3565);
+#3565 = DEFINITIONAL_REPRESENTATION('',(#3566),#3570);
+#3566 = LINE('',#3567,#3568);
+#3567 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3568 = VECTOR('',#3569,1.);
+#3569 = DIRECTION('',(-0.E+000,-1.));
+#3570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3571 = ORIENTED_EDGE('',*,*,#2994,.T.);
+#3572 = ORIENTED_EDGE('',*,*,#3526,.F.);
+#3573 = ORIENTED_EDGE('',*,*,#1602,.F.);
+#3574 = ADVANCED_FACE('',(#3575),#1590,.F.);
+#3575 = FACE_BOUND('',#3576,.T.);
+#3576 = EDGE_LOOP('',(#3577,#3578,#3579,#3600));
+#3577 = ORIENTED_EDGE('',*,*,#3551,.T.);
+#3578 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#3579 = ORIENTED_EDGE('',*,*,#3580,.F.);
+#3580 = EDGE_CURVE('',#1546,#2948,#3581,.T.);
+#3581 = SURFACE_CURVE('',#3582,(#3586,#3593),.PCURVE_S1.);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(534.11963427698,7.317799448098E-015,
+    19.970959245083));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3586 = PCURVE('',#1590,#3587);
+#3587 = DEFINITIONAL_REPRESENTATION('',(#3588),#3592);
+#3588 = LINE('',#3589,#3590);
+#3589 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#3590 = VECTOR('',#3591,1.);
+#3591 = DIRECTION('',(-0.E+000,-1.));
+#3592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3593 = PCURVE('',#1561,#3594);
+#3594 = DEFINITIONAL_REPRESENTATION('',(#3595),#3599);
+#3595 = LINE('',#3596,#3597);
+#3596 = CARTESIAN_POINT('',(17.464249196573,-1.577721810442E-030));
+#3597 = VECTOR('',#3598,1.);
+#3598 = DIRECTION('',(0.E+000,-1.));
+#3599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3600 = ORIENTED_EDGE('',*,*,#1573,.F.);
+#3601 = ADVANCED_FACE('',(#3602),#1561,.F.);
+#3602 = FACE_BOUND('',#3603,.F.);
+#3603 = EDGE_LOOP('',(#3604,#3625,#3626,#3627));
+#3604 = ORIENTED_EDGE('',*,*,#3605,.T.);
+#3605 = EDGE_CURVE('',#1517,#2924,#3606,.T.);
+#3606 = SURFACE_CURVE('',#3607,(#3611,#3618),.PCURVE_S1.);
+#3607 = LINE('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(529.88036572302,1.675007051366E-015,
+    3.029040754918));
+#3609 = VECTOR('',#3610,1.);
+#3610 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3611 = PCURVE('',#1561,#3612);
+#3612 = DEFINITIONAL_REPRESENTATION('',(#3613),#3617);
+#3613 = LINE('',#3614,#3615);
+#3614 = CARTESIAN_POINT('',(5.751521926167E-013,-4.930380657631E-032));
+#3615 = VECTOR('',#3616,1.);
+#3616 = DIRECTION('',(0.E+000,-1.));
+#3617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3618 = PCURVE('',#1533,#3619);
+#3619 = DEFINITIONAL_REPRESENTATION('',(#3620),#3624);
+#3620 = LINE('',#3621,#3622);
+#3621 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#3622 = VECTOR('',#3623,1.);
+#3623 = DIRECTION('',(-0.E+000,-1.));
+#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3625 = ORIENTED_EDGE('',*,*,#2947,.T.);
+#3626 = ORIENTED_EDGE('',*,*,#3580,.F.);
+#3627 = ORIENTED_EDGE('',*,*,#1545,.F.);
+#3628 = ADVANCED_FACE('',(#3629),#1533,.T.);
+#3629 = FACE_BOUND('',#3630,.F.);
+#3630 = EDGE_LOOP('',(#3631,#3652,#3653,#3654));
+#3631 = ORIENTED_EDGE('',*,*,#3632,.T.);
+#3632 = EDGE_CURVE('',#1489,#2901,#3633,.T.);
+#3633 = SURFACE_CURVE('',#3634,(#3638,#3645),.PCURVE_S1.);
+#3634 = LINE('',#3635,#3636);
+#3635 = CARTESIAN_POINT('',(526.,6.661338147751E-016,0.E+000));
+#3636 = VECTOR('',#3637,1.);
+#3637 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3638 = PCURVE('',#1533,#3639);
+#3639 = DEFINITIONAL_REPRESENTATION('',(#3640),#3644);
+#3640 = LINE('',#3641,#3642);
+#3641 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3642 = VECTOR('',#3643,1.);
+#3643 = DIRECTION('',(-0.E+000,-1.));
+#3644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3645 = PCURVE('',#1504,#3646);
+#3646 = DEFINITIONAL_REPRESENTATION('',(#3647),#3651);
+#3647 = LINE('',#3648,#3649);
+#3648 = CARTESIAN_POINT('',(212.,0.E+000));
+#3649 = VECTOR('',#3650,1.);
+#3650 = DIRECTION('',(0.E+000,-1.));
+#3651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3652 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#3653 = ORIENTED_EDGE('',*,*,#3605,.F.);
+#3654 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#3655 = ADVANCED_FACE('',(#3656),#1504,.F.);
+#3656 = FACE_BOUND('',#3657,.F.);
+#3657 = EDGE_LOOP('',(#3658,#3679,#3680,#3681));
+#3658 = ORIENTED_EDGE('',*,*,#3659,.T.);
+#3659 = EDGE_CURVE('',#1460,#2877,#3660,.T.);
+#3660 = SURFACE_CURVE('',#3661,(#3665,#3672),.PCURVE_S1.);
+#3661 = LINE('',#3662,#3663);
+#3662 = CARTESIAN_POINT('',(314.,6.661338147751E-016,0.E+000));
+#3663 = VECTOR('',#3664,1.);
+#3664 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3665 = PCURVE('',#1504,#3666);
+#3666 = DEFINITIONAL_REPRESENTATION('',(#3667),#3671);
+#3667 = LINE('',#3668,#3669);
+#3668 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3669 = VECTOR('',#3670,1.);
+#3670 = DIRECTION('',(0.E+000,-1.));
+#3671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3672 = PCURVE('',#1476,#3673);
+#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);
+#3674 = LINE('',#3675,#3676);
+#3675 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3676 = VECTOR('',#3677,1.);
+#3677 = DIRECTION('',(-0.E+000,-1.));
+#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3679 = ORIENTED_EDGE('',*,*,#2900,.T.);
+#3680 = ORIENTED_EDGE('',*,*,#3632,.F.);
+#3681 = ORIENTED_EDGE('',*,*,#1488,.F.);
+#3682 = ADVANCED_FACE('',(#3683),#1476,.T.);
+#3683 = FACE_BOUND('',#3684,.F.);
+#3684 = EDGE_LOOP('',(#3685,#3706,#3707,#3708));
+#3685 = ORIENTED_EDGE('',*,*,#3686,.T.);
+#3686 = EDGE_CURVE('',#1432,#2854,#3687,.T.);
+#3687 = SURFACE_CURVE('',#3688,(#3692,#3699),.PCURVE_S1.);
+#3688 = LINE('',#3689,#3690);
+#3689 = CARTESIAN_POINT('',(310.11963427698,1.675007051366E-015,
+    3.029040754916));
+#3690 = VECTOR('',#3691,1.);
+#3691 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3692 = PCURVE('',#1476,#3693);
+#3693 = DEFINITIONAL_REPRESENTATION('',(#3694),#3698);
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(-0.E+000,-1.));
+#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3699 = PCURVE('',#1447,#3700);
+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(17.464249196575,0.E+000));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(0.E+000,-1.));
+#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3706 = ORIENTED_EDGE('',*,*,#2876,.T.);
+#3707 = ORIENTED_EDGE('',*,*,#3659,.F.);
+#3708 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#3709 = ADVANCED_FACE('',(#3710),#1447,.F.);
+#3710 = FACE_BOUND('',#3711,.F.);
+#3711 = EDGE_LOOP('',(#3712,#3733,#3734,#3735));
+#3712 = ORIENTED_EDGE('',*,*,#3713,.T.);
+#3713 = EDGE_CURVE('',#1403,#2830,#3714,.T.);
+#3714 = SURFACE_CURVE('',#3715,(#3719,#3726),.PCURVE_S1.);
+#3715 = LINE('',#3716,#3717);
+#3716 = CARTESIAN_POINT('',(305.88036572302,7.317799448098E-015,
+    19.970959245083));
+#3717 = VECTOR('',#3718,1.);
+#3718 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3719 = PCURVE('',#1447,#3720);
+#3720 = DEFINITIONAL_REPRESENTATION('',(#3721),#3725);
+#3721 = LINE('',#3722,#3723);
+#3722 = CARTESIAN_POINT('',(-2.516037003717E-013,3.944304526105E-031));
+#3723 = VECTOR('',#3724,1.);
+#3724 = DIRECTION('',(0.E+000,-1.));
+#3725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3726 = PCURVE('',#1419,#3727);
+#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
+#3728 = LINE('',#3729,#3730);
+#3729 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#3730 = VECTOR('',#3731,1.);
+#3731 = DIRECTION('',(-0.E+000,-1.));
+#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3733 = ORIENTED_EDGE('',*,*,#2853,.T.);
+#3734 = ORIENTED_EDGE('',*,*,#3686,.F.);
+#3735 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#3736 = ADVANCED_FACE('',(#3737),#1419,.F.);
+#3737 = FACE_BOUND('',#3738,.T.);
+#3738 = EDGE_LOOP('',(#3739,#3740,#3741,#3762));
+#3739 = ORIENTED_EDGE('',*,*,#3713,.T.);
+#3740 = ORIENTED_EDGE('',*,*,#2829,.T.);
+#3741 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#3742 = EDGE_CURVE('',#1375,#2807,#3743,.T.);
+#3743 = SURFACE_CURVE('',#3744,(#3748,#3755),.PCURVE_S1.);
+#3744 = LINE('',#3745,#3746);
+#3745 = CARTESIAN_POINT('',(302.,8.326672684689E-015,23.));
+#3746 = VECTOR('',#3747,1.);
+#3747 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3748 = PCURVE('',#1419,#3749);
+#3749 = DEFINITIONAL_REPRESENTATION('',(#3750),#3754);
+#3750 = LINE('',#3751,#3752);
+#3751 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3752 = VECTOR('',#3753,1.);
+#3753 = DIRECTION('',(-0.E+000,-1.));
+#3754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3755 = PCURVE('',#1390,#3756);
+#3756 = DEFINITIONAL_REPRESENTATION('',(#3757),#3761);
+#3757 = LINE('',#3758,#3759);
+#3758 = CARTESIAN_POINT('',(27.,0.E+000));
+#3759 = VECTOR('',#3760,1.);
+#3760 = DIRECTION('',(0.E+000,-1.));
+#3761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3762 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#3763 = ADVANCED_FACE('',(#3764),#1390,.F.);
+#3764 = FACE_BOUND('',#3765,.F.);
+#3765 = EDGE_LOOP('',(#3766,#3787,#3788,#3789));
+#3766 = ORIENTED_EDGE('',*,*,#3767,.T.);
+#3767 = EDGE_CURVE('',#1346,#2783,#3768,.T.);
+#3768 = SURFACE_CURVE('',#3769,(#3773,#3780),.PCURVE_S1.);
+#3769 = LINE('',#3770,#3771);
+#3770 = CARTESIAN_POINT('',(275.,8.326672684689E-015,23.));
+#3771 = VECTOR('',#3772,1.);
+#3772 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3773 = PCURVE('',#1390,#3774);
+#3774 = DEFINITIONAL_REPRESENTATION('',(#3775),#3779);
+#3775 = LINE('',#3776,#3777);
+#3776 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3777 = VECTOR('',#3778,1.);
+#3778 = DIRECTION('',(0.E+000,-1.));
+#3779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3780 = PCURVE('',#1362,#3781);
+#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);
+#3782 = LINE('',#3783,#3784);
+#3783 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3784 = VECTOR('',#3785,1.);
+#3785 = DIRECTION('',(-0.E+000,-1.));
+#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3787 = ORIENTED_EDGE('',*,*,#2806,.T.);
+#3788 = ORIENTED_EDGE('',*,*,#3742,.F.);
+#3789 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#3790 = ADVANCED_FACE('',(#3791),#1362,.F.);
+#3791 = FACE_BOUND('',#3792,.T.);
+#3792 = EDGE_LOOP('',(#3793,#3794,#3795,#3816));
+#3793 = ORIENTED_EDGE('',*,*,#3767,.T.);
+#3794 = ORIENTED_EDGE('',*,*,#2782,.T.);
+#3795 = ORIENTED_EDGE('',*,*,#3796,.F.);
+#3796 = EDGE_CURVE('',#1318,#2760,#3797,.T.);
+#3797 = SURFACE_CURVE('',#3798,(#3802,#3809),.PCURVE_S1.);
+#3798 = LINE('',#3799,#3800);
+#3799 = CARTESIAN_POINT('',(271.11963427698,7.317799448098E-015,
+    19.970959245083));
+#3800 = VECTOR('',#3801,1.);
+#3801 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3802 = PCURVE('',#1362,#3803);
+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808);
+#3804 = LINE('',#3805,#3806);
+#3805 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#3806 = VECTOR('',#3807,1.);
+#3807 = DIRECTION('',(-0.E+000,-1.));
+#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3809 = PCURVE('',#1333,#3810);
+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3815);
+#3811 = LINE('',#3812,#3813);
+#3812 = CARTESIAN_POINT('',(17.464249196573,-1.577721810442E-030));
+#3813 = VECTOR('',#3814,1.);
+#3814 = DIRECTION('',(0.E+000,-1.));
+#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3816 = ORIENTED_EDGE('',*,*,#1345,.F.);
+#3817 = ADVANCED_FACE('',(#3818),#1333,.F.);
+#3818 = FACE_BOUND('',#3819,.F.);
+#3819 = EDGE_LOOP('',(#3820,#3841,#3842,#3843));
+#3820 = ORIENTED_EDGE('',*,*,#3821,.T.);
+#3821 = EDGE_CURVE('',#1289,#2736,#3822,.T.);
+#3822 = SURFACE_CURVE('',#3823,(#3827,#3834),.PCURVE_S1.);
+#3823 = LINE('',#3824,#3825);
+#3824 = CARTESIAN_POINT('',(266.88036572302,1.675007051366E-015,
+    3.029040754918));
+#3825 = VECTOR('',#3826,1.);
+#3826 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3827 = PCURVE('',#1333,#3828);
+#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3833);
+#3829 = LINE('',#3830,#3831);
+#3830 = CARTESIAN_POINT('',(5.617971713707E-013,1.972152263053E-031));
+#3831 = VECTOR('',#3832,1.);
+#3832 = DIRECTION('',(0.E+000,-1.));
+#3833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3834 = PCURVE('',#1305,#3835);
+#3835 = DEFINITIONAL_REPRESENTATION('',(#3836),#3840);
+#3836 = LINE('',#3837,#3838);
+#3837 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#3838 = VECTOR('',#3839,1.);
+#3839 = DIRECTION('',(-0.E+000,-1.));
+#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3841 = ORIENTED_EDGE('',*,*,#2759,.T.);
+#3842 = ORIENTED_EDGE('',*,*,#3796,.F.);
+#3843 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#3844 = ADVANCED_FACE('',(#3845),#1305,.T.);
+#3845 = FACE_BOUND('',#3846,.F.);
+#3846 = EDGE_LOOP('',(#3847,#3868,#3869,#3870));
+#3847 = ORIENTED_EDGE('',*,*,#3848,.T.);
+#3848 = EDGE_CURVE('',#1261,#2713,#3849,.T.);
+#3849 = SURFACE_CURVE('',#3850,(#3854,#3861),.PCURVE_S1.);
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(263.,6.661338147751E-016,0.E+000));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3854 = PCURVE('',#1305,#3855);
+#3855 = DEFINITIONAL_REPRESENTATION('',(#3856),#3860);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(-0.E+000,-1.));
+#3860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3861 = PCURVE('',#1276,#3862);
+#3862 = DEFINITIONAL_REPRESENTATION('',(#3863),#3867);
+#3863 = LINE('',#3864,#3865);
+#3864 = CARTESIAN_POINT('',(212.,0.E+000));
+#3865 = VECTOR('',#3866,1.);
+#3866 = DIRECTION('',(0.E+000,-1.));
+#3867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3868 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#3869 = ORIENTED_EDGE('',*,*,#3821,.F.);
+#3870 = ORIENTED_EDGE('',*,*,#1288,.F.);
+#3871 = ADVANCED_FACE('',(#3872),#1276,.F.);
+#3872 = FACE_BOUND('',#3873,.F.);
+#3873 = EDGE_LOOP('',(#3874,#3895,#3896,#3897));
+#3874 = ORIENTED_EDGE('',*,*,#3875,.T.);
+#3875 = EDGE_CURVE('',#1232,#2689,#3876,.T.);
+#3876 = SURFACE_CURVE('',#3877,(#3881,#3888),.PCURVE_S1.);
+#3877 = LINE('',#3878,#3879);
+#3878 = CARTESIAN_POINT('',(51.000000000001,6.661338147751E-016,0.E+000)
+  );
+#3879 = VECTOR('',#3880,1.);
+#3880 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3881 = PCURVE('',#1276,#3882);
+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3887);
+#3883 = LINE('',#3884,#3885);
+#3884 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3885 = VECTOR('',#3886,1.);
+#3886 = DIRECTION('',(0.E+000,-1.));
+#3887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3888 = PCURVE('',#1248,#3889);
+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3894);
+#3890 = LINE('',#3891,#3892);
+#3891 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#3892 = VECTOR('',#3893,1.);
+#3893 = DIRECTION('',(-0.E+000,-1.));
+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3895 = ORIENTED_EDGE('',*,*,#2712,.T.);
+#3896 = ORIENTED_EDGE('',*,*,#3848,.F.);
+#3897 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#3898 = ADVANCED_FACE('',(#3899),#1248,.T.);
+#3899 = FACE_BOUND('',#3900,.F.);
+#3900 = EDGE_LOOP('',(#3901,#3922,#3923,#3924));
+#3901 = ORIENTED_EDGE('',*,*,#3902,.T.);
+#3902 = EDGE_CURVE('',#1204,#2666,#3903,.T.);
+#3903 = SURFACE_CURVE('',#3904,(#3908,#3915),.PCURVE_S1.);
+#3904 = LINE('',#3905,#3906);
+#3905 = CARTESIAN_POINT('',(47.11963427698,1.675007051366E-015,
+    3.029040754916));
+#3906 = VECTOR('',#3907,1.);
+#3907 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3908 = PCURVE('',#1248,#3909);
+#3909 = DEFINITIONAL_REPRESENTATION('',(#3910),#3914);
+#3910 = LINE('',#3911,#3912);
+#3911 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#3912 = VECTOR('',#3913,1.);
+#3913 = DIRECTION('',(-0.E+000,-1.));
+#3914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3915 = PCURVE('',#1219,#3916);
+#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921);
+#3917 = LINE('',#3918,#3919);
+#3918 = CARTESIAN_POINT('',(17.464249196575,-7.88860905221E-031));
+#3919 = VECTOR('',#3920,1.);
+#3920 = DIRECTION('',(0.E+000,-1.));
+#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3922 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#3923 = ORIENTED_EDGE('',*,*,#3875,.F.);
+#3924 = ORIENTED_EDGE('',*,*,#1231,.F.);
+#3925 = ADVANCED_FACE('',(#3926),#1219,.F.);
+#3926 = FACE_BOUND('',#3927,.F.);
+#3927 = EDGE_LOOP('',(#3928,#3949,#3950,#3951));
+#3928 = ORIENTED_EDGE('',*,*,#3929,.T.);
+#3929 = EDGE_CURVE('',#1175,#2642,#3930,.T.);
+#3930 = SURFACE_CURVE('',#3931,(#3935,#3942),.PCURVE_S1.);
+#3931 = LINE('',#3932,#3933);
+#3932 = CARTESIAN_POINT('',(42.88036572302,7.317799448098E-015,
+    19.970959245083));
+#3933 = VECTOR('',#3934,1.);
+#3934 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3935 = PCURVE('',#1219,#3936);
+#3936 = DEFINITIONAL_REPRESENTATION('',(#3937),#3941);
+#3937 = LINE('',#3938,#3939);
+#3938 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3939 = VECTOR('',#3940,1.);
+#3940 = DIRECTION('',(0.E+000,-1.));
+#3941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3942 = PCURVE('',#1191,#3943);
+#3943 = DEFINITIONAL_REPRESENTATION('',(#3944),#3948);
+#3944 = LINE('',#3945,#3946);
+#3945 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#3946 = VECTOR('',#3947,1.);
+#3947 = DIRECTION('',(-0.E+000,-1.));
+#3948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3949 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#3950 = ORIENTED_EDGE('',*,*,#3902,.F.);
+#3951 = ORIENTED_EDGE('',*,*,#1203,.F.);
+#3952 = ADVANCED_FACE('',(#3953),#1191,.F.);
+#3953 = FACE_BOUND('',#3954,.T.);
+#3954 = EDGE_LOOP('',(#3955,#3956,#3957,#3978));
+#3955 = ORIENTED_EDGE('',*,*,#3929,.T.);
+#3956 = ORIENTED_EDGE('',*,*,#2641,.T.);
+#3957 = ORIENTED_EDGE('',*,*,#3958,.F.);
+#3958 = EDGE_CURVE('',#1147,#2619,#3959,.T.);
+#3959 = SURFACE_CURVE('',#3960,(#3964,#3971),.PCURVE_S1.);
+#3960 = LINE('',#3961,#3962);
+#3961 = CARTESIAN_POINT('',(39.,8.326672684689E-015,23.));
+#3962 = VECTOR('',#3963,1.);
+#3963 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3964 = PCURVE('',#1191,#3965);
+#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);
+#3966 = LINE('',#3967,#3968);
+#3967 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#3968 = VECTOR('',#3969,1.);
+#3969 = DIRECTION('',(-0.E+000,-1.));
+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3971 = PCURVE('',#1162,#3972);
+#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3977);
+#3973 = LINE('',#3974,#3975);
+#3974 = CARTESIAN_POINT('',(27.,0.E+000));
+#3975 = VECTOR('',#3976,1.);
+#3976 = DIRECTION('',(0.E+000,-1.));
+#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3978 = ORIENTED_EDGE('',*,*,#1174,.F.);
+#3979 = ADVANCED_FACE('',(#3980),#1162,.F.);
+#3980 = FACE_BOUND('',#3981,.F.);
+#3981 = EDGE_LOOP('',(#3982,#4003,#4004,#4005));
+#3982 = ORIENTED_EDGE('',*,*,#3983,.T.);
+#3983 = EDGE_CURVE('',#1118,#2595,#3984,.T.);
+#3984 = SURFACE_CURVE('',#3985,(#3989,#3996),.PCURVE_S1.);
+#3985 = LINE('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(12.,8.326672684689E-015,23.));
+#3987 = VECTOR('',#3988,1.);
+#3988 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#3989 = PCURVE('',#1162,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);
+#3991 = LINE('',#3992,#3993);
+#3992 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3993 = VECTOR('',#3994,1.);
+#3994 = DIRECTION('',(0.E+000,-1.));
+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3996 = PCURVE('',#1134,#3997);
+#3997 = DEFINITIONAL_REPRESENTATION('',(#3998),#4002);
+#3998 = LINE('',#3999,#4000);
+#3999 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4000 = VECTOR('',#4001,1.);
+#4001 = DIRECTION('',(-0.E+000,-1.));
+#4002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4003 = ORIENTED_EDGE('',*,*,#2618,.T.);
+#4004 = ORIENTED_EDGE('',*,*,#3958,.F.);
+#4005 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#4006 = ADVANCED_FACE('',(#4007),#1134,.F.);
+#4007 = FACE_BOUND('',#4008,.T.);
+#4008 = EDGE_LOOP('',(#4009,#4010,#4011,#4032));
+#4009 = ORIENTED_EDGE('',*,*,#3983,.T.);
+#4010 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#4011 = ORIENTED_EDGE('',*,*,#4012,.F.);
+#4012 = EDGE_CURVE('',#1090,#2572,#4013,.T.);
+#4013 = SURFACE_CURVE('',#4014,(#4018,#4025),.PCURVE_S1.);
+#4014 = LINE('',#4015,#4016);
+#4015 = CARTESIAN_POINT('',(8.291853121882,7.493966193865E-015,
+    20.499882238811));
+#4016 = VECTOR('',#4017,1.);
+#4017 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4018 = PCURVE('',#1134,#4019);
+#4019 = DEFINITIONAL_REPRESENTATION('',(#4020),#4024);
+#4020 = LINE('',#4021,#4022);
+#4021 = CARTESIAN_POINT('',(-2.757227636721,0.E+000));
+#4022 = VECTOR('',#4023,1.);
+#4023 = DIRECTION('',(-0.E+000,-1.));
+#4024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4025 = PCURVE('',#1105,#4026);
+#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031);
+#4027 = LINE('',#4028,#4029);
+#4028 = CARTESIAN_POINT('',(22.113344387496,-1.577721810442E-030));
+#4029 = VECTOR('',#4030,1.);
+#4030 = DIRECTION('',(0.E+000,-1.));
+#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4032 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#4033 = ADVANCED_FACE('',(#4034),#1105,.F.);
+#4034 = FACE_BOUND('',#4035,.F.);
+#4035 = EDGE_LOOP('',(#4036,#4057,#4058,#4059));
+#4036 = ORIENTED_EDGE('',*,*,#4037,.T.);
+#4037 = EDGE_CURVE('',#1062,#2549,#4038,.T.);
+#4038 = SURFACE_CURVE('',#4039,(#4043,#4050),.PCURVE_S1.);
+#4039 = LINE('',#4040,#4041);
+#4040 = CARTESIAN_POINT('',(0.E+000,6.661338147751E-016,0.E+000));
+#4041 = VECTOR('',#4042,1.);
+#4042 = DIRECTION('',(0.E+000,-1.,3.330669073875E-016));
+#4043 = PCURVE('',#1105,#4044);
+#4044 = DEFINITIONAL_REPRESENTATION('',(#4045),#4049);
+#4045 = LINE('',#4046,#4047);
+#4046 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4047 = VECTOR('',#4048,1.);
+#4048 = DIRECTION('',(0.E+000,-1.));
+#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4050 = PCURVE('',#1077,#4051);
+#4051 = DEFINITIONAL_REPRESENTATION('',(#4052),#4056);
+#4052 = LINE('',#4053,#4054);
+#4053 = CARTESIAN_POINT('',(2.,6.661338147751E-016));
+#4054 = VECTOR('',#4055,1.);
+#4055 = DIRECTION('',(3.330669073875E-016,-1.));
+#4056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4057 = ORIENTED_EDGE('',*,*,#2571,.T.);
+#4058 = ORIENTED_EDGE('',*,*,#4012,.F.);
+#4059 = ORIENTED_EDGE('',*,*,#1089,.F.);
+#4060 = ADVANCED_FACE('',(#4061),#1077,.F.);
+#4061 = FACE_BOUND('',#4062,.F.);
+#4062 = EDGE_LOOP('',(#4063,#4064,#4085,#4086));
+#4063 = ORIENTED_EDGE('',*,*,#1061,.F.);
+#4064 = ORIENTED_EDGE('',*,*,#4065,.T.);
+#4065 = EDGE_CURVE('',#1034,#2526,#4066,.T.);
+#4066 = SURFACE_CURVE('',#4067,(#4071,#4078),.PCURVE_S1.);
+#4067 = LINE('',#4068,#4069);
+#4068 = CARTESIAN_POINT('',(0.E+000,1.33226762955E-015,2.));
+#4069 = VECTOR('',#4070,1.);
+#4070 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4071 = PCURVE('',#1077,#4072);
+#4072 = DEFINITIONAL_REPRESENTATION('',(#4073),#4077);
+#4073 = LINE('',#4074,#4075);
+#4074 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4075 = VECTOR('',#4076,1.);
+#4076 = DIRECTION('',(2.22044604925E-016,-1.));
+#4077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4078 = PCURVE('',#1049,#4079);
+#4079 = DEFINITIONAL_REPRESENTATION('',(#4080),#4084);
+#4080 = LINE('',#4081,#4082);
+#4081 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4082 = VECTOR('',#4083,1.);
+#4083 = DIRECTION('',(-2.058435021389E-016,-1.));
+#4084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4085 = ORIENTED_EDGE('',*,*,#2548,.T.);
+#4086 = ORIENTED_EDGE('',*,*,#4037,.F.);
+#4087 = ADVANCED_FACE('',(#4088),#1049,.T.);
+#4088 = FACE_BOUND('',#4089,.T.);
+#4089 = EDGE_LOOP('',(#4090,#4091,#4092,#4113));
+#4090 = ORIENTED_EDGE('',*,*,#4065,.T.);
+#4091 = ORIENTED_EDGE('',*,*,#2525,.T.);
+#4092 = ORIENTED_EDGE('',*,*,#4093,.F.);
+#4093 = EDGE_CURVE('',#1005,#2502,#4094,.T.);
+#4094 = SURFACE_CURVE('',#4095,(#4099,#4106),.PCURVE_S1.);
+#4095 = LINE('',#4096,#4097);
+#4096 = CARTESIAN_POINT('',(8.291853121882,1.498793238773E-014,
+    22.499882238811));
+#4097 = VECTOR('',#4098,1.);
+#4098 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4099 = PCURVE('',#1049,#4100);
+#4100 = DEFINITIONAL_REPRESENTATION('',(#4101),#4105);
+#4101 = LINE('',#4102,#4103);
+#4102 = CARTESIAN_POINT('',(22.113344387496,1.577721810442E-030));
+#4103 = VECTOR('',#4104,1.);
+#4104 = DIRECTION('',(-2.058435021389E-016,-1.));
+#4105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4106 = PCURVE('',#1021,#4107);
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4112);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(-2.757227636721,0.E+000));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(-0.E+000,-1.));
+#4112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4113 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#4114 = ADVANCED_FACE('',(#4115),#1021,.T.);
+#4115 = FACE_BOUND('',#4116,.F.);
+#4116 = EDGE_LOOP('',(#4117,#4138,#4139,#4140));
+#4117 = ORIENTED_EDGE('',*,*,#4118,.T.);
+#4118 = EDGE_CURVE('',#977,#2479,#4119,.T.);
+#4119 = SURFACE_CURVE('',#4120,(#4124,#4131),.PCURVE_S1.);
+#4120 = LINE('',#4121,#4122);
+#4121 = CARTESIAN_POINT('',(12.,1.665334536938E-014,25.));
+#4122 = VECTOR('',#4123,1.);
+#4123 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4124 = PCURVE('',#1021,#4125);
+#4125 = DEFINITIONAL_REPRESENTATION('',(#4126),#4130);
+#4126 = LINE('',#4127,#4128);
+#4127 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4128 = VECTOR('',#4129,1.);
+#4129 = DIRECTION('',(-0.E+000,-1.));
+#4130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4131 = PCURVE('',#992,#4132);
+#4132 = DEFINITIONAL_REPRESENTATION('',(#4133),#4137);
+#4133 = LINE('',#4134,#4135);
+#4134 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4135 = VECTOR('',#4136,1.);
+#4136 = DIRECTION('',(0.E+000,-1.));
+#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4138 = ORIENTED_EDGE('',*,*,#2501,.T.);
+#4139 = ORIENTED_EDGE('',*,*,#4093,.F.);
+#4140 = ORIENTED_EDGE('',*,*,#1004,.F.);
+#4141 = ADVANCED_FACE('',(#4142),#992,.T.);
+#4142 = FACE_BOUND('',#4143,.T.);
+#4143 = EDGE_LOOP('',(#4144,#4145,#4146,#4167));
+#4144 = ORIENTED_EDGE('',*,*,#4118,.T.);
+#4145 = ORIENTED_EDGE('',*,*,#2478,.T.);
+#4146 = ORIENTED_EDGE('',*,*,#4147,.F.);
+#4147 = EDGE_CURVE('',#948,#2455,#4148,.T.);
+#4148 = SURFACE_CURVE('',#4149,(#4153,#4160),.PCURVE_S1.);
+#4149 = LINE('',#4150,#4151);
+#4150 = CARTESIAN_POINT('',(39.,1.665334536938E-014,25.));
+#4151 = VECTOR('',#4152,1.);
+#4152 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4153 = PCURVE('',#992,#4154);
+#4154 = DEFINITIONAL_REPRESENTATION('',(#4155),#4159);
+#4155 = LINE('',#4156,#4157);
+#4156 = CARTESIAN_POINT('',(27.,0.E+000));
+#4157 = VECTOR('',#4158,1.);
+#4158 = DIRECTION('',(0.E+000,-1.));
+#4159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4160 = PCURVE('',#964,#4161);
+#4161 = DEFINITIONAL_REPRESENTATION('',(#4162),#4166);
+#4162 = LINE('',#4163,#4164);
+#4163 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4164 = VECTOR('',#4165,1.);
+#4165 = DIRECTION('',(-0.E+000,-1.));
+#4166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4167 = ORIENTED_EDGE('',*,*,#976,.F.);
+#4168 = ADVANCED_FACE('',(#4169),#964,.T.);
+#4169 = FACE_BOUND('',#4170,.F.);
+#4170 = EDGE_LOOP('',(#4171,#4192,#4193,#4194));
+#4171 = ORIENTED_EDGE('',*,*,#4172,.T.);
+#4172 = EDGE_CURVE('',#920,#2432,#4173,.T.);
+#4173 = SURFACE_CURVE('',#4174,(#4178,#4185),.PCURVE_S1.);
+#4174 = LINE('',#4175,#4176);
+#4175 = CARTESIAN_POINT('',(42.88036572302,1.46355988962E-014,
+    21.970959245083));
+#4176 = VECTOR('',#4177,1.);
+#4177 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4178 = PCURVE('',#964,#4179);
+#4179 = DEFINITIONAL_REPRESENTATION('',(#4180),#4184);
+#4180 = LINE('',#4181,#4182);
+#4181 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#4182 = VECTOR('',#4183,1.);
+#4183 = DIRECTION('',(-0.E+000,-1.));
+#4184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4185 = PCURVE('',#935,#4186);
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4191);
+#4187 = LINE('',#4188,#4189);
+#4188 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4189 = VECTOR('',#4190,1.);
+#4190 = DIRECTION('',(2.154035684832E-016,-1.));
+#4191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4192 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#4193 = ORIENTED_EDGE('',*,*,#4147,.F.);
+#4194 = ORIENTED_EDGE('',*,*,#947,.F.);
+#4195 = ADVANCED_FACE('',(#4196),#935,.T.);
+#4196 = FACE_BOUND('',#4197,.T.);
+#4197 = EDGE_LOOP('',(#4198,#4199,#4200,#4221));
+#4198 = ORIENTED_EDGE('',*,*,#4172,.T.);
+#4199 = ORIENTED_EDGE('',*,*,#2431,.T.);
+#4200 = ORIENTED_EDGE('',*,*,#4201,.F.);
+#4201 = EDGE_CURVE('',#891,#2408,#4202,.T.);
+#4202 = SURFACE_CURVE('',#4203,(#4207,#4214),.PCURVE_S1.);
+#4203 = LINE('',#4204,#4205);
+#4204 = CARTESIAN_POINT('',(47.11963427698,3.350014102733E-015,
+    5.029040754917));
+#4205 = VECTOR('',#4206,1.);
+#4206 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4207 = PCURVE('',#935,#4208);
+#4208 = DEFINITIONAL_REPRESENTATION('',(#4209),#4213);
+#4209 = LINE('',#4210,#4211);
+#4210 = CARTESIAN_POINT('',(17.464249196573,-1.577721810442E-030));
+#4211 = VECTOR('',#4212,1.);
+#4212 = DIRECTION('',(2.154035684832E-016,-1.));
+#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4214 = PCURVE('',#907,#4215);
+#4215 = DEFINITIONAL_REPRESENTATION('',(#4216),#4220);
+#4216 = LINE('',#4217,#4218);
+#4217 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#4218 = VECTOR('',#4219,1.);
+#4219 = DIRECTION('',(-0.E+000,-1.));
+#4220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4221 = ORIENTED_EDGE('',*,*,#919,.F.);
+#4222 = ADVANCED_FACE('',(#4223),#907,.F.);
+#4223 = FACE_BOUND('',#4224,.T.);
+#4224 = EDGE_LOOP('',(#4225,#4226,#4227,#4248));
+#4225 = ORIENTED_EDGE('',*,*,#4201,.T.);
+#4226 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#4227 = ORIENTED_EDGE('',*,*,#4228,.F.);
+#4228 = EDGE_CURVE('',#863,#2385,#4229,.T.);
+#4229 = SURFACE_CURVE('',#4230,(#4234,#4241),.PCURVE_S1.);
+#4230 = LINE('',#4231,#4232);
+#4231 = CARTESIAN_POINT('',(51.,1.33226762955E-015,2.));
+#4232 = VECTOR('',#4233,1.);
+#4233 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4234 = PCURVE('',#907,#4235);
+#4235 = DEFINITIONAL_REPRESENTATION('',(#4236),#4240);
+#4236 = LINE('',#4237,#4238);
+#4237 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4238 = VECTOR('',#4239,1.);
+#4239 = DIRECTION('',(-0.E+000,-1.));
+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4241 = PCURVE('',#878,#4242);
+#4242 = DEFINITIONAL_REPRESENTATION('',(#4243),#4247);
+#4243 = LINE('',#4244,#4245);
+#4244 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4245 = VECTOR('',#4246,1.);
+#4246 = DIRECTION('',(0.E+000,-1.));
+#4247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4248 = ORIENTED_EDGE('',*,*,#890,.F.);
+#4249 = ADVANCED_FACE('',(#4250),#878,.T.);
+#4250 = FACE_BOUND('',#4251,.T.);
+#4251 = EDGE_LOOP('',(#4252,#4253,#4254,#4275));
+#4252 = ORIENTED_EDGE('',*,*,#4228,.T.);
+#4253 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#4254 = ORIENTED_EDGE('',*,*,#4255,.F.);
+#4255 = EDGE_CURVE('',#834,#2361,#4256,.T.);
+#4256 = SURFACE_CURVE('',#4257,(#4261,#4268),.PCURVE_S1.);
+#4257 = LINE('',#4258,#4259);
+#4258 = CARTESIAN_POINT('',(263.,1.33226762955E-015,2.));
+#4259 = VECTOR('',#4260,1.);
+#4260 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4261 = PCURVE('',#878,#4262);
+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);
+#4263 = LINE('',#4264,#4265);
+#4264 = CARTESIAN_POINT('',(212.,0.E+000));
+#4265 = VECTOR('',#4266,1.);
+#4266 = DIRECTION('',(0.E+000,-1.));
+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4268 = PCURVE('',#850,#4269);
+#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274);
+#4270 = LINE('',#4271,#4272);
+#4271 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4272 = VECTOR('',#4273,1.);
+#4273 = DIRECTION('',(-0.E+000,-1.));
+#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4275 = ORIENTED_EDGE('',*,*,#862,.F.);
+#4276 = ADVANCED_FACE('',(#4277),#850,.F.);
+#4277 = FACE_BOUND('',#4278,.T.);
+#4278 = EDGE_LOOP('',(#4279,#4280,#4281,#4302));
+#4279 = ORIENTED_EDGE('',*,*,#4255,.T.);
+#4280 = ORIENTED_EDGE('',*,*,#2360,.T.);
+#4281 = ORIENTED_EDGE('',*,*,#4282,.F.);
+#4282 = EDGE_CURVE('',#806,#2338,#4283,.T.);
+#4283 = SURFACE_CURVE('',#4284,(#4288,#4295),.PCURVE_S1.);
+#4284 = LINE('',#4285,#4286);
+#4285 = CARTESIAN_POINT('',(266.88036572302,3.350014102733E-015,
+    5.029040754917));
+#4286 = VECTOR('',#4287,1.);
+#4287 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4288 = PCURVE('',#850,#4289);
+#4289 = DEFINITIONAL_REPRESENTATION('',(#4290),#4294);
+#4290 = LINE('',#4291,#4292);
+#4291 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#4292 = VECTOR('',#4293,1.);
+#4293 = DIRECTION('',(-0.E+000,-1.));
+#4294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4295 = PCURVE('',#821,#4296);
+#4296 = DEFINITIONAL_REPRESENTATION('',(#4297),#4301);
+#4297 = LINE('',#4298,#4299);
+#4298 = CARTESIAN_POINT('',(2.548851810322E-046,3.944304526105E-031));
+#4299 = VECTOR('',#4300,1.);
+#4300 = DIRECTION('',(-2.154035684832E-016,-1.));
+#4301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4302 = ORIENTED_EDGE('',*,*,#833,.F.);
+#4303 = ADVANCED_FACE('',(#4304),#821,.T.);
+#4304 = FACE_BOUND('',#4305,.T.);
+#4305 = EDGE_LOOP('',(#4306,#4307,#4308,#4329));
+#4306 = ORIENTED_EDGE('',*,*,#4282,.T.);
+#4307 = ORIENTED_EDGE('',*,*,#2337,.T.);
+#4308 = ORIENTED_EDGE('',*,*,#4309,.F.);
+#4309 = EDGE_CURVE('',#777,#2314,#4310,.T.);
+#4310 = SURFACE_CURVE('',#4311,(#4315,#4322),.PCURVE_S1.);
+#4311 = LINE('',#4312,#4313);
+#4312 = CARTESIAN_POINT('',(271.11963427698,1.46355988962E-014,
+    21.970959245083));
+#4313 = VECTOR('',#4314,1.);
+#4314 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4315 = PCURVE('',#821,#4316);
+#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);
+#4317 = LINE('',#4318,#4319);
+#4318 = CARTESIAN_POINT('',(17.464249196573,-1.577721810442E-030));
+#4319 = VECTOR('',#4320,1.);
+#4320 = DIRECTION('',(-2.154035684832E-016,-1.));
+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4322 = PCURVE('',#793,#4323);
+#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);
+#4324 = LINE('',#4325,#4326);
+#4325 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#4326 = VECTOR('',#4327,1.);
+#4327 = DIRECTION('',(-0.E+000,-1.));
+#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4329 = ORIENTED_EDGE('',*,*,#805,.F.);
+#4330 = ADVANCED_FACE('',(#4331),#793,.T.);
+#4331 = FACE_BOUND('',#4332,.F.);
+#4332 = EDGE_LOOP('',(#4333,#4354,#4355,#4356));
+#4333 = ORIENTED_EDGE('',*,*,#4334,.T.);
+#4334 = EDGE_CURVE('',#749,#2291,#4335,.T.);
+#4335 = SURFACE_CURVE('',#4336,(#4340,#4347),.PCURVE_S1.);
+#4336 = LINE('',#4337,#4338);
+#4337 = CARTESIAN_POINT('',(275.,1.665334536938E-014,25.));
+#4338 = VECTOR('',#4339,1.);
+#4339 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4340 = PCURVE('',#793,#4341);
+#4341 = DEFINITIONAL_REPRESENTATION('',(#4342),#4346);
+#4342 = LINE('',#4343,#4344);
+#4343 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4344 = VECTOR('',#4345,1.);
+#4345 = DIRECTION('',(-0.E+000,-1.));
+#4346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4347 = PCURVE('',#764,#4348);
+#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4353);
+#4349 = LINE('',#4350,#4351);
+#4350 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4351 = VECTOR('',#4352,1.);
+#4352 = DIRECTION('',(0.E+000,-1.));
+#4353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4354 = ORIENTED_EDGE('',*,*,#2313,.T.);
+#4355 = ORIENTED_EDGE('',*,*,#4309,.F.);
+#4356 = ORIENTED_EDGE('',*,*,#776,.F.);
+#4357 = ADVANCED_FACE('',(#4358),#764,.T.);
+#4358 = FACE_BOUND('',#4359,.T.);
+#4359 = EDGE_LOOP('',(#4360,#4361,#4362,#4383));
+#4360 = ORIENTED_EDGE('',*,*,#4334,.T.);
+#4361 = ORIENTED_EDGE('',*,*,#2290,.T.);
+#4362 = ORIENTED_EDGE('',*,*,#4363,.F.);
+#4363 = EDGE_CURVE('',#720,#2267,#4364,.T.);
+#4364 = SURFACE_CURVE('',#4365,(#4369,#4376),.PCURVE_S1.);
+#4365 = LINE('',#4366,#4367);
+#4366 = CARTESIAN_POINT('',(302.,1.665334536938E-014,25.));
+#4367 = VECTOR('',#4368,1.);
+#4368 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4369 = PCURVE('',#764,#4370);
+#4370 = DEFINITIONAL_REPRESENTATION('',(#4371),#4375);
+#4371 = LINE('',#4372,#4373);
+#4372 = CARTESIAN_POINT('',(27.,0.E+000));
+#4373 = VECTOR('',#4374,1.);
+#4374 = DIRECTION('',(0.E+000,-1.));
+#4375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4376 = PCURVE('',#736,#4377);
+#4377 = DEFINITIONAL_REPRESENTATION('',(#4378),#4382);
+#4378 = LINE('',#4379,#4380);
+#4379 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4380 = VECTOR('',#4381,1.);
+#4381 = DIRECTION('',(-0.E+000,-1.));
+#4382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4383 = ORIENTED_EDGE('',*,*,#748,.F.);
+#4384 = ADVANCED_FACE('',(#4385),#736,.T.);
+#4385 = FACE_BOUND('',#4386,.F.);
+#4386 = EDGE_LOOP('',(#4387,#4408,#4409,#4410));
+#4387 = ORIENTED_EDGE('',*,*,#4388,.T.);
+#4388 = EDGE_CURVE('',#692,#2244,#4389,.T.);
+#4389 = SURFACE_CURVE('',#4390,(#4394,#4401),.PCURVE_S1.);
+#4390 = LINE('',#4391,#4392);
+#4391 = CARTESIAN_POINT('',(305.88036572302,1.46355988962E-014,
+    21.970959245083));
+#4392 = VECTOR('',#4393,1.);
+#4393 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4394 = PCURVE('',#736,#4395);
+#4395 = DEFINITIONAL_REPRESENTATION('',(#4396),#4400);
+#4396 = LINE('',#4397,#4398);
+#4397 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#4398 = VECTOR('',#4399,1.);
+#4399 = DIRECTION('',(-0.E+000,-1.));
+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4401 = PCURVE('',#707,#4402);
+#4402 = DEFINITIONAL_REPRESENTATION('',(#4403),#4407);
+#4403 = LINE('',#4404,#4405);
+#4404 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4405 = VECTOR('',#4406,1.);
+#4406 = DIRECTION('',(2.154035684832E-016,-1.));
+#4407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4408 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#4409 = ORIENTED_EDGE('',*,*,#4363,.F.);
+#4410 = ORIENTED_EDGE('',*,*,#719,.F.);
+#4411 = ADVANCED_FACE('',(#4412),#707,.T.);
+#4412 = FACE_BOUND('',#4413,.T.);
+#4413 = EDGE_LOOP('',(#4414,#4415,#4416,#4437));
+#4414 = ORIENTED_EDGE('',*,*,#4388,.T.);
+#4415 = ORIENTED_EDGE('',*,*,#2243,.T.);
+#4416 = ORIENTED_EDGE('',*,*,#4417,.F.);
+#4417 = EDGE_CURVE('',#663,#2220,#4418,.T.);
+#4418 = SURFACE_CURVE('',#4419,(#4423,#4430),.PCURVE_S1.);
+#4419 = LINE('',#4420,#4421);
+#4420 = CARTESIAN_POINT('',(310.11963427698,3.350014102733E-015,
+    5.029040754917));
+#4421 = VECTOR('',#4422,1.);
+#4422 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4423 = PCURVE('',#707,#4424);
+#4424 = DEFINITIONAL_REPRESENTATION('',(#4425),#4429);
+#4425 = LINE('',#4426,#4427);
+#4426 = CARTESIAN_POINT('',(17.464249196573,1.577721810442E-030));
+#4427 = VECTOR('',#4428,1.);
+#4428 = DIRECTION('',(2.154035684832E-016,-1.));
+#4429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4430 = PCURVE('',#679,#4431);
+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
+#4432 = LINE('',#4433,#4434);
+#4433 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#4434 = VECTOR('',#4435,1.);
+#4435 = DIRECTION('',(-0.E+000,-1.));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = ORIENTED_EDGE('',*,*,#691,.F.);
+#4438 = ADVANCED_FACE('',(#4439),#679,.F.);
+#4439 = FACE_BOUND('',#4440,.T.);
+#4440 = EDGE_LOOP('',(#4441,#4442,#4443,#4464));
+#4441 = ORIENTED_EDGE('',*,*,#4417,.T.);
+#4442 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#4443 = ORIENTED_EDGE('',*,*,#4444,.F.);
+#4444 = EDGE_CURVE('',#635,#2197,#4445,.T.);
+#4445 = SURFACE_CURVE('',#4446,(#4450,#4457),.PCURVE_S1.);
+#4446 = LINE('',#4447,#4448);
+#4447 = CARTESIAN_POINT('',(314.,1.33226762955E-015,2.));
+#4448 = VECTOR('',#4449,1.);
+#4449 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4450 = PCURVE('',#679,#4451);
+#4451 = DEFINITIONAL_REPRESENTATION('',(#4452),#4456);
+#4452 = LINE('',#4453,#4454);
+#4453 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4454 = VECTOR('',#4455,1.);
+#4455 = DIRECTION('',(-0.E+000,-1.));
+#4456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4457 = PCURVE('',#650,#4458);
+#4458 = DEFINITIONAL_REPRESENTATION('',(#4459),#4463);
+#4459 = LINE('',#4460,#4461);
+#4460 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4461 = VECTOR('',#4462,1.);
+#4462 = DIRECTION('',(0.E+000,-1.));
+#4463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4464 = ORIENTED_EDGE('',*,*,#662,.F.);
+#4465 = ADVANCED_FACE('',(#4466),#650,.T.);
+#4466 = FACE_BOUND('',#4467,.T.);
+#4467 = EDGE_LOOP('',(#4468,#4469,#4470,#4491));
+#4468 = ORIENTED_EDGE('',*,*,#4444,.T.);
+#4469 = ORIENTED_EDGE('',*,*,#2196,.T.);
+#4470 = ORIENTED_EDGE('',*,*,#4471,.F.);
+#4471 = EDGE_CURVE('',#606,#2173,#4472,.T.);
+#4472 = SURFACE_CURVE('',#4473,(#4477,#4484),.PCURVE_S1.);
+#4473 = LINE('',#4474,#4475);
+#4474 = CARTESIAN_POINT('',(526.,1.33226762955E-015,2.));
+#4475 = VECTOR('',#4476,1.);
+#4476 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4477 = PCURVE('',#650,#4478);
+#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483);
+#4479 = LINE('',#4480,#4481);
+#4480 = CARTESIAN_POINT('',(212.,0.E+000));
+#4481 = VECTOR('',#4482,1.);
+#4482 = DIRECTION('',(0.E+000,-1.));
+#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4484 = PCURVE('',#622,#4485);
+#4485 = DEFINITIONAL_REPRESENTATION('',(#4486),#4490);
+#4486 = LINE('',#4487,#4488);
+#4487 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4488 = VECTOR('',#4489,1.);
+#4489 = DIRECTION('',(-0.E+000,-1.));
+#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4491 = ORIENTED_EDGE('',*,*,#634,.F.);
+#4492 = ADVANCED_FACE('',(#4493),#622,.F.);
+#4493 = FACE_BOUND('',#4494,.T.);
+#4494 = EDGE_LOOP('',(#4495,#4496,#4497,#4518));
+#4495 = ORIENTED_EDGE('',*,*,#4471,.T.);
+#4496 = ORIENTED_EDGE('',*,*,#2172,.T.);
+#4497 = ORIENTED_EDGE('',*,*,#4498,.F.);
+#4498 = EDGE_CURVE('',#578,#2150,#4499,.T.);
+#4499 = SURFACE_CURVE('',#4500,(#4504,#4511),.PCURVE_S1.);
+#4500 = LINE('',#4501,#4502);
+#4501 = CARTESIAN_POINT('',(529.88036572302,3.350014102733E-015,
+    5.029040754917));
+#4502 = VECTOR('',#4503,1.);
+#4503 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4504 = PCURVE('',#622,#4505);
+#4505 = DEFINITIONAL_REPRESENTATION('',(#4506),#4510);
+#4506 = LINE('',#4507,#4508);
+#4507 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#4508 = VECTOR('',#4509,1.);
+#4509 = DIRECTION('',(-0.E+000,-1.));
+#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4511 = PCURVE('',#593,#4512);
+#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4517);
+#4513 = LINE('',#4514,#4515);
+#4514 = CARTESIAN_POINT('',(2.548851810322E-046,3.944304526105E-031));
+#4515 = VECTOR('',#4516,1.);
+#4516 = DIRECTION('',(-2.154035684832E-016,-1.));
+#4517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4518 = ORIENTED_EDGE('',*,*,#605,.F.);
+#4519 = ADVANCED_FACE('',(#4520),#593,.T.);
+#4520 = FACE_BOUND('',#4521,.T.);
+#4521 = EDGE_LOOP('',(#4522,#4523,#4524,#4545));
+#4522 = ORIENTED_EDGE('',*,*,#4498,.T.);
+#4523 = ORIENTED_EDGE('',*,*,#2149,.T.);
+#4524 = ORIENTED_EDGE('',*,*,#4525,.F.);
+#4525 = EDGE_CURVE('',#549,#2126,#4526,.T.);
+#4526 = SURFACE_CURVE('',#4527,(#4531,#4538),.PCURVE_S1.);
+#4527 = LINE('',#4528,#4529);
+#4528 = CARTESIAN_POINT('',(534.11963427698,1.46355988962E-014,
+    21.970959245083));
+#4529 = VECTOR('',#4530,1.);
+#4530 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4531 = PCURVE('',#593,#4532);
+#4532 = DEFINITIONAL_REPRESENTATION('',(#4533),#4537);
+#4533 = LINE('',#4534,#4535);
+#4534 = CARTESIAN_POINT('',(17.464249196573,1.577721810442E-030));
+#4535 = VECTOR('',#4536,1.);
+#4536 = DIRECTION('',(-2.154035684832E-016,-1.));
+#4537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4538 = PCURVE('',#565,#4539);
+#4539 = DEFINITIONAL_REPRESENTATION('',(#4540),#4544);
+#4540 = LINE('',#4541,#4542);
+#4541 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#4542 = VECTOR('',#4543,1.);
+#4543 = DIRECTION('',(-0.E+000,-1.));
+#4544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4545 = ORIENTED_EDGE('',*,*,#577,.F.);
+#4546 = ADVANCED_FACE('',(#4547),#565,.T.);
+#4547 = FACE_BOUND('',#4548,.F.);
+#4548 = EDGE_LOOP('',(#4549,#4570,#4571,#4572));
+#4549 = ORIENTED_EDGE('',*,*,#4550,.T.);
+#4550 = EDGE_CURVE('',#521,#2103,#4551,.T.);
+#4551 = SURFACE_CURVE('',#4552,(#4556,#4563),.PCURVE_S1.);
+#4552 = LINE('',#4553,#4554);
+#4553 = CARTESIAN_POINT('',(538.,1.665334536938E-014,25.));
+#4554 = VECTOR('',#4555,1.);
+#4555 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4556 = PCURVE('',#565,#4557);
+#4557 = DEFINITIONAL_REPRESENTATION('',(#4558),#4562);
+#4558 = LINE('',#4559,#4560);
+#4559 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4560 = VECTOR('',#4561,1.);
+#4561 = DIRECTION('',(-0.E+000,-1.));
+#4562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4563 = PCURVE('',#536,#4564);
+#4564 = DEFINITIONAL_REPRESENTATION('',(#4565),#4569);
+#4565 = LINE('',#4566,#4567);
+#4566 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4567 = VECTOR('',#4568,1.);
+#4568 = DIRECTION('',(0.E+000,-1.));
+#4569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4570 = ORIENTED_EDGE('',*,*,#2125,.T.);
+#4571 = ORIENTED_EDGE('',*,*,#4525,.F.);
+#4572 = ORIENTED_EDGE('',*,*,#548,.F.);
+#4573 = ADVANCED_FACE('',(#4574),#536,.T.);
+#4574 = FACE_BOUND('',#4575,.T.);
+#4575 = EDGE_LOOP('',(#4576,#4577,#4578,#4599));
+#4576 = ORIENTED_EDGE('',*,*,#4550,.T.);
+#4577 = ORIENTED_EDGE('',*,*,#2102,.T.);
+#4578 = ORIENTED_EDGE('',*,*,#4579,.F.);
+#4579 = EDGE_CURVE('',#492,#2079,#4580,.T.);
+#4580 = SURFACE_CURVE('',#4581,(#4585,#4592),.PCURVE_S1.);
+#4581 = LINE('',#4582,#4583);
+#4582 = CARTESIAN_POINT('',(565.,1.665334536938E-014,25.));
+#4583 = VECTOR('',#4584,1.);
+#4584 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4585 = PCURVE('',#536,#4586);
+#4586 = DEFINITIONAL_REPRESENTATION('',(#4587),#4591);
+#4587 = LINE('',#4588,#4589);
+#4588 = CARTESIAN_POINT('',(27.,0.E+000));
+#4589 = VECTOR('',#4590,1.);
+#4590 = DIRECTION('',(0.E+000,-1.));
+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4592 = PCURVE('',#508,#4593);
+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(-0.E+000,-1.));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = ORIENTED_EDGE('',*,*,#520,.F.);
+#4600 = ADVANCED_FACE('',(#4601),#508,.T.);
+#4601 = FACE_BOUND('',#4602,.F.);
+#4602 = EDGE_LOOP('',(#4603,#4624,#4625,#4626));
+#4603 = ORIENTED_EDGE('',*,*,#4604,.T.);
+#4604 = EDGE_CURVE('',#464,#2056,#4605,.T.);
+#4605 = SURFACE_CURVE('',#4606,(#4610,#4617),.PCURVE_S1.);
+#4606 = LINE('',#4607,#4608);
+#4607 = CARTESIAN_POINT('',(568.88036572302,1.46355988962E-014,
+    21.970959245083));
+#4608 = VECTOR('',#4609,1.);
+#4609 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4610 = PCURVE('',#508,#4611);
+#4611 = DEFINITIONAL_REPRESENTATION('',(#4612),#4616);
+#4612 = LINE('',#4613,#4614);
+#4613 = CARTESIAN_POINT('',(-0.245189139019,0.E+000));
+#4614 = VECTOR('',#4615,1.);
+#4615 = DIRECTION('',(-0.E+000,-1.));
+#4616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4617 = PCURVE('',#479,#4618);
+#4618 = DEFINITIONAL_REPRESENTATION('',(#4619),#4623);
+#4619 = LINE('',#4620,#4621);
+#4620 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4621 = VECTOR('',#4622,1.);
+#4622 = DIRECTION('',(2.154035684832E-016,-1.));
+#4623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4624 = ORIENTED_EDGE('',*,*,#2078,.T.);
+#4625 = ORIENTED_EDGE('',*,*,#4579,.F.);
+#4626 = ORIENTED_EDGE('',*,*,#491,.F.);
+#4627 = ADVANCED_FACE('',(#4628),#479,.T.);
+#4628 = FACE_BOUND('',#4629,.T.);
+#4629 = EDGE_LOOP('',(#4630,#4631,#4632,#4653));
+#4630 = ORIENTED_EDGE('',*,*,#4604,.T.);
+#4631 = ORIENTED_EDGE('',*,*,#2055,.T.);
+#4632 = ORIENTED_EDGE('',*,*,#4633,.F.);
+#4633 = EDGE_CURVE('',#435,#2032,#4634,.T.);
+#4634 = SURFACE_CURVE('',#4635,(#4639,#4646),.PCURVE_S1.);
+#4635 = LINE('',#4636,#4637);
+#4636 = CARTESIAN_POINT('',(573.11963427698,3.350014102733E-015,
+    5.029040754917));
+#4637 = VECTOR('',#4638,1.);
+#4638 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4639 = PCURVE('',#479,#4640);
+#4640 = DEFINITIONAL_REPRESENTATION('',(#4641),#4645);
+#4641 = LINE('',#4642,#4643);
+#4642 = CARTESIAN_POINT('',(17.464249196573,-1.577721810442E-030));
+#4643 = VECTOR('',#4644,1.);
+#4644 = DIRECTION('',(2.154035684832E-016,-1.));
+#4645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4646 = PCURVE('',#451,#4647);
+#4647 = DEFINITIONAL_REPRESENTATION('',(#4648),#4652);
+#4648 = LINE('',#4649,#4650);
+#4649 = CARTESIAN_POINT('',(-3.386781792609,0.E+000));
+#4650 = VECTOR('',#4651,1.);
+#4651 = DIRECTION('',(-0.E+000,-1.));
+#4652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4653 = ORIENTED_EDGE('',*,*,#463,.F.);
+#4654 = ADVANCED_FACE('',(#4655),#451,.F.);
+#4655 = FACE_BOUND('',#4656,.T.);
+#4656 = EDGE_LOOP('',(#4657,#4658,#4659,#4680));
+#4657 = ORIENTED_EDGE('',*,*,#4633,.T.);
+#4658 = ORIENTED_EDGE('',*,*,#2031,.T.);
+#4659 = ORIENTED_EDGE('',*,*,#4660,.F.);
+#4660 = EDGE_CURVE('',#407,#2009,#4661,.T.);
+#4661 = SURFACE_CURVE('',#4662,(#4666,#4673),.PCURVE_S1.);
+#4662 = LINE('',#4663,#4664);
+#4663 = CARTESIAN_POINT('',(577.,1.33226762955E-015,2.));
+#4664 = VECTOR('',#4665,1.);
+#4665 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4666 = PCURVE('',#451,#4667);
+#4667 = DEFINITIONAL_REPRESENTATION('',(#4668),#4672);
+#4668 = LINE('',#4669,#4670);
+#4669 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4670 = VECTOR('',#4671,1.);
+#4671 = DIRECTION('',(-0.E+000,-1.));
+#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4673 = PCURVE('',#422,#4674);
+#4674 = DEFINITIONAL_REPRESENTATION('',(#4675),#4679);
+#4675 = LINE('',#4676,#4677);
+#4676 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4677 = VECTOR('',#4678,1.);
+#4678 = DIRECTION('',(0.E+000,-1.));
+#4679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4680 = ORIENTED_EDGE('',*,*,#434,.F.);
+#4681 = ADVANCED_FACE('',(#4682),#422,.T.);
+#4682 = FACE_BOUND('',#4683,.T.);
+#4683 = EDGE_LOOP('',(#4684,#4685,#4686,#4707));
+#4684 = ORIENTED_EDGE('',*,*,#4660,.T.);
+#4685 = ORIENTED_EDGE('',*,*,#2008,.T.);
+#4686 = ORIENTED_EDGE('',*,*,#4687,.F.);
+#4687 = EDGE_CURVE('',#378,#1985,#4688,.T.);
+#4688 = SURFACE_CURVE('',#4689,(#4693,#4700),.PCURVE_S1.);
+#4689 = LINE('',#4690,#4691);
+#4690 = CARTESIAN_POINT('',(789.,1.33226762955E-015,2.));
+#4691 = VECTOR('',#4692,1.);
+#4692 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4693 = PCURVE('',#422,#4694);
+#4694 = DEFINITIONAL_REPRESENTATION('',(#4695),#4699);
+#4695 = LINE('',#4696,#4697);
+#4696 = CARTESIAN_POINT('',(212.,0.E+000));
+#4697 = VECTOR('',#4698,1.);
+#4698 = DIRECTION('',(0.E+000,-1.));
+#4699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4700 = PCURVE('',#394,#4701);
+#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4706);
+#4702 = LINE('',#4703,#4704);
+#4703 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#4704 = VECTOR('',#4705,1.);
+#4705 = DIRECTION('',(-0.E+000,-1.));
+#4706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4707 = ORIENTED_EDGE('',*,*,#406,.F.);
+#4708 = ADVANCED_FACE('',(#4709),#394,.F.);
+#4709 = FACE_BOUND('',#4710,.T.);
+#4710 = EDGE_LOOP('',(#4711,#4712,#4713,#4734));
+#4711 = ORIENTED_EDGE('',*,*,#4687,.T.);
+#4712 = ORIENTED_EDGE('',*,*,#1984,.T.);
+#4713 = ORIENTED_EDGE('',*,*,#4714,.F.);
+#4714 = EDGE_CURVE('',#350,#1962,#4715,.T.);
+#4715 = SURFACE_CURVE('',#4716,(#4720,#4727),.PCURVE_S1.);
+#4716 = LINE('',#4717,#4718);
+#4717 = CARTESIAN_POINT('',(792.88036572302,3.350014102733E-015,
+    5.029040754917));
+#4718 = VECTOR('',#4719,1.);
+#4719 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4720 = PCURVE('',#394,#4721);
+#4721 = DEFINITIONAL_REPRESENTATION('',(#4722),#4726);
+#4722 = LINE('',#4723,#4724);
+#4723 = CARTESIAN_POINT('',(-6.037996168161,0.E+000));
+#4724 = VECTOR('',#4725,1.);
+#4725 = DIRECTION('',(-0.E+000,-1.));
+#4726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4727 = PCURVE('',#365,#4728);
+#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733);
+#4729 = LINE('',#4730,#4731);
+#4730 = CARTESIAN_POINT('',(2.548851810322E-046,3.944304526105E-031));
+#4731 = VECTOR('',#4732,1.);
+#4732 = DIRECTION('',(-2.154035684832E-016,-1.));
+#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4734 = ORIENTED_EDGE('',*,*,#377,.F.);
+#4735 = ADVANCED_FACE('',(#4736),#365,.T.);
+#4736 = FACE_BOUND('',#4737,.T.);
+#4737 = EDGE_LOOP('',(#4738,#4739,#4740,#4761));
+#4738 = ORIENTED_EDGE('',*,*,#4714,.T.);
+#4739 = ORIENTED_EDGE('',*,*,#1961,.T.);
+#4740 = ORIENTED_EDGE('',*,*,#4741,.F.);
+#4741 = EDGE_CURVE('',#321,#1938,#4742,.T.);
+#4742 = SURFACE_CURVE('',#4743,(#4747,#4754),.PCURVE_S1.);
+#4743 = LINE('',#4744,#4745);
+#4744 = CARTESIAN_POINT('',(797.11963427698,1.46355988962E-014,
+    21.970959245083));
+#4745 = VECTOR('',#4746,1.);
+#4746 = DIRECTION('',(0.E+000,-1.,4.440892098501E-016));
+#4747 = PCURVE('',#365,#4748);
+#4748 = DEFINITIONAL_REPRESENTATION('',(#4749),#4753);
+#4749 = LINE('',#4750,#4751);
+#4750 = CARTESIAN_POINT('',(17.464249196573,1.577721810442E-030));
+#4751 = VECTOR('',#4752,1.);
+#4752 = DIRECTION('',(-2.154035684832E-016,-1.));
+#4753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4754 = PCURVE('',#337,#4755);
+#4755 = DEFINITIONAL_REPRESENTATION('',(#4756),#4760);
+#4756 = LINE('',#4757,#4758);
+#4757 = CARTESIAN_POINT('',(-2.896403514571,0.E+000));
+#4758 = VECTOR('',#4759,1.);
+#4759 = DIRECTION('',(-0.E+000,-1.));
+#4760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4761 = ORIENTED_EDGE('',*,*,#349,.F.);
+#4762 = ADVANCED_FACE('',(#4763),#337,.T.);
+#4763 = FACE_BOUND('',#4764,.F.);
+#4764 = EDGE_LOOP('',(#4765,#4766,#4767,#4768));
+#4765 = ORIENTED_EDGE('',*,*,#3254,.T.);
+#4766 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#4767 = ORIENTED_EDGE('',*,*,#4741,.F.);
+#4768 = ORIENTED_EDGE('',*,*,#320,.F.);
+#4769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4773)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4770,#4771,#4772)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4770 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4771 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4772 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4773 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4770,
+  'distance_accuracy_value','confusion accuracy');
+#4774 = PRODUCT_TYPE('part',$,(#7));
+#4775 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4776),#4769);
+#4776 = STYLED_ITEM('color',(#4777),#15);
+#4777 = PRESENTATION_STYLE_ASSIGNMENT((#4778,#4784));
+#4778 = SURFACE_STYLE_USAGE(.BOTH.,#4779);
+#4779 = SURFACE_SIDE_STYLE('',(#4780));
+#4780 = SURFACE_STYLE_FILL_AREA(#4781);
+#4781 = FILL_AREA_STYLE('',(#4782));
+#4782 = FILL_AREA_STYLE_COLOUR('',#4783);
+#4783 = COLOUR_RGB('',0.E+000,0.670588254929,0.501960813999);
+#4784 = CURVE_STYLE('',#4785,POSITIVE_LENGTH_MEASURE(0.1),#4783);
+#4785 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.STL b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.STL
new file mode 100644
index 00000000..d702c528
Binary files /dev/null and b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.STL differ
diff --git a/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.step b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.step
new file mode 100644
index 00000000..06cb715a
--- /dev/null
+++ b/Electrical Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.step	
@@ -0,0 +1,5704 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/workspace/FreeCAD-library/Electrical 
+Parts/Motors/28BYJ-48_Stepper_Motor/28BYJ-48.step','2015-09-23T01:52:59'
+  ,('Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('28BYJ-48_final','28BYJ-48_final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#471,#1789),#4371);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#353,#357,#405,#432,#438,#465));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#50,#79,#105,#134,#158,#179,#203,#229,#258,#282,
+    #303,#325,#326));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.5,8.,19.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(2.5,8.,29.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(2.5,8.,19.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.E+000,0.E+000,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,2.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.E+000,8.,19.));
+#35 = DIRECTION('',(0.E+000,0.E+000,1.));
+#36 = DIRECTION('',(1.,0.E+000,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(0.E+000,1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(0.E+000,1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#52,#24,#54,.T.);
+#52 = VERTEX_POINT('',#53);
+#53 = CARTESIAN_POINT('',(2.,6.5,29.));
+#54 = SURFACE_CURVE('',#55,(#60,#67),.PCURVE_S1.);
+#55 = CIRCLE('',#56,2.5);
+#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59);
+#57 = CARTESIAN_POINT('',(0.E+000,8.,29.));
+#58 = DIRECTION('',(0.E+000,0.E+000,1.));
+#59 = DIRECTION('',(1.,0.E+000,0.E+000));
+#60 = PCURVE('',#32,#61);
+#61 = DEFINITIONAL_REPRESENTATION('',(#62),#66);
+#62 = LINE('',#63,#64);
+#63 = CARTESIAN_POINT('',(0.E+000,10.));
+#64 = VECTOR('',#65,1.);
+#65 = DIRECTION('',(1.,0.E+000));
+#66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#67 = PCURVE('',#68,#73);
+#68 = PLANE('',#69);
+#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72);
+#70 = CARTESIAN_POINT('',(0.E+000,8.,29.));
+#71 = DIRECTION('',(0.E+000,0.E+000,1.));
+#72 = DIRECTION('',(1.,0.E+000,0.E+000));
+#73 = DEFINITIONAL_REPRESENTATION('',(#74),#78);
+#74 = CIRCLE('',#75,2.5);
+#75 = AXIS2_PLACEMENT_2D('',#76,#77);
+#76 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#77 = DIRECTION('',(1.,0.E+000));
+#78 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#79 = ORIENTED_EDGE('',*,*,#80,.F.);
+#80 = EDGE_CURVE('',#81,#52,#83,.T.);
+#81 = VERTEX_POINT('',#82);
+#82 = CARTESIAN_POINT('',(2.,6.5,23.));
+#83 = SURFACE_CURVE('',#84,(#88,#94),.PCURVE_S1.);
+#84 = LINE('',#85,#86);
+#85 = CARTESIAN_POINT('',(2.,6.5,19.));
+#86 = VECTOR('',#87,1.);
+#87 = DIRECTION('',(0.E+000,0.E+000,1.));
+#88 = PCURVE('',#32,#89);
+#89 = DEFINITIONAL_REPRESENTATION('',(#90),#93);
+#90 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#91,#92),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#91 = CARTESIAN_POINT('',(5.639684198386,3.4));
+#92 = CARTESIAN_POINT('',(5.639684198386,10.0000004));
+#93 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#94 = PCURVE('',#95,#100);
+#95 = PLANE('',#96);
+#96 = AXIS2_PLACEMENT_3D('',#97,#98,#99);
+#97 = CARTESIAN_POINT('',(2.5,6.5,23.));
+#98 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#99 = DIRECTION('',(0.E+000,0.E+000,1.));
+#100 = DEFINITIONAL_REPRESENTATION('',(#101),#104);
+#101 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#102,#103),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#102 = CARTESIAN_POINT('',(-0.6,-0.5));
+#103 = CARTESIAN_POINT('',(6.0000004,-0.5));
+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#105 = ORIENTED_EDGE('',*,*,#106,.F.);
+#106 = EDGE_CURVE('',#107,#81,#109,.T.);
+#107 = VERTEX_POINT('',#108);
+#108 = CARTESIAN_POINT('',(-4.440892098501E-016,5.5,23.));
+#109 = SURFACE_CURVE('',#110,(#115,#122),.PCURVE_S1.);
+#110 = CIRCLE('',#111,2.5);
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(0.E+000,8.,23.));
+#113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#114 = DIRECTION('',(1.,0.E+000,0.E+000));
+#115 = PCURVE('',#32,#116);
+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#121);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(0.E+000,4.));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(1.,0.E+000));
+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#122 = PCURVE('',#123,#128);
+#123 = PLANE('',#124);
+#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127);
+#125 = CARTESIAN_POINT('',(2.5,5.5,23.));
+#126 = DIRECTION('',(0.E+000,0.E+000,1.));
+#127 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#133);
+#129 = CIRCLE('',#130,2.5);
+#130 = AXIS2_PLACEMENT_2D('',#131,#132);
+#131 = CARTESIAN_POINT('',(2.5,2.5));
+#132 = DIRECTION('',(2.22044604925E-016,-1.));
+#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#134 = ORIENTED_EDGE('',*,*,#135,.F.);
+#135 = EDGE_CURVE('',#136,#107,#138,.T.);
+#136 = VERTEX_POINT('',#137);
+#137 = CARTESIAN_POINT('',(-2.,6.5,23.));
+#138 = SURFACE_CURVE('',#139,(#144,#151),.PCURVE_S1.);
+#139 = CIRCLE('',#140,2.5);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(0.E+000,8.,23.));
+#142 = DIRECTION('',(0.E+000,0.E+000,1.));
+#143 = DIRECTION('',(1.,0.E+000,0.E+000));
+#144 = PCURVE('',#32,#145);
+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(0.E+000,4.));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(1.,0.E+000));
+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#151 = PCURVE('',#123,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);
+#153 = CIRCLE('',#154,2.5);
+#154 = AXIS2_PLACEMENT_2D('',#155,#156);
+#155 = CARTESIAN_POINT('',(2.5,2.5));
+#156 = DIRECTION('',(2.22044604925E-016,-1.));
+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#158 = ORIENTED_EDGE('',*,*,#159,.T.);
+#159 = EDGE_CURVE('',#136,#160,#162,.T.);
+#160 = VERTEX_POINT('',#161);
+#161 = CARTESIAN_POINT('',(-2.,6.5,29.));
+#162 = SURFACE_CURVE('',#163,(#167,#173),.PCURVE_S1.);
+#163 = LINE('',#164,#165);
+#164 = CARTESIAN_POINT('',(-2.,6.5,19.));
+#165 = VECTOR('',#166,1.);
+#166 = DIRECTION('',(0.E+000,0.E+000,1.));
+#167 = PCURVE('',#32,#168);
+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#172);
+#169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#170,#171),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#170 = CARTESIAN_POINT('',(3.785093762383,3.4));
+#171 = CARTESIAN_POINT('',(3.785093762383,10.0000004));
+#172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#173 = PCURVE('',#95,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#178);
+#175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#176,#177),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#176 = CARTESIAN_POINT('',(-0.6,-4.5));
+#177 = CARTESIAN_POINT('',(6.0000004,-4.5));
+#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#179 = ORIENTED_EDGE('',*,*,#180,.F.);
+#180 = EDGE_CURVE('',#181,#160,#183,.T.);
+#181 = VERTEX_POINT('',#182);
+#182 = CARTESIAN_POINT('',(-2.,9.5,29.));
+#183 = SURFACE_CURVE('',#184,(#189,#196),.PCURVE_S1.);
+#184 = CIRCLE('',#185,2.5);
+#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
+#186 = CARTESIAN_POINT('',(0.E+000,8.,29.));
+#187 = DIRECTION('',(0.E+000,0.E+000,1.));
+#188 = DIRECTION('',(1.,0.E+000,0.E+000));
+#189 = PCURVE('',#32,#190);
+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);
+#191 = LINE('',#192,#193);
+#192 = CARTESIAN_POINT('',(0.E+000,10.));
+#193 = VECTOR('',#194,1.);
+#194 = DIRECTION('',(1.,0.E+000));
+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#196 = PCURVE('',#68,#197);
+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
+#198 = CIRCLE('',#199,2.5);
+#199 = AXIS2_PLACEMENT_2D('',#200,#201);
+#200 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#201 = DIRECTION('',(1.,0.E+000));
+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#203 = ORIENTED_EDGE('',*,*,#204,.F.);
+#204 = EDGE_CURVE('',#205,#181,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(-2.,9.5,23.));
+#207 = SURFACE_CURVE('',#208,(#212,#218),.PCURVE_S1.);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-2.,9.5,19.));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(0.E+000,0.E+000,1.));
+#212 = PCURVE('',#32,#213);
+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#217);
+#214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#215,#216),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#215 = CARTESIAN_POINT('',(2.498091544797,3.4));
+#216 = CARTESIAN_POINT('',(2.498091544797,10.0000004));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = PCURVE('',#219,#224);
+#219 = PLANE('',#220);
+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);
+#221 = CARTESIAN_POINT('',(2.5,9.5,23.));
+#222 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#223 = DIRECTION('',(0.E+000,0.E+000,1.));
+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#228);
+#225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#226,#227),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#226 = CARTESIAN_POINT('',(-0.6,-4.5));
+#227 = CARTESIAN_POINT('',(6.0000004,-4.5));
+#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#229 = ORIENTED_EDGE('',*,*,#230,.F.);
+#230 = EDGE_CURVE('',#231,#205,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(4.440892098501E-016,10.5,23.));
+#233 = SURFACE_CURVE('',#234,(#239,#246),.PCURVE_S1.);
+#234 = CIRCLE('',#235,2.5);
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(0.E+000,8.,23.));
+#237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#238 = DIRECTION('',(1.,0.E+000,0.E+000));
+#239 = PCURVE('',#32,#240);
+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(0.E+000,4.));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(1.,0.E+000));
+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#246 = PCURVE('',#247,#252);
+#247 = PLANE('',#248);
+#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251);
+#249 = CARTESIAN_POINT('',(2.5,9.5,23.));
+#250 = DIRECTION('',(0.E+000,0.E+000,1.));
+#251 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#252 = DEFINITIONAL_REPRESENTATION('',(#253),#257);
+#253 = CIRCLE('',#254,2.5);
+#254 = AXIS2_PLACEMENT_2D('',#255,#256);
+#255 = CARTESIAN_POINT('',(-1.5,2.5));
+#256 = DIRECTION('',(2.22044604925E-016,-1.));
+#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#258 = ORIENTED_EDGE('',*,*,#259,.F.);
+#259 = EDGE_CURVE('',#260,#231,#262,.T.);
+#260 = VERTEX_POINT('',#261);
+#261 = CARTESIAN_POINT('',(2.,9.5,23.));
+#262 = SURFACE_CURVE('',#263,(#268,#275),.PCURVE_S1.);
+#263 = CIRCLE('',#264,2.5);
+#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267);
+#265 = CARTESIAN_POINT('',(0.E+000,8.,23.));
+#266 = DIRECTION('',(0.E+000,0.E+000,1.));
+#267 = DIRECTION('',(1.,0.E+000,0.E+000));
+#268 = PCURVE('',#32,#269);
+#269 = DEFINITIONAL_REPRESENTATION('',(#270),#274);
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(0.E+000,4.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,0.E+000));
+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#275 = PCURVE('',#247,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = CIRCLE('',#278,2.5);
+#278 = AXIS2_PLACEMENT_2D('',#279,#280);
+#279 = CARTESIAN_POINT('',(-1.5,2.5));
+#280 = DIRECTION('',(2.22044604925E-016,-1.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = ORIENTED_EDGE('',*,*,#283,.T.);
+#283 = EDGE_CURVE('',#260,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(2.,9.5,29.));
+#286 = SURFACE_CURVE('',#287,(#291,#297),.PCURVE_S1.);
+#287 = LINE('',#288,#289);
+#288 = CARTESIAN_POINT('',(2.,9.5,19.));
+#289 = VECTOR('',#290,1.);
+#290 = DIRECTION('',(0.E+000,0.E+000,1.));
+#291 = PCURVE('',#32,#292);
+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#296);
+#293 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#294,#295),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#294 = CARTESIAN_POINT('',(0.643501108793,3.4));
+#295 = CARTESIAN_POINT('',(0.643501108793,10.0000004));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#297 = PCURVE('',#219,#298);
+#298 = DEFINITIONAL_REPRESENTATION('',(#299),#302);
+#299 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#300,#301),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.4,10.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#300 = CARTESIAN_POINT('',(-0.6,-0.5));
+#301 = CARTESIAN_POINT('',(6.0000004,-0.5));
+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#303 = ORIENTED_EDGE('',*,*,#304,.F.);
+#304 = EDGE_CURVE('',#24,#284,#305,.T.);
+#305 = SURFACE_CURVE('',#306,(#311,#318),.PCURVE_S1.);
+#306 = CIRCLE('',#307,2.5);
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(0.E+000,8.,29.));
+#309 = DIRECTION('',(0.E+000,0.E+000,1.));
+#310 = DIRECTION('',(1.,0.E+000,0.E+000));
+#311 = PCURVE('',#32,#312);
+#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317);
+#313 = LINE('',#314,#315);
+#314 = CARTESIAN_POINT('',(0.E+000,10.));
+#315 = VECTOR('',#316,1.);
+#316 = DIRECTION('',(1.,0.E+000));
+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#318 = PCURVE('',#68,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = CIRCLE('',#321,2.5);
+#321 = AXIS2_PLACEMENT_2D('',#322,#323);
+#322 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#323 = DIRECTION('',(1.,0.E+000));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ORIENTED_EDGE('',*,*,#21,.F.);
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#22,#22,#328,.T.);
+#328 = SURFACE_CURVE('',#329,(#334,#341),.PCURVE_S1.);
+#329 = CIRCLE('',#330,2.5);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(0.E+000,8.,19.));
+#332 = DIRECTION('',(0.E+000,0.E+000,1.));
+#333 = DIRECTION('',(1.,0.E+000,0.E+000));
+#334 = PCURVE('',#32,#335);
+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
+#336 = LINE('',#337,#338);
+#337 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#338 = VECTOR('',#339,1.);
+#339 = DIRECTION('',(1.,0.E+000));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#341 = PCURVE('',#342,#347);
+#342 = PLANE('',#343);
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(0.E+000,8.,19.));
+#345 = DIRECTION('',(0.E+000,0.E+000,1.));
+#346 = DIRECTION('',(1.,0.E+000,0.E+000));
+#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);
+#348 = CIRCLE('',#349,2.5);
+#349 = AXIS2_PLACEMENT_2D('',#350,#351);
+#350 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#351 = DIRECTION('',(1.,0.E+000));
+#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#353 = ADVANCED_FACE('',(#354),#342,.F.);
+#354 = FACE_BOUND('',#355,.T.);
+#355 = EDGE_LOOP('',(#356));
+#356 = ORIENTED_EDGE('',*,*,#327,.F.);
+#357 = ADVANCED_FACE('',(#358),#68,.T.);
+#358 = FACE_BOUND('',#359,.T.);
+#359 = EDGE_LOOP('',(#360,#361,#362,#383,#384));
+#360 = ORIENTED_EDGE('',*,*,#51,.T.);
+#361 = ORIENTED_EDGE('',*,*,#304,.T.);
+#362 = ORIENTED_EDGE('',*,*,#363,.T.);
+#363 = EDGE_CURVE('',#284,#181,#364,.T.);
+#364 = SURFACE_CURVE('',#365,(#369,#376),.PCURVE_S1.);
+#365 = LINE('',#366,#367);
+#366 = CARTESIAN_POINT('',(2.5,9.5,29.));
+#367 = VECTOR('',#368,1.);
+#368 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#369 = PCURVE('',#68,#370);
+#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(2.5,1.5));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(-1.,2.22044604925E-016));
+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#376 = PCURVE('',#219,#377);
+#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(6.,0.E+000));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(0.E+000,-1.));
+#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#383 = ORIENTED_EDGE('',*,*,#180,.T.);
+#384 = ORIENTED_EDGE('',*,*,#385,.F.);
+#385 = EDGE_CURVE('',#52,#160,#386,.T.);
+#386 = SURFACE_CURVE('',#387,(#391,#398),.PCURVE_S1.);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(2.5,6.5,29.));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#391 = PCURVE('',#68,#392);
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(2.5,-1.5));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(-1.,2.22044604925E-016));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = PCURVE('',#95,#399);
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(6.,0.E+000));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(0.E+000,-1.));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = ADVANCED_FACE('',(#406),#219,.T.);
+#406 = FACE_BOUND('',#407,.T.);
+#407 = EDGE_LOOP('',(#408,#409,#410,#431));
+#408 = ORIENTED_EDGE('',*,*,#363,.F.);
+#409 = ORIENTED_EDGE('',*,*,#283,.F.);
+#410 = ORIENTED_EDGE('',*,*,#411,.T.);
+#411 = EDGE_CURVE('',#260,#205,#412,.T.);
+#412 = SURFACE_CURVE('',#413,(#417,#424),.PCURVE_S1.);
+#413 = LINE('',#414,#415);
+#414 = CARTESIAN_POINT('',(2.5,9.5,23.));
+#415 = VECTOR('',#416,1.);
+#416 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#417 = PCURVE('',#219,#418);
+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(0.E+000,-1.));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#424 = PCURVE('',#247,#425);
+#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430);
+#426 = LINE('',#427,#428);
+#427 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#428 = VECTOR('',#429,1.);
+#429 = DIRECTION('',(0.E+000,1.));
+#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#431 = ORIENTED_EDGE('',*,*,#204,.T.);
+#432 = ADVANCED_FACE('',(#433),#247,.T.);
+#433 = FACE_BOUND('',#434,.T.);
+#434 = EDGE_LOOP('',(#435,#436,#437));
+#435 = ORIENTED_EDGE('',*,*,#411,.F.);
+#436 = ORIENTED_EDGE('',*,*,#259,.T.);
+#437 = ORIENTED_EDGE('',*,*,#230,.T.);
+#438 = ADVANCED_FACE('',(#439),#95,.F.);
+#439 = FACE_BOUND('',#440,.F.);
+#440 = EDGE_LOOP('',(#441,#442,#443,#464));
+#441 = ORIENTED_EDGE('',*,*,#385,.F.);
+#442 = ORIENTED_EDGE('',*,*,#80,.F.);
+#443 = ORIENTED_EDGE('',*,*,#444,.T.);
+#444 = EDGE_CURVE('',#81,#136,#445,.T.);
+#445 = SURFACE_CURVE('',#446,(#450,#457),.PCURVE_S1.);
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(2.5,6.5,23.));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#450 = PCURVE('',#95,#451);
+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(0.E+000,-1.));
+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#457 = PCURVE('',#123,#458);
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(1.,0.E+000));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(0.E+000,1.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = ORIENTED_EDGE('',*,*,#159,.T.);
+#465 = ADVANCED_FACE('',(#466),#123,.T.);
+#466 = FACE_BOUND('',#467,.T.);
+#467 = EDGE_LOOP('',(#468,#469,#470));
+#468 = ORIENTED_EDGE('',*,*,#135,.T.);
+#469 = ORIENTED_EDGE('',*,*,#106,.T.);
+#470 = ORIENTED_EDGE('',*,*,#444,.T.);
+#471 = MANIFOLD_SOLID_BREP('',#472);
+#472 = CLOSED_SHELL('',(#473,#593,#670,#717,#764,#1089,#1165,#1254,#1303
+    ,#1379,#1469,#1473,#1522,#1550,#1578,#1628,#1678,#1730,#1785));
+#473 = ADVANCED_FACE('',(#474),#488,.F.);
+#474 = FACE_BOUND('',#475,.F.);
+#475 = EDGE_LOOP('',(#476,#511,#539,#567));
+#476 = ORIENTED_EDGE('',*,*,#477,.F.);
+#477 = EDGE_CURVE('',#478,#480,#482,.T.);
+#478 = VERTEX_POINT('',#479);
+#479 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#480 = VERTEX_POINT('',#481);
+#481 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#482 = SURFACE_CURVE('',#483,(#487,#499),.PCURVE_S1.);
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(1.,0.E+000,0.E+000));
+#487 = PCURVE('',#488,#493);
+#488 = PLANE('',#489);
+#489 = AXIS2_PLACEMENT_3D('',#490,#491,#492);
+#490 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#491 = DIRECTION('',(0.E+000,1.,0.E+000));
+#492 = DIRECTION('',(0.E+000,0.E+000,1.));
+#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498);
+#494 = LINE('',#495,#496);
+#495 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#496 = VECTOR('',#497,1.);
+#497 = DIRECTION('',(0.E+000,1.));
+#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#499 = PCURVE('',#500,#505);
+#500 = PLANE('',#501);
+#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);
+#502 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#503 = DIRECTION('',(0.E+000,0.E+000,1.));
+#504 = DIRECTION('',(1.,0.E+000,0.E+000));
+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);
+#506 = LINE('',#507,#508);
+#507 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#508 = VECTOR('',#509,1.);
+#509 = DIRECTION('',(1.,0.E+000));
+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#511 = ORIENTED_EDGE('',*,*,#512,.T.);
+#512 = EDGE_CURVE('',#478,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(-6.3,-16.,19.));
+#515 = SURFACE_CURVE('',#516,(#520,#527),.PCURVE_S1.);
+#516 = LINE('',#517,#518);
+#517 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#518 = VECTOR('',#519,1.);
+#519 = DIRECTION('',(0.E+000,0.E+000,1.));
+#520 = PCURVE('',#488,#521);
+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);
+#522 = LINE('',#523,#524);
+#523 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#524 = VECTOR('',#525,1.);
+#525 = DIRECTION('',(1.,0.E+000));
+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#527 = PCURVE('',#528,#533);
+#528 = PLANE('',#529);
+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
+#530 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#531 = DIRECTION('',(1.,0.E+000,0.E+000));
+#532 = DIRECTION('',(0.E+000,0.E+000,1.));
+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);
+#534 = LINE('',#535,#536);
+#535 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#536 = VECTOR('',#537,1.);
+#537 = DIRECTION('',(1.,0.E+000));
+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#539 = ORIENTED_EDGE('',*,*,#540,.T.);
+#540 = EDGE_CURVE('',#513,#541,#543,.T.);
+#541 = VERTEX_POINT('',#542);
+#542 = CARTESIAN_POINT('',(6.3,-16.,19.));
+#543 = SURFACE_CURVE('',#544,(#548,#555),.PCURVE_S1.);
+#544 = LINE('',#545,#546);
+#545 = CARTESIAN_POINT('',(-6.3,-16.,19.));
+#546 = VECTOR('',#547,1.);
+#547 = DIRECTION('',(1.,0.E+000,0.E+000));
+#548 = PCURVE('',#488,#549);
+#549 = DEFINITIONAL_REPRESENTATION('',(#550),#554);
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(1.,0.E+000));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(0.E+000,1.));
+#554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#555 = PCURVE('',#556,#561);
+#556 = PLANE('',#557);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(-6.3,-16.,19.));
+#559 = DIRECTION('',(0.E+000,0.E+000,1.));
+#560 = DIRECTION('',(1.,0.E+000,0.E+000));
+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(1.,0.E+000));
+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#567 = ORIENTED_EDGE('',*,*,#568,.F.);
+#568 = EDGE_CURVE('',#480,#541,#569,.T.);
+#569 = SURFACE_CURVE('',#570,(#574,#581),.PCURVE_S1.);
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(0.E+000,0.E+000,1.));
+#574 = PCURVE('',#488,#575);
+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(0.E+000,12.6));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(1.,0.E+000));
+#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#581 = PCURVE('',#582,#587);
+#582 = PLANE('',#583);
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#585 = DIRECTION('',(1.,0.E+000,0.E+000));
+#586 = DIRECTION('',(0.E+000,0.E+000,1.));
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(1.,0.E+000));
+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#593 = ADVANCED_FACE('',(#594),#500,.F.);
+#594 = FACE_BOUND('',#595,.F.);
+#595 = EDGE_LOOP('',(#596,#619,#620,#643));
+#596 = ORIENTED_EDGE('',*,*,#597,.F.);
+#597 = EDGE_CURVE('',#478,#598,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(-6.3,-12.50239976964,18.));
+#600 = SURFACE_CURVE('',#601,(#605,#612),.PCURVE_S1.);
+#601 = LINE('',#602,#603);
+#602 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#603 = VECTOR('',#604,1.);
+#604 = DIRECTION('',(0.E+000,1.,0.E+000));
+#605 = PCURVE('',#500,#606);
+#606 = DEFINITIONAL_REPRESENTATION('',(#607),#611);
+#607 = LINE('',#608,#609);
+#608 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#609 = VECTOR('',#610,1.);
+#610 = DIRECTION('',(0.E+000,1.));
+#611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#612 = PCURVE('',#528,#613);
+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(0.E+000,-1.));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = ORIENTED_EDGE('',*,*,#477,.T.);
+#620 = ORIENTED_EDGE('',*,*,#621,.T.);
+#621 = EDGE_CURVE('',#480,#622,#624,.T.);
+#622 = VERTEX_POINT('',#623);
+#623 = CARTESIAN_POINT('',(6.3,-12.50239976964,18.));
+#624 = SURFACE_CURVE('',#625,(#629,#636),.PCURVE_S1.);
+#625 = LINE('',#626,#627);
+#626 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#627 = VECTOR('',#628,1.);
+#628 = DIRECTION('',(0.E+000,1.,0.E+000));
+#629 = PCURVE('',#500,#630);
+#630 = DEFINITIONAL_REPRESENTATION('',(#631),#635);
+#631 = LINE('',#632,#633);
+#632 = CARTESIAN_POINT('',(12.6,0.E+000));
+#633 = VECTOR('',#634,1.);
+#634 = DIRECTION('',(0.E+000,1.));
+#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#636 = PCURVE('',#582,#637);
+#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(0.E+000,-1.));
+#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#643 = ORIENTED_EDGE('',*,*,#644,.F.);
+#644 = EDGE_CURVE('',#598,#622,#645,.T.);
+#645 = SURFACE_CURVE('',#646,(#651,#658),.PCURVE_S1.);
+#646 = CIRCLE('',#647,14.);
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(0.E+000,0.E+000,18.));
+#649 = DIRECTION('',(0.E+000,0.E+000,1.));
+#650 = DIRECTION('',(1.,0.E+000,0.E+000));
+#651 = PCURVE('',#500,#652);
+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657);
+#653 = CIRCLE('',#654,14.);
+#654 = AXIS2_PLACEMENT_2D('',#655,#656);
+#655 = CARTESIAN_POINT('',(6.3,16.));
+#656 = DIRECTION('',(1.,0.E+000));
+#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#658 = PCURVE('',#659,#664);
+#659 = CYLINDRICAL_SURFACE('',#660,14.);
+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);
+#661 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#662 = DIRECTION('',(0.E+000,0.E+000,1.));
+#663 = DIRECTION('',(1.,0.E+000,0.E+000));
+#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669);
+#665 = LINE('',#666,#667);
+#666 = CARTESIAN_POINT('',(0.E+000,18.));
+#667 = VECTOR('',#668,1.);
+#668 = DIRECTION('',(1.,0.E+000));
+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#670 = ADVANCED_FACE('',(#671),#582,.T.);
+#671 = FACE_BOUND('',#672,.T.);
+#672 = EDGE_LOOP('',(#673,#696,#697,#698));
+#673 = ORIENTED_EDGE('',*,*,#674,.F.);
+#674 = EDGE_CURVE('',#541,#675,#677,.T.);
+#675 = VERTEX_POINT('',#676);
+#676 = CARTESIAN_POINT('',(6.300000000001,-12.50239976964,19.));
+#677 = SURFACE_CURVE('',#678,(#682,#689),.PCURVE_S1.);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(6.3,-16.,19.));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(0.E+000,1.,0.E+000));
+#682 = PCURVE('',#582,#683);
+#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);
+#684 = LINE('',#685,#686);
+#685 = CARTESIAN_POINT('',(1.,0.E+000));
+#686 = VECTOR('',#687,1.);
+#687 = DIRECTION('',(0.E+000,-1.));
+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#689 = PCURVE('',#556,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(12.6,0.E+000));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(0.E+000,1.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = ORIENTED_EDGE('',*,*,#568,.F.);
+#697 = ORIENTED_EDGE('',*,*,#621,.T.);
+#698 = ORIENTED_EDGE('',*,*,#699,.T.);
+#699 = EDGE_CURVE('',#622,#675,#700,.T.);
+#700 = SURFACE_CURVE('',#701,(#705,#711),.PCURVE_S1.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(6.3,-12.50239976964,0.E+000));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.E+000,0.E+000,1.));
+#705 = PCURVE('',#582,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#710);
+#707 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#708,#709),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#708 = CARTESIAN_POINT('',(-0.1,-3.497600230356));
+#709 = CARTESIAN_POINT('',(1.0000004,-3.497600230356));
+#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#711 = PCURVE('',#659,#712);
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#716);
+#713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#714,#715),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#714 = CARTESIAN_POINT('',(5.179154319432,17.9));
+#715 = CARTESIAN_POINT('',(5.179154319432,19.0000004));
+#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#717 = ADVANCED_FACE('',(#718),#528,.F.);
+#718 = FACE_BOUND('',#719,.F.);
+#719 = EDGE_LOOP('',(#720,#743,#744,#745));
+#720 = ORIENTED_EDGE('',*,*,#721,.F.);
+#721 = EDGE_CURVE('',#513,#722,#724,.T.);
+#722 = VERTEX_POINT('',#723);
+#723 = CARTESIAN_POINT('',(-6.300000000001,-12.50239976964,19.));
+#724 = SURFACE_CURVE('',#725,(#729,#736),.PCURVE_S1.);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(-6.3,-16.,19.));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(0.E+000,1.,0.E+000));
+#729 = PCURVE('',#528,#730);
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(1.,0.E+000));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(0.E+000,-1.));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#736 = PCURVE('',#556,#737);
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(0.E+000,1.));
+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#743 = ORIENTED_EDGE('',*,*,#512,.F.);
+#744 = ORIENTED_EDGE('',*,*,#597,.T.);
+#745 = ORIENTED_EDGE('',*,*,#746,.T.);
+#746 = EDGE_CURVE('',#598,#722,#747,.T.);
+#747 = SURFACE_CURVE('',#748,(#752,#758),.PCURVE_S1.);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(-6.3,-12.50239976964,0.E+000));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(0.E+000,0.E+000,1.));
+#752 = PCURVE('',#528,#753);
+#753 = DEFINITIONAL_REPRESENTATION('',(#754),#757);
+#754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#755,#756),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#755 = CARTESIAN_POINT('',(-0.1,-3.497600230356));
+#756 = CARTESIAN_POINT('',(1.0000004,-3.497600230356));
+#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#758 = PCURVE('',#659,#759);
+#759 = DEFINITIONAL_REPRESENTATION('',(#760),#763);
+#760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#761,#762),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(17.9,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#761 = CARTESIAN_POINT('',(4.245623641337,17.9));
+#762 = CARTESIAN_POINT('',(4.245623641337,19.0000004));
+#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#764 = ADVANCED_FACE('',(#765),#659,.T.);
+#765 = FACE_BOUND('',#766,.T.);
+#766 = EDGE_LOOP('',(#767,#793,#819,#852,#875,#902,#903,#931,#957,#979,
+    #980,#981,#982,#1006,#1032,#1065));
+#767 = ORIENTED_EDGE('',*,*,#768,.F.);
+#768 = EDGE_CURVE('',#769,#771,#773,.T.);
+#769 = VERTEX_POINT('',#770);
+#770 = CARTESIAN_POINT('',(13.555441711726,3.5,19.));
+#771 = VERTEX_POINT('',#772);
+#772 = CARTESIAN_POINT('',(-13.55544171172,3.5,19.));
+#773 = SURFACE_CURVE('',#774,(#779,#786),.PCURVE_S1.);
+#774 = CIRCLE('',#775,14.);
+#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
+#776 = CARTESIAN_POINT('',(0.E+000,0.E+000,19.));
+#777 = DIRECTION('',(0.E+000,0.E+000,1.));
+#778 = DIRECTION('',(1.,0.E+000,0.E+000));
+#779 = PCURVE('',#659,#780);
+#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(0.E+000,19.));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(1.,0.E+000));
+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#786 = PCURVE('',#556,#787);
+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);
+#788 = CIRCLE('',#789,14.);
+#789 = AXIS2_PLACEMENT_2D('',#790,#791);
+#790 = CARTESIAN_POINT('',(6.3,16.));
+#791 = DIRECTION('',(1.,0.E+000));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#793 = ORIENTED_EDGE('',*,*,#794,.F.);
+#794 = EDGE_CURVE('',#795,#769,#797,.T.);
+#795 = VERTEX_POINT('',#796);
+#796 = CARTESIAN_POINT('',(13.555441711726,3.5,18.2));
+#797 = SURFACE_CURVE('',#798,(#802,#808),.PCURVE_S1.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(13.555441711726,3.5,0.E+000));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(0.E+000,0.E+000,1.));
+#802 = PCURVE('',#659,#803);
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#807);
+#804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#805,#806),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#805 = CARTESIAN_POINT('',(0.252680255142,18.12));
+#806 = CARTESIAN_POINT('',(0.252680255142,19.0000004));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#808 = PCURVE('',#809,#814);
+#809 = PLANE('',#810);
+#810 = AXIS2_PLACEMENT_3D('',#811,#812,#813);
+#811 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#812 = DIRECTION('',(0.E+000,1.,0.E+000));
+#813 = DIRECTION('',(1.,0.E+000,0.E+000));
+#814 = DEFINITIONAL_REPRESENTATION('',(#815),#818);
+#815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#816,#817),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#816 = CARTESIAN_POINT('',(31.055441711726,8.E-002));
+#817 = CARTESIAN_POINT('',(31.055441711726,-0.8000004));
+#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#819 = ORIENTED_EDGE('',*,*,#820,.F.);
+#820 = EDGE_CURVE('',#821,#795,#823,.T.);
+#821 = VERTEX_POINT('',#822);
+#822 = CARTESIAN_POINT('',(14.,-3.429011037613E-015,18.2));
+#823 = SURFACE_CURVE('',#824,(#829,#836),.PCURVE_S1.);
+#824 = CIRCLE('',#825,14.);
+#825 = AXIS2_PLACEMENT_3D('',#826,#827,#828);
+#826 = CARTESIAN_POINT('',(0.E+000,0.E+000,18.2));
+#827 = DIRECTION('',(0.E+000,0.E+000,1.));
+#828 = DIRECTION('',(1.,0.E+000,0.E+000));
+#829 = PCURVE('',#659,#830);
+#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835);
+#831 = LINE('',#832,#833);
+#832 = CARTESIAN_POINT('',(0.E+000,18.2));
+#833 = VECTOR('',#834,1.);
+#834 = DIRECTION('',(1.,0.E+000));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#836 = PCURVE('',#837,#842);
+#837 = PLANE('',#838);
+#838 = AXIS2_PLACEMENT_3D('',#839,#840,#841);
+#839 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#840 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#841 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#851);
+#843 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#844,#845,#846,#847,#848,#849
+,#850),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#844 = CARTESIAN_POINT('',(-31.5,-3.5));
+#845 = CARTESIAN_POINT('',(-31.5,20.748711305964));
+#846 = CARTESIAN_POINT('',(-10.5,8.624355652982));
+#847 = CARTESIAN_POINT('',(10.5,-3.5));
+#848 = CARTESIAN_POINT('',(-10.5,-15.62435565298));
+#849 = CARTESIAN_POINT('',(-31.5,-27.74871130596));
+#850 = CARTESIAN_POINT('',(-31.5,-3.5));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = ORIENTED_EDGE('',*,*,#853,.F.);
+#853 = EDGE_CURVE('',#854,#821,#856,.T.);
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(14.,-3.429011037613E-015,0.E+000));
+#856 = SEAM_CURVE('',#857,(#861,#868),.PCURVE_S1.);
+#857 = LINE('',#858,#859);
+#858 = CARTESIAN_POINT('',(14.,-3.429011037613E-015,0.E+000));
+#859 = VECTOR('',#860,1.);
+#860 = DIRECTION('',(0.E+000,0.E+000,1.));
+#861 = PCURVE('',#659,#862);
+#862 = DEFINITIONAL_REPRESENTATION('',(#863),#867);
+#863 = LINE('',#864,#865);
+#864 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#865 = VECTOR('',#866,1.);
+#866 = DIRECTION('',(0.E+000,1.));
+#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#868 = PCURVE('',#659,#869);
+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(0.E+000,1.));
+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#875 = ORIENTED_EDGE('',*,*,#876,.T.);
+#876 = EDGE_CURVE('',#854,#854,#877,.T.);
+#877 = SURFACE_CURVE('',#878,(#883,#890),.PCURVE_S1.);
+#878 = CIRCLE('',#879,14.);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#881 = DIRECTION('',(0.E+000,0.E+000,1.));
+#882 = DIRECTION('',(1.,0.E+000,0.E+000));
+#883 = PCURVE('',#659,#884);
+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);
+#885 = LINE('',#886,#887);
+#886 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#887 = VECTOR('',#888,1.);
+#888 = DIRECTION('',(1.,0.E+000));
+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#890 = PCURVE('',#891,#896);
+#891 = PLANE('',#892);
+#892 = AXIS2_PLACEMENT_3D('',#893,#894,#895);
+#893 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#894 = DIRECTION('',(0.E+000,0.E+000,1.));
+#895 = DIRECTION('',(1.,0.E+000,0.E+000));
+#896 = DEFINITIONAL_REPRESENTATION('',(#897),#901);
+#897 = CIRCLE('',#898,14.);
+#898 = AXIS2_PLACEMENT_2D('',#899,#900);
+#899 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#900 = DIRECTION('',(1.,0.E+000));
+#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#902 = ORIENTED_EDGE('',*,*,#853,.T.);
+#903 = ORIENTED_EDGE('',*,*,#904,.F.);
+#904 = EDGE_CURVE('',#905,#821,#907,.T.);
+#905 = VERTEX_POINT('',#906);
+#906 = CARTESIAN_POINT('',(13.555441711726,-3.5,18.2));
+#907 = SURFACE_CURVE('',#908,(#913,#920),.PCURVE_S1.);
+#908 = CIRCLE('',#909,14.);
+#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912);
+#910 = CARTESIAN_POINT('',(0.E+000,0.E+000,18.2));
+#911 = DIRECTION('',(0.E+000,0.E+000,1.));
+#912 = DIRECTION('',(1.,0.E+000,0.E+000));
+#913 = PCURVE('',#659,#914);
+#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);
+#915 = LINE('',#916,#917);
+#916 = CARTESIAN_POINT('',(0.E+000,18.2));
+#917 = VECTOR('',#918,1.);
+#918 = DIRECTION('',(1.,0.E+000));
+#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#920 = PCURVE('',#837,#921);
+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#930);
+#922 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#923,#924,#925,#926,#927,#928
+,#929),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#923 = CARTESIAN_POINT('',(-31.5,-3.5));
+#924 = CARTESIAN_POINT('',(-31.5,20.748711305964));
+#925 = CARTESIAN_POINT('',(-10.5,8.624355652982));
+#926 = CARTESIAN_POINT('',(10.5,-3.5));
+#927 = CARTESIAN_POINT('',(-10.5,-15.62435565298));
+#928 = CARTESIAN_POINT('',(-31.5,-27.74871130596));
+#929 = CARTESIAN_POINT('',(-31.5,-3.5));
+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#931 = ORIENTED_EDGE('',*,*,#932,.T.);
+#932 = EDGE_CURVE('',#905,#933,#935,.T.);
+#933 = VERTEX_POINT('',#934);
+#934 = CARTESIAN_POINT('',(13.555441711726,-3.5,19.));
+#935 = SURFACE_CURVE('',#936,(#940,#946),.PCURVE_S1.);
+#936 = LINE('',#937,#938);
+#937 = CARTESIAN_POINT('',(13.555441711726,-3.5,0.E+000));
+#938 = VECTOR('',#939,1.);
+#939 = DIRECTION('',(0.E+000,0.E+000,1.));
+#940 = PCURVE('',#659,#941);
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#945);
+#942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#943,#944),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#943 = CARTESIAN_POINT('',(6.030505052038,18.12));
+#944 = CARTESIAN_POINT('',(6.030505052038,19.0000004));
+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#946 = PCURVE('',#947,#952);
+#947 = PLANE('',#948);
+#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951);
+#949 = CARTESIAN_POINT('',(-17.49999999999,-3.5,18.2));
+#950 = DIRECTION('',(0.E+000,1.,0.E+000));
+#951 = DIRECTION('',(1.,0.E+000,0.E+000));
+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#956);
+#953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#954,#955),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#954 = CARTESIAN_POINT('',(31.055441711725,8.E-002));
+#955 = CARTESIAN_POINT('',(31.055441711725,-0.8000004));
+#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#957 = ORIENTED_EDGE('',*,*,#958,.F.);
+#958 = EDGE_CURVE('',#675,#933,#959,.T.);
+#959 = SURFACE_CURVE('',#960,(#965,#972),.PCURVE_S1.);
+#960 = CIRCLE('',#961,14.);
+#961 = AXIS2_PLACEMENT_3D('',#962,#963,#964);
+#962 = CARTESIAN_POINT('',(0.E+000,0.E+000,19.));
+#963 = DIRECTION('',(0.E+000,0.E+000,1.));
+#964 = DIRECTION('',(1.,0.E+000,0.E+000));
+#965 = PCURVE('',#659,#966);
+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(0.E+000,19.));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(1.,0.E+000));
+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#972 = PCURVE('',#556,#973);
+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);
+#974 = CIRCLE('',#975,14.);
+#975 = AXIS2_PLACEMENT_2D('',#976,#977);
+#976 = CARTESIAN_POINT('',(6.3,16.));
+#977 = DIRECTION('',(1.,0.E+000));
+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#979 = ORIENTED_EDGE('',*,*,#699,.F.);
+#980 = ORIENTED_EDGE('',*,*,#644,.F.);
+#981 = ORIENTED_EDGE('',*,*,#746,.T.);
+#982 = ORIENTED_EDGE('',*,*,#983,.F.);
+#983 = EDGE_CURVE('',#984,#722,#986,.T.);
+#984 = VERTEX_POINT('',#985);
+#985 = CARTESIAN_POINT('',(-13.55544171172,-3.5,19.));
+#986 = SURFACE_CURVE('',#987,(#992,#999),.PCURVE_S1.);
+#987 = CIRCLE('',#988,14.);
+#988 = AXIS2_PLACEMENT_3D('',#989,#990,#991);
+#989 = CARTESIAN_POINT('',(0.E+000,0.E+000,19.));
+#990 = DIRECTION('',(0.E+000,0.E+000,1.));
+#991 = DIRECTION('',(1.,0.E+000,0.E+000));
+#992 = PCURVE('',#659,#993);
+#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998);
+#994 = LINE('',#995,#996);
+#995 = CARTESIAN_POINT('',(0.E+000,19.));
+#996 = VECTOR('',#997,1.);
+#997 = DIRECTION('',(1.,0.E+000));
+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#999 = PCURVE('',#556,#1000);
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);
+#1001 = CIRCLE('',#1002,14.);
+#1002 = AXIS2_PLACEMENT_2D('',#1003,#1004);
+#1003 = CARTESIAN_POINT('',(6.3,16.));
+#1004 = DIRECTION('',(1.,0.E+000));
+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1006 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#1007 = EDGE_CURVE('',#1008,#984,#1010,.T.);
+#1008 = VERTEX_POINT('',#1009);
+#1009 = CARTESIAN_POINT('',(-13.55544171172,-3.5,18.2));
+#1010 = SURFACE_CURVE('',#1011,(#1015,#1021),.PCURVE_S1.);
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(-13.55544171172,-3.5,0.E+000));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1015 = PCURVE('',#659,#1016);
+#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1020);
+#1017 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1018,#1019),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#1018 = CARTESIAN_POINT('',(3.394272908732,18.12));
+#1019 = CARTESIAN_POINT('',(3.394272908732,19.0000004));
+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1021 = PCURVE('',#1022,#1027);
+#1022 = PLANE('',#1023);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(-17.49999999999,-3.5,18.2));
+#1025 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1026 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1031);
+#1028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1029,#1030),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#1029 = CARTESIAN_POINT('',(3.944558288273,8.E-002));
+#1030 = CARTESIAN_POINT('',(3.944558288273,-0.8000004));
+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1032 = ORIENTED_EDGE('',*,*,#1033,.F.);
+#1033 = EDGE_CURVE('',#1034,#1008,#1036,.T.);
+#1034 = VERTEX_POINT('',#1035);
+#1035 = CARTESIAN_POINT('',(-13.55544171172,3.5,18.2));
+#1036 = SURFACE_CURVE('',#1037,(#1042,#1049),.PCURVE_S1.);
+#1037 = CIRCLE('',#1038,14.);
+#1038 = AXIS2_PLACEMENT_3D('',#1039,#1040,#1041);
+#1039 = CARTESIAN_POINT('',(0.E+000,0.E+000,18.2));
+#1040 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1041 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1042 = PCURVE('',#659,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048);
+#1044 = LINE('',#1045,#1046);
+#1045 = CARTESIAN_POINT('',(0.E+000,18.2));
+#1046 = VECTOR('',#1047,1.);
+#1047 = DIRECTION('',(1.,0.E+000));
+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1049 = PCURVE('',#1050,#1055);
+#1050 = PLANE('',#1051);
+#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
+#1052 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#1053 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1054 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1064);
+#1056 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1057,#1058,#1059,#1060,
+#1061,#1062,#1063),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#1057 = CARTESIAN_POINT('',(-31.5,-3.5));
+#1058 = CARTESIAN_POINT('',(-31.5,20.748711305964));
+#1059 = CARTESIAN_POINT('',(-10.5,8.624355652982));
+#1060 = CARTESIAN_POINT('',(10.5,-3.5));
+#1061 = CARTESIAN_POINT('',(-10.5,-15.62435565298));
+#1062 = CARTESIAN_POINT('',(-31.5,-27.74871130596));
+#1063 = CARTESIAN_POINT('',(-31.5,-3.5));
+#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1065 = ORIENTED_EDGE('',*,*,#1066,.T.);
+#1066 = EDGE_CURVE('',#1034,#771,#1067,.T.);
+#1067 = SURFACE_CURVE('',#1068,(#1072,#1078),.PCURVE_S1.);
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(-13.55544171172,3.5,0.E+000));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1072 = PCURVE('',#659,#1073);
+#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1077);
+#1074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1075,#1076),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#1075 = CARTESIAN_POINT('',(2.888912398448,18.12));
+#1076 = CARTESIAN_POINT('',(2.888912398448,19.0000004));
+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1078 = PCURVE('',#1079,#1084);
+#1079 = PLANE('',#1080);
+#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083);
+#1081 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#1082 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1083 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1084 = DEFINITIONAL_REPRESENTATION('',(#1085),#1088);
+#1085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1086,#1087),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(18.12,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#1086 = CARTESIAN_POINT('',(3.944558288274,8.E-002));
+#1087 = CARTESIAN_POINT('',(3.944558288274,-0.8000004));
+#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1089 = ADVANCED_FACE('',(#1090),#1079,.T.);
+#1090 = FACE_BOUND('',#1091,.T.);
+#1091 = EDGE_LOOP('',(#1092,#1115,#1143,#1164));
+#1092 = ORIENTED_EDGE('',*,*,#1093,.F.);
+#1093 = EDGE_CURVE('',#1094,#1034,#1096,.T.);
+#1094 = VERTEX_POINT('',#1095);
+#1095 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#1096 = SURFACE_CURVE('',#1097,(#1101,#1108),.PCURVE_S1.);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1101 = PCURVE('',#1079,#1102);
+#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107);
+#1103 = LINE('',#1104,#1105);
+#1104 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1105 = VECTOR('',#1106,1.);
+#1106 = DIRECTION('',(1.,0.E+000));
+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1108 = PCURVE('',#1050,#1109);
+#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(-3.623767952377E-013,0.E+000));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(-1.,0.E+000));
+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1115 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#1116 = EDGE_CURVE('',#1094,#1117,#1119,.T.);
+#1117 = VERTEX_POINT('',#1118);
+#1118 = CARTESIAN_POINT('',(-17.5,3.5,19.));
+#1119 = SURFACE_CURVE('',#1120,(#1124,#1131),.PCURVE_S1.);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1124 = PCURVE('',#1079,#1125);
+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);
+#1126 = LINE('',#1127,#1128);
+#1127 = CARTESIAN_POINT('',(-1.811883976188E-013,0.E+000));
+#1128 = VECTOR('',#1129,1.);
+#1129 = DIRECTION('',(0.E+000,-1.));
+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1131 = PCURVE('',#1132,#1137);
+#1132 = CYLINDRICAL_SURFACE('',#1133,3.5);
+#1133 = AXIS2_PLACEMENT_3D('',#1134,#1135,#1136);
+#1134 = CARTESIAN_POINT('',(-17.5,0.E+000,18.2));
+#1135 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1136 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(-1.570796326795,0.E+000));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(-0.E+000,-1.));
+#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1143 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#1144 = EDGE_CURVE('',#1117,#771,#1145,.T.);
+#1145 = SURFACE_CURVE('',#1146,(#1150,#1157),.PCURVE_S1.);
+#1146 = LINE('',#1147,#1148);
+#1147 = CARTESIAN_POINT('',(-17.5,3.5,19.));
+#1148 = VECTOR('',#1149,1.);
+#1149 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1150 = PCURVE('',#1079,#1151);
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(0.E+000,-0.8));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(1.,0.E+000));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1157 = PCURVE('',#556,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-11.2,19.5));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(1.,0.E+000));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = ORIENTED_EDGE('',*,*,#1066,.F.);
+#1165 = ADVANCED_FACE('',(#1166,#1219),#1050,.T.);
+#1166 = FACE_BOUND('',#1167,.T.);
+#1167 = EDGE_LOOP('',(#1168,#1196,#1197,#1198));
+#1168 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1169 = EDGE_CURVE('',#1094,#1170,#1172,.T.);
+#1170 = VERTEX_POINT('',#1171);
+#1171 = CARTESIAN_POINT('',(-17.49999999999,-3.5,18.2));
+#1172 = SURFACE_CURVE('',#1173,(#1178,#1189),.PCURVE_S1.);
+#1173 = CIRCLE('',#1174,3.5);
+#1174 = AXIS2_PLACEMENT_3D('',#1175,#1176,#1177);
+#1175 = CARTESIAN_POINT('',(-17.5,0.E+000,18.2));
+#1176 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1177 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1178 = PCURVE('',#1050,#1179);
+#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1188);
+#1180 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1181,#1182,#1183,#1184,
+#1185,#1186,#1187),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#1181 = CARTESIAN_POINT('',(-3.5,-3.5));
+#1182 = CARTESIAN_POINT('',(-3.5,2.562177826491));
+#1183 = CARTESIAN_POINT('',(1.75,-0.468911086754));
+#1184 = CARTESIAN_POINT('',(7.,-3.5));
+#1185 = CARTESIAN_POINT('',(1.75,-6.531088913246));
+#1186 = CARTESIAN_POINT('',(-3.5,-9.562177826491));
+#1187 = CARTESIAN_POINT('',(-3.5,-3.5));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = PCURVE('',#1132,#1190);
+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1195);
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(-1.,0.E+000));
+#1195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1196 = ORIENTED_EDGE('',*,*,#1093,.T.);
+#1197 = ORIENTED_EDGE('',*,*,#1033,.T.);
+#1198 = ORIENTED_EDGE('',*,*,#1199,.F.);
+#1199 = EDGE_CURVE('',#1170,#1008,#1200,.T.);
+#1200 = SURFACE_CURVE('',#1201,(#1205,#1212),.PCURVE_S1.);
+#1201 = LINE('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(-17.49999999999,-3.5,18.2));
+#1203 = VECTOR('',#1204,1.);
+#1204 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1205 = PCURVE('',#1050,#1206);
+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(-1.445954467272E-012,-7.));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(-1.,0.E+000));
+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1212 = PCURVE('',#1022,#1213);
+#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218);
+#1214 = LINE('',#1215,#1216);
+#1215 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1216 = VECTOR('',#1217,1.);
+#1217 = DIRECTION('',(1.,0.E+000));
+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1219 = FACE_BOUND('',#1220,.T.);
+#1220 = EDGE_LOOP('',(#1221));
+#1221 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1222 = EDGE_CURVE('',#1223,#1223,#1225,.T.);
+#1223 = VERTEX_POINT('',#1224);
+#1224 = CARTESIAN_POINT('',(-15.4,0.E+000,18.2));
+#1225 = SURFACE_CURVE('',#1226,(#1231,#1242),.PCURVE_S1.);
+#1226 = CIRCLE('',#1227,2.1);
+#1227 = AXIS2_PLACEMENT_3D('',#1228,#1229,#1230);
+#1228 = CARTESIAN_POINT('',(-17.5,0.E+000,18.2));
+#1229 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1230 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1231 = PCURVE('',#1050,#1232);
+#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1241);
+#1233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1234,#1235,#1236,#1237,
+#1238,#1239,#1240),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#1234 = CARTESIAN_POINT('',(-2.1,-3.5));
+#1235 = CARTESIAN_POINT('',(-2.1,0.137306695895));
+#1236 = CARTESIAN_POINT('',(1.05,-1.681346652053));
+#1237 = CARTESIAN_POINT('',(4.2,-3.5));
+#1238 = CARTESIAN_POINT('',(1.05,-5.318653347947));
+#1239 = CARTESIAN_POINT('',(-2.1,-7.137306695895));
+#1240 = CARTESIAN_POINT('',(-2.1,-3.5));
+#1241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1242 = PCURVE('',#1243,#1248);
+#1243 = CYLINDRICAL_SURFACE('',#1244,2.1);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(-17.5,0.E+000,18.2));
+#1246 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1247 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253);
+#1249 = LINE('',#1250,#1251);
+#1250 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1251 = VECTOR('',#1252,1.);
+#1252 = DIRECTION('',(-1.,0.E+000));
+#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1254 = ADVANCED_FACE('',(#1255),#1022,.F.);
+#1255 = FACE_BOUND('',#1256,.F.);
+#1256 = EDGE_LOOP('',(#1257,#1258,#1281,#1302));
+#1257 = ORIENTED_EDGE('',*,*,#1199,.F.);
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#1170,#1260,#1262,.T.);
+#1260 = VERTEX_POINT('',#1261);
+#1261 = CARTESIAN_POINT('',(-17.49999999999,-3.5,19.));
+#1262 = SURFACE_CURVE('',#1263,(#1267,#1274),.PCURVE_S1.);
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(-17.49999999999,-3.5,18.2));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1267 = PCURVE('',#1022,#1268);
+#1268 = DEFINITIONAL_REPRESENTATION('',(#1269),#1273);
+#1269 = LINE('',#1270,#1271);
+#1270 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1271 = VECTOR('',#1272,1.);
+#1272 = DIRECTION('',(0.E+000,-1.));
+#1273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1274 = PCURVE('',#1132,#1275);
+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#1278 = VECTOR('',#1279,1.);
+#1279 = DIRECTION('',(-0.E+000,-1.));
+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1281 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1282 = EDGE_CURVE('',#1260,#984,#1283,.T.);
+#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.);
+#1284 = LINE('',#1285,#1286);
+#1285 = CARTESIAN_POINT('',(-17.49999999999,-3.5,19.));
+#1286 = VECTOR('',#1287,1.);
+#1287 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1288 = PCURVE('',#1022,#1289);
+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(0.E+000,-0.8));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(1.,0.E+000));
+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1295 = PCURVE('',#556,#1296);
+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);
+#1297 = LINE('',#1298,#1299);
+#1298 = CARTESIAN_POINT('',(-11.19999999999,12.5));
+#1299 = VECTOR('',#1300,1.);
+#1300 = DIRECTION('',(1.,0.E+000));
+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1302 = ORIENTED_EDGE('',*,*,#1007,.F.);
+#1303 = ADVANCED_FACE('',(#1304),#947,.F.);
+#1304 = FACE_BOUND('',#1305,.F.);
+#1305 = EDGE_LOOP('',(#1306,#1329,#1330,#1353));
+#1306 = ORIENTED_EDGE('',*,*,#1307,.F.);
+#1307 = EDGE_CURVE('',#905,#1308,#1310,.T.);
+#1308 = VERTEX_POINT('',#1309);
+#1309 = CARTESIAN_POINT('',(17.500000000001,-3.5,18.2));
+#1310 = SURFACE_CURVE('',#1311,(#1315,#1322),.PCURVE_S1.);
+#1311 = LINE('',#1312,#1313);
+#1312 = CARTESIAN_POINT('',(-17.49999999999,-3.5,18.2));
+#1313 = VECTOR('',#1314,1.);
+#1314 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1315 = PCURVE('',#947,#1316);
+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);
+#1317 = LINE('',#1318,#1319);
+#1318 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1319 = VECTOR('',#1320,1.);
+#1320 = DIRECTION('',(1.,0.E+000));
+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1322 = PCURVE('',#837,#1323);
+#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328);
+#1324 = LINE('',#1325,#1326);
+#1325 = CARTESIAN_POINT('',(-1.445954467272E-012,-7.));
+#1326 = VECTOR('',#1327,1.);
+#1327 = DIRECTION('',(-1.,0.E+000));
+#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1329 = ORIENTED_EDGE('',*,*,#932,.T.);
+#1330 = ORIENTED_EDGE('',*,*,#1331,.T.);
+#1331 = EDGE_CURVE('',#933,#1332,#1334,.T.);
+#1332 = VERTEX_POINT('',#1333);
+#1333 = CARTESIAN_POINT('',(17.500000000001,-3.5,19.));
+#1334 = SURFACE_CURVE('',#1335,(#1339,#1346),.PCURVE_S1.);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(-17.49999999999,-3.5,19.));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1339 = PCURVE('',#947,#1340);
+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);
+#1341 = LINE('',#1342,#1343);
+#1342 = CARTESIAN_POINT('',(0.E+000,-0.8));
+#1343 = VECTOR('',#1344,1.);
+#1344 = DIRECTION('',(1.,0.E+000));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = PCURVE('',#556,#1347);
+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);
+#1348 = LINE('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(-11.19999999999,12.5));
+#1350 = VECTOR('',#1351,1.);
+#1351 = DIRECTION('',(1.,0.E+000));
+#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1353 = ORIENTED_EDGE('',*,*,#1354,.F.);
+#1354 = EDGE_CURVE('',#1308,#1332,#1355,.T.);
+#1355 = SURFACE_CURVE('',#1356,(#1360,#1367),.PCURVE_S1.);
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(17.500000000001,-3.5,18.2));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1360 = PCURVE('',#947,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(35.,0.E+000));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(0.E+000,-1.));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = PCURVE('',#1368,#1373);
+#1368 = CYLINDRICAL_SURFACE('',#1369,3.5);
+#1369 = AXIS2_PLACEMENT_3D('',#1370,#1371,#1372);
+#1370 = CARTESIAN_POINT('',(17.5,0.E+000,18.2));
+#1371 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1372 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(-4.712388980385,0.E+000));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(-0.E+000,-1.));
+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1379 = ADVANCED_FACE('',(#1380,#1434),#837,.T.);
+#1380 = FACE_BOUND('',#1381,.T.);
+#1381 = EDGE_LOOP('',(#1382,#1383,#1406,#1432,#1433));
+#1382 = ORIENTED_EDGE('',*,*,#820,.T.);
+#1383 = ORIENTED_EDGE('',*,*,#1384,.T.);
+#1384 = EDGE_CURVE('',#795,#1385,#1387,.T.);
+#1385 = VERTEX_POINT('',#1386);
+#1386 = CARTESIAN_POINT('',(17.500000000002,3.5,18.2));
+#1387 = SURFACE_CURVE('',#1388,(#1392,#1399),.PCURVE_S1.);
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(-17.5,3.5,18.2));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1392 = PCURVE('',#837,#1393);
+#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);
+#1394 = LINE('',#1395,#1396);
+#1395 = CARTESIAN_POINT('',(-3.623767952377E-013,0.E+000));
+#1396 = VECTOR('',#1397,1.);
+#1397 = DIRECTION('',(-1.,0.E+000));
+#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1399 = PCURVE('',#809,#1400);
+#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1405);
+#1401 = LINE('',#1402,#1403);
+#1402 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1403 = VECTOR('',#1404,1.);
+#1404 = DIRECTION('',(1.,0.E+000));
+#1405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1406 = ORIENTED_EDGE('',*,*,#1407,.F.);
+#1407 = EDGE_CURVE('',#1308,#1385,#1408,.T.);
+#1408 = SURFACE_CURVE('',#1409,(#1414,#1425),.PCURVE_S1.);
+#1409 = CIRCLE('',#1410,3.5);
+#1410 = AXIS2_PLACEMENT_3D('',#1411,#1412,#1413);
+#1411 = CARTESIAN_POINT('',(17.5,0.E+000,18.2));
+#1412 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1413 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1414 = PCURVE('',#837,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1424);
+#1416 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1417,#1418,#1419,#1420,
+#1421,#1422,#1423),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#1417 = CARTESIAN_POINT('',(-38.5,-3.5));
+#1418 = CARTESIAN_POINT('',(-38.5,2.562177826491));
+#1419 = CARTESIAN_POINT('',(-33.25,-0.468911086754));
+#1420 = CARTESIAN_POINT('',(-28.,-3.5));
+#1421 = CARTESIAN_POINT('',(-33.25,-6.531088913246));
+#1422 = CARTESIAN_POINT('',(-38.5,-9.562177826491));
+#1423 = CARTESIAN_POINT('',(-38.5,-3.5));
+#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1425 = PCURVE('',#1368,#1426);
+#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1431);
+#1427 = LINE('',#1428,#1429);
+#1428 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1429 = VECTOR('',#1430,1.);
+#1430 = DIRECTION('',(-1.,0.E+000));
+#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1432 = ORIENTED_EDGE('',*,*,#1307,.F.);
+#1433 = ORIENTED_EDGE('',*,*,#904,.T.);
+#1434 = FACE_BOUND('',#1435,.T.);
+#1435 = EDGE_LOOP('',(#1436));
+#1436 = ORIENTED_EDGE('',*,*,#1437,.T.);
+#1437 = EDGE_CURVE('',#1438,#1438,#1440,.T.);
+#1438 = VERTEX_POINT('',#1439);
+#1439 = CARTESIAN_POINT('',(19.6,0.E+000,18.2));
+#1440 = SURFACE_CURVE('',#1441,(#1446,#1457),.PCURVE_S1.);
+#1441 = CIRCLE('',#1442,2.1);
+#1442 = AXIS2_PLACEMENT_3D('',#1443,#1444,#1445);
+#1443 = CARTESIAN_POINT('',(17.5,0.E+000,18.2));
+#1444 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1445 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1446 = PCURVE('',#837,#1447);
+#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1456);
+#1448 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1449,#1450,#1451,#1452,
+#1453,#1454,#1455),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#1449 = CARTESIAN_POINT('',(-37.1,-3.5));
+#1450 = CARTESIAN_POINT('',(-37.1,0.137306695895));
+#1451 = CARTESIAN_POINT('',(-33.95,-1.681346652053));
+#1452 = CARTESIAN_POINT('',(-30.8,-3.5));
+#1453 = CARTESIAN_POINT('',(-33.95,-5.318653347947));
+#1454 = CARTESIAN_POINT('',(-37.1,-7.137306695895));
+#1455 = CARTESIAN_POINT('',(-37.1,-3.5));
+#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1457 = PCURVE('',#1458,#1463);
+#1458 = CYLINDRICAL_SURFACE('',#1459,2.1);
+#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);
+#1460 = CARTESIAN_POINT('',(17.5,0.E+000,18.2));
+#1461 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#1462 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(-1.,0.E+000));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1469 = ADVANCED_FACE('',(#1470),#891,.F.);
+#1470 = FACE_BOUND('',#1471,.T.);
+#1471 = EDGE_LOOP('',(#1472));
+#1472 = ORIENTED_EDGE('',*,*,#876,.F.);
+#1473 = ADVANCED_FACE('',(#1474),#809,.T.);
+#1474 = FACE_BOUND('',#1475,.T.);
+#1475 = EDGE_LOOP('',(#1476,#1477,#1478,#1501));
+#1476 = ORIENTED_EDGE('',*,*,#1384,.F.);
+#1477 = ORIENTED_EDGE('',*,*,#794,.T.);
+#1478 = ORIENTED_EDGE('',*,*,#1479,.T.);
+#1479 = EDGE_CURVE('',#769,#1480,#1482,.T.);
+#1480 = VERTEX_POINT('',#1481);
+#1481 = CARTESIAN_POINT('',(17.500000000002,3.5,19.));
+#1482 = SURFACE_CURVE('',#1483,(#1487,#1494),.PCURVE_S1.);
+#1483 = LINE('',#1484,#1485);
+#1484 = CARTESIAN_POINT('',(-17.5,3.5,19.));
+#1485 = VECTOR('',#1486,1.);
+#1486 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1487 = PCURVE('',#809,#1488);
+#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1493);
+#1489 = LINE('',#1490,#1491);
+#1490 = CARTESIAN_POINT('',(0.E+000,-0.8));
+#1491 = VECTOR('',#1492,1.);
+#1492 = DIRECTION('',(1.,0.E+000));
+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1494 = PCURVE('',#556,#1495);
+#1495 = DEFINITIONAL_REPRESENTATION('',(#1496),#1500);
+#1496 = LINE('',#1497,#1498);
+#1497 = CARTESIAN_POINT('',(-11.2,19.5));
+#1498 = VECTOR('',#1499,1.);
+#1499 = DIRECTION('',(1.,0.E+000));
+#1500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1501 = ORIENTED_EDGE('',*,*,#1502,.F.);
+#1502 = EDGE_CURVE('',#1385,#1480,#1503,.T.);
+#1503 = SURFACE_CURVE('',#1504,(#1508,#1515),.PCURVE_S1.);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(17.500000000002,3.5,18.2));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1508 = PCURVE('',#809,#1509);
+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1514);
+#1510 = LINE('',#1511,#1512);
+#1511 = CARTESIAN_POINT('',(35.000000000002,0.E+000));
+#1512 = VECTOR('',#1513,1.);
+#1513 = DIRECTION('',(0.E+000,-1.));
+#1514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1515 = PCURVE('',#1368,#1516);
+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(-7.853981633974,0.E+000));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(-0.E+000,-1.));
+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1522 = ADVANCED_FACE('',(#1523),#1132,.T.);
+#1523 = FACE_BOUND('',#1524,.F.);
+#1524 = EDGE_LOOP('',(#1525,#1526,#1548,#1549));
+#1525 = ORIENTED_EDGE('',*,*,#1116,.T.);
+#1526 = ORIENTED_EDGE('',*,*,#1527,.T.);
+#1527 = EDGE_CURVE('',#1117,#1260,#1528,.T.);
+#1528 = SURFACE_CURVE('',#1529,(#1534,#1541),.PCURVE_S1.);
+#1529 = CIRCLE('',#1530,3.5);
+#1530 = AXIS2_PLACEMENT_3D('',#1531,#1532,#1533);
+#1531 = CARTESIAN_POINT('',(-17.5,0.E+000,19.));
+#1532 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1533 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1534 = PCURVE('',#1132,#1535);
+#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1540);
+#1536 = LINE('',#1537,#1538);
+#1537 = CARTESIAN_POINT('',(-0.E+000,-0.8));
+#1538 = VECTOR('',#1539,1.);
+#1539 = DIRECTION('',(-1.,0.E+000));
+#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1541 = PCURVE('',#556,#1542);
+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);
+#1543 = CIRCLE('',#1544,3.5);
+#1544 = AXIS2_PLACEMENT_2D('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(-11.2,16.));
+#1546 = DIRECTION('',(1.,0.E+000));
+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1548 = ORIENTED_EDGE('',*,*,#1259,.F.);
+#1549 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1550 = ADVANCED_FACE('',(#1551),#1368,.T.);
+#1551 = FACE_BOUND('',#1552,.F.);
+#1552 = EDGE_LOOP('',(#1553,#1554,#1576,#1577));
+#1553 = ORIENTED_EDGE('',*,*,#1354,.T.);
+#1554 = ORIENTED_EDGE('',*,*,#1555,.T.);
+#1555 = EDGE_CURVE('',#1332,#1480,#1556,.T.);
+#1556 = SURFACE_CURVE('',#1557,(#1562,#1569),.PCURVE_S1.);
+#1557 = CIRCLE('',#1558,3.5);
+#1558 = AXIS2_PLACEMENT_3D('',#1559,#1560,#1561);
+#1559 = CARTESIAN_POINT('',(17.5,0.E+000,19.));
+#1560 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1561 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1562 = PCURVE('',#1368,#1563);
+#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);
+#1564 = LINE('',#1565,#1566);
+#1565 = CARTESIAN_POINT('',(-0.E+000,-0.8));
+#1566 = VECTOR('',#1567,1.);
+#1567 = DIRECTION('',(-1.,0.E+000));
+#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1569 = PCURVE('',#556,#1570);
+#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
+#1571 = CIRCLE('',#1572,3.5);
+#1572 = AXIS2_PLACEMENT_2D('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(23.8,16.));
+#1574 = DIRECTION('',(1.,0.E+000));
+#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1576 = ORIENTED_EDGE('',*,*,#1502,.F.);
+#1577 = ORIENTED_EDGE('',*,*,#1407,.F.);
+#1578 = ADVANCED_FACE('',(#1579),#1458,.F.);
+#1579 = FACE_BOUND('',#1580,.T.);
+#1580 = EDGE_LOOP('',(#1581,#1604,#1626,#1627));
+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1582 = EDGE_CURVE('',#1438,#1583,#1585,.T.);
+#1583 = VERTEX_POINT('',#1584);
+#1584 = CARTESIAN_POINT('',(19.6,0.E+000,19.));
+#1585 = SEAM_CURVE('',#1586,(#1590,#1597),.PCURVE_S1.);
+#1586 = LINE('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(19.6,0.E+000,18.2));
+#1588 = VECTOR('',#1589,1.);
+#1589 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1590 = PCURVE('',#1458,#1591);
+#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(-0.E+000,-1.));
+#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1597 = PCURVE('',#1458,#1598);
+#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603);
+#1599 = LINE('',#1600,#1601);
+#1600 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#1601 = VECTOR('',#1602,1.);
+#1602 = DIRECTION('',(-0.E+000,-1.));
+#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1604 = ORIENTED_EDGE('',*,*,#1605,.T.);
+#1605 = EDGE_CURVE('',#1583,#1583,#1606,.T.);
+#1606 = SURFACE_CURVE('',#1607,(#1612,#1619),.PCURVE_S1.);
+#1607 = CIRCLE('',#1608,2.1);
+#1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611);
+#1609 = CARTESIAN_POINT('',(17.5,0.E+000,19.));
+#1610 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1611 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1612 = PCURVE('',#1458,#1613);
+#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1618);
+#1614 = LINE('',#1615,#1616);
+#1615 = CARTESIAN_POINT('',(-0.E+000,-0.8));
+#1616 = VECTOR('',#1617,1.);
+#1617 = DIRECTION('',(-1.,0.E+000));
+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1619 = PCURVE('',#556,#1620);
+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);
+#1621 = CIRCLE('',#1622,2.1);
+#1622 = AXIS2_PLACEMENT_2D('',#1623,#1624);
+#1623 = CARTESIAN_POINT('',(23.8,16.));
+#1624 = DIRECTION('',(1.,0.E+000));
+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1626 = ORIENTED_EDGE('',*,*,#1582,.F.);
+#1627 = ORIENTED_EDGE('',*,*,#1437,.F.);
+#1628 = ADVANCED_FACE('',(#1629),#1243,.F.);
+#1629 = FACE_BOUND('',#1630,.T.);
+#1630 = EDGE_LOOP('',(#1631,#1654,#1676,#1677));
+#1631 = ORIENTED_EDGE('',*,*,#1632,.T.);
+#1632 = EDGE_CURVE('',#1223,#1633,#1635,.T.);
+#1633 = VERTEX_POINT('',#1634);
+#1634 = CARTESIAN_POINT('',(-15.4,0.E+000,19.));
+#1635 = SEAM_CURVE('',#1636,(#1640,#1647),.PCURVE_S1.);
+#1636 = LINE('',#1637,#1638);
+#1637 = CARTESIAN_POINT('',(-15.4,0.E+000,18.2));
+#1638 = VECTOR('',#1639,1.);
+#1639 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1640 = PCURVE('',#1243,#1641);
+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);
+#1642 = LINE('',#1643,#1644);
+#1643 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#1644 = VECTOR('',#1645,1.);
+#1645 = DIRECTION('',(-0.E+000,-1.));
+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1647 = PCURVE('',#1243,#1648);
+#1648 = DEFINITIONAL_REPRESENTATION('',(#1649),#1653);
+#1649 = LINE('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#1651 = VECTOR('',#1652,1.);
+#1652 = DIRECTION('',(-0.E+000,-1.));
+#1653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1654 = ORIENTED_EDGE('',*,*,#1655,.T.);
+#1655 = EDGE_CURVE('',#1633,#1633,#1656,.T.);
+#1656 = SURFACE_CURVE('',#1657,(#1662,#1669),.PCURVE_S1.);
+#1657 = CIRCLE('',#1658,2.1);
+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);
+#1659 = CARTESIAN_POINT('',(-17.5,0.E+000,19.));
+#1660 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1661 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1662 = PCURVE('',#1243,#1663);
+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);
+#1664 = LINE('',#1665,#1666);
+#1665 = CARTESIAN_POINT('',(-0.E+000,-0.8));
+#1666 = VECTOR('',#1667,1.);
+#1667 = DIRECTION('',(-1.,0.E+000));
+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1669 = PCURVE('',#556,#1670);
+#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1675);
+#1671 = CIRCLE('',#1672,2.1);
+#1672 = AXIS2_PLACEMENT_2D('',#1673,#1674);
+#1673 = CARTESIAN_POINT('',(-11.2,16.));
+#1674 = DIRECTION('',(1.,0.E+000));
+#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1676 = ORIENTED_EDGE('',*,*,#1632,.F.);
+#1677 = ORIENTED_EDGE('',*,*,#1222,.F.);
+#1678 = ADVANCED_FACE('',(#1679,#1693,#1724,#1727),#556,.T.);
+#1679 = FACE_BOUND('',#1680,.T.);
+#1680 = EDGE_LOOP('',(#1681,#1682,#1683,#1684,#1685,#1686,#1687,#1688,
+    #1689,#1690,#1691,#1692));
+#1681 = ORIENTED_EDGE('',*,*,#721,.F.);
+#1682 = ORIENTED_EDGE('',*,*,#540,.T.);
+#1683 = ORIENTED_EDGE('',*,*,#674,.T.);
+#1684 = ORIENTED_EDGE('',*,*,#958,.T.);
+#1685 = ORIENTED_EDGE('',*,*,#1331,.T.);
+#1686 = ORIENTED_EDGE('',*,*,#1555,.T.);
+#1687 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1688 = ORIENTED_EDGE('',*,*,#768,.T.);
+#1689 = ORIENTED_EDGE('',*,*,#1144,.F.);
+#1690 = ORIENTED_EDGE('',*,*,#1527,.T.);
+#1691 = ORIENTED_EDGE('',*,*,#1282,.T.);
+#1692 = ORIENTED_EDGE('',*,*,#983,.T.);
+#1693 = FACE_BOUND('',#1694,.T.);
+#1694 = EDGE_LOOP('',(#1695));
+#1695 = ORIENTED_EDGE('',*,*,#1696,.F.);
+#1696 = EDGE_CURVE('',#1697,#1697,#1699,.T.);
+#1697 = VERTEX_POINT('',#1698);
+#1698 = CARTESIAN_POINT('',(4.5,8.,19.));
+#1699 = SURFACE_CURVE('',#1700,(#1705,#1712),.PCURVE_S1.);
+#1700 = CIRCLE('',#1701,4.5);
+#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
+#1702 = CARTESIAN_POINT('',(0.E+000,8.,19.));
+#1703 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1704 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1705 = PCURVE('',#556,#1706);
+#1706 = DEFINITIONAL_REPRESENTATION('',(#1707),#1711);
+#1707 = CIRCLE('',#1708,4.5);
+#1708 = AXIS2_PLACEMENT_2D('',#1709,#1710);
+#1709 = CARTESIAN_POINT('',(6.3,24.));
+#1710 = DIRECTION('',(1.,0.E+000));
+#1711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1712 = PCURVE('',#1713,#1718);
+#1713 = CYLINDRICAL_SURFACE('',#1714,4.5);
+#1714 = AXIS2_PLACEMENT_3D('',#1715,#1716,#1717);
+#1715 = CARTESIAN_POINT('',(0.E+000,8.,19.));
+#1716 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1717 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1721 = VECTOR('',#1722,1.);
+#1722 = DIRECTION('',(1.,0.E+000));
+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1724 = FACE_BOUND('',#1725,.T.);
+#1725 = EDGE_LOOP('',(#1726));
+#1726 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1727 = FACE_BOUND('',#1728,.T.);
+#1728 = EDGE_LOOP('',(#1729));
+#1729 = ORIENTED_EDGE('',*,*,#1655,.F.);
+#1730 = ADVANCED_FACE('',(#1731),#1713,.T.);
+#1731 = FACE_BOUND('',#1732,.T.);
+#1732 = EDGE_LOOP('',(#1733,#1756,#1783,#1784));
+#1733 = ORIENTED_EDGE('',*,*,#1734,.T.);
+#1734 = EDGE_CURVE('',#1697,#1735,#1737,.T.);
+#1735 = VERTEX_POINT('',#1736);
+#1736 = CARTESIAN_POINT('',(4.5,8.,20.5));
+#1737 = SEAM_CURVE('',#1738,(#1742,#1749),.PCURVE_S1.);
+#1738 = LINE('',#1739,#1740);
+#1739 = CARTESIAN_POINT('',(4.5,8.,19.));
+#1740 = VECTOR('',#1741,1.);
+#1741 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1742 = PCURVE('',#1713,#1743);
+#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748);
+#1744 = LINE('',#1745,#1746);
+#1745 = CARTESIAN_POINT('',(6.28318530718,-0.E+000));
+#1746 = VECTOR('',#1747,1.);
+#1747 = DIRECTION('',(0.E+000,1.));
+#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1749 = PCURVE('',#1713,#1750);
+#1750 = DEFINITIONAL_REPRESENTATION('',(#1751),#1755);
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(0.E+000,1.));
+#1755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1756 = ORIENTED_EDGE('',*,*,#1757,.F.);
+#1757 = EDGE_CURVE('',#1735,#1735,#1758,.T.);
+#1758 = SURFACE_CURVE('',#1759,(#1764,#1771),.PCURVE_S1.);
+#1759 = CIRCLE('',#1760,4.5);
+#1760 = AXIS2_PLACEMENT_3D('',#1761,#1762,#1763);
+#1761 = CARTESIAN_POINT('',(0.E+000,8.,20.5));
+#1762 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1763 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1764 = PCURVE('',#1713,#1765);
+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);
+#1766 = LINE('',#1767,#1768);
+#1767 = CARTESIAN_POINT('',(0.E+000,1.5));
+#1768 = VECTOR('',#1769,1.);
+#1769 = DIRECTION('',(1.,0.E+000));
+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1771 = PCURVE('',#1772,#1777);
+#1772 = PLANE('',#1773);
+#1773 = AXIS2_PLACEMENT_3D('',#1774,#1775,#1776);
+#1774 = CARTESIAN_POINT('',(0.E+000,8.,20.5));
+#1775 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1776 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);
+#1778 = CIRCLE('',#1779,4.5);
+#1779 = AXIS2_PLACEMENT_2D('',#1780,#1781);
+#1780 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1781 = DIRECTION('',(1.,0.E+000));
+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1783 = ORIENTED_EDGE('',*,*,#1734,.F.);
+#1784 = ORIENTED_EDGE('',*,*,#1696,.T.);
+#1785 = ADVANCED_FACE('',(#1786),#1772,.T.);
+#1786 = FACE_BOUND('',#1787,.T.);
+#1787 = EDGE_LOOP('',(#1788));
+#1788 = ORIENTED_EDGE('',*,*,#1757,.T.);
+#1789 = MANIFOLD_SOLID_BREP('',#1790);
+#1790 = CLOSED_SHELL('',(#1791,#2017,#2164,#2284,#2333,#2451,#2568,#2669
+    ,#2842,#2916,#3044,#3093,#3143,#3192,#3320,#3373,#3481,#3557,#3611,
+    #3660,#3692,#3718,#3814,#3910,#3991,#3998,#4073,#4148,#4246,#4299,
+    #4352));
+#1791 = ADVANCED_FACE('',(#1792),#1806,.T.);
+#1792 = FACE_BOUND('',#1793,.T.);
+#1793 = EDGE_LOOP('',(#1794,#1829,#1857,#1885,#1913,#1941,#1967,#1993));
+#1794 = ORIENTED_EDGE('',*,*,#1795,.F.);
+#1795 = EDGE_CURVE('',#1796,#1798,#1800,.T.);
+#1796 = VERTEX_POINT('',#1797);
+#1797 = CARTESIAN_POINT('',(-7.3,-12.,19.2));
+#1798 = VERTEX_POINT('',#1799);
+#1799 = CARTESIAN_POINT('',(-6.3,-12.,19.2));
+#1800 = SURFACE_CURVE('',#1801,(#1805,#1817),.PCURVE_S1.);
+#1801 = LINE('',#1802,#1803);
+#1802 = CARTESIAN_POINT('',(-7.3,-12.,19.2));
+#1803 = VECTOR('',#1804,1.);
+#1804 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1805 = PCURVE('',#1806,#1811);
+#1806 = PLANE('',#1807);
+#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
+#1808 = CARTESIAN_POINT('',(-7.3,-17.,19.2));
+#1809 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1810 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1811 = DEFINITIONAL_REPRESENTATION('',(#1812),#1816);
+#1812 = LINE('',#1813,#1814);
+#1813 = CARTESIAN_POINT('',(0.E+000,5.));
+#1814 = VECTOR('',#1815,1.);
+#1815 = DIRECTION('',(1.,0.E+000));
+#1816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1817 = PCURVE('',#1818,#1823);
+#1818 = PLANE('',#1819);
+#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
+#1820 = CARTESIAN_POINT('',(-7.3,-12.,3.));
+#1821 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1822 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);
+#1824 = LINE('',#1825,#1826);
+#1825 = CARTESIAN_POINT('',(16.2,0.E+000));
+#1826 = VECTOR('',#1827,1.);
+#1827 = DIRECTION('',(0.E+000,1.));
+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#1830 = EDGE_CURVE('',#1831,#1796,#1833,.T.);
+#1831 = VERTEX_POINT('',#1832);
+#1832 = CARTESIAN_POINT('',(-7.3,-17.,19.2));
+#1833 = SURFACE_CURVE('',#1834,(#1838,#1845),.PCURVE_S1.);
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(-7.3,-17.,19.2));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1838 = PCURVE('',#1806,#1839);
+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);
+#1840 = LINE('',#1841,#1842);
+#1841 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1842 = VECTOR('',#1843,1.);
+#1843 = DIRECTION('',(0.E+000,1.));
+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1845 = PCURVE('',#1846,#1851);
+#1846 = PLANE('',#1847);
+#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
+#1848 = CARTESIAN_POINT('',(-7.3,-17.,3.));
+#1849 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1850 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856);
+#1852 = LINE('',#1853,#1854);
+#1853 = CARTESIAN_POINT('',(16.2,0.E+000));
+#1854 = VECTOR('',#1855,1.);
+#1855 = DIRECTION('',(0.E+000,-1.));
+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1831,#1859,#1861,.T.);
+#1859 = VERTEX_POINT('',#1860);
+#1860 = CARTESIAN_POINT('',(7.3,-17.,19.2));
+#1861 = SURFACE_CURVE('',#1862,(#1866,#1873),.PCURVE_S1.);
+#1862 = LINE('',#1863,#1864);
+#1863 = CARTESIAN_POINT('',(-7.3,-17.,19.2));
+#1864 = VECTOR('',#1865,1.);
+#1865 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1866 = PCURVE('',#1806,#1867);
+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);
+#1868 = LINE('',#1869,#1870);
+#1869 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#1870 = VECTOR('',#1871,1.);
+#1871 = DIRECTION('',(1.,0.E+000));
+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1873 = PCURVE('',#1874,#1879);
+#1874 = PLANE('',#1875);
+#1875 = AXIS2_PLACEMENT_3D('',#1876,#1877,#1878);
+#1876 = CARTESIAN_POINT('',(-7.3,-17.,3.));
+#1877 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1878 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(16.2,0.E+000));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(0.E+000,1.));
+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1885 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#1886 = EDGE_CURVE('',#1859,#1887,#1889,.T.);
+#1887 = VERTEX_POINT('',#1888);
+#1888 = CARTESIAN_POINT('',(7.3,-12.,19.2));
+#1889 = SURFACE_CURVE('',#1890,(#1894,#1901),.PCURVE_S1.);
+#1890 = LINE('',#1891,#1892);
+#1891 = CARTESIAN_POINT('',(7.3,-17.,19.2));
+#1892 = VECTOR('',#1893,1.);
+#1893 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1894 = PCURVE('',#1806,#1895);
+#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1900);
+#1896 = LINE('',#1897,#1898);
+#1897 = CARTESIAN_POINT('',(14.6,0.E+000));
+#1898 = VECTOR('',#1899,1.);
+#1899 = DIRECTION('',(0.E+000,1.));
+#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1901 = PCURVE('',#1902,#1907);
+#1902 = PLANE('',#1903);
+#1903 = AXIS2_PLACEMENT_3D('',#1904,#1905,#1906);
+#1904 = CARTESIAN_POINT('',(7.3,-17.,3.));
+#1905 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1906 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);
+#1908 = LINE('',#1909,#1910);
+#1909 = CARTESIAN_POINT('',(16.2,0.E+000));
+#1910 = VECTOR('',#1911,1.);
+#1911 = DIRECTION('',(0.E+000,-1.));
+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1913 = ORIENTED_EDGE('',*,*,#1914,.F.);
+#1914 = EDGE_CURVE('',#1915,#1887,#1917,.T.);
+#1915 = VERTEX_POINT('',#1916);
+#1916 = CARTESIAN_POINT('',(6.3,-12.,19.2));
+#1917 = SURFACE_CURVE('',#1918,(#1922,#1929),.PCURVE_S1.);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(-7.3,-12.,19.2));
+#1920 = VECTOR('',#1921,1.);
+#1921 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1922 = PCURVE('',#1806,#1923);
+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(0.E+000,5.));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(1.,0.E+000));
+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1929 = PCURVE('',#1930,#1935);
+#1930 = PLANE('',#1931);
+#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);
+#1932 = CARTESIAN_POINT('',(-7.3,-12.,3.));
+#1933 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1934 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);
+#1936 = LINE('',#1937,#1938);
+#1937 = CARTESIAN_POINT('',(16.2,0.E+000));
+#1938 = VECTOR('',#1939,1.);
+#1939 = DIRECTION('',(0.E+000,1.));
+#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1941 = ORIENTED_EDGE('',*,*,#1942,.F.);
+#1942 = EDGE_CURVE('',#1943,#1915,#1945,.T.);
+#1943 = VERTEX_POINT('',#1944);
+#1944 = CARTESIAN_POINT('',(6.3,-16.,19.2));
+#1945 = SURFACE_CURVE('',#1946,(#1950,#1956),.PCURVE_S1.);
+#1946 = LINE('',#1947,#1948);
+#1947 = CARTESIAN_POINT('',(6.3,-16.5,19.2));
+#1948 = VECTOR('',#1949,1.);
+#1949 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1950 = PCURVE('',#1806,#1951);
+#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1955);
+#1952 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1953,#1954),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.5,5.),.PIECEWISE_BEZIER_KNOTS.);
+#1953 = CARTESIAN_POINT('',(13.6,0.E+000));
+#1954 = CARTESIAN_POINT('',(13.6,5.5));
+#1955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1956 = PCURVE('',#1957,#1962);
+#1957 = PLANE('',#1958);
+#1958 = AXIS2_PLACEMENT_3D('',#1959,#1960,#1961);
+#1959 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#1960 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1961 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1962 = DEFINITIONAL_REPRESENTATION('',(#1963),#1966);
+#1963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1964,#1965),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.5,5.),.PIECEWISE_BEZIER_KNOTS.);
+#1964 = CARTESIAN_POINT('',(1.2,1.));
+#1965 = CARTESIAN_POINT('',(1.2,-4.5));
+#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1967 = ORIENTED_EDGE('',*,*,#1968,.T.);
+#1968 = EDGE_CURVE('',#1943,#1969,#1971,.T.);
+#1969 = VERTEX_POINT('',#1970);
+#1970 = CARTESIAN_POINT('',(-6.3,-16.,19.2));
+#1971 = SURFACE_CURVE('',#1972,(#1976,#1982),.PCURVE_S1.);
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(-6.8,-16.,19.2));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1976 = PCURVE('',#1806,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1981);
+#1978 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1979,#1980),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-14.36,0.76),.PIECEWISE_BEZIER_KNOTS.);
+#1979 = CARTESIAN_POINT('',(14.86,1.));
+#1980 = CARTESIAN_POINT('',(-0.26,1.));
+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1982 = PCURVE('',#1983,#1988);
+#1983 = PLANE('',#1984);
+#1984 = AXIS2_PLACEMENT_3D('',#1985,#1986,#1987);
+#1985 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#1986 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1987 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1988 = DEFINITIONAL_REPRESENTATION('',(#1989),#1992);
+#1989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1990,#1991),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-14.36,0.76),.PIECEWISE_BEZIER_KNOTS.);
+#1990 = CARTESIAN_POINT('',(1.2,13.86));
+#1991 = CARTESIAN_POINT('',(1.2,-1.26));
+#1992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1993 = ORIENTED_EDGE('',*,*,#1994,.T.);
+#1994 = EDGE_CURVE('',#1969,#1798,#1995,.T.);
+#1995 = SURFACE_CURVE('',#1996,(#2000,#2006),.PCURVE_S1.);
+#1996 = LINE('',#1997,#1998);
+#1997 = CARTESIAN_POINT('',(-6.3,-16.5,19.2));
+#1998 = VECTOR('',#1999,1.);
+#1999 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2000 = PCURVE('',#1806,#2001);
+#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2005);
+#2002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2003,#2004),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.5,5.),.PIECEWISE_BEZIER_KNOTS.);
+#2003 = CARTESIAN_POINT('',(1.,0.E+000));
+#2004 = CARTESIAN_POINT('',(1.,5.5));
+#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2006 = PCURVE('',#2007,#2012);
+#2007 = PLANE('',#2008);
+#2008 = AXIS2_PLACEMENT_3D('',#2009,#2010,#2011);
+#2009 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#2010 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2011 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2016);
+#2013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2014,#2015),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.5,5.),.PIECEWISE_BEZIER_KNOTS.);
+#2014 = CARTESIAN_POINT('',(1.2,1.));
+#2015 = CARTESIAN_POINT('',(1.2,-4.5));
+#2016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2017 = ADVANCED_FACE('',(#2018),#1818,.T.);
+#2018 = FACE_BOUND('',#2019,.T.);
+#2019 = EDGE_LOOP('',(#2020,#2048,#2069,#2070,#2091,#2117));
+#2020 = ORIENTED_EDGE('',*,*,#2021,.F.);
+#2021 = EDGE_CURVE('',#2022,#2024,#2026,.T.);
+#2022 = VERTEX_POINT('',#2023);
+#2023 = CARTESIAN_POINT('',(-7.3,-12.,17.));
+#2024 = VERTEX_POINT('',#2025);
+#2025 = CARTESIAN_POINT('',(-7.211102550928,-12.,17.));
+#2026 = SURFACE_CURVE('',#2027,(#2031,#2037),.PCURVE_S1.);
+#2027 = LINE('',#2028,#2029);
+#2028 = CARTESIAN_POINT('',(-3.65,-12.,17.));
+#2029 = VECTOR('',#2030,1.);
+#2030 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2031 = PCURVE('',#1818,#2032);
+#2032 = DEFINITIONAL_REPRESENTATION('',(#2033),#2036);
+#2033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2034,#2035),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.11,12.41),.PIECEWISE_BEZIER_KNOTS.);
+#2034 = CARTESIAN_POINT('',(14.,-1.46));
+#2035 = CARTESIAN_POINT('',(14.,16.06));
+#2036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2037 = PCURVE('',#2038,#2043);
+#2038 = PLANE('',#2039);
+#2039 = AXIS2_PLACEMENT_3D('',#2040,#2041,#2042);
+#2040 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#2041 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2042 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2047);
+#2044 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2045,#2046),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.11,12.41),.PIECEWISE_BEZIER_KNOTS.);
+#2045 = CARTESIAN_POINT('',(14.823352778282,1.002901994516));
+#2046 = CARTESIAN_POINT('',(3.561713856574,14.424000637961));
+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2048 = ORIENTED_EDGE('',*,*,#2049,.T.);
+#2049 = EDGE_CURVE('',#2022,#1796,#2050,.T.);
+#2050 = SURFACE_CURVE('',#2051,(#2055,#2062),.PCURVE_S1.);
+#2051 = LINE('',#2052,#2053);
+#2052 = CARTESIAN_POINT('',(-7.3,-12.,3.));
+#2053 = VECTOR('',#2054,1.);
+#2054 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2055 = PCURVE('',#1818,#2056);
+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(1.,0.E+000));
+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2062 = PCURVE('',#1846,#2063);
+#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2068);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(0.E+000,-5.));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(1.,0.E+000));
+#2068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2069 = ORIENTED_EDGE('',*,*,#1795,.T.);
+#2070 = ORIENTED_EDGE('',*,*,#2071,.T.);
+#2071 = EDGE_CURVE('',#1798,#2072,#2074,.T.);
+#2072 = VERTEX_POINT('',#2073);
+#2073 = CARTESIAN_POINT('',(-6.3,-12.,19.));
+#2074 = SURFACE_CURVE('',#2075,(#2079,#2085),.PCURVE_S1.);
+#2075 = LINE('',#2076,#2077);
+#2076 = CARTESIAN_POINT('',(-6.3,-12.,10.5));
+#2077 = VECTOR('',#2078,1.);
+#2078 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2079 = PCURVE('',#1818,#2080);
+#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2084);
+#2081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2082,#2083),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.92,-7.3),.PIECEWISE_BEZIER_KNOTS.);
+#2082 = CARTESIAN_POINT('',(16.42,1.));
+#2083 = CARTESIAN_POINT('',(14.8,1.));
+#2084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2085 = PCURVE('',#2007,#2086);
+#2086 = DEFINITIONAL_REPRESENTATION('',(#2087),#2090);
+#2087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2088,#2089),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.92,-7.3),.PIECEWISE_BEZIER_KNOTS.);
+#2088 = CARTESIAN_POINT('',(1.42,-4.));
+#2089 = CARTESIAN_POINT('',(-0.2,-4.));
+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2091 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#2092 = EDGE_CURVE('',#2093,#2072,#2095,.T.);
+#2093 = VERTEX_POINT('',#2094);
+#2094 = CARTESIAN_POINT('',(-7.211102550928,-12.,19.));
+#2095 = SURFACE_CURVE('',#2096,(#2100,#2106),.PCURVE_S1.);
+#2096 = LINE('',#2097,#2098);
+#2097 = CARTESIAN_POINT('',(-6.8,-12.,19.));
+#2098 = VECTOR('',#2099,1.);
+#2099 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2100 = PCURVE('',#1818,#2101);
+#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2105);
+#2102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2103,#2104),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.96,15.56),.PIECEWISE_BEZIER_KNOTS.);
+#2103 = CARTESIAN_POINT('',(16.,-1.46));
+#2104 = CARTESIAN_POINT('',(16.,16.06));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2106 = PCURVE('',#2107,#2112);
+#2107 = PLANE('',#2108);
+#2108 = AXIS2_PLACEMENT_3D('',#2109,#2110,#2111);
+#2109 = CARTESIAN_POINT('',(-6.3,-16.,19.));
+#2110 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2111 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2116);
+#2113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2114,#2115),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.96,15.56),.PIECEWISE_BEZIER_KNOTS.);
+#2114 = CARTESIAN_POINT('',(-2.46,4.));
+#2115 = CARTESIAN_POINT('',(15.06,4.));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = ORIENTED_EDGE('',*,*,#2118,.F.);
+#2118 = EDGE_CURVE('',#2024,#2093,#2119,.T.);
+#2119 = SURFACE_CURVE('',#2120,(#2124,#2130),.PCURVE_S1.);
+#2120 = LINE('',#2121,#2122);
+#2121 = CARTESIAN_POINT('',(-7.211102550928,-12.,0.E+000));
+#2122 = VECTOR('',#2123,1.);
+#2123 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2124 = PCURVE('',#1818,#2125);
+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2129);
+#2126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2127,#2128),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.38,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2127 = CARTESIAN_POINT('',(-1.62,8.889744907202E-002));
+#2128 = CARTESIAN_POINT('',(16.0000004,8.889744907202E-002));
+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2130 = PCURVE('',#2131,#2136);
+#2131 = CYLINDRICAL_SURFACE('',#2132,14.);
+#2132 = AXIS2_PLACEMENT_3D('',#2133,#2134,#2135);
+#2133 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2134 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2135 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2163);
+#2137 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (17.,17.090909090909,17.181818181818,17.272727272727,17.363636363636,
+    17.454545454545,17.545454545455,17.636363636364,17.727272727273,
+    17.818181818182,17.909090909091,18.,18.090909090909,18.181818181818,
+    18.272727272727,18.363636363636,18.454545454545,18.545454545455,
+    18.636363636364,18.727272727273,18.818181818182,18.909090909091,19.)
+  ,.QUASI_UNIFORM_KNOTS.);
+#2138 = CARTESIAN_POINT('',(4.171289454428,17.));
+#2139 = CARTESIAN_POINT('',(4.171289454428,17.030303030303));
+#2140 = CARTESIAN_POINT('',(4.171289454428,17.090909090909));
+#2141 = CARTESIAN_POINT('',(4.171289454428,17.181818181818));
+#2142 = CARTESIAN_POINT('',(4.171289454428,17.272727272727));
+#2143 = CARTESIAN_POINT('',(4.171289454428,17.363636363636));
+#2144 = CARTESIAN_POINT('',(4.171289454428,17.454545454545));
+#2145 = CARTESIAN_POINT('',(4.171289454428,17.545454545455));
+#2146 = CARTESIAN_POINT('',(4.171289454428,17.636363636364));
+#2147 = CARTESIAN_POINT('',(4.171289454428,17.727272727273));
+#2148 = CARTESIAN_POINT('',(4.171289454428,17.818181818182));
+#2149 = CARTESIAN_POINT('',(4.171289454428,17.909090909091));
+#2150 = CARTESIAN_POINT('',(4.171289454428,18.));
+#2151 = CARTESIAN_POINT('',(4.171289454428,18.090909090909));
+#2152 = CARTESIAN_POINT('',(4.171289454428,18.181818181818));
+#2153 = CARTESIAN_POINT('',(4.171289454428,18.272727272727));
+#2154 = CARTESIAN_POINT('',(4.171289454428,18.363636363636));
+#2155 = CARTESIAN_POINT('',(4.171289454428,18.454545454545));
+#2156 = CARTESIAN_POINT('',(4.171289454428,18.545454545455));
+#2157 = CARTESIAN_POINT('',(4.171289454428,18.636363636364));
+#2158 = CARTESIAN_POINT('',(4.171289454428,18.727272727273));
+#2159 = CARTESIAN_POINT('',(4.171289454428,18.818181818182));
+#2160 = CARTESIAN_POINT('',(4.171289454428,18.909090909091));
+#2161 = CARTESIAN_POINT('',(4.171289454428,18.969696969697));
+#2162 = CARTESIAN_POINT('',(4.171289454428,19.));
+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2164 = ADVANCED_FACE('',(#2165),#2007,.T.);
+#2165 = FACE_BOUND('',#2166,.T.);
+#2166 = EDGE_LOOP('',(#2167,#2190,#2218,#2263,#2282,#2283));
+#2167 = ORIENTED_EDGE('',*,*,#2168,.F.);
+#2168 = EDGE_CURVE('',#2169,#1969,#2171,.T.);
+#2169 = VERTEX_POINT('',#2170);
+#2170 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#2171 = SURFACE_CURVE('',#2172,(#2176,#2183),.PCURVE_S1.);
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2176 = PCURVE('',#2007,#2177);
+#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182);
+#2178 = LINE('',#2179,#2180);
+#2179 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2180 = VECTOR('',#2181,1.);
+#2181 = DIRECTION('',(1.,0.E+000));
+#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2183 = PCURVE('',#1983,#2184);
+#2184 = DEFINITIONAL_REPRESENTATION('',(#2185),#2189);
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(1.,0.E+000));
+#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2190 = ORIENTED_EDGE('',*,*,#2191,.T.);
+#2191 = EDGE_CURVE('',#2169,#2192,#2194,.T.);
+#2192 = VERTEX_POINT('',#2193);
+#2193 = CARTESIAN_POINT('',(-6.3,-12.50239976964,18.));
+#2194 = SURFACE_CURVE('',#2195,(#2199,#2206),.PCURVE_S1.);
+#2195 = LINE('',#2196,#2197);
+#2196 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#2197 = VECTOR('',#2198,1.);
+#2198 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2199 = PCURVE('',#2007,#2200);
+#2200 = DEFINITIONAL_REPRESENTATION('',(#2201),#2205);
+#2201 = LINE('',#2202,#2203);
+#2202 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2203 = VECTOR('',#2204,1.);
+#2204 = DIRECTION('',(0.E+000,-1.));
+#2205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2206 = PCURVE('',#2207,#2212);
+#2207 = PLANE('',#2208);
+#2208 = AXIS2_PLACEMENT_3D('',#2209,#2210,#2211);
+#2209 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#2210 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2211 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);
+#2213 = LINE('',#2214,#2215);
+#2214 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2215 = VECTOR('',#2216,1.);
+#2216 = DIRECTION('',(0.E+000,1.));
+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2218 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#2219 = EDGE_CURVE('',#2192,#2220,#2222,.T.);
+#2220 = VERTEX_POINT('',#2221);
+#2221 = CARTESIAN_POINT('',(-6.300000000001,-12.50239976964,19.));
+#2222 = SURFACE_CURVE('',#2223,(#2227,#2234),.PCURVE_S1.);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(-6.3,-12.50239976964,0.E+000));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2227 = PCURVE('',#2007,#2228);
+#2228 = DEFINITIONAL_REPRESENTATION('',(#2229),#2233);
+#2229 = LINE('',#2230,#2231);
+#2230 = CARTESIAN_POINT('',(-18.,-3.497600230356));
+#2231 = VECTOR('',#2232,1.);
+#2232 = DIRECTION('',(1.,0.E+000));
+#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2234 = PCURVE('',#2131,#2235);
+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2262);
+#2236 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2237,#2238,#2239,#2240,#2241,
+    #2242,#2243,#2244,#2245,#2246,#2247,#2248,#2249,#2250,#2251,#2252,
+    #2253,#2254,#2255,#2256,#2257,#2258,#2259,#2260,#2261),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (18.,18.045454545455,18.090909090909,18.136363636364,18.181818181818,
+    18.227272727273,18.272727272727,18.318181818182,18.363636363636,
+    18.409090909091,18.454545454545,18.5,18.545454545455,18.590909090909
+    ,18.636363636364,18.681818181818,18.727272727273,18.772727272727,
+    18.818181818182,18.863636363636,18.909090909091,18.954545454545,19.)
+  ,.QUASI_UNIFORM_KNOTS.);
+#2237 = CARTESIAN_POINT('',(4.245623641337,18.));
+#2238 = CARTESIAN_POINT('',(4.245623641337,18.015151515152));
+#2239 = CARTESIAN_POINT('',(4.245623641337,18.045454545455));
+#2240 = CARTESIAN_POINT('',(4.245623641337,18.090909090909));
+#2241 = CARTESIAN_POINT('',(4.245623641337,18.136363636364));
+#2242 = CARTESIAN_POINT('',(4.245623641337,18.181818181818));
+#2243 = CARTESIAN_POINT('',(4.245623641337,18.227272727273));
+#2244 = CARTESIAN_POINT('',(4.245623641337,18.272727272727));
+#2245 = CARTESIAN_POINT('',(4.245623641337,18.318181818182));
+#2246 = CARTESIAN_POINT('',(4.245623641337,18.363636363636));
+#2247 = CARTESIAN_POINT('',(4.245623641337,18.409090909091));
+#2248 = CARTESIAN_POINT('',(4.245623641337,18.454545454545));
+#2249 = CARTESIAN_POINT('',(4.245623641337,18.5));
+#2250 = CARTESIAN_POINT('',(4.245623641337,18.545454545455));
+#2251 = CARTESIAN_POINT('',(4.245623641337,18.590909090909));
+#2252 = CARTESIAN_POINT('',(4.245623641337,18.636363636364));
+#2253 = CARTESIAN_POINT('',(4.245623641337,18.681818181818));
+#2254 = CARTESIAN_POINT('',(4.245623641337,18.727272727273));
+#2255 = CARTESIAN_POINT('',(4.245623641337,18.772727272727));
+#2256 = CARTESIAN_POINT('',(4.245623641337,18.818181818182));
+#2257 = CARTESIAN_POINT('',(4.245623641337,18.863636363636));
+#2258 = CARTESIAN_POINT('',(4.245623641337,18.909090909091));
+#2259 = CARTESIAN_POINT('',(4.245623641337,18.954545454545));
+#2260 = CARTESIAN_POINT('',(4.245623641337,18.984848484848));
+#2261 = CARTESIAN_POINT('',(4.245623641337,19.));
+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2263 = ORIENTED_EDGE('',*,*,#2264,.T.);
+#2264 = EDGE_CURVE('',#2220,#2072,#2265,.T.);
+#2265 = SURFACE_CURVE('',#2266,(#2270,#2276),.PCURVE_S1.);
+#2266 = LINE('',#2267,#2268);
+#2267 = CARTESIAN_POINT('',(-6.3,-16.,19.));
+#2268 = VECTOR('',#2269,1.);
+#2269 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2270 = PCURVE('',#2007,#2271);
+#2271 = DEFINITIONAL_REPRESENTATION('',(#2272),#2275);
+#2272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2273,#2274),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.4,4.4),.PIECEWISE_BEZIER_KNOTS.);
+#2273 = CARTESIAN_POINT('',(1.,0.4));
+#2274 = CARTESIAN_POINT('',(1.,-4.4));
+#2275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2276 = PCURVE('',#2107,#2277);
+#2277 = DEFINITIONAL_REPRESENTATION('',(#2278),#2281);
+#2278 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2279,#2280),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.4,4.4),.PIECEWISE_BEZIER_KNOTS.);
+#2279 = CARTESIAN_POINT('',(0.E+000,-0.4));
+#2280 = CARTESIAN_POINT('',(0.E+000,4.4));
+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2282 = ORIENTED_EDGE('',*,*,#2071,.F.);
+#2283 = ORIENTED_EDGE('',*,*,#1994,.F.);
+#2284 = ADVANCED_FACE('',(#2285),#1983,.T.);
+#2285 = FACE_BOUND('',#2286,.T.);
+#2286 = EDGE_LOOP('',(#2287,#2310,#2331,#2332));
+#2287 = ORIENTED_EDGE('',*,*,#2288,.F.);
+#2288 = EDGE_CURVE('',#2289,#1943,#2291,.T.);
+#2289 = VERTEX_POINT('',#2290);
+#2290 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#2291 = SURFACE_CURVE('',#2292,(#2296,#2303),.PCURVE_S1.);
+#2292 = LINE('',#2293,#2294);
+#2293 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#2294 = VECTOR('',#2295,1.);
+#2295 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2296 = PCURVE('',#1983,#2297);
+#2297 = DEFINITIONAL_REPRESENTATION('',(#2298),#2302);
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(0.E+000,12.6));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(1.,0.E+000));
+#2302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2303 = PCURVE('',#1957,#2304);
+#2304 = DEFINITIONAL_REPRESENTATION('',(#2305),#2309);
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(1.,0.E+000));
+#2309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2310 = ORIENTED_EDGE('',*,*,#2311,.F.);
+#2311 = EDGE_CURVE('',#2169,#2289,#2312,.T.);
+#2312 = SURFACE_CURVE('',#2313,(#2317,#2324),.PCURVE_S1.);
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(-6.3,-16.,18.));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2317 = PCURVE('',#1983,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2323);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(0.E+000,1.));
+#2323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2324 = PCURVE('',#2207,#2325);
+#2325 = DEFINITIONAL_REPRESENTATION('',(#2326),#2330);
+#2326 = LINE('',#2327,#2328);
+#2327 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2328 = VECTOR('',#2329,1.);
+#2329 = DIRECTION('',(1.,0.E+000));
+#2330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2331 = ORIENTED_EDGE('',*,*,#2168,.T.);
+#2332 = ORIENTED_EDGE('',*,*,#1968,.F.);
+#2333 = ADVANCED_FACE('',(#2334),#1957,.F.);
+#2334 = FACE_BOUND('',#2335,.T.);
+#2335 = EDGE_LOOP('',(#2336,#2337,#2338,#2359,#2385,#2430));
+#2336 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2337 = ORIENTED_EDGE('',*,*,#1942,.T.);
+#2338 = ORIENTED_EDGE('',*,*,#2339,.T.);
+#2339 = EDGE_CURVE('',#1915,#2340,#2342,.T.);
+#2340 = VERTEX_POINT('',#2341);
+#2341 = CARTESIAN_POINT('',(6.3,-12.,19.));
+#2342 = SURFACE_CURVE('',#2343,(#2347,#2353),.PCURVE_S1.);
+#2343 = LINE('',#2344,#2345);
+#2344 = CARTESIAN_POINT('',(6.3,-12.,10.5));
+#2345 = VECTOR('',#2346,1.);
+#2346 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2347 = PCURVE('',#1957,#2348);
+#2348 = DEFINITIONAL_REPRESENTATION('',(#2349),#2352);
+#2349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2350,#2351),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.92,-7.3),.PIECEWISE_BEZIER_KNOTS.);
+#2350 = CARTESIAN_POINT('',(1.42,-4.));
+#2351 = CARTESIAN_POINT('',(-0.2,-4.));
+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2353 = PCURVE('',#1930,#2354);
+#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2358);
+#2355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2356,#2357),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.92,-7.3),.PIECEWISE_BEZIER_KNOTS.);
+#2356 = CARTESIAN_POINT('',(16.42,13.6));
+#2357 = CARTESIAN_POINT('',(14.8,13.6));
+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2359 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#2360 = EDGE_CURVE('',#2361,#2340,#2363,.T.);
+#2361 = VERTEX_POINT('',#2362);
+#2362 = CARTESIAN_POINT('',(6.300000000001,-12.50239976964,19.));
+#2363 = SURFACE_CURVE('',#2364,(#2368,#2374),.PCURVE_S1.);
+#2364 = LINE('',#2365,#2366);
+#2365 = CARTESIAN_POINT('',(6.3,-16.,19.));
+#2366 = VECTOR('',#2367,1.);
+#2367 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2368 = PCURVE('',#1957,#2369);
+#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2373);
+#2370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2371,#2372),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.4,4.4),.PIECEWISE_BEZIER_KNOTS.);
+#2371 = CARTESIAN_POINT('',(1.,0.4));
+#2372 = CARTESIAN_POINT('',(1.,-4.4));
+#2373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2374 = PCURVE('',#2375,#2380);
+#2375 = PLANE('',#2376);
+#2376 = AXIS2_PLACEMENT_3D('',#2377,#2378,#2379);
+#2377 = CARTESIAN_POINT('',(-6.3,-16.,19.));
+#2378 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2379 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2380 = DEFINITIONAL_REPRESENTATION('',(#2381),#2384);
+#2381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2382,#2383),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.4,4.4),.PIECEWISE_BEZIER_KNOTS.);
+#2382 = CARTESIAN_POINT('',(12.6,-0.4));
+#2383 = CARTESIAN_POINT('',(12.6,4.4));
+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2385 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#2386 = EDGE_CURVE('',#2387,#2361,#2389,.T.);
+#2387 = VERTEX_POINT('',#2388);
+#2388 = CARTESIAN_POINT('',(6.3,-12.50239976964,18.));
+#2389 = SURFACE_CURVE('',#2390,(#2394,#2401),.PCURVE_S1.);
+#2390 = LINE('',#2391,#2392);
+#2391 = CARTESIAN_POINT('',(6.3,-12.50239976964,0.E+000));
+#2392 = VECTOR('',#2393,1.);
+#2393 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2394 = PCURVE('',#1957,#2395);
+#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400);
+#2396 = LINE('',#2397,#2398);
+#2397 = CARTESIAN_POINT('',(-18.,-3.497600230356));
+#2398 = VECTOR('',#2399,1.);
+#2399 = DIRECTION('',(1.,0.E+000));
+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2401 = PCURVE('',#2131,#2402);
+#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2429);
+#2403 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#2404,#2405,#2406,#2407,#2408,
+    #2409,#2410,#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418,#2419,
+    #2420,#2421,#2422,#2423,#2424,#2425,#2426,#2427,#2428),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (18.,18.045454545455,18.090909090909,18.136363636364,18.181818181818,
+    18.227272727273,18.272727272727,18.318181818182,18.363636363636,
+    18.409090909091,18.454545454545,18.5,18.545454545455,18.590909090909
+    ,18.636363636364,18.681818181818,18.727272727273,18.772727272727,
+    18.818181818182,18.863636363636,18.909090909091,18.954545454545,19.)
+  ,.QUASI_UNIFORM_KNOTS.);
+#2404 = CARTESIAN_POINT('',(5.179154319432,18.));
+#2405 = CARTESIAN_POINT('',(5.179154319432,18.015151515152));
+#2406 = CARTESIAN_POINT('',(5.179154319432,18.045454545455));
+#2407 = CARTESIAN_POINT('',(5.179154319432,18.090909090909));
+#2408 = CARTESIAN_POINT('',(5.179154319432,18.136363636364));
+#2409 = CARTESIAN_POINT('',(5.179154319432,18.181818181818));
+#2410 = CARTESIAN_POINT('',(5.179154319432,18.227272727273));
+#2411 = CARTESIAN_POINT('',(5.179154319432,18.272727272727));
+#2412 = CARTESIAN_POINT('',(5.179154319432,18.318181818182));
+#2413 = CARTESIAN_POINT('',(5.179154319432,18.363636363636));
+#2414 = CARTESIAN_POINT('',(5.179154319432,18.409090909091));
+#2415 = CARTESIAN_POINT('',(5.179154319432,18.454545454545));
+#2416 = CARTESIAN_POINT('',(5.179154319432,18.5));
+#2417 = CARTESIAN_POINT('',(5.179154319432,18.545454545455));
+#2418 = CARTESIAN_POINT('',(5.179154319432,18.590909090909));
+#2419 = CARTESIAN_POINT('',(5.179154319432,18.636363636364));
+#2420 = CARTESIAN_POINT('',(5.179154319432,18.681818181818));
+#2421 = CARTESIAN_POINT('',(5.179154319432,18.727272727273));
+#2422 = CARTESIAN_POINT('',(5.179154319432,18.772727272727));
+#2423 = CARTESIAN_POINT('',(5.179154319432,18.818181818182));
+#2424 = CARTESIAN_POINT('',(5.179154319432,18.863636363636));
+#2425 = CARTESIAN_POINT('',(5.179154319432,18.909090909091));
+#2426 = CARTESIAN_POINT('',(5.179154319432,18.954545454545));
+#2427 = CARTESIAN_POINT('',(5.179154319432,18.984848484848));
+#2428 = CARTESIAN_POINT('',(5.179154319432,19.));
+#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2430 = ORIENTED_EDGE('',*,*,#2431,.F.);
+#2431 = EDGE_CURVE('',#2289,#2387,#2432,.T.);
+#2432 = SURFACE_CURVE('',#2433,(#2437,#2444),.PCURVE_S1.);
+#2433 = LINE('',#2434,#2435);
+#2434 = CARTESIAN_POINT('',(6.3,-16.,18.));
+#2435 = VECTOR('',#2436,1.);
+#2436 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2437 = PCURVE('',#1957,#2438);
+#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2443);
+#2439 = LINE('',#2440,#2441);
+#2440 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2441 = VECTOR('',#2442,1.);
+#2442 = DIRECTION('',(0.E+000,-1.));
+#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2444 = PCURVE('',#2207,#2445);
+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(12.6,0.E+000));
+#2448 = VECTOR('',#2449,1.);
+#2449 = DIRECTION('',(0.E+000,1.));
+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2451 = ADVANCED_FACE('',(#2452),#1930,.T.);
+#2452 = FACE_BOUND('',#2453,.T.);
+#2453 = EDGE_LOOP('',(#2454,#2455,#2456,#2479,#2505,#2549));
+#2454 = ORIENTED_EDGE('',*,*,#2339,.F.);
+#2455 = ORIENTED_EDGE('',*,*,#1914,.T.);
+#2456 = ORIENTED_EDGE('',*,*,#2457,.F.);
+#2457 = EDGE_CURVE('',#2458,#1887,#2460,.T.);
+#2458 = VERTEX_POINT('',#2459);
+#2459 = CARTESIAN_POINT('',(7.3,-12.,17.));
+#2460 = SURFACE_CURVE('',#2461,(#2465,#2472),.PCURVE_S1.);
+#2461 = LINE('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(7.3,-12.,3.));
+#2463 = VECTOR('',#2464,1.);
+#2464 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2465 = PCURVE('',#1930,#2466);
+#2466 = DEFINITIONAL_REPRESENTATION('',(#2467),#2471);
+#2467 = LINE('',#2468,#2469);
+#2468 = CARTESIAN_POINT('',(0.E+000,14.6));
+#2469 = VECTOR('',#2470,1.);
+#2470 = DIRECTION('',(1.,0.E+000));
+#2471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2472 = PCURVE('',#1902,#2473);
+#2473 = DEFINITIONAL_REPRESENTATION('',(#2474),#2478);
+#2474 = LINE('',#2475,#2476);
+#2475 = CARTESIAN_POINT('',(0.E+000,-5.));
+#2476 = VECTOR('',#2477,1.);
+#2477 = DIRECTION('',(1.,0.E+000));
+#2478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2479 = ORIENTED_EDGE('',*,*,#2480,.F.);
+#2480 = EDGE_CURVE('',#2481,#2458,#2483,.T.);
+#2481 = VERTEX_POINT('',#2482);
+#2482 = CARTESIAN_POINT('',(7.211102550928,-12.,17.));
+#2483 = SURFACE_CURVE('',#2484,(#2488,#2494),.PCURVE_S1.);
+#2484 = LINE('',#2485,#2486);
+#2485 = CARTESIAN_POINT('',(-3.65,-12.,17.));
+#2486 = VECTOR('',#2487,1.);
+#2487 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2488 = PCURVE('',#1930,#2489);
+#2489 = DEFINITIONAL_REPRESENTATION('',(#2490),#2493);
+#2490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2491,#2492),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.11,12.41),.PIECEWISE_BEZIER_KNOTS.);
+#2491 = CARTESIAN_POINT('',(14.,-1.46));
+#2492 = CARTESIAN_POINT('',(14.,16.06));
+#2493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2494 = PCURVE('',#2495,#2500);
+#2495 = PLANE('',#2496);
+#2496 = AXIS2_PLACEMENT_3D('',#2497,#2498,#2499);
+#2497 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#2498 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2499 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2504);
+#2501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2502,#2503),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.11,12.41),.PIECEWISE_BEZIER_KNOTS.);
+#2502 = CARTESIAN_POINT('',(14.823352778282,1.002901994516));
+#2503 = CARTESIAN_POINT('',(3.561713856574,14.424000637961));
+#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2505 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#2506 = EDGE_CURVE('',#2481,#2507,#2509,.T.);
+#2507 = VERTEX_POINT('',#2508);
+#2508 = CARTESIAN_POINT('',(7.211102550928,-12.,19.));
+#2509 = SURFACE_CURVE('',#2510,(#2514,#2520),.PCURVE_S1.);
+#2510 = LINE('',#2511,#2512);
+#2511 = CARTESIAN_POINT('',(7.211102550928,-12.,0.E+000));
+#2512 = VECTOR('',#2513,1.);
+#2513 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2514 = PCURVE('',#1930,#2515);
+#2515 = DEFINITIONAL_REPRESENTATION('',(#2516),#2519);
+#2516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2517,#2518),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.38,19.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2517 = CARTESIAN_POINT('',(-1.62,14.511102550928));
+#2518 = CARTESIAN_POINT('',(16.0000004,14.511102550928));
+#2519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2520 = PCURVE('',#2131,#2521);
+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2548);
+#2522 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (17.,17.090909090909,17.181818181818,17.272727272727,17.363636363636,
+    17.454545454545,17.545454545455,17.636363636364,17.727272727273,
+    17.818181818182,17.909090909091,18.,18.090909090909,18.181818181818,
+    18.272727272727,18.363636363636,18.454545454545,18.545454545455,
+    18.636363636364,18.727272727273,18.818181818182,18.909090909091,19.)
+  ,.QUASI_UNIFORM_KNOTS.);
+#2523 = CARTESIAN_POINT('',(5.253488506342,17.));
+#2524 = CARTESIAN_POINT('',(5.253488506342,17.030303030303));
+#2525 = CARTESIAN_POINT('',(5.253488506342,17.090909090909));
+#2526 = CARTESIAN_POINT('',(5.253488506342,17.181818181818));
+#2527 = CARTESIAN_POINT('',(5.253488506342,17.272727272727));
+#2528 = CARTESIAN_POINT('',(5.253488506342,17.363636363636));
+#2529 = CARTESIAN_POINT('',(5.253488506342,17.454545454545));
+#2530 = CARTESIAN_POINT('',(5.253488506342,17.545454545455));
+#2531 = CARTESIAN_POINT('',(5.253488506342,17.636363636364));
+#2532 = CARTESIAN_POINT('',(5.253488506342,17.727272727273));
+#2533 = CARTESIAN_POINT('',(5.253488506342,17.818181818182));
+#2534 = CARTESIAN_POINT('',(5.253488506342,17.909090909091));
+#2535 = CARTESIAN_POINT('',(5.253488506342,18.));
+#2536 = CARTESIAN_POINT('',(5.253488506342,18.090909090909));
+#2537 = CARTESIAN_POINT('',(5.253488506342,18.181818181818));
+#2538 = CARTESIAN_POINT('',(5.253488506342,18.272727272727));
+#2539 = CARTESIAN_POINT('',(5.253488506342,18.363636363636));
+#2540 = CARTESIAN_POINT('',(5.253488506342,18.454545454545));
+#2541 = CARTESIAN_POINT('',(5.253488506342,18.545454545455));
+#2542 = CARTESIAN_POINT('',(5.253488506342,18.636363636364));
+#2543 = CARTESIAN_POINT('',(5.253488506342,18.727272727273));
+#2544 = CARTESIAN_POINT('',(5.253488506342,18.818181818182));
+#2545 = CARTESIAN_POINT('',(5.253488506342,18.909090909091));
+#2546 = CARTESIAN_POINT('',(5.253488506342,18.969696969697));
+#2547 = CARTESIAN_POINT('',(5.253488506342,19.));
+#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2549 = ORIENTED_EDGE('',*,*,#2550,.F.);
+#2550 = EDGE_CURVE('',#2340,#2507,#2551,.T.);
+#2551 = SURFACE_CURVE('',#2552,(#2556,#2562),.PCURVE_S1.);
+#2552 = LINE('',#2553,#2554);
+#2553 = CARTESIAN_POINT('',(-6.8,-12.,19.));
+#2554 = VECTOR('',#2555,1.);
+#2555 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2556 = PCURVE('',#1930,#2557);
+#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2561);
+#2558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2559,#2560),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.96,15.56),.PIECEWISE_BEZIER_KNOTS.);
+#2559 = CARTESIAN_POINT('',(16.,-1.46));
+#2560 = CARTESIAN_POINT('',(16.,16.06));
+#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2562 = PCURVE('',#2375,#2563);
+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2567);
+#2564 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2565,#2566),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.96,15.56),.PIECEWISE_BEZIER_KNOTS.);
+#2565 = CARTESIAN_POINT('',(-2.46,4.));
+#2566 = CARTESIAN_POINT('',(15.06,4.));
+#2567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2568 = ADVANCED_FACE('',(#2569),#1902,.T.);
+#2569 = FACE_BOUND('',#2570,.T.);
+#2570 = EDGE_LOOP('',(#2571,#2572,#2595,#2623,#2649,#2668));
+#2571 = ORIENTED_EDGE('',*,*,#1886,.F.);
+#2572 = ORIENTED_EDGE('',*,*,#2573,.F.);
+#2573 = EDGE_CURVE('',#2574,#1859,#2576,.T.);
+#2574 = VERTEX_POINT('',#2575);
+#2575 = CARTESIAN_POINT('',(7.3,-17.,3.));
+#2576 = SURFACE_CURVE('',#2577,(#2581,#2588),.PCURVE_S1.);
+#2577 = LINE('',#2578,#2579);
+#2578 = CARTESIAN_POINT('',(7.3,-17.,3.));
+#2579 = VECTOR('',#2580,1.);
+#2580 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2581 = PCURVE('',#1902,#2582);
+#2582 = DEFINITIONAL_REPRESENTATION('',(#2583),#2587);
+#2583 = LINE('',#2584,#2585);
+#2584 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2585 = VECTOR('',#2586,1.);
+#2586 = DIRECTION('',(1.,0.E+000));
+#2587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2588 = PCURVE('',#1874,#2589);
+#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2594);
+#2590 = LINE('',#2591,#2592);
+#2591 = CARTESIAN_POINT('',(0.E+000,14.6));
+#2592 = VECTOR('',#2593,1.);
+#2593 = DIRECTION('',(1.,0.E+000));
+#2594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2595 = ORIENTED_EDGE('',*,*,#2596,.T.);
+#2596 = EDGE_CURVE('',#2574,#2597,#2599,.T.);
+#2597 = VERTEX_POINT('',#2598);
+#2598 = CARTESIAN_POINT('',(7.3,-14.23762620664,3.));
+#2599 = SURFACE_CURVE('',#2600,(#2604,#2611),.PCURVE_S1.);
+#2600 = LINE('',#2601,#2602);
+#2601 = CARTESIAN_POINT('',(7.3,-17.,3.));
+#2602 = VECTOR('',#2603,1.);
+#2603 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2604 = PCURVE('',#1902,#2605);
+#2605 = DEFINITIONAL_REPRESENTATION('',(#2606),#2610);
+#2606 = LINE('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2608 = VECTOR('',#2609,1.);
+#2609 = DIRECTION('',(0.E+000,-1.));
+#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2611 = PCURVE('',#2612,#2617);
+#2612 = PLANE('',#2613);
+#2613 = AXIS2_PLACEMENT_3D('',#2614,#2615,#2616);
+#2614 = CARTESIAN_POINT('',(7.3,-17.,3.));
+#2615 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2616 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2622);
+#2618 = LINE('',#2619,#2620);
+#2619 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2620 = VECTOR('',#2621,1.);
+#2621 = DIRECTION('',(0.E+000,1.));
+#2622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2623 = ORIENTED_EDGE('',*,*,#2624,.T.);
+#2624 = EDGE_CURVE('',#2597,#2625,#2627,.T.);
+#2625 = VERTEX_POINT('',#2626);
+#2626 = CARTESIAN_POINT('',(7.3,-14.23762620664,17.));
+#2627 = SURFACE_CURVE('',#2628,(#2632,#2638),.PCURVE_S1.);
+#2628 = LINE('',#2629,#2630);
+#2629 = CARTESIAN_POINT('',(7.3,-14.23762620664,3.));
+#2630 = VECTOR('',#2631,1.);
+#2631 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2632 = PCURVE('',#1902,#2633);
+#2633 = DEFINITIONAL_REPRESENTATION('',(#2634),#2637);
+#2634 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2635,#2636),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,14.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2635 = CARTESIAN_POINT('',(-3.999999997895E-007,-2.76237379336));
+#2636 = CARTESIAN_POINT('',(14.0000004,-2.76237379336));
+#2637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2638 = PCURVE('',#2639,#2644);
+#2639 = CYLINDRICAL_SURFACE('',#2640,16.);
+#2640 = AXIS2_PLACEMENT_3D('',#2641,#2642,#2643);
+#2641 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#2642 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2643 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#2644 = DEFINITIONAL_REPRESENTATION('',(#2645),#2648);
+#2645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2646,#2647),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,14.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2646 = CARTESIAN_POINT('',(1.171908138429,-3.999999997895E-007));
+#2647 = CARTESIAN_POINT('',(1.171908138429,14.0000004));
+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2649 = ORIENTED_EDGE('',*,*,#2650,.F.);
+#2650 = EDGE_CURVE('',#2458,#2625,#2651,.T.);
+#2651 = SURFACE_CURVE('',#2652,(#2656,#2662),.PCURVE_S1.);
+#2652 = LINE('',#2653,#2654);
+#2653 = CARTESIAN_POINT('',(7.3,-8.5,17.));
+#2654 = VECTOR('',#2655,1.);
+#2655 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2656 = PCURVE('',#1902,#2657);
+#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2661);
+#2658 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2659,#2660),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.,9.),.PIECEWISE_BEZIER_KNOTS.);
+#2659 = CARTESIAN_POINT('',(14.,-5.5));
+#2660 = CARTESIAN_POINT('',(14.,0.5));
+#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2662 = PCURVE('',#2495,#2663);
+#2663 = DEFINITIONAL_REPRESENTATION('',(#2664),#2667);
+#2664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2665,#2666),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.,9.),.PIECEWISE_BEZIER_KNOTS.);
+#2665 = CARTESIAN_POINT('',(4.117161545157,12.984181946164));
+#2666 = CARTESIAN_POINT('',(8.71342820387,16.840907604283));
+#2667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2668 = ORIENTED_EDGE('',*,*,#2457,.T.);
+#2669 = ADVANCED_FACE('',(#2670,#2718),#1874,.F.);
+#2670 = FACE_BOUND('',#2671,.F.);
+#2671 = EDGE_LOOP('',(#2672,#2695,#2716,#2717));
+#2672 = ORIENTED_EDGE('',*,*,#2673,.F.);
+#2673 = EDGE_CURVE('',#2674,#2574,#2676,.T.);
+#2674 = VERTEX_POINT('',#2675);
+#2675 = CARTESIAN_POINT('',(-7.3,-17.,3.));
+#2676 = SURFACE_CURVE('',#2677,(#2681,#2688),.PCURVE_S1.);
+#2677 = LINE('',#2678,#2679);
+#2678 = CARTESIAN_POINT('',(-7.3,-17.,3.));
+#2679 = VECTOR('',#2680,1.);
+#2680 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2681 = PCURVE('',#1874,#2682);
+#2682 = DEFINITIONAL_REPRESENTATION('',(#2683),#2687);
+#2683 = LINE('',#2684,#2685);
+#2684 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2685 = VECTOR('',#2686,1.);
+#2686 = DIRECTION('',(0.E+000,1.));
+#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2688 = PCURVE('',#2612,#2689);
+#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);
+#2690 = LINE('',#2691,#2692);
+#2691 = CARTESIAN_POINT('',(14.6,0.E+000));
+#2692 = VECTOR('',#2693,1.);
+#2693 = DIRECTION('',(-1.,0.E+000));
+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2695 = ORIENTED_EDGE('',*,*,#2696,.T.);
+#2696 = EDGE_CURVE('',#2674,#1831,#2697,.T.);
+#2697 = SURFACE_CURVE('',#2698,(#2702,#2709),.PCURVE_S1.);
+#2698 = LINE('',#2699,#2700);
+#2699 = CARTESIAN_POINT('',(-7.3,-17.,3.));
+#2700 = VECTOR('',#2701,1.);
+#2701 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2702 = PCURVE('',#1874,#2703);
+#2703 = DEFINITIONAL_REPRESENTATION('',(#2704),#2708);
+#2704 = LINE('',#2705,#2706);
+#2705 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2706 = VECTOR('',#2707,1.);
+#2707 = DIRECTION('',(1.,0.E+000));
+#2708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2709 = PCURVE('',#1846,#2710);
+#2710 = DEFINITIONAL_REPRESENTATION('',(#2711),#2715);
+#2711 = LINE('',#2712,#2713);
+#2712 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2713 = VECTOR('',#2714,1.);
+#2714 = DIRECTION('',(1.,0.E+000));
+#2715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2716 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#2717 = ORIENTED_EDGE('',*,*,#2573,.F.);
+#2718 = FACE_BOUND('',#2719,.F.);
+#2719 = EDGE_LOOP('',(#2720,#2750,#2783,#2811));
+#2720 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#2721 = EDGE_CURVE('',#2722,#2724,#2726,.T.);
+#2722 = VERTEX_POINT('',#2723);
+#2723 = CARTESIAN_POINT('',(-4.,-17.,17.1));
+#2724 = VERTEX_POINT('',#2725);
+#2725 = CARTESIAN_POINT('',(4.,-17.,17.1));
+#2726 = SURFACE_CURVE('',#2727,(#2731,#2738),.PCURVE_S1.);
+#2727 = LINE('',#2728,#2729);
+#2728 = CARTESIAN_POINT('',(-4.,-17.,17.1));
+#2729 = VECTOR('',#2730,1.);
+#2730 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2731 = PCURVE('',#1874,#2732);
+#2732 = DEFINITIONAL_REPRESENTATION('',(#2733),#2737);
+#2733 = LINE('',#2734,#2735);
+#2734 = CARTESIAN_POINT('',(14.1,3.3));
+#2735 = VECTOR('',#2736,1.);
+#2736 = DIRECTION('',(0.E+000,1.));
+#2737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2738 = PCURVE('',#2739,#2744);
+#2739 = PLANE('',#2740);
+#2740 = AXIS2_PLACEMENT_3D('',#2741,#2742,#2743);
+#2741 = CARTESIAN_POINT('',(-4.,-17.,17.1));
+#2742 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
+#2743 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2749);
+#2745 = LINE('',#2746,#2747);
+#2746 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2747 = VECTOR('',#2748,1.);
+#2748 = DIRECTION('',(1.,0.E+000));
+#2749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2750 = ORIENTED_EDGE('',*,*,#2751,.T.);
+#2751 = EDGE_CURVE('',#2724,#2752,#2754,.T.);
+#2752 = VERTEX_POINT('',#2753);
+#2753 = CARTESIAN_POINT('',(4.,-17.,18.3));
+#2754 = SURFACE_CURVE('',#2755,(#2760,#2771),.PCURVE_S1.);
+#2755 = CIRCLE('',#2756,0.6);
+#2756 = AXIS2_PLACEMENT_3D('',#2757,#2758,#2759);
+#2757 = CARTESIAN_POINT('',(4.,-17.,17.7));
+#2758 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#2759 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2760 = PCURVE('',#1874,#2761);
+#2761 = DEFINITIONAL_REPRESENTATION('',(#2762),#2770);
+#2762 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2763,#2764,#2765,#2766,
+#2767,#2768,#2769),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#2763 = CARTESIAN_POINT('',(14.7,11.9));
+#2764 = CARTESIAN_POINT('',(15.739230484541,11.9));
+#2765 = CARTESIAN_POINT('',(15.219615242271,11.));
+#2766 = CARTESIAN_POINT('',(14.7,10.1));
+#2767 = CARTESIAN_POINT('',(14.180384757729,11.));
+#2768 = CARTESIAN_POINT('',(13.660769515459,11.9));
+#2769 = CARTESIAN_POINT('',(14.7,11.9));
+#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2771 = PCURVE('',#2772,#2777);
+#2772 = CYLINDRICAL_SURFACE('',#2773,0.6);
+#2773 = AXIS2_PLACEMENT_3D('',#2774,#2775,#2776);
+#2774 = CARTESIAN_POINT('',(4.,-17.,17.7));
+#2775 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#2776 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2777 = DEFINITIONAL_REPRESENTATION('',(#2778),#2782);
+#2778 = LINE('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2780 = VECTOR('',#2781,1.);
+#2781 = DIRECTION('',(1.,0.E+000));
+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2783 = ORIENTED_EDGE('',*,*,#2784,.F.);
+#2784 = EDGE_CURVE('',#2785,#2752,#2787,.T.);
+#2785 = VERTEX_POINT('',#2786);
+#2786 = CARTESIAN_POINT('',(-4.,-17.,18.3));
+#2787 = SURFACE_CURVE('',#2788,(#2792,#2799),.PCURVE_S1.);
+#2788 = LINE('',#2789,#2790);
+#2789 = CARTESIAN_POINT('',(-4.,-17.,18.3));
+#2790 = VECTOR('',#2791,1.);
+#2791 = DIRECTION('',(1.,2.070759876205E-030,9.325873406851E-015));
+#2792 = PCURVE('',#1874,#2793);
+#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798);
+#2794 = LINE('',#2795,#2796);
+#2795 = CARTESIAN_POINT('',(15.3,3.3));
+#2796 = VECTOR('',#2797,1.);
+#2797 = DIRECTION('',(9.325873406851E-015,1.));
+#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2799 = PCURVE('',#2800,#2805);
+#2800 = PLANE('',#2801);
+#2801 = AXIS2_PLACEMENT_3D('',#2802,#2803,#2804);
+#2802 = CARTESIAN_POINT('',(-4.,-17.,18.3));
+#2803 = DIRECTION('',(9.325873406851E-015,-2.22044604925E-016,-1.));
+#2804 = DIRECTION('',(1.,2.070759876205E-030,9.325873406851E-015));
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(1.,0.E+000));
+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);
+#2812 = EDGE_CURVE('',#2785,#2722,#2813,.T.);
+#2813 = SURFACE_CURVE('',#2814,(#2819,#2830),.PCURVE_S1.);
+#2814 = CIRCLE('',#2815,0.6);
+#2815 = AXIS2_PLACEMENT_3D('',#2816,#2817,#2818);
+#2816 = CARTESIAN_POINT('',(-4.,-17.,17.7));
+#2817 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#2818 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2819 = PCURVE('',#1874,#2820);
+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2829);
+#2821 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2822,#2823,#2824,#2825,
+#2826,#2827,#2828),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#2822 = CARTESIAN_POINT('',(14.7,3.9));
+#2823 = CARTESIAN_POINT('',(15.739230484541,3.9));
+#2824 = CARTESIAN_POINT('',(15.219615242271,3.));
+#2825 = CARTESIAN_POINT('',(14.7,2.1));
+#2826 = CARTESIAN_POINT('',(14.180384757729,3.));
+#2827 = CARTESIAN_POINT('',(13.660769515459,3.9));
+#2828 = CARTESIAN_POINT('',(14.7,3.9));
+#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2830 = PCURVE('',#2831,#2836);
+#2831 = CYLINDRICAL_SURFACE('',#2832,0.6);
+#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835);
+#2833 = CARTESIAN_POINT('',(-4.,-17.,17.7));
+#2834 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#2835 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841);
+#2837 = LINE('',#2838,#2839);
+#2838 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2839 = VECTOR('',#2840,1.);
+#2840 = DIRECTION('',(1.,0.E+000));
+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2842 = ADVANCED_FACE('',(#2843),#1846,.F.);
+#2843 = FACE_BOUND('',#2844,.F.);
+#2844 = EDGE_LOOP('',(#2845,#2846,#2847,#2870,#2896,#2915));
+#2845 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#2846 = ORIENTED_EDGE('',*,*,#2696,.F.);
+#2847 = ORIENTED_EDGE('',*,*,#2848,.T.);
+#2848 = EDGE_CURVE('',#2674,#2849,#2851,.T.);
+#2849 = VERTEX_POINT('',#2850);
+#2850 = CARTESIAN_POINT('',(-7.3,-14.23762620664,3.));
+#2851 = SURFACE_CURVE('',#2852,(#2856,#2863),.PCURVE_S1.);
+#2852 = LINE('',#2853,#2854);
+#2853 = CARTESIAN_POINT('',(-7.3,-17.,3.));
+#2854 = VECTOR('',#2855,1.);
+#2855 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2856 = PCURVE('',#1846,#2857);
+#2857 = DEFINITIONAL_REPRESENTATION('',(#2858),#2862);
+#2858 = LINE('',#2859,#2860);
+#2859 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2860 = VECTOR('',#2861,1.);
+#2861 = DIRECTION('',(0.E+000,-1.));
+#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2863 = PCURVE('',#2612,#2864);
+#2864 = DEFINITIONAL_REPRESENTATION('',(#2865),#2869);
+#2865 = LINE('',#2866,#2867);
+#2866 = CARTESIAN_POINT('',(14.6,0.E+000));
+#2867 = VECTOR('',#2868,1.);
+#2868 = DIRECTION('',(0.E+000,1.));
+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2870 = ORIENTED_EDGE('',*,*,#2871,.T.);
+#2871 = EDGE_CURVE('',#2849,#2872,#2874,.T.);
+#2872 = VERTEX_POINT('',#2873);
+#2873 = CARTESIAN_POINT('',(-7.3,-14.23762620664,17.));
+#2874 = SURFACE_CURVE('',#2875,(#2879,#2885),.PCURVE_S1.);
+#2875 = LINE('',#2876,#2877);
+#2876 = CARTESIAN_POINT('',(-7.3,-14.23762620664,3.));
+#2877 = VECTOR('',#2878,1.);
+#2878 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2879 = PCURVE('',#1846,#2880);
+#2880 = DEFINITIONAL_REPRESENTATION('',(#2881),#2884);
+#2881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2882,#2883),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,14.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2882 = CARTESIAN_POINT('',(-3.999999997895E-007,-2.76237379336));
+#2883 = CARTESIAN_POINT('',(14.0000004,-2.76237379336));
+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2885 = PCURVE('',#2886,#2891);
+#2886 = CYLINDRICAL_SURFACE('',#2887,16.);
+#2887 = AXIS2_PLACEMENT_3D('',#2888,#2889,#2890);
+#2888 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#2889 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2890 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#2891 = DEFINITIONAL_REPRESENTATION('',(#2892),#2895);
+#2892 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2893,#2894),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,14.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#2893 = CARTESIAN_POINT('',(0.224355263166,-3.999999997895E-007));
+#2894 = CARTESIAN_POINT('',(0.224355263166,14.0000004));
+#2895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2896 = ORIENTED_EDGE('',*,*,#2897,.F.);
+#2897 = EDGE_CURVE('',#2022,#2872,#2898,.T.);
+#2898 = SURFACE_CURVE('',#2899,(#2903,#2909),.PCURVE_S1.);
+#2899 = LINE('',#2900,#2901);
+#2900 = CARTESIAN_POINT('',(-7.3,-8.5,17.));
+#2901 = VECTOR('',#2902,1.);
+#2902 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2903 = PCURVE('',#1846,#2904);
+#2904 = DEFINITIONAL_REPRESENTATION('',(#2905),#2908);
+#2905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2906,#2907),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.,7.915937016248),.PIECEWISE_BEZIER_KNOTS.);
+#2906 = CARTESIAN_POINT('',(14.,-5.5));
+#2907 = CARTESIAN_POINT('',(14.,-0.584062983752));
+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2909 = PCURVE('',#2038,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2914);
+#2911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2912,#2913),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.,7.915937016248),.PIECEWISE_BEZIER_KNOTS.);
+#2912 = CARTESIAN_POINT('',(13.50186064658,1.799933076627));
+#2913 = CARTESIAN_POINT('',(17.2676868806,4.95983648067));
+#2914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2915 = ORIENTED_EDGE('',*,*,#2049,.T.);
+#2916 = ADVANCED_FACE('',(#2917),#2038,.T.);
+#2917 = FACE_BOUND('',#2918,.T.);
+#2918 = EDGE_LOOP('',(#2919,#2948,#2970,#2971,#2972,#3018));
+#2919 = ORIENTED_EDGE('',*,*,#2920,.F.);
+#2920 = EDGE_CURVE('',#2921,#2923,#2925,.T.);
+#2921 = VERTEX_POINT('',#2922);
+#2922 = CARTESIAN_POINT('',(-9.,-13.22875655532,17.));
+#2923 = VERTEX_POINT('',#2924);
+#2924 = CARTESIAN_POINT('',(-9.,-10.72578233334,17.));
+#2925 = SURFACE_CURVE('',#2926,(#2930,#2936),.PCURVE_S1.);
+#2926 = LINE('',#2927,#2928);
+#2927 = CARTESIAN_POINT('',(-9.,-7.5,17.));
+#2928 = VECTOR('',#2929,1.);
+#2929 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2930 = PCURVE('',#2038,#2931);
+#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2935);
+#2932 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2933,#2934),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-7.605917375985,-0.9),.PIECEWISE_BEZIER_KNOTS.);
+#2933 = CARTESIAN_POINT('',(17.356892551266,2.815496534161));
+#2934 = CARTESIAN_POINT('',(12.219861809378,-1.494984066704));
+#2935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2936 = PCURVE('',#2937,#2942);
+#2937 = PLANE('',#2938);
+#2938 = AXIS2_PLACEMENT_3D('',#2939,#2940,#2941);
+#2939 = CARTESIAN_POINT('',(-9.,-13.22875655532,3.));
+#2940 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2941 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2942 = DEFINITIONAL_REPRESENTATION('',(#2943),#2947);
+#2943 = LINE('',#2944,#2945);
+#2944 = CARTESIAN_POINT('',(14.,-5.728756555323));
+#2945 = VECTOR('',#2946,1.);
+#2946 = DIRECTION('',(0.E+000,-1.));
+#2947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2948 = ORIENTED_EDGE('',*,*,#2949,.T.);
+#2949 = EDGE_CURVE('',#2921,#2872,#2950,.T.);
+#2950 = SURFACE_CURVE('',#2951,(#2956,#2963),.PCURVE_S1.);
+#2951 = CIRCLE('',#2952,16.);
+#2952 = AXIS2_PLACEMENT_3D('',#2953,#2954,#2955);
+#2953 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#2954 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2955 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#2956 = PCURVE('',#2038,#2957);
+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962);
+#2958 = CIRCLE('',#2959,16.);
+#2959 = AXIS2_PLACEMENT_2D('',#2960,#2961);
+#2960 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2961 = DIRECTION('',(1.,0.E+000));
+#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2963 = PCURVE('',#2886,#2964);
+#2964 = DEFINITIONAL_REPRESENTATION('',(#2965),#2969);
+#2965 = LINE('',#2966,#2967);
+#2966 = CARTESIAN_POINT('',(0.E+000,14.));
+#2967 = VECTOR('',#2968,1.);
+#2968 = DIRECTION('',(1.,0.E+000));
+#2969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2970 = ORIENTED_EDGE('',*,*,#2897,.F.);
+#2971 = ORIENTED_EDGE('',*,*,#2021,.T.);
+#2972 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#2973 = EDGE_CURVE('',#2974,#2024,#2976,.T.);
+#2974 = VERTEX_POINT('',#2975);
+#2975 = CARTESIAN_POINT('',(-8.999026535612,-10.72462220366,17.));
+#2976 = SURFACE_CURVE('',#2977,(#2982,#2989),.PCURVE_S1.);
+#2977 = CIRCLE('',#2978,14.);
+#2978 = AXIS2_PLACEMENT_3D('',#2979,#2980,#2981);
+#2979 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#2980 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2981 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2982 = PCURVE('',#2038,#2983);
+#2983 = DEFINITIONAL_REPRESENTATION('',(#2984),#2988);
+#2984 = CIRCLE('',#2985,14.);
+#2985 = AXIS2_PLACEMENT_2D('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#2987 = DIRECTION('',(-0.642787609687,0.766044443119));
+#2988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2989 = PCURVE('',#2131,#2990);
+#2990 = DEFINITIONAL_REPRESENTATION('',(#2991),#3017);
+#2991 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (4.014257279587,4.021395105716,4.028532931845,4.035670757974,
+    4.042808584103,4.049946410233,4.057084236362,4.064222062491,
+    4.07135988862,4.078497714749,4.085635540878,4.092773367007,
+    4.099911193136,4.107049019265,4.114186845395,4.121324671524,
+    4.128462497653,4.135600323782,4.142738149911,4.14987597604,
+    4.157013802169,4.164151628298,4.171289454428),
+  .QUASI_UNIFORM_KNOTS.);
+#2992 = CARTESIAN_POINT('',(4.014257279587,17.));
+#2993 = CARTESIAN_POINT('',(4.016636554963,17.));
+#2994 = CARTESIAN_POINT('',(4.021395105716,17.));
+#2995 = CARTESIAN_POINT('',(4.028532931845,17.));
+#2996 = CARTESIAN_POINT('',(4.035670757974,17.));
+#2997 = CARTESIAN_POINT('',(4.042808584103,17.));
+#2998 = CARTESIAN_POINT('',(4.049946410233,17.));
+#2999 = CARTESIAN_POINT('',(4.057084236362,17.));
+#3000 = CARTESIAN_POINT('',(4.064222062491,17.));
+#3001 = CARTESIAN_POINT('',(4.07135988862,17.));
+#3002 = CARTESIAN_POINT('',(4.078497714749,17.));
+#3003 = CARTESIAN_POINT('',(4.085635540878,17.));
+#3004 = CARTESIAN_POINT('',(4.092773367007,17.));
+#3005 = CARTESIAN_POINT('',(4.099911193136,17.));
+#3006 = CARTESIAN_POINT('',(4.107049019265,17.));
+#3007 = CARTESIAN_POINT('',(4.114186845395,17.));
+#3008 = CARTESIAN_POINT('',(4.121324671524,17.));
+#3009 = CARTESIAN_POINT('',(4.128462497653,17.));
+#3010 = CARTESIAN_POINT('',(4.135600323782,17.));
+#3011 = CARTESIAN_POINT('',(4.142738149911,17.));
+#3012 = CARTESIAN_POINT('',(4.14987597604,17.));
+#3013 = CARTESIAN_POINT('',(4.157013802169,17.));
+#3014 = CARTESIAN_POINT('',(4.164151628298,17.));
+#3015 = CARTESIAN_POINT('',(4.168910179051,17.));
+#3016 = CARTESIAN_POINT('',(4.171289454428,17.));
+#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3018 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3019 = EDGE_CURVE('',#2974,#2923,#3020,.T.);
+#3020 = SURFACE_CURVE('',#3021,(#3025,#3032),.PCURVE_S1.);
+#3021 = LINE('',#3022,#3023);
+#3022 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#3023 = VECTOR('',#3024,1.);
+#3024 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#3025 = PCURVE('',#2038,#3026);
+#3026 = DEFINITIONAL_REPRESENTATION('',(#3027),#3031);
+#3027 = LINE('',#3028,#3029);
+#3028 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3029 = VECTOR('',#3030,1.);
+#3030 = DIRECTION('',(1.,0.E+000));
+#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3032 = PCURVE('',#3033,#3038);
+#3033 = PLANE('',#3034);
+#3034 = AXIS2_PLACEMENT_3D('',#3035,#3036,#3037);
+#3035 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3036 = DIRECTION('',(-0.766044443119,0.642787609687,0.E+000));
+#3037 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3043);
+#3039 = LINE('',#3040,#3041);
+#3040 = CARTESIAN_POINT('',(0.E+000,14.));
+#3041 = VECTOR('',#3042,1.);
+#3042 = DIRECTION('',(1.,0.E+000));
+#3043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3044 = ADVANCED_FACE('',(#3045),#2107,.F.);
+#3045 = FACE_BOUND('',#3046,.F.);
+#3046 = EDGE_LOOP('',(#3047,#3091,#3092));
+#3047 = ORIENTED_EDGE('',*,*,#3048,.T.);
+#3048 = EDGE_CURVE('',#2093,#2220,#3049,.T.);
+#3049 = SURFACE_CURVE('',#3050,(#3055,#3062),.PCURVE_S1.);
+#3050 = CIRCLE('',#3051,14.);
+#3051 = AXIS2_PLACEMENT_3D('',#3052,#3053,#3054);
+#3052 = CARTESIAN_POINT('',(0.E+000,0.E+000,19.));
+#3053 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3054 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3055 = PCURVE('',#2107,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3061);
+#3057 = CIRCLE('',#3058,14.);
+#3058 = AXIS2_PLACEMENT_2D('',#3059,#3060);
+#3059 = CARTESIAN_POINT('',(6.3,16.));
+#3060 = DIRECTION('',(1.,0.E+000));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3062 = PCURVE('',#2131,#3063);
+#3063 = DEFINITIONAL_REPRESENTATION('',(#3064),#3090);
+#3064 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (4.171289454428,4.174668281105,4.178047107783,4.181425934461,
+    4.184804761138,4.188183587816,4.191562414494,4.194941241172,
+    4.198320067849,4.201698894527,4.205077721205,4.208456547882,
+    4.21183537456,4.215214201238,4.218593027916,4.221971854593,
+    4.225350681271,4.228729507949,4.232108334626,4.235487161304,
+    4.238865987982,4.24224481466,4.245623641337),.QUASI_UNIFORM_KNOTS.);
+#3065 = CARTESIAN_POINT('',(4.171289454428,19.));
+#3066 = CARTESIAN_POINT('',(4.172415729987,19.));
+#3067 = CARTESIAN_POINT('',(4.174668281105,19.));
+#3068 = CARTESIAN_POINT('',(4.178047107783,19.));
+#3069 = CARTESIAN_POINT('',(4.181425934461,19.));
+#3070 = CARTESIAN_POINT('',(4.184804761138,19.));
+#3071 = CARTESIAN_POINT('',(4.188183587816,19.));
+#3072 = CARTESIAN_POINT('',(4.191562414494,19.));
+#3073 = CARTESIAN_POINT('',(4.194941241172,19.));
+#3074 = CARTESIAN_POINT('',(4.198320067849,19.));
+#3075 = CARTESIAN_POINT('',(4.201698894527,19.));
+#3076 = CARTESIAN_POINT('',(4.205077721205,19.));
+#3077 = CARTESIAN_POINT('',(4.208456547882,19.));
+#3078 = CARTESIAN_POINT('',(4.21183537456,19.));
+#3079 = CARTESIAN_POINT('',(4.215214201238,19.));
+#3080 = CARTESIAN_POINT('',(4.218593027916,19.));
+#3081 = CARTESIAN_POINT('',(4.221971854593,19.));
+#3082 = CARTESIAN_POINT('',(4.225350681271,19.));
+#3083 = CARTESIAN_POINT('',(4.228729507949,19.));
+#3084 = CARTESIAN_POINT('',(4.232108334626,19.));
+#3085 = CARTESIAN_POINT('',(4.235487161304,19.));
+#3086 = CARTESIAN_POINT('',(4.238865987982,19.));
+#3087 = CARTESIAN_POINT('',(4.24224481466,19.));
+#3088 = CARTESIAN_POINT('',(4.244497365778,19.));
+#3089 = CARTESIAN_POINT('',(4.245623641337,19.));
+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3091 = ORIENTED_EDGE('',*,*,#2264,.T.);
+#3092 = ORIENTED_EDGE('',*,*,#2092,.F.);
+#3093 = ADVANCED_FACE('',(#3094),#2207,.T.);
+#3094 = FACE_BOUND('',#3095,.T.);
+#3095 = EDGE_LOOP('',(#3096,#3097,#3098,#3099));
+#3096 = ORIENTED_EDGE('',*,*,#2191,.F.);
+#3097 = ORIENTED_EDGE('',*,*,#2311,.T.);
+#3098 = ORIENTED_EDGE('',*,*,#2431,.T.);
+#3099 = ORIENTED_EDGE('',*,*,#3100,.F.);
+#3100 = EDGE_CURVE('',#2192,#2387,#3101,.T.);
+#3101 = SURFACE_CURVE('',#3102,(#3107,#3114),.PCURVE_S1.);
+#3102 = CIRCLE('',#3103,14.);
+#3103 = AXIS2_PLACEMENT_3D('',#3104,#3105,#3106);
+#3104 = CARTESIAN_POINT('',(0.E+000,0.E+000,18.));
+#3105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3106 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3107 = PCURVE('',#2207,#3108);
+#3108 = DEFINITIONAL_REPRESENTATION('',(#3109),#3113);
+#3109 = CIRCLE('',#3110,14.);
+#3110 = AXIS2_PLACEMENT_2D('',#3111,#3112);
+#3111 = CARTESIAN_POINT('',(6.3,16.));
+#3112 = DIRECTION('',(1.,0.E+000));
+#3113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3114 = PCURVE('',#2131,#3115);
+#3115 = DEFINITIONAL_REPRESENTATION('',(#3116),#3142);
+#3116 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3117,#3118,#3119,#3120,#3121,
+    #3122,#3123,#3124,#3125,#3126,#3127,#3128,#3129,#3130,#3131,#3132,
+    #3133,#3134,#3135,#3136,#3137,#3138,#3139,#3140,#3141),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (4.245623641337,4.288056853978,4.330490066619,4.372923279259,
+    4.4153564919,4.457789704541,4.500222917181,4.542656129822,
+    4.585089342463,4.627522555103,4.669955767744,4.712388980385,
+    4.754822193025,4.797255405666,4.839688618307,4.882121830947,
+    4.924555043588,4.966988256229,5.009421468869,5.05185468151,
+    5.094287894151,5.136721106791,5.179154319432),
+  .QUASI_UNIFORM_KNOTS.);
+#3117 = CARTESIAN_POINT('',(4.245623641337,18.));
+#3118 = CARTESIAN_POINT('',(4.259768045551,18.));
+#3119 = CARTESIAN_POINT('',(4.288056853978,18.));
+#3120 = CARTESIAN_POINT('',(4.330490066619,18.));
+#3121 = CARTESIAN_POINT('',(4.372923279259,18.));
+#3122 = CARTESIAN_POINT('',(4.4153564919,18.));
+#3123 = CARTESIAN_POINT('',(4.457789704541,18.));
+#3124 = CARTESIAN_POINT('',(4.500222917181,18.));
+#3125 = CARTESIAN_POINT('',(4.542656129822,18.));
+#3126 = CARTESIAN_POINT('',(4.585089342463,18.));
+#3127 = CARTESIAN_POINT('',(4.627522555103,18.));
+#3128 = CARTESIAN_POINT('',(4.669955767744,18.));
+#3129 = CARTESIAN_POINT('',(4.712388980385,18.));
+#3130 = CARTESIAN_POINT('',(4.754822193025,18.));
+#3131 = CARTESIAN_POINT('',(4.797255405666,18.));
+#3132 = CARTESIAN_POINT('',(4.839688618307,18.));
+#3133 = CARTESIAN_POINT('',(4.882121830947,18.));
+#3134 = CARTESIAN_POINT('',(4.924555043588,18.));
+#3135 = CARTESIAN_POINT('',(4.966988256229,18.));
+#3136 = CARTESIAN_POINT('',(5.009421468869,18.));
+#3137 = CARTESIAN_POINT('',(5.05185468151,18.));
+#3138 = CARTESIAN_POINT('',(5.094287894151,18.));
+#3139 = CARTESIAN_POINT('',(5.136721106791,18.));
+#3140 = CARTESIAN_POINT('',(5.165009915218,18.));
+#3141 = CARTESIAN_POINT('',(5.179154319432,18.));
+#3142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3143 = ADVANCED_FACE('',(#3144),#2375,.F.);
+#3144 = FACE_BOUND('',#3145,.F.);
+#3145 = EDGE_LOOP('',(#3146,#3147,#3191));
+#3146 = ORIENTED_EDGE('',*,*,#2360,.F.);
+#3147 = ORIENTED_EDGE('',*,*,#3148,.T.);
+#3148 = EDGE_CURVE('',#2361,#2507,#3149,.T.);
+#3149 = SURFACE_CURVE('',#3150,(#3155,#3162),.PCURVE_S1.);
+#3150 = CIRCLE('',#3151,14.);
+#3151 = AXIS2_PLACEMENT_3D('',#3152,#3153,#3154);
+#3152 = CARTESIAN_POINT('',(0.E+000,0.E+000,19.));
+#3153 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3154 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3155 = PCURVE('',#2375,#3156);
+#3156 = DEFINITIONAL_REPRESENTATION('',(#3157),#3161);
+#3157 = CIRCLE('',#3158,14.);
+#3158 = AXIS2_PLACEMENT_2D('',#3159,#3160);
+#3159 = CARTESIAN_POINT('',(6.3,16.));
+#3160 = DIRECTION('',(1.,0.E+000));
+#3161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3162 = PCURVE('',#2131,#3163);
+#3163 = DEFINITIONAL_REPRESENTATION('',(#3164),#3190);
+#3164 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3165,#3166,#3167,#3168,#3169,
+    #3170,#3171,#3172,#3173,#3174,#3175,#3176,#3177,#3178,#3179,#3180,
+    #3181,#3182,#3183,#3184,#3185,#3186,#3187,#3188,#3189),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.179154319432,5.18253314611,5.185911972787,5.189290799465,
+    5.192669626143,5.196048452821,5.199427279498,5.202806106176,
+    5.206184932854,5.209563759532,5.212942586209,5.216321412887,
+    5.219700239565,5.223079066242,5.22645789292,5.229836719598,
+    5.233215546276,5.236594372953,5.239973199631,5.243352026309,
+    5.246730852986,5.250109679664,5.253488506342),
+  .QUASI_UNIFORM_KNOTS.);
+#3165 = CARTESIAN_POINT('',(5.179154319432,19.));
+#3166 = CARTESIAN_POINT('',(5.180280594991,19.));
+#3167 = CARTESIAN_POINT('',(5.18253314611,19.));
+#3168 = CARTESIAN_POINT('',(5.185911972787,19.));
+#3169 = CARTESIAN_POINT('',(5.189290799465,19.));
+#3170 = CARTESIAN_POINT('',(5.192669626143,19.));
+#3171 = CARTESIAN_POINT('',(5.196048452821,19.));
+#3172 = CARTESIAN_POINT('',(5.199427279498,19.));
+#3173 = CARTESIAN_POINT('',(5.202806106176,19.));
+#3174 = CARTESIAN_POINT('',(5.206184932854,19.));
+#3175 = CARTESIAN_POINT('',(5.209563759532,19.));
+#3176 = CARTESIAN_POINT('',(5.212942586209,19.));
+#3177 = CARTESIAN_POINT('',(5.216321412887,19.));
+#3178 = CARTESIAN_POINT('',(5.219700239565,19.));
+#3179 = CARTESIAN_POINT('',(5.223079066242,19.));
+#3180 = CARTESIAN_POINT('',(5.22645789292,19.));
+#3181 = CARTESIAN_POINT('',(5.229836719598,19.));
+#3182 = CARTESIAN_POINT('',(5.233215546276,19.));
+#3183 = CARTESIAN_POINT('',(5.236594372953,19.));
+#3184 = CARTESIAN_POINT('',(5.239973199631,19.));
+#3185 = CARTESIAN_POINT('',(5.243352026309,19.));
+#3186 = CARTESIAN_POINT('',(5.246730852986,19.));
+#3187 = CARTESIAN_POINT('',(5.250109679664,19.));
+#3188 = CARTESIAN_POINT('',(5.252362230783,19.));
+#3189 = CARTESIAN_POINT('',(5.253488506342,19.));
+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3191 = ORIENTED_EDGE('',*,*,#2550,.F.);
+#3192 = ADVANCED_FACE('',(#3193),#2495,.T.);
+#3193 = FACE_BOUND('',#3194,.T.);
+#3194 = EDGE_LOOP('',(#3195,#3196,#3220,#3247,#3275,#3319));
+#3195 = ORIENTED_EDGE('',*,*,#2650,.T.);
+#3196 = ORIENTED_EDGE('',*,*,#3197,.T.);
+#3197 = EDGE_CURVE('',#2625,#3198,#3200,.T.);
+#3198 = VERTEX_POINT('',#3199);
+#3199 = CARTESIAN_POINT('',(9.,-13.22875655532,17.));
+#3200 = SURFACE_CURVE('',#3201,(#3206,#3213),.PCURVE_S1.);
+#3201 = CIRCLE('',#3202,16.);
+#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205);
+#3203 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#3204 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3205 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#3206 = PCURVE('',#2495,#3207);
+#3207 = DEFINITIONAL_REPRESENTATION('',(#3208),#3212);
+#3208 = CIRCLE('',#3209,16.);
+#3209 = AXIS2_PLACEMENT_2D('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3211 = DIRECTION('',(1.,0.E+000));
+#3212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3213 = PCURVE('',#2639,#3214);
+#3214 = DEFINITIONAL_REPRESENTATION('',(#3215),#3219);
+#3215 = LINE('',#3216,#3217);
+#3216 = CARTESIAN_POINT('',(0.E+000,14.));
+#3217 = VECTOR('',#3218,1.);
+#3218 = DIRECTION('',(1.,0.E+000));
+#3219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3220 = ORIENTED_EDGE('',*,*,#3221,.T.);
+#3221 = EDGE_CURVE('',#3198,#3222,#3224,.T.);
+#3222 = VERTEX_POINT('',#3223);
+#3223 = CARTESIAN_POINT('',(9.,-10.72578233334,17.));
+#3224 = SURFACE_CURVE('',#3225,(#3229,#3235),.PCURVE_S1.);
+#3225 = LINE('',#3226,#3227);
+#3226 = CARTESIAN_POINT('',(9.,-7.5,17.));
+#3227 = VECTOR('',#3228,1.);
+#3228 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3229 = PCURVE('',#2495,#3230);
+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3234);
+#3231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3232,#3233),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.1,-1.454141610011),.PIECEWISE_BEZIER_KNOTS.);
+#3232 = CARTESIAN_POINT('',(6.165204825477,16.921886699181));
+#3233 = CARTESIAN_POINT('',(1.074181936071,12.650011270365));
+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3235 = PCURVE('',#3236,#3241);
+#3236 = PLANE('',#3237);
+#3237 = AXIS2_PLACEMENT_3D('',#3238,#3239,#3240);
+#3238 = CARTESIAN_POINT('',(9.,-13.22875655532,3.));
+#3239 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3240 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3241 = DEFINITIONAL_REPRESENTATION('',(#3242),#3246);
+#3242 = LINE('',#3243,#3244);
+#3243 = CARTESIAN_POINT('',(14.,-5.728756555323));
+#3244 = VECTOR('',#3245,1.);
+#3245 = DIRECTION('',(0.E+000,-1.));
+#3246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3247 = ORIENTED_EDGE('',*,*,#3248,.F.);
+#3248 = EDGE_CURVE('',#3249,#3222,#3251,.T.);
+#3249 = VERTEX_POINT('',#3250);
+#3250 = CARTESIAN_POINT('',(8.999026535612,-10.72462220366,17.));
+#3251 = SURFACE_CURVE('',#3252,(#3256,#3263),.PCURVE_S1.);
+#3252 = LINE('',#3253,#3254);
+#3253 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#3254 = VECTOR('',#3255,1.);
+#3255 = DIRECTION('',(0.642787609687,-0.766044443119,0.E+000));
+#3256 = PCURVE('',#2495,#3257);
+#3257 = DEFINITIONAL_REPRESENTATION('',(#3258),#3262);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.173648177667,0.984807753012));
+#3262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3263 = PCURVE('',#3264,#3269);
+#3264 = PLANE('',#3265);
+#3265 = AXIS2_PLACEMENT_3D('',#3266,#3267,#3268);
+#3266 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3267 = DIRECTION('',(-0.766044443119,-0.642787609687,0.E+000));
+#3268 = DIRECTION('',(0.642787609687,-0.766044443119,0.E+000));
+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(0.E+000,14.));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(1.,0.E+000));
+#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3275 = ORIENTED_EDGE('',*,*,#3276,.F.);
+#3276 = EDGE_CURVE('',#2481,#3249,#3277,.T.);
+#3277 = SURFACE_CURVE('',#3278,(#3283,#3290),.PCURVE_S1.);
+#3278 = CIRCLE('',#3279,14.);
+#3279 = AXIS2_PLACEMENT_3D('',#3280,#3281,#3282);
+#3280 = CARTESIAN_POINT('',(0.E+000,0.E+000,17.));
+#3281 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3282 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3283 = PCURVE('',#2495,#3284);
+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3289);
+#3285 = CIRCLE('',#3286,14.);
+#3286 = AXIS2_PLACEMENT_2D('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3288 = DIRECTION('',(-0.642787609687,0.766044443119));
+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3290 = PCURVE('',#2131,#3291);
+#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3318);
+#3292 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3293,#3294,#3295,#3296,#3297,
+    #3298,#3299,#3300,#3301,#3302,#3303,#3304,#3305,#3306,#3307,#3308,
+    #3309,#3310,#3311,#3312,#3313,#3314,#3315,#3316,#3317),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (5.253488506342,5.260626332471,5.2677641586,5.274901984729,
+    5.282039810858,5.289177636987,5.296315463117,5.303453289246,
+    5.310591115375,5.317728941504,5.324866767633,5.332004593762,
+    5.339142419891,5.34628024602,5.353418072149,5.360555898279,
+    5.367693724408,5.374831550537,5.381969376666,5.389107202795,
+    5.396245028924,5.403382855053,5.410520681182),
+  .QUASI_UNIFORM_KNOTS.);
+#3293 = CARTESIAN_POINT('',(5.253488506342,17.));
+#3294 = CARTESIAN_POINT('',(5.255867781718,17.));
+#3295 = CARTESIAN_POINT('',(5.260626332471,17.));
+#3296 = CARTESIAN_POINT('',(5.2677641586,17.));
+#3297 = CARTESIAN_POINT('',(5.274901984729,17.));
+#3298 = CARTESIAN_POINT('',(5.282039810858,17.));
+#3299 = CARTESIAN_POINT('',(5.289177636987,17.));
+#3300 = CARTESIAN_POINT('',(5.296315463117,17.));
+#3301 = CARTESIAN_POINT('',(5.303453289246,17.));
+#3302 = CARTESIAN_POINT('',(5.310591115375,17.));
+#3303 = CARTESIAN_POINT('',(5.317728941504,17.));
+#3304 = CARTESIAN_POINT('',(5.324866767633,17.));
+#3305 = CARTESIAN_POINT('',(5.332004593762,17.));
+#3306 = CARTESIAN_POINT('',(5.339142419891,17.));
+#3307 = CARTESIAN_POINT('',(5.34628024602,17.));
+#3308 = CARTESIAN_POINT('',(5.353418072149,17.));
+#3309 = CARTESIAN_POINT('',(5.360555898279,17.));
+#3310 = CARTESIAN_POINT('',(5.367693724408,17.));
+#3311 = CARTESIAN_POINT('',(5.374831550537,17.));
+#3312 = CARTESIAN_POINT('',(5.381969376666,17.));
+#3313 = CARTESIAN_POINT('',(5.389107202795,17.));
+#3314 = CARTESIAN_POINT('',(5.396245028924,17.));
+#3315 = CARTESIAN_POINT('',(5.403382855053,17.));
+#3316 = CARTESIAN_POINT('',(5.408141405806,17.));
+#3317 = CARTESIAN_POINT('',(5.410520681182,17.));
+#3318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3319 = ORIENTED_EDGE('',*,*,#2480,.T.);
+#3320 = ADVANCED_FACE('',(#3321),#2639,.T.);
+#3321 = FACE_BOUND('',#3322,.T.);
+#3322 = EDGE_LOOP('',(#3323,#3324,#3325,#3353));
+#3323 = ORIENTED_EDGE('',*,*,#3197,.F.);
+#3324 = ORIENTED_EDGE('',*,*,#2624,.F.);
+#3325 = ORIENTED_EDGE('',*,*,#3326,.T.);
+#3326 = EDGE_CURVE('',#2597,#3327,#3329,.T.);
+#3327 = VERTEX_POINT('',#3328);
+#3328 = CARTESIAN_POINT('',(9.,-13.22875655532,3.));
+#3329 = SURFACE_CURVE('',#3330,(#3335,#3342),.PCURVE_S1.);
+#3330 = CIRCLE('',#3331,16.);
+#3331 = AXIS2_PLACEMENT_3D('',#3332,#3333,#3334);
+#3332 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3333 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3334 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#3335 = PCURVE('',#2639,#3336);
+#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3341);
+#3337 = LINE('',#3338,#3339);
+#3338 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3339 = VECTOR('',#3340,1.);
+#3340 = DIRECTION('',(1.,0.E+000));
+#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3342 = PCURVE('',#2612,#3343);
+#3343 = DEFINITIONAL_REPRESENTATION('',(#3344),#3352);
+#3344 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3345,#3346,#3347,#3348,
+#3349,#3350,#3351),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#3345 = CARTESIAN_POINT('',(17.584601754985,4.743288910096));
+#3346 = CARTESIAN_POINT('',(-3.644644586421,-13.07016386514));
+#3347 = CARTESIAN_POINT('',(-8.456924048195,14.221629157329));
+#3348 = CARTESIAN_POINT('',(-13.26920350996,41.513422179807));
+#3349 = CARTESIAN_POINT('',(12.772322293211,32.035081932575));
+#3350 = CARTESIAN_POINT('',(38.813848096391,22.556741685342));
+#3351 = CARTESIAN_POINT('',(17.584601754985,4.743288910096));
+#3352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3353 = ORIENTED_EDGE('',*,*,#3354,.T.);
+#3354 = EDGE_CURVE('',#3327,#3198,#3355,.T.);
+#3355 = SURFACE_CURVE('',#3356,(#3360,#3366),.PCURVE_S1.);
+#3356 = LINE('',#3357,#3358);
+#3357 = CARTESIAN_POINT('',(9.,-13.22875655532,3.));
+#3358 = VECTOR('',#3359,1.);
+#3359 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3360 = PCURVE('',#2639,#3361);
+#3361 = DEFINITIONAL_REPRESENTATION('',(#3362),#3365);
+#3362 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3363,#3364),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,14.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#3363 = CARTESIAN_POINT('',(1.295538117443,-3.999999997895E-007));
+#3364 = CARTESIAN_POINT('',(1.295538117443,14.0000004));
+#3365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3366 = PCURVE('',#3236,#3367);
+#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3372);
+#3368 = LINE('',#3369,#3370);
+#3369 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3370 = VECTOR('',#3371,1.);
+#3371 = DIRECTION('',(1.,0.E+000));
+#3372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3373 = ADVANCED_FACE('',(#3374),#2612,.T.);
+#3374 = FACE_BOUND('',#3375,.T.);
+#3375 = EDGE_LOOP('',(#3376,#3377,#3378,#3379,#3407,#3430,#3459,#3480));
+#3376 = ORIENTED_EDGE('',*,*,#2596,.F.);
+#3377 = ORIENTED_EDGE('',*,*,#2673,.F.);
+#3378 = ORIENTED_EDGE('',*,*,#2848,.T.);
+#3379 = ORIENTED_EDGE('',*,*,#3380,.F.);
+#3380 = EDGE_CURVE('',#3381,#2849,#3383,.T.);
+#3381 = VERTEX_POINT('',#3382);
+#3382 = CARTESIAN_POINT('',(-9.,-13.22875655532,3.));
+#3383 = SURFACE_CURVE('',#3384,(#3389,#3400),.PCURVE_S1.);
+#3384 = CIRCLE('',#3385,16.);
+#3385 = AXIS2_PLACEMENT_3D('',#3386,#3387,#3388);
+#3386 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3387 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3388 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#3389 = PCURVE('',#2612,#3390);
+#3390 = DEFINITIONAL_REPRESENTATION('',(#3391),#3399);
+#3391 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3392,#3393,#3394,#3395,
+#3396,#3397,#3398),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#3392 = CARTESIAN_POINT('',(17.584601754985,4.743288910096));
+#3393 = CARTESIAN_POINT('',(-3.644644586421,-13.07016386514));
+#3394 = CARTESIAN_POINT('',(-8.456924048195,14.221629157329));
+#3395 = CARTESIAN_POINT('',(-13.26920350996,41.513422179807));
+#3396 = CARTESIAN_POINT('',(12.772322293211,32.035081932575));
+#3397 = CARTESIAN_POINT('',(38.813848096391,22.556741685342));
+#3398 = CARTESIAN_POINT('',(17.584601754985,4.743288910096));
+#3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3400 = PCURVE('',#2886,#3401);
+#3401 = DEFINITIONAL_REPRESENTATION('',(#3402),#3406);
+#3402 = LINE('',#3403,#3404);
+#3403 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3404 = VECTOR('',#3405,1.);
+#3405 = DIRECTION('',(1.,0.E+000));
+#3406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3407 = ORIENTED_EDGE('',*,*,#3408,.T.);
+#3408 = EDGE_CURVE('',#3381,#3409,#3411,.T.);
+#3409 = VERTEX_POINT('',#3410);
+#3410 = CARTESIAN_POINT('',(-9.,-11.49608629056,3.));
+#3411 = SURFACE_CURVE('',#3412,(#3416,#3423),.PCURVE_S1.);
+#3412 = LINE('',#3413,#3414);
+#3413 = CARTESIAN_POINT('',(-9.,-7.5,3.));
+#3414 = VECTOR('',#3415,1.);
+#3415 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3416 = PCURVE('',#2612,#3417);
+#3417 = DEFINITIONAL_REPRESENTATION('',(#3418),#3422);
+#3418 = LINE('',#3419,#3420);
+#3419 = CARTESIAN_POINT('',(16.3,9.5));
+#3420 = VECTOR('',#3421,1.);
+#3421 = DIRECTION('',(0.E+000,1.));
+#3422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3423 = PCURVE('',#2937,#3424);
+#3424 = DEFINITIONAL_REPRESENTATION('',(#3425),#3429);
+#3425 = LINE('',#3426,#3427);
+#3426 = CARTESIAN_POINT('',(0.E+000,-5.728756555323));
+#3427 = VECTOR('',#3428,1.);
+#3428 = DIRECTION('',(0.E+000,-1.));
+#3429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3430 = ORIENTED_EDGE('',*,*,#3431,.F.);
+#3431 = EDGE_CURVE('',#3432,#3409,#3434,.T.);
+#3432 = VERTEX_POINT('',#3433);
+#3433 = CARTESIAN_POINT('',(9.,-11.49608629056,3.));
+#3434 = SURFACE_CURVE('',#3435,(#3440,#3447),.PCURVE_S1.);
+#3435 = CIRCLE('',#3436,14.6);
+#3436 = AXIS2_PLACEMENT_3D('',#3437,#3438,#3439);
+#3437 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3438 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3439 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3440 = PCURVE('',#2612,#3441);
+#3441 = DEFINITIONAL_REPRESENTATION('',(#3442),#3446);
+#3442 = CIRCLE('',#3443,14.6);
+#3443 = AXIS2_PLACEMENT_2D('',#3444,#3445);
+#3444 = CARTESIAN_POINT('',(7.3,17.));
+#3445 = DIRECTION('',(-1.,0.E+000));
+#3446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3447 = PCURVE('',#3448,#3453);
+#3448 = CYLINDRICAL_SURFACE('',#3449,14.6);
+#3449 = AXIS2_PLACEMENT_3D('',#3450,#3451,#3452);
+#3450 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3451 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3452 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3453 = DEFINITIONAL_REPRESENTATION('',(#3454),#3458);
+#3454 = LINE('',#3455,#3456);
+#3455 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#3456 = VECTOR('',#3457,1.);
+#3457 = DIRECTION('',(-1.,0.E+000));
+#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3459 = ORIENTED_EDGE('',*,*,#3460,.F.);
+#3460 = EDGE_CURVE('',#3327,#3432,#3461,.T.);
+#3461 = SURFACE_CURVE('',#3462,(#3466,#3473),.PCURVE_S1.);
+#3462 = LINE('',#3463,#3464);
+#3463 = CARTESIAN_POINT('',(9.,-7.5,3.));
+#3464 = VECTOR('',#3465,1.);
+#3465 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3466 = PCURVE('',#2612,#3467);
+#3467 = DEFINITIONAL_REPRESENTATION('',(#3468),#3472);
+#3468 = LINE('',#3469,#3470);
+#3469 = CARTESIAN_POINT('',(-1.7,9.5));
+#3470 = VECTOR('',#3471,1.);
+#3471 = DIRECTION('',(0.E+000,1.));
+#3472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3473 = PCURVE('',#3236,#3474);
+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(0.E+000,-5.728756555323));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(0.E+000,-1.));
+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3480 = ORIENTED_EDGE('',*,*,#3326,.F.);
+#3481 = ADVANCED_FACE('',(#3482),#2739,.F.);
+#3482 = FACE_BOUND('',#3483,.F.);
+#3483 = EDGE_LOOP('',(#3484,#3507,#3535,#3556));
+#3484 = ORIENTED_EDGE('',*,*,#3485,.T.);
+#3485 = EDGE_CURVE('',#2722,#3486,#3488,.T.);
+#3486 = VERTEX_POINT('',#3487);
+#3487 = CARTESIAN_POINT('',(-4.,-16.4,17.1));
+#3488 = SURFACE_CURVE('',#3489,(#3493,#3500),.PCURVE_S1.);
+#3489 = LINE('',#3490,#3491);
+#3490 = CARTESIAN_POINT('',(-4.,-17.,17.1));
+#3491 = VECTOR('',#3492,1.);
+#3492 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3493 = PCURVE('',#2739,#3494);
+#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3499);
+#3495 = LINE('',#3496,#3497);
+#3496 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3497 = VECTOR('',#3498,1.);
+#3498 = DIRECTION('',(0.E+000,-1.));
+#3499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3500 = PCURVE('',#2831,#3501);
+#3501 = DEFINITIONAL_REPRESENTATION('',(#3502),#3506);
+#3502 = LINE('',#3503,#3504);
+#3503 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#3504 = VECTOR('',#3505,1.);
+#3505 = DIRECTION('',(0.E+000,-1.));
+#3506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3507 = ORIENTED_EDGE('',*,*,#3508,.T.);
+#3508 = EDGE_CURVE('',#3486,#3509,#3511,.T.);
+#3509 = VERTEX_POINT('',#3510);
+#3510 = CARTESIAN_POINT('',(4.,-16.4,17.1));
+#3511 = SURFACE_CURVE('',#3512,(#3516,#3523),.PCURVE_S1.);
+#3512 = LINE('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(-4.,-16.4,17.1));
+#3514 = VECTOR('',#3515,1.);
+#3515 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3516 = PCURVE('',#2739,#3517);
+#3517 = DEFINITIONAL_REPRESENTATION('',(#3518),#3522);
+#3518 = LINE('',#3519,#3520);
+#3519 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#3520 = VECTOR('',#3521,1.);
+#3521 = DIRECTION('',(1.,0.E+000));
+#3522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3523 = PCURVE('',#3524,#3529);
+#3524 = PLANE('',#3525);
+#3525 = AXIS2_PLACEMENT_3D('',#3526,#3527,#3528);
+#3526 = CARTESIAN_POINT('',(-4.,-16.4,18.3));
+#3527 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3528 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3534);
+#3530 = LINE('',#3531,#3532);
+#3531 = CARTESIAN_POINT('',(-1.2,1.7763568394E-015));
+#3532 = VECTOR('',#3533,1.);
+#3533 = DIRECTION('',(0.E+000,1.));
+#3534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3535 = ORIENTED_EDGE('',*,*,#3536,.F.);
+#3536 = EDGE_CURVE('',#2724,#3509,#3537,.T.);
+#3537 = SURFACE_CURVE('',#3538,(#3542,#3549),.PCURVE_S1.);
+#3538 = LINE('',#3539,#3540);
+#3539 = CARTESIAN_POINT('',(4.,-17.,17.1));
+#3540 = VECTOR('',#3541,1.);
+#3541 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3542 = PCURVE('',#2739,#3543);
+#3543 = DEFINITIONAL_REPRESENTATION('',(#3544),#3548);
+#3544 = LINE('',#3545,#3546);
+#3545 = CARTESIAN_POINT('',(8.,0.E+000));
+#3546 = VECTOR('',#3547,1.);
+#3547 = DIRECTION('',(0.E+000,-1.));
+#3548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3549 = PCURVE('',#2772,#3550);
+#3550 = DEFINITIONAL_REPRESENTATION('',(#3551),#3555);
+#3551 = LINE('',#3552,#3553);
+#3552 = CARTESIAN_POINT('',(4.712388980385,0.E+000));
+#3553 = VECTOR('',#3554,1.);
+#3554 = DIRECTION('',(0.E+000,-1.));
+#3555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3556 = ORIENTED_EDGE('',*,*,#2721,.F.);
+#3557 = ADVANCED_FACE('',(#3558),#2831,.F.);
+#3558 = FACE_BOUND('',#3559,.F.);
+#3559 = EDGE_LOOP('',(#3560,#3583,#3609,#3610));
+#3560 = ORIENTED_EDGE('',*,*,#3561,.T.);
+#3561 = EDGE_CURVE('',#2785,#3562,#3564,.T.);
+#3562 = VERTEX_POINT('',#3563);
+#3563 = CARTESIAN_POINT('',(-4.,-16.4,18.3));
+#3564 = SURFACE_CURVE('',#3565,(#3569,#3576),.PCURVE_S1.);
+#3565 = LINE('',#3566,#3567);
+#3566 = CARTESIAN_POINT('',(-4.,-17.,18.3));
+#3567 = VECTOR('',#3568,1.);
+#3568 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3569 = PCURVE('',#2831,#3570);
+#3570 = DEFINITIONAL_REPRESENTATION('',(#3571),#3575);
+#3571 = LINE('',#3572,#3573);
+#3572 = CARTESIAN_POINT('',(1.570796326795,0.E+000));
+#3573 = VECTOR('',#3574,1.);
+#3574 = DIRECTION('',(0.E+000,-1.));
+#3575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3576 = PCURVE('',#2800,#3577);
+#3577 = DEFINITIONAL_REPRESENTATION('',(#3578),#3582);
+#3578 = LINE('',#3579,#3580);
+#3579 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3580 = VECTOR('',#3581,1.);
+#3581 = DIRECTION('',(0.E+000,-1.));
+#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3583 = ORIENTED_EDGE('',*,*,#3584,.T.);
+#3584 = EDGE_CURVE('',#3562,#3486,#3585,.T.);
+#3585 = SURFACE_CURVE('',#3586,(#3591,#3598),.PCURVE_S1.);
+#3586 = CIRCLE('',#3587,0.6);
+#3587 = AXIS2_PLACEMENT_3D('',#3588,#3589,#3590);
+#3588 = CARTESIAN_POINT('',(-4.,-16.4,17.7));
+#3589 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#3590 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3591 = PCURVE('',#2831,#3592);
+#3592 = DEFINITIONAL_REPRESENTATION('',(#3593),#3597);
+#3593 = LINE('',#3594,#3595);
+#3594 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#3595 = VECTOR('',#3596,1.);
+#3596 = DIRECTION('',(1.,0.E+000));
+#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3598 = PCURVE('',#3524,#3599);
+#3599 = DEFINITIONAL_REPRESENTATION('',(#3600),#3608);
+#3600 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3601,#3602,#3603,#3604,
+#3605,#3606,#3607),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#3601 = CARTESIAN_POINT('',(-0.6,0.6));
+#3602 = CARTESIAN_POINT('',(0.439230484541,0.6));
+#3603 = CARTESIAN_POINT('',(-8.038475772933E-002,-0.3));
+#3604 = CARTESIAN_POINT('',(-0.6,-1.2));
+#3605 = CARTESIAN_POINT('',(-1.119615242271,-0.3));
+#3606 = CARTESIAN_POINT('',(-1.639230484541,0.6));
+#3607 = CARTESIAN_POINT('',(-0.6,0.6));
+#3608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3609 = ORIENTED_EDGE('',*,*,#3485,.F.);
+#3610 = ORIENTED_EDGE('',*,*,#2812,.F.);
+#3611 = ADVANCED_FACE('',(#3612),#2800,.T.);
+#3612 = FACE_BOUND('',#3613,.T.);
+#3613 = EDGE_LOOP('',(#3614,#3615,#3638,#3659));
+#3614 = ORIENTED_EDGE('',*,*,#3561,.T.);
+#3615 = ORIENTED_EDGE('',*,*,#3616,.T.);
+#3616 = EDGE_CURVE('',#3562,#3617,#3619,.T.);
+#3617 = VERTEX_POINT('',#3618);
+#3618 = CARTESIAN_POINT('',(4.,-16.4,18.3));
+#3619 = SURFACE_CURVE('',#3620,(#3624,#3631),.PCURVE_S1.);
+#3620 = LINE('',#3621,#3622);
+#3621 = CARTESIAN_POINT('',(-4.,-16.4,18.3));
+#3622 = VECTOR('',#3623,1.);
+#3623 = DIRECTION('',(1.,2.070759876205E-030,9.325873406851E-015));
+#3624 = PCURVE('',#2800,#3625);
+#3625 = DEFINITIONAL_REPRESENTATION('',(#3626),#3630);
+#3626 = LINE('',#3627,#3628);
+#3627 = CARTESIAN_POINT('',(1.242455925723E-030,-0.6));
+#3628 = VECTOR('',#3629,1.);
+#3629 = DIRECTION('',(1.,0.E+000));
+#3630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3631 = PCURVE('',#3524,#3632);
+#3632 = DEFINITIONAL_REPRESENTATION('',(#3633),#3637);
+#3633 = LINE('',#3634,#3635);
+#3634 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3635 = VECTOR('',#3636,1.);
+#3636 = DIRECTION('',(9.325873406851E-015,1.));
+#3637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3638 = ORIENTED_EDGE('',*,*,#3639,.F.);
+#3639 = EDGE_CURVE('',#2752,#3617,#3640,.T.);
+#3640 = SURFACE_CURVE('',#3641,(#3645,#3652),.PCURVE_S1.);
+#3641 = LINE('',#3642,#3643);
+#3642 = CARTESIAN_POINT('',(4.,-17.,18.3));
+#3643 = VECTOR('',#3644,1.);
+#3644 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
+#3645 = PCURVE('',#2800,#3646);
+#3646 = DEFINITIONAL_REPRESENTATION('',(#3647),#3651);
+#3647 = LINE('',#3648,#3649);
+#3648 = CARTESIAN_POINT('',(8.,1.656607900964E-029));
+#3649 = VECTOR('',#3650,1.);
+#3650 = DIRECTION('',(0.E+000,-1.));
+#3651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3652 = PCURVE('',#2772,#3653);
+#3653 = DEFINITIONAL_REPRESENTATION('',(#3654),#3658);
+#3654 = LINE('',#3655,#3656);
+#3655 = CARTESIAN_POINT('',(7.853981633975,0.E+000));
+#3656 = VECTOR('',#3657,1.);
+#3657 = DIRECTION('',(0.E+000,-1.));
+#3658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3659 = ORIENTED_EDGE('',*,*,#2784,.F.);
+#3660 = ADVANCED_FACE('',(#3661),#2772,.F.);
+#3661 = FACE_BOUND('',#3662,.F.);
+#3662 = EDGE_LOOP('',(#3663,#3664,#3690,#3691));
+#3663 = ORIENTED_EDGE('',*,*,#3536,.T.);
+#3664 = ORIENTED_EDGE('',*,*,#3665,.T.);
+#3665 = EDGE_CURVE('',#3509,#3617,#3666,.T.);
+#3666 = SURFACE_CURVE('',#3667,(#3672,#3679),.PCURVE_S1.);
+#3667 = CIRCLE('',#3668,0.6);
+#3668 = AXIS2_PLACEMENT_3D('',#3669,#3670,#3671);
+#3669 = CARTESIAN_POINT('',(4.,-16.4,17.7));
+#3670 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
+#3671 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3672 = PCURVE('',#2772,#3673);
+#3673 = DEFINITIONAL_REPRESENTATION('',(#3674),#3678);
+#3674 = LINE('',#3675,#3676);
+#3675 = CARTESIAN_POINT('',(0.E+000,-0.6));
+#3676 = VECTOR('',#3677,1.);
+#3677 = DIRECTION('',(1.,0.E+000));
+#3678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3679 = PCURVE('',#3524,#3680);
+#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3689);
+#3681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3682,#3683,#3684,#3685,
+#3686,#3687,#3688),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#3682 = CARTESIAN_POINT('',(-0.6,8.6));
+#3683 = CARTESIAN_POINT('',(0.439230484541,8.6));
+#3684 = CARTESIAN_POINT('',(-8.038475772933E-002,7.7));
+#3685 = CARTESIAN_POINT('',(-0.6,6.8));
+#3686 = CARTESIAN_POINT('',(-1.119615242271,7.7));
+#3687 = CARTESIAN_POINT('',(-1.639230484541,8.6));
+#3688 = CARTESIAN_POINT('',(-0.6,8.6));
+#3689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3690 = ORIENTED_EDGE('',*,*,#3639,.F.);
+#3691 = ORIENTED_EDGE('',*,*,#2751,.F.);
+#3692 = ADVANCED_FACE('',(#3693),#2886,.T.);
+#3693 = FACE_BOUND('',#3694,.T.);
+#3694 = EDGE_LOOP('',(#3695,#3696,#3716,#3717));
+#3695 = ORIENTED_EDGE('',*,*,#2949,.F.);
+#3696 = ORIENTED_EDGE('',*,*,#3697,.F.);
+#3697 = EDGE_CURVE('',#3381,#2921,#3698,.T.);
+#3698 = SURFACE_CURVE('',#3699,(#3703,#3709),.PCURVE_S1.);
+#3699 = LINE('',#3700,#3701);
+#3700 = CARTESIAN_POINT('',(-9.,-13.22875655532,3.));
+#3701 = VECTOR('',#3702,1.);
+#3702 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3703 = PCURVE('',#2886,#3704);
+#3704 = DEFINITIONAL_REPRESENTATION('',(#3705),#3708);
+#3705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3706,#3707),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.999999997895E-007,14.0000004),.PIECEWISE_BEZIER_KNOTS.);
+#3706 = CARTESIAN_POINT('',(0.100725284152,-3.999999997895E-007));
+#3707 = CARTESIAN_POINT('',(0.100725284152,14.0000004));
+#3708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3709 = PCURVE('',#2937,#3710);
+#3710 = DEFINITIONAL_REPRESENTATION('',(#3711),#3715);
+#3711 = LINE('',#3712,#3713);
+#3712 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3713 = VECTOR('',#3714,1.);
+#3714 = DIRECTION('',(1.,0.E+000));
+#3715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3716 = ORIENTED_EDGE('',*,*,#3380,.T.);
+#3717 = ORIENTED_EDGE('',*,*,#2871,.T.);
+#3718 = ADVANCED_FACE('',(#3719),#3033,.T.);
+#3719 = FACE_BOUND('',#3720,.T.);
+#3720 = EDGE_LOOP('',(#3721,#3765,#3793,#3813));
+#3721 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3722 = EDGE_CURVE('',#3723,#2974,#3725,.T.);
+#3723 = VERTEX_POINT('',#3724);
+#3724 = CARTESIAN_POINT('',(-8.999026535612,-10.72462220366,3.));
+#3725 = SURFACE_CURVE('',#3726,(#3730,#3736),.PCURVE_S1.);
+#3726 = LINE('',#3727,#3728);
+#3727 = CARTESIAN_POINT('',(-8.999026535612,-10.72462220366,0.E+000));
+#3728 = VECTOR('',#3729,1.);
+#3729 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3730 = PCURVE('',#3033,#3731);
+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3735);
+#3732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3733,#3734),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.6,18.4),.PIECEWISE_BEZIER_KNOTS.);
+#3733 = CARTESIAN_POINT('',(14.,-1.4));
+#3734 = CARTESIAN_POINT('',(14.,15.4));
+#3735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3736 = PCURVE('',#2131,#3737);
+#3737 = DEFINITIONAL_REPRESENTATION('',(#3738),#3764);
+#3738 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (3.,3.636363636364,4.272727272727,4.909090909091,5.545454545455,
+    6.181818181818,6.818181818182,7.454545454545,8.090909090909,
+    8.727272727273,9.363636363636,10.,10.636363636364,11.272727272727,
+    11.909090909091,12.545454545455,13.181818181818,13.818181818182,
+    14.454545454545,15.090909090909,15.727272727273,16.363636363636,17.)
+  ,.QUASI_UNIFORM_KNOTS.);
+#3739 = CARTESIAN_POINT('',(4.014257279587,3.));
+#3740 = CARTESIAN_POINT('',(4.014257279587,3.212121212121));
+#3741 = CARTESIAN_POINT('',(4.014257279587,3.636363636364));
+#3742 = CARTESIAN_POINT('',(4.014257279587,4.272727272727));
+#3743 = CARTESIAN_POINT('',(4.014257279587,4.909090909091));
+#3744 = CARTESIAN_POINT('',(4.014257279587,5.545454545455));
+#3745 = CARTESIAN_POINT('',(4.014257279587,6.181818181818));
+#3746 = CARTESIAN_POINT('',(4.014257279587,6.818181818182));
+#3747 = CARTESIAN_POINT('',(4.014257279587,7.454545454545));
+#3748 = CARTESIAN_POINT('',(4.014257279587,8.090909090909));
+#3749 = CARTESIAN_POINT('',(4.014257279587,8.727272727273));
+#3750 = CARTESIAN_POINT('',(4.014257279587,9.363636363636));
+#3751 = CARTESIAN_POINT('',(4.014257279587,10.));
+#3752 = CARTESIAN_POINT('',(4.014257279587,10.636363636364));
+#3753 = CARTESIAN_POINT('',(4.014257279587,11.272727272727));
+#3754 = CARTESIAN_POINT('',(4.014257279587,11.909090909091));
+#3755 = CARTESIAN_POINT('',(4.014257279587,12.545454545455));
+#3756 = CARTESIAN_POINT('',(4.014257279587,13.181818181818));
+#3757 = CARTESIAN_POINT('',(4.014257279587,13.818181818182));
+#3758 = CARTESIAN_POINT('',(4.014257279587,14.454545454545));
+#3759 = CARTESIAN_POINT('',(4.014257279587,15.090909090909));
+#3760 = CARTESIAN_POINT('',(4.014257279587,15.727272727273));
+#3761 = CARTESIAN_POINT('',(4.014257279587,16.363636363636));
+#3762 = CARTESIAN_POINT('',(4.014257279587,16.787878787879));
+#3763 = CARTESIAN_POINT('',(4.014257279587,17.));
+#3764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3765 = ORIENTED_EDGE('',*,*,#3766,.T.);
+#3766 = EDGE_CURVE('',#3723,#3767,#3769,.T.);
+#3767 = VERTEX_POINT('',#3768);
+#3768 = CARTESIAN_POINT('',(-9.,-10.72578233334,3.));
+#3769 = SURFACE_CURVE('',#3770,(#3774,#3781),.PCURVE_S1.);
+#3770 = LINE('',#3771,#3772);
+#3771 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3772 = VECTOR('',#3773,1.);
+#3773 = DIRECTION('',(-0.642787609687,-0.766044443119,0.E+000));
+#3774 = PCURVE('',#3033,#3775);
+#3775 = DEFINITIONAL_REPRESENTATION('',(#3776),#3780);
+#3776 = LINE('',#3777,#3778);
+#3777 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3778 = VECTOR('',#3779,1.);
+#3779 = DIRECTION('',(1.,0.E+000));
+#3780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3781 = PCURVE('',#3782,#3787);
+#3782 = PLANE('',#3783);
+#3783 = AXIS2_PLACEMENT_3D('',#3784,#3785,#3786);
+#3784 = CARTESIAN_POINT('',(9.,-11.49608629056,3.));
+#3785 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3786 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3787 = DEFINITIONAL_REPRESENTATION('',(#3788),#3792);
+#3788 = LINE('',#3789,#3790);
+#3789 = CARTESIAN_POINT('',(-9.,11.49608629056));
+#3790 = VECTOR('',#3791,1.);
+#3791 = DIRECTION('',(-0.642787609687,-0.766044443119));
+#3792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3793 = ORIENTED_EDGE('',*,*,#3794,.F.);
+#3794 = EDGE_CURVE('',#2923,#3767,#3795,.T.);
+#3795 = SURFACE_CURVE('',#3796,(#3800,#3806),.PCURVE_S1.);
+#3796 = LINE('',#3797,#3798);
+#3797 = CARTESIAN_POINT('',(-9.,-10.72578233334,1.5));
+#3798 = VECTOR('',#3799,1.);
+#3799 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3800 = PCURVE('',#3033,#3801);
+#3801 = DEFINITIONAL_REPRESENTATION('',(#3802),#3805);
+#3802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3803,#3804),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-16.9,-1.E-001),.PIECEWISE_BEZIER_KNOTS.);
+#3803 = CARTESIAN_POINT('',(14.001514441744,15.4));
+#3804 = CARTESIAN_POINT('',(14.001514441744,-1.4));
+#3805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3806 = PCURVE('',#2937,#3807);
+#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3812);
+#3808 = LINE('',#3809,#3810);
+#3809 = CARTESIAN_POINT('',(-1.5,-2.502974221975));
+#3810 = VECTOR('',#3811,1.);
+#3811 = DIRECTION('',(-1.,0.E+000));
+#3812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3813 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#3814 = ADVANCED_FACE('',(#3815),#3264,.F.);
+#3815 = FACE_BOUND('',#3816,.F.);
+#3816 = EDGE_LOOP('',(#3817,#3818,#3862,#3890));
+#3817 = ORIENTED_EDGE('',*,*,#3248,.F.);
+#3818 = ORIENTED_EDGE('',*,*,#3819,.F.);
+#3819 = EDGE_CURVE('',#3820,#3249,#3822,.T.);
+#3820 = VERTEX_POINT('',#3821);
+#3821 = CARTESIAN_POINT('',(8.999026535612,-10.72462220366,3.));
+#3822 = SURFACE_CURVE('',#3823,(#3827,#3833),.PCURVE_S1.);
+#3823 = LINE('',#3824,#3825);
+#3824 = CARTESIAN_POINT('',(8.999026535612,-10.72462220366,0.E+000));
+#3825 = VECTOR('',#3826,1.);
+#3826 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3827 = PCURVE('',#3264,#3828);
+#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3832);
+#3829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3830,#3831),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.6,18.4),.PIECEWISE_BEZIER_KNOTS.);
+#3830 = CARTESIAN_POINT('',(14.,-1.4));
+#3831 = CARTESIAN_POINT('',(14.,15.4));
+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3833 = PCURVE('',#2131,#3834);
+#3834 = DEFINITIONAL_REPRESENTATION('',(#3835),#3861);
+#3835 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3836,#3837,#3838,#3839,#3840,
+    #3841,#3842,#3843,#3844,#3845,#3846,#3847,#3848,#3849,#3850,#3851,
+    #3852,#3853,#3854,#3855,#3856,#3857,#3858,#3859,#3860),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (3.,3.636363636364,4.272727272727,4.909090909091,5.545454545455,
+    6.181818181818,6.818181818182,7.454545454545,8.090909090909,
+    8.727272727273,9.363636363636,10.,10.636363636364,11.272727272727,
+    11.909090909091,12.545454545455,13.181818181818,13.818181818182,
+    14.454545454545,15.090909090909,15.727272727273,16.363636363636,17.)
+  ,.QUASI_UNIFORM_KNOTS.);
+#3836 = CARTESIAN_POINT('',(5.410520681182,3.));
+#3837 = CARTESIAN_POINT('',(5.410520681182,3.212121212121));
+#3838 = CARTESIAN_POINT('',(5.410520681182,3.636363636364));
+#3839 = CARTESIAN_POINT('',(5.410520681182,4.272727272727));
+#3840 = CARTESIAN_POINT('',(5.410520681182,4.909090909091));
+#3841 = CARTESIAN_POINT('',(5.410520681182,5.545454545455));
+#3842 = CARTESIAN_POINT('',(5.410520681182,6.181818181818));
+#3843 = CARTESIAN_POINT('',(5.410520681182,6.818181818182));
+#3844 = CARTESIAN_POINT('',(5.410520681182,7.454545454545));
+#3845 = CARTESIAN_POINT('',(5.410520681182,8.090909090909));
+#3846 = CARTESIAN_POINT('',(5.410520681182,8.727272727273));
+#3847 = CARTESIAN_POINT('',(5.410520681182,9.363636363636));
+#3848 = CARTESIAN_POINT('',(5.410520681182,10.));
+#3849 = CARTESIAN_POINT('',(5.410520681182,10.636363636364));
+#3850 = CARTESIAN_POINT('',(5.410520681182,11.272727272727));
+#3851 = CARTESIAN_POINT('',(5.410520681182,11.909090909091));
+#3852 = CARTESIAN_POINT('',(5.410520681182,12.545454545455));
+#3853 = CARTESIAN_POINT('',(5.410520681182,13.181818181818));
+#3854 = CARTESIAN_POINT('',(5.410520681182,13.818181818182));
+#3855 = CARTESIAN_POINT('',(5.410520681182,14.454545454545));
+#3856 = CARTESIAN_POINT('',(5.410520681182,15.090909090909));
+#3857 = CARTESIAN_POINT('',(5.410520681182,15.727272727273));
+#3858 = CARTESIAN_POINT('',(5.410520681182,16.363636363636));
+#3859 = CARTESIAN_POINT('',(5.410520681182,16.787878787879));
+#3860 = CARTESIAN_POINT('',(5.410520681182,17.));
+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3862 = ORIENTED_EDGE('',*,*,#3863,.T.);
+#3863 = EDGE_CURVE('',#3820,#3864,#3866,.T.);
+#3864 = VERTEX_POINT('',#3865);
+#3865 = CARTESIAN_POINT('',(9.,-10.72578233334,3.));
+#3866 = SURFACE_CURVE('',#3867,(#3871,#3878),.PCURVE_S1.);
+#3867 = LINE('',#3868,#3869);
+#3868 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#3869 = VECTOR('',#3870,1.);
+#3870 = DIRECTION('',(0.642787609687,-0.766044443119,0.E+000));
+#3871 = PCURVE('',#3264,#3872);
+#3872 = DEFINITIONAL_REPRESENTATION('',(#3873),#3877);
+#3873 = LINE('',#3874,#3875);
+#3874 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#3875 = VECTOR('',#3876,1.);
+#3876 = DIRECTION('',(1.,0.E+000));
+#3877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3878 = PCURVE('',#3879,#3884);
+#3879 = PLANE('',#3880);
+#3880 = AXIS2_PLACEMENT_3D('',#3881,#3882,#3883);
+#3881 = CARTESIAN_POINT('',(9.,-11.49608629056,3.));
+#3882 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3883 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3884 = DEFINITIONAL_REPRESENTATION('',(#3885),#3889);
+#3885 = LINE('',#3886,#3887);
+#3886 = CARTESIAN_POINT('',(-9.,11.49608629056));
+#3887 = VECTOR('',#3888,1.);
+#3888 = DIRECTION('',(0.642787609687,-0.766044443119));
+#3889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3890 = ORIENTED_EDGE('',*,*,#3891,.T.);
+#3891 = EDGE_CURVE('',#3864,#3222,#3892,.T.);
+#3892 = SURFACE_CURVE('',#3893,(#3897,#3903),.PCURVE_S1.);
+#3893 = LINE('',#3894,#3895);
+#3894 = CARTESIAN_POINT('',(9.,-10.72578233334,1.5));
+#3895 = VECTOR('',#3896,1.);
+#3896 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3897 = PCURVE('',#3264,#3898);
+#3898 = DEFINITIONAL_REPRESENTATION('',(#3899),#3902);
+#3899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3900,#3901),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.E-001,16.9),.PIECEWISE_BEZIER_KNOTS.);
+#3900 = CARTESIAN_POINT('',(14.001514441744,-1.4));
+#3901 = CARTESIAN_POINT('',(14.001514441744,15.4));
+#3902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3903 = PCURVE('',#3236,#3904);
+#3904 = DEFINITIONAL_REPRESENTATION('',(#3905),#3909);
+#3905 = LINE('',#3906,#3907);
+#3906 = CARTESIAN_POINT('',(-1.5,-2.502974221975));
+#3907 = VECTOR('',#3908,1.);
+#3908 = DIRECTION('',(1.,0.E+000));
+#3909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3910 = ADVANCED_FACE('',(#3911),#3448,.T.);
+#3911 = FACE_BOUND('',#3912,.F.);
+#3912 = EDGE_LOOP('',(#3913,#3936,#3969,#3990));
+#3913 = ORIENTED_EDGE('',*,*,#3914,.T.);
+#3914 = EDGE_CURVE('',#3432,#3915,#3917,.T.);
+#3915 = VERTEX_POINT('',#3916);
+#3916 = CARTESIAN_POINT('',(9.,-11.49608629056,1.5));
+#3917 = SURFACE_CURVE('',#3918,(#3922,#3929),.PCURVE_S1.);
+#3918 = LINE('',#3919,#3920);
+#3919 = CARTESIAN_POINT('',(9.,-11.49608629056,3.));
+#3920 = VECTOR('',#3921,1.);
+#3921 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3922 = PCURVE('',#3448,#3923);
+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3928);
+#3924 = LINE('',#3925,#3926);
+#3925 = CARTESIAN_POINT('',(-0.906584954963,0.E+000));
+#3926 = VECTOR('',#3927,1.);
+#3927 = DIRECTION('',(-0.E+000,-1.));
+#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3929 = PCURVE('',#3236,#3930);
+#3930 = DEFINITIONAL_REPRESENTATION('',(#3931),#3935);
+#3931 = LINE('',#3932,#3933);
+#3932 = CARTESIAN_POINT('',(0.E+000,-1.732670264763));
+#3933 = VECTOR('',#3934,1.);
+#3934 = DIRECTION('',(-1.,0.E+000));
+#3935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3936 = ORIENTED_EDGE('',*,*,#3937,.T.);
+#3937 = EDGE_CURVE('',#3915,#3938,#3940,.T.);
+#3938 = VERTEX_POINT('',#3939);
+#3939 = CARTESIAN_POINT('',(-9.,-11.49608629056,1.5));
+#3940 = SURFACE_CURVE('',#3941,(#3946,#3953),.PCURVE_S1.);
+#3941 = CIRCLE('',#3942,14.6);
+#3942 = AXIS2_PLACEMENT_3D('',#3943,#3944,#3945);
+#3943 = CARTESIAN_POINT('',(0.E+000,0.E+000,1.5));
+#3944 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3945 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3946 = PCURVE('',#3448,#3947);
+#3947 = DEFINITIONAL_REPRESENTATION('',(#3948),#3952);
+#3948 = LINE('',#3949,#3950);
+#3949 = CARTESIAN_POINT('',(-0.E+000,-1.5));
+#3950 = VECTOR('',#3951,1.);
+#3951 = DIRECTION('',(-1.,0.E+000));
+#3952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3953 = PCURVE('',#3954,#3959);
+#3954 = PLANE('',#3955);
+#3955 = AXIS2_PLACEMENT_3D('',#3956,#3957,#3958);
+#3956 = CARTESIAN_POINT('',(9.,-11.49608629056,1.5));
+#3957 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3958 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3968);
+#3960 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3961,#3962,#3963,#3964,
+#3965,#3966,#3967),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#3961 = CARTESIAN_POINT('',(5.6,11.49608629056));
+#3962 = CARTESIAN_POINT('',(5.6,-13.79185549994));
+#3963 = CARTESIAN_POINT('',(-16.3,-1.147884604693));
+#3964 = CARTESIAN_POINT('',(-38.2,11.49608629056));
+#3965 = CARTESIAN_POINT('',(-16.3,24.140057185813));
+#3966 = CARTESIAN_POINT('',(5.6,36.784028081066));
+#3967 = CARTESIAN_POINT('',(5.6,11.49608629056));
+#3968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3969 = ORIENTED_EDGE('',*,*,#3970,.F.);
+#3970 = EDGE_CURVE('',#3409,#3938,#3971,.T.);
+#3971 = SURFACE_CURVE('',#3972,(#3976,#3983),.PCURVE_S1.);
+#3972 = LINE('',#3973,#3974);
+#3973 = CARTESIAN_POINT('',(-9.,-11.49608629056,3.));
+#3974 = VECTOR('',#3975,1.);
+#3975 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3976 = PCURVE('',#3448,#3977);
+#3977 = DEFINITIONAL_REPRESENTATION('',(#3978),#3982);
+#3978 = LINE('',#3979,#3980);
+#3979 = CARTESIAN_POINT('',(-2.235007698627,0.E+000));
+#3980 = VECTOR('',#3981,1.);
+#3981 = DIRECTION('',(-0.E+000,-1.));
+#3982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3983 = PCURVE('',#2937,#3984);
+#3984 = DEFINITIONAL_REPRESENTATION('',(#3985),#3989);
+#3985 = LINE('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(0.E+000,-1.732670264763));
+#3987 = VECTOR('',#3988,1.);
+#3988 = DIRECTION('',(-1.,0.E+000));
+#3989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3990 = ORIENTED_EDGE('',*,*,#3431,.F.);
+#3991 = ADVANCED_FACE('',(#3992),#3524,.F.);
+#3992 = FACE_BOUND('',#3993,.T.);
+#3993 = EDGE_LOOP('',(#3994,#3995,#3996,#3997));
+#3994 = ORIENTED_EDGE('',*,*,#3584,.T.);
+#3995 = ORIENTED_EDGE('',*,*,#3508,.T.);
+#3996 = ORIENTED_EDGE('',*,*,#3665,.T.);
+#3997 = ORIENTED_EDGE('',*,*,#3616,.F.);
+#3998 = ADVANCED_FACE('',(#3999),#3782,.T.);
+#3999 = FACE_BOUND('',#4000,.T.);
+#4000 = EDGE_LOOP('',(#4001,#4024,#4025));
+#4001 = ORIENTED_EDGE('',*,*,#4002,.F.);
+#4002 = EDGE_CURVE('',#3767,#4003,#4005,.T.);
+#4003 = VERTEX_POINT('',#4004);
+#4004 = CARTESIAN_POINT('',(-9.,-10.72380529476,3.));
+#4005 = SURFACE_CURVE('',#4006,(#4010,#4017),.PCURVE_S1.);
+#4006 = LINE('',#4007,#4008);
+#4007 = CARTESIAN_POINT('',(-9.,-11.49608629056,3.));
+#4008 = VECTOR('',#4009,1.);
+#4009 = DIRECTION('',(1.127070141625E-013,1.,0.E+000));
+#4010 = PCURVE('',#3782,#4011);
+#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4016);
+#4012 = LINE('',#4013,#4014);
+#4013 = CARTESIAN_POINT('',(-18.,1.7763568394E-015));
+#4014 = VECTOR('',#4015,1.);
+#4015 = DIRECTION('',(1.127070141625E-013,1.));
+#4016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4017 = PCURVE('',#2937,#4018);
+#4018 = DEFINITIONAL_REPRESENTATION('',(#4019),#4023);
+#4019 = LINE('',#4020,#4021);
+#4020 = CARTESIAN_POINT('',(0.E+000,-1.732670264763));
+#4021 = VECTOR('',#4022,1.);
+#4022 = DIRECTION('',(0.E+000,-1.));
+#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4024 = ORIENTED_EDGE('',*,*,#3766,.F.);
+#4025 = ORIENTED_EDGE('',*,*,#4026,.T.);
+#4026 = EDGE_CURVE('',#3723,#4003,#4027,.T.);
+#4027 = SURFACE_CURVE('',#4028,(#4033,#4044),.PCURVE_S1.);
+#4028 = CIRCLE('',#4029,14.);
+#4029 = AXIS2_PLACEMENT_3D('',#4030,#4031,#4032);
+#4030 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#4031 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4032 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4033 = PCURVE('',#3782,#4034);
+#4034 = DEFINITIONAL_REPRESENTATION('',(#4035),#4043);
+#4035 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4036,#4037,#4038,#4039,
+#4040,#4041,#4042),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4036 = CARTESIAN_POINT('',(5.,11.49608629056));
+#4037 = CARTESIAN_POINT('',(5.,-12.7526250154));
+#4038 = CARTESIAN_POINT('',(-16.,-0.628269362422));
+#4039 = CARTESIAN_POINT('',(-37.,11.49608629056));
+#4040 = CARTESIAN_POINT('',(-16.,23.620441943542));
+#4041 = CARTESIAN_POINT('',(5.,35.744797596524));
+#4042 = CARTESIAN_POINT('',(5.,11.49608629056));
+#4043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4044 = PCURVE('',#2131,#4045);
+#4045 = DEFINITIONAL_REPRESENTATION('',(#4046),#4072);
+#4046 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (2.268928027593,2.268932153618,2.268936279644,2.26894040567,
+    2.268944531695,2.268948657721,2.268952783747,2.268956909772,
+    2.268961035798,2.268965161824,2.268969287849,2.268973413875,
+    2.268977539901,2.268981665926,2.268985791952,2.268989917978,
+    2.268994044003,2.268998170029,2.269002296055,2.26900642208,
+    2.269010548106,2.269014674132,2.269018800157),
+  .QUASI_UNIFORM_KNOTS.);
+#4047 = CARTESIAN_POINT('',(4.014257279587,3.));
+#4048 = CARTESIAN_POINT('',(4.014255904245,3.));
+#4049 = CARTESIAN_POINT('',(4.014253153561,3.));
+#4050 = CARTESIAN_POINT('',(4.014249027536,3.));
+#4051 = CARTESIAN_POINT('',(4.01424490151,3.));
+#4052 = CARTESIAN_POINT('',(4.014240775484,3.));
+#4053 = CARTESIAN_POINT('',(4.014236649459,3.));
+#4054 = CARTESIAN_POINT('',(4.014232523433,3.));
+#4055 = CARTESIAN_POINT('',(4.014228397407,3.));
+#4056 = CARTESIAN_POINT('',(4.014224271382,3.));
+#4057 = CARTESIAN_POINT('',(4.014220145356,3.));
+#4058 = CARTESIAN_POINT('',(4.01421601933,3.));
+#4059 = CARTESIAN_POINT('',(4.014211893305,3.));
+#4060 = CARTESIAN_POINT('',(4.014207767279,3.));
+#4061 = CARTESIAN_POINT('',(4.014203641253,3.));
+#4062 = CARTESIAN_POINT('',(4.014199515228,3.));
+#4063 = CARTESIAN_POINT('',(4.014195389202,3.));
+#4064 = CARTESIAN_POINT('',(4.014191263176,3.));
+#4065 = CARTESIAN_POINT('',(4.014187137151,3.));
+#4066 = CARTESIAN_POINT('',(4.014183011125,3.));
+#4067 = CARTESIAN_POINT('',(4.014178885099,3.));
+#4068 = CARTESIAN_POINT('',(4.014174759073,3.));
+#4069 = CARTESIAN_POINT('',(4.014170633048,3.));
+#4070 = CARTESIAN_POINT('',(4.014167882364,3.));
+#4071 = CARTESIAN_POINT('',(4.014166507022,3.));
+#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4073 = ADVANCED_FACE('',(#4074),#3879,.T.);
+#4074 = FACE_BOUND('',#4075,.T.);
+#4075 = EDGE_LOOP('',(#4076,#4077,#4100));
+#4076 = ORIENTED_EDGE('',*,*,#3863,.T.);
+#4077 = ORIENTED_EDGE('',*,*,#4078,.T.);
+#4078 = EDGE_CURVE('',#3864,#4079,#4081,.T.);
+#4079 = VERTEX_POINT('',#4080);
+#4080 = CARTESIAN_POINT('',(9.,-10.72380529476,3.));
+#4081 = SURFACE_CURVE('',#4082,(#4086,#4093),.PCURVE_S1.);
+#4082 = LINE('',#4083,#4084);
+#4083 = CARTESIAN_POINT('',(9.,-11.49608629056,3.));
+#4084 = VECTOR('',#4085,1.);
+#4085 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4086 = PCURVE('',#3879,#4087);
+#4087 = DEFINITIONAL_REPRESENTATION('',(#4088),#4092);
+#4088 = LINE('',#4089,#4090);
+#4089 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4090 = VECTOR('',#4091,1.);
+#4091 = DIRECTION('',(0.E+000,1.));
+#4092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4093 = PCURVE('',#3236,#4094);
+#4094 = DEFINITIONAL_REPRESENTATION('',(#4095),#4099);
+#4095 = LINE('',#4096,#4097);
+#4096 = CARTESIAN_POINT('',(0.E+000,-1.732670264763));
+#4097 = VECTOR('',#4098,1.);
+#4098 = DIRECTION('',(0.E+000,-1.));
+#4099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4100 = ORIENTED_EDGE('',*,*,#4101,.T.);
+#4101 = EDGE_CURVE('',#4079,#3820,#4102,.T.);
+#4102 = SURFACE_CURVE('',#4103,(#4108,#4119),.PCURVE_S1.);
+#4103 = CIRCLE('',#4104,14.);
+#4104 = AXIS2_PLACEMENT_3D('',#4105,#4106,#4107);
+#4105 = CARTESIAN_POINT('',(0.E+000,0.E+000,3.));
+#4106 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4107 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4108 = PCURVE('',#3879,#4109);
+#4109 = DEFINITIONAL_REPRESENTATION('',(#4110),#4118);
+#4110 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4111,#4112,#4113,#4114,
+#4115,#4116,#4117),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4111 = CARTESIAN_POINT('',(5.,11.49608629056));
+#4112 = CARTESIAN_POINT('',(5.,-12.7526250154));
+#4113 = CARTESIAN_POINT('',(-16.,-0.628269362422));
+#4114 = CARTESIAN_POINT('',(-37.,11.49608629056));
+#4115 = CARTESIAN_POINT('',(-16.,23.620441943542));
+#4116 = CARTESIAN_POINT('',(5.,35.744797596524));
+#4117 = CARTESIAN_POINT('',(5.,11.49608629056));
+#4118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4119 = PCURVE('',#2131,#4120);
+#4120 = DEFINITIONAL_REPRESENTATION('',(#4121),#4147);
+#4121 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4122,#4123,#4124,#4125,#4126,
+    #4127,#4128,#4129,#4130,#4131,#4132,#4133,#4134,#4135,#4136,#4137,
+    #4138,#4139,#4140,#4141,#4142,#4143,#4144,#4145,#4146),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.872573853432,0.872577979458,0.872582105484,0.872586231509,
+    0.872590357535,0.872594483561,0.872598609586,0.872602735612,
+    0.872606861638,0.872610987663,0.872615113689,0.872619239715,
+    0.87262336574,0.872627491766,0.872631617792,0.872635743817,
+    0.872639869843,0.872643995869,0.872648121894,0.87265224792,
+    0.872656373946,0.872660499971,0.872664625997),
+  .QUASI_UNIFORM_KNOTS.);
+#4122 = CARTESIAN_POINT('',(5.410611453747,3.));
+#4123 = CARTESIAN_POINT('',(5.410610078405,3.));
+#4124 = CARTESIAN_POINT('',(5.410607327722,3.));
+#4125 = CARTESIAN_POINT('',(5.410603201696,3.));
+#4126 = CARTESIAN_POINT('',(5.41059907567,3.));
+#4127 = CARTESIAN_POINT('',(5.410594949645,3.));
+#4128 = CARTESIAN_POINT('',(5.410590823619,3.));
+#4129 = CARTESIAN_POINT('',(5.410586697593,3.));
+#4130 = CARTESIAN_POINT('',(5.410582571568,3.));
+#4131 = CARTESIAN_POINT('',(5.410578445542,3.));
+#4132 = CARTESIAN_POINT('',(5.410574319516,3.));
+#4133 = CARTESIAN_POINT('',(5.410570193491,3.));
+#4134 = CARTESIAN_POINT('',(5.410566067465,3.));
+#4135 = CARTESIAN_POINT('',(5.410561941439,3.));
+#4136 = CARTESIAN_POINT('',(5.410557815413,3.));
+#4137 = CARTESIAN_POINT('',(5.410553689388,3.));
+#4138 = CARTESIAN_POINT('',(5.410549563362,3.));
+#4139 = CARTESIAN_POINT('',(5.410545437336,3.));
+#4140 = CARTESIAN_POINT('',(5.410541311311,3.));
+#4141 = CARTESIAN_POINT('',(5.410537185285,3.));
+#4142 = CARTESIAN_POINT('',(5.410533059259,3.));
+#4143 = CARTESIAN_POINT('',(5.410528933234,3.));
+#4144 = CARTESIAN_POINT('',(5.410524807208,3.));
+#4145 = CARTESIAN_POINT('',(5.410522056524,3.));
+#4146 = CARTESIAN_POINT('',(5.410520681182,3.));
+#4147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4148 = ADVANCED_FACE('',(#4149),#3954,.F.);
+#4149 = FACE_BOUND('',#4150,.T.);
+#4150 = EDGE_LOOP('',(#4151,#4152,#4175,#4225));
+#4151 = ORIENTED_EDGE('',*,*,#3937,.T.);
+#4152 = ORIENTED_EDGE('',*,*,#4153,.T.);
+#4153 = EDGE_CURVE('',#3938,#4154,#4156,.T.);
+#4154 = VERTEX_POINT('',#4155);
+#4155 = CARTESIAN_POINT('',(-9.,-10.72380529476,1.5));
+#4156 = SURFACE_CURVE('',#4157,(#4161,#4168),.PCURVE_S1.);
+#4157 = LINE('',#4158,#4159);
+#4158 = CARTESIAN_POINT('',(-9.,-11.49608629056,1.5));
+#4159 = VECTOR('',#4160,1.);
+#4160 = DIRECTION('',(1.127070141625E-013,1.,0.E+000));
+#4161 = PCURVE('',#3954,#4162);
+#4162 = DEFINITIONAL_REPRESENTATION('',(#4163),#4167);
+#4163 = LINE('',#4164,#4165);
+#4164 = CARTESIAN_POINT('',(-18.,1.7763568394E-015));
+#4165 = VECTOR('',#4166,1.);
+#4166 = DIRECTION('',(1.127070141625E-013,1.));
+#4167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4168 = PCURVE('',#2937,#4169);
+#4169 = DEFINITIONAL_REPRESENTATION('',(#4170),#4174);
+#4170 = LINE('',#4171,#4172);
+#4171 = CARTESIAN_POINT('',(-1.5,-1.732670264763));
+#4172 = VECTOR('',#4173,1.);
+#4173 = DIRECTION('',(0.E+000,-1.));
+#4174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4175 = ORIENTED_EDGE('',*,*,#4176,.F.);
+#4176 = EDGE_CURVE('',#4177,#4154,#4179,.T.);
+#4177 = VERTEX_POINT('',#4178);
+#4178 = CARTESIAN_POINT('',(9.,-10.72380529476,1.5));
+#4179 = SURFACE_CURVE('',#4180,(#4185,#4196),.PCURVE_S1.);
+#4180 = CIRCLE('',#4181,14.);
+#4181 = AXIS2_PLACEMENT_3D('',#4182,#4183,#4184);
+#4182 = CARTESIAN_POINT('',(0.E+000,0.E+000,1.5));
+#4183 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4184 = DIRECTION('',(1.,0.E+000,0.E+000));
+#4185 = PCURVE('',#3954,#4186);
+#4186 = DEFINITIONAL_REPRESENTATION('',(#4187),#4195);
+#4187 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4188,#4189,#4190,#4191,
+#4192,#4193,#4194),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
+#4188 = CARTESIAN_POINT('',(5.,11.49608629056));
+#4189 = CARTESIAN_POINT('',(5.,-12.7526250154));
+#4190 = CARTESIAN_POINT('',(-16.,-0.628269362422));
+#4191 = CARTESIAN_POINT('',(-37.,11.49608629056));
+#4192 = CARTESIAN_POINT('',(-16.,23.620441943542));
+#4193 = CARTESIAN_POINT('',(5.,35.744797596524));
+#4194 = CARTESIAN_POINT('',(5.,11.49608629056));
+#4195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4196 = PCURVE('',#2131,#4197);
+#4197 = DEFINITIONAL_REPRESENTATION('',(#4198),#4224);
+#4198 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4199,#4200,#4201,#4202,#4203,
+    #4204,#4205,#4206,#4207,#4208,#4209,#4210,#4211,#4212,#4213,#4214,
+    #4215,#4216,#4217,#4218,#4219,#4220,#4221,#4222,#4223),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.872573853432,0.936048623738,0.999523394044,1.062998164349,
+    1.126472934655,1.189947704961,1.253422475266,1.316897245572,
+    1.380372015878,1.443846786184,1.507321556489,1.570796326795,
+    1.634271097101,1.697745867406,1.761220637712,1.824695408018,
+    1.888170178323,1.951644948629,2.015119718935,2.07859448924,
+    2.142069259546,2.205544029852,2.269018800157),
+  .QUASI_UNIFORM_KNOTS.);
+#4199 = CARTESIAN_POINT('',(5.410611453747,1.5));
+#4200 = CARTESIAN_POINT('',(5.389453196979,1.5));
+#4201 = CARTESIAN_POINT('',(5.347136683442,1.5));
+#4202 = CARTESIAN_POINT('',(5.283661913136,1.5));
+#4203 = CARTESIAN_POINT('',(5.22018714283,1.5));
+#4204 = CARTESIAN_POINT('',(5.156712372525,1.5));
+#4205 = CARTESIAN_POINT('',(5.093237602219,1.5));
+#4206 = CARTESIAN_POINT('',(5.029762831913,1.5));
+#4207 = CARTESIAN_POINT('',(4.966288061607,1.5));
+#4208 = CARTESIAN_POINT('',(4.902813291302,1.5));
+#4209 = CARTESIAN_POINT('',(4.839338520996,1.5));
+#4210 = CARTESIAN_POINT('',(4.77586375069,1.5));
+#4211 = CARTESIAN_POINT('',(4.712388980385,1.5));
+#4212 = CARTESIAN_POINT('',(4.648914210079,1.5));
+#4213 = CARTESIAN_POINT('',(4.585439439773,1.5));
+#4214 = CARTESIAN_POINT('',(4.521964669468,1.5));
+#4215 = CARTESIAN_POINT('',(4.458489899162,1.5));
+#4216 = CARTESIAN_POINT('',(4.395015128856,1.5));
+#4217 = CARTESIAN_POINT('',(4.331540358551,1.5));
+#4218 = CARTESIAN_POINT('',(4.268065588245,1.5));
+#4219 = CARTESIAN_POINT('',(4.204590817939,1.5));
+#4220 = CARTESIAN_POINT('',(4.141116047634,1.5));
+#4221 = CARTESIAN_POINT('',(4.077641277328,1.5));
+#4222 = CARTESIAN_POINT('',(4.035324763791,1.5));
+#4223 = CARTESIAN_POINT('',(4.014166507022,1.5));
+#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4225 = ORIENTED_EDGE('',*,*,#4226,.F.);
+#4226 = EDGE_CURVE('',#3915,#4177,#4227,.T.);
+#4227 = SURFACE_CURVE('',#4228,(#4232,#4239),.PCURVE_S1.);
+#4228 = LINE('',#4229,#4230);
+#4229 = CARTESIAN_POINT('',(9.,-11.49608629056,1.5));
+#4230 = VECTOR('',#4231,1.);
+#4231 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4232 = PCURVE('',#3954,#4233);
+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);
+#4234 = LINE('',#4235,#4236);
+#4235 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#4236 = VECTOR('',#4237,1.);
+#4237 = DIRECTION('',(0.E+000,1.));
+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4239 = PCURVE('',#3236,#4240);
+#4240 = DEFINITIONAL_REPRESENTATION('',(#4241),#4245);
+#4241 = LINE('',#4242,#4243);
+#4242 = CARTESIAN_POINT('',(-1.5,-1.732670264763));
+#4243 = VECTOR('',#4244,1.);
+#4244 = DIRECTION('',(0.E+000,-1.));
+#4245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4246 = ADVANCED_FACE('',(#4247),#2937,.F.);
+#4247 = FACE_BOUND('',#4248,.T.);
+#4248 = EDGE_LOOP('',(#4249,#4250,#4251,#4252,#4253,#4296,#4297,#4298));
+#4249 = ORIENTED_EDGE('',*,*,#3697,.T.);
+#4250 = ORIENTED_EDGE('',*,*,#2920,.T.);
+#4251 = ORIENTED_EDGE('',*,*,#3794,.T.);
+#4252 = ORIENTED_EDGE('',*,*,#4002,.T.);
+#4253 = ORIENTED_EDGE('',*,*,#4254,.T.);
+#4254 = EDGE_CURVE('',#4003,#4154,#4255,.T.);
+#4255 = SURFACE_CURVE('',#4256,(#4260,#4267),.PCURVE_S1.);
+#4256 = LINE('',#4257,#4258);
+#4257 = CARTESIAN_POINT('',(-9.,-10.72380529476,3.));
+#4258 = VECTOR('',#4259,1.);
+#4259 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4260 = PCURVE('',#2937,#4261);
+#4261 = DEFINITIONAL_REPRESENTATION('',(#4262),#4266);
+#4262 = LINE('',#4263,#4264);
+#4263 = CARTESIAN_POINT('',(0.E+000,-2.504951260559));
+#4264 = VECTOR('',#4265,1.);
+#4265 = DIRECTION('',(-1.,0.E+000));
+#4266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4267 = PCURVE('',#2131,#4268);
+#4268 = DEFINITIONAL_REPRESENTATION('',(#4269),#4295);
+#4269 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4270,#4271,#4272,#4273,#4274,
+    #4275,#4276,#4277,#4278,#4279,#4280,#4281,#4282,#4283,#4284,#4285,
+    #4286,#4287,#4288,#4289,#4290,#4291,#4292,#4293,#4294),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.818181818182E-002,0.136363636364,0.204545454545,
+    0.272727272727,0.340909090909,0.409090909091,0.477272727273,
+    0.545454545455,0.613636363636,0.681818181818,0.75,0.818181818182,
+    0.886363636364,0.954545454545,1.022727272727,1.090909090909,
+    1.159090909091,1.227272727273,1.295454545455,1.363636363636,
+    1.431818181818,1.5),.QUASI_UNIFORM_KNOTS.);
+#4270 = CARTESIAN_POINT('',(4.014166507022,3.));
+#4271 = CARTESIAN_POINT('',(4.014166507022,2.977272727273));
+#4272 = CARTESIAN_POINT('',(4.014166507022,2.931818181818));
+#4273 = CARTESIAN_POINT('',(4.014166507022,2.863636363636));
+#4274 = CARTESIAN_POINT('',(4.014166507022,2.795454545455));
+#4275 = CARTESIAN_POINT('',(4.014166507022,2.727272727273));
+#4276 = CARTESIAN_POINT('',(4.014166507022,2.659090909091));
+#4277 = CARTESIAN_POINT('',(4.014166507022,2.590909090909));
+#4278 = CARTESIAN_POINT('',(4.014166507022,2.522727272727));
+#4279 = CARTESIAN_POINT('',(4.014166507022,2.454545454545));
+#4280 = CARTESIAN_POINT('',(4.014166507022,2.386363636364));
+#4281 = CARTESIAN_POINT('',(4.014166507022,2.318181818182));
+#4282 = CARTESIAN_POINT('',(4.014166507022,2.25));
+#4283 = CARTESIAN_POINT('',(4.014166507022,2.181818181818));
+#4284 = CARTESIAN_POINT('',(4.014166507022,2.113636363636));
+#4285 = CARTESIAN_POINT('',(4.014166507022,2.045454545455));
+#4286 = CARTESIAN_POINT('',(4.014166507022,1.977272727273));
+#4287 = CARTESIAN_POINT('',(4.014166507022,1.909090909091));
+#4288 = CARTESIAN_POINT('',(4.014166507022,1.840909090909));
+#4289 = CARTESIAN_POINT('',(4.014166507022,1.772727272727));
+#4290 = CARTESIAN_POINT('',(4.014166507022,1.704545454545));
+#4291 = CARTESIAN_POINT('',(4.014166507022,1.636363636364));
+#4292 = CARTESIAN_POINT('',(4.014166507022,1.568181818182));
+#4293 = CARTESIAN_POINT('',(4.014166507022,1.522727272727));
+#4294 = CARTESIAN_POINT('',(4.014166507022,1.5));
+#4295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4296 = ORIENTED_EDGE('',*,*,#4153,.F.);
+#4297 = ORIENTED_EDGE('',*,*,#3970,.F.);
+#4298 = ORIENTED_EDGE('',*,*,#3408,.F.);
+#4299 = ADVANCED_FACE('',(#4300),#3236,.T.);
+#4300 = FACE_BOUND('',#4301,.T.);
+#4301 = EDGE_LOOP('',(#4302,#4303,#4304,#4305,#4306,#4349,#4350,#4351));
+#4302 = ORIENTED_EDGE('',*,*,#3354,.F.);
+#4303 = ORIENTED_EDGE('',*,*,#3460,.T.);
+#4304 = ORIENTED_EDGE('',*,*,#3914,.T.);
+#4305 = ORIENTED_EDGE('',*,*,#4226,.T.);
+#4306 = ORIENTED_EDGE('',*,*,#4307,.F.);
+#4307 = EDGE_CURVE('',#4079,#4177,#4308,.T.);
+#4308 = SURFACE_CURVE('',#4309,(#4313,#4320),.PCURVE_S1.);
+#4309 = LINE('',#4310,#4311);
+#4310 = CARTESIAN_POINT('',(9.,-10.72380529476,3.));
+#4311 = VECTOR('',#4312,1.);
+#4312 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4313 = PCURVE('',#3236,#4314);
+#4314 = DEFINITIONAL_REPRESENTATION('',(#4315),#4319);
+#4315 = LINE('',#4316,#4317);
+#4316 = CARTESIAN_POINT('',(0.E+000,-2.504951260559));
+#4317 = VECTOR('',#4318,1.);
+#4318 = DIRECTION('',(-1.,0.E+000));
+#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4320 = PCURVE('',#2131,#4321);
+#4321 = DEFINITIONAL_REPRESENTATION('',(#4322),#4348);
+#4322 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#4323,#4324,#4325,#4326,#4327,
+    #4328,#4329,#4330,#4331,#4332,#4333,#4334,#4335,#4336,#4337,#4338,
+    #4339,#4340,#4341,#4342,#4343,#4344,#4345,#4346,#4347),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.E+000,6.818181818182E-002,0.136363636364,0.204545454545,
+    0.272727272727,0.340909090909,0.409090909091,0.477272727273,
+    0.545454545455,0.613636363636,0.681818181818,0.75,0.818181818182,
+    0.886363636364,0.954545454545,1.022727272727,1.090909090909,
+    1.159090909091,1.227272727273,1.295454545455,1.363636363636,
+    1.431818181818,1.5),.QUASI_UNIFORM_KNOTS.);
+#4323 = CARTESIAN_POINT('',(5.410611453747,3.));
+#4324 = CARTESIAN_POINT('',(5.410611453747,2.977272727273));
+#4325 = CARTESIAN_POINT('',(5.410611453747,2.931818181818));
+#4326 = CARTESIAN_POINT('',(5.410611453747,2.863636363636));
+#4327 = CARTESIAN_POINT('',(5.410611453747,2.795454545455));
+#4328 = CARTESIAN_POINT('',(5.410611453747,2.727272727273));
+#4329 = CARTESIAN_POINT('',(5.410611453747,2.659090909091));
+#4330 = CARTESIAN_POINT('',(5.410611453747,2.590909090909));
+#4331 = CARTESIAN_POINT('',(5.410611453747,2.522727272727));
+#4332 = CARTESIAN_POINT('',(5.410611453747,2.454545454545));
+#4333 = CARTESIAN_POINT('',(5.410611453747,2.386363636364));
+#4334 = CARTESIAN_POINT('',(5.410611453747,2.318181818182));
+#4335 = CARTESIAN_POINT('',(5.410611453747,2.25));
+#4336 = CARTESIAN_POINT('',(5.410611453747,2.181818181818));
+#4337 = CARTESIAN_POINT('',(5.410611453747,2.113636363636));
+#4338 = CARTESIAN_POINT('',(5.410611453747,2.045454545455));
+#4339 = CARTESIAN_POINT('',(5.410611453747,1.977272727273));
+#4340 = CARTESIAN_POINT('',(5.410611453747,1.909090909091));
+#4341 = CARTESIAN_POINT('',(5.410611453747,1.840909090909));
+#4342 = CARTESIAN_POINT('',(5.410611453747,1.772727272727));
+#4343 = CARTESIAN_POINT('',(5.410611453747,1.704545454545));
+#4344 = CARTESIAN_POINT('',(5.410611453747,1.636363636364));
+#4345 = CARTESIAN_POINT('',(5.410611453747,1.568181818182));
+#4346 = CARTESIAN_POINT('',(5.410611453747,1.522727272727));
+#4347 = CARTESIAN_POINT('',(5.410611453747,1.5));
+#4348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4349 = ORIENTED_EDGE('',*,*,#4078,.F.);
+#4350 = ORIENTED_EDGE('',*,*,#3891,.T.);
+#4351 = ORIENTED_EDGE('',*,*,#3221,.F.);
+#4352 = ADVANCED_FACE('',(#4353),#2131,.F.);
+#4353 = FACE_BOUND('',#4354,.F.);
+#4354 = EDGE_LOOP('',(#4355,#4356,#4357,#4358,#4359,#4360,#4361,#4362,
+    #4363,#4364,#4365,#4366,#4367,#4368,#4369,#4370));
+#4355 = ORIENTED_EDGE('',*,*,#4254,.T.);
+#4356 = ORIENTED_EDGE('',*,*,#4176,.F.);
+#4357 = ORIENTED_EDGE('',*,*,#4307,.F.);
+#4358 = ORIENTED_EDGE('',*,*,#4101,.T.);
+#4359 = ORIENTED_EDGE('',*,*,#3819,.T.);
+#4360 = ORIENTED_EDGE('',*,*,#3276,.F.);
+#4361 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#4362 = ORIENTED_EDGE('',*,*,#3148,.F.);
+#4363 = ORIENTED_EDGE('',*,*,#2386,.F.);
+#4364 = ORIENTED_EDGE('',*,*,#3100,.F.);
+#4365 = ORIENTED_EDGE('',*,*,#2219,.T.);
+#4366 = ORIENTED_EDGE('',*,*,#3048,.F.);
+#4367 = ORIENTED_EDGE('',*,*,#2118,.F.);
+#4368 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#4369 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#4370 = ORIENTED_EDGE('',*,*,#4026,.T.);
+#4371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4375)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4372,#4373,#4374)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4372 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4373 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4374 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4375 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4372,
+  'distance_accuracy_value','confusion accuracy');
+#4376 = PRODUCT_TYPE('part',$,(#7));
+#4377 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4378,#4386,#4393,#4400,#4407,#4414,#4421,#4428,#4436,#4443,#4450,
+    #4457,#4464,#4471,#4478,#4485,#4492,#4499,#4506,#4513,#4520,#4527,
+    #4534,#4541,#4548,#4555,#4562,#4570,#4577,#4584,#4591,#4598,#4605,
+    #4612,#4619,#4626,#4633,#4640,#4647,#4654,#4661,#4668,#4675,#4682,
+    #4689,#4696,#4703,#4710,#4717,#4724,#4731,#4738,#4745,#4752,#4759,
+    #4766,#4773),#4371);
+#4378 = STYLED_ITEM('color',(#4379),#17);
+#4379 = PRESENTATION_STYLE_ASSIGNMENT((#4380));
+#4380 = SURFACE_STYLE_USAGE(.BOTH.,#4381);
+#4381 = SURFACE_SIDE_STYLE('',(#4382));
+#4382 = SURFACE_STYLE_FILL_AREA(#4383);
+#4383 = FILL_AREA_STYLE('',(#4384));
+#4384 = FILL_AREA_STYLE_COLOUR('',#4385);
+#4385 = COLOUR_RGB('',0.780392169952,0.568627476692,0.113725490868);
+#4386 = STYLED_ITEM('color',(#4387),#353);
+#4387 = PRESENTATION_STYLE_ASSIGNMENT((#4388));
+#4388 = SURFACE_STYLE_USAGE(.BOTH.,#4389);
+#4389 = SURFACE_SIDE_STYLE('',(#4390));
+#4390 = SURFACE_STYLE_FILL_AREA(#4391);
+#4391 = FILL_AREA_STYLE('',(#4392));
+#4392 = FILL_AREA_STYLE_COLOUR('',#4385);
+#4393 = STYLED_ITEM('color',(#4394),#357);
+#4394 = PRESENTATION_STYLE_ASSIGNMENT((#4395));
+#4395 = SURFACE_STYLE_USAGE(.BOTH.,#4396);
+#4396 = SURFACE_SIDE_STYLE('',(#4397));
+#4397 = SURFACE_STYLE_FILL_AREA(#4398);
+#4398 = FILL_AREA_STYLE('',(#4399));
+#4399 = FILL_AREA_STYLE_COLOUR('',#4385);
+#4400 = STYLED_ITEM('color',(#4401),#405);
+#4401 = PRESENTATION_STYLE_ASSIGNMENT((#4402));
+#4402 = SURFACE_STYLE_USAGE(.BOTH.,#4403);
+#4403 = SURFACE_SIDE_STYLE('',(#4404));
+#4404 = SURFACE_STYLE_FILL_AREA(#4405);
+#4405 = FILL_AREA_STYLE('',(#4406));
+#4406 = FILL_AREA_STYLE_COLOUR('',#4385);
+#4407 = STYLED_ITEM('color',(#4408),#432);
+#4408 = PRESENTATION_STYLE_ASSIGNMENT((#4409));
+#4409 = SURFACE_STYLE_USAGE(.BOTH.,#4410);
+#4410 = SURFACE_SIDE_STYLE('',(#4411));
+#4411 = SURFACE_STYLE_FILL_AREA(#4412);
+#4412 = FILL_AREA_STYLE('',(#4413));
+#4413 = FILL_AREA_STYLE_COLOUR('',#4385);
+#4414 = STYLED_ITEM('color',(#4415),#438);
+#4415 = PRESENTATION_STYLE_ASSIGNMENT((#4416));
+#4416 = SURFACE_STYLE_USAGE(.BOTH.,#4417);
+#4417 = SURFACE_SIDE_STYLE('',(#4418));
+#4418 = SURFACE_STYLE_FILL_AREA(#4419);
+#4419 = FILL_AREA_STYLE('',(#4420));
+#4420 = FILL_AREA_STYLE_COLOUR('',#4385);
+#4421 = STYLED_ITEM('color',(#4422),#465);
+#4422 = PRESENTATION_STYLE_ASSIGNMENT((#4423));
+#4423 = SURFACE_STYLE_USAGE(.BOTH.,#4424);
+#4424 = SURFACE_SIDE_STYLE('',(#4425));
+#4425 = SURFACE_STYLE_FILL_AREA(#4426);
+#4426 = FILL_AREA_STYLE('',(#4427));
+#4427 = FILL_AREA_STYLE_COLOUR('',#4385);
+#4428 = STYLED_ITEM('color',(#4429),#473);
+#4429 = PRESENTATION_STYLE_ASSIGNMENT((#4430));
+#4430 = SURFACE_STYLE_USAGE(.BOTH.,#4431);
+#4431 = SURFACE_SIDE_STYLE('',(#4432));
+#4432 = SURFACE_STYLE_FILL_AREA(#4433);
+#4433 = FILL_AREA_STYLE('',(#4434));
+#4434 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4435 = COLOUR_RGB('',0.819607853889,0.819607853889,0.819607853889);
+#4436 = STYLED_ITEM('color',(#4437),#593);
+#4437 = PRESENTATION_STYLE_ASSIGNMENT((#4438));
+#4438 = SURFACE_STYLE_USAGE(.BOTH.,#4439);
+#4439 = SURFACE_SIDE_STYLE('',(#4440));
+#4440 = SURFACE_STYLE_FILL_AREA(#4441);
+#4441 = FILL_AREA_STYLE('',(#4442));
+#4442 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4443 = STYLED_ITEM('color',(#4444),#670);
+#4444 = PRESENTATION_STYLE_ASSIGNMENT((#4445));
+#4445 = SURFACE_STYLE_USAGE(.BOTH.,#4446);
+#4446 = SURFACE_SIDE_STYLE('',(#4447));
+#4447 = SURFACE_STYLE_FILL_AREA(#4448);
+#4448 = FILL_AREA_STYLE('',(#4449));
+#4449 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4450 = STYLED_ITEM('color',(#4451),#717);
+#4451 = PRESENTATION_STYLE_ASSIGNMENT((#4452));
+#4452 = SURFACE_STYLE_USAGE(.BOTH.,#4453);
+#4453 = SURFACE_SIDE_STYLE('',(#4454));
+#4454 = SURFACE_STYLE_FILL_AREA(#4455);
+#4455 = FILL_AREA_STYLE('',(#4456));
+#4456 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4457 = STYLED_ITEM('color',(#4458),#764);
+#4458 = PRESENTATION_STYLE_ASSIGNMENT((#4459));
+#4459 = SURFACE_STYLE_USAGE(.BOTH.,#4460);
+#4460 = SURFACE_SIDE_STYLE('',(#4461));
+#4461 = SURFACE_STYLE_FILL_AREA(#4462);
+#4462 = FILL_AREA_STYLE('',(#4463));
+#4463 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4464 = STYLED_ITEM('color',(#4465),#1089);
+#4465 = PRESENTATION_STYLE_ASSIGNMENT((#4466));
+#4466 = SURFACE_STYLE_USAGE(.BOTH.,#4467);
+#4467 = SURFACE_SIDE_STYLE('',(#4468));
+#4468 = SURFACE_STYLE_FILL_AREA(#4469);
+#4469 = FILL_AREA_STYLE('',(#4470));
+#4470 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4471 = STYLED_ITEM('color',(#4472),#1165);
+#4472 = PRESENTATION_STYLE_ASSIGNMENT((#4473));
+#4473 = SURFACE_STYLE_USAGE(.BOTH.,#4474);
+#4474 = SURFACE_SIDE_STYLE('',(#4475));
+#4475 = SURFACE_STYLE_FILL_AREA(#4476);
+#4476 = FILL_AREA_STYLE('',(#4477));
+#4477 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4478 = STYLED_ITEM('color',(#4479),#1254);
+#4479 = PRESENTATION_STYLE_ASSIGNMENT((#4480));
+#4480 = SURFACE_STYLE_USAGE(.BOTH.,#4481);
+#4481 = SURFACE_SIDE_STYLE('',(#4482));
+#4482 = SURFACE_STYLE_FILL_AREA(#4483);
+#4483 = FILL_AREA_STYLE('',(#4484));
+#4484 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4485 = STYLED_ITEM('color',(#4486),#1303);
+#4486 = PRESENTATION_STYLE_ASSIGNMENT((#4487));
+#4487 = SURFACE_STYLE_USAGE(.BOTH.,#4488);
+#4488 = SURFACE_SIDE_STYLE('',(#4489));
+#4489 = SURFACE_STYLE_FILL_AREA(#4490);
+#4490 = FILL_AREA_STYLE('',(#4491));
+#4491 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4492 = STYLED_ITEM('color',(#4493),#1379);
+#4493 = PRESENTATION_STYLE_ASSIGNMENT((#4494));
+#4494 = SURFACE_STYLE_USAGE(.BOTH.,#4495);
+#4495 = SURFACE_SIDE_STYLE('',(#4496));
+#4496 = SURFACE_STYLE_FILL_AREA(#4497);
+#4497 = FILL_AREA_STYLE('',(#4498));
+#4498 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4499 = STYLED_ITEM('color',(#4500),#1469);
+#4500 = PRESENTATION_STYLE_ASSIGNMENT((#4501));
+#4501 = SURFACE_STYLE_USAGE(.BOTH.,#4502);
+#4502 = SURFACE_SIDE_STYLE('',(#4503));
+#4503 = SURFACE_STYLE_FILL_AREA(#4504);
+#4504 = FILL_AREA_STYLE('',(#4505));
+#4505 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4506 = STYLED_ITEM('color',(#4507),#1473);
+#4507 = PRESENTATION_STYLE_ASSIGNMENT((#4508));
+#4508 = SURFACE_STYLE_USAGE(.BOTH.,#4509);
+#4509 = SURFACE_SIDE_STYLE('',(#4510));
+#4510 = SURFACE_STYLE_FILL_AREA(#4511);
+#4511 = FILL_AREA_STYLE('',(#4512));
+#4512 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4513 = STYLED_ITEM('color',(#4514),#1522);
+#4514 = PRESENTATION_STYLE_ASSIGNMENT((#4515));
+#4515 = SURFACE_STYLE_USAGE(.BOTH.,#4516);
+#4516 = SURFACE_SIDE_STYLE('',(#4517));
+#4517 = SURFACE_STYLE_FILL_AREA(#4518);
+#4518 = FILL_AREA_STYLE('',(#4519));
+#4519 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4520 = STYLED_ITEM('color',(#4521),#1550);
+#4521 = PRESENTATION_STYLE_ASSIGNMENT((#4522));
+#4522 = SURFACE_STYLE_USAGE(.BOTH.,#4523);
+#4523 = SURFACE_SIDE_STYLE('',(#4524));
+#4524 = SURFACE_STYLE_FILL_AREA(#4525);
+#4525 = FILL_AREA_STYLE('',(#4526));
+#4526 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4527 = STYLED_ITEM('color',(#4528),#1578);
+#4528 = PRESENTATION_STYLE_ASSIGNMENT((#4529));
+#4529 = SURFACE_STYLE_USAGE(.BOTH.,#4530);
+#4530 = SURFACE_SIDE_STYLE('',(#4531));
+#4531 = SURFACE_STYLE_FILL_AREA(#4532);
+#4532 = FILL_AREA_STYLE('',(#4533));
+#4533 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4534 = STYLED_ITEM('color',(#4535),#1628);
+#4535 = PRESENTATION_STYLE_ASSIGNMENT((#4536));
+#4536 = SURFACE_STYLE_USAGE(.BOTH.,#4537);
+#4537 = SURFACE_SIDE_STYLE('',(#4538));
+#4538 = SURFACE_STYLE_FILL_AREA(#4539);
+#4539 = FILL_AREA_STYLE('',(#4540));
+#4540 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4541 = STYLED_ITEM('color',(#4542),#1678);
+#4542 = PRESENTATION_STYLE_ASSIGNMENT((#4543));
+#4543 = SURFACE_STYLE_USAGE(.BOTH.,#4544);
+#4544 = SURFACE_SIDE_STYLE('',(#4545));
+#4545 = SURFACE_STYLE_FILL_AREA(#4546);
+#4546 = FILL_AREA_STYLE('',(#4547));
+#4547 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4548 = STYLED_ITEM('color',(#4549),#1730);
+#4549 = PRESENTATION_STYLE_ASSIGNMENT((#4550));
+#4550 = SURFACE_STYLE_USAGE(.BOTH.,#4551);
+#4551 = SURFACE_SIDE_STYLE('',(#4552));
+#4552 = SURFACE_STYLE_FILL_AREA(#4553);
+#4553 = FILL_AREA_STYLE('',(#4554));
+#4554 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4555 = STYLED_ITEM('color',(#4556),#1785);
+#4556 = PRESENTATION_STYLE_ASSIGNMENT((#4557));
+#4557 = SURFACE_STYLE_USAGE(.BOTH.,#4558);
+#4558 = SURFACE_SIDE_STYLE('',(#4559));
+#4559 = SURFACE_STYLE_FILL_AREA(#4560);
+#4560 = FILL_AREA_STYLE('',(#4561));
+#4561 = FILL_AREA_STYLE_COLOUR('',#4435);
+#4562 = STYLED_ITEM('color',(#4563),#1791);
+#4563 = PRESENTATION_STYLE_ASSIGNMENT((#4564));
+#4564 = SURFACE_STYLE_USAGE(.BOTH.,#4565);
+#4565 = SURFACE_SIDE_STYLE('',(#4566));
+#4566 = SURFACE_STYLE_FILL_AREA(#4567);
+#4567 = FILL_AREA_STYLE('',(#4568));
+#4568 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4569 = COLOUR_RGB('',0.E+000,0.333333343267,1.);
+#4570 = STYLED_ITEM('color',(#4571),#2017);
+#4571 = PRESENTATION_STYLE_ASSIGNMENT((#4572));
+#4572 = SURFACE_STYLE_USAGE(.BOTH.,#4573);
+#4573 = SURFACE_SIDE_STYLE('',(#4574));
+#4574 = SURFACE_STYLE_FILL_AREA(#4575);
+#4575 = FILL_AREA_STYLE('',(#4576));
+#4576 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4577 = STYLED_ITEM('color',(#4578),#2164);
+#4578 = PRESENTATION_STYLE_ASSIGNMENT((#4579));
+#4579 = SURFACE_STYLE_USAGE(.BOTH.,#4580);
+#4580 = SURFACE_SIDE_STYLE('',(#4581));
+#4581 = SURFACE_STYLE_FILL_AREA(#4582);
+#4582 = FILL_AREA_STYLE('',(#4583));
+#4583 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4584 = STYLED_ITEM('color',(#4585),#2284);
+#4585 = PRESENTATION_STYLE_ASSIGNMENT((#4586));
+#4586 = SURFACE_STYLE_USAGE(.BOTH.,#4587);
+#4587 = SURFACE_SIDE_STYLE('',(#4588));
+#4588 = SURFACE_STYLE_FILL_AREA(#4589);
+#4589 = FILL_AREA_STYLE('',(#4590));
+#4590 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4591 = STYLED_ITEM('color',(#4592),#2333);
+#4592 = PRESENTATION_STYLE_ASSIGNMENT((#4593));
+#4593 = SURFACE_STYLE_USAGE(.BOTH.,#4594);
+#4594 = SURFACE_SIDE_STYLE('',(#4595));
+#4595 = SURFACE_STYLE_FILL_AREA(#4596);
+#4596 = FILL_AREA_STYLE('',(#4597));
+#4597 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4598 = STYLED_ITEM('color',(#4599),#2451);
+#4599 = PRESENTATION_STYLE_ASSIGNMENT((#4600));
+#4600 = SURFACE_STYLE_USAGE(.BOTH.,#4601);
+#4601 = SURFACE_SIDE_STYLE('',(#4602));
+#4602 = SURFACE_STYLE_FILL_AREA(#4603);
+#4603 = FILL_AREA_STYLE('',(#4604));
+#4604 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4605 = STYLED_ITEM('color',(#4606),#2568);
+#4606 = PRESENTATION_STYLE_ASSIGNMENT((#4607));
+#4607 = SURFACE_STYLE_USAGE(.BOTH.,#4608);
+#4608 = SURFACE_SIDE_STYLE('',(#4609));
+#4609 = SURFACE_STYLE_FILL_AREA(#4610);
+#4610 = FILL_AREA_STYLE('',(#4611));
+#4611 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4612 = STYLED_ITEM('color',(#4613),#2669);
+#4613 = PRESENTATION_STYLE_ASSIGNMENT((#4614));
+#4614 = SURFACE_STYLE_USAGE(.BOTH.,#4615);
+#4615 = SURFACE_SIDE_STYLE('',(#4616));
+#4616 = SURFACE_STYLE_FILL_AREA(#4617);
+#4617 = FILL_AREA_STYLE('',(#4618));
+#4618 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4619 = STYLED_ITEM('color',(#4620),#2842);
+#4620 = PRESENTATION_STYLE_ASSIGNMENT((#4621));
+#4621 = SURFACE_STYLE_USAGE(.BOTH.,#4622);
+#4622 = SURFACE_SIDE_STYLE('',(#4623));
+#4623 = SURFACE_STYLE_FILL_AREA(#4624);
+#4624 = FILL_AREA_STYLE('',(#4625));
+#4625 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4626 = STYLED_ITEM('color',(#4627),#2916);
+#4627 = PRESENTATION_STYLE_ASSIGNMENT((#4628));
+#4628 = SURFACE_STYLE_USAGE(.BOTH.,#4629);
+#4629 = SURFACE_SIDE_STYLE('',(#4630));
+#4630 = SURFACE_STYLE_FILL_AREA(#4631);
+#4631 = FILL_AREA_STYLE('',(#4632));
+#4632 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4633 = STYLED_ITEM('color',(#4634),#3044);
+#4634 = PRESENTATION_STYLE_ASSIGNMENT((#4635));
+#4635 = SURFACE_STYLE_USAGE(.BOTH.,#4636);
+#4636 = SURFACE_SIDE_STYLE('',(#4637));
+#4637 = SURFACE_STYLE_FILL_AREA(#4638);
+#4638 = FILL_AREA_STYLE('',(#4639));
+#4639 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4640 = STYLED_ITEM('color',(#4641),#3093);
+#4641 = PRESENTATION_STYLE_ASSIGNMENT((#4642));
+#4642 = SURFACE_STYLE_USAGE(.BOTH.,#4643);
+#4643 = SURFACE_SIDE_STYLE('',(#4644));
+#4644 = SURFACE_STYLE_FILL_AREA(#4645);
+#4645 = FILL_AREA_STYLE('',(#4646));
+#4646 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4647 = STYLED_ITEM('color',(#4648),#3143);
+#4648 = PRESENTATION_STYLE_ASSIGNMENT((#4649));
+#4649 = SURFACE_STYLE_USAGE(.BOTH.,#4650);
+#4650 = SURFACE_SIDE_STYLE('',(#4651));
+#4651 = SURFACE_STYLE_FILL_AREA(#4652);
+#4652 = FILL_AREA_STYLE('',(#4653));
+#4653 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4654 = STYLED_ITEM('color',(#4655),#3192);
+#4655 = PRESENTATION_STYLE_ASSIGNMENT((#4656));
+#4656 = SURFACE_STYLE_USAGE(.BOTH.,#4657);
+#4657 = SURFACE_SIDE_STYLE('',(#4658));
+#4658 = SURFACE_STYLE_FILL_AREA(#4659);
+#4659 = FILL_AREA_STYLE('',(#4660));
+#4660 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4661 = STYLED_ITEM('color',(#4662),#3320);
+#4662 = PRESENTATION_STYLE_ASSIGNMENT((#4663));
+#4663 = SURFACE_STYLE_USAGE(.BOTH.,#4664);
+#4664 = SURFACE_SIDE_STYLE('',(#4665));
+#4665 = SURFACE_STYLE_FILL_AREA(#4666);
+#4666 = FILL_AREA_STYLE('',(#4667));
+#4667 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4668 = STYLED_ITEM('color',(#4669),#3373);
+#4669 = PRESENTATION_STYLE_ASSIGNMENT((#4670));
+#4670 = SURFACE_STYLE_USAGE(.BOTH.,#4671);
+#4671 = SURFACE_SIDE_STYLE('',(#4672));
+#4672 = SURFACE_STYLE_FILL_AREA(#4673);
+#4673 = FILL_AREA_STYLE('',(#4674));
+#4674 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4675 = STYLED_ITEM('color',(#4676),#3481);
+#4676 = PRESENTATION_STYLE_ASSIGNMENT((#4677));
+#4677 = SURFACE_STYLE_USAGE(.BOTH.,#4678);
+#4678 = SURFACE_SIDE_STYLE('',(#4679));
+#4679 = SURFACE_STYLE_FILL_AREA(#4680);
+#4680 = FILL_AREA_STYLE('',(#4681));
+#4681 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4682 = STYLED_ITEM('color',(#4683),#3557);
+#4683 = PRESENTATION_STYLE_ASSIGNMENT((#4684));
+#4684 = SURFACE_STYLE_USAGE(.BOTH.,#4685);
+#4685 = SURFACE_SIDE_STYLE('',(#4686));
+#4686 = SURFACE_STYLE_FILL_AREA(#4687);
+#4687 = FILL_AREA_STYLE('',(#4688));
+#4688 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4689 = STYLED_ITEM('color',(#4690),#3611);
+#4690 = PRESENTATION_STYLE_ASSIGNMENT((#4691));
+#4691 = SURFACE_STYLE_USAGE(.BOTH.,#4692);
+#4692 = SURFACE_SIDE_STYLE('',(#4693));
+#4693 = SURFACE_STYLE_FILL_AREA(#4694);
+#4694 = FILL_AREA_STYLE('',(#4695));
+#4695 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4696 = STYLED_ITEM('color',(#4697),#3660);
+#4697 = PRESENTATION_STYLE_ASSIGNMENT((#4698));
+#4698 = SURFACE_STYLE_USAGE(.BOTH.,#4699);
+#4699 = SURFACE_SIDE_STYLE('',(#4700));
+#4700 = SURFACE_STYLE_FILL_AREA(#4701);
+#4701 = FILL_AREA_STYLE('',(#4702));
+#4702 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4703 = STYLED_ITEM('color',(#4704),#3692);
+#4704 = PRESENTATION_STYLE_ASSIGNMENT((#4705));
+#4705 = SURFACE_STYLE_USAGE(.BOTH.,#4706);
+#4706 = SURFACE_SIDE_STYLE('',(#4707));
+#4707 = SURFACE_STYLE_FILL_AREA(#4708);
+#4708 = FILL_AREA_STYLE('',(#4709));
+#4709 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4710 = STYLED_ITEM('color',(#4711),#3718);
+#4711 = PRESENTATION_STYLE_ASSIGNMENT((#4712));
+#4712 = SURFACE_STYLE_USAGE(.BOTH.,#4713);
+#4713 = SURFACE_SIDE_STYLE('',(#4714));
+#4714 = SURFACE_STYLE_FILL_AREA(#4715);
+#4715 = FILL_AREA_STYLE('',(#4716));
+#4716 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4717 = STYLED_ITEM('color',(#4718),#3814);
+#4718 = PRESENTATION_STYLE_ASSIGNMENT((#4719));
+#4719 = SURFACE_STYLE_USAGE(.BOTH.,#4720);
+#4720 = SURFACE_SIDE_STYLE('',(#4721));
+#4721 = SURFACE_STYLE_FILL_AREA(#4722);
+#4722 = FILL_AREA_STYLE('',(#4723));
+#4723 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4724 = STYLED_ITEM('color',(#4725),#3910);
+#4725 = PRESENTATION_STYLE_ASSIGNMENT((#4726));
+#4726 = SURFACE_STYLE_USAGE(.BOTH.,#4727);
+#4727 = SURFACE_SIDE_STYLE('',(#4728));
+#4728 = SURFACE_STYLE_FILL_AREA(#4729);
+#4729 = FILL_AREA_STYLE('',(#4730));
+#4730 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4731 = STYLED_ITEM('color',(#4732),#3991);
+#4732 = PRESENTATION_STYLE_ASSIGNMENT((#4733));
+#4733 = SURFACE_STYLE_USAGE(.BOTH.,#4734);
+#4734 = SURFACE_SIDE_STYLE('',(#4735));
+#4735 = SURFACE_STYLE_FILL_AREA(#4736);
+#4736 = FILL_AREA_STYLE('',(#4737));
+#4737 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4738 = STYLED_ITEM('color',(#4739),#3998);
+#4739 = PRESENTATION_STYLE_ASSIGNMENT((#4740));
+#4740 = SURFACE_STYLE_USAGE(.BOTH.,#4741);
+#4741 = SURFACE_SIDE_STYLE('',(#4742));
+#4742 = SURFACE_STYLE_FILL_AREA(#4743);
+#4743 = FILL_AREA_STYLE('',(#4744));
+#4744 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4745 = STYLED_ITEM('color',(#4746),#4073);
+#4746 = PRESENTATION_STYLE_ASSIGNMENT((#4747));
+#4747 = SURFACE_STYLE_USAGE(.BOTH.,#4748);
+#4748 = SURFACE_SIDE_STYLE('',(#4749));
+#4749 = SURFACE_STYLE_FILL_AREA(#4750);
+#4750 = FILL_AREA_STYLE('',(#4751));
+#4751 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4752 = STYLED_ITEM('color',(#4753),#4148);
+#4753 = PRESENTATION_STYLE_ASSIGNMENT((#4754));
+#4754 = SURFACE_STYLE_USAGE(.BOTH.,#4755);
+#4755 = SURFACE_SIDE_STYLE('',(#4756));
+#4756 = SURFACE_STYLE_FILL_AREA(#4757);
+#4757 = FILL_AREA_STYLE('',(#4758));
+#4758 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4759 = STYLED_ITEM('color',(#4760),#4246);
+#4760 = PRESENTATION_STYLE_ASSIGNMENT((#4761));
+#4761 = SURFACE_STYLE_USAGE(.BOTH.,#4762);
+#4762 = SURFACE_SIDE_STYLE('',(#4763));
+#4763 = SURFACE_STYLE_FILL_AREA(#4764);
+#4764 = FILL_AREA_STYLE('',(#4765));
+#4765 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4766 = STYLED_ITEM('color',(#4767),#4299);
+#4767 = PRESENTATION_STYLE_ASSIGNMENT((#4768));
+#4768 = SURFACE_STYLE_USAGE(.BOTH.,#4769);
+#4769 = SURFACE_SIDE_STYLE('',(#4770));
+#4770 = SURFACE_STYLE_FILL_AREA(#4771);
+#4771 = FILL_AREA_STYLE('',(#4772));
+#4772 = FILL_AREA_STYLE_COLOUR('',#4569);
+#4773 = STYLED_ITEM('color',(#4774),#4352);
+#4774 = PRESENTATION_STYLE_ASSIGNMENT((#4775));
+#4775 = SURFACE_STYLE_USAGE(.BOTH.,#4776);
+#4776 = SURFACE_SIDE_STYLE('',(#4777));
+#4777 = SURFACE_STYLE_FILL_AREA(#4778);
+#4778 = FILL_AREA_STYLE('',(#4779));
+#4779 = FILL_AREA_STYLE_COLOUR('',#4569);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Servos/Accesories/servo_rod_100mm.stl b/Electrical Parts/Servos/Accesories/servo_rod_100mm.stl
new file mode 100644
index 00000000..efa78dd0
Binary files /dev/null and b/Electrical Parts/Servos/Accesories/servo_rod_100mm.stl differ
diff --git a/Electrical Parts/boards/bus-pirate.STL b/Electrical Parts/boards/bus-pirate.STL
new file mode 100644
index 00000000..dbbcd703
Binary files /dev/null and b/Electrical Parts/boards/bus-pirate.STL differ
diff --git a/Electrical Parts/electronic-components/IC/SOIC-N.fcstd b/Electrical Parts/electronic-components/IC/14SOIC-N.fcstd
similarity index 100%
rename from Electrical Parts/electronic-components/IC/SOIC-N.fcstd
rename to Electrical Parts/electronic-components/IC/14SOIC-N.fcstd
diff --git a/Electrical Parts/electronic-components/IC/14SOIC.step b/Electrical Parts/electronic-components/IC/14SOIC-N.step
similarity index 100%
rename from Electrical Parts/electronic-components/IC/14SOIC.step
rename to Electrical Parts/electronic-components/IC/14SOIC-N.step
diff --git a/Electrical Parts/electronic-components/IC/14SOIC.stl b/Electrical Parts/electronic-components/IC/14SOIC-N.stl
similarity index 100%
rename from Electrical Parts/electronic-components/IC/14SOIC.stl
rename to Electrical Parts/electronic-components/IC/14SOIC-N.stl
diff --git a/Electrical Parts/electronic-components/sensor/Inductive-Proximity-Sensor.STL b/Electrical Parts/electronic-components/sensor/Inductive-Proximity-Sensor.STL
new file mode 100644
index 00000000..04f6d29b
Binary files /dev/null and b/Electrical Parts/electronic-components/sensor/Inductive-Proximity-Sensor.STL differ
diff --git a/Electrical Parts/electronic-components/sensor/Inductive-Proximity-Sensor.step b/Electrical Parts/electronic-components/sensor/Inductive-Proximity-Sensor.step
new file mode 100644
index 00000000..dc5d34ca
--- /dev/null
+++ b/Electrical Parts/electronic-components/sensor/Inductive-Proximity-Sensor.step	
@@ -0,0 +1,816 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/workspace/FreeCAD-library/Electrical 
+Parts/electronic-components/sensor/Inductive-Proximity-Sensor.step',
+  '2015-09-23T01:51:45',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Fusion','Fusion','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#577);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#58,#117,#156,#215,#254,#313,#352,#411,#485,
+    #514,#573));
+#17 = ADVANCED_FACE('',(#18),#31,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(5.5,0.E+000,0.E+000));
+#24 = SURFACE_CURVE('',#25,(#30,#46),.PCURVE_S1.);
+#25 = CIRCLE('',#26,5.5);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#28 = DIRECTION('',(0.E+000,0.E+000,1.));
+#29 = DIRECTION('',(1.,0.E+000,0.E+000));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(5.5,0.E+000,0.E+000));
+#34 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#35 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#45);
+#37 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#38,#39,#40,#41,#42,#43,#44),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#38 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#39 = CARTESIAN_POINT('',(0.E+000,9.526279441629));
+#40 = CARTESIAN_POINT('',(8.25,4.763139720814));
+#41 = CARTESIAN_POINT('',(16.5,1.347111479062E-015));
+#42 = CARTESIAN_POINT('',(8.25,-4.763139720814));
+#43 = CARTESIAN_POINT('',(8.881784197001E-015,-9.526279441629));
+#44 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#45 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#46 = PCURVE('',#47,#52);
+#47 = CYLINDRICAL_SURFACE('',#48,5.5);
+#48 = AXIS2_PLACEMENT_3D('',#49,#50,#51);
+#49 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#50 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#51 = DIRECTION('',(1.,0.E+000,0.E+000));
+#52 = DEFINITIONAL_REPRESENTATION('',(#53),#57);
+#53 = LINE('',#54,#55);
+#54 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#55 = VECTOR('',#56,1.);
+#56 = DIRECTION('',(-1.,0.E+000));
+#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#58 = ADVANCED_FACE('',(#59),#47,.T.);
+#59 = FACE_BOUND('',#60,.F.);
+#60 = EDGE_LOOP('',(#61,#62,#85,#116));
+#61 = ORIENTED_EDGE('',*,*,#21,.F.);
+#62 = ORIENTED_EDGE('',*,*,#63,.T.);
+#63 = EDGE_CURVE('',#22,#64,#66,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(5.5,0.E+000,5.));
+#66 = SEAM_CURVE('',#67,(#71,#78),.PCURVE_S1.);
+#67 = LINE('',#68,#69);
+#68 = CARTESIAN_POINT('',(5.5,0.E+000,0.E+000));
+#69 = VECTOR('',#70,1.);
+#70 = DIRECTION('',(0.E+000,0.E+000,1.));
+#71 = PCURVE('',#47,#72);
+#72 = DEFINITIONAL_REPRESENTATION('',(#73),#77);
+#73 = LINE('',#74,#75);
+#74 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#75 = VECTOR('',#76,1.);
+#76 = DIRECTION('',(-0.E+000,-1.));
+#77 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#78 = PCURVE('',#47,#79);
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-0.E+000,-1.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = ORIENTED_EDGE('',*,*,#86,.T.);
+#86 = EDGE_CURVE('',#64,#64,#87,.T.);
+#87 = SURFACE_CURVE('',#88,(#93,#100),.PCURVE_S1.);
+#88 = CIRCLE('',#89,5.5);
+#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);
+#90 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.));
+#91 = DIRECTION('',(0.E+000,0.E+000,1.));
+#92 = DIRECTION('',(1.,0.E+000,0.E+000));
+#93 = PCURVE('',#47,#94);
+#94 = DEFINITIONAL_REPRESENTATION('',(#95),#99);
+#95 = LINE('',#96,#97);
+#96 = CARTESIAN_POINT('',(-0.E+000,-5.));
+#97 = VECTOR('',#98,1.);
+#98 = DIRECTION('',(-1.,0.E+000));
+#99 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#100 = PCURVE('',#101,#106);
+#101 = PLANE('',#102);
+#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
+#103 = CARTESIAN_POINT('',(6.1,0.E+000,5.));
+#104 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#105 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#115);
+#107 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#108,#109,#110,#111,#112,#113
+,#114),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#108 = CARTESIAN_POINT('',(0.6,0.E+000));
+#109 = CARTESIAN_POINT('',(0.6,9.526279441629));
+#110 = CARTESIAN_POINT('',(8.85,4.763139720814));
+#111 = CARTESIAN_POINT('',(17.1,1.347111479062E-015));
+#112 = CARTESIAN_POINT('',(8.85,-4.763139720814));
+#113 = CARTESIAN_POINT('',(0.6,-9.526279441629));
+#114 = CARTESIAN_POINT('',(0.6,0.E+000));
+#115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#116 = ORIENTED_EDGE('',*,*,#63,.F.);
+#117 = ADVANCED_FACE('',(#118,#153),#101,.T.);
+#118 = FACE_BOUND('',#119,.T.);
+#119 = EDGE_LOOP('',(#120));
+#120 = ORIENTED_EDGE('',*,*,#121,.F.);
+#121 = EDGE_CURVE('',#122,#122,#124,.T.);
+#122 = VERTEX_POINT('',#123);
+#123 = CARTESIAN_POINT('',(6.1,0.E+000,5.));
+#124 = SURFACE_CURVE('',#125,(#130,#141),.PCURVE_S1.);
+#125 = CIRCLE('',#126,6.1);
+#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129);
+#127 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.));
+#128 = DIRECTION('',(0.E+000,0.E+000,1.));
+#129 = DIRECTION('',(1.,0.E+000,0.E+000));
+#130 = PCURVE('',#101,#131);
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#140);
+#132 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#133,#134,#135,#136,#137,#138
+,#139),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#133 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#134 = CARTESIAN_POINT('',(0.E+000,10.56550992617));
+#135 = CARTESIAN_POINT('',(9.15,5.282754963085));
+#136 = CARTESIAN_POINT('',(18.3,1.49406909496E-015));
+#137 = CARTESIAN_POINT('',(9.15,-5.282754963085));
+#138 = CARTESIAN_POINT('',(9.769962616701E-015,-10.56550992617));
+#139 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#141 = PCURVE('',#142,#147);
+#142 = CYLINDRICAL_SURFACE('',#143,6.1);
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.));
+#145 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#146 = DIRECTION('',(1.,0.E+000,0.E+000));
+#147 = DEFINITIONAL_REPRESENTATION('',(#148),#152);
+#148 = LINE('',#149,#150);
+#149 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#150 = VECTOR('',#151,1.);
+#151 = DIRECTION('',(-1.,0.E+000));
+#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#153 = FACE_BOUND('',#154,.T.);
+#154 = EDGE_LOOP('',(#155));
+#155 = ORIENTED_EDGE('',*,*,#86,.T.);
+#156 = ADVANCED_FACE('',(#157),#142,.T.);
+#157 = FACE_BOUND('',#158,.F.);
+#158 = EDGE_LOOP('',(#159,#182,#213,#214));
+#159 = ORIENTED_EDGE('',*,*,#160,.T.);
+#160 = EDGE_CURVE('',#122,#161,#163,.T.);
+#161 = VERTEX_POINT('',#162);
+#162 = CARTESIAN_POINT('',(6.1,0.E+000,47.));
+#163 = SEAM_CURVE('',#164,(#168,#175),.PCURVE_S1.);
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(6.1,0.E+000,5.));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(0.E+000,0.E+000,1.));
+#168 = PCURVE('',#142,#169);
+#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(-0.E+000,-1.));
+#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#175 = PCURVE('',#142,#176);
+#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(-0.E+000,-1.));
+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#182 = ORIENTED_EDGE('',*,*,#183,.T.);
+#183 = EDGE_CURVE('',#161,#161,#184,.T.);
+#184 = SURFACE_CURVE('',#185,(#190,#197),.PCURVE_S1.);
+#185 = CIRCLE('',#186,6.1);
+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);
+#187 = CARTESIAN_POINT('',(0.E+000,0.E+000,47.));
+#188 = DIRECTION('',(0.E+000,0.E+000,1.));
+#189 = DIRECTION('',(1.,0.E+000,0.E+000));
+#190 = PCURVE('',#142,#191);
+#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196);
+#192 = LINE('',#193,#194);
+#193 = CARTESIAN_POINT('',(-0.E+000,-42.));
+#194 = VECTOR('',#195,1.);
+#195 = DIRECTION('',(-1.,0.E+000));
+#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#197 = PCURVE('',#198,#203);
+#198 = PLANE('',#199);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(6.1,0.E+000,47.));
+#201 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#202 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#203 = DEFINITIONAL_REPRESENTATION('',(#204),#212);
+#204 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#205,#206,#207,#208,#209,#210
+,#211),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#205 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#206 = CARTESIAN_POINT('',(0.E+000,10.56550992617));
+#207 = CARTESIAN_POINT('',(9.15,5.282754963085));
+#208 = CARTESIAN_POINT('',(18.3,1.49406909496E-015));
+#209 = CARTESIAN_POINT('',(9.15,-5.282754963085));
+#210 = CARTESIAN_POINT('',(9.769962616701E-015,-10.56550992617));
+#211 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ORIENTED_EDGE('',*,*,#160,.F.);
+#214 = ORIENTED_EDGE('',*,*,#121,.F.);
+#215 = ADVANCED_FACE('',(#216,#219),#198,.F.);
+#216 = FACE_BOUND('',#217,.F.);
+#217 = EDGE_LOOP('',(#218));
+#218 = ORIENTED_EDGE('',*,*,#183,.F.);
+#219 = FACE_BOUND('',#220,.F.);
+#220 = EDGE_LOOP('',(#221));
+#221 = ORIENTED_EDGE('',*,*,#222,.T.);
+#222 = EDGE_CURVE('',#223,#223,#225,.T.);
+#223 = VERTEX_POINT('',#224);
+#224 = CARTESIAN_POINT('',(5.5,0.E+000,47.));
+#225 = SURFACE_CURVE('',#226,(#231,#242),.PCURVE_S1.);
+#226 = CIRCLE('',#227,5.5);
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(0.E+000,0.E+000,47.));
+#229 = DIRECTION('',(0.E+000,0.E+000,1.));
+#230 = DIRECTION('',(1.,0.E+000,0.E+000));
+#231 = PCURVE('',#198,#232);
+#232 = DEFINITIONAL_REPRESENTATION('',(#233),#241);
+#233 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#234,#235,#236,#237,#238,#239
+,#240),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#234 = CARTESIAN_POINT('',(0.6,0.E+000));
+#235 = CARTESIAN_POINT('',(0.6,9.526279441629));
+#236 = CARTESIAN_POINT('',(8.85,4.763139720814));
+#237 = CARTESIAN_POINT('',(17.1,1.347111479062E-015));
+#238 = CARTESIAN_POINT('',(8.85,-4.763139720814));
+#239 = CARTESIAN_POINT('',(0.6,-9.526279441629));
+#240 = CARTESIAN_POINT('',(0.6,0.E+000));
+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#242 = PCURVE('',#243,#248);
+#243 = CYLINDRICAL_SURFACE('',#244,5.5);
+#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247);
+#245 = CARTESIAN_POINT('',(0.E+000,0.E+000,47.));
+#246 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#247 = DIRECTION('',(1.,0.E+000,0.E+000));
+#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(-1.,0.E+000));
+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#254 = ADVANCED_FACE('',(#255),#243,.T.);
+#255 = FACE_BOUND('',#256,.F.);
+#256 = EDGE_LOOP('',(#257,#258,#281,#312));
+#257 = ORIENTED_EDGE('',*,*,#222,.F.);
+#258 = ORIENTED_EDGE('',*,*,#259,.T.);
+#259 = EDGE_CURVE('',#223,#260,#262,.T.);
+#260 = VERTEX_POINT('',#261);
+#261 = CARTESIAN_POINT('',(5.5,0.E+000,59.));
+#262 = SEAM_CURVE('',#263,(#267,#274),.PCURVE_S1.);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(5.5,0.E+000,47.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.E+000,0.E+000,1.));
+#267 = PCURVE('',#243,#268);
+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);
+#269 = LINE('',#270,#271);
+#270 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#271 = VECTOR('',#272,1.);
+#272 = DIRECTION('',(-0.E+000,-1.));
+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#274 = PCURVE('',#243,#275);
+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(-0.E+000,-1.));
+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#281 = ORIENTED_EDGE('',*,*,#282,.T.);
+#282 = EDGE_CURVE('',#260,#260,#283,.T.);
+#283 = SURFACE_CURVE('',#284,(#289,#296),.PCURVE_S1.);
+#284 = CIRCLE('',#285,5.5);
+#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
+#286 = CARTESIAN_POINT('',(0.E+000,0.E+000,59.));
+#287 = DIRECTION('',(0.E+000,0.E+000,1.));
+#288 = DIRECTION('',(1.,0.E+000,0.E+000));
+#289 = PCURVE('',#243,#290);
+#290 = DEFINITIONAL_REPRESENTATION('',(#291),#295);
+#291 = LINE('',#292,#293);
+#292 = CARTESIAN_POINT('',(-0.E+000,-12.));
+#293 = VECTOR('',#294,1.);
+#294 = DIRECTION('',(-1.,0.E+000));
+#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#296 = PCURVE('',#297,#302);
+#297 = PLANE('',#298);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(5.5,0.E+000,59.));
+#300 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#301 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#311);
+#303 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#304,#305,#306,#307,#308,#309
+,#310),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#304 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#305 = CARTESIAN_POINT('',(0.E+000,9.526279441629));
+#306 = CARTESIAN_POINT('',(8.25,4.763139720814));
+#307 = CARTESIAN_POINT('',(16.5,1.347111479062E-015));
+#308 = CARTESIAN_POINT('',(8.25,-4.763139720814));
+#309 = CARTESIAN_POINT('',(8.881784197001E-015,-9.526279441629));
+#310 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#312 = ORIENTED_EDGE('',*,*,#259,.F.);
+#313 = ADVANCED_FACE('',(#314,#317),#297,.F.);
+#314 = FACE_BOUND('',#315,.F.);
+#315 = EDGE_LOOP('',(#316));
+#316 = ORIENTED_EDGE('',*,*,#282,.F.);
+#317 = FACE_BOUND('',#318,.F.);
+#318 = EDGE_LOOP('',(#319));
+#319 = ORIENTED_EDGE('',*,*,#320,.T.);
+#320 = EDGE_CURVE('',#321,#321,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(5.25,0.E+000,59.));
+#323 = SURFACE_CURVE('',#324,(#329,#340),.PCURVE_S1.);
+#324 = CIRCLE('',#325,5.25);
+#325 = AXIS2_PLACEMENT_3D('',#326,#327,#328);
+#326 = CARTESIAN_POINT('',(0.E+000,0.E+000,59.));
+#327 = DIRECTION('',(0.E+000,0.E+000,1.));
+#328 = DIRECTION('',(1.,0.E+000,0.E+000));
+#329 = PCURVE('',#297,#330);
+#330 = DEFINITIONAL_REPRESENTATION('',(#331),#339);
+#331 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#332,#333,#334,#335,#336,#337
+,#338),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#332 = CARTESIAN_POINT('',(0.25,0.E+000));
+#333 = CARTESIAN_POINT('',(0.25,9.093266739737));
+#334 = CARTESIAN_POINT('',(8.125,4.546633369868));
+#335 = CARTESIAN_POINT('',(16.,1.285879139105E-015));
+#336 = CARTESIAN_POINT('',(8.125,-4.546633369868));
+#337 = CARTESIAN_POINT('',(0.25,-9.093266739737));
+#338 = CARTESIAN_POINT('',(0.25,0.E+000));
+#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#340 = PCURVE('',#341,#346);
+#341 = CYLINDRICAL_SURFACE('',#342,5.25);
+#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345);
+#343 = CARTESIAN_POINT('',(0.E+000,0.E+000,59.));
+#344 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#345 = DIRECTION('',(1.,0.E+000,0.E+000));
+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
+#347 = LINE('',#348,#349);
+#348 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#349 = VECTOR('',#350,1.);
+#350 = DIRECTION('',(-1.,0.E+000));
+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#352 = ADVANCED_FACE('',(#353),#341,.T.);
+#353 = FACE_BOUND('',#354,.F.);
+#354 = EDGE_LOOP('',(#355,#356,#379,#410));
+#355 = ORIENTED_EDGE('',*,*,#320,.F.);
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#321,#358,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(5.25,0.E+000,60.));
+#360 = SEAM_CURVE('',#361,(#365,#372),.PCURVE_S1.);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(5.25,0.E+000,59.));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(0.E+000,0.E+000,1.));
+#365 = PCURVE('',#341,#366);
+#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
+#367 = LINE('',#368,#369);
+#368 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#369 = VECTOR('',#370,1.);
+#370 = DIRECTION('',(-0.E+000,-1.));
+#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#372 = PCURVE('',#341,#373);
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(-0.E+000,-1.));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = ORIENTED_EDGE('',*,*,#380,.T.);
+#380 = EDGE_CURVE('',#358,#358,#381,.T.);
+#381 = SURFACE_CURVE('',#382,(#387,#394),.PCURVE_S1.);
+#382 = CIRCLE('',#383,5.25);
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(0.E+000,0.E+000,60.));
+#385 = DIRECTION('',(0.E+000,0.E+000,1.));
+#386 = DIRECTION('',(1.,0.E+000,0.E+000));
+#387 = PCURVE('',#341,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(-0.E+000,-1.));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(-1.,0.E+000));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = PCURVE('',#395,#400);
+#395 = PLANE('',#396);
+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
+#397 = CARTESIAN_POINT('',(5.25,0.E+000,60.));
+#398 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#399 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#400 = DEFINITIONAL_REPRESENTATION('',(#401),#409);
+#401 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#402,#403,#404,#405,#406,#407
+,#408),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#402 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#403 = CARTESIAN_POINT('',(0.E+000,9.093266739737));
+#404 = CARTESIAN_POINT('',(7.875,4.546633369868));
+#405 = CARTESIAN_POINT('',(15.75,1.285879139105E-015));
+#406 = CARTESIAN_POINT('',(7.875,-4.546633369868));
+#407 = CARTESIAN_POINT('',(7.993605777301E-015,-9.093266739737));
+#408 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = ORIENTED_EDGE('',*,*,#357,.F.);
+#411 = ADVANCED_FACE('',(#412,#415,#450),#395,.F.);
+#412 = FACE_BOUND('',#413,.F.);
+#413 = EDGE_LOOP('',(#414));
+#414 = ORIENTED_EDGE('',*,*,#380,.F.);
+#415 = FACE_BOUND('',#416,.F.);
+#416 = EDGE_LOOP('',(#417));
+#417 = ORIENTED_EDGE('',*,*,#418,.T.);
+#418 = EDGE_CURVE('',#419,#419,#421,.T.);
+#419 = VERTEX_POINT('',#420);
+#420 = CARTESIAN_POINT('',(1.,-3.,60.));
+#421 = SURFACE_CURVE('',#422,(#427,#438),.PCURVE_S1.);
+#422 = CIRCLE('',#423,1.);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(0.E+000,-3.,60.));
+#425 = DIRECTION('',(0.E+000,0.E+000,1.));
+#426 = DIRECTION('',(1.,0.E+000,0.E+000));
+#427 = PCURVE('',#395,#428);
+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#437);
+#429 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#430,#431,#432,#433,#434,#435
+,#436),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#430 = CARTESIAN_POINT('',(4.25,-3.));
+#431 = CARTESIAN_POINT('',(4.25,-1.267949192431));
+#432 = CARTESIAN_POINT('',(5.75,-2.133974596216));
+#433 = CARTESIAN_POINT('',(7.25,-3.));
+#434 = CARTESIAN_POINT('',(5.75,-3.866025403784));
+#435 = CARTESIAN_POINT('',(4.25,-4.732050807569));
+#436 = CARTESIAN_POINT('',(4.25,-3.));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = PCURVE('',#439,#444);
+#439 = SPHERICAL_SURFACE('',#440,1.);
+#440 = AXIS2_PLACEMENT_3D('',#441,#442,#443);
+#441 = CARTESIAN_POINT('',(0.E+000,-3.,60.));
+#442 = DIRECTION('',(0.E+000,0.E+000,1.));
+#443 = DIRECTION('',(1.,0.E+000,0.E+000));
+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(1.,0.E+000));
+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#450 = FACE_BOUND('',#451,.F.);
+#451 = EDGE_LOOP('',(#452));
+#452 = ORIENTED_EDGE('',*,*,#453,.T.);
+#453 = EDGE_CURVE('',#454,#454,#456,.T.);
+#454 = VERTEX_POINT('',#455);
+#455 = CARTESIAN_POINT('',(3.,2.2,60.));
+#456 = SURFACE_CURVE('',#457,(#462,#473),.PCURVE_S1.);
+#457 = CIRCLE('',#458,3.);
+#458 = AXIS2_PLACEMENT_3D('',#459,#460,#461);
+#459 = CARTESIAN_POINT('',(0.E+000,2.2,60.));
+#460 = DIRECTION('',(0.E+000,0.E+000,1.));
+#461 = DIRECTION('',(1.,0.E+000,0.E+000));
+#462 = PCURVE('',#395,#463);
+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#472);
+#464 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#465,#466,#467,#468,#469,#470
+,#471),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#465 = CARTESIAN_POINT('',(2.25,2.2));
+#466 = CARTESIAN_POINT('',(2.25,7.396152422707));
+#467 = CARTESIAN_POINT('',(6.75,4.798076211353));
+#468 = CARTESIAN_POINT('',(11.25,2.2));
+#469 = CARTESIAN_POINT('',(6.75,-0.398076211353));
+#470 = CARTESIAN_POINT('',(2.25,-2.996152422707));
+#471 = CARTESIAN_POINT('',(2.25,2.2));
+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#473 = PCURVE('',#474,#479);
+#474 = CYLINDRICAL_SURFACE('',#475,3.);
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(0.E+000,2.2,60.));
+#477 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#478 = DIRECTION('',(1.,0.E+000,0.E+000));
+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(-1.,0.E+000));
+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#485 = ADVANCED_FACE('',(#486),#439,.T.);
+#486 = FACE_BOUND('',#487,.T.);
+#487 = EDGE_LOOP('',(#488,#512,#513));
+#488 = ORIENTED_EDGE('',*,*,#489,.T.);
+#489 = EDGE_CURVE('',#419,#490,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(6.123233995737E-017,-3.,61.));
+#492 = SEAM_CURVE('',#493,(#498,#505),.PCURVE_S1.);
+#493 = CIRCLE('',#494,1.);
+#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
+#495 = CARTESIAN_POINT('',(0.E+000,-3.,60.));
+#496 = DIRECTION('',(-2.449293598295E-016,-1.,0.E+000));
+#497 = DIRECTION('',(1.,-2.449293598295E-016,0.E+000));
+#498 = PCURVE('',#439,#499);
+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#504);
+#500 = LINE('',#501,#502);
+#501 = CARTESIAN_POINT('',(6.28318530718,-6.28318530718));
+#502 = VECTOR('',#503,1.);
+#503 = DIRECTION('',(0.E+000,1.));
+#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#505 = PCURVE('',#439,#506);
+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#511);
+#507 = LINE('',#508,#509);
+#508 = CARTESIAN_POINT('',(0.E+000,-6.28318530718));
+#509 = VECTOR('',#510,1.);
+#510 = DIRECTION('',(0.E+000,1.));
+#511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#512 = ORIENTED_EDGE('',*,*,#489,.F.);
+#513 = ORIENTED_EDGE('',*,*,#418,.T.);
+#514 = ADVANCED_FACE('',(#515),#474,.T.);
+#515 = FACE_BOUND('',#516,.F.);
+#516 = EDGE_LOOP('',(#517,#518,#541,#572));
+#517 = ORIENTED_EDGE('',*,*,#453,.F.);
+#518 = ORIENTED_EDGE('',*,*,#519,.T.);
+#519 = EDGE_CURVE('',#454,#520,#522,.T.);
+#520 = VERTEX_POINT('',#521);
+#521 = CARTESIAN_POINT('',(3.,2.2,65.));
+#522 = SEAM_CURVE('',#523,(#527,#534),.PCURVE_S1.);
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(3.,2.2,60.));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(0.E+000,0.E+000,1.));
+#527 = PCURVE('',#474,#528);
+#528 = DEFINITIONAL_REPRESENTATION('',(#529),#533);
+#529 = LINE('',#530,#531);
+#530 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#531 = VECTOR('',#532,1.);
+#532 = DIRECTION('',(-0.E+000,-1.));
+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#534 = PCURVE('',#474,#535);
+#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540);
+#536 = LINE('',#537,#538);
+#537 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#538 = VECTOR('',#539,1.);
+#539 = DIRECTION('',(-0.E+000,-1.));
+#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#541 = ORIENTED_EDGE('',*,*,#542,.T.);
+#542 = EDGE_CURVE('',#520,#520,#543,.T.);
+#543 = SURFACE_CURVE('',#544,(#549,#556),.PCURVE_S1.);
+#544 = CIRCLE('',#545,3.);
+#545 = AXIS2_PLACEMENT_3D('',#546,#547,#548);
+#546 = CARTESIAN_POINT('',(0.E+000,2.2,65.));
+#547 = DIRECTION('',(0.E+000,0.E+000,1.));
+#548 = DIRECTION('',(1.,0.E+000,0.E+000));
+#549 = PCURVE('',#474,#550);
+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(-0.E+000,-5.));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(-1.,0.E+000));
+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#556 = PCURVE('',#557,#562);
+#557 = PLANE('',#558);
+#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561);
+#559 = CARTESIAN_POINT('',(3.,2.2,65.));
+#560 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#561 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#571);
+#563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#564,#565,#566,#567,#568,#569
+,#570),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#564 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#565 = CARTESIAN_POINT('',(0.E+000,5.196152422707));
+#566 = CARTESIAN_POINT('',(4.5,2.598076211353));
+#567 = CARTESIAN_POINT('',(9.,7.347880794884E-016));
+#568 = CARTESIAN_POINT('',(4.5,-2.598076211353));
+#569 = CARTESIAN_POINT('',(4.440892098501E-015,-5.196152422707));
+#570 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#572 = ORIENTED_EDGE('',*,*,#519,.F.);
+#573 = ADVANCED_FACE('',(#574),#557,.F.);
+#574 = FACE_BOUND('',#575,.T.);
+#575 = EDGE_LOOP('',(#576));
+#576 = ORIENTED_EDGE('',*,*,#542,.T.);
+#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#581)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#578,#579,#580)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#578 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#579 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#580 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#581 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#578,
+  'distance_accuracy_value','confusion accuracy');
+#582 = PRODUCT_TYPE('part',$,(#7));
+#583 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#584,
+    #592,#599,#607,#615,#622,#629,#636,#643,#650,#658,#666),#577);
+#584 = STYLED_ITEM('color',(#585),#17);
+#585 = PRESENTATION_STYLE_ASSIGNMENT((#586));
+#586 = SURFACE_STYLE_USAGE(.BOTH.,#587);
+#587 = SURFACE_SIDE_STYLE('',(#588));
+#588 = SURFACE_STYLE_FILL_AREA(#589);
+#589 = FILL_AREA_STYLE('',(#590));
+#590 = FILL_AREA_STYLE_COLOUR('',#591);
+#591 = COLOUR_RGB('',0.333333343267,0.666666686535,1.);
+#592 = STYLED_ITEM('color',(#593),#58);
+#593 = PRESENTATION_STYLE_ASSIGNMENT((#594));
+#594 = SURFACE_STYLE_USAGE(.BOTH.,#595);
+#595 = SURFACE_SIDE_STYLE('',(#596));
+#596 = SURFACE_STYLE_FILL_AREA(#597);
+#597 = FILL_AREA_STYLE('',(#598));
+#598 = FILL_AREA_STYLE_COLOUR('',#591);
+#599 = STYLED_ITEM('color',(#600),#117);
+#600 = PRESENTATION_STYLE_ASSIGNMENT((#601));
+#601 = SURFACE_STYLE_USAGE(.BOTH.,#602);
+#602 = SURFACE_SIDE_STYLE('',(#603));
+#603 = SURFACE_STYLE_FILL_AREA(#604);
+#604 = FILL_AREA_STYLE('',(#605));
+#605 = FILL_AREA_STYLE_COLOUR('',#606);
+#606 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#607 = STYLED_ITEM('color',(#608),#156);
+#608 = PRESENTATION_STYLE_ASSIGNMENT((#609));
+#609 = SURFACE_STYLE_USAGE(.BOTH.,#610);
+#610 = SURFACE_SIDE_STYLE('',(#611));
+#611 = SURFACE_STYLE_FILL_AREA(#612);
+#612 = FILL_AREA_STYLE('',(#613));
+#613 = FILL_AREA_STYLE_COLOUR('',#614);
+#614 = COLOUR_RGB('',0.509803950787,0.509803950787,0.509803950787);
+#615 = STYLED_ITEM('color',(#616),#215);
+#616 = PRESENTATION_STYLE_ASSIGNMENT((#617));
+#617 = SURFACE_STYLE_USAGE(.BOTH.,#618);
+#618 = SURFACE_SIDE_STYLE('',(#619));
+#619 = SURFACE_STYLE_FILL_AREA(#620);
+#620 = FILL_AREA_STYLE('',(#621));
+#621 = FILL_AREA_STYLE_COLOUR('',#606);
+#622 = STYLED_ITEM('color',(#623),#254);
+#623 = PRESENTATION_STYLE_ASSIGNMENT((#624));
+#624 = SURFACE_STYLE_USAGE(.BOTH.,#625);
+#625 = SURFACE_SIDE_STYLE('',(#626));
+#626 = SURFACE_STYLE_FILL_AREA(#627);
+#627 = FILL_AREA_STYLE('',(#628));
+#628 = FILL_AREA_STYLE_COLOUR('',#606);
+#629 = STYLED_ITEM('color',(#630),#313);
+#630 = PRESENTATION_STYLE_ASSIGNMENT((#631));
+#631 = SURFACE_STYLE_USAGE(.BOTH.,#632);
+#632 = SURFACE_SIDE_STYLE('',(#633));
+#633 = SURFACE_STYLE_FILL_AREA(#634);
+#634 = FILL_AREA_STYLE('',(#635));
+#635 = FILL_AREA_STYLE_COLOUR('',#606);
+#636 = STYLED_ITEM('color',(#637),#352);
+#637 = PRESENTATION_STYLE_ASSIGNMENT((#638));
+#638 = SURFACE_STYLE_USAGE(.BOTH.,#639);
+#639 = SURFACE_SIDE_STYLE('',(#640));
+#640 = SURFACE_STYLE_FILL_AREA(#641);
+#641 = FILL_AREA_STYLE('',(#642));
+#642 = FILL_AREA_STYLE_COLOUR('',#606);
+#643 = STYLED_ITEM('color',(#644),#411);
+#644 = PRESENTATION_STYLE_ASSIGNMENT((#645));
+#645 = SURFACE_STYLE_USAGE(.BOTH.,#646);
+#646 = SURFACE_SIDE_STYLE('',(#647));
+#647 = SURFACE_STYLE_FILL_AREA(#648);
+#648 = FILL_AREA_STYLE('',(#649));
+#649 = FILL_AREA_STYLE_COLOUR('',#606);
+#650 = STYLED_ITEM('color',(#651),#485);
+#651 = PRESENTATION_STYLE_ASSIGNMENT((#652));
+#652 = SURFACE_STYLE_USAGE(.BOTH.,#653);
+#653 = SURFACE_SIDE_STYLE('',(#654));
+#654 = SURFACE_STYLE_FILL_AREA(#655);
+#655 = FILL_AREA_STYLE('',(#656));
+#656 = FILL_AREA_STYLE_COLOUR('',#657);
+#657 = DRAUGHTING_PRE_DEFINED_COLOUR('red');
+#658 = STYLED_ITEM('color',(#659),#514);
+#659 = PRESENTATION_STYLE_ASSIGNMENT((#660));
+#660 = SURFACE_STYLE_USAGE(.BOTH.,#661);
+#661 = SURFACE_SIDE_STYLE('',(#662));
+#662 = SURFACE_STYLE_FILL_AREA(#663);
+#663 = FILL_AREA_STYLE('',(#664));
+#664 = FILL_AREA_STYLE_COLOUR('',#665);
+#665 = COLOUR_RGB('',0.E+000,0.666666686535,1.);
+#666 = STYLED_ITEM('color',(#667),#573);
+#667 = PRESENTATION_STYLE_ASSIGNMENT((#668));
+#668 = SURFACE_STYLE_USAGE(.BOTH.,#669);
+#669 = SURFACE_SIDE_STYLE('',(#670));
+#670 = SURFACE_STYLE_FILL_AREA(#671);
+#671 = FILL_AREA_STYLE('',(#672));
+#672 = FILL_AREA_STYLE_COLOUR('',#591);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Furniture/Locks/cabinet_lock_40x42mm.STL b/Furniture/Locks/cabinet_lock_40x42mm.STL
new file mode 100644
index 00000000..e3672118
Binary files /dev/null and b/Furniture/Locks/cabinet_lock_40x42mm.STL differ
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.STL b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.STL
new file mode 100644
index 00000000..82a878d0
Binary files /dev/null and b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x3.STL differ
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.STL b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.STL
new file mode 100644
index 00000000..c301b39c
Binary files /dev/null and b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x4.STL differ
diff --git a/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.STL b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.STL
new file mode 100644
index 00000000..4659741c
Binary files /dev/null and b/Mechanical Parts/Fasteners/Bolts & Screws/Metric/DIN913_Setscrew_M3x5.STL differ
diff --git a/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.STL b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.STL
new file mode 100644
index 00000000..62255de3
Binary files /dev/null and b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/DowelPin_4mm_L4mm_setscrew_M3.STL differ
diff --git a/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/ShaftCoupler_4mm_to_3mm_setscrew_M3.STL b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/ShaftCoupler_4mm_to_3mm_setscrew_M3.STL
new file mode 100644
index 00000000..6ae2882e
Binary files /dev/null and b/Mechanical Parts/Fasteners/Shaft Couplers & Dowel Pins/ShaftCoupler_4mm_to_3mm_setscrew_M3.STL differ
diff --git a/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-12mm-Male-Female.STL b/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-12mm-Male-Female.STL
new file mode 100644
index 00000000..3f5134e2
Binary files /dev/null and b/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-12mm-Male-Female.STL differ
diff --git a/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-12mm-Male-Female.step b/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-12mm-Male-Female.step
new file mode 100644
index 00000000..b71d626b
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-12mm-Male-Female.step	
@@ -0,0 +1,923 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/workspace/FreeCAD-library/Mechanical 
+Parts/Fasteners/Standoff/Hex-Standoff-M3-12mm-Male-Female.step',
+  '2015-09-23T01:59:39',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Chamfer001','Chamfer001','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#764);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#109,#166,#340,#344,#420,#469,#518,#567,#616,
+    #643,#683,#738));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.5,0.E+000,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.5,0.E+000,-5.5));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(1.5,0.E+000,0.E+000));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,1.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#35 = DIRECTION('',(0.E+000,0.E+000,1.));
+#36 = DIRECTION('',(1.,0.E+000,0.E+000));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.E+000,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.E+000,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.F.);
+#51 = EDGE_CURVE('',#22,#22,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,1.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#56 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#57 = DIRECTION('',(1.,0.E+000,0.E+000));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.E+000));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-2.75,-1.587713240271,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(1.,0.E+000,0.E+000));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#73 = CARTESIAN_POINT('',(4.25,1.587713240271));
+#74 = CARTESIAN_POINT('',(4.25,-1.010362971082));
+#75 = CARTESIAN_POINT('',(2.,0.288675134595));
+#76 = CARTESIAN_POINT('',(-0.25,1.587713240271));
+#77 = CARTESIAN_POINT('',(2.,2.886751345948));
+#78 = CARTESIAN_POINT('',(4.25,4.185789451625));
+#79 = CARTESIAN_POINT('',(4.25,1.587713240271));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.T.);
+#82 = ORIENTED_EDGE('',*,*,#83,.T.);
+#83 = EDGE_CURVE('',#24,#24,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,1.5);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.5));
+#88 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#89 = DIRECTION('',(1.,0.E+000,0.E+000));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.E+000,-5.5));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.E+000));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = CONICAL_SURFACE('',#99,1.5,0.785398163397);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(0.E+000,0.E+000,-5.5));
+#101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#102 = DIRECTION('',(1.,0.E+000,0.E+000));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108);
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(-0.E+000,-0.E+000));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-1.,-0.E+000));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ADVANCED_FACE('',(#110),#98,.T.);
+#110 = FACE_BOUND('',#111,.T.);
+#111 = EDGE_LOOP('',(#112,#133,#134,#135));
+#112 = ORIENTED_EDGE('',*,*,#113,.F.);
+#113 = EDGE_CURVE('',#24,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(1.,0.E+000,-6.));
+#116 = SEAM_CURVE('',#117,(#121,#127),.PCURVE_S1.);
+#117 = LINE('',#118,#119);
+#118 = CARTESIAN_POINT('',(1.5,0.E+000,-5.5));
+#119 = VECTOR('',#120,1.);
+#120 = DIRECTION('',(-0.707106781187,0.E+000,-0.707106781187));
+#121 = PCURVE('',#98,#122);
+#122 = DEFINITIONAL_REPRESENTATION('',(#123),#126);
+#123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#124,#125),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#124 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#125 = CARTESIAN_POINT('',(0.E+000,-0.5));
+#126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#127 = PCURVE('',#98,#128);
+#128 = DEFINITIONAL_REPRESENTATION('',(#129),#132);
+#129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#130,#131),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,0.707106781187),.PIECEWISE_BEZIER_KNOTS.);
+#130 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
+#131 = CARTESIAN_POINT('',(-6.28318530718,-0.5));
+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#133 = ORIENTED_EDGE('',*,*,#83,.T.);
+#134 = ORIENTED_EDGE('',*,*,#113,.T.);
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#114,#114,#137,.T.);
+#137 = SURFACE_CURVE('',#138,(#143,#150),.PCURVE_S1.);
+#138 = CIRCLE('',#139,1.);
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(0.E+000,0.E+000,-6.));
+#141 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#142 = DIRECTION('',(1.,0.E+000,0.E+000));
+#143 = PCURVE('',#98,#144);
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-0.E+000,-0.5));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(-1.,-0.E+000));
+#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#150 = PCURVE('',#151,#156);
+#151 = PLANE('',#152);
+#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
+#153 = CARTESIAN_POINT('',(1.5,0.E+000,-6.));
+#154 = DIRECTION('',(0.E+000,0.E+000,1.));
+#155 = DIRECTION('',(1.,0.E+000,0.E+000));
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#165);
+#157 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#158,#159,#160,#161,#162,#163
+,#164),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.E+000,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(
+  '') );
+#158 = CARTESIAN_POINT('',(-0.5,0.E+000));
+#159 = CARTESIAN_POINT('',(-0.5,-1.732050807569));
+#160 = CARTESIAN_POINT('',(-2.,-0.866025403784));
+#161 = CARTESIAN_POINT('',(-3.5,-2.449293598295E-016));
+#162 = CARTESIAN_POINT('',(-2.,0.866025403784));
+#163 = CARTESIAN_POINT('',(-0.5,1.732050807569));
+#164 = CARTESIAN_POINT('',(-0.5,0.E+000));
+#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#166 = ADVANCED_FACE('',(#167,#337),#66,.F.);
+#167 = FACE_BOUND('',#168,.F.);
+#168 = EDGE_LOOP('',(#169,#199,#227,#255,#283,#311));
+#169 = ORIENTED_EDGE('',*,*,#170,.F.);
+#170 = EDGE_CURVE('',#171,#173,#175,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(-2.75,-1.587713240271,0.E+000));
+#173 = VERTEX_POINT('',#174);
+#174 = CARTESIAN_POINT('',(-2.75,1.587713240271,0.E+000));
+#175 = SURFACE_CURVE('',#176,(#180,#187),.PCURVE_S1.);
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(-2.75,-1.587713240271,0.E+000));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.E+000,1.,0.E+000));
+#180 = PCURVE('',#66,#181);
+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);
+#182 = LINE('',#183,#184);
+#183 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#184 = VECTOR('',#185,1.);
+#185 = DIRECTION('',(0.E+000,1.));
+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#187 = PCURVE('',#188,#193);
+#188 = PLANE('',#189);
+#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192);
+#190 = CARTESIAN_POINT('',(-2.75,-1.587713240271,0.E+000));
+#191 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#192 = DIRECTION('',(0.E+000,1.,0.E+000));
+#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(1.,0.E+000));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ORIENTED_EDGE('',*,*,#200,.F.);
+#200 = EDGE_CURVE('',#201,#171,#203,.T.);
+#201 = VERTEX_POINT('',#202);
+#202 = CARTESIAN_POINT('',(0.E+000,-3.175426480543,0.E+000));
+#203 = SURFACE_CURVE('',#204,(#208,#215),.PCURVE_S1.);
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(0.E+000,-3.175426480543,0.E+000));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(-0.866025403784,0.5,0.E+000));
+#208 = PCURVE('',#66,#209);
+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(2.75,-1.587713240271));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(-0.866025403784,0.5));
+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#215 = PCURVE('',#216,#221);
+#216 = PLANE('',#217);
+#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
+#218 = CARTESIAN_POINT('',(0.E+000,-3.175426480543,0.E+000));
+#219 = DIRECTION('',(-0.5,-0.866025403784,0.E+000));
+#220 = DIRECTION('',(-0.866025403784,0.5,0.E+000));
+#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(1.,0.E+000));
+#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#227 = ORIENTED_EDGE('',*,*,#228,.F.);
+#228 = EDGE_CURVE('',#229,#201,#231,.T.);
+#229 = VERTEX_POINT('',#230);
+#230 = CARTESIAN_POINT('',(2.75,-1.587713240271,0.E+000));
+#231 = SURFACE_CURVE('',#232,(#236,#243),.PCURVE_S1.);
+#232 = LINE('',#233,#234);
+#233 = CARTESIAN_POINT('',(2.75,-1.587713240271,0.E+000));
+#234 = VECTOR('',#235,1.);
+#235 = DIRECTION('',(-0.866025403784,-0.5,0.E+000));
+#236 = PCURVE('',#66,#237);
+#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
+#238 = LINE('',#239,#240);
+#239 = CARTESIAN_POINT('',(5.5,0.E+000));
+#240 = VECTOR('',#241,1.);
+#241 = DIRECTION('',(-0.866025403784,-0.5));
+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#243 = PCURVE('',#244,#249);
+#244 = PLANE('',#245);
+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);
+#246 = CARTESIAN_POINT('',(2.75,-1.587713240271,0.E+000));
+#247 = DIRECTION('',(0.5,-0.866025403784,0.E+000));
+#248 = DIRECTION('',(-0.866025403784,-0.5,0.E+000));
+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(1.,-0.E+000));
+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#255 = ORIENTED_EDGE('',*,*,#256,.F.);
+#256 = EDGE_CURVE('',#257,#229,#259,.T.);
+#257 = VERTEX_POINT('',#258);
+#258 = CARTESIAN_POINT('',(2.75,1.587713240271,0.E+000));
+#259 = SURFACE_CURVE('',#260,(#264,#271),.PCURVE_S1.);
+#260 = LINE('',#261,#262);
+#261 = CARTESIAN_POINT('',(2.75,1.587713240271,0.E+000));
+#262 = VECTOR('',#263,1.);
+#263 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#264 = PCURVE('',#66,#265);
+#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
+#266 = LINE('',#267,#268);
+#267 = CARTESIAN_POINT('',(5.5,3.175426480543));
+#268 = VECTOR('',#269,1.);
+#269 = DIRECTION('',(0.E+000,-1.));
+#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#271 = PCURVE('',#272,#277);
+#272 = PLANE('',#273);
+#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
+#274 = CARTESIAN_POINT('',(2.75,1.587713240271,0.E+000));
+#275 = DIRECTION('',(1.,0.E+000,0.E+000));
+#276 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(1.,0.E+000));
+#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#283 = ORIENTED_EDGE('',*,*,#284,.F.);
+#284 = EDGE_CURVE('',#285,#257,#287,.T.);
+#285 = VERTEX_POINT('',#286);
+#286 = CARTESIAN_POINT('',(0.E+000,3.175426480543,0.E+000));
+#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(0.E+000,3.175426480543,0.E+000));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#292 = PCURVE('',#66,#293);
+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(2.75,4.763139720814));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(0.866025403784,-0.5));
+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#299 = PCURVE('',#300,#305);
+#300 = PLANE('',#301);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(0.E+000,3.175426480543,0.E+000));
+#303 = DIRECTION('',(0.5,0.866025403784,0.E+000));
+#304 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(1.,0.E+000));
+#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#311 = ORIENTED_EDGE('',*,*,#312,.F.);
+#312 = EDGE_CURVE('',#173,#285,#313,.T.);
+#313 = SURFACE_CURVE('',#314,(#318,#325),.PCURVE_S1.);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(-2.75,1.587713240271,0.E+000));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(0.866025403784,0.5,0.E+000));
+#318 = PCURVE('',#66,#319);
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(0.E+000,3.175426480543));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(0.866025403784,0.5));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = PCURVE('',#326,#331);
+#326 = PLANE('',#327);
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(-2.75,1.587713240271,0.E+000));
+#329 = DIRECTION('',(-0.5,0.866025403784,0.E+000));
+#330 = DIRECTION('',(0.866025403784,0.5,0.E+000));
+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(1.,0.E+000));
+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#337 = FACE_BOUND('',#338,.F.);
+#338 = EDGE_LOOP('',(#339));
+#339 = ORIENTED_EDGE('',*,*,#51,.T.);
+#340 = ADVANCED_FACE('',(#341),#151,.F.);
+#341 = FACE_BOUND('',#342,.F.);
+#342 = EDGE_LOOP('',(#343));
+#343 = ORIENTED_EDGE('',*,*,#136,.F.);
+#344 = ADVANCED_FACE('',(#345),#188,.T.);
+#345 = FACE_BOUND('',#346,.T.);
+#346 = EDGE_LOOP('',(#347,#370,#398,#419));
+#347 = ORIENTED_EDGE('',*,*,#348,.T.);
+#348 = EDGE_CURVE('',#171,#349,#351,.T.);
+#349 = VERTEX_POINT('',#350);
+#350 = CARTESIAN_POINT('',(-2.75,-1.587713240271,12.));
+#351 = SURFACE_CURVE('',#352,(#356,#363),.PCURVE_S1.);
+#352 = LINE('',#353,#354);
+#353 = CARTESIAN_POINT('',(-2.75,-1.587713240271,0.E+000));
+#354 = VECTOR('',#355,1.);
+#355 = DIRECTION('',(0.E+000,0.E+000,1.));
+#356 = PCURVE('',#188,#357);
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#362);
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(0.E+000,-1.));
+#362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#363 = PCURVE('',#216,#364);
+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
+#365 = LINE('',#366,#367);
+#366 = CARTESIAN_POINT('',(3.175426480543,0.E+000));
+#367 = VECTOR('',#368,1.);
+#368 = DIRECTION('',(0.E+000,-1.));
+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#370 = ORIENTED_EDGE('',*,*,#371,.T.);
+#371 = EDGE_CURVE('',#349,#372,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(-2.75,1.587713240271,12.));
+#374 = SURFACE_CURVE('',#375,(#379,#386),.PCURVE_S1.);
+#375 = LINE('',#376,#377);
+#376 = CARTESIAN_POINT('',(-2.75,-1.587713240271,12.));
+#377 = VECTOR('',#378,1.);
+#378 = DIRECTION('',(0.E+000,1.,0.E+000));
+#379 = PCURVE('',#188,#380);
+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(0.E+000,-12.));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(1.,0.E+000));
+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#386 = PCURVE('',#387,#392);
+#387 = PLANE('',#388);
+#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
+#389 = CARTESIAN_POINT('',(-2.75,-1.587713240271,12.));
+#390 = DIRECTION('',(0.E+000,0.E+000,1.));
+#391 = DIRECTION('',(1.,0.E+000,0.E+000));
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(0.E+000,1.));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = ORIENTED_EDGE('',*,*,#399,.F.);
+#399 = EDGE_CURVE('',#173,#372,#400,.T.);
+#400 = SURFACE_CURVE('',#401,(#405,#412),.PCURVE_S1.);
+#401 = LINE('',#402,#403);
+#402 = CARTESIAN_POINT('',(-2.75,1.587713240271,0.E+000));
+#403 = VECTOR('',#404,1.);
+#404 = DIRECTION('',(0.E+000,0.E+000,1.));
+#405 = PCURVE('',#188,#406);
+#406 = DEFINITIONAL_REPRESENTATION('',(#407),#411);
+#407 = LINE('',#408,#409);
+#408 = CARTESIAN_POINT('',(3.175426480543,0.E+000));
+#409 = VECTOR('',#410,1.);
+#410 = DIRECTION('',(0.E+000,-1.));
+#411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#412 = PCURVE('',#326,#413);
+#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
+#414 = LINE('',#415,#416);
+#415 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#416 = VECTOR('',#417,1.);
+#417 = DIRECTION('',(0.E+000,-1.));
+#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#419 = ORIENTED_EDGE('',*,*,#170,.F.);
+#420 = ADVANCED_FACE('',(#421),#216,.T.);
+#421 = FACE_BOUND('',#422,.T.);
+#422 = EDGE_LOOP('',(#423,#446,#467,#468));
+#423 = ORIENTED_EDGE('',*,*,#424,.T.);
+#424 = EDGE_CURVE('',#201,#425,#427,.T.);
+#425 = VERTEX_POINT('',#426);
+#426 = CARTESIAN_POINT('',(0.E+000,-3.175426480543,12.));
+#427 = SURFACE_CURVE('',#428,(#432,#439),.PCURVE_S1.);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(0.E+000,-3.175426480543,0.E+000));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(0.E+000,0.E+000,1.));
+#432 = PCURVE('',#216,#433);
+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
+#434 = LINE('',#435,#436);
+#435 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#436 = VECTOR('',#437,1.);
+#437 = DIRECTION('',(0.E+000,-1.));
+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#439 = PCURVE('',#244,#440);
+#440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
+#441 = LINE('',#442,#443);
+#442 = CARTESIAN_POINT('',(3.175426480543,-0.E+000));
+#443 = VECTOR('',#444,1.);
+#444 = DIRECTION('',(0.E+000,-1.));
+#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#446 = ORIENTED_EDGE('',*,*,#447,.T.);
+#447 = EDGE_CURVE('',#425,#349,#448,.T.);
+#448 = SURFACE_CURVE('',#449,(#453,#460),.PCURVE_S1.);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(0.E+000,-3.175426480543,12.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(-0.866025403784,0.5,0.E+000));
+#453 = PCURVE('',#216,#454);
+#454 = DEFINITIONAL_REPRESENTATION('',(#455),#459);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(0.E+000,-12.));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(1.,0.E+000));
+#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#460 = PCURVE('',#387,#461);
+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(2.75,-1.587713240271));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(-0.866025403784,0.5));
+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#467 = ORIENTED_EDGE('',*,*,#348,.F.);
+#468 = ORIENTED_EDGE('',*,*,#200,.F.);
+#469 = ADVANCED_FACE('',(#470),#326,.T.);
+#470 = FACE_BOUND('',#471,.T.);
+#471 = EDGE_LOOP('',(#472,#473,#496,#517));
+#472 = ORIENTED_EDGE('',*,*,#399,.T.);
+#473 = ORIENTED_EDGE('',*,*,#474,.T.);
+#474 = EDGE_CURVE('',#372,#475,#477,.T.);
+#475 = VERTEX_POINT('',#476);
+#476 = CARTESIAN_POINT('',(0.E+000,3.175426480543,12.));
+#477 = SURFACE_CURVE('',#478,(#482,#489),.PCURVE_S1.);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(-2.75,1.587713240271,12.));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(0.866025403784,0.5,0.E+000));
+#482 = PCURVE('',#326,#483);
+#483 = DEFINITIONAL_REPRESENTATION('',(#484),#488);
+#484 = LINE('',#485,#486);
+#485 = CARTESIAN_POINT('',(0.E+000,-12.));
+#486 = VECTOR('',#487,1.);
+#487 = DIRECTION('',(1.,0.E+000));
+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#489 = PCURVE('',#387,#490);
+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);
+#491 = LINE('',#492,#493);
+#492 = CARTESIAN_POINT('',(0.E+000,3.175426480543));
+#493 = VECTOR('',#494,1.);
+#494 = DIRECTION('',(0.866025403784,0.5));
+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#285,#475,#498,.T.);
+#498 = SURFACE_CURVE('',#499,(#503,#510),.PCURVE_S1.);
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(0.E+000,3.175426480543,0.E+000));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.E+000,0.E+000,1.));
+#503 = PCURVE('',#326,#504);
+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);
+#505 = LINE('',#506,#507);
+#506 = CARTESIAN_POINT('',(3.175426480543,0.E+000));
+#507 = VECTOR('',#508,1.);
+#508 = DIRECTION('',(0.E+000,-1.));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = PCURVE('',#300,#511);
+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.E+000,-1.));
+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#517 = ORIENTED_EDGE('',*,*,#312,.F.);
+#518 = ADVANCED_FACE('',(#519),#244,.T.);
+#519 = FACE_BOUND('',#520,.T.);
+#520 = EDGE_LOOP('',(#521,#544,#565,#566));
+#521 = ORIENTED_EDGE('',*,*,#522,.T.);
+#522 = EDGE_CURVE('',#229,#523,#525,.T.);
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(2.75,-1.587713240271,12.));
+#525 = SURFACE_CURVE('',#526,(#530,#537),.PCURVE_S1.);
+#526 = LINE('',#527,#528);
+#527 = CARTESIAN_POINT('',(2.75,-1.587713240271,0.E+000));
+#528 = VECTOR('',#529,1.);
+#529 = DIRECTION('',(0.E+000,0.E+000,1.));
+#530 = PCURVE('',#244,#531);
+#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536);
+#532 = LINE('',#533,#534);
+#533 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#534 = VECTOR('',#535,1.);
+#535 = DIRECTION('',(0.E+000,-1.));
+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#537 = PCURVE('',#272,#538);
+#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(3.175426480543,0.E+000));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(0.E+000,-1.));
+#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#544 = ORIENTED_EDGE('',*,*,#545,.T.);
+#545 = EDGE_CURVE('',#523,#425,#546,.T.);
+#546 = SURFACE_CURVE('',#547,(#551,#558),.PCURVE_S1.);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(2.75,-1.587713240271,12.));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(-0.866025403784,-0.5,0.E+000));
+#551 = PCURVE('',#244,#552);
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(0.E+000,-12.));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(1.,-0.E+000));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = PCURVE('',#387,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(5.5,0.E+000));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(-0.866025403784,-0.5));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#424,.F.);
+#566 = ORIENTED_EDGE('',*,*,#228,.F.);
+#567 = ADVANCED_FACE('',(#568),#300,.T.);
+#568 = FACE_BOUND('',#569,.T.);
+#569 = EDGE_LOOP('',(#570,#571,#594,#615));
+#570 = ORIENTED_EDGE('',*,*,#497,.T.);
+#571 = ORIENTED_EDGE('',*,*,#572,.T.);
+#572 = EDGE_CURVE('',#475,#573,#575,.T.);
+#573 = VERTEX_POINT('',#574);
+#574 = CARTESIAN_POINT('',(2.75,1.587713240271,12.));
+#575 = SURFACE_CURVE('',#576,(#580,#587),.PCURVE_S1.);
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(0.E+000,3.175426480543,12.));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(0.866025403784,-0.5,0.E+000));
+#580 = PCURVE('',#300,#581);
+#581 = DEFINITIONAL_REPRESENTATION('',(#582),#586);
+#582 = LINE('',#583,#584);
+#583 = CARTESIAN_POINT('',(0.E+000,-12.));
+#584 = VECTOR('',#585,1.);
+#585 = DIRECTION('',(1.,0.E+000));
+#586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#587 = PCURVE('',#387,#588);
+#588 = DEFINITIONAL_REPRESENTATION('',(#589),#593);
+#589 = LINE('',#590,#591);
+#590 = CARTESIAN_POINT('',(2.75,4.763139720814));
+#591 = VECTOR('',#592,1.);
+#592 = DIRECTION('',(0.866025403784,-0.5));
+#593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#257,#573,#596,.T.);
+#596 = SURFACE_CURVE('',#597,(#601,#608),.PCURVE_S1.);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(2.75,1.587713240271,0.E+000));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(0.E+000,0.E+000,1.));
+#601 = PCURVE('',#300,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(3.175426480543,0.E+000));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(0.E+000,-1.));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#608 = PCURVE('',#272,#609);
+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.E+000,-1.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = ORIENTED_EDGE('',*,*,#284,.F.);
+#616 = ADVANCED_FACE('',(#617),#272,.T.);
+#617 = FACE_BOUND('',#618,.T.);
+#618 = EDGE_LOOP('',(#619,#620,#641,#642));
+#619 = ORIENTED_EDGE('',*,*,#595,.T.);
+#620 = ORIENTED_EDGE('',*,*,#621,.T.);
+#621 = EDGE_CURVE('',#573,#523,#622,.T.);
+#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.);
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(2.75,1.587713240271,12.));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#627 = PCURVE('',#272,#628);
+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(0.E+000,-12.));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(1.,0.E+000));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#634 = PCURVE('',#387,#635);
+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(5.5,3.175426480543));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(0.E+000,-1.));
+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#641 = ORIENTED_EDGE('',*,*,#522,.F.);
+#642 = ORIENTED_EDGE('',*,*,#256,.F.);
+#643 = ADVANCED_FACE('',(#644,#652),#387,.T.);
+#644 = FACE_BOUND('',#645,.T.);
+#645 = EDGE_LOOP('',(#646,#647,#648,#649,#650,#651));
+#646 = ORIENTED_EDGE('',*,*,#371,.F.);
+#647 = ORIENTED_EDGE('',*,*,#447,.F.);
+#648 = ORIENTED_EDGE('',*,*,#545,.F.);
+#649 = ORIENTED_EDGE('',*,*,#621,.F.);
+#650 = ORIENTED_EDGE('',*,*,#572,.F.);
+#651 = ORIENTED_EDGE('',*,*,#474,.F.);
+#652 = FACE_BOUND('',#653,.T.);
+#653 = EDGE_LOOP('',(#654));
+#654 = ORIENTED_EDGE('',*,*,#655,.F.);
+#655 = EDGE_CURVE('',#656,#656,#658,.T.);
+#656 = VERTEX_POINT('',#657);
+#657 = CARTESIAN_POINT('',(1.5,0.E+000,12.));
+#658 = SURFACE_CURVE('',#659,(#664,#671),.PCURVE_S1.);
+#659 = CIRCLE('',#660,1.5);
+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);
+#661 = CARTESIAN_POINT('',(0.E+000,0.E+000,12.));
+#662 = DIRECTION('',(0.E+000,0.E+000,1.));
+#663 = DIRECTION('',(1.,0.E+000,0.E+000));
+#664 = PCURVE('',#387,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = CIRCLE('',#667,1.5);
+#667 = AXIS2_PLACEMENT_2D('',#668,#669);
+#668 = CARTESIAN_POINT('',(2.75,1.587713240271));
+#669 = DIRECTION('',(1.,0.E+000));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = PCURVE('',#672,#677);
+#672 = CYLINDRICAL_SURFACE('',#673,1.5);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(0.E+000,0.E+000,12.));
+#675 = DIRECTION('',(0.E+000,0.E+000,1.));
+#676 = DIRECTION('',(1.,0.E+000,0.E+000));
+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(1.,0.E+000));
+#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#683 = ADVANCED_FACE('',(#684),#672,.F.);
+#684 = FACE_BOUND('',#685,.F.);
+#685 = EDGE_LOOP('',(#686,#709,#710,#711));
+#686 = ORIENTED_EDGE('',*,*,#687,.F.);
+#687 = EDGE_CURVE('',#656,#688,#690,.T.);
+#688 = VERTEX_POINT('',#689);
+#689 = CARTESIAN_POINT('',(1.5,0.E+000,5.));
+#690 = SEAM_CURVE('',#691,(#695,#702),.PCURVE_S1.);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(1.5,0.E+000,12.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#695 = PCURVE('',#672,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(0.E+000,-1.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = PCURVE('',#672,#703);
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(0.E+000,-1.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = ORIENTED_EDGE('',*,*,#655,.F.);
+#710 = ORIENTED_EDGE('',*,*,#687,.T.);
+#711 = ORIENTED_EDGE('',*,*,#712,.T.);
+#712 = EDGE_CURVE('',#688,#688,#713,.T.);
+#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.);
+#714 = CIRCLE('',#715,1.5);
+#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
+#716 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.));
+#717 = DIRECTION('',(0.E+000,0.E+000,1.));
+#718 = DIRECTION('',(1.,0.E+000,0.E+000));
+#719 = PCURVE('',#672,#720);
+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(0.E+000,-7.));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(1.,0.E+000));
+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#726 = PCURVE('',#727,#732);
+#727 = CONICAL_SURFACE('',#728,1.5,0.785398163397);
+#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);
+#729 = CARTESIAN_POINT('',(0.E+000,0.E+000,5.));
+#730 = DIRECTION('',(0.E+000,0.E+000,1.));
+#731 = DIRECTION('',(1.,0.E+000,0.E+000));
+#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(1.,-0.E+000));
+#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#738 = ADVANCED_FACE('',(#739),#727,.F.);
+#739 = FACE_BOUND('',#740,.T.);
+#740 = EDGE_LOOP('',(#741,#762,#763));
+#741 = ORIENTED_EDGE('',*,*,#742,.F.);
+#742 = EDGE_CURVE('',#688,#743,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(2.22044604925E-016,0.E+000,3.5));
+#745 = SEAM_CURVE('',#746,(#750,#756),.PCURVE_S1.);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(1.5,0.E+000,5.));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(-0.707106781187,0.E+000,-0.707106781187));
+#750 = PCURVE('',#727,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#755);
+#752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#753,#754),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,2.12132034356),.PIECEWISE_BEZIER_KNOTS.);
+#753 = CARTESIAN_POINT('',(0.E+000,0.E+000));
+#754 = CARTESIAN_POINT('',(0.E+000,-1.5));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#756 = PCURVE('',#727,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#761);
+#758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#759,#760),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.E+000,2.12132034356),.PIECEWISE_BEZIER_KNOTS.);
+#759 = CARTESIAN_POINT('',(6.28318530718,0.E+000));
+#760 = CARTESIAN_POINT('',(6.28318530718,-1.5));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = ORIENTED_EDGE('',*,*,#712,.T.);
+#763 = ORIENTED_EDGE('',*,*,#742,.T.);
+#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#768)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#765,#766,#767)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#765 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#766 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#767 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#768 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#765,
+  'distance_accuracy_value','confusion accuracy');
+#769 = PRODUCT_TYPE('part',$,(#7));
+#770 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#771)
+  ,#764);
+#771 = STYLED_ITEM('color',(#772),#15);
+#772 = PRESENTATION_STYLE_ASSIGNMENT((#773,#779));
+#773 = SURFACE_STYLE_USAGE(.BOTH.,#774);
+#774 = SURFACE_SIDE_STYLE('',(#775));
+#775 = SURFACE_STYLE_FILL_AREA(#776);
+#776 = FILL_AREA_STYLE('',(#777));
+#777 = FILL_AREA_STYLE_COLOUR('',#778);
+#778 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#779 = CURVE_STYLE('',#780,POSITIVE_LENGTH_MEASURE(0.1),#778);
+#780 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-15mm-Male-Female.STL b/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-15mm-Male-Female.STL
new file mode 100644
index 00000000..94640e90
Binary files /dev/null and b/Mechanical Parts/Fasteners/Standoff/Hex-Standoff-M3-15mm-Male-Female.STL differ