diff --git a/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.fcstd b/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.fcstd
new file mode 100644
index 00000000..4e0b31a5
Binary files /dev/null and b/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.fcstd differ
diff --git a/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.step b/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.step
new file mode 100644
index 00000000..b51a1aaa
--- /dev/null
+++ b/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.step	
@@ -0,0 +1,4301 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/alexandre/Documents/AlexConception/Cmde_
+Alex/Abandon-Open-Rob/SHARP/SHARP-0A41SK.step','2015-09-24T17:56:10',(
+    'Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad004','Pad004','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3614);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#162,#516,#615,#669,#743,#1075,#1197,#1298,
+    #1348,#1422,#1532,#1630,#1722,#1796,#1901,#1950,#1999,#2048,#2097,
+    #2146,#2239,#2288,#2364,#2447,#2523,#2623,#2654,#2661,#2732,#2763,
+    #3038,#3114,#3163,#3212,#3239,#3315,#3364,#3413,#3440,#3447,#3454,
+    #3472,#3575,#3589,#3607));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#110,#136));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#35 = DIRECTION('',(0.,1.,0.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(1.,0.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#47 = DIRECTION('',(0.,0.,1.));
+#48 = DIRECTION('',(1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.,0.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-18.4,3.75,1.5));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,0.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.,-1.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = CYLINDRICAL_SURFACE('',#73,3.75);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(-18.4,0.,0.));
+#75 = DIRECTION('',(-0.,-0.,-1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-0.,-1.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.T.);
+#84 = EDGE_CURVE('',#57,#85,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-17.2,3.75,1.5));
+#87 = SURFACE_CURVE('',#88,(#92,#98),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-17.8,3.75,1.5));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.,0.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#97);
+#94 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95,#96),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-0.94,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#95 = CARTESIAN_POINT('',(-0.34,-1.5));
+#96 = CARTESIAN_POINT('',(1.7,-1.5));
+#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#98 = PCURVE('',#99,#104);
+#99 = PLANE('',#100);
+#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);
+#101 = CARTESIAN_POINT('',(-18.4,-3.75,1.5));
+#102 = DIRECTION('',(0.,0.,1.));
+#103 = DIRECTION('',(1.,0.,0.));
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(0.6,7.5));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(1.,0.));
+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#110 = ORIENTED_EDGE('',*,*,#111,.T.);
+#111 = EDGE_CURVE('',#85,#112,#114,.T.);
+#112 = VERTEX_POINT('',#113);
+#113 = CARTESIAN_POINT('',(-15.,3.75,5.2));
+#114 = SURFACE_CURVE('',#115,(#119,#125),.PCURVE_S1.);
+#115 = LINE('',#116,#117);
+#116 = CARTESIAN_POINT('',(-16.58618456556,3.75,2.532325957906));
+#117 = VECTOR('',#118,1.);
+#118 = DIRECTION('',(0.511075392877,0.,0.859535888021));
+#119 = PCURVE('',#32,#120);
+#120 = DEFINITIONAL_REPRESENTATION('',(#121),#124);
+#121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122,#123),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#122 = CARTESIAN_POINT('',(0.98,-1.13));
+#123 = CARTESIAN_POINT('',(3.62,-5.57));
+#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('',(-15.,-6.75,5.2));
+#129 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#130 = DIRECTION('',(-0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#135);
+#132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#133,#134),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#133 = CARTESIAN_POINT('',(4.735113515007,-10.5));
+#134 = CARTESIAN_POINT('',(-0.430464865001,-10.5));
+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#136 = ORIENTED_EDGE('',*,*,#137,.F.);
+#137 = EDGE_CURVE('',#24,#112,#138,.T.);
+#138 = SURFACE_CURVE('',#139,(#143,#150),.PCURVE_S1.);
+#139 = LINE('',#140,#141);
+#140 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#141 = VECTOR('',#142,1.);
+#142 = DIRECTION('',(0.,0.,1.));
+#143 = PCURVE('',#32,#144);
+#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(3.4,0.));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(0.,-1.));
+#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('',(-15.,3.75,0.));
+#154 = DIRECTION('',(-1.,0.,0.));
+#155 = DIRECTION('',(0.,0.,-1.));
+#156 = DEFINITIONAL_REPRESENTATION('',(#157),#161);
+#157 = LINE('',#158,#159);
+#158 = CARTESIAN_POINT('',(0.,-0.));
+#159 = VECTOR('',#160,1.);
+#160 = DIRECTION('',(-1.,-0.));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = ADVANCED_FACE('',(#163,#454,#485),#44,.F.);
+#163 = FACE_BOUND('',#164,.F.);
+#164 = EDGE_LOOP('',(#165,#166,#190,#218,#241,#269,#297,#325,#354,#382,
+    #405,#433));
+#165 = ORIENTED_EDGE('',*,*,#21,.F.);
+#166 = ORIENTED_EDGE('',*,*,#167,.T.);
+#167 = EDGE_CURVE('',#22,#168,#170,.T.);
+#168 = VERTEX_POINT('',#169);
+#169 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#170 = SURFACE_CURVE('',#171,(#176,#183),.PCURVE_S1.);
+#171 = CIRCLE('',#172,3.75);
+#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175);
+#173 = CARTESIAN_POINT('',(-18.4,0.,0.));
+#174 = DIRECTION('',(0.,0.,1.));
+#175 = DIRECTION('',(1.,0.,0.));
+#176 = PCURVE('',#44,#177);
+#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);
+#178 = CIRCLE('',#179,3.75);
+#179 = AXIS2_PLACEMENT_2D('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.,-3.75));
+#181 = DIRECTION('',(1.,0.));
+#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#183 = PCURVE('',#72,#184);
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-0.,0.));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(-1.,0.));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#190 = ORIENTED_EDGE('',*,*,#191,.T.);
+#191 = EDGE_CURVE('',#168,#192,#194,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(1.,0.,0.));
+#199 = PCURVE('',#44,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,-7.5));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#207,#212);
+#207 = PLANE('',#208);
+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
+#209 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#210 = DIRECTION('',(0.,1.,0.));
+#211 = DIRECTION('',(1.,0.,0.));
+#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(0.,0.));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(1.,0.));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = ORIENTED_EDGE('',*,*,#219,.T.);
+#219 = EDGE_CURVE('',#192,#220,#222,.T.);
+#220 = VERTEX_POINT('',#221);
+#221 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#222 = SURFACE_CURVE('',#223,(#227,#234),.PCURVE_S1.);
+#223 = LINE('',#224,#225);
+#224 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#225 = VECTOR('',#226,1.);
+#226 = DIRECTION('',(0.,-1.,0.));
+#227 = PCURVE('',#44,#228);
+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(3.4,-7.5));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(0.,-1.));
+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#234 = PCURVE('',#151,#235);
+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);
+#236 = LINE('',#237,#238);
+#237 = CARTESIAN_POINT('',(0.,7.5));
+#238 = VECTOR('',#239,1.);
+#239 = DIRECTION('',(0.,1.));
+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#220,#243,#245,.T.);
+#243 = VERTEX_POINT('',#244);
+#244 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#245 = SURFACE_CURVE('',#246,(#250,#257),.PCURVE_S1.);
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(1.,0.,0.));
+#250 = PCURVE('',#44,#251);
+#251 = DEFINITIONAL_REPRESENTATION('',(#252),#256);
+#252 = LINE('',#253,#254);
+#253 = CARTESIAN_POINT('',(3.4,-10.5));
+#254 = VECTOR('',#255,1.);
+#255 = DIRECTION('',(1.,0.));
+#256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#257 = PCURVE('',#258,#263);
+#258 = PLANE('',#259);
+#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
+#260 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#261 = DIRECTION('',(0.,1.,0.));
+#262 = DIRECTION('',(1.,0.,0.));
+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(0.,0.));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(1.,0.));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = ORIENTED_EDGE('',*,*,#270,.T.);
+#270 = EDGE_CURVE('',#243,#271,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#273 = SURFACE_CURVE('',#274,(#278,#285),.PCURVE_S1.);
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(0.,1.,0.));
+#278 = PCURVE('',#44,#279);
+#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284);
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(33.4,-10.5));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(0.,1.));
+#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#285 = PCURVE('',#286,#291);
+#286 = PLANE('',#287);
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(15.,6.75,0.));
+#289 = DIRECTION('',(1.,0.,0.));
+#290 = DIRECTION('',(0.,0.,1.));
+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
+#292 = LINE('',#293,#294);
+#293 = CARTESIAN_POINT('',(0.,13.5));
+#294 = VECTOR('',#295,1.);
+#295 = DIRECTION('',(0.,-1.));
+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#297 = ORIENTED_EDGE('',*,*,#298,.T.);
+#298 = EDGE_CURVE('',#271,#299,#301,.T.);
+#299 = VERTEX_POINT('',#300);
+#300 = CARTESIAN_POINT('',(18.4,-3.75,0.));
+#301 = SURFACE_CURVE('',#302,(#306,#313),.PCURVE_S1.);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(1.,0.,0.));
+#306 = PCURVE('',#44,#307);
+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312);
+#308 = LINE('',#309,#310);
+#309 = CARTESIAN_POINT('',(33.4,-7.5));
+#310 = VECTOR('',#311,1.);
+#311 = DIRECTION('',(1.,0.));
+#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#313 = PCURVE('',#314,#319);
+#314 = PLANE('',#315);
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#317 = DIRECTION('',(0.,1.,0.));
+#318 = DIRECTION('',(1.,0.,0.));
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
+#320 = LINE('',#321,#322);
+#321 = CARTESIAN_POINT('',(0.,0.));
+#322 = VECTOR('',#323,1.);
+#323 = DIRECTION('',(1.,0.));
+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#325 = ORIENTED_EDGE('',*,*,#326,.T.);
+#326 = EDGE_CURVE('',#299,#327,#329,.T.);
+#327 = VERTEX_POINT('',#328);
+#328 = CARTESIAN_POINT('',(18.4,3.75,0.));
+#329 = SURFACE_CURVE('',#330,(#335,#342),.PCURVE_S1.);
+#330 = CIRCLE('',#331,3.75);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(18.4,0.,0.));
+#333 = DIRECTION('',(0.,0.,1.));
+#334 = DIRECTION('',(1.,0.,0.));
+#335 = PCURVE('',#44,#336);
+#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341);
+#337 = CIRCLE('',#338,3.75);
+#338 = AXIS2_PLACEMENT_2D('',#339,#340);
+#339 = CARTESIAN_POINT('',(36.8,-3.75));
+#340 = DIRECTION('',(1.,0.));
+#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#342 = PCURVE('',#343,#348);
+#343 = CYLINDRICAL_SURFACE('',#344,3.75);
+#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
+#345 = CARTESIAN_POINT('',(18.4,0.,0.));
+#346 = DIRECTION('',(-0.,-0.,-1.));
+#347 = DIRECTION('',(1.,0.,0.));
+#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(-0.,0.));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(-1.,0.));
+#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#356,#327,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(15.,3.75,0.));
+#358 = SURFACE_CURVE('',#359,(#363,#370),.PCURVE_S1.);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(15.,3.75,0.));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(1.,0.,0.));
+#363 = PCURVE('',#44,#364);
+#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
+#365 = LINE('',#366,#367);
+#366 = CARTESIAN_POINT('',(33.4,0.));
+#367 = VECTOR('',#368,1.);
+#368 = DIRECTION('',(1.,0.));
+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#370 = PCURVE('',#371,#376);
+#371 = PLANE('',#372);
+#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);
+#373 = CARTESIAN_POINT('',(15.,3.75,0.));
+#374 = DIRECTION('',(0.,1.,0.));
+#375 = DIRECTION('',(1.,0.,0.));
+#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(0.,0.));
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(1.,0.));
+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#382 = ORIENTED_EDGE('',*,*,#383,.F.);
+#383 = EDGE_CURVE('',#384,#356,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(15.,6.75,0.));
+#386 = SURFACE_CURVE('',#387,(#391,#398),.PCURVE_S1.);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(15.,6.75,0.));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(0.,-1.,0.));
+#391 = PCURVE('',#44,#392);
+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);
+#393 = LINE('',#394,#395);
+#394 = CARTESIAN_POINT('',(33.4,3.));
+#395 = VECTOR('',#396,1.);
+#396 = DIRECTION('',(0.,-1.));
+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#398 = PCURVE('',#286,#399);
+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(0.,0.));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(0.,1.));
+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#405 = ORIENTED_EDGE('',*,*,#406,.F.);
+#406 = EDGE_CURVE('',#407,#384,#409,.T.);
+#407 = VERTEX_POINT('',#408);
+#408 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#409 = SURFACE_CURVE('',#410,(#414,#421),.PCURVE_S1.);
+#410 = LINE('',#411,#412);
+#411 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#412 = VECTOR('',#413,1.);
+#413 = DIRECTION('',(1.,0.,0.));
+#414 = PCURVE('',#44,#415);
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#420);
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(3.4,3.));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(1.,0.));
+#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('',(-15.,6.75,0.));
+#425 = DIRECTION('',(0.,1.,0.));
+#426 = DIRECTION('',(1.,0.,0.));
+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(0.,0.));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.,0.));
+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#433 = ORIENTED_EDGE('',*,*,#434,.F.);
+#434 = EDGE_CURVE('',#24,#407,#435,.T.);
+#435 = SURFACE_CURVE('',#436,(#440,#447),.PCURVE_S1.);
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(0.,1.,0.));
+#440 = PCURVE('',#44,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(3.4,0.));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(0.,1.));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#447 = PCURVE('',#151,#448);
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(0.,-0.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(0.,-1.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#454 = FACE_BOUND('',#455,.F.);
+#455 = EDGE_LOOP('',(#456));
+#456 = ORIENTED_EDGE('',*,*,#457,.F.);
+#457 = EDGE_CURVE('',#458,#458,#460,.T.);
+#458 = VERTEX_POINT('',#459);
+#459 = CARTESIAN_POINT('',(19.9,0.,0.));
+#460 = SURFACE_CURVE('',#461,(#466,#473),.PCURVE_S1.);
+#461 = CIRCLE('',#462,1.5);
+#462 = AXIS2_PLACEMENT_3D('',#463,#464,#465);
+#463 = CARTESIAN_POINT('',(18.4,0.,0.));
+#464 = DIRECTION('',(0.,0.,1.));
+#465 = DIRECTION('',(1.,0.,0.));
+#466 = PCURVE('',#44,#467);
+#467 = DEFINITIONAL_REPRESENTATION('',(#468),#472);
+#468 = CIRCLE('',#469,1.5);
+#469 = AXIS2_PLACEMENT_2D('',#470,#471);
+#470 = CARTESIAN_POINT('',(36.8,-3.75));
+#471 = DIRECTION('',(1.,0.));
+#472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#473 = PCURVE('',#474,#479);
+#474 = CYLINDRICAL_SURFACE('',#475,1.5);
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(18.4,0.,7.2));
+#477 = DIRECTION('',(0.,0.,1.));
+#478 = DIRECTION('',(1.,0.,0.));
+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(0.,-7.2));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(1.,0.));
+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#485 = FACE_BOUND('',#486,.F.);
+#486 = EDGE_LOOP('',(#487));
+#487 = ORIENTED_EDGE('',*,*,#488,.F.);
+#488 = EDGE_CURVE('',#489,#489,#491,.T.);
+#489 = VERTEX_POINT('',#490);
+#490 = CARTESIAN_POINT('',(-16.9,0.,0.));
+#491 = SURFACE_CURVE('',#492,(#497,#504),.PCURVE_S1.);
+#492 = CIRCLE('',#493,1.5);
+#493 = AXIS2_PLACEMENT_3D('',#494,#495,#496);
+#494 = CARTESIAN_POINT('',(-18.4,0.,0.));
+#495 = DIRECTION('',(0.,0.,1.));
+#496 = DIRECTION('',(1.,0.,0.));
+#497 = PCURVE('',#44,#498);
+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
+#499 = CIRCLE('',#500,1.5);
+#500 = AXIS2_PLACEMENT_2D('',#501,#502);
+#501 = CARTESIAN_POINT('',(0.,-3.75));
+#502 = DIRECTION('',(1.,0.));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#504 = PCURVE('',#505,#510);
+#505 = CYLINDRICAL_SURFACE('',#506,1.5);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(-18.4,0.,7.2));
+#508 = DIRECTION('',(0.,0.,1.));
+#509 = DIRECTION('',(1.,0.,0.));
+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
+#511 = LINE('',#512,#513);
+#512 = CARTESIAN_POINT('',(0.,-7.2));
+#513 = VECTOR('',#514,1.);
+#514 = DIRECTION('',(1.,0.));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#516 = ADVANCED_FACE('',(#517),#126,.T.);
+#517 = FACE_BOUND('',#518,.T.);
+#518 = EDGE_LOOP('',(#519,#572,#593,#594));
+#519 = ORIENTED_EDGE('',*,*,#520,.F.);
+#520 = EDGE_CURVE('',#521,#523,#525,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(-15.,0.,5.2));
+#523 = VERTEX_POINT('',#524);
+#524 = CARTESIAN_POINT('',(-17.2,3.181194744117,1.5));
+#525 = SURFACE_CURVE('',#526,(#531,#538),.PCURVE_S1.);
+#526 = ELLIPSE('',#527,6.652638822737,3.4);
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(-18.4,0.,-0.518181818182));
+#529 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#530 = DIRECTION('',(0.511075392877,-6.747550652332E-17,0.859535888021)
+  );
+#531 = PCURVE('',#126,#532);
+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#537);
+#533 = ELLIPSE('',#534,6.652638822737,3.4);
+#534 = AXIS2_PLACEMENT_2D('',#535,#536);
+#535 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#536 = DIRECTION('',(-1.,2.583308131978E-16));
+#537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#538 = PCURVE('',#539,#544);
+#539 = CYLINDRICAL_SURFACE('',#540,3.4);
+#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543);
+#541 = CARTESIAN_POINT('',(-18.4,0.,7.2));
+#542 = DIRECTION('',(0.,0.,1.));
+#543 = DIRECTION('',(1.,0.,0.));
+#544 = DEFINITIONAL_REPRESENTATION('',(#545),#571);
+#545 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#546,#547,#548,#549,#550,#551,
+    #552,#553,#554,#555,#556,#557,#558,#559,#560,#561,#562,#563,#564,
+    #565,#566,#567,#568,#569,#570),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,
+    1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.,5.500380029234E-02,
+    0.110007600585,0.165011400877,0.220015201169,0.275019001462,
+    0.330022801754,0.385026602046,0.440030402339,0.495034202631,
+    0.550038002923,0.605041803216,0.660045603508,0.7150494038,
+    0.770053204093,0.825057004385,0.880060804677,0.93506460497,
+    0.990068405262,1.045072205554,1.100076005847,1.155079806139,
+    1.210083606431),.QUASI_UNIFORM_KNOTS.);
+#546 = CARTESIAN_POINT('',(6.28318530718,-2.));
+#547 = CARTESIAN_POINT('',(6.301519907277,-1.999995649373));
+#548 = CARTESIAN_POINT('',(6.338189107472,-2.005770103308));
+#549 = CARTESIAN_POINT('',(6.393192907764,-2.031697752233));
+#550 = CARTESIAN_POINT('',(6.448196708057,-2.074828300187));
+#551 = CARTESIAN_POINT('',(6.503200508349,-2.135027178246));
+#552 = CARTESIAN_POINT('',(6.558204308641,-2.212113407862));
+#553 = CARTESIAN_POINT('',(6.613208108934,-2.305853534393));
+#554 = CARTESIAN_POINT('',(6.668211909226,-2.415964105406));
+#555 = CARTESIAN_POINT('',(6.723215709518,-2.542112053166));
+#556 = CARTESIAN_POINT('',(6.778219509811,-2.683915829289));
+#557 = CARTESIAN_POINT('',(6.833223310103,-2.8409465247));
+#558 = CARTESIAN_POINT('',(6.888227110395,-3.012729176076));
+#559 = CARTESIAN_POINT('',(6.943230910688,-3.198744199976));
+#560 = CARTESIAN_POINT('',(6.99823471098,-3.398428965138));
+#561 = CARTESIAN_POINT('',(7.053238511272,-3.611179493788));
+#562 = CARTESIAN_POINT('',(7.108242311565,-3.836352289535));
+#563 = CARTESIAN_POINT('',(7.163246111857,-4.073266279911));
+#564 = CARTESIAN_POINT('',(7.218249912149,-4.321204890564));
+#565 = CARTESIAN_POINT('',(7.273253712442,-4.579418159731));
+#566 = CARTESIAN_POINT('',(7.328257512734,-4.847125204113));
+#567 = CARTESIAN_POINT('',(7.383261313026,-5.123515843675));
+#568 = CARTESIAN_POINT('',(7.438265113319,-5.407755803089));
+#569 = CARTESIAN_POINT('',(7.474934313514,-5.601904580042));
+#570 = CARTESIAN_POINT('',(7.493268913611,-5.7));
+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#572 = ORIENTED_EDGE('',*,*,#573,.T.);
+#573 = EDGE_CURVE('',#521,#112,#574,.T.);
+#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#579 = PCURVE('',#126,#580);
+#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(-0.,0.));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(0.,-1.));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#586 = PCURVE('',#151,#587);
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(-5.2,10.5));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(2.22044604925E-16,-1.));
+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#593 = ORIENTED_EDGE('',*,*,#111,.F.);
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#523,#85,#596,.T.);
+#596 = SURFACE_CURVE('',#597,(#601,#608),.PCURVE_S1.);
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#601 = PCURVE('',#126,#602);
+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);
+#603 = LINE('',#604,#605);
+#604 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#605 = VECTOR('',#606,1.);
+#606 = DIRECTION('',(0.,-1.));
+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#608 = PCURVE('',#99,#609);
+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(1.2,-3.));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.,1.));
+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#615 = ADVANCED_FACE('',(#616),#72,.T.);
+#616 = FACE_BOUND('',#617,.F.);
+#617 = EDGE_LOOP('',(#618,#619,#620,#648));
+#618 = ORIENTED_EDGE('',*,*,#167,.F.);
+#619 = ORIENTED_EDGE('',*,*,#56,.T.);
+#620 = ORIENTED_EDGE('',*,*,#621,.F.);
+#621 = EDGE_CURVE('',#622,#57,#624,.T.);
+#622 = VERTEX_POINT('',#623);
+#623 = CARTESIAN_POINT('',(-18.4,-3.75,1.5));
+#624 = SURFACE_CURVE('',#625,(#630,#637),.PCURVE_S1.);
+#625 = CIRCLE('',#626,3.75);
+#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629);
+#627 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#628 = DIRECTION('',(0.,0.,-1.));
+#629 = DIRECTION('',(1.,0.,0.));
+#630 = PCURVE('',#72,#631);
+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(-6.28318530718,-1.5));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(1.,-0.));
+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#637 = PCURVE('',#99,#638);
+#638 = DEFINITIONAL_REPRESENTATION('',(#639),#647);
+#639 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#640,#641,#642,#643,#644,#645
+,#646),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#640 = CARTESIAN_POINT('',(3.75,3.75));
+#641 = CARTESIAN_POINT('',(3.75,-2.745190528383));
+#642 = CARTESIAN_POINT('',(-1.875,0.502404735808));
+#643 = CARTESIAN_POINT('',(-7.5,3.75));
+#644 = CARTESIAN_POINT('',(-1.875,6.997595264192));
+#645 = CARTESIAN_POINT('',(3.75,10.245190528383));
+#646 = CARTESIAN_POINT('',(3.75,3.75));
+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#648 = ORIENTED_EDGE('',*,*,#649,.F.);
+#649 = EDGE_CURVE('',#168,#622,#650,.T.);
+#650 = SURFACE_CURVE('',#651,(#655,#662),.PCURVE_S1.);
+#651 = LINE('',#652,#653);
+#652 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#653 = VECTOR('',#654,1.);
+#654 = DIRECTION('',(0.,0.,1.));
+#655 = PCURVE('',#72,#656);
+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(-0.,-1.));
+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#662 = PCURVE('',#207,#663);
+#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
+#664 = LINE('',#665,#666);
+#665 = CARTESIAN_POINT('',(0.,0.));
+#666 = VECTOR('',#667,1.);
+#667 = DIRECTION('',(0.,-1.));
+#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#669 = ADVANCED_FACE('',(#670),#207,.F.);
+#670 = FACE_BOUND('',#671,.F.);
+#671 = EDGE_LOOP('',(#672,#673,#674,#696,#722));
+#672 = ORIENTED_EDGE('',*,*,#191,.F.);
+#673 = ORIENTED_EDGE('',*,*,#649,.T.);
+#674 = ORIENTED_EDGE('',*,*,#675,.T.);
+#675 = EDGE_CURVE('',#622,#676,#678,.T.);
+#676 = VERTEX_POINT('',#677);
+#677 = CARTESIAN_POINT('',(-17.2,-3.75,1.5));
+#678 = SURFACE_CURVE('',#679,(#683,#689),.PCURVE_S1.);
+#679 = LINE('',#680,#681);
+#680 = CARTESIAN_POINT('',(-17.8,-3.75,1.5));
+#681 = VECTOR('',#682,1.);
+#682 = DIRECTION('',(1.,0.,0.));
+#683 = PCURVE('',#207,#684);
+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#688);
+#685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#686,#687),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.94,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#686 = CARTESIAN_POINT('',(-0.34,-1.5));
+#687 = CARTESIAN_POINT('',(1.7,-1.5));
+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#689 = PCURVE('',#99,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(0.6,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(1.,0.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = ORIENTED_EDGE('',*,*,#697,.T.);
+#697 = EDGE_CURVE('',#676,#698,#700,.T.);
+#698 = VERTEX_POINT('',#699);
+#699 = CARTESIAN_POINT('',(-15.,-3.75,5.2));
+#700 = SURFACE_CURVE('',#701,(#705,#711),.PCURVE_S1.);
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(-16.58618456556,-3.75,2.532325957906));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.511075392877,0.,0.859535888021));
+#705 = PCURVE('',#207,#706);
+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#710);
+#707 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#708,#709),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#708 = CARTESIAN_POINT('',(0.98,-1.13));
+#709 = CARTESIAN_POINT('',(3.62,-5.57));
+#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#711 = PCURVE('',#712,#717);
+#712 = PLANE('',#713);
+#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716);
+#714 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#715 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#716 = DIRECTION('',(-0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#717 = DEFINITIONAL_REPRESENTATION('',(#718),#721);
+#718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#719,#720),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#719 = CARTESIAN_POINT('',(4.735113515007,-3.));
+#720 = CARTESIAN_POINT('',(-0.430464865001,-3.));
+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#722 = ORIENTED_EDGE('',*,*,#723,.F.);
+#723 = EDGE_CURVE('',#192,#698,#724,.T.);
+#724 = SURFACE_CURVE('',#725,(#729,#736),.PCURVE_S1.);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(0.,0.,1.));
+#729 = PCURVE('',#207,#730);
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(3.4,0.));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(0.,-1.));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#736 = PCURVE('',#151,#737);
+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(0.,7.5));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(-1.,-0.));
+#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#743 = ADVANCED_FACE('',(#744),#422,.T.);
+#744 = FACE_BOUND('',#745,.T.);
+#745 = EDGE_LOOP('',(#746,#747,#770,#793,#821,#847,#873,#899,#925,#951,
+    #977,#1003,#1031,#1054));
+#746 = ORIENTED_EDGE('',*,*,#406,.F.);
+#747 = ORIENTED_EDGE('',*,*,#748,.T.);
+#748 = EDGE_CURVE('',#407,#749,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(-15.,6.75,5.2));
+#751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(0.,0.,1.));
+#756 = PCURVE('',#422,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
+#758 = LINE('',#759,#760);
+#759 = CARTESIAN_POINT('',(0.,0.));
+#760 = VECTOR('',#761,1.);
+#761 = DIRECTION('',(0.,-1.));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#763 = PCURVE('',#151,#764);
+#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.,-3.));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(-1.,-0.));
+#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#770 = ORIENTED_EDGE('',*,*,#771,.T.);
+#771 = EDGE_CURVE('',#749,#772,#774,.T.);
+#772 = VERTEX_POINT('',#773);
+#773 = CARTESIAN_POINT('',(-15.,6.75,7.2));
+#774 = SURFACE_CURVE('',#775,(#779,#786),.PCURVE_S1.);
+#775 = LINE('',#776,#777);
+#776 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#777 = VECTOR('',#778,1.);
+#778 = DIRECTION('',(0.,0.,1.));
+#779 = PCURVE('',#422,#780);
+#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);
+#781 = LINE('',#782,#783);
+#782 = CARTESIAN_POINT('',(0.,0.));
+#783 = VECTOR('',#784,1.);
+#784 = DIRECTION('',(0.,-1.));
+#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#786 = PCURVE('',#151,#787);
+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(0.,-3.));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(-1.,-0.));
+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#793 = ORIENTED_EDGE('',*,*,#794,.T.);
+#794 = EDGE_CURVE('',#772,#795,#797,.T.);
+#795 = VERTEX_POINT('',#796);
+#796 = CARTESIAN_POINT('',(-3.9,6.75,7.2));
+#797 = SURFACE_CURVE('',#798,(#802,#809),.PCURVE_S1.);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(-15.,6.75,7.2));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(1.,0.,0.));
+#802 = PCURVE('',#422,#803);
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
+#804 = LINE('',#805,#806);
+#805 = CARTESIAN_POINT('',(0.,-7.2));
+#806 = VECTOR('',#807,1.);
+#807 = DIRECTION('',(1.,0.));
+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#809 = PCURVE('',#810,#815);
+#810 = PLANE('',#811);
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#813 = DIRECTION('',(0.,0.,1.));
+#814 = DIRECTION('',(1.,0.,0.));
+#815 = DEFINITIONAL_REPRESENTATION('',(#816),#820);
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(3.4,3.));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(1.,0.));
+#820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#821 = ORIENTED_EDGE('',*,*,#822,.T.);
+#822 = EDGE_CURVE('',#795,#823,#825,.T.);
+#823 = VERTEX_POINT('',#824);
+#824 = CARTESIAN_POINT('',(-3.9,6.75,4.6));
+#825 = SURFACE_CURVE('',#826,(#830,#836),.PCURVE_S1.);
+#826 = LINE('',#827,#828);
+#827 = CARTESIAN_POINT('',(-3.9,6.75,2.3));
+#828 = VECTOR('',#829,1.);
+#829 = DIRECTION('',(0.,0.,-1.));
+#830 = PCURVE('',#422,#831);
+#831 = DEFINITIONAL_REPRESENTATION('',(#832),#835);
+#832 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#833,#834),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.62,-1.82),.PIECEWISE_BEZIER_KNOTS.);
+#833 = CARTESIAN_POINT('',(11.1,-7.92));
+#834 = CARTESIAN_POINT('',(11.1,-4.12));
+#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('',(-3.9,4.2,4.6));
+#840 = DIRECTION('',(1.,0.,0.));
+#841 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#846);
+#843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#844,#845),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-5.62,-1.82),.PIECEWISE_BEZIER_KNOTS.);
+#844 = CARTESIAN_POINT('',(3.32,-2.55));
+#845 = CARTESIAN_POINT('',(-0.48,-2.55));
+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#847 = ORIENTED_EDGE('',*,*,#848,.T.);
+#848 = EDGE_CURVE('',#823,#849,#851,.T.);
+#849 = VERTEX_POINT('',#850);
+#850 = CARTESIAN_POINT('',(-5.,6.75,4.6));
+#851 = SURFACE_CURVE('',#852,(#856,#862),.PCURVE_S1.);
+#852 = LINE('',#853,#854);
+#853 = CARTESIAN_POINT('',(-10.,6.75,4.6));
+#854 = VECTOR('',#855,1.);
+#855 = DIRECTION('',(-1.,0.,0.));
+#856 = PCURVE('',#422,#857);
+#857 = DEFINITIONAL_REPRESENTATION('',(#858),#861);
+#858 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#859,#860),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-6.21,-4.89),.PIECEWISE_BEZIER_KNOTS.);
+#859 = CARTESIAN_POINT('',(11.21,-4.6));
+#860 = CARTESIAN_POINT('',(9.89,-4.6));
+#861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#862 = PCURVE('',#863,#868);
+#863 = PLANE('',#864);
+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);
+#865 = CARTESIAN_POINT('',(-5.,4.2,4.6));
+#866 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#867 = DIRECTION('',(1.,0.,0.));
+#868 = DEFINITIONAL_REPRESENTATION('',(#869),#872);
+#869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#870,#871),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-6.21,-4.89),.PIECEWISE_BEZIER_KNOTS.);
+#870 = CARTESIAN_POINT('',(1.21,-2.55));
+#871 = CARTESIAN_POINT('',(-0.11,-2.55));
+#872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#873 = ORIENTED_EDGE('',*,*,#874,.T.);
+#874 = EDGE_CURVE('',#849,#875,#877,.T.);
+#875 = VERTEX_POINT('',#876);
+#876 = CARTESIAN_POINT('',(-5.,6.75,3.4));
+#877 = SURFACE_CURVE('',#878,(#882,#888),.PCURVE_S1.);
+#878 = LINE('',#879,#880);
+#879 = CARTESIAN_POINT('',(-5.,6.75,1.7));
+#880 = VECTOR('',#881,1.);
+#881 = DIRECTION('',(0.,0.,-1.));
+#882 = PCURVE('',#422,#883);
+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#887);
+#884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#885,#886),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.02,-1.58),.PIECEWISE_BEZIER_KNOTS.);
+#885 = CARTESIAN_POINT('',(10.,-4.72));
+#886 = CARTESIAN_POINT('',(10.,-3.28));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = PCURVE('',#889,#894);
+#889 = PLANE('',#890);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(-5.,4.2,3.4));
+#892 = DIRECTION('',(1.,0.,0.));
+#893 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#894 = DEFINITIONAL_REPRESENTATION('',(#895),#898);
+#895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#896,#897),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-3.02,-1.58),.PIECEWISE_BEZIER_KNOTS.);
+#896 = CARTESIAN_POINT('',(1.32,-2.55));
+#897 = CARTESIAN_POINT('',(-0.12,-2.55));
+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#899 = ORIENTED_EDGE('',*,*,#900,.T.);
+#900 = EDGE_CURVE('',#875,#901,#903,.T.);
+#901 = VERTEX_POINT('',#902);
+#902 = CARTESIAN_POINT('',(5.,6.75,3.4));
+#903 = SURFACE_CURVE('',#904,(#908,#914),.PCURVE_S1.);
+#904 = LINE('',#905,#906);
+#905 = CARTESIAN_POINT('',(-5.,6.75,3.4));
+#906 = VECTOR('',#907,1.);
+#907 = DIRECTION('',(1.,0.,0.));
+#908 = PCURVE('',#422,#909);
+#909 = DEFINITIONAL_REPRESENTATION('',(#910),#913);
+#910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#911,#912),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#911 = CARTESIAN_POINT('',(9.,-3.4));
+#912 = CARTESIAN_POINT('',(21.,-3.4));
+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#914 = PCURVE('',#915,#920);
+#915 = PLANE('',#916);
+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);
+#917 = CARTESIAN_POINT('',(5.,4.2,3.4));
+#918 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#919 = DIRECTION('',(-1.,0.,0.));
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#924);
+#921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#922,#923),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.,11.),.PIECEWISE_BEZIER_KNOTS.);
+#922 = CARTESIAN_POINT('',(11.,-2.55));
+#923 = CARTESIAN_POINT('',(-1.,-2.55));
+#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#925 = ORIENTED_EDGE('',*,*,#926,.T.);
+#926 = EDGE_CURVE('',#901,#927,#929,.T.);
+#927 = VERTEX_POINT('',#928);
+#928 = CARTESIAN_POINT('',(5.,6.75,4.6));
+#929 = SURFACE_CURVE('',#930,(#934,#940),.PCURVE_S1.);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(5.,6.75,2.3));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(0.,0.,1.));
+#934 = PCURVE('',#422,#935);
+#935 = DEFINITIONAL_REPRESENTATION('',(#936),#939);
+#936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#937,#938),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.98,2.42),.PIECEWISE_BEZIER_KNOTS.);
+#937 = CARTESIAN_POINT('',(20.,-3.28));
+#938 = CARTESIAN_POINT('',(20.,-4.72));
+#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#940 = PCURVE('',#941,#946);
+#941 = PLANE('',#942);
+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);
+#943 = CARTESIAN_POINT('',(5.,4.2,4.6));
+#944 = DIRECTION('',(-1.,0.,0.));
+#945 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#950);
+#947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#948,#949),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.98,2.42),.PIECEWISE_BEZIER_KNOTS.);
+#948 = CARTESIAN_POINT('',(1.32,-2.55));
+#949 = CARTESIAN_POINT('',(-0.12,-2.55));
+#950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#951 = ORIENTED_EDGE('',*,*,#952,.T.);
+#952 = EDGE_CURVE('',#927,#953,#955,.T.);
+#953 = VERTEX_POINT('',#954);
+#954 = CARTESIAN_POINT('',(3.9,6.75,4.6));
+#955 = SURFACE_CURVE('',#956,(#960,#966),.PCURVE_S1.);
+#956 = LINE('',#957,#958);
+#957 = CARTESIAN_POINT('',(-5.55,6.75,4.6));
+#958 = VECTOR('',#959,1.);
+#959 = DIRECTION('',(-1.,0.,0.));
+#960 = PCURVE('',#422,#961);
+#961 = DEFINITIONAL_REPRESENTATION('',(#962),#965);
+#962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#963,#964),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-10.66,-9.34),.PIECEWISE_BEZIER_KNOTS.);
+#963 = CARTESIAN_POINT('',(20.11,-4.6));
+#964 = CARTESIAN_POINT('',(18.79,-4.6));
+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#966 = PCURVE('',#967,#972);
+#967 = PLANE('',#968);
+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);
+#969 = CARTESIAN_POINT('',(3.9,4.2,4.6));
+#970 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#971 = DIRECTION('',(1.,0.,0.));
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#976);
+#973 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#974,#975),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-10.66,-9.34),.PIECEWISE_BEZIER_KNOTS.);
+#974 = CARTESIAN_POINT('',(1.21,-2.55));
+#975 = CARTESIAN_POINT('',(-0.11,-2.55));
+#976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#977 = ORIENTED_EDGE('',*,*,#978,.T.);
+#978 = EDGE_CURVE('',#953,#979,#981,.T.);
+#979 = VERTEX_POINT('',#980);
+#980 = CARTESIAN_POINT('',(3.9,6.75,7.2));
+#981 = SURFACE_CURVE('',#982,(#986,#992),.PCURVE_S1.);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(3.9,6.75,4.7));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(0.,0.,1.));
+#986 = PCURVE('',#422,#987);
+#987 = DEFINITIONAL_REPRESENTATION('',(#988),#991);
+#988 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#989,#990),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.58,3.22),.PIECEWISE_BEZIER_KNOTS.);
+#989 = CARTESIAN_POINT('',(18.9,-4.12));
+#990 = CARTESIAN_POINT('',(18.9,-7.92));
+#991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#992 = PCURVE('',#993,#998);
+#993 = PLANE('',#994);
+#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);
+#995 = CARTESIAN_POINT('',(3.9,4.2,9.4));
+#996 = DIRECTION('',(-1.,0.,0.));
+#997 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1002);
+#999 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1000,#1001),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.58,3.22),.PIECEWISE_BEZIER_KNOTS.);
+#1000 = CARTESIAN_POINT('',(5.28,-2.55));
+#1001 = CARTESIAN_POINT('',(1.48,-2.55));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = ORIENTED_EDGE('',*,*,#1004,.T.);
+#1004 = EDGE_CURVE('',#979,#1005,#1007,.T.);
+#1005 = VERTEX_POINT('',#1006);
+#1006 = CARTESIAN_POINT('',(15.,6.75,7.2));
+#1007 = SURFACE_CURVE('',#1008,(#1012,#1019),.PCURVE_S1.);
+#1008 = LINE('',#1009,#1010);
+#1009 = CARTESIAN_POINT('',(-15.,6.75,7.2));
+#1010 = VECTOR('',#1011,1.);
+#1011 = DIRECTION('',(1.,0.,0.));
+#1012 = PCURVE('',#422,#1013);
+#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.,-7.2));
+#1016 = VECTOR('',#1017,1.);
+#1017 = DIRECTION('',(1.,0.));
+#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1019 = PCURVE('',#1020,#1025);
+#1020 = PLANE('',#1021);
+#1021 = AXIS2_PLACEMENT_3D('',#1022,#1023,#1024);
+#1022 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#1023 = DIRECTION('',(0.,0.,1.));
+#1024 = DIRECTION('',(1.,0.,0.));
+#1025 = DEFINITIONAL_REPRESENTATION('',(#1026),#1030);
+#1026 = LINE('',#1027,#1028);
+#1027 = CARTESIAN_POINT('',(3.4,3.));
+#1028 = VECTOR('',#1029,1.);
+#1029 = DIRECTION('',(1.,0.));
+#1030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1032 = EDGE_CURVE('',#1033,#1005,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(15.,6.75,5.2));
+#1035 = SURFACE_CURVE('',#1036,(#1040,#1047),.PCURVE_S1.);
+#1036 = LINE('',#1037,#1038);
+#1037 = CARTESIAN_POINT('',(15.,6.75,0.));
+#1038 = VECTOR('',#1039,1.);
+#1039 = DIRECTION('',(0.,0.,1.));
+#1040 = PCURVE('',#422,#1041);
+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);
+#1042 = LINE('',#1043,#1044);
+#1043 = CARTESIAN_POINT('',(30.,0.));
+#1044 = VECTOR('',#1045,1.);
+#1045 = DIRECTION('',(0.,-1.));
+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1047 = PCURVE('',#286,#1048);
+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(0.,0.));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(1.,0.));
+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1054 = ORIENTED_EDGE('',*,*,#1055,.F.);
+#1055 = EDGE_CURVE('',#384,#1033,#1056,.T.);
+#1056 = SURFACE_CURVE('',#1057,(#1061,#1068),.PCURVE_S1.);
+#1057 = LINE('',#1058,#1059);
+#1058 = CARTESIAN_POINT('',(15.,6.75,0.));
+#1059 = VECTOR('',#1060,1.);
+#1060 = DIRECTION('',(0.,0.,1.));
+#1061 = PCURVE('',#422,#1062);
+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
+#1063 = LINE('',#1064,#1065);
+#1064 = CARTESIAN_POINT('',(30.,0.));
+#1065 = VECTOR('',#1066,1.);
+#1066 = DIRECTION('',(0.,-1.));
+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1068 = PCURVE('',#286,#1069);
+#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);
+#1070 = LINE('',#1071,#1072);
+#1071 = CARTESIAN_POINT('',(0.,0.));
+#1072 = VECTOR('',#1073,1.);
+#1073 = DIRECTION('',(1.,0.));
+#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1075 = ADVANCED_FACE('',(#1076),#258,.F.);
+#1076 = FACE_BOUND('',#1077,.F.);
+#1077 = EDGE_LOOP('',(#1078,#1101,#1124,#1152,#1175,#1196));
+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079 = EDGE_CURVE('',#220,#1080,#1082,.T.);
+#1080 = VERTEX_POINT('',#1081);
+#1081 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#1082 = SURFACE_CURVE('',#1083,(#1087,#1094),.PCURVE_S1.);
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(0.,0.,1.));
+#1087 = PCURVE('',#258,#1088);
+#1088 = DEFINITIONAL_REPRESENTATION('',(#1089),#1093);
+#1089 = LINE('',#1090,#1091);
+#1090 = CARTESIAN_POINT('',(0.,0.));
+#1091 = VECTOR('',#1092,1.);
+#1092 = DIRECTION('',(0.,-1.));
+#1093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1094 = PCURVE('',#151,#1095);
+#1095 = DEFINITIONAL_REPRESENTATION('',(#1096),#1100);
+#1096 = LINE('',#1097,#1098);
+#1097 = CARTESIAN_POINT('',(0.,10.5));
+#1098 = VECTOR('',#1099,1.);
+#1099 = DIRECTION('',(-1.,-0.));
+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1101 = ORIENTED_EDGE('',*,*,#1102,.T.);
+#1102 = EDGE_CURVE('',#1080,#1103,#1105,.T.);
+#1103 = VERTEX_POINT('',#1104);
+#1104 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#1105 = SURFACE_CURVE('',#1106,(#1110,#1117),.PCURVE_S1.);
+#1106 = LINE('',#1107,#1108);
+#1107 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#1108 = VECTOR('',#1109,1.);
+#1109 = DIRECTION('',(0.,0.,1.));
+#1110 = PCURVE('',#258,#1111);
+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(0.,0.));
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(0.,-1.));
+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1117 = PCURVE('',#151,#1118);
+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);
+#1119 = LINE('',#1120,#1121);
+#1120 = CARTESIAN_POINT('',(0.,10.5));
+#1121 = VECTOR('',#1122,1.);
+#1122 = DIRECTION('',(-1.,-0.));
+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1124 = ORIENTED_EDGE('',*,*,#1125,.T.);
+#1125 = EDGE_CURVE('',#1103,#1126,#1128,.T.);
+#1126 = VERTEX_POINT('',#1127);
+#1127 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#1128 = SURFACE_CURVE('',#1129,(#1133,#1140),.PCURVE_S1.);
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(1.,0.,0.));
+#1133 = PCURVE('',#258,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(0.,-7.2));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(1.,0.));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = PCURVE('',#1141,#1146);
+#1141 = PLANE('',#1142);
+#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145);
+#1143 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#1144 = DIRECTION('',(0.,0.,1.));
+#1145 = DIRECTION('',(1.,0.,0.));
+#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151);
+#1147 = LINE('',#1148,#1149);
+#1148 = CARTESIAN_POINT('',(3.4,-10.5));
+#1149 = VECTOR('',#1150,1.);
+#1150 = DIRECTION('',(1.,0.));
+#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1152 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#1153 = EDGE_CURVE('',#1154,#1126,#1156,.T.);
+#1154 = VERTEX_POINT('',#1155);
+#1155 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1156 = SURFACE_CURVE('',#1157,(#1161,#1168),.PCURVE_S1.);
+#1157 = LINE('',#1158,#1159);
+#1158 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#1159 = VECTOR('',#1160,1.);
+#1160 = DIRECTION('',(0.,0.,1.));
+#1161 = PCURVE('',#258,#1162);
+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);
+#1163 = LINE('',#1164,#1165);
+#1164 = CARTESIAN_POINT('',(30.,0.));
+#1165 = VECTOR('',#1166,1.);
+#1166 = DIRECTION('',(0.,-1.));
+#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1168 = PCURVE('',#286,#1169);
+#1169 = DEFINITIONAL_REPRESENTATION('',(#1170),#1174);
+#1170 = LINE('',#1171,#1172);
+#1171 = CARTESIAN_POINT('',(0.,13.5));
+#1172 = VECTOR('',#1173,1.);
+#1173 = DIRECTION('',(1.,0.));
+#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1175 = ORIENTED_EDGE('',*,*,#1176,.F.);
+#1176 = EDGE_CURVE('',#243,#1154,#1177,.T.);
+#1177 = SURFACE_CURVE('',#1178,(#1182,#1189),.PCURVE_S1.);
+#1178 = LINE('',#1179,#1180);
+#1179 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#1180 = VECTOR('',#1181,1.);
+#1181 = DIRECTION('',(0.,0.,1.));
+#1182 = PCURVE('',#258,#1183);
+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);
+#1184 = LINE('',#1185,#1186);
+#1185 = CARTESIAN_POINT('',(30.,0.));
+#1186 = VECTOR('',#1187,1.);
+#1187 = DIRECTION('',(0.,-1.));
+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1189 = PCURVE('',#286,#1190);
+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1195);
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(0.,13.5));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(1.,0.));
+#1195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1196 = ORIENTED_EDGE('',*,*,#242,.F.);
+#1197 = ADVANCED_FACE('',(#1198),#371,.T.);
+#1198 = FACE_BOUND('',#1199,.T.);
+#1199 = EDGE_LOOP('',(#1200,#1201,#1224,#1250,#1277));
+#1200 = ORIENTED_EDGE('',*,*,#355,.F.);
+#1201 = ORIENTED_EDGE('',*,*,#1202,.T.);
+#1202 = EDGE_CURVE('',#356,#1203,#1205,.T.);
+#1203 = VERTEX_POINT('',#1204);
+#1204 = CARTESIAN_POINT('',(15.,3.75,5.2));
+#1205 = SURFACE_CURVE('',#1206,(#1210,#1217),.PCURVE_S1.);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(15.,3.75,0.));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(0.,0.,1.));
+#1210 = PCURVE('',#371,#1211);
+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(0.,0.));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(0.,-1.));
+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1217 = PCURVE('',#286,#1218);
+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(0.,3.));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(1.,0.));
+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1224 = ORIENTED_EDGE('',*,*,#1225,.F.);
+#1225 = EDGE_CURVE('',#1226,#1203,#1228,.T.);
+#1226 = VERTEX_POINT('',#1227);
+#1227 = CARTESIAN_POINT('',(17.2,3.75,1.5));
+#1228 = SURFACE_CURVE('',#1229,(#1233,#1239),.PCURVE_S1.);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(16.142147868322,3.75,3.279114948732));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(-0.511075392877,0.,0.859535888021));
+#1233 = PCURVE('',#371,#1234);
+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1238);
+#1235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1236,#1237),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1236 = CARTESIAN_POINT('',(2.42,-1.13));
+#1237 = CARTESIAN_POINT('',(-0.22,-5.57));
+#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1239 = PCURVE('',#1240,#1245);
+#1240 = PLANE('',#1241);
+#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244);
+#1242 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1243 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#1244 = DIRECTION('',(0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1249);
+#1246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1247,#1248),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1247 = CARTESIAN_POINT('',(4.735113515007,-10.5));
+#1248 = CARTESIAN_POINT('',(-0.430464865001,-10.5));
+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1250 = ORIENTED_EDGE('',*,*,#1251,.F.);
+#1251 = EDGE_CURVE('',#1252,#1226,#1254,.T.);
+#1252 = VERTEX_POINT('',#1253);
+#1253 = CARTESIAN_POINT('',(18.4,3.75,1.5));
+#1254 = SURFACE_CURVE('',#1255,(#1259,#1265),.PCURVE_S1.);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(16.1,3.75,1.5));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(-1.,0.,0.));
+#1259 = PCURVE('',#371,#1260);
+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1264);
+#1261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1262,#1263),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.64,-0.6),.PIECEWISE_BEZIER_KNOTS.);
+#1262 = CARTESIAN_POINT('',(3.74,-1.5));
+#1263 = CARTESIAN_POINT('',(1.7,-1.5));
+#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1265 = PCURVE('',#1266,#1271);
+#1266 = PLANE('',#1267);
+#1267 = AXIS2_PLACEMENT_3D('',#1268,#1269,#1270);
+#1268 = CARTESIAN_POINT('',(18.472637138527,6.5069855842E-15,1.5));
+#1269 = DIRECTION('',(-2.318641499477E-16,-6.04287898554E-17,-1.));
+#1270 = DIRECTION('',(-1.,0.,2.318641499477E-16));
+#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1276);
+#1272 = LINE('',#1273,#1274);
+#1273 = CARTESIAN_POINT('',(2.372637138527,3.75));
+#1274 = VECTOR('',#1275,1.);
+#1275 = DIRECTION('',(1.,1.401126999219E-32));
+#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1277 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#1278 = EDGE_CURVE('',#327,#1252,#1279,.T.);
+#1279 = SURFACE_CURVE('',#1280,(#1284,#1291),.PCURVE_S1.);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(18.4,3.75,0.));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(0.,0.,1.));
+#1284 = PCURVE('',#371,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = LINE('',#1287,#1288);
+#1287 = CARTESIAN_POINT('',(3.4,0.));
+#1288 = VECTOR('',#1289,1.);
+#1289 = DIRECTION('',(0.,-1.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = PCURVE('',#343,#1292);
+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);
+#1293 = LINE('',#1294,#1295);
+#1294 = CARTESIAN_POINT('',(-7.853981633974,0.));
+#1295 = VECTOR('',#1296,1.);
+#1296 = DIRECTION('',(-0.,-1.));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = ADVANCED_FACE('',(#1299),#343,.T.);
+#1299 = FACE_BOUND('',#1300,.F.);
+#1300 = EDGE_LOOP('',(#1301,#1302,#1325,#1347));
+#1301 = ORIENTED_EDGE('',*,*,#326,.F.);
+#1302 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1303 = EDGE_CURVE('',#299,#1304,#1306,.T.);
+#1304 = VERTEX_POINT('',#1305);
+#1305 = CARTESIAN_POINT('',(18.4,-3.75,1.5));
+#1306 = SURFACE_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.);
+#1307 = LINE('',#1308,#1309);
+#1308 = CARTESIAN_POINT('',(18.4,-3.75,0.));
+#1309 = VECTOR('',#1310,1.);
+#1310 = DIRECTION('',(0.,0.,1.));
+#1311 = PCURVE('',#343,#1312);
+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(-0.,-1.));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1318 = PCURVE('',#314,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(3.4,0.));
+#1322 = VECTOR('',#1323,1.);
+#1323 = DIRECTION('',(0.,-1.));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#1326 = EDGE_CURVE('',#1252,#1304,#1327,.T.);
+#1327 = SURFACE_CURVE('',#1328,(#1333,#1340),.PCURVE_S1.);
+#1328 = CIRCLE('',#1329,3.75);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1331 = DIRECTION('',(0.,0.,-1.));
+#1332 = DIRECTION('',(1.,0.,0.));
+#1333 = PCURVE('',#343,#1334);
+#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(-12.56637061435,-1.5));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(1.,-0.));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1340 = PCURVE('',#1266,#1341);
+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
+#1342 = CIRCLE('',#1343,3.75);
+#1343 = AXIS2_PLACEMENT_2D('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(7.263713852725E-02,-6.5069855842E-15));
+#1345 = DIRECTION('',(-1.,-1.401126999219E-32));
+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1347 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#1348 = ADVANCED_FACE('',(#1349),#314,.F.);
+#1349 = FACE_BOUND('',#1350,.F.);
+#1350 = EDGE_LOOP('',(#1351,#1352,#1375,#1401,#1421));
+#1351 = ORIENTED_EDGE('',*,*,#298,.F.);
+#1352 = ORIENTED_EDGE('',*,*,#1353,.T.);
+#1353 = EDGE_CURVE('',#271,#1354,#1356,.T.);
+#1354 = VERTEX_POINT('',#1355);
+#1355 = CARTESIAN_POINT('',(15.,-3.75,5.2));
+#1356 = SURFACE_CURVE('',#1357,(#1361,#1368),.PCURVE_S1.);
+#1357 = LINE('',#1358,#1359);
+#1358 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#1359 = VECTOR('',#1360,1.);
+#1360 = DIRECTION('',(0.,0.,1.));
+#1361 = PCURVE('',#314,#1362);
+#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1367);
+#1363 = LINE('',#1364,#1365);
+#1364 = CARTESIAN_POINT('',(0.,0.));
+#1365 = VECTOR('',#1366,1.);
+#1366 = DIRECTION('',(0.,-1.));
+#1367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1368 = PCURVE('',#286,#1369);
+#1369 = DEFINITIONAL_REPRESENTATION('',(#1370),#1374);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(0.,10.5));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(1.,0.));
+#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1375 = ORIENTED_EDGE('',*,*,#1376,.F.);
+#1376 = EDGE_CURVE('',#1377,#1354,#1379,.T.);
+#1377 = VERTEX_POINT('',#1378);
+#1378 = CARTESIAN_POINT('',(17.2,-3.75,1.5));
+#1379 = SURFACE_CURVE('',#1380,(#1384,#1390),.PCURVE_S1.);
+#1380 = LINE('',#1381,#1382);
+#1381 = CARTESIAN_POINT('',(16.142147868322,-3.75,3.279114948732));
+#1382 = VECTOR('',#1383,1.);
+#1383 = DIRECTION('',(-0.511075392877,0.,0.859535888021));
+#1384 = PCURVE('',#314,#1385);
+#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1389);
+#1386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1387,#1388),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1387 = CARTESIAN_POINT('',(2.42,-1.13));
+#1388 = CARTESIAN_POINT('',(-0.22,-5.57));
+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1390 = PCURVE('',#1391,#1396);
+#1391 = PLANE('',#1392);
+#1392 = AXIS2_PLACEMENT_3D('',#1393,#1394,#1395);
+#1393 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1394 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#1395 = DIRECTION('',(0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#1396 = DEFINITIONAL_REPRESENTATION('',(#1397),#1400);
+#1397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1398,#1399),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1398 = CARTESIAN_POINT('',(4.735113515007,-3.));
+#1399 = CARTESIAN_POINT('',(-0.430464865001,-3.));
+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1401 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#1402 = EDGE_CURVE('',#1304,#1377,#1403,.T.);
+#1403 = SURFACE_CURVE('',#1404,(#1408,#1414),.PCURVE_S1.);
+#1404 = LINE('',#1405,#1406);
+#1405 = CARTESIAN_POINT('',(16.1,-3.75,1.5));
+#1406 = VECTOR('',#1407,1.);
+#1407 = DIRECTION('',(-1.,0.,0.));
+#1408 = PCURVE('',#314,#1409);
+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1413);
+#1410 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1411,#1412),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.64,-0.6),.PIECEWISE_BEZIER_KNOTS.);
+#1411 = CARTESIAN_POINT('',(3.74,-1.5));
+#1412 = CARTESIAN_POINT('',(1.7,-1.5));
+#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1414 = PCURVE('',#1266,#1415);
+#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1420);
+#1416 = LINE('',#1417,#1418);
+#1417 = CARTESIAN_POINT('',(2.372637138527,-3.75));
+#1418 = VECTOR('',#1419,1.);
+#1419 = DIRECTION('',(1.,1.401126999219E-32));
+#1420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1421 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1422 = ADVANCED_FACE('',(#1423),#474,.F.);
+#1423 = FACE_BOUND('',#1424,.F.);
+#1424 = EDGE_LOOP('',(#1425,#1455,#1476,#1477,#1478,#1506));
+#1425 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1426 = EDGE_CURVE('',#1427,#1429,#1431,.T.);
+#1427 = VERTEX_POINT('',#1428);
+#1428 = CARTESIAN_POINT('',(19.9,0.,1.5));
+#1429 = VERTEX_POINT('',#1430);
+#1430 = CARTESIAN_POINT('',(17.2,0.9,1.5));
+#1431 = SURFACE_CURVE('',#1432,(#1437,#1444),.PCURVE_S1.);
+#1432 = CIRCLE('',#1433,1.5);
+#1433 = AXIS2_PLACEMENT_3D('',#1434,#1435,#1436);
+#1434 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1435 = DIRECTION('',(0.,0.,1.));
+#1436 = DIRECTION('',(1.,0.,0.));
+#1437 = PCURVE('',#474,#1438);
+#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1443);
+#1439 = LINE('',#1440,#1441);
+#1440 = CARTESIAN_POINT('',(0.,-5.7));
+#1441 = VECTOR('',#1442,1.);
+#1442 = DIRECTION('',(1.,0.));
+#1443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1444 = PCURVE('',#1266,#1445);
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1454);
+#1446 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1447,#1448,#1449,#1450,
+#1451,#1452,#1453),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1447 = CARTESIAN_POINT('',(-1.427362861473,-6.5069855842E-15));
+#1448 = CARTESIAN_POINT('',(-1.427362861473,2.598076211353));
+#1449 = CARTESIAN_POINT('',(0.822637138527,1.299038105677));
+#1450 = CARTESIAN_POINT('',(3.072637138527,-6.139603678053E-15));
+#1451 = CARTESIAN_POINT('',(0.822637138527,-1.299038105677));
+#1452 = CARTESIAN_POINT('',(-1.427362861473,-2.598076211353));
+#1453 = CARTESIAN_POINT('',(-1.427362861473,-6.5069855842E-15));
+#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1455 = ORIENTED_EDGE('',*,*,#1456,.T.);
+#1456 = EDGE_CURVE('',#1427,#458,#1457,.T.);
+#1457 = SEAM_CURVE('',#1458,(#1462,#1469),.PCURVE_S1.);
+#1458 = LINE('',#1459,#1460);
+#1459 = CARTESIAN_POINT('',(19.9,0.,7.2));
+#1460 = VECTOR('',#1461,1.);
+#1461 = DIRECTION('',(-0.,-0.,-1.));
+#1462 = PCURVE('',#474,#1463);
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(0.,-1.));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1469 = PCURVE('',#474,#1470);
+#1470 = DEFINITIONAL_REPRESENTATION('',(#1471),#1475);
+#1471 = LINE('',#1472,#1473);
+#1472 = CARTESIAN_POINT('',(0.,0.));
+#1473 = VECTOR('',#1474,1.);
+#1474 = DIRECTION('',(0.,-1.));
+#1475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1476 = ORIENTED_EDGE('',*,*,#457,.T.);
+#1477 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#1478 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1479 = EDGE_CURVE('',#1480,#1427,#1482,.T.);
+#1480 = VERTEX_POINT('',#1481);
+#1481 = CARTESIAN_POINT('',(17.2,-0.9,1.5));
+#1482 = SURFACE_CURVE('',#1483,(#1488,#1495),.PCURVE_S1.);
+#1483 = CIRCLE('',#1484,1.5);
+#1484 = AXIS2_PLACEMENT_3D('',#1485,#1486,#1487);
+#1485 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1486 = DIRECTION('',(0.,0.,1.));
+#1487 = DIRECTION('',(1.,0.,0.));
+#1488 = PCURVE('',#474,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(0.,-5.7));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(1.,0.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1495 = PCURVE('',#1266,#1496);
+#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1505);
+#1497 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1498,#1499,#1500,#1501,
+#1502,#1503,#1504),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1498 = CARTESIAN_POINT('',(-1.427362861473,-6.5069855842E-15));
+#1499 = CARTESIAN_POINT('',(-1.427362861473,2.598076211353));
+#1500 = CARTESIAN_POINT('',(0.822637138527,1.299038105677));
+#1501 = CARTESIAN_POINT('',(3.072637138527,-6.139603678053E-15));
+#1502 = CARTESIAN_POINT('',(0.822637138527,-1.299038105677));
+#1503 = CARTESIAN_POINT('',(-1.427362861473,-2.598076211353));
+#1504 = CARTESIAN_POINT('',(-1.427362861473,-6.5069855842E-15));
+#1505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1506 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1507 = EDGE_CURVE('',#1429,#1480,#1508,.T.);
+#1508 = SURFACE_CURVE('',#1509,(#1514,#1521),.PCURVE_S1.);
+#1509 = CIRCLE('',#1510,1.5);
+#1510 = AXIS2_PLACEMENT_3D('',#1511,#1512,#1513);
+#1511 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1512 = DIRECTION('',(0.,0.,1.));
+#1513 = DIRECTION('',(1.,0.,0.));
+#1514 = PCURVE('',#474,#1515);
+#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520);
+#1516 = LINE('',#1517,#1518);
+#1517 = CARTESIAN_POINT('',(0.,-5.7));
+#1518 = VECTOR('',#1519,1.);
+#1519 = DIRECTION('',(1.,0.));
+#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1521 = PCURVE('',#1266,#1522);
+#1522 = DEFINITIONAL_REPRESENTATION('',(#1523),#1531);
+#1523 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1524,#1525,#1526,#1527,
+#1528,#1529,#1530),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1524 = CARTESIAN_POINT('',(-1.427362861473,-6.5069855842E-15));
+#1525 = CARTESIAN_POINT('',(-1.427362861473,2.598076211353));
+#1526 = CARTESIAN_POINT('',(0.822637138527,1.299038105677));
+#1527 = CARTESIAN_POINT('',(3.072637138527,-6.139603678053E-15));
+#1528 = CARTESIAN_POINT('',(0.822637138527,-1.299038105677));
+#1529 = CARTESIAN_POINT('',(-1.427362861473,-2.598076211353));
+#1530 = CARTESIAN_POINT('',(-1.427362861473,-6.5069855842E-15));
+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1532 = ADVANCED_FACE('',(#1533),#505,.F.);
+#1533 = FACE_BOUND('',#1534,.F.);
+#1534 = EDGE_LOOP('',(#1535,#1561,#1582,#1583,#1584,#1608));
+#1535 = ORIENTED_EDGE('',*,*,#1536,.F.);
+#1536 = EDGE_CURVE('',#1537,#1539,#1541,.T.);
+#1537 = VERTEX_POINT('',#1538);
+#1538 = CARTESIAN_POINT('',(-16.9,0.,1.5));
+#1539 = VERTEX_POINT('',#1540);
+#1540 = CARTESIAN_POINT('',(-17.2,0.9,1.5));
+#1541 = SURFACE_CURVE('',#1542,(#1547,#1554),.PCURVE_S1.);
+#1542 = CIRCLE('',#1543,1.5);
+#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546);
+#1544 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#1545 = DIRECTION('',(0.,0.,1.));
+#1546 = DIRECTION('',(1.,0.,0.));
+#1547 = PCURVE('',#505,#1548);
+#1548 = DEFINITIONAL_REPRESENTATION('',(#1549),#1553);
+#1549 = LINE('',#1550,#1551);
+#1550 = CARTESIAN_POINT('',(0.,-5.7));
+#1551 = VECTOR('',#1552,1.);
+#1552 = DIRECTION('',(1.,0.));
+#1553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1554 = PCURVE('',#99,#1555);
+#1555 = DEFINITIONAL_REPRESENTATION('',(#1556),#1560);
+#1556 = CIRCLE('',#1557,1.5);
+#1557 = AXIS2_PLACEMENT_2D('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(1.42108547152E-14,3.75));
+#1559 = DIRECTION('',(1.,0.));
+#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1561 = ORIENTED_EDGE('',*,*,#1562,.T.);
+#1562 = EDGE_CURVE('',#1537,#489,#1563,.T.);
+#1563 = SEAM_CURVE('',#1564,(#1568,#1575),.PCURVE_S1.);
+#1564 = LINE('',#1565,#1566);
+#1565 = CARTESIAN_POINT('',(-16.9,0.,7.2));
+#1566 = VECTOR('',#1567,1.);
+#1567 = DIRECTION('',(-0.,-0.,-1.));
+#1568 = PCURVE('',#505,#1569);
+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1574);
+#1570 = LINE('',#1571,#1572);
+#1571 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1572 = VECTOR('',#1573,1.);
+#1573 = DIRECTION('',(0.,-1.));
+#1574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1575 = PCURVE('',#505,#1576);
+#1576 = DEFINITIONAL_REPRESENTATION('',(#1577),#1581);
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(0.,0.));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(0.,-1.));
+#1581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1582 = ORIENTED_EDGE('',*,*,#488,.T.);
+#1583 = ORIENTED_EDGE('',*,*,#1562,.F.);
+#1584 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#1585 = EDGE_CURVE('',#1586,#1537,#1588,.T.);
+#1586 = VERTEX_POINT('',#1587);
+#1587 = CARTESIAN_POINT('',(-17.2,-0.9,1.5));
+#1588 = SURFACE_CURVE('',#1589,(#1594,#1601),.PCURVE_S1.);
+#1589 = CIRCLE('',#1590,1.5);
+#1590 = AXIS2_PLACEMENT_3D('',#1591,#1592,#1593);
+#1591 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#1592 = DIRECTION('',(0.,0.,1.));
+#1593 = DIRECTION('',(1.,0.,0.));
+#1594 = PCURVE('',#505,#1595);
+#1595 = DEFINITIONAL_REPRESENTATION('',(#1596),#1600);
+#1596 = LINE('',#1597,#1598);
+#1597 = CARTESIAN_POINT('',(0.,-5.7));
+#1598 = VECTOR('',#1599,1.);
+#1599 = DIRECTION('',(1.,0.));
+#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1601 = PCURVE('',#99,#1602);
+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1607);
+#1603 = CIRCLE('',#1604,1.5);
+#1604 = AXIS2_PLACEMENT_2D('',#1605,#1606);
+#1605 = CARTESIAN_POINT('',(1.42108547152E-14,3.75));
+#1606 = DIRECTION('',(1.,0.));
+#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1608 = ORIENTED_EDGE('',*,*,#1609,.F.);
+#1609 = EDGE_CURVE('',#1539,#1586,#1610,.T.);
+#1610 = SURFACE_CURVE('',#1611,(#1616,#1623),.PCURVE_S1.);
+#1611 = CIRCLE('',#1612,1.5);
+#1612 = AXIS2_PLACEMENT_3D('',#1613,#1614,#1615);
+#1613 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#1614 = DIRECTION('',(0.,0.,1.));
+#1615 = DIRECTION('',(1.,0.,0.));
+#1616 = PCURVE('',#505,#1617);
+#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1622);
+#1618 = LINE('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(0.,-5.7));
+#1620 = VECTOR('',#1621,1.);
+#1621 = DIRECTION('',(1.,0.));
+#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1623 = PCURVE('',#99,#1624);
+#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1629);
+#1625 = CIRCLE('',#1626,1.5);
+#1626 = AXIS2_PLACEMENT_2D('',#1627,#1628);
+#1627 = CARTESIAN_POINT('',(1.42108547152E-14,3.75));
+#1628 = DIRECTION('',(1.,0.));
+#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1630 = ADVANCED_FACE('',(#1631),#712,.T.);
+#1631 = FACE_BOUND('',#1632,.T.);
+#1632 = EDGE_LOOP('',(#1633,#1656,#1657,#1678));
+#1633 = ORIENTED_EDGE('',*,*,#1634,.F.);
+#1634 = EDGE_CURVE('',#676,#1635,#1637,.T.);
+#1635 = VERTEX_POINT('',#1636);
+#1636 = CARTESIAN_POINT('',(-17.2,-3.181194744117,1.5));
+#1637 = SURFACE_CURVE('',#1638,(#1642,#1649),.PCURVE_S1.);
+#1638 = LINE('',#1639,#1640);
+#1639 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#1640 = VECTOR('',#1641,1.);
+#1641 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1642 = PCURVE('',#712,#1643);
+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1648);
+#1644 = LINE('',#1645,#1646);
+#1645 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#1646 = VECTOR('',#1647,1.);
+#1647 = DIRECTION('',(0.,-1.));
+#1648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1649 = PCURVE('',#99,#1650);
+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);
+#1651 = LINE('',#1652,#1653);
+#1652 = CARTESIAN_POINT('',(1.2,-3.));
+#1653 = VECTOR('',#1654,1.);
+#1654 = DIRECTION('',(0.,1.));
+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1656 = ORIENTED_EDGE('',*,*,#697,.T.);
+#1657 = ORIENTED_EDGE('',*,*,#1658,.T.);
+#1658 = EDGE_CURVE('',#698,#521,#1659,.T.);
+#1659 = SURFACE_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.);
+#1660 = LINE('',#1661,#1662);
+#1661 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#1662 = VECTOR('',#1663,1.);
+#1663 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1664 = PCURVE('',#712,#1665);
+#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670);
+#1666 = LINE('',#1667,#1668);
+#1667 = CARTESIAN_POINT('',(-0.,0.));
+#1668 = VECTOR('',#1669,1.);
+#1669 = DIRECTION('',(0.,-1.));
+#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1671 = PCURVE('',#151,#1672);
+#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1677);
+#1673 = LINE('',#1674,#1675);
+#1674 = CARTESIAN_POINT('',(-5.2,10.5));
+#1675 = VECTOR('',#1676,1.);
+#1676 = DIRECTION('',(2.22044604925E-16,-1.));
+#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1678 = ORIENTED_EDGE('',*,*,#1679,.F.);
+#1679 = EDGE_CURVE('',#1635,#521,#1680,.T.);
+#1680 = SURFACE_CURVE('',#1681,(#1686,#1693),.PCURVE_S1.);
+#1681 = ELLIPSE('',#1682,6.652638822737,3.4);
+#1682 = AXIS2_PLACEMENT_3D('',#1683,#1684,#1685);
+#1683 = CARTESIAN_POINT('',(-18.4,0.,-0.518181818182));
+#1684 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#1685 = DIRECTION('',(0.511075392877,-6.747550652332E-17,0.859535888021)
+  );
+#1686 = PCURVE('',#712,#1687);
+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);
+#1688 = ELLIPSE('',#1689,6.652638822737,3.4);
+#1689 = AXIS2_PLACEMENT_2D('',#1690,#1691);
+#1690 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#1691 = DIRECTION('',(-1.,2.583308131978E-16));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1693 = PCURVE('',#539,#1694);
+#1694 = DEFINITIONAL_REPRESENTATION('',(#1695),#1721);
+#1695 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1696,#1697,#1698,#1699,#1700,
+    #1701,#1702,#1703,#1704,#1705,#1706,#1707,#1708,#1709,#1710,#1711,
+    #1712,#1713,#1714,#1715,#1716,#1717,#1718,#1719,#1720),
+  .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.073101700748,5.128105501041,5.183109301333,5.238113101625,
+    5.293116901918,5.34812070221,5.403124502502,5.458128302795,
+    5.513132103087,5.568135903379,5.623139703672,5.678143503964,
+    5.733147304256,5.788151104549,5.843154904841,5.898158705133,
+    5.953162505426,6.008166305718,6.06317010601,6.118173906303,
+    6.173177706595,6.228181506887,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#1696 = CARTESIAN_POINT('',(5.073101700748,-5.7));
+#1697 = CARTESIAN_POINT('',(5.091436300846,-5.601904580042));
+#1698 = CARTESIAN_POINT('',(5.128105501041,-5.407755803089));
+#1699 = CARTESIAN_POINT('',(5.183109301333,-5.123515843675));
+#1700 = CARTESIAN_POINT('',(5.238113101625,-4.847125204113));
+#1701 = CARTESIAN_POINT('',(5.293116901918,-4.579418159731));
+#1702 = CARTESIAN_POINT('',(5.34812070221,-4.321204890564));
+#1703 = CARTESIAN_POINT('',(5.403124502502,-4.07326627991));
+#1704 = CARTESIAN_POINT('',(5.458128302795,-3.836352289535));
+#1705 = CARTESIAN_POINT('',(5.513132103087,-3.611179493788));
+#1706 = CARTESIAN_POINT('',(5.568135903379,-3.398428965138));
+#1707 = CARTESIAN_POINT('',(5.623139703672,-3.198744199976));
+#1708 = CARTESIAN_POINT('',(5.678143503964,-3.012729176076));
+#1709 = CARTESIAN_POINT('',(5.733147304256,-2.8409465247));
+#1710 = CARTESIAN_POINT('',(5.788151104549,-2.683915829289));
+#1711 = CARTESIAN_POINT('',(5.843154904841,-2.542112053166));
+#1712 = CARTESIAN_POINT('',(5.898158705133,-2.415964105406));
+#1713 = CARTESIAN_POINT('',(5.953162505426,-2.305853534393));
+#1714 = CARTESIAN_POINT('',(6.008166305718,-2.212113407862));
+#1715 = CARTESIAN_POINT('',(6.06317010601,-2.135027178246));
+#1716 = CARTESIAN_POINT('',(6.118173906303,-2.074828300187));
+#1717 = CARTESIAN_POINT('',(6.173177706595,-2.031697752233));
+#1718 = CARTESIAN_POINT('',(6.228181506887,-2.005770103308));
+#1719 = CARTESIAN_POINT('',(6.264850707082,-1.999995649373));
+#1720 = CARTESIAN_POINT('',(6.28318530718,-2.));
+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1722 = ADVANCED_FACE('',(#1723),#1020,.T.);
+#1723 = FACE_BOUND('',#1724,.T.);
+#1724 = EDGE_LOOP('',(#1725,#1746,#1774,#1795));
+#1725 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#1726 = EDGE_CURVE('',#979,#1727,#1729,.T.);
+#1727 = VERTEX_POINT('',#1728);
+#1728 = CARTESIAN_POINT('',(3.9,4.2,7.2));
+#1729 = SURFACE_CURVE('',#1730,(#1734,#1740),.PCURVE_S1.);
+#1730 = LINE('',#1731,#1732);
+#1731 = CARTESIAN_POINT('',(3.9,3.975,7.2));
+#1732 = VECTOR('',#1733,1.);
+#1733 = DIRECTION('',(0.,-1.,0.));
+#1734 = PCURVE('',#1020,#1735);
+#1735 = DEFINITIONAL_REPRESENTATION('',(#1736),#1739);
+#1736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1737,#1738),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.03,3.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1737 = CARTESIAN_POINT('',(22.3,3.255));
+#1738 = CARTESIAN_POINT('',(22.3,0.195));
+#1739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1740 = PCURVE('',#993,#1741);
+#1741 = DEFINITIONAL_REPRESENTATION('',(#1742),#1745);
+#1742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1743,#1744),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.03,3.E-02),.PIECEWISE_BEZIER_KNOTS.);
+#1743 = CARTESIAN_POINT('',(2.2,-2.805));
+#1744 = CARTESIAN_POINT('',(2.2,0.255));
+#1745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1746 = ORIENTED_EDGE('',*,*,#1747,.T.);
+#1747 = EDGE_CURVE('',#1727,#1748,#1750,.T.);
+#1748 = VERTEX_POINT('',#1749);
+#1749 = CARTESIAN_POINT('',(15.,4.2,7.2));
+#1750 = SURFACE_CURVE('',#1751,(#1755,#1762),.PCURVE_S1.);
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(-15.,4.2,7.2));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(1.,0.,0.));
+#1755 = PCURVE('',#1020,#1756);
+#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761);
+#1757 = LINE('',#1758,#1759);
+#1758 = CARTESIAN_POINT('',(3.4,0.45));
+#1759 = VECTOR('',#1760,1.);
+#1760 = DIRECTION('',(1.,0.));
+#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1762 = PCURVE('',#1763,#1768);
+#1763 = PLANE('',#1764);
+#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767);
+#1765 = CARTESIAN_POINT('',(-15.,4.2,7.2));
+#1766 = DIRECTION('',(0.,1.,0.));
+#1767 = DIRECTION('',(1.,0.,0.));
+#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1773);
+#1769 = LINE('',#1770,#1771);
+#1770 = CARTESIAN_POINT('',(0.,0.));
+#1771 = VECTOR('',#1772,1.);
+#1772 = DIRECTION('',(1.,0.));
+#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1774 = ORIENTED_EDGE('',*,*,#1775,.T.);
+#1775 = EDGE_CURVE('',#1748,#1005,#1776,.T.);
+#1776 = SURFACE_CURVE('',#1777,(#1781,#1788),.PCURVE_S1.);
+#1777 = LINE('',#1778,#1779);
+#1778 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#1779 = VECTOR('',#1780,1.);
+#1780 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1781 = PCURVE('',#1020,#1782);
+#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1787);
+#1783 = LINE('',#1784,#1785);
+#1784 = CARTESIAN_POINT('',(33.4,-10.5));
+#1785 = VECTOR('',#1786,1.);
+#1786 = DIRECTION('',(0.,1.));
+#1787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1788 = PCURVE('',#286,#1789);
+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794);
+#1790 = LINE('',#1791,#1792);
+#1791 = CARTESIAN_POINT('',(7.2,13.5));
+#1792 = VECTOR('',#1793,1.);
+#1793 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1795 = ORIENTED_EDGE('',*,*,#1004,.F.);
+#1796 = ADVANCED_FACE('',(#1797),#993,.F.);
+#1797 = FACE_BOUND('',#1798,.F.);
+#1798 = EDGE_LOOP('',(#1799,#1822,#1850,#1878,#1899,#1900));
+#1799 = ORIENTED_EDGE('',*,*,#1800,.F.);
+#1800 = EDGE_CURVE('',#1801,#1727,#1803,.T.);
+#1801 = VERTEX_POINT('',#1802);
+#1802 = CARTESIAN_POINT('',(3.9,4.2,9.4));
+#1803 = SURFACE_CURVE('',#1804,(#1808,#1815),.PCURVE_S1.);
+#1804 = LINE('',#1805,#1806);
+#1805 = CARTESIAN_POINT('',(3.9,4.2,9.4));
+#1806 = VECTOR('',#1807,1.);
+#1807 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1808 = PCURVE('',#993,#1809);
+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);
+#1810 = LINE('',#1811,#1812);
+#1811 = CARTESIAN_POINT('',(0.,0.));
+#1812 = VECTOR('',#1813,1.);
+#1813 = DIRECTION('',(1.,0.));
+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1815 = PCURVE('',#1763,#1816);
+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);
+#1817 = LINE('',#1818,#1819);
+#1818 = CARTESIAN_POINT('',(18.9,-2.2));
+#1819 = VECTOR('',#1820,1.);
+#1820 = DIRECTION('',(0.,1.));
+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1822 = ORIENTED_EDGE('',*,*,#1823,.T.);
+#1823 = EDGE_CURVE('',#1801,#1824,#1826,.T.);
+#1824 = VERTEX_POINT('',#1825);
+#1825 = CARTESIAN_POINT('',(3.9,12.2,9.4));
+#1826 = SURFACE_CURVE('',#1827,(#1831,#1838),.PCURVE_S1.);
+#1827 = LINE('',#1828,#1829);
+#1828 = CARTESIAN_POINT('',(3.9,4.2,9.4));
+#1829 = VECTOR('',#1830,1.);
+#1830 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1831 = PCURVE('',#993,#1832);
+#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837);
+#1833 = LINE('',#1834,#1835);
+#1834 = CARTESIAN_POINT('',(0.,0.));
+#1835 = VECTOR('',#1836,1.);
+#1836 = DIRECTION('',(0.,-1.));
+#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1838 = PCURVE('',#1839,#1844);
+#1839 = PLANE('',#1840);
+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);
+#1841 = CARTESIAN_POINT('',(-3.9,4.2,9.4));
+#1842 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1843 = DIRECTION('',(1.,0.,0.));
+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849);
+#1845 = LINE('',#1846,#1847);
+#1846 = CARTESIAN_POINT('',(7.8,0.));
+#1847 = VECTOR('',#1848,1.);
+#1848 = DIRECTION('',(0.,-1.));
+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1850 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#1851 = EDGE_CURVE('',#1824,#1852,#1854,.T.);
+#1852 = VERTEX_POINT('',#1853);
+#1853 = CARTESIAN_POINT('',(3.9,12.2,4.6));
+#1854 = SURFACE_CURVE('',#1855,(#1859,#1866),.PCURVE_S1.);
+#1855 = LINE('',#1856,#1857);
+#1856 = CARTESIAN_POINT('',(3.9,12.2,9.4));
+#1857 = VECTOR('',#1858,1.);
+#1858 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1859 = PCURVE('',#993,#1860);
+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(1.972152263053E-31,-8.));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(1.,0.));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = PCURVE('',#1867,#1872);
+#1867 = PLANE('',#1868);
+#1868 = AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);
+#1869 = CARTESIAN_POINT('',(5.,12.2,3.4));
+#1870 = DIRECTION('',(0.,-1.,0.));
+#1871 = DIRECTION('',(0.,0.,-1.));
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(-6.,-1.1));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(1.,0.));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#1879 = EDGE_CURVE('',#953,#1852,#1880,.T.);
+#1880 = SURFACE_CURVE('',#1881,(#1885,#1892),.PCURVE_S1.);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(3.9,4.2,4.6));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1885 = PCURVE('',#993,#1886);
+#1886 = DEFINITIONAL_REPRESENTATION('',(#1887),#1891);
+#1887 = LINE('',#1888,#1889);
+#1888 = CARTESIAN_POINT('',(4.8,-1.7763568394E-16));
+#1889 = VECTOR('',#1890,1.);
+#1890 = DIRECTION('',(0.,-1.));
+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1892 = PCURVE('',#967,#1893);
+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);
+#1894 = LINE('',#1895,#1896);
+#1895 = CARTESIAN_POINT('',(0.,0.));
+#1896 = VECTOR('',#1897,1.);
+#1897 = DIRECTION('',(0.,-1.));
+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1899 = ORIENTED_EDGE('',*,*,#978,.T.);
+#1900 = ORIENTED_EDGE('',*,*,#1726,.T.);
+#1901 = ADVANCED_FACE('',(#1902),#967,.F.);
+#1902 = FACE_BOUND('',#1903,.F.);
+#1903 = EDGE_LOOP('',(#1904,#1905,#1906,#1929));
+#1904 = ORIENTED_EDGE('',*,*,#952,.T.);
+#1905 = ORIENTED_EDGE('',*,*,#1879,.T.);
+#1906 = ORIENTED_EDGE('',*,*,#1907,.T.);
+#1907 = EDGE_CURVE('',#1852,#1908,#1910,.T.);
+#1908 = VERTEX_POINT('',#1909);
+#1909 = CARTESIAN_POINT('',(5.,12.2,4.6));
+#1910 = SURFACE_CURVE('',#1911,(#1915,#1922),.PCURVE_S1.);
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(3.9,12.2,4.6));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(1.,0.,0.));
+#1915 = PCURVE('',#967,#1916);
+#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1921);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(0.,-8.));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(1.,0.));
+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1922 = PCURVE('',#1867,#1923);
+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(-1.2,-1.1));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.,1.));
+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1929 = ORIENTED_EDGE('',*,*,#1930,.F.);
+#1930 = EDGE_CURVE('',#927,#1908,#1931,.T.);
+#1931 = SURFACE_CURVE('',#1932,(#1936,#1943),.PCURVE_S1.);
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(5.,4.2,4.6));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1936 = PCURVE('',#967,#1937);
+#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1942);
+#1938 = LINE('',#1939,#1940);
+#1939 = CARTESIAN_POINT('',(1.1,0.));
+#1940 = VECTOR('',#1941,1.);
+#1941 = DIRECTION('',(0.,-1.));
+#1942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1943 = PCURVE('',#941,#1944);
+#1944 = DEFINITIONAL_REPRESENTATION('',(#1945),#1949);
+#1945 = LINE('',#1946,#1947);
+#1946 = CARTESIAN_POINT('',(0.,0.));
+#1947 = VECTOR('',#1948,1.);
+#1948 = DIRECTION('',(0.,-1.));
+#1949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1950 = ADVANCED_FACE('',(#1951),#941,.F.);
+#1951 = FACE_BOUND('',#1952,.F.);
+#1952 = EDGE_LOOP('',(#1953,#1954,#1955,#1978));
+#1953 = ORIENTED_EDGE('',*,*,#926,.T.);
+#1954 = ORIENTED_EDGE('',*,*,#1930,.T.);
+#1955 = ORIENTED_EDGE('',*,*,#1956,.T.);
+#1956 = EDGE_CURVE('',#1908,#1957,#1959,.T.);
+#1957 = VERTEX_POINT('',#1958);
+#1958 = CARTESIAN_POINT('',(5.,12.2,3.4));
+#1959 = SURFACE_CURVE('',#1960,(#1964,#1971),.PCURVE_S1.);
+#1960 = LINE('',#1961,#1962);
+#1961 = CARTESIAN_POINT('',(5.,12.2,4.6));
+#1962 = VECTOR('',#1963,1.);
+#1963 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1964 = PCURVE('',#941,#1965);
+#1965 = DEFINITIONAL_REPRESENTATION('',(#1966),#1970);
+#1966 = LINE('',#1967,#1968);
+#1967 = CARTESIAN_POINT('',(0.,-8.));
+#1968 = VECTOR('',#1969,1.);
+#1969 = DIRECTION('',(1.,0.));
+#1970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1971 = PCURVE('',#1867,#1972);
+#1972 = DEFINITIONAL_REPRESENTATION('',(#1973),#1977);
+#1973 = LINE('',#1974,#1975);
+#1974 = CARTESIAN_POINT('',(-1.2,0.));
+#1975 = VECTOR('',#1976,1.);
+#1976 = DIRECTION('',(1.,0.));
+#1977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1978 = ORIENTED_EDGE('',*,*,#1979,.F.);
+#1979 = EDGE_CURVE('',#901,#1957,#1980,.T.);
+#1980 = SURFACE_CURVE('',#1981,(#1985,#1992),.PCURVE_S1.);
+#1981 = LINE('',#1982,#1983);
+#1982 = CARTESIAN_POINT('',(5.,4.2,3.4));
+#1983 = VECTOR('',#1984,1.);
+#1984 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1985 = PCURVE('',#941,#1986);
+#1986 = DEFINITIONAL_REPRESENTATION('',(#1987),#1991);
+#1987 = LINE('',#1988,#1989);
+#1988 = CARTESIAN_POINT('',(1.2,-2.6645352591E-16));
+#1989 = VECTOR('',#1990,1.);
+#1990 = DIRECTION('',(0.,-1.));
+#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1992 = PCURVE('',#915,#1993);
+#1993 = DEFINITIONAL_REPRESENTATION('',(#1994),#1998);
+#1994 = LINE('',#1995,#1996);
+#1995 = CARTESIAN_POINT('',(0.,0.));
+#1996 = VECTOR('',#1997,1.);
+#1997 = DIRECTION('',(0.,-1.));
+#1998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1999 = ADVANCED_FACE('',(#2000),#915,.F.);
+#2000 = FACE_BOUND('',#2001,.F.);
+#2001 = EDGE_LOOP('',(#2002,#2003,#2004,#2027));
+#2002 = ORIENTED_EDGE('',*,*,#900,.T.);
+#2003 = ORIENTED_EDGE('',*,*,#1979,.T.);
+#2004 = ORIENTED_EDGE('',*,*,#2005,.T.);
+#2005 = EDGE_CURVE('',#1957,#2006,#2008,.T.);
+#2006 = VERTEX_POINT('',#2007);
+#2007 = CARTESIAN_POINT('',(-5.,12.2,3.4));
+#2008 = SURFACE_CURVE('',#2009,(#2013,#2020),.PCURVE_S1.);
+#2009 = LINE('',#2010,#2011);
+#2010 = CARTESIAN_POINT('',(5.,12.2,3.4));
+#2011 = VECTOR('',#2012,1.);
+#2012 = DIRECTION('',(-1.,0.,0.));
+#2013 = PCURVE('',#915,#2014);
+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(0.,-8.));
+#2017 = VECTOR('',#2018,1.);
+#2018 = DIRECTION('',(1.,0.));
+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2020 = PCURVE('',#1867,#2021);
+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);
+#2022 = LINE('',#2023,#2024);
+#2023 = CARTESIAN_POINT('',(0.,0.));
+#2024 = VECTOR('',#2025,1.);
+#2025 = DIRECTION('',(0.,-1.));
+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2027 = ORIENTED_EDGE('',*,*,#2028,.F.);
+#2028 = EDGE_CURVE('',#875,#2006,#2029,.T.);
+#2029 = SURFACE_CURVE('',#2030,(#2034,#2041),.PCURVE_S1.);
+#2030 = LINE('',#2031,#2032);
+#2031 = CARTESIAN_POINT('',(-5.,4.2,3.4));
+#2032 = VECTOR('',#2033,1.);
+#2033 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2034 = PCURVE('',#915,#2035);
+#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);
+#2036 = LINE('',#2037,#2038);
+#2037 = CARTESIAN_POINT('',(10.,0.));
+#2038 = VECTOR('',#2039,1.);
+#2039 = DIRECTION('',(0.,-1.));
+#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2041 = PCURVE('',#889,#2042);
+#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);
+#2043 = LINE('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(0.,0.));
+#2045 = VECTOR('',#2046,1.);
+#2046 = DIRECTION('',(0.,-1.));
+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2048 = ADVANCED_FACE('',(#2049),#889,.F.);
+#2049 = FACE_BOUND('',#2050,.F.);
+#2050 = EDGE_LOOP('',(#2051,#2052,#2053,#2076));
+#2051 = ORIENTED_EDGE('',*,*,#874,.T.);
+#2052 = ORIENTED_EDGE('',*,*,#2028,.T.);
+#2053 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2054 = EDGE_CURVE('',#2006,#2055,#2057,.T.);
+#2055 = VERTEX_POINT('',#2056);
+#2056 = CARTESIAN_POINT('',(-5.,12.2,4.6));
+#2057 = SURFACE_CURVE('',#2058,(#2062,#2069),.PCURVE_S1.);
+#2058 = LINE('',#2059,#2060);
+#2059 = CARTESIAN_POINT('',(-5.,12.2,3.4));
+#2060 = VECTOR('',#2061,1.);
+#2061 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2062 = PCURVE('',#889,#2063);
+#2063 = DEFINITIONAL_REPRESENTATION('',(#2064),#2068);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(-3.944304526105E-31,-8.));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(1.,0.));
+#2068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2069 = PCURVE('',#1867,#2070);
+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2075);
+#2071 = LINE('',#2072,#2073);
+#2072 = CARTESIAN_POINT('',(0.,-10.));
+#2073 = VECTOR('',#2074,1.);
+#2074 = DIRECTION('',(-1.,0.));
+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2076 = ORIENTED_EDGE('',*,*,#2077,.F.);
+#2077 = EDGE_CURVE('',#849,#2055,#2078,.T.);
+#2078 = SURFACE_CURVE('',#2079,(#2083,#2090),.PCURVE_S1.);
+#2079 = LINE('',#2080,#2081);
+#2080 = CARTESIAN_POINT('',(-5.,4.2,4.6));
+#2081 = VECTOR('',#2082,1.);
+#2082 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2083 = PCURVE('',#889,#2084);
+#2084 = DEFINITIONAL_REPRESENTATION('',(#2085),#2089);
+#2085 = LINE('',#2086,#2087);
+#2086 = CARTESIAN_POINT('',(1.2,2.6645352591E-16));
+#2087 = VECTOR('',#2088,1.);
+#2088 = DIRECTION('',(0.,-1.));
+#2089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2090 = PCURVE('',#863,#2091);
+#2091 = DEFINITIONAL_REPRESENTATION('',(#2092),#2096);
+#2092 = LINE('',#2093,#2094);
+#2093 = CARTESIAN_POINT('',(0.,0.));
+#2094 = VECTOR('',#2095,1.);
+#2095 = DIRECTION('',(0.,-1.));
+#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2097 = ADVANCED_FACE('',(#2098),#863,.F.);
+#2098 = FACE_BOUND('',#2099,.F.);
+#2099 = EDGE_LOOP('',(#2100,#2101,#2102,#2125));
+#2100 = ORIENTED_EDGE('',*,*,#848,.T.);
+#2101 = ORIENTED_EDGE('',*,*,#2077,.T.);
+#2102 = ORIENTED_EDGE('',*,*,#2103,.T.);
+#2103 = EDGE_CURVE('',#2055,#2104,#2106,.T.);
+#2104 = VERTEX_POINT('',#2105);
+#2105 = CARTESIAN_POINT('',(-3.9,12.2,4.6));
+#2106 = SURFACE_CURVE('',#2107,(#2111,#2118),.PCURVE_S1.);
+#2107 = LINE('',#2108,#2109);
+#2108 = CARTESIAN_POINT('',(-5.,12.2,4.6));
+#2109 = VECTOR('',#2110,1.);
+#2110 = DIRECTION('',(1.,0.,0.));
+#2111 = PCURVE('',#863,#2112);
+#2112 = DEFINITIONAL_REPRESENTATION('',(#2113),#2117);
+#2113 = LINE('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(0.,-8.));
+#2115 = VECTOR('',#2116,1.);
+#2116 = DIRECTION('',(1.,0.));
+#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2118 = PCURVE('',#1867,#2119);
+#2119 = DEFINITIONAL_REPRESENTATION('',(#2120),#2124);
+#2120 = LINE('',#2121,#2122);
+#2121 = CARTESIAN_POINT('',(-1.2,-10.));
+#2122 = VECTOR('',#2123,1.);
+#2123 = DIRECTION('',(0.,1.));
+#2124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2125 = ORIENTED_EDGE('',*,*,#2126,.F.);
+#2126 = EDGE_CURVE('',#823,#2104,#2127,.T.);
+#2127 = SURFACE_CURVE('',#2128,(#2132,#2139),.PCURVE_S1.);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(-3.9,4.2,4.6));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2132 = PCURVE('',#863,#2133);
+#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2138);
+#2134 = LINE('',#2135,#2136);
+#2135 = CARTESIAN_POINT('',(1.1,0.));
+#2136 = VECTOR('',#2137,1.);
+#2137 = DIRECTION('',(0.,-1.));
+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2139 = PCURVE('',#837,#2140);
+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2145);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(0.,0.));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(0.,-1.));
+#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2146 = ADVANCED_FACE('',(#2147),#837,.F.);
+#2147 = FACE_BOUND('',#2148,.F.);
+#2148 = EDGE_LOOP('',(#2149,#2150,#2151,#2174,#2197,#2220));
+#2149 = ORIENTED_EDGE('',*,*,#822,.T.);
+#2150 = ORIENTED_EDGE('',*,*,#2126,.T.);
+#2151 = ORIENTED_EDGE('',*,*,#2152,.T.);
+#2152 = EDGE_CURVE('',#2104,#2153,#2155,.T.);
+#2153 = VERTEX_POINT('',#2154);
+#2154 = CARTESIAN_POINT('',(-3.9,12.2,9.4));
+#2155 = SURFACE_CURVE('',#2156,(#2160,#2167),.PCURVE_S1.);
+#2156 = LINE('',#2157,#2158);
+#2157 = CARTESIAN_POINT('',(-3.9,12.2,4.6));
+#2158 = VECTOR('',#2159,1.);
+#2159 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2160 = PCURVE('',#837,#2161);
+#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166);
+#2162 = LINE('',#2163,#2164);
+#2163 = CARTESIAN_POINT('',(0.,-8.));
+#2164 = VECTOR('',#2165,1.);
+#2165 = DIRECTION('',(1.,0.));
+#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2167 = PCURVE('',#1867,#2168);
+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);
+#2169 = LINE('',#2170,#2171);
+#2170 = CARTESIAN_POINT('',(-1.2,-8.9));
+#2171 = VECTOR('',#2172,1.);
+#2172 = DIRECTION('',(-1.,0.));
+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2174 = ORIENTED_EDGE('',*,*,#2175,.F.);
+#2175 = EDGE_CURVE('',#2176,#2153,#2178,.T.);
+#2176 = VERTEX_POINT('',#2177);
+#2177 = CARTESIAN_POINT('',(-3.9,4.2,9.4));
+#2178 = SURFACE_CURVE('',#2179,(#2183,#2190),.PCURVE_S1.);
+#2179 = LINE('',#2180,#2181);
+#2180 = CARTESIAN_POINT('',(-3.9,4.2,9.4));
+#2181 = VECTOR('',#2182,1.);
+#2182 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2183 = PCURVE('',#837,#2184);
+#2184 = DEFINITIONAL_REPRESENTATION('',(#2185),#2189);
+#2185 = LINE('',#2186,#2187);
+#2186 = CARTESIAN_POINT('',(4.8,1.7763568394E-16));
+#2187 = VECTOR('',#2188,1.);
+#2188 = DIRECTION('',(0.,-1.));
+#2189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2190 = PCURVE('',#1839,#2191);
+#2191 = DEFINITIONAL_REPRESENTATION('',(#2192),#2196);
+#2192 = LINE('',#2193,#2194);
+#2193 = CARTESIAN_POINT('',(0.,0.));
+#2194 = VECTOR('',#2195,1.);
+#2195 = DIRECTION('',(0.,-1.));
+#2196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2197 = ORIENTED_EDGE('',*,*,#2198,.F.);
+#2198 = EDGE_CURVE('',#2199,#2176,#2201,.T.);
+#2199 = VERTEX_POINT('',#2200);
+#2200 = CARTESIAN_POINT('',(-3.9,4.2,7.2));
+#2201 = SURFACE_CURVE('',#2202,(#2206,#2213),.PCURVE_S1.);
+#2202 = LINE('',#2203,#2204);
+#2203 = CARTESIAN_POINT('',(-3.9,4.2,4.6));
+#2204 = VECTOR('',#2205,1.);
+#2205 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#2206 = PCURVE('',#837,#2207);
+#2207 = DEFINITIONAL_REPRESENTATION('',(#2208),#2212);
+#2208 = LINE('',#2209,#2210);
+#2209 = CARTESIAN_POINT('',(0.,0.));
+#2210 = VECTOR('',#2211,1.);
+#2211 = DIRECTION('',(1.,0.));
+#2212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2213 = PCURVE('',#1763,#2214);
+#2214 = DEFINITIONAL_REPRESENTATION('',(#2215),#2219);
+#2215 = LINE('',#2216,#2217);
+#2216 = CARTESIAN_POINT('',(11.1,2.6));
+#2217 = VECTOR('',#2218,1.);
+#2218 = DIRECTION('',(0.,-1.));
+#2219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2220 = ORIENTED_EDGE('',*,*,#2221,.T.);
+#2221 = EDGE_CURVE('',#2199,#795,#2222,.T.);
+#2222 = SURFACE_CURVE('',#2223,(#2227,#2233),.PCURVE_S1.);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(-3.9,3.975,7.2));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.,1.,0.));
+#2227 = PCURVE('',#837,#2228);
+#2228 = DEFINITIONAL_REPRESENTATION('',(#2229),#2232);
+#2229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2230,#2231),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.E-02,3.03),.PIECEWISE_BEZIER_KNOTS.);
+#2230 = CARTESIAN_POINT('',(2.6,0.255));
+#2231 = CARTESIAN_POINT('',(2.6,-2.805));
+#2232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2233 = PCURVE('',#810,#2234);
+#2234 = DEFINITIONAL_REPRESENTATION('',(#2235),#2238);
+#2235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2236,#2237),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.E-02,3.03),.PIECEWISE_BEZIER_KNOTS.);
+#2236 = CARTESIAN_POINT('',(14.5,0.195));
+#2237 = CARTESIAN_POINT('',(14.5,3.255));
+#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2239 = ADVANCED_FACE('',(#2240),#810,.T.);
+#2240 = FACE_BOUND('',#2241,.T.);
+#2241 = EDGE_LOOP('',(#2242,#2265,#2286,#2287));
+#2242 = ORIENTED_EDGE('',*,*,#2243,.F.);
+#2243 = EDGE_CURVE('',#2244,#772,#2246,.T.);
+#2244 = VERTEX_POINT('',#2245);
+#2245 = CARTESIAN_POINT('',(-15.,4.2,7.2));
+#2246 = SURFACE_CURVE('',#2247,(#2251,#2258),.PCURVE_S1.);
+#2247 = LINE('',#2248,#2249);
+#2248 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2249 = VECTOR('',#2250,1.);
+#2250 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2251 = PCURVE('',#810,#2252);
+#2252 = DEFINITIONAL_REPRESENTATION('',(#2253),#2257);
+#2253 = LINE('',#2254,#2255);
+#2254 = CARTESIAN_POINT('',(3.4,-10.5));
+#2255 = VECTOR('',#2256,1.);
+#2256 = DIRECTION('',(0.,1.));
+#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2258 = PCURVE('',#151,#2259);
+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);
+#2260 = LINE('',#2261,#2262);
+#2261 = CARTESIAN_POINT('',(-7.2,10.5));
+#2262 = VECTOR('',#2263,1.);
+#2263 = DIRECTION('',(2.22044604925E-16,-1.));
+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2265 = ORIENTED_EDGE('',*,*,#2266,.T.);
+#2266 = EDGE_CURVE('',#2244,#2199,#2267,.T.);
+#2267 = SURFACE_CURVE('',#2268,(#2272,#2279),.PCURVE_S1.);
+#2268 = LINE('',#2269,#2270);
+#2269 = CARTESIAN_POINT('',(-15.,4.2,7.2));
+#2270 = VECTOR('',#2271,1.);
+#2271 = DIRECTION('',(1.,0.,0.));
+#2272 = PCURVE('',#810,#2273);
+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(3.4,0.45));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(1.,0.));
+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2279 = PCURVE('',#1763,#2280);
+#2280 = DEFINITIONAL_REPRESENTATION('',(#2281),#2285);
+#2281 = LINE('',#2282,#2283);
+#2282 = CARTESIAN_POINT('',(0.,0.));
+#2283 = VECTOR('',#2284,1.);
+#2284 = DIRECTION('',(1.,0.));
+#2285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2286 = ORIENTED_EDGE('',*,*,#2221,.T.);
+#2287 = ORIENTED_EDGE('',*,*,#794,.F.);
+#2288 = ADVANCED_FACE('',(#2289),#1141,.T.);
+#2289 = FACE_BOUND('',#2290,.T.);
+#2290 = EDGE_LOOP('',(#2291,#2321,#2342,#2343));
+#2291 = ORIENTED_EDGE('',*,*,#2292,.T.);
+#2292 = EDGE_CURVE('',#2293,#2295,#2297,.T.);
+#2293 = VERTEX_POINT('',#2294);
+#2294 = CARTESIAN_POINT('',(15.,-4.2,7.2));
+#2295 = VERTEX_POINT('',#2296);
+#2296 = CARTESIAN_POINT('',(-15.,-4.2,7.2));
+#2297 = SURFACE_CURVE('',#2298,(#2302,#2309),.PCURVE_S1.);
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(15.,-4.2,7.2));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(-1.,0.,0.));
+#2302 = PCURVE('',#1141,#2303);
+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(33.4,-7.95));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(-1.,0.));
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2309 = PCURVE('',#2310,#2315);
+#2310 = PLANE('',#2311);
+#2311 = AXIS2_PLACEMENT_3D('',#2312,#2313,#2314);
+#2312 = CARTESIAN_POINT('',(15.,-4.2,7.2));
+#2313 = DIRECTION('',(0.,-1.,0.));
+#2314 = DIRECTION('',(-1.,0.,0.));
+#2315 = DEFINITIONAL_REPRESENTATION('',(#2316),#2320);
+#2316 = LINE('',#2317,#2318);
+#2317 = CARTESIAN_POINT('',(0.,-0.));
+#2318 = VECTOR('',#2319,1.);
+#2319 = DIRECTION('',(1.,0.));
+#2320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2321 = ORIENTED_EDGE('',*,*,#2322,.F.);
+#2322 = EDGE_CURVE('',#1103,#2295,#2323,.T.);
+#2323 = SURFACE_CURVE('',#2324,(#2328,#2335),.PCURVE_S1.);
+#2324 = LINE('',#2325,#2326);
+#2325 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2326 = VECTOR('',#2327,1.);
+#2327 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2328 = PCURVE('',#1141,#2329);
+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334);
+#2330 = LINE('',#2331,#2332);
+#2331 = CARTESIAN_POINT('',(3.4,-10.5));
+#2332 = VECTOR('',#2333,1.);
+#2333 = DIRECTION('',(0.,1.));
+#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2335 = PCURVE('',#151,#2336);
+#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);
+#2337 = LINE('',#2338,#2339);
+#2338 = CARTESIAN_POINT('',(-7.2,10.5));
+#2339 = VECTOR('',#2340,1.);
+#2340 = DIRECTION('',(2.22044604925E-16,-1.));
+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2342 = ORIENTED_EDGE('',*,*,#1125,.T.);
+#2343 = ORIENTED_EDGE('',*,*,#2344,.T.);
+#2344 = EDGE_CURVE('',#1126,#2293,#2345,.T.);
+#2345 = SURFACE_CURVE('',#2346,(#2350,#2357),.PCURVE_S1.);
+#2346 = LINE('',#2347,#2348);
+#2347 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#2348 = VECTOR('',#2349,1.);
+#2349 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2350 = PCURVE('',#1141,#2351);
+#2351 = DEFINITIONAL_REPRESENTATION('',(#2352),#2356);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(33.4,-10.5));
+#2354 = VECTOR('',#2355,1.);
+#2355 = DIRECTION('',(0.,1.));
+#2356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2357 = PCURVE('',#286,#2358);
+#2358 = DEFINITIONAL_REPRESENTATION('',(#2359),#2363);
+#2359 = LINE('',#2360,#2361);
+#2360 = CARTESIAN_POINT('',(7.2,13.5));
+#2361 = VECTOR('',#2362,1.);
+#2362 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2364 = ADVANCED_FACE('',(#2365),#1240,.F.);
+#2365 = FACE_BOUND('',#2366,.F.);
+#2366 = EDGE_LOOP('',(#2367,#2404,#2425,#2426));
+#2367 = ORIENTED_EDGE('',*,*,#2368,.F.);
+#2368 = EDGE_CURVE('',#2369,#2371,#2373,.T.);
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(15.,0.,5.2));
+#2371 = VERTEX_POINT('',#2372);
+#2372 = CARTESIAN_POINT('',(17.2,3.181194744117,1.5));
+#2373 = SURFACE_CURVE('',#2374,(#2379,#2386),.PCURVE_S1.);
+#2374 = ELLIPSE('',#2375,6.652638822737,3.4);
+#2375 = AXIS2_PLACEMENT_3D('',#2376,#2377,#2378);
+#2376 = CARTESIAN_POINT('',(18.4,0.,-0.518181818182));
+#2377 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#2378 = DIRECTION('',(-0.511075392877,-6.747550652332E-17,0.859535888021
+    ));
+#2379 = PCURVE('',#1240,#2380);
+#2380 = DEFINITIONAL_REPRESENTATION('',(#2381),#2385);
+#2381 = ELLIPSE('',#2382,6.652638822737,3.4);
+#2382 = AXIS2_PLACEMENT_2D('',#2383,#2384);
+#2383 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#2384 = DIRECTION('',(-1.,2.583308131978E-16));
+#2385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2386 = PCURVE('',#2387,#2392);
+#2387 = CYLINDRICAL_SURFACE('',#2388,3.4);
+#2388 = AXIS2_PLACEMENT_3D('',#2389,#2390,#2391);
+#2389 = CARTESIAN_POINT('',(18.4,0.,7.2));
+#2390 = DIRECTION('',(0.,0.,1.));
+#2391 = DIRECTION('',(1.,0.,0.));
+#2392 = DEFINITIONAL_REPRESENTATION('',(#2393),#2403);
+#2393 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2394,#2395,#2396,#2397,#2398,
+    #2399,#2400,#2401,#2402),.UNSPECIFIED.,.F.,.F.,(9,9),(5.073101625985
+    ,7.493268988375),.PIECEWISE_BEZIER_KNOTS.);
+#2394 = CARTESIAN_POINT('',(4.351676334785,-5.7000004));
+#2395 = CARTESIAN_POINT('',(4.049155413736,-4.081455597284));
+#2396 = CARTESIAN_POINT('',(3.746634493683,-2.673997165961));
+#2397 = CARTESIAN_POINT('',(3.444113573636,-1.703359070869));
+#2398 = CARTESIAN_POINT('',(3.141592653583,-1.35395241992));
+#2399 = CARTESIAN_POINT('',(2.839071733542,-1.70335907087));
+#2400 = CARTESIAN_POINT('',(2.536550813488,-2.673997165961));
+#2401 = CARTESIAN_POINT('',(2.234029893444,-4.081455597284));
+#2402 = CARTESIAN_POINT('',(1.931508972395,-5.7000004));
+#2403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2404 = ORIENTED_EDGE('',*,*,#2405,.T.);
+#2405 = EDGE_CURVE('',#2369,#1203,#2406,.T.);
+#2406 = SURFACE_CURVE('',#2407,(#2411,#2418),.PCURVE_S1.);
+#2407 = LINE('',#2408,#2409);
+#2408 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#2409 = VECTOR('',#2410,1.);
+#2410 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2411 = PCURVE('',#1240,#2412);
+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(0.,0.));
+#2415 = VECTOR('',#2416,1.);
+#2416 = DIRECTION('',(0.,-1.));
+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2418 = PCURVE('',#286,#2419);
+#2419 = DEFINITIONAL_REPRESENTATION('',(#2420),#2424);
+#2420 = LINE('',#2421,#2422);
+#2421 = CARTESIAN_POINT('',(5.2,13.5));
+#2422 = VECTOR('',#2423,1.);
+#2423 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2425 = ORIENTED_EDGE('',*,*,#1225,.F.);
+#2426 = ORIENTED_EDGE('',*,*,#2427,.F.);
+#2427 = EDGE_CURVE('',#2371,#1226,#2428,.T.);
+#2428 = SURFACE_CURVE('',#2429,(#2433,#2440),.PCURVE_S1.);
+#2429 = LINE('',#2430,#2431);
+#2430 = CARTESIAN_POINT('',(17.2,-6.75,1.5));
+#2431 = VECTOR('',#2432,1.);
+#2432 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2433 = PCURVE('',#1240,#2434);
+#2434 = DEFINITIONAL_REPRESENTATION('',(#2435),#2439);
+#2435 = LINE('',#2436,#2437);
+#2436 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#2437 = VECTOR('',#2438,1.);
+#2438 = DIRECTION('',(0.,-1.));
+#2439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2440 = PCURVE('',#1266,#2441);
+#2441 = DEFINITIONAL_REPRESENTATION('',(#2442),#2446);
+#2442 = LINE('',#2443,#2444);
+#2443 = CARTESIAN_POINT('',(1.272637138527,-6.75));
+#2444 = VECTOR('',#2445,1.);
+#2445 = DIRECTION('',(-5.14841835714E-32,1.));
+#2446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2447 = ADVANCED_FACE('',(#2448),#1391,.F.);
+#2448 = FACE_BOUND('',#2449,.F.);
+#2449 = EDGE_LOOP('',(#2450,#2473,#2474,#2495));
+#2450 = ORIENTED_EDGE('',*,*,#2451,.F.);
+#2451 = EDGE_CURVE('',#1377,#2452,#2454,.T.);
+#2452 = VERTEX_POINT('',#2453);
+#2453 = CARTESIAN_POINT('',(17.2,-3.181194744117,1.5));
+#2454 = SURFACE_CURVE('',#2455,(#2459,#2466),.PCURVE_S1.);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(17.2,-6.75,1.5));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2459 = PCURVE('',#1391,#2460);
+#2460 = DEFINITIONAL_REPRESENTATION('',(#2461),#2465);
+#2461 = LINE('',#2462,#2463);
+#2462 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#2463 = VECTOR('',#2464,1.);
+#2464 = DIRECTION('',(0.,-1.));
+#2465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2466 = PCURVE('',#1266,#2467);
+#2467 = DEFINITIONAL_REPRESENTATION('',(#2468),#2472);
+#2468 = LINE('',#2469,#2470);
+#2469 = CARTESIAN_POINT('',(1.272637138527,-6.75));
+#2470 = VECTOR('',#2471,1.);
+#2471 = DIRECTION('',(-5.14841835714E-32,1.));
+#2472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2473 = ORIENTED_EDGE('',*,*,#1376,.T.);
+#2474 = ORIENTED_EDGE('',*,*,#2475,.T.);
+#2475 = EDGE_CURVE('',#1354,#2369,#2476,.T.);
+#2476 = SURFACE_CURVE('',#2477,(#2481,#2488),.PCURVE_S1.);
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2481 = PCURVE('',#1391,#2482);
+#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2487);
+#2483 = LINE('',#2484,#2485);
+#2484 = CARTESIAN_POINT('',(0.,0.));
+#2485 = VECTOR('',#2486,1.);
+#2486 = DIRECTION('',(0.,-1.));
+#2487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2488 = PCURVE('',#286,#2489);
+#2489 = DEFINITIONAL_REPRESENTATION('',(#2490),#2494);
+#2490 = LINE('',#2491,#2492);
+#2491 = CARTESIAN_POINT('',(5.2,13.5));
+#2492 = VECTOR('',#2493,1.);
+#2493 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2495 = ORIENTED_EDGE('',*,*,#2496,.F.);
+#2496 = EDGE_CURVE('',#2452,#2369,#2497,.T.);
+#2497 = SURFACE_CURVE('',#2498,(#2503,#2510),.PCURVE_S1.);
+#2498 = ELLIPSE('',#2499,6.652638822737,3.4);
+#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);
+#2500 = CARTESIAN_POINT('',(18.4,0.,-0.518181818182));
+#2501 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#2502 = DIRECTION('',(-0.511075392877,-6.747550652332E-17,0.859535888021
+    ));
+#2503 = PCURVE('',#1391,#2504);
+#2504 = DEFINITIONAL_REPRESENTATION('',(#2505),#2509);
+#2505 = ELLIPSE('',#2506,6.652638822737,3.4);
+#2506 = AXIS2_PLACEMENT_2D('',#2507,#2508);
+#2507 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#2508 = DIRECTION('',(-1.,2.583308131978E-16));
+#2509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2510 = PCURVE('',#2387,#2511);
+#2511 = DEFINITIONAL_REPRESENTATION('',(#2512),#2522);
+#2512 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2513,#2514,#2515,#2516,#2517,
+    #2518,#2519,#2520,#2521),.UNSPECIFIED.,.F.,.F.,(9,9),(5.073101625985
+    ,7.493268988375),.PIECEWISE_BEZIER_KNOTS.);
+#2513 = CARTESIAN_POINT('',(4.351676334785,-5.7000004));
+#2514 = CARTESIAN_POINT('',(4.049155413736,-4.081455597284));
+#2515 = CARTESIAN_POINT('',(3.746634493683,-2.673997165961));
+#2516 = CARTESIAN_POINT('',(3.444113573636,-1.703359070869));
+#2517 = CARTESIAN_POINT('',(3.141592653583,-1.35395241992));
+#2518 = CARTESIAN_POINT('',(2.839071733542,-1.70335907087));
+#2519 = CARTESIAN_POINT('',(2.536550813488,-2.673997165961));
+#2520 = CARTESIAN_POINT('',(2.234029893444,-4.081455597284));
+#2521 = CARTESIAN_POINT('',(1.931508972395,-5.7000004));
+#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2523 = ADVANCED_FACE('',(#2524),#1763,.T.);
+#2524 = FACE_BOUND('',#2525,.T.);
+#2525 = EDGE_LOOP('',(#2526,#2527,#2550,#2578,#2599,#2600,#2601,#2622));
+#2526 = ORIENTED_EDGE('',*,*,#2266,.F.);
+#2527 = ORIENTED_EDGE('',*,*,#2528,.T.);
+#2528 = EDGE_CURVE('',#2244,#2529,#2531,.T.);
+#2529 = VERTEX_POINT('',#2530);
+#2530 = CARTESIAN_POINT('',(-15.,4.2,11.6));
+#2531 = SURFACE_CURVE('',#2532,(#2536,#2543),.PCURVE_S1.);
+#2532 = LINE('',#2533,#2534);
+#2533 = CARTESIAN_POINT('',(-15.,4.2,7.2));
+#2534 = VECTOR('',#2535,1.);
+#2535 = DIRECTION('',(0.,0.,1.));
+#2536 = PCURVE('',#1763,#2537);
+#2537 = DEFINITIONAL_REPRESENTATION('',(#2538),#2542);
+#2538 = LINE('',#2539,#2540);
+#2539 = CARTESIAN_POINT('',(0.,0.));
+#2540 = VECTOR('',#2541,1.);
+#2541 = DIRECTION('',(0.,-1.));
+#2542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2543 = PCURVE('',#151,#2544);
+#2544 = DEFINITIONAL_REPRESENTATION('',(#2545),#2549);
+#2545 = LINE('',#2546,#2547);
+#2546 = CARTESIAN_POINT('',(-7.2,-0.45));
+#2547 = VECTOR('',#2548,1.);
+#2548 = DIRECTION('',(-1.,-0.));
+#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2550 = ORIENTED_EDGE('',*,*,#2551,.T.);
+#2551 = EDGE_CURVE('',#2529,#2552,#2554,.T.);
+#2552 = VERTEX_POINT('',#2553);
+#2553 = CARTESIAN_POINT('',(15.,4.2,11.6));
+#2554 = SURFACE_CURVE('',#2555,(#2559,#2566),.PCURVE_S1.);
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(-15.,4.2,11.6));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(1.,0.,0.));
+#2559 = PCURVE('',#1763,#2560);
+#2560 = DEFINITIONAL_REPRESENTATION('',(#2561),#2565);
+#2561 = LINE('',#2562,#2563);
+#2562 = CARTESIAN_POINT('',(0.,-4.4));
+#2563 = VECTOR('',#2564,1.);
+#2564 = DIRECTION('',(1.,0.));
+#2565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2566 = PCURVE('',#2567,#2572);
+#2567 = PLANE('',#2568);
+#2568 = AXIS2_PLACEMENT_3D('',#2569,#2570,#2571);
+#2569 = CARTESIAN_POINT('',(-15.,4.2,11.6));
+#2570 = DIRECTION('',(0.,0.,1.));
+#2571 = DIRECTION('',(1.,0.,0.));
+#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2577);
+#2573 = LINE('',#2574,#2575);
+#2574 = CARTESIAN_POINT('',(0.,0.));
+#2575 = VECTOR('',#2576,1.);
+#2576 = DIRECTION('',(1.,0.));
+#2577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2578 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#2579 = EDGE_CURVE('',#1748,#2552,#2580,.T.);
+#2580 = SURFACE_CURVE('',#2581,(#2585,#2592),.PCURVE_S1.);
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(15.,4.2,7.2));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(0.,0.,1.));
+#2585 = PCURVE('',#1763,#2586);
+#2586 = DEFINITIONAL_REPRESENTATION('',(#2587),#2591);
+#2587 = LINE('',#2588,#2589);
+#2588 = CARTESIAN_POINT('',(30.,0.));
+#2589 = VECTOR('',#2590,1.);
+#2590 = DIRECTION('',(0.,-1.));
+#2591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2592 = PCURVE('',#286,#2593);
+#2593 = DEFINITIONAL_REPRESENTATION('',(#2594),#2598);
+#2594 = LINE('',#2595,#2596);
+#2595 = CARTESIAN_POINT('',(7.2,2.55));
+#2596 = VECTOR('',#2597,1.);
+#2597 = DIRECTION('',(1.,0.));
+#2598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2599 = ORIENTED_EDGE('',*,*,#1747,.F.);
+#2600 = ORIENTED_EDGE('',*,*,#1800,.F.);
+#2601 = ORIENTED_EDGE('',*,*,#2602,.F.);
+#2602 = EDGE_CURVE('',#2176,#1801,#2603,.T.);
+#2603 = SURFACE_CURVE('',#2604,(#2608,#2615),.PCURVE_S1.);
+#2604 = LINE('',#2605,#2606);
+#2605 = CARTESIAN_POINT('',(-3.9,4.2,9.4));
+#2606 = VECTOR('',#2607,1.);
+#2607 = DIRECTION('',(1.,0.,0.));
+#2608 = PCURVE('',#1763,#2609);
+#2609 = DEFINITIONAL_REPRESENTATION('',(#2610),#2614);
+#2610 = LINE('',#2611,#2612);
+#2611 = CARTESIAN_POINT('',(11.1,-2.2));
+#2612 = VECTOR('',#2613,1.);
+#2613 = DIRECTION('',(1.,0.));
+#2614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2615 = PCURVE('',#1839,#2616);
+#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2621);
+#2617 = LINE('',#2618,#2619);
+#2618 = CARTESIAN_POINT('',(0.,0.));
+#2619 = VECTOR('',#2620,1.);
+#2620 = DIRECTION('',(1.,0.));
+#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2622 = ORIENTED_EDGE('',*,*,#2198,.F.);
+#2623 = ADVANCED_FACE('',(#2624),#1867,.F.);
+#2624 = FACE_BOUND('',#2625,.T.);
+#2625 = EDGE_LOOP('',(#2626,#2627,#2628,#2629,#2630,#2651,#2652,#2653));
+#2626 = ORIENTED_EDGE('',*,*,#2005,.T.);
+#2627 = ORIENTED_EDGE('',*,*,#2054,.T.);
+#2628 = ORIENTED_EDGE('',*,*,#2103,.T.);
+#2629 = ORIENTED_EDGE('',*,*,#2152,.T.);
+#2630 = ORIENTED_EDGE('',*,*,#2631,.T.);
+#2631 = EDGE_CURVE('',#2153,#1824,#2632,.T.);
+#2632 = SURFACE_CURVE('',#2633,(#2637,#2644),.PCURVE_S1.);
+#2633 = LINE('',#2634,#2635);
+#2634 = CARTESIAN_POINT('',(-3.9,12.2,9.4));
+#2635 = VECTOR('',#2636,1.);
+#2636 = DIRECTION('',(1.,0.,0.));
+#2637 = PCURVE('',#1867,#2638);
+#2638 = DEFINITIONAL_REPRESENTATION('',(#2639),#2643);
+#2639 = LINE('',#2640,#2641);
+#2640 = CARTESIAN_POINT('',(-6.,-8.9));
+#2641 = VECTOR('',#2642,1.);
+#2642 = DIRECTION('',(0.,1.));
+#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2644 = PCURVE('',#1839,#2645);
+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(0.,-8.));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(1.,0.));
+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2651 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#2652 = ORIENTED_EDGE('',*,*,#1907,.T.);
+#2653 = ORIENTED_EDGE('',*,*,#1956,.T.);
+#2654 = ADVANCED_FACE('',(#2655),#1839,.F.);
+#2655 = FACE_BOUND('',#2656,.F.);
+#2656 = EDGE_LOOP('',(#2657,#2658,#2659,#2660));
+#2657 = ORIENTED_EDGE('',*,*,#2175,.T.);
+#2658 = ORIENTED_EDGE('',*,*,#2631,.T.);
+#2659 = ORIENTED_EDGE('',*,*,#1823,.F.);
+#2660 = ORIENTED_EDGE('',*,*,#2602,.F.);
+#2661 = ADVANCED_FACE('',(#2662),#2310,.T.);
+#2662 = FACE_BOUND('',#2663,.T.);
+#2663 = EDGE_LOOP('',(#2664,#2687,#2710,#2731));
+#2664 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#2665 = EDGE_CURVE('',#2293,#2666,#2668,.T.);
+#2666 = VERTEX_POINT('',#2667);
+#2667 = CARTESIAN_POINT('',(15.,-4.2,11.6));
+#2668 = SURFACE_CURVE('',#2669,(#2673,#2680),.PCURVE_S1.);
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(15.,-4.2,7.2));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(0.,0.,1.));
+#2673 = PCURVE('',#2310,#2674);
+#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2679);
+#2675 = LINE('',#2676,#2677);
+#2676 = CARTESIAN_POINT('',(0.,-0.));
+#2677 = VECTOR('',#2678,1.);
+#2678 = DIRECTION('',(0.,-1.));
+#2679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2680 = PCURVE('',#286,#2681);
+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);
+#2682 = LINE('',#2683,#2684);
+#2683 = CARTESIAN_POINT('',(7.2,10.95));
+#2684 = VECTOR('',#2685,1.);
+#2685 = DIRECTION('',(1.,0.));
+#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('',(-15.,-4.2,11.6));
+#2691 = SURFACE_CURVE('',#2692,(#2696,#2703),.PCURVE_S1.);
+#2692 = LINE('',#2693,#2694);
+#2693 = CARTESIAN_POINT('',(15.,-4.2,11.6));
+#2694 = VECTOR('',#2695,1.);
+#2695 = DIRECTION('',(-1.,0.,0.));
+#2696 = PCURVE('',#2310,#2697);
+#2697 = DEFINITIONAL_REPRESENTATION('',(#2698),#2702);
+#2698 = LINE('',#2699,#2700);
+#2699 = CARTESIAN_POINT('',(0.,-4.4));
+#2700 = VECTOR('',#2701,1.);
+#2701 = DIRECTION('',(1.,0.));
+#2702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2703 = PCURVE('',#2567,#2704);
+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2709);
+#2705 = LINE('',#2706,#2707);
+#2706 = CARTESIAN_POINT('',(30.,-8.4));
+#2707 = VECTOR('',#2708,1.);
+#2708 = DIRECTION('',(-1.,0.));
+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2710 = ORIENTED_EDGE('',*,*,#2711,.F.);
+#2711 = EDGE_CURVE('',#2295,#2689,#2712,.T.);
+#2712 = SURFACE_CURVE('',#2713,(#2717,#2724),.PCURVE_S1.);
+#2713 = LINE('',#2714,#2715);
+#2714 = CARTESIAN_POINT('',(-15.,-4.2,7.2));
+#2715 = VECTOR('',#2716,1.);
+#2716 = DIRECTION('',(0.,0.,1.));
+#2717 = PCURVE('',#2310,#2718);
+#2718 = DEFINITIONAL_REPRESENTATION('',(#2719),#2723);
+#2719 = LINE('',#2720,#2721);
+#2720 = CARTESIAN_POINT('',(30.,0.));
+#2721 = VECTOR('',#2722,1.);
+#2722 = DIRECTION('',(0.,-1.));
+#2723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2724 = PCURVE('',#151,#2725);
+#2725 = DEFINITIONAL_REPRESENTATION('',(#2726),#2730);
+#2726 = LINE('',#2727,#2728);
+#2727 = CARTESIAN_POINT('',(-7.2,7.95));
+#2728 = VECTOR('',#2729,1.);
+#2729 = DIRECTION('',(-1.,-0.));
+#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2731 = ORIENTED_EDGE('',*,*,#2292,.F.);
+#2732 = ADVANCED_FACE('',(#2733),#2387,.F.);
+#2733 = FACE_BOUND('',#2734,.F.);
+#2734 = EDGE_LOOP('',(#2735,#2736,#2762));
+#2735 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#2736 = ORIENTED_EDGE('',*,*,#2737,.T.);
+#2737 = EDGE_CURVE('',#2371,#2452,#2738,.T.);
+#2738 = SURFACE_CURVE('',#2739,(#2744,#2751),.PCURVE_S1.);
+#2739 = CIRCLE('',#2740,3.4);
+#2740 = AXIS2_PLACEMENT_3D('',#2741,#2742,#2743);
+#2741 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#2742 = DIRECTION('',(0.,0.,1.));
+#2743 = DIRECTION('',(1.,0.,0.));
+#2744 = PCURVE('',#2387,#2745);
+#2745 = DEFINITIONAL_REPRESENTATION('',(#2746),#2750);
+#2746 = LINE('',#2747,#2748);
+#2747 = CARTESIAN_POINT('',(0.,-5.7));
+#2748 = VECTOR('',#2749,1.);
+#2749 = DIRECTION('',(1.,0.));
+#2750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2751 = PCURVE('',#1266,#2752);
+#2752 = DEFINITIONAL_REPRESENTATION('',(#2753),#2761);
+#2753 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2754,#2755,#2756,#2757,
+#2758,#2759,#2760),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2754 = CARTESIAN_POINT('',(-3.327362861473,-6.5069855842E-15));
+#2755 = CARTESIAN_POINT('',(-3.327362861473,5.888972745734));
+#2756 = CARTESIAN_POINT('',(1.772637138527,2.944486372867));
+#2757 = CARTESIAN_POINT('',(6.872637138527,-5.6742532636E-15));
+#2758 = CARTESIAN_POINT('',(1.772637138527,-2.944486372867));
+#2759 = CARTESIAN_POINT('',(-3.327362861473,-5.888972745734));
+#2760 = CARTESIAN_POINT('',(-3.327362861473,-6.5069855842E-15));
+#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2762 = ORIENTED_EDGE('',*,*,#2496,.T.);
+#2763 = ADVANCED_FACE('',(#2764,#2810,#2924),#2567,.T.);
+#2764 = FACE_BOUND('',#2765,.T.);
+#2765 = EDGE_LOOP('',(#2766,#2767,#2788,#2789));
+#2766 = ORIENTED_EDGE('',*,*,#2551,.F.);
+#2767 = ORIENTED_EDGE('',*,*,#2768,.F.);
+#2768 = EDGE_CURVE('',#2689,#2529,#2769,.T.);
+#2769 = SURFACE_CURVE('',#2770,(#2774,#2781),.PCURVE_S1.);
+#2770 = LINE('',#2771,#2772);
+#2771 = CARTESIAN_POINT('',(-15.,-4.2,11.6));
+#2772 = VECTOR('',#2773,1.);
+#2773 = DIRECTION('',(0.,1.,0.));
+#2774 = PCURVE('',#2567,#2775);
+#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780);
+#2776 = LINE('',#2777,#2778);
+#2777 = CARTESIAN_POINT('',(0.,-8.4));
+#2778 = VECTOR('',#2779,1.);
+#2779 = DIRECTION('',(0.,1.));
+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2781 = PCURVE('',#151,#2782);
+#2782 = DEFINITIONAL_REPRESENTATION('',(#2783),#2787);
+#2783 = LINE('',#2784,#2785);
+#2784 = CARTESIAN_POINT('',(-11.6,7.95));
+#2785 = VECTOR('',#2786,1.);
+#2786 = DIRECTION('',(0.,-1.));
+#2787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2788 = ORIENTED_EDGE('',*,*,#2688,.F.);
+#2789 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2790 = EDGE_CURVE('',#2552,#2666,#2791,.T.);
+#2791 = SURFACE_CURVE('',#2792,(#2796,#2803),.PCURVE_S1.);
+#2792 = LINE('',#2793,#2794);
+#2793 = CARTESIAN_POINT('',(15.,4.2,11.6));
+#2794 = VECTOR('',#2795,1.);
+#2795 = DIRECTION('',(0.,-1.,0.));
+#2796 = PCURVE('',#2567,#2797);
+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);
+#2798 = LINE('',#2799,#2800);
+#2799 = CARTESIAN_POINT('',(30.,0.));
+#2800 = VECTOR('',#2801,1.);
+#2801 = DIRECTION('',(0.,-1.));
+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2803 = PCURVE('',#286,#2804);
+#2804 = DEFINITIONAL_REPRESENTATION('',(#2805),#2809);
+#2805 = LINE('',#2806,#2807);
+#2806 = CARTESIAN_POINT('',(11.6,2.55));
+#2807 = VECTOR('',#2808,1.);
+#2808 = DIRECTION('',(0.,1.));
+#2809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2810 = FACE_BOUND('',#2811,.T.);
+#2811 = EDGE_LOOP('',(#2812,#2842,#2870,#2898));
+#2812 = ORIENTED_EDGE('',*,*,#2813,.T.);
+#2813 = EDGE_CURVE('',#2814,#2816,#2818,.T.);
+#2814 = VERTEX_POINT('',#2815);
+#2815 = CARTESIAN_POINT('',(2.,-3.6,11.6));
+#2816 = VERTEX_POINT('',#2817);
+#2817 = CARTESIAN_POINT('',(-14.3,-3.6,11.6));
+#2818 = SURFACE_CURVE('',#2819,(#2823,#2830),.PCURVE_S1.);
+#2819 = LINE('',#2820,#2821);
+#2820 = CARTESIAN_POINT('',(2.,-3.6,11.6));
+#2821 = VECTOR('',#2822,1.);
+#2822 = DIRECTION('',(-1.,0.,0.));
+#2823 = PCURVE('',#2567,#2824);
+#2824 = DEFINITIONAL_REPRESENTATION('',(#2825),#2829);
+#2825 = LINE('',#2826,#2827);
+#2826 = CARTESIAN_POINT('',(17.,-7.8));
+#2827 = VECTOR('',#2828,1.);
+#2828 = DIRECTION('',(-1.,0.));
+#2829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2830 = PCURVE('',#2831,#2836);
+#2831 = PLANE('',#2832);
+#2832 = AXIS2_PLACEMENT_3D('',#2833,#2834,#2835);
+#2833 = CARTESIAN_POINT('',(2.,-3.6,11.6));
+#2834 = DIRECTION('',(0.,-1.,0.));
+#2835 = DIRECTION('',(-1.,0.,0.));
+#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841);
+#2837 = LINE('',#2838,#2839);
+#2838 = CARTESIAN_POINT('',(0.,-0.));
+#2839 = VECTOR('',#2840,1.);
+#2840 = DIRECTION('',(1.,0.));
+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2842 = ORIENTED_EDGE('',*,*,#2843,.T.);
+#2843 = EDGE_CURVE('',#2816,#2844,#2846,.T.);
+#2844 = VERTEX_POINT('',#2845);
+#2845 = CARTESIAN_POINT('',(-14.3,3.6,11.6));
+#2846 = SURFACE_CURVE('',#2847,(#2851,#2858),.PCURVE_S1.);
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(-14.3,-3.6,11.6));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(0.,1.,0.));
+#2851 = PCURVE('',#2567,#2852);
+#2852 = DEFINITIONAL_REPRESENTATION('',(#2853),#2857);
+#2853 = LINE('',#2854,#2855);
+#2854 = CARTESIAN_POINT('',(0.7,-7.8));
+#2855 = VECTOR('',#2856,1.);
+#2856 = DIRECTION('',(0.,1.));
+#2857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2858 = PCURVE('',#2859,#2864);
+#2859 = PLANE('',#2860);
+#2860 = AXIS2_PLACEMENT_3D('',#2861,#2862,#2863);
+#2861 = CARTESIAN_POINT('',(-14.3,-3.6,11.6));
+#2862 = DIRECTION('',(-1.,0.,0.));
+#2863 = DIRECTION('',(0.,1.,0.));
+#2864 = DEFINITIONAL_REPRESENTATION('',(#2865),#2869);
+#2865 = LINE('',#2866,#2867);
+#2866 = CARTESIAN_POINT('',(0.,0.));
+#2867 = VECTOR('',#2868,1.);
+#2868 = DIRECTION('',(1.,0.));
+#2869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2870 = ORIENTED_EDGE('',*,*,#2871,.T.);
+#2871 = EDGE_CURVE('',#2844,#2872,#2874,.T.);
+#2872 = VERTEX_POINT('',#2873);
+#2873 = CARTESIAN_POINT('',(2.,3.6,11.6));
+#2874 = SURFACE_CURVE('',#2875,(#2879,#2886),.PCURVE_S1.);
+#2875 = LINE('',#2876,#2877);
+#2876 = CARTESIAN_POINT('',(-14.3,3.6,11.6));
+#2877 = VECTOR('',#2878,1.);
+#2878 = DIRECTION('',(1.,0.,0.));
+#2879 = PCURVE('',#2567,#2880);
+#2880 = DEFINITIONAL_REPRESENTATION('',(#2881),#2885);
+#2881 = LINE('',#2882,#2883);
+#2882 = CARTESIAN_POINT('',(0.7,-0.6));
+#2883 = VECTOR('',#2884,1.);
+#2884 = DIRECTION('',(1.,0.));
+#2885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2886 = PCURVE('',#2887,#2892);
+#2887 = PLANE('',#2888);
+#2888 = AXIS2_PLACEMENT_3D('',#2889,#2890,#2891);
+#2889 = CARTESIAN_POINT('',(-14.3,3.6,11.6));
+#2890 = DIRECTION('',(0.,1.,0.));
+#2891 = DIRECTION('',(1.,0.,0.));
+#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
+#2893 = LINE('',#2894,#2895);
+#2894 = CARTESIAN_POINT('',(0.,0.));
+#2895 = VECTOR('',#2896,1.);
+#2896 = DIRECTION('',(1.,0.));
+#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2898 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#2899 = EDGE_CURVE('',#2872,#2814,#2900,.T.);
+#2900 = SURFACE_CURVE('',#2901,(#2905,#2912),.PCURVE_S1.);
+#2901 = LINE('',#2902,#2903);
+#2902 = CARTESIAN_POINT('',(2.,3.6,11.6));
+#2903 = VECTOR('',#2904,1.);
+#2904 = DIRECTION('',(0.,-1.,0.));
+#2905 = PCURVE('',#2567,#2906);
+#2906 = DEFINITIONAL_REPRESENTATION('',(#2907),#2911);
+#2907 = LINE('',#2908,#2909);
+#2908 = CARTESIAN_POINT('',(17.,-0.6));
+#2909 = VECTOR('',#2910,1.);
+#2910 = DIRECTION('',(0.,-1.));
+#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2912 = PCURVE('',#2913,#2918);
+#2913 = PLANE('',#2914);
+#2914 = AXIS2_PLACEMENT_3D('',#2915,#2916,#2917);
+#2915 = CARTESIAN_POINT('',(2.,3.6,11.6));
+#2916 = DIRECTION('',(1.,0.,0.));
+#2917 = DIRECTION('',(0.,-1.,0.));
+#2918 = DEFINITIONAL_REPRESENTATION('',(#2919),#2923);
+#2919 = LINE('',#2920,#2921);
+#2920 = CARTESIAN_POINT('',(0.,0.));
+#2921 = VECTOR('',#2922,1.);
+#2922 = DIRECTION('',(1.,0.));
+#2923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2924 = FACE_BOUND('',#2925,.T.);
+#2925 = EDGE_LOOP('',(#2926,#2956,#2984,#3012));
+#2926 = ORIENTED_EDGE('',*,*,#2927,.T.);
+#2927 = EDGE_CURVE('',#2928,#2930,#2932,.T.);
+#2928 = VERTEX_POINT('',#2929);
+#2929 = CARTESIAN_POINT('',(6.8,-3.6,11.6));
+#2930 = VERTEX_POINT('',#2931);
+#2931 = CARTESIAN_POINT('',(6.8,3.6,11.6));
+#2932 = SURFACE_CURVE('',#2933,(#2937,#2944),.PCURVE_S1.);
+#2933 = LINE('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(6.8,-3.6,11.6));
+#2935 = VECTOR('',#2936,1.);
+#2936 = DIRECTION('',(0.,1.,0.));
+#2937 = PCURVE('',#2567,#2938);
+#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(21.8,-7.8));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(0.,1.));
+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2944 = PCURVE('',#2945,#2950);
+#2945 = PLANE('',#2946);
+#2946 = AXIS2_PLACEMENT_3D('',#2947,#2948,#2949);
+#2947 = CARTESIAN_POINT('',(6.8,-3.6,11.6));
+#2948 = DIRECTION('',(-1.,0.,0.));
+#2949 = DIRECTION('',(0.,1.,0.));
+#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2955);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(0.,0.));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(1.,0.));
+#2955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2956 = ORIENTED_EDGE('',*,*,#2957,.T.);
+#2957 = EDGE_CURVE('',#2930,#2958,#2960,.T.);
+#2958 = VERTEX_POINT('',#2959);
+#2959 = CARTESIAN_POINT('',(14.3,3.6,11.6));
+#2960 = SURFACE_CURVE('',#2961,(#2965,#2972),.PCURVE_S1.);
+#2961 = LINE('',#2962,#2963);
+#2962 = CARTESIAN_POINT('',(6.8,3.6,11.6));
+#2963 = VECTOR('',#2964,1.);
+#2964 = DIRECTION('',(1.,0.,0.));
+#2965 = PCURVE('',#2567,#2966);
+#2966 = DEFINITIONAL_REPRESENTATION('',(#2967),#2971);
+#2967 = LINE('',#2968,#2969);
+#2968 = CARTESIAN_POINT('',(21.8,-0.6));
+#2969 = VECTOR('',#2970,1.);
+#2970 = DIRECTION('',(1.,0.));
+#2971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2972 = PCURVE('',#2973,#2978);
+#2973 = PLANE('',#2974);
+#2974 = AXIS2_PLACEMENT_3D('',#2975,#2976,#2977);
+#2975 = CARTESIAN_POINT('',(6.8,3.6,11.6));
+#2976 = DIRECTION('',(0.,1.,0.));
+#2977 = DIRECTION('',(1.,0.,0.));
+#2978 = DEFINITIONAL_REPRESENTATION('',(#2979),#2983);
+#2979 = LINE('',#2980,#2981);
+#2980 = CARTESIAN_POINT('',(0.,0.));
+#2981 = VECTOR('',#2982,1.);
+#2982 = DIRECTION('',(1.,0.));
+#2983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2984 = ORIENTED_EDGE('',*,*,#2985,.T.);
+#2985 = EDGE_CURVE('',#2958,#2986,#2988,.T.);
+#2986 = VERTEX_POINT('',#2987);
+#2987 = CARTESIAN_POINT('',(14.3,-3.6,11.6));
+#2988 = SURFACE_CURVE('',#2989,(#2993,#3000),.PCURVE_S1.);
+#2989 = LINE('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(14.3,3.6,11.6));
+#2991 = VECTOR('',#2992,1.);
+#2992 = DIRECTION('',(0.,-1.,0.));
+#2993 = PCURVE('',#2567,#2994);
+#2994 = DEFINITIONAL_REPRESENTATION('',(#2995),#2999);
+#2995 = LINE('',#2996,#2997);
+#2996 = CARTESIAN_POINT('',(29.3,-0.6));
+#2997 = VECTOR('',#2998,1.);
+#2998 = DIRECTION('',(0.,-1.));
+#2999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3000 = PCURVE('',#3001,#3006);
+#3001 = PLANE('',#3002);
+#3002 = AXIS2_PLACEMENT_3D('',#3003,#3004,#3005);
+#3003 = CARTESIAN_POINT('',(14.3,3.6,11.6));
+#3004 = DIRECTION('',(1.,0.,0.));
+#3005 = DIRECTION('',(0.,-1.,0.));
+#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3011);
+#3007 = LINE('',#3008,#3009);
+#3008 = CARTESIAN_POINT('',(0.,0.));
+#3009 = VECTOR('',#3010,1.);
+#3010 = DIRECTION('',(1.,0.));
+#3011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3012 = ORIENTED_EDGE('',*,*,#3013,.T.);
+#3013 = EDGE_CURVE('',#2986,#2928,#3014,.T.);
+#3014 = SURFACE_CURVE('',#3015,(#3019,#3026),.PCURVE_S1.);
+#3015 = LINE('',#3016,#3017);
+#3016 = CARTESIAN_POINT('',(14.3,-3.6,11.6));
+#3017 = VECTOR('',#3018,1.);
+#3018 = DIRECTION('',(-1.,0.,0.));
+#3019 = PCURVE('',#2567,#3020);
+#3020 = DEFINITIONAL_REPRESENTATION('',(#3021),#3025);
+#3021 = LINE('',#3022,#3023);
+#3022 = CARTESIAN_POINT('',(29.3,-7.8));
+#3023 = VECTOR('',#3024,1.);
+#3024 = DIRECTION('',(-1.,0.));
+#3025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3026 = PCURVE('',#3027,#3032);
+#3027 = PLANE('',#3028);
+#3028 = AXIS2_PLACEMENT_3D('',#3029,#3030,#3031);
+#3029 = CARTESIAN_POINT('',(14.3,-3.6,11.6));
+#3030 = DIRECTION('',(0.,-1.,0.));
+#3031 = DIRECTION('',(-1.,0.,0.));
+#3032 = DEFINITIONAL_REPRESENTATION('',(#3033),#3037);
+#3033 = LINE('',#3034,#3035);
+#3034 = CARTESIAN_POINT('',(0.,-0.));
+#3035 = VECTOR('',#3036,1.);
+#3036 = DIRECTION('',(1.,0.));
+#3037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3038 = ADVANCED_FACE('',(#3039),#2831,.T.);
+#3039 = FACE_BOUND('',#3040,.T.);
+#3040 = EDGE_LOOP('',(#3041,#3064,#3092,#3113));
+#3041 = ORIENTED_EDGE('',*,*,#3042,.T.);
+#3042 = EDGE_CURVE('',#2814,#3043,#3045,.T.);
+#3043 = VERTEX_POINT('',#3044);
+#3044 = CARTESIAN_POINT('',(2.,-3.6,13.6));
+#3045 = SURFACE_CURVE('',#3046,(#3050,#3057),.PCURVE_S1.);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(2.,-3.6,11.6));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(0.,0.,1.));
+#3050 = PCURVE('',#2831,#3051);
+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);
+#3052 = LINE('',#3053,#3054);
+#3053 = CARTESIAN_POINT('',(0.,-0.));
+#3054 = VECTOR('',#3055,1.);
+#3055 = DIRECTION('',(0.,-1.));
+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3057 = PCURVE('',#2913,#3058);
+#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063);
+#3059 = LINE('',#3060,#3061);
+#3060 = CARTESIAN_POINT('',(7.2,0.));
+#3061 = VECTOR('',#3062,1.);
+#3062 = DIRECTION('',(0.,-1.));
+#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3064 = ORIENTED_EDGE('',*,*,#3065,.T.);
+#3065 = EDGE_CURVE('',#3043,#3066,#3068,.T.);
+#3066 = VERTEX_POINT('',#3067);
+#3067 = CARTESIAN_POINT('',(-14.3,-3.6,13.6));
+#3068 = SURFACE_CURVE('',#3069,(#3073,#3080),.PCURVE_S1.);
+#3069 = LINE('',#3070,#3071);
+#3070 = CARTESIAN_POINT('',(2.,-3.6,13.6));
+#3071 = VECTOR('',#3072,1.);
+#3072 = DIRECTION('',(-1.,0.,0.));
+#3073 = PCURVE('',#2831,#3074);
+#3074 = DEFINITIONAL_REPRESENTATION('',(#3075),#3079);
+#3075 = LINE('',#3076,#3077);
+#3076 = CARTESIAN_POINT('',(0.,-2.));
+#3077 = VECTOR('',#3078,1.);
+#3078 = DIRECTION('',(1.,0.));
+#3079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3080 = PCURVE('',#3081,#3086);
+#3081 = PLANE('',#3082);
+#3082 = AXIS2_PLACEMENT_3D('',#3083,#3084,#3085);
+#3083 = CARTESIAN_POINT('',(-14.3,3.6,13.6));
+#3084 = DIRECTION('',(0.,0.,1.));
+#3085 = DIRECTION('',(1.,0.,0.));
+#3086 = DEFINITIONAL_REPRESENTATION('',(#3087),#3091);
+#3087 = LINE('',#3088,#3089);
+#3088 = CARTESIAN_POINT('',(16.3,-7.2));
+#3089 = VECTOR('',#3090,1.);
+#3090 = DIRECTION('',(-1.,0.));
+#3091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3092 = ORIENTED_EDGE('',*,*,#3093,.F.);
+#3093 = EDGE_CURVE('',#2816,#3066,#3094,.T.);
+#3094 = SURFACE_CURVE('',#3095,(#3099,#3106),.PCURVE_S1.);
+#3095 = LINE('',#3096,#3097);
+#3096 = CARTESIAN_POINT('',(-14.3,-3.6,11.6));
+#3097 = VECTOR('',#3098,1.);
+#3098 = DIRECTION('',(0.,0.,1.));
+#3099 = PCURVE('',#2831,#3100);
+#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105);
+#3101 = LINE('',#3102,#3103);
+#3102 = CARTESIAN_POINT('',(16.3,0.));
+#3103 = VECTOR('',#3104,1.);
+#3104 = DIRECTION('',(0.,-1.));
+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3106 = PCURVE('',#2859,#3107);
+#3107 = DEFINITIONAL_REPRESENTATION('',(#3108),#3112);
+#3108 = LINE('',#3109,#3110);
+#3109 = CARTESIAN_POINT('',(0.,0.));
+#3110 = VECTOR('',#3111,1.);
+#3111 = DIRECTION('',(0.,-1.));
+#3112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3113 = ORIENTED_EDGE('',*,*,#2813,.F.);
+#3114 = ADVANCED_FACE('',(#3115),#2913,.T.);
+#3115 = FACE_BOUND('',#3116,.T.);
+#3116 = EDGE_LOOP('',(#3117,#3140,#3161,#3162));
+#3117 = ORIENTED_EDGE('',*,*,#3118,.T.);
+#3118 = EDGE_CURVE('',#2872,#3119,#3121,.T.);
+#3119 = VERTEX_POINT('',#3120);
+#3120 = CARTESIAN_POINT('',(2.,3.6,13.6));
+#3121 = SURFACE_CURVE('',#3122,(#3126,#3133),.PCURVE_S1.);
+#3122 = LINE('',#3123,#3124);
+#3123 = CARTESIAN_POINT('',(2.,3.6,11.6));
+#3124 = VECTOR('',#3125,1.);
+#3125 = DIRECTION('',(0.,0.,1.));
+#3126 = PCURVE('',#2913,#3127);
+#3127 = DEFINITIONAL_REPRESENTATION('',(#3128),#3132);
+#3128 = LINE('',#3129,#3130);
+#3129 = CARTESIAN_POINT('',(0.,0.));
+#3130 = VECTOR('',#3131,1.);
+#3131 = DIRECTION('',(0.,-1.));
+#3132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3133 = PCURVE('',#2887,#3134);
+#3134 = DEFINITIONAL_REPRESENTATION('',(#3135),#3139);
+#3135 = LINE('',#3136,#3137);
+#3136 = CARTESIAN_POINT('',(16.3,0.));
+#3137 = VECTOR('',#3138,1.);
+#3138 = DIRECTION('',(0.,-1.));
+#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3140 = ORIENTED_EDGE('',*,*,#3141,.T.);
+#3141 = EDGE_CURVE('',#3119,#3043,#3142,.T.);
+#3142 = SURFACE_CURVE('',#3143,(#3147,#3154),.PCURVE_S1.);
+#3143 = LINE('',#3144,#3145);
+#3144 = CARTESIAN_POINT('',(2.,3.6,13.6));
+#3145 = VECTOR('',#3146,1.);
+#3146 = DIRECTION('',(0.,-1.,0.));
+#3147 = PCURVE('',#2913,#3148);
+#3148 = DEFINITIONAL_REPRESENTATION('',(#3149),#3153);
+#3149 = LINE('',#3150,#3151);
+#3150 = CARTESIAN_POINT('',(0.,-2.));
+#3151 = VECTOR('',#3152,1.);
+#3152 = DIRECTION('',(1.,0.));
+#3153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3154 = PCURVE('',#3081,#3155);
+#3155 = DEFINITIONAL_REPRESENTATION('',(#3156),#3160);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(16.3,0.));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(0.,-1.));
+#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3161 = ORIENTED_EDGE('',*,*,#3042,.F.);
+#3162 = ORIENTED_EDGE('',*,*,#2899,.F.);
+#3163 = ADVANCED_FACE('',(#3164),#2887,.T.);
+#3164 = FACE_BOUND('',#3165,.T.);
+#3165 = EDGE_LOOP('',(#3166,#3189,#3210,#3211));
+#3166 = ORIENTED_EDGE('',*,*,#3167,.T.);
+#3167 = EDGE_CURVE('',#2844,#3168,#3170,.T.);
+#3168 = VERTEX_POINT('',#3169);
+#3169 = CARTESIAN_POINT('',(-14.3,3.6,13.6));
+#3170 = SURFACE_CURVE('',#3171,(#3175,#3182),.PCURVE_S1.);
+#3171 = LINE('',#3172,#3173);
+#3172 = CARTESIAN_POINT('',(-14.3,3.6,11.6));
+#3173 = VECTOR('',#3174,1.);
+#3174 = DIRECTION('',(0.,0.,1.));
+#3175 = PCURVE('',#2887,#3176);
+#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181);
+#3177 = LINE('',#3178,#3179);
+#3178 = CARTESIAN_POINT('',(0.,0.));
+#3179 = VECTOR('',#3180,1.);
+#3180 = DIRECTION('',(0.,-1.));
+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3182 = PCURVE('',#2859,#3183);
+#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3188);
+#3184 = LINE('',#3185,#3186);
+#3185 = CARTESIAN_POINT('',(7.2,0.));
+#3186 = VECTOR('',#3187,1.);
+#3187 = DIRECTION('',(0.,-1.));
+#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3189 = ORIENTED_EDGE('',*,*,#3190,.T.);
+#3190 = EDGE_CURVE('',#3168,#3119,#3191,.T.);
+#3191 = SURFACE_CURVE('',#3192,(#3196,#3203),.PCURVE_S1.);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(-14.3,3.6,13.6));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(1.,0.,0.));
+#3196 = PCURVE('',#2887,#3197);
+#3197 = DEFINITIONAL_REPRESENTATION('',(#3198),#3202);
+#3198 = LINE('',#3199,#3200);
+#3199 = CARTESIAN_POINT('',(0.,-2.));
+#3200 = VECTOR('',#3201,1.);
+#3201 = DIRECTION('',(1.,0.));
+#3202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3203 = PCURVE('',#3081,#3204);
+#3204 = DEFINITIONAL_REPRESENTATION('',(#3205),#3209);
+#3205 = LINE('',#3206,#3207);
+#3206 = CARTESIAN_POINT('',(0.,0.));
+#3207 = VECTOR('',#3208,1.);
+#3208 = DIRECTION('',(1.,0.));
+#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3210 = ORIENTED_EDGE('',*,*,#3118,.F.);
+#3211 = ORIENTED_EDGE('',*,*,#2871,.F.);
+#3212 = ADVANCED_FACE('',(#3213),#2859,.T.);
+#3213 = FACE_BOUND('',#3214,.T.);
+#3214 = EDGE_LOOP('',(#3215,#3216,#3237,#3238));
+#3215 = ORIENTED_EDGE('',*,*,#3093,.T.);
+#3216 = ORIENTED_EDGE('',*,*,#3217,.T.);
+#3217 = EDGE_CURVE('',#3066,#3168,#3218,.T.);
+#3218 = SURFACE_CURVE('',#3219,(#3223,#3230),.PCURVE_S1.);
+#3219 = LINE('',#3220,#3221);
+#3220 = CARTESIAN_POINT('',(-14.3,-3.6,13.6));
+#3221 = VECTOR('',#3222,1.);
+#3222 = DIRECTION('',(0.,1.,0.));
+#3223 = PCURVE('',#2859,#3224);
+#3224 = DEFINITIONAL_REPRESENTATION('',(#3225),#3229);
+#3225 = LINE('',#3226,#3227);
+#3226 = CARTESIAN_POINT('',(0.,-2.));
+#3227 = VECTOR('',#3228,1.);
+#3228 = DIRECTION('',(1.,0.));
+#3229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3230 = PCURVE('',#3081,#3231);
+#3231 = DEFINITIONAL_REPRESENTATION('',(#3232),#3236);
+#3232 = LINE('',#3233,#3234);
+#3233 = CARTESIAN_POINT('',(0.,-7.2));
+#3234 = VECTOR('',#3235,1.);
+#3235 = DIRECTION('',(0.,1.));
+#3236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3237 = ORIENTED_EDGE('',*,*,#3167,.F.);
+#3238 = ORIENTED_EDGE('',*,*,#2843,.F.);
+#3239 = ADVANCED_FACE('',(#3240),#2945,.T.);
+#3240 = FACE_BOUND('',#3241,.T.);
+#3241 = EDGE_LOOP('',(#3242,#3265,#3293,#3314));
+#3242 = ORIENTED_EDGE('',*,*,#3243,.T.);
+#3243 = EDGE_CURVE('',#2928,#3244,#3246,.T.);
+#3244 = VERTEX_POINT('',#3245);
+#3245 = CARTESIAN_POINT('',(6.8,-3.6,13.6));
+#3246 = SURFACE_CURVE('',#3247,(#3251,#3258),.PCURVE_S1.);
+#3247 = LINE('',#3248,#3249);
+#3248 = CARTESIAN_POINT('',(6.8,-3.6,11.6));
+#3249 = VECTOR('',#3250,1.);
+#3250 = DIRECTION('',(0.,0.,1.));
+#3251 = PCURVE('',#2945,#3252);
+#3252 = DEFINITIONAL_REPRESENTATION('',(#3253),#3257);
+#3253 = LINE('',#3254,#3255);
+#3254 = CARTESIAN_POINT('',(0.,0.));
+#3255 = VECTOR('',#3256,1.);
+#3256 = DIRECTION('',(0.,-1.));
+#3257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3258 = PCURVE('',#3027,#3259);
+#3259 = DEFINITIONAL_REPRESENTATION('',(#3260),#3264);
+#3260 = LINE('',#3261,#3262);
+#3261 = CARTESIAN_POINT('',(7.5,0.));
+#3262 = VECTOR('',#3263,1.);
+#3263 = DIRECTION('',(0.,-1.));
+#3264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3265 = ORIENTED_EDGE('',*,*,#3266,.T.);
+#3266 = EDGE_CURVE('',#3244,#3267,#3269,.T.);
+#3267 = VERTEX_POINT('',#3268);
+#3268 = CARTESIAN_POINT('',(6.8,3.6,13.6));
+#3269 = SURFACE_CURVE('',#3270,(#3274,#3281),.PCURVE_S1.);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(6.8,-3.6,13.6));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(0.,1.,0.));
+#3274 = PCURVE('',#2945,#3275);
+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);
+#3276 = LINE('',#3277,#3278);
+#3277 = CARTESIAN_POINT('',(0.,-2.));
+#3278 = VECTOR('',#3279,1.);
+#3279 = DIRECTION('',(1.,0.));
+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3281 = PCURVE('',#3282,#3287);
+#3282 = PLANE('',#3283);
+#3283 = AXIS2_PLACEMENT_3D('',#3284,#3285,#3286);
+#3284 = CARTESIAN_POINT('',(6.8,3.6,13.6));
+#3285 = DIRECTION('',(0.,0.,1.));
+#3286 = DIRECTION('',(1.,0.,0.));
+#3287 = DEFINITIONAL_REPRESENTATION('',(#3288),#3292);
+#3288 = LINE('',#3289,#3290);
+#3289 = CARTESIAN_POINT('',(0.,-7.2));
+#3290 = VECTOR('',#3291,1.);
+#3291 = DIRECTION('',(0.,1.));
+#3292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3293 = ORIENTED_EDGE('',*,*,#3294,.F.);
+#3294 = EDGE_CURVE('',#2930,#3267,#3295,.T.);
+#3295 = SURFACE_CURVE('',#3296,(#3300,#3307),.PCURVE_S1.);
+#3296 = LINE('',#3297,#3298);
+#3297 = CARTESIAN_POINT('',(6.8,3.6,11.6));
+#3298 = VECTOR('',#3299,1.);
+#3299 = DIRECTION('',(0.,0.,1.));
+#3300 = PCURVE('',#2945,#3301);
+#3301 = DEFINITIONAL_REPRESENTATION('',(#3302),#3306);
+#3302 = LINE('',#3303,#3304);
+#3303 = CARTESIAN_POINT('',(7.2,0.));
+#3304 = VECTOR('',#3305,1.);
+#3305 = DIRECTION('',(0.,-1.));
+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3307 = PCURVE('',#2973,#3308);
+#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313);
+#3309 = LINE('',#3310,#3311);
+#3310 = CARTESIAN_POINT('',(0.,0.));
+#3311 = VECTOR('',#3312,1.);
+#3312 = DIRECTION('',(0.,-1.));
+#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3314 = ORIENTED_EDGE('',*,*,#2927,.F.);
+#3315 = ADVANCED_FACE('',(#3316),#3027,.T.);
+#3316 = FACE_BOUND('',#3317,.T.);
+#3317 = EDGE_LOOP('',(#3318,#3341,#3362,#3363));
+#3318 = ORIENTED_EDGE('',*,*,#3319,.T.);
+#3319 = EDGE_CURVE('',#2986,#3320,#3322,.T.);
+#3320 = VERTEX_POINT('',#3321);
+#3321 = CARTESIAN_POINT('',(14.3,-3.6,13.6));
+#3322 = SURFACE_CURVE('',#3323,(#3327,#3334),.PCURVE_S1.);
+#3323 = LINE('',#3324,#3325);
+#3324 = CARTESIAN_POINT('',(14.3,-3.6,11.6));
+#3325 = VECTOR('',#3326,1.);
+#3326 = DIRECTION('',(0.,0.,1.));
+#3327 = PCURVE('',#3027,#3328);
+#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3333);
+#3329 = LINE('',#3330,#3331);
+#3330 = CARTESIAN_POINT('',(0.,-0.));
+#3331 = VECTOR('',#3332,1.);
+#3332 = DIRECTION('',(0.,-1.));
+#3333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3334 = PCURVE('',#3001,#3335);
+#3335 = DEFINITIONAL_REPRESENTATION('',(#3336),#3340);
+#3336 = LINE('',#3337,#3338);
+#3337 = CARTESIAN_POINT('',(7.2,0.));
+#3338 = VECTOR('',#3339,1.);
+#3339 = DIRECTION('',(0.,-1.));
+#3340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3341 = ORIENTED_EDGE('',*,*,#3342,.T.);
+#3342 = EDGE_CURVE('',#3320,#3244,#3343,.T.);
+#3343 = SURFACE_CURVE('',#3344,(#3348,#3355),.PCURVE_S1.);
+#3344 = LINE('',#3345,#3346);
+#3345 = CARTESIAN_POINT('',(14.3,-3.6,13.6));
+#3346 = VECTOR('',#3347,1.);
+#3347 = DIRECTION('',(-1.,0.,0.));
+#3348 = PCURVE('',#3027,#3349);
+#3349 = DEFINITIONAL_REPRESENTATION('',(#3350),#3354);
+#3350 = LINE('',#3351,#3352);
+#3351 = CARTESIAN_POINT('',(0.,-2.));
+#3352 = VECTOR('',#3353,1.);
+#3353 = DIRECTION('',(1.,0.));
+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3355 = PCURVE('',#3282,#3356);
+#3356 = DEFINITIONAL_REPRESENTATION('',(#3357),#3361);
+#3357 = LINE('',#3358,#3359);
+#3358 = CARTESIAN_POINT('',(7.5,-7.2));
+#3359 = VECTOR('',#3360,1.);
+#3360 = DIRECTION('',(-1.,0.));
+#3361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3362 = ORIENTED_EDGE('',*,*,#3243,.F.);
+#3363 = ORIENTED_EDGE('',*,*,#3013,.F.);
+#3364 = ADVANCED_FACE('',(#3365),#3001,.T.);
+#3365 = FACE_BOUND('',#3366,.T.);
+#3366 = EDGE_LOOP('',(#3367,#3390,#3411,#3412));
+#3367 = ORIENTED_EDGE('',*,*,#3368,.T.);
+#3368 = EDGE_CURVE('',#2958,#3369,#3371,.T.);
+#3369 = VERTEX_POINT('',#3370);
+#3370 = CARTESIAN_POINT('',(14.3,3.6,13.6));
+#3371 = SURFACE_CURVE('',#3372,(#3376,#3383),.PCURVE_S1.);
+#3372 = LINE('',#3373,#3374);
+#3373 = CARTESIAN_POINT('',(14.3,3.6,11.6));
+#3374 = VECTOR('',#3375,1.);
+#3375 = DIRECTION('',(0.,0.,1.));
+#3376 = PCURVE('',#3001,#3377);
+#3377 = DEFINITIONAL_REPRESENTATION('',(#3378),#3382);
+#3378 = LINE('',#3379,#3380);
+#3379 = CARTESIAN_POINT('',(0.,0.));
+#3380 = VECTOR('',#3381,1.);
+#3381 = DIRECTION('',(0.,-1.));
+#3382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3383 = PCURVE('',#2973,#3384);
+#3384 = DEFINITIONAL_REPRESENTATION('',(#3385),#3389);
+#3385 = LINE('',#3386,#3387);
+#3386 = CARTESIAN_POINT('',(7.5,0.));
+#3387 = VECTOR('',#3388,1.);
+#3388 = DIRECTION('',(0.,-1.));
+#3389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3390 = ORIENTED_EDGE('',*,*,#3391,.T.);
+#3391 = EDGE_CURVE('',#3369,#3320,#3392,.T.);
+#3392 = SURFACE_CURVE('',#3393,(#3397,#3404),.PCURVE_S1.);
+#3393 = LINE('',#3394,#3395);
+#3394 = CARTESIAN_POINT('',(14.3,3.6,13.6));
+#3395 = VECTOR('',#3396,1.);
+#3396 = DIRECTION('',(0.,-1.,0.));
+#3397 = PCURVE('',#3001,#3398);
+#3398 = DEFINITIONAL_REPRESENTATION('',(#3399),#3403);
+#3399 = LINE('',#3400,#3401);
+#3400 = CARTESIAN_POINT('',(0.,-2.));
+#3401 = VECTOR('',#3402,1.);
+#3402 = DIRECTION('',(1.,0.));
+#3403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3404 = PCURVE('',#3282,#3405);
+#3405 = DEFINITIONAL_REPRESENTATION('',(#3406),#3410);
+#3406 = LINE('',#3407,#3408);
+#3407 = CARTESIAN_POINT('',(7.5,0.));
+#3408 = VECTOR('',#3409,1.);
+#3409 = DIRECTION('',(0.,-1.));
+#3410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3411 = ORIENTED_EDGE('',*,*,#3319,.F.);
+#3412 = ORIENTED_EDGE('',*,*,#2985,.F.);
+#3413 = ADVANCED_FACE('',(#3414),#2973,.T.);
+#3414 = FACE_BOUND('',#3415,.T.);
+#3415 = EDGE_LOOP('',(#3416,#3417,#3438,#3439));
+#3416 = ORIENTED_EDGE('',*,*,#3294,.T.);
+#3417 = ORIENTED_EDGE('',*,*,#3418,.T.);
+#3418 = EDGE_CURVE('',#3267,#3369,#3419,.T.);
+#3419 = SURFACE_CURVE('',#3420,(#3424,#3431),.PCURVE_S1.);
+#3420 = LINE('',#3421,#3422);
+#3421 = CARTESIAN_POINT('',(6.8,3.6,13.6));
+#3422 = VECTOR('',#3423,1.);
+#3423 = DIRECTION('',(1.,0.,0.));
+#3424 = PCURVE('',#2973,#3425);
+#3425 = DEFINITIONAL_REPRESENTATION('',(#3426),#3430);
+#3426 = LINE('',#3427,#3428);
+#3427 = CARTESIAN_POINT('',(0.,-2.));
+#3428 = VECTOR('',#3429,1.);
+#3429 = DIRECTION('',(1.,0.));
+#3430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3431 = PCURVE('',#3282,#3432);
+#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3437);
+#3433 = LINE('',#3434,#3435);
+#3434 = CARTESIAN_POINT('',(0.,0.));
+#3435 = VECTOR('',#3436,1.);
+#3436 = DIRECTION('',(1.,0.));
+#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3438 = ORIENTED_EDGE('',*,*,#3368,.F.);
+#3439 = ORIENTED_EDGE('',*,*,#2957,.F.);
+#3440 = ADVANCED_FACE('',(#3441),#3081,.T.);
+#3441 = FACE_BOUND('',#3442,.F.);
+#3442 = EDGE_LOOP('',(#3443,#3444,#3445,#3446));
+#3443 = ORIENTED_EDGE('',*,*,#3190,.T.);
+#3444 = ORIENTED_EDGE('',*,*,#3141,.T.);
+#3445 = ORIENTED_EDGE('',*,*,#3065,.T.);
+#3446 = ORIENTED_EDGE('',*,*,#3217,.T.);
+#3447 = ADVANCED_FACE('',(#3448),#3282,.T.);
+#3448 = FACE_BOUND('',#3449,.F.);
+#3449 = EDGE_LOOP('',(#3450,#3451,#3452,#3453));
+#3450 = ORIENTED_EDGE('',*,*,#3418,.T.);
+#3451 = ORIENTED_EDGE('',*,*,#3391,.T.);
+#3452 = ORIENTED_EDGE('',*,*,#3342,.T.);
+#3453 = ORIENTED_EDGE('',*,*,#3266,.T.);
+#3454 = ADVANCED_FACE('',(#3455),#151,.T.);
+#3455 = FACE_BOUND('',#3456,.T.);
+#3456 = EDGE_LOOP('',(#3457,#3458,#3459,#3460,#3461,#3462,#3463,#3464,
+    #3465,#3466,#3467,#3468,#3469,#3470,#3471));
+#3457 = ORIENTED_EDGE('',*,*,#434,.F.);
+#3458 = ORIENTED_EDGE('',*,*,#137,.T.);
+#3459 = ORIENTED_EDGE('',*,*,#573,.F.);
+#3460 = ORIENTED_EDGE('',*,*,#1658,.F.);
+#3461 = ORIENTED_EDGE('',*,*,#723,.F.);
+#3462 = ORIENTED_EDGE('',*,*,#219,.T.);
+#3463 = ORIENTED_EDGE('',*,*,#1079,.T.);
+#3464 = ORIENTED_EDGE('',*,*,#1102,.T.);
+#3465 = ORIENTED_EDGE('',*,*,#2322,.T.);
+#3466 = ORIENTED_EDGE('',*,*,#2711,.T.);
+#3467 = ORIENTED_EDGE('',*,*,#2768,.T.);
+#3468 = ORIENTED_EDGE('',*,*,#2528,.F.);
+#3469 = ORIENTED_EDGE('',*,*,#2243,.T.);
+#3470 = ORIENTED_EDGE('',*,*,#771,.F.);
+#3471 = ORIENTED_EDGE('',*,*,#748,.F.);
+#3472 = ADVANCED_FACE('',(#3473,#3570),#99,.T.);
+#3473 = FACE_BOUND('',#3474,.T.);
+#3474 = EDGE_LOOP('',(#3475,#3476,#3477,#3478,#3524,#3568,#3569));
+#3475 = ORIENTED_EDGE('',*,*,#621,.F.);
+#3476 = ORIENTED_EDGE('',*,*,#675,.T.);
+#3477 = ORIENTED_EDGE('',*,*,#1634,.T.);
+#3478 = ORIENTED_EDGE('',*,*,#3479,.T.);
+#3479 = EDGE_CURVE('',#1635,#3480,#3482,.T.);
+#3480 = VERTEX_POINT('',#3481);
+#3481 = CARTESIAN_POINT('',(-15.,0.,1.5));
+#3482 = SURFACE_CURVE('',#3483,(#3488,#3495),.PCURVE_S1.);
+#3483 = CIRCLE('',#3484,3.4);
+#3484 = AXIS2_PLACEMENT_3D('',#3485,#3486,#3487);
+#3485 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#3486 = DIRECTION('',(0.,0.,1.));
+#3487 = DIRECTION('',(1.,0.,0.));
+#3488 = PCURVE('',#99,#3489);
+#3489 = DEFINITIONAL_REPRESENTATION('',(#3490),#3494);
+#3490 = CIRCLE('',#3491,3.4);
+#3491 = AXIS2_PLACEMENT_2D('',#3492,#3493);
+#3492 = CARTESIAN_POINT('',(1.42108547152E-14,3.75));
+#3493 = DIRECTION('',(1.,0.));
+#3494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3495 = PCURVE('',#539,#3496);
+#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3523);
+#3497 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3498,#3499,#3500,#3501,#3502,
+    #3503,#3504,#3505,#3506,#3507,#3508,#3509,#3510,#3511,#3512,#3513,
+    #3514,#3515,#3516,#3517,#3518,#3519,#3520,#3521,#3522),
+  .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.073101700748,5.128105501041,5.183109301333,5.238113101625,
+    5.293116901918,5.34812070221,5.403124502502,5.458128302795,
+    5.513132103087,5.568135903379,5.623139703672,5.678143503964,
+    5.733147304256,5.788151104549,5.843154904841,5.898158705133,
+    5.953162505426,6.008166305718,6.06317010601,6.118173906303,
+    6.173177706595,6.228181506887,6.28318530718),.QUASI_UNIFORM_KNOTS.);
+#3498 = CARTESIAN_POINT('',(5.073101700748,-5.7));
+#3499 = CARTESIAN_POINT('',(5.091436300846,-5.7));
+#3500 = CARTESIAN_POINT('',(5.128105501041,-5.7));
+#3501 = CARTESIAN_POINT('',(5.183109301333,-5.7));
+#3502 = CARTESIAN_POINT('',(5.238113101625,-5.7));
+#3503 = CARTESIAN_POINT('',(5.293116901918,-5.7));
+#3504 = CARTESIAN_POINT('',(5.34812070221,-5.7));
+#3505 = CARTESIAN_POINT('',(5.403124502502,-5.7));
+#3506 = CARTESIAN_POINT('',(5.458128302795,-5.7));
+#3507 = CARTESIAN_POINT('',(5.513132103087,-5.7));
+#3508 = CARTESIAN_POINT('',(5.568135903379,-5.7));
+#3509 = CARTESIAN_POINT('',(5.623139703672,-5.7));
+#3510 = CARTESIAN_POINT('',(5.678143503964,-5.7));
+#3511 = CARTESIAN_POINT('',(5.733147304256,-5.7));
+#3512 = CARTESIAN_POINT('',(5.788151104549,-5.7));
+#3513 = CARTESIAN_POINT('',(5.843154904841,-5.7));
+#3514 = CARTESIAN_POINT('',(5.898158705133,-5.7));
+#3515 = CARTESIAN_POINT('',(5.953162505426,-5.7));
+#3516 = CARTESIAN_POINT('',(6.008166305718,-5.7));
+#3517 = CARTESIAN_POINT('',(6.06317010601,-5.7));
+#3518 = CARTESIAN_POINT('',(6.118173906303,-5.7));
+#3519 = CARTESIAN_POINT('',(6.173177706595,-5.7));
+#3520 = CARTESIAN_POINT('',(6.228181506887,-5.7));
+#3521 = CARTESIAN_POINT('',(6.264850707082,-5.7));
+#3522 = CARTESIAN_POINT('',(6.28318530718,-5.7));
+#3523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3524 = ORIENTED_EDGE('',*,*,#3525,.T.);
+#3525 = EDGE_CURVE('',#3480,#523,#3526,.T.);
+#3526 = SURFACE_CURVE('',#3527,(#3532,#3539),.PCURVE_S1.);
+#3527 = CIRCLE('',#3528,3.4);
+#3528 = AXIS2_PLACEMENT_3D('',#3529,#3530,#3531);
+#3529 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#3530 = DIRECTION('',(0.,0.,1.));
+#3531 = DIRECTION('',(1.,0.,0.));
+#3532 = PCURVE('',#99,#3533);
+#3533 = DEFINITIONAL_REPRESENTATION('',(#3534),#3538);
+#3534 = CIRCLE('',#3535,3.4);
+#3535 = AXIS2_PLACEMENT_2D('',#3536,#3537);
+#3536 = CARTESIAN_POINT('',(1.42108547152E-14,3.75));
+#3537 = DIRECTION('',(1.,0.));
+#3538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3539 = PCURVE('',#539,#3540);
+#3540 = DEFINITIONAL_REPRESENTATION('',(#3541),#3567);
+#3541 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#3542,#3543,#3544,#3545,#3546,
+    #3547,#3548,#3549,#3550,#3551,#3552,#3553,#3554,#3555,#3556,#3557,
+    #3558,#3559,#3560,#3561,#3562,#3563,#3564,#3565,#3566),
+  .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),
+  (0.,5.500380029234E-02,0.110007600585,0.165011400877,0.220015201169,
+    0.275019001462,0.330022801754,0.385026602046,0.440030402339,
+    0.495034202631,0.550038002923,0.605041803216,0.660045603508,
+    0.7150494038,0.770053204093,0.825057004385,0.880060804677,
+    0.93506460497,0.990068405262,1.045072205554,1.100076005847,
+    1.155079806139,1.210083606431),.QUASI_UNIFORM_KNOTS.);
+#3542 = CARTESIAN_POINT('',(6.28318530718,-5.7));
+#3543 = CARTESIAN_POINT('',(6.301519907277,-5.7));
+#3544 = CARTESIAN_POINT('',(6.338189107472,-5.7));
+#3545 = CARTESIAN_POINT('',(6.393192907764,-5.7));
+#3546 = CARTESIAN_POINT('',(6.448196708057,-5.7));
+#3547 = CARTESIAN_POINT('',(6.503200508349,-5.7));
+#3548 = CARTESIAN_POINT('',(6.558204308641,-5.7));
+#3549 = CARTESIAN_POINT('',(6.613208108934,-5.7));
+#3550 = CARTESIAN_POINT('',(6.668211909226,-5.7));
+#3551 = CARTESIAN_POINT('',(6.723215709518,-5.7));
+#3552 = CARTESIAN_POINT('',(6.778219509811,-5.7));
+#3553 = CARTESIAN_POINT('',(6.833223310103,-5.7));
+#3554 = CARTESIAN_POINT('',(6.888227110395,-5.7));
+#3555 = CARTESIAN_POINT('',(6.943230910688,-5.7));
+#3556 = CARTESIAN_POINT('',(6.99823471098,-5.7));
+#3557 = CARTESIAN_POINT('',(7.053238511272,-5.7));
+#3558 = CARTESIAN_POINT('',(7.108242311565,-5.7));
+#3559 = CARTESIAN_POINT('',(7.163246111857,-5.7));
+#3560 = CARTESIAN_POINT('',(7.218249912149,-5.7));
+#3561 = CARTESIAN_POINT('',(7.273253712442,-5.7));
+#3562 = CARTESIAN_POINT('',(7.328257512734,-5.7));
+#3563 = CARTESIAN_POINT('',(7.383261313026,-5.7));
+#3564 = CARTESIAN_POINT('',(7.438265113319,-5.7));
+#3565 = CARTESIAN_POINT('',(7.474934313514,-5.7));
+#3566 = CARTESIAN_POINT('',(7.493268913611,-5.7));
+#3567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3568 = ORIENTED_EDGE('',*,*,#595,.T.);
+#3569 = ORIENTED_EDGE('',*,*,#84,.F.);
+#3570 = FACE_BOUND('',#3571,.T.);
+#3571 = EDGE_LOOP('',(#3572,#3573,#3574));
+#3572 = ORIENTED_EDGE('',*,*,#1609,.F.);
+#3573 = ORIENTED_EDGE('',*,*,#1536,.F.);
+#3574 = ORIENTED_EDGE('',*,*,#1585,.F.);
+#3575 = ADVANCED_FACE('',(#3576,#3584),#1266,.F.);
+#3576 = FACE_BOUND('',#3577,.T.);
+#3577 = EDGE_LOOP('',(#3578,#3579,#3580,#3581,#3582,#3583));
+#3578 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#3579 = ORIENTED_EDGE('',*,*,#1251,.T.);
+#3580 = ORIENTED_EDGE('',*,*,#2427,.F.);
+#3581 = ORIENTED_EDGE('',*,*,#2737,.T.);
+#3582 = ORIENTED_EDGE('',*,*,#2451,.F.);
+#3583 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#3584 = FACE_BOUND('',#3585,.F.);
+#3585 = EDGE_LOOP('',(#3586,#3587,#3588));
+#3586 = ORIENTED_EDGE('',*,*,#1507,.T.);
+#3587 = ORIENTED_EDGE('',*,*,#1479,.T.);
+#3588 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#3589 = ADVANCED_FACE('',(#3590),#286,.T.);
+#3590 = FACE_BOUND('',#3591,.T.);
+#3591 = EDGE_LOOP('',(#3592,#3593,#3594,#3595,#3596,#3597,#3598,#3599,
+    #3600,#3601,#3602,#3603,#3604,#3605,#3606));
+#3592 = ORIENTED_EDGE('',*,*,#383,.F.);
+#3593 = ORIENTED_EDGE('',*,*,#1055,.T.);
+#3594 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#3595 = ORIENTED_EDGE('',*,*,#1775,.F.);
+#3596 = ORIENTED_EDGE('',*,*,#2579,.T.);
+#3597 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#3598 = ORIENTED_EDGE('',*,*,#2665,.F.);
+#3599 = ORIENTED_EDGE('',*,*,#2344,.F.);
+#3600 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#3601 = ORIENTED_EDGE('',*,*,#1176,.F.);
+#3602 = ORIENTED_EDGE('',*,*,#270,.T.);
+#3603 = ORIENTED_EDGE('',*,*,#1353,.T.);
+#3604 = ORIENTED_EDGE('',*,*,#2475,.T.);
+#3605 = ORIENTED_EDGE('',*,*,#2405,.T.);
+#3606 = ORIENTED_EDGE('',*,*,#1202,.F.);
+#3607 = ADVANCED_FACE('',(#3608),#539,.F.);
+#3608 = FACE_BOUND('',#3609,.F.);
+#3609 = EDGE_LOOP('',(#3610,#3611,#3612,#3613));
+#3610 = ORIENTED_EDGE('',*,*,#3479,.T.);
+#3611 = ORIENTED_EDGE('',*,*,#3525,.T.);
+#3612 = ORIENTED_EDGE('',*,*,#520,.F.);
+#3613 = ORIENTED_EDGE('',*,*,#1679,.F.);
+#3614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3618)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3615,#3616,#3617)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3615 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3616 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3617 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3618 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3615,
+  'distance_accuracy_value','confusion accuracy');
+#3619 = PRODUCT_TYPE('part',$,(#7));
+#3620 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3621),#3614);
+#3621 = STYLED_ITEM('color',(#3622),#15);
+#3622 = PRESENTATION_STYLE_ASSIGNMENT((#3623,#3629));
+#3623 = SURFACE_STYLE_USAGE(.BOTH.,#3624);
+#3624 = SURFACE_SIDE_STYLE('',(#3625));
+#3625 = SURFACE_STYLE_FILL_AREA(#3626);
+#3626 = FILL_AREA_STYLE('',(#3627));
+#3627 = FILL_AREA_STYLE_COLOUR('',#3628);
+#3628 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3629 = CURVE_STYLE('',#3630,POSITIVE_LENGTH_MEASURE(0.1),#3628);
+#3630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.stl b/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.stl
new file mode 100644
index 00000000..e5ec0b5b
Binary files /dev/null and b/Electrical Parts/electronic-components/SHARP/0A41SK/SHARP-0A41SK.stl differ
diff --git a/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.fcstd b/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.fcstd
new file mode 100644
index 00000000..2712f412
Binary files /dev/null and b/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.fcstd differ
diff --git a/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.step b/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.step
new file mode 100644
index 00000000..90361d2e
--- /dev/null
+++ b/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.step	
@@ -0,0 +1,5944 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/alexandre/Documents/Git-Open-ROB/FreeCAD/SHARP-2Y0A05/SHARP-2Y0A0
+5.step','2015-09-19T08:52:00',('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('Pad002','Pad002','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5025);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#161,#525,#579,#667,#776,#803,#851,#1068,
+    #1122,#1171,#1598,#1676,#1725,#1775,#1826,#1946,#2057,#2134,#2192,
+    #2246,#2293,#2347,#2379,#2461,#2542,#2574,#2713,#2784,#2856,#2933,
+    #2965,#3041,#3144,#3249,#3298,#3347,#3396,#3445,#3494,#3587,#3670,
+    #3746,#3773,#3887,#3948,#4002,#4051,#4083,#4117,#4211,#4217,#4224,
+    #4252,#4299,#4393,#4699,#4726,#4733,#4760,#4787,#4814,#4821,#4828,
+    #4835,#4862,#4933,#4940,#4967,#4978,#5005,#5012,#5019));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#109,#135));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#35 = DIRECTION('',(0.,1.,0.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(1.,0.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = PLANE('',#45);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#47 = DIRECTION('',(0.,0.,1.));
+#48 = DIRECTION('',(1.,0.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(0.,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(1.,0.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#22,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(-18.4,3.75,1.5));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-18.4,3.75,0.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,0.,1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.,0.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.,-1.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = CYLINDRICAL_SURFACE('',#73,3.75);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(-18.4,0.,0.));
+#75 = DIRECTION('',(-0.,-0.,-1.));
+#76 = DIRECTION('',(1.,0.,0.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-0.,-1.));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.T.);
+#84 = EDGE_CURVE('',#57,#85,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-17.2,3.75,1.5));
+#87 = SURFACE_CURVE('',#88,(#92,#98),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-17.8,3.75,1.5));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.,0.));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#97);
+#94 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#95,#96),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-0.94,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#95 = CARTESIAN_POINT('',(-0.34,-1.5));
+#96 = CARTESIAN_POINT('',(1.7,-1.5));
+#97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#98 = PCURVE('',#99,#104);
+#99 = PLANE('',#100);
+#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);
+#101 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#102 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#103 = DIRECTION('',(-1.,0.,0.));
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#108);
+#105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106,#107),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.94,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#106 = CARTESIAN_POINT('',(1.54,-10.5));
+#107 = CARTESIAN_POINT('',(-0.5,-10.5));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ORIENTED_EDGE('',*,*,#110,.T.);
+#110 = EDGE_CURVE('',#85,#111,#113,.T.);
+#111 = VERTEX_POINT('',#112);
+#112 = CARTESIAN_POINT('',(-15.,3.75,5.2));
+#113 = SURFACE_CURVE('',#114,(#118,#124),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(-16.58618456556,3.75,2.532325957906));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.511075392877,0.,0.859535888021));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#123);
+#120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121,#122),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#121 = CARTESIAN_POINT('',(0.98,-1.13));
+#122 = CARTESIAN_POINT('',(3.62,-5.57));
+#123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#124 = PCURVE('',#125,#130);
+#125 = PLANE('',#126);
+#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129);
+#127 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#128 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#129 = DIRECTION('',(-0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#130 = DEFINITIONAL_REPRESENTATION('',(#131),#134);
+#131 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#132,#133),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#132 = CARTESIAN_POINT('',(4.735113515007,-10.5));
+#133 = CARTESIAN_POINT('',(-0.430464865001,-10.5));
+#134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#135 = ORIENTED_EDGE('',*,*,#136,.F.);
+#136 = EDGE_CURVE('',#24,#111,#137,.T.);
+#137 = SURFACE_CURVE('',#138,(#142,#149),.PCURVE_S1.);
+#138 = LINE('',#139,#140);
+#139 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#140 = VECTOR('',#141,1.);
+#141 = DIRECTION('',(0.,0.,1.));
+#142 = PCURVE('',#32,#143);
+#143 = DEFINITIONAL_REPRESENTATION('',(#144),#148);
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(3.4,0.));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(0.,-1.));
+#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#149 = PCURVE('',#150,#155);
+#150 = PLANE('',#151);
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#153 = DIRECTION('',(-1.,0.,0.));
+#154 = DIRECTION('',(0.,1.,0.));
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(0.,0.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(0.,-1.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = ADVANCED_FACE('',(#162,#463,#494),#44,.F.);
+#162 = FACE_BOUND('',#163,.F.);
+#163 = EDGE_LOOP('',(#164,#165,#189,#217,#245,#273,#301,#329,#358,#386,
+    #414,#442));
+#164 = ORIENTED_EDGE('',*,*,#21,.F.);
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#22,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#169 = SURFACE_CURVE('',#170,(#175,#182),.PCURVE_S1.);
+#170 = CIRCLE('',#171,3.75);
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(-18.4,0.,0.));
+#173 = DIRECTION('',(0.,0.,1.));
+#174 = DIRECTION('',(1.,0.,0.));
+#175 = PCURVE('',#44,#176);
+#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181);
+#177 = CIRCLE('',#178,3.75);
+#178 = AXIS2_PLACEMENT_2D('',#179,#180);
+#179 = CARTESIAN_POINT('',(0.,-3.75));
+#180 = DIRECTION('',(1.,0.));
+#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#182 = PCURVE('',#72,#183);
+#183 = DEFINITIONAL_REPRESENTATION('',(#184),#188);
+#184 = LINE('',#185,#186);
+#185 = CARTESIAN_POINT('',(-0.,0.));
+#186 = VECTOR('',#187,1.);
+#187 = DIRECTION('',(-1.,0.));
+#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#189 = ORIENTED_EDGE('',*,*,#190,.T.);
+#190 = EDGE_CURVE('',#167,#191,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#193 = SURFACE_CURVE('',#194,(#198,#205),.PCURVE_S1.);
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(1.,0.,0.));
+#198 = PCURVE('',#44,#199);
+#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(0.,-7.5));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(1.,0.));
+#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#205 = PCURVE('',#206,#211);
+#206 = PLANE('',#207);
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#209 = DIRECTION('',(0.,1.,0.));
+#210 = DIRECTION('',(1.,0.,0.));
+#211 = DEFINITIONAL_REPRESENTATION('',(#212),#216);
+#212 = LINE('',#213,#214);
+#213 = CARTESIAN_POINT('',(0.,0.));
+#214 = VECTOR('',#215,1.);
+#215 = DIRECTION('',(1.,0.));
+#216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#191,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(0.,-1.,0.));
+#226 = PCURVE('',#44,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(3.4,-7.5));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(0.,-1.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#234,#239);
+#234 = PLANE('',#235);
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#237 = DIRECTION('',(1.,0.,0.));
+#238 = DIRECTION('',(0.,-1.,0.));
+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(0.,0.));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(1.,0.));
+#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#245 = ORIENTED_EDGE('',*,*,#246,.T.);
+#246 = EDGE_CURVE('',#219,#247,#249,.T.);
+#247 = VERTEX_POINT('',#248);
+#248 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.);
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(1.,0.,0.));
+#254 = PCURVE('',#44,#255);
+#255 = DEFINITIONAL_REPRESENTATION('',(#256),#260);
+#256 = LINE('',#257,#258);
+#257 = CARTESIAN_POINT('',(3.4,-10.5));
+#258 = VECTOR('',#259,1.);
+#259 = DIRECTION('',(1.,0.));
+#260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#261 = PCURVE('',#262,#267);
+#262 = PLANE('',#263);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#265 = DIRECTION('',(0.,1.,0.));
+#266 = DIRECTION('',(1.,0.,0.));
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(0.,0.));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(1.,0.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#274,.T.);
+#274 = EDGE_CURVE('',#247,#275,#277,.T.);
+#275 = VERTEX_POINT('',#276);
+#276 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#277 = SURFACE_CURVE('',#278,(#282,#289),.PCURVE_S1.);
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.,1.,0.));
+#282 = PCURVE('',#44,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(33.4,-10.5));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(0.,1.));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = PCURVE('',#290,#295);
+#290 = PLANE('',#291);
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#293 = DIRECTION('',(-1.,0.,0.));
+#294 = DIRECTION('',(0.,1.,0.));
+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(0.,0.));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(1.,0.));
+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#301 = ORIENTED_EDGE('',*,*,#302,.T.);
+#302 = EDGE_CURVE('',#275,#303,#305,.T.);
+#303 = VERTEX_POINT('',#304);
+#304 = CARTESIAN_POINT('',(18.4,-3.75,0.));
+#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.);
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(1.,0.,0.));
+#310 = PCURVE('',#44,#311);
+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(33.4,-7.5));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(1.,0.));
+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#317 = PCURVE('',#318,#323);
+#318 = PLANE('',#319);
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#321 = DIRECTION('',(0.,1.,0.));
+#322 = DIRECTION('',(1.,0.,0.));
+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);
+#324 = LINE('',#325,#326);
+#325 = CARTESIAN_POINT('',(0.,0.));
+#326 = VECTOR('',#327,1.);
+#327 = DIRECTION('',(1.,0.));
+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#329 = ORIENTED_EDGE('',*,*,#330,.T.);
+#330 = EDGE_CURVE('',#303,#331,#333,.T.);
+#331 = VERTEX_POINT('',#332);
+#332 = CARTESIAN_POINT('',(18.4,3.75,0.));
+#333 = SURFACE_CURVE('',#334,(#339,#346),.PCURVE_S1.);
+#334 = CIRCLE('',#335,3.75);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(18.4,0.,0.));
+#337 = DIRECTION('',(0.,0.,1.));
+#338 = DIRECTION('',(1.,0.,0.));
+#339 = PCURVE('',#44,#340);
+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#345);
+#341 = CIRCLE('',#342,3.75);
+#342 = AXIS2_PLACEMENT_2D('',#343,#344);
+#343 = CARTESIAN_POINT('',(36.8,-3.75));
+#344 = DIRECTION('',(1.,0.));
+#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#346 = PCURVE('',#347,#352);
+#347 = CYLINDRICAL_SURFACE('',#348,3.75);
+#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351);
+#349 = CARTESIAN_POINT('',(18.4,0.,0.));
+#350 = DIRECTION('',(-0.,-0.,-1.));
+#351 = DIRECTION('',(1.,0.,0.));
+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-0.,0.));
+#355 = VECTOR('',#356,1.);
+#356 = DIRECTION('',(-1.,0.));
+#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#358 = ORIENTED_EDGE('',*,*,#359,.F.);
+#359 = EDGE_CURVE('',#360,#331,#362,.T.);
+#360 = VERTEX_POINT('',#361);
+#361 = CARTESIAN_POINT('',(15.,3.75,0.));
+#362 = SURFACE_CURVE('',#363,(#367,#374),.PCURVE_S1.);
+#363 = LINE('',#364,#365);
+#364 = CARTESIAN_POINT('',(15.,3.75,0.));
+#365 = VECTOR('',#366,1.);
+#366 = DIRECTION('',(1.,0.,0.));
+#367 = PCURVE('',#44,#368);
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
+#369 = LINE('',#370,#371);
+#370 = CARTESIAN_POINT('',(33.4,0.));
+#371 = VECTOR('',#372,1.);
+#372 = DIRECTION('',(1.,0.));
+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#374 = PCURVE('',#375,#380);
+#375 = PLANE('',#376);
+#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379);
+#377 = CARTESIAN_POINT('',(15.,3.75,0.));
+#378 = DIRECTION('',(0.,1.,0.));
+#379 = DIRECTION('',(1.,0.,0.));
+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(0.,0.));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(1.,0.));
+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#386 = ORIENTED_EDGE('',*,*,#387,.F.);
+#387 = EDGE_CURVE('',#388,#360,#390,.T.);
+#388 = VERTEX_POINT('',#389);
+#389 = CARTESIAN_POINT('',(15.,6.75,0.));
+#390 = SURFACE_CURVE('',#391,(#395,#402),.PCURVE_S1.);
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(15.,6.75,0.));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(0.,-1.,0.));
+#395 = PCURVE('',#44,#396);
+#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
+#397 = LINE('',#398,#399);
+#398 = CARTESIAN_POINT('',(33.4,3.));
+#399 = VECTOR('',#400,1.);
+#400 = DIRECTION('',(0.,-1.));
+#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#402 = PCURVE('',#403,#408);
+#403 = PLANE('',#404);
+#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407);
+#405 = CARTESIAN_POINT('',(15.,6.75,0.));
+#406 = DIRECTION('',(1.,0.,0.));
+#407 = DIRECTION('',(0.,-1.,0.));
+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413);
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(0.,0.));
+#411 = VECTOR('',#412,1.);
+#412 = DIRECTION('',(1.,0.));
+#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#414 = ORIENTED_EDGE('',*,*,#415,.F.);
+#415 = EDGE_CURVE('',#416,#388,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#418 = SURFACE_CURVE('',#419,(#423,#430),.PCURVE_S1.);
+#419 = LINE('',#420,#421);
+#420 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#421 = VECTOR('',#422,1.);
+#422 = DIRECTION('',(1.,0.,0.));
+#423 = PCURVE('',#44,#424);
+#424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(3.4,3.));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(1.,0.));
+#429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#430 = PCURVE('',#431,#436);
+#431 = PLANE('',#432);
+#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435);
+#433 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#434 = DIRECTION('',(0.,1.,0.));
+#435 = DIRECTION('',(1.,0.,0.));
+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);
+#437 = LINE('',#438,#439);
+#438 = CARTESIAN_POINT('',(0.,0.));
+#439 = VECTOR('',#440,1.);
+#440 = DIRECTION('',(1.,0.));
+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#442 = ORIENTED_EDGE('',*,*,#443,.F.);
+#443 = EDGE_CURVE('',#24,#416,#444,.T.);
+#444 = SURFACE_CURVE('',#445,(#449,#456),.PCURVE_S1.);
+#445 = LINE('',#446,#447);
+#446 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#447 = VECTOR('',#448,1.);
+#448 = DIRECTION('',(0.,1.,0.));
+#449 = PCURVE('',#44,#450);
+#450 = DEFINITIONAL_REPRESENTATION('',(#451),#455);
+#451 = LINE('',#452,#453);
+#452 = CARTESIAN_POINT('',(3.4,0.));
+#453 = VECTOR('',#454,1.);
+#454 = DIRECTION('',(0.,1.));
+#455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#456 = PCURVE('',#150,#457);
+#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462);
+#458 = LINE('',#459,#460);
+#459 = CARTESIAN_POINT('',(0.,0.));
+#460 = VECTOR('',#461,1.);
+#461 = DIRECTION('',(1.,0.));
+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#463 = FACE_BOUND('',#464,.F.);
+#464 = EDGE_LOOP('',(#465));
+#465 = ORIENTED_EDGE('',*,*,#466,.F.);
+#466 = EDGE_CURVE('',#467,#467,#469,.T.);
+#467 = VERTEX_POINT('',#468);
+#468 = CARTESIAN_POINT('',(19.9,0.,0.));
+#469 = SURFACE_CURVE('',#470,(#475,#482),.PCURVE_S1.);
+#470 = CIRCLE('',#471,1.5);
+#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
+#472 = CARTESIAN_POINT('',(18.4,0.,0.));
+#473 = DIRECTION('',(0.,0.,1.));
+#474 = DIRECTION('',(1.,0.,0.));
+#475 = PCURVE('',#44,#476);
+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
+#477 = CIRCLE('',#478,1.5);
+#478 = AXIS2_PLACEMENT_2D('',#479,#480);
+#479 = CARTESIAN_POINT('',(36.8,-3.75));
+#480 = DIRECTION('',(1.,0.));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#482 = PCURVE('',#483,#488);
+#483 = CYLINDRICAL_SURFACE('',#484,1.5);
+#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487);
+#485 = CARTESIAN_POINT('',(18.4,0.,7.2));
+#486 = DIRECTION('',(0.,0.,1.));
+#487 = DIRECTION('',(1.,0.,0.));
+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#493);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(0.,-7.2));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(1.,0.));
+#493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#494 = FACE_BOUND('',#495,.F.);
+#495 = EDGE_LOOP('',(#496));
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#498,#498,#500,.T.);
+#498 = VERTEX_POINT('',#499);
+#499 = CARTESIAN_POINT('',(-16.9,0.,0.));
+#500 = SURFACE_CURVE('',#501,(#506,#513),.PCURVE_S1.);
+#501 = CIRCLE('',#502,1.5);
+#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505);
+#503 = CARTESIAN_POINT('',(-18.4,0.,0.));
+#504 = DIRECTION('',(0.,0.,1.));
+#505 = DIRECTION('',(1.,0.,0.));
+#506 = PCURVE('',#44,#507);
+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512);
+#508 = CIRCLE('',#509,1.5);
+#509 = AXIS2_PLACEMENT_2D('',#510,#511);
+#510 = CARTESIAN_POINT('',(0.,-3.75));
+#511 = DIRECTION('',(1.,0.));
+#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#513 = PCURVE('',#514,#519);
+#514 = CYLINDRICAL_SURFACE('',#515,1.5);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(-18.4,0.,7.2));
+#517 = DIRECTION('',(0.,0.,1.));
+#518 = DIRECTION('',(1.,0.,0.));
+#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(0.,-7.2));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(1.,0.));
+#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#525 = ADVANCED_FACE('',(#526),#150,.T.);
+#526 = FACE_BOUND('',#527,.T.);
+#527 = EDGE_LOOP('',(#528,#529,#530,#558));
+#528 = ORIENTED_EDGE('',*,*,#443,.F.);
+#529 = ORIENTED_EDGE('',*,*,#136,.T.);
+#530 = ORIENTED_EDGE('',*,*,#531,.T.);
+#531 = EDGE_CURVE('',#111,#532,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(-15.,6.75,5.2));
+#534 = SURFACE_CURVE('',#535,(#539,#546),.PCURVE_S1.);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#539 = PCURVE('',#150,#540);
+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545);
+#541 = LINE('',#542,#543);
+#542 = CARTESIAN_POINT('',(-10.5,-5.2));
+#543 = VECTOR('',#544,1.);
+#544 = DIRECTION('',(1.,2.22044604925E-16));
+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#546 = PCURVE('',#547,#552);
+#547 = PLANE('',#548);
+#548 = AXIS2_PLACEMENT_3D('',#549,#550,#551);
+#549 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#550 = DIRECTION('',(-1.,0.,0.));
+#551 = DIRECTION('',(0.,1.,0.));
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(-10.5,-5.2));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(1.,2.22044604925E-16));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = ORIENTED_EDGE('',*,*,#559,.F.);
+#559 = EDGE_CURVE('',#416,#532,#560,.T.);
+#560 = SURFACE_CURVE('',#561,(#565,#572),.PCURVE_S1.);
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(0.,0.,1.));
+#565 = PCURVE('',#150,#566);
+#566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(3.,0.));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(0.,-1.));
+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#572 = PCURVE('',#431,#573);
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(0.,0.));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(0.,-1.));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#579 = ADVANCED_FACE('',(#580),#125,.T.);
+#580 = FACE_BOUND('',#581,.T.);
+#581 = EDGE_LOOP('',(#582,#619,#645,#646));
+#582 = ORIENTED_EDGE('',*,*,#583,.F.);
+#583 = EDGE_CURVE('',#584,#586,#588,.T.);
+#584 = VERTEX_POINT('',#585);
+#585 = CARTESIAN_POINT('',(-15.,0.,5.2));
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(-17.2,3.181194744117,1.5));
+#588 = SURFACE_CURVE('',#589,(#594,#601),.PCURVE_S1.);
+#589 = ELLIPSE('',#590,6.652638822737,3.4);
+#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
+#591 = CARTESIAN_POINT('',(-18.4,0.,-0.518181818182));
+#592 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#593 = DIRECTION('',(0.511075392877,-6.747550652332E-17,0.859535888021)
+  );
+#594 = PCURVE('',#125,#595);
+#595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);
+#596 = ELLIPSE('',#597,6.652638822737,3.4);
+#597 = AXIS2_PLACEMENT_2D('',#598,#599);
+#598 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#599 = DIRECTION('',(-1.,2.583308131978E-16));
+#600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#601 = PCURVE('',#602,#607);
+#602 = CYLINDRICAL_SURFACE('',#603,3.4);
+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
+#604 = CARTESIAN_POINT('',(-18.4,0.,7.2));
+#605 = DIRECTION('',(0.,0.,1.));
+#606 = DIRECTION('',(1.,0.,0.));
+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#618);
+#608 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#609,#610,#611,#612,#613,#614,
+    #615,#616,#617),.UNSPECIFIED.,.F.,.F.,(9,9),(0.,1.210083681195),
+  .PIECEWISE_BEZIER_KNOTS.);
+#609 = CARTESIAN_POINT('',(-1.905720010997E-16,-2.));
+#610 = CARTESIAN_POINT('',(0.151260460899,-2.000000000865));
+#611 = CARTESIAN_POINT('',(0.302520920798,-2.149520520124));
+#612 = CARTESIAN_POINT('',(0.453781380698,-2.448561393092));
+#613 = CARTESIAN_POINT('',(0.605041840595,-2.889825199301));
+#614 = CARTESIAN_POINT('',(0.756302300496,-3.45871387435));
+#615 = CARTESIAN_POINT('',(0.907562760396,-4.134227508658));
+#616 = CARTESIAN_POINT('',(1.058823220296,-4.890727996636));
+#617 = CARTESIAN_POINT('',(1.210083681195,-5.7000004));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = ORIENTED_EDGE('',*,*,#620,.T.);
+#620 = EDGE_CURVE('',#584,#111,#621,.T.);
+#621 = SURFACE_CURVE('',#622,(#626,#633),.PCURVE_S1.);
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#626 = PCURVE('',#125,#627);
+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);
+#628 = LINE('',#629,#630);
+#629 = CARTESIAN_POINT('',(-0.,0.));
+#630 = VECTOR('',#631,1.);
+#631 = DIRECTION('',(0.,-1.));
+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#633 = PCURVE('',#634,#639);
+#634 = PLANE('',#635);
+#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);
+#636 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#637 = DIRECTION('',(-1.,0.,0.));
+#638 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
+#640 = LINE('',#641,#642);
+#641 = CARTESIAN_POINT('',(2.,4.440892098501E-16));
+#642 = VECTOR('',#643,1.);
+#643 = DIRECTION('',(0.,-1.));
+#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#645 = ORIENTED_EDGE('',*,*,#110,.F.);
+#646 = ORIENTED_EDGE('',*,*,#647,.F.);
+#647 = EDGE_CURVE('',#586,#85,#648,.T.);
+#648 = SURFACE_CURVE('',#649,(#653,#660),.PCURVE_S1.);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#653 = PCURVE('',#125,#654);
+#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659);
+#655 = LINE('',#656,#657);
+#656 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#657 = VECTOR('',#658,1.);
+#658 = DIRECTION('',(0.,-1.));
+#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#660 = PCURVE('',#99,#661);
+#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
+#662 = LINE('',#663,#664);
+#663 = CARTESIAN_POINT('',(0.,0.));
+#664 = VECTOR('',#665,1.);
+#665 = DIRECTION('',(0.,-1.));
+#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#667 = ADVANCED_FACE('',(#668),#99,.T.);
+#668 = FACE_BOUND('',#669,.T.);
+#669 = EDGE_LOOP('',(#670,#698,#719,#747,#774,#775));
+#670 = ORIENTED_EDGE('',*,*,#671,.F.);
+#671 = EDGE_CURVE('',#672,#57,#674,.T.);
+#672 = VERTEX_POINT('',#673);
+#673 = CARTESIAN_POINT('',(-18.4,-3.75,1.5));
+#674 = SURFACE_CURVE('',#675,(#680,#691),.PCURVE_S1.);
+#675 = CIRCLE('',#676,3.75);
+#676 = AXIS2_PLACEMENT_3D('',#677,#678,#679);
+#677 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#678 = DIRECTION('',(0.,0.,-1.));
+#679 = DIRECTION('',(1.,0.,0.));
+#680 = PCURVE('',#99,#681);
+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#690);
+#682 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#683,#684,#685,#686,#687,#688
+,#689),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#683 = CARTESIAN_POINT('',(-2.55,-6.75));
+#684 = CARTESIAN_POINT('',(-2.55,-0.254809471617));
+#685 = CARTESIAN_POINT('',(3.075,-3.502404735808));
+#686 = CARTESIAN_POINT('',(8.7,-6.75));
+#687 = CARTESIAN_POINT('',(3.075,-9.997595264192));
+#688 = CARTESIAN_POINT('',(-2.55,-13.24519052838));
+#689 = CARTESIAN_POINT('',(-2.55,-6.75));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#691 = PCURVE('',#72,#692);
+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(-6.28318530718,-1.5));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(1.,-0.));
+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#698 = ORIENTED_EDGE('',*,*,#699,.T.);
+#699 = EDGE_CURVE('',#672,#700,#702,.T.);
+#700 = VERTEX_POINT('',#701);
+#701 = CARTESIAN_POINT('',(-17.2,-3.75,1.5));
+#702 = SURFACE_CURVE('',#703,(#707,#713),.PCURVE_S1.);
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(-17.8,-3.75,1.5));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(1.,0.,0.));
+#707 = PCURVE('',#99,#708);
+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#712);
+#709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#710,#711),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.94,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#710 = CARTESIAN_POINT('',(1.54,-3.));
+#711 = CARTESIAN_POINT('',(-0.5,-3.));
+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#713 = PCURVE('',#206,#714);
+#714 = DEFINITIONAL_REPRESENTATION('',(#715),#718);
+#715 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#716,#717),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.94,1.1),.PIECEWISE_BEZIER_KNOTS.);
+#716 = CARTESIAN_POINT('',(-0.34,-1.5));
+#717 = CARTESIAN_POINT('',(1.7,-1.5));
+#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#719 = ORIENTED_EDGE('',*,*,#720,.T.);
+#720 = EDGE_CURVE('',#700,#721,#723,.T.);
+#721 = VERTEX_POINT('',#722);
+#722 = CARTESIAN_POINT('',(-17.2,-3.181194744117,1.5));
+#723 = SURFACE_CURVE('',#724,(#728,#735),.PCURVE_S1.);
+#724 = LINE('',#725,#726);
+#725 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#726 = VECTOR('',#727,1.);
+#727 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#728 = PCURVE('',#99,#729);
+#729 = DEFINITIONAL_REPRESENTATION('',(#730),#734);
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(0.,0.));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(0.,-1.));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#735 = PCURVE('',#736,#741);
+#736 = PLANE('',#737);
+#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
+#738 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#739 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#740 = DIRECTION('',(-0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);
+#742 = LINE('',#743,#744);
+#743 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#744 = VECTOR('',#745,1.);
+#745 = DIRECTION('',(0.,-1.));
+#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#747 = ORIENTED_EDGE('',*,*,#748,.F.);
+#748 = EDGE_CURVE('',#586,#721,#749,.T.);
+#749 = SURFACE_CURVE('',#750,(#755,#762),.PCURVE_S1.);
+#750 = CIRCLE('',#751,3.4);
+#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
+#752 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#753 = DIRECTION('',(0.,0.,1.));
+#754 = DIRECTION('',(1.,0.,0.));
+#755 = PCURVE('',#99,#756);
+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
+#757 = CIRCLE('',#758,3.4);
+#758 = AXIS2_PLACEMENT_2D('',#759,#760);
+#759 = CARTESIAN_POINT('',(1.2,-6.75));
+#760 = DIRECTION('',(-1.,0.));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = PCURVE('',#763,#768);
+#763 = PLANE('',#764);
+#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767);
+#765 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#766 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#767 = DIRECTION('',(-1.,0.,0.));
+#768 = DEFINITIONAL_REPRESENTATION('',(#769),#773);
+#769 = CIRCLE('',#770,3.4);
+#770 = AXIS2_PLACEMENT_2D('',#771,#772);
+#771 = CARTESIAN_POINT('',(1.2,-6.75));
+#772 = DIRECTION('',(-1.,0.));
+#773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#774 = ORIENTED_EDGE('',*,*,#647,.T.);
+#775 = ORIENTED_EDGE('',*,*,#84,.F.);
+#776 = ADVANCED_FACE('',(#777),#72,.T.);
+#777 = FACE_BOUND('',#778,.F.);
+#778 = EDGE_LOOP('',(#779,#780,#781,#782));
+#779 = ORIENTED_EDGE('',*,*,#166,.F.);
+#780 = ORIENTED_EDGE('',*,*,#56,.T.);
+#781 = ORIENTED_EDGE('',*,*,#671,.F.);
+#782 = ORIENTED_EDGE('',*,*,#783,.F.);
+#783 = EDGE_CURVE('',#167,#672,#784,.T.);
+#784 = SURFACE_CURVE('',#785,(#789,#796),.PCURVE_S1.);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(-18.4,-3.75,0.));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(0.,0.,1.));
+#789 = PCURVE('',#72,#790);
+#790 = DEFINITIONAL_REPRESENTATION('',(#791),#795);
+#791 = LINE('',#792,#793);
+#792 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#793 = VECTOR('',#794,1.);
+#794 = DIRECTION('',(-0.,-1.));
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#796 = PCURVE('',#206,#797);
+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#802);
+#798 = LINE('',#799,#800);
+#799 = CARTESIAN_POINT('',(0.,0.));
+#800 = VECTOR('',#801,1.);
+#801 = DIRECTION('',(0.,-1.));
+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#803 = ADVANCED_FACE('',(#804),#206,.F.);
+#804 = FACE_BOUND('',#805,.F.);
+#805 = EDGE_LOOP('',(#806,#807,#808,#809,#830));
+#806 = ORIENTED_EDGE('',*,*,#190,.F.);
+#807 = ORIENTED_EDGE('',*,*,#783,.T.);
+#808 = ORIENTED_EDGE('',*,*,#699,.T.);
+#809 = ORIENTED_EDGE('',*,*,#810,.T.);
+#810 = EDGE_CURVE('',#700,#811,#813,.T.);
+#811 = VERTEX_POINT('',#812);
+#812 = CARTESIAN_POINT('',(-15.,-3.75,5.2));
+#813 = SURFACE_CURVE('',#814,(#818,#824),.PCURVE_S1.);
+#814 = LINE('',#815,#816);
+#815 = CARTESIAN_POINT('',(-16.58618456556,-3.75,2.532325957906));
+#816 = VECTOR('',#817,1.);
+#817 = DIRECTION('',(0.511075392877,0.,0.859535888021));
+#818 = PCURVE('',#206,#819);
+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#823);
+#820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#821,#822),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#821 = CARTESIAN_POINT('',(0.98,-1.13));
+#822 = CARTESIAN_POINT('',(3.62,-5.57));
+#823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#824 = PCURVE('',#736,#825);
+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#829);
+#826 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#827,#828),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.631492038262,3.534086341745),.PIECEWISE_BEZIER_KNOTS.);
+#827 = CARTESIAN_POINT('',(4.735113515007,-3.));
+#828 = CARTESIAN_POINT('',(-0.430464865001,-3.));
+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#830 = ORIENTED_EDGE('',*,*,#831,.F.);
+#831 = EDGE_CURVE('',#191,#811,#832,.T.);
+#832 = SURFACE_CURVE('',#833,(#837,#844),.PCURVE_S1.);
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(0.,0.,1.));
+#837 = PCURVE('',#206,#838);
+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(3.4,0.));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(0.,-1.));
+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#844 = PCURVE('',#234,#845);
+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);
+#846 = LINE('',#847,#848);
+#847 = CARTESIAN_POINT('',(0.,0.));
+#848 = VECTOR('',#849,1.);
+#849 = DIRECTION('',(0.,-1.));
+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#851 = ADVANCED_FACE('',(#852),#431,.T.);
+#852 = FACE_BOUND('',#853,.T.);
+#853 = EDGE_LOOP('',(#854,#855,#878,#906,#934,#962,#990,#1018,#1046,
+    #1067));
+#854 = ORIENTED_EDGE('',*,*,#559,.T.);
+#855 = ORIENTED_EDGE('',*,*,#856,.T.);
+#856 = EDGE_CURVE('',#532,#857,#859,.T.);
+#857 = VERTEX_POINT('',#858);
+#858 = CARTESIAN_POINT('',(-15.,6.75,7.2));
+#859 = SURFACE_CURVE('',#860,(#864,#871),.PCURVE_S1.);
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(-15.,6.75,0.));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(0.,0.,1.));
+#864 = PCURVE('',#431,#865);
+#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870);
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(0.,0.));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(0.,-1.));
+#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#871 = PCURVE('',#547,#872);
+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);
+#873 = LINE('',#874,#875);
+#874 = CARTESIAN_POINT('',(3.,0.));
+#875 = VECTOR('',#876,1.);
+#876 = DIRECTION('',(0.,-1.));
+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#878 = ORIENTED_EDGE('',*,*,#879,.T.);
+#879 = EDGE_CURVE('',#857,#880,#882,.T.);
+#880 = VERTEX_POINT('',#881);
+#881 = CARTESIAN_POINT('',(-13.,6.749999999999,7.2));
+#882 = SURFACE_CURVE('',#883,(#887,#894),.PCURVE_S1.);
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(-15.,6.75,7.2));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(1.,0.,0.));
+#887 = PCURVE('',#431,#888);
+#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893);
+#889 = LINE('',#890,#891);
+#890 = CARTESIAN_POINT('',(0.,-7.2));
+#891 = VECTOR('',#892,1.);
+#892 = DIRECTION('',(1.,0.));
+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#894 = PCURVE('',#895,#900);
+#895 = PLANE('',#896);
+#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);
+#897 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#898 = DIRECTION('',(0.,0.,1.));
+#899 = DIRECTION('',(1.,0.,0.));
+#900 = DEFINITIONAL_REPRESENTATION('',(#901),#905);
+#901 = LINE('',#902,#903);
+#902 = CARTESIAN_POINT('',(3.4,3.));
+#903 = VECTOR('',#904,1.);
+#904 = DIRECTION('',(1.,0.));
+#905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#906 = ORIENTED_EDGE('',*,*,#907,.T.);
+#907 = EDGE_CURVE('',#880,#908,#910,.T.);
+#908 = VERTEX_POINT('',#909);
+#909 = CARTESIAN_POINT('',(-8.,6.75,7.2));
+#910 = SURFACE_CURVE('',#911,(#915,#922),.PCURVE_S1.);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(-13.,6.749999999999,7.2));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(1.,0.,0.));
+#915 = PCURVE('',#431,#916);
+#916 = DEFINITIONAL_REPRESENTATION('',(#917),#921);
+#917 = LINE('',#918,#919);
+#918 = CARTESIAN_POINT('',(2.,-7.2));
+#919 = VECTOR('',#920,1.);
+#920 = DIRECTION('',(1.,0.));
+#921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#922 = PCURVE('',#923,#928);
+#923 = PLANE('',#924);
+#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927);
+#925 = CARTESIAN_POINT('',(-13.,6.749999999999,7.2));
+#926 = DIRECTION('',(0.,1.,0.));
+#927 = DIRECTION('',(1.,0.,0.));
+#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(0.,0.));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(1.,0.));
+#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#934 = ORIENTED_EDGE('',*,*,#935,.T.);
+#935 = EDGE_CURVE('',#908,#936,#938,.T.);
+#936 = VERTEX_POINT('',#937);
+#937 = CARTESIAN_POINT('',(6.5,6.75,7.2));
+#938 = SURFACE_CURVE('',#939,(#943,#950),.PCURVE_S1.);
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(-15.,6.75,7.2));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(1.,0.,0.));
+#943 = PCURVE('',#431,#944);
+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#949);
+#945 = LINE('',#946,#947);
+#946 = CARTESIAN_POINT('',(0.,-7.2));
+#947 = VECTOR('',#948,1.);
+#948 = DIRECTION('',(1.,0.));
+#949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#950 = PCURVE('',#951,#956);
+#951 = PLANE('',#952);
+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);
+#953 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#954 = DIRECTION('',(0.,0.,1.));
+#955 = DIRECTION('',(1.,0.,0.));
+#956 = DEFINITIONAL_REPRESENTATION('',(#957),#961);
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(3.4,3.));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(1.,0.));
+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#962 = ORIENTED_EDGE('',*,*,#963,.T.);
+#963 = EDGE_CURVE('',#936,#964,#966,.T.);
+#964 = VERTEX_POINT('',#965);
+#965 = CARTESIAN_POINT('',(13.,6.75,7.2));
+#966 = SURFACE_CURVE('',#967,(#971,#978),.PCURVE_S1.);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(6.5,6.75,7.2));
+#969 = VECTOR('',#970,1.);
+#970 = DIRECTION('',(1.,0.,0.));
+#971 = PCURVE('',#431,#972);
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(21.5,-7.2));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(1.,0.));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = PCURVE('',#979,#984);
+#979 = PLANE('',#980);
+#980 = AXIS2_PLACEMENT_3D('',#981,#982,#983);
+#981 = CARTESIAN_POINT('',(6.5,6.75,7.2));
+#982 = DIRECTION('',(0.,1.,0.));
+#983 = DIRECTION('',(1.,0.,0.));
+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);
+#985 = LINE('',#986,#987);
+#986 = CARTESIAN_POINT('',(0.,0.));
+#987 = VECTOR('',#988,1.);
+#988 = DIRECTION('',(1.,0.));
+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#990 = ORIENTED_EDGE('',*,*,#991,.T.);
+#991 = EDGE_CURVE('',#964,#992,#994,.T.);
+#992 = VERTEX_POINT('',#993);
+#993 = CARTESIAN_POINT('',(15.,6.75,7.2));
+#994 = SURFACE_CURVE('',#995,(#999,#1006),.PCURVE_S1.);
+#995 = LINE('',#996,#997);
+#996 = CARTESIAN_POINT('',(-15.,6.75,7.2));
+#997 = VECTOR('',#998,1.);
+#998 = DIRECTION('',(1.,0.,0.));
+#999 = PCURVE('',#431,#1000);
+#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(0.,-7.2));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(1.,0.));
+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1006 = PCURVE('',#1007,#1012);
+#1007 = PLANE('',#1008);
+#1008 = AXIS2_PLACEMENT_3D('',#1009,#1010,#1011);
+#1009 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#1010 = DIRECTION('',(0.,0.,1.));
+#1011 = DIRECTION('',(1.,0.,0.));
+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);
+#1013 = LINE('',#1014,#1015);
+#1014 = CARTESIAN_POINT('',(3.4,3.));
+#1015 = VECTOR('',#1016,1.);
+#1016 = DIRECTION('',(1.,0.));
+#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);
+#1019 = EDGE_CURVE('',#1020,#992,#1022,.T.);
+#1020 = VERTEX_POINT('',#1021);
+#1021 = CARTESIAN_POINT('',(15.,6.75,5.2));
+#1022 = SURFACE_CURVE('',#1023,(#1027,#1034),.PCURVE_S1.);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(15.,6.75,0.));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(0.,0.,1.));
+#1027 = PCURVE('',#431,#1028);
+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(30.,0.));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(0.,-1.));
+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1034 = PCURVE('',#1035,#1040);
+#1035 = PLANE('',#1036);
+#1036 = AXIS2_PLACEMENT_3D('',#1037,#1038,#1039);
+#1037 = CARTESIAN_POINT('',(15.,6.75,0.));
+#1038 = DIRECTION('',(1.,0.,0.));
+#1039 = DIRECTION('',(0.,-1.,0.));
+#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1045);
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(0.,0.));
+#1043 = VECTOR('',#1044,1.);
+#1044 = DIRECTION('',(0.,-1.));
+#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1046 = ORIENTED_EDGE('',*,*,#1047,.F.);
+#1047 = EDGE_CURVE('',#388,#1020,#1048,.T.);
+#1048 = SURFACE_CURVE('',#1049,(#1053,#1060),.PCURVE_S1.);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(15.,6.75,0.));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(0.,0.,1.));
+#1053 = PCURVE('',#431,#1054);
+#1054 = DEFINITIONAL_REPRESENTATION('',(#1055),#1059);
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(30.,0.));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(0.,-1.));
+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1060 = PCURVE('',#403,#1061);
+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1066);
+#1062 = LINE('',#1063,#1064);
+#1063 = CARTESIAN_POINT('',(0.,0.));
+#1064 = VECTOR('',#1065,1.);
+#1065 = DIRECTION('',(0.,-1.));
+#1066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1067 = ORIENTED_EDGE('',*,*,#415,.F.);
+#1068 = ADVANCED_FACE('',(#1069),#234,.F.);
+#1069 = FACE_BOUND('',#1070,.F.);
+#1070 = EDGE_LOOP('',(#1071,#1072,#1073,#1101));
+#1071 = ORIENTED_EDGE('',*,*,#218,.F.);
+#1072 = ORIENTED_EDGE('',*,*,#831,.T.);
+#1073 = ORIENTED_EDGE('',*,*,#1074,.F.);
+#1074 = EDGE_CURVE('',#1075,#811,#1077,.T.);
+#1075 = VERTEX_POINT('',#1076);
+#1076 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#1077 = SURFACE_CURVE('',#1078,(#1082,#1089),.PCURVE_S1.);
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1082 = PCURVE('',#234,#1083);
+#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(3.,-5.2));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(-1.,2.22044604925E-16));
+#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1089 = PCURVE('',#1090,#1095);
+#1090 = PLANE('',#1091);
+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
+#1092 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#1093 = DIRECTION('',(1.,0.,0.));
+#1094 = DIRECTION('',(0.,-1.,0.));
+#1095 = DEFINITIONAL_REPRESENTATION('',(#1096),#1100);
+#1096 = LINE('',#1097,#1098);
+#1097 = CARTESIAN_POINT('',(3.,-5.2));
+#1098 = VECTOR('',#1099,1.);
+#1099 = DIRECTION('',(-1.,2.22044604925E-16));
+#1100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1101 = ORIENTED_EDGE('',*,*,#1102,.F.);
+#1102 = EDGE_CURVE('',#219,#1075,#1103,.T.);
+#1103 = SURFACE_CURVE('',#1104,(#1108,#1115),.PCURVE_S1.);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(0.,0.,1.));
+#1108 = PCURVE('',#234,#1109);
+#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(3.,0.));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(0.,-1.));
+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1115 = PCURVE('',#262,#1116);
+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(0.,0.));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(0.,-1.));
+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1122 = ADVANCED_FACE('',(#1123),#403,.T.);
+#1123 = FACE_BOUND('',#1124,.T.);
+#1124 = EDGE_LOOP('',(#1125,#1126,#1127,#1150));
+#1125 = ORIENTED_EDGE('',*,*,#387,.F.);
+#1126 = ORIENTED_EDGE('',*,*,#1047,.T.);
+#1127 = ORIENTED_EDGE('',*,*,#1128,.F.);
+#1128 = EDGE_CURVE('',#1129,#1020,#1131,.T.);
+#1129 = VERTEX_POINT('',#1130);
+#1130 = CARTESIAN_POINT('',(15.,3.75,5.2));
+#1131 = SURFACE_CURVE('',#1132,(#1136,#1143),.PCURVE_S1.);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1136 = PCURVE('',#403,#1137);
+#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(13.5,-5.2));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(-1.,2.22044604925E-16));
+#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1143 = PCURVE('',#1035,#1144);
+#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(13.5,-5.2));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(-1.,2.22044604925E-16));
+#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1150 = ORIENTED_EDGE('',*,*,#1151,.F.);
+#1151 = EDGE_CURVE('',#360,#1129,#1152,.T.);
+#1152 = SURFACE_CURVE('',#1153,(#1157,#1164),.PCURVE_S1.);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(15.,3.75,0.));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(0.,0.,1.));
+#1157 = PCURVE('',#403,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(3.,0.));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(0.,-1.));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = PCURVE('',#375,#1165);
+#1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1170);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(0.,0.));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(0.,-1.));
+#1170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1171 = ADVANCED_FACE('',(#1172),#262,.F.);
+#1172 = FACE_BOUND('',#1173,.F.);
+#1173 = EDGE_LOOP('',(#1174,#1175,#1176,#1199,#1227,#1255,#1283,#1309,
+    #1335,#1361,#1387,#1413,#1439,#1465,#1493,#1521,#1549,#1577));
+#1174 = ORIENTED_EDGE('',*,*,#246,.F.);
+#1175 = ORIENTED_EDGE('',*,*,#1102,.T.);
+#1176 = ORIENTED_EDGE('',*,*,#1177,.T.);
+#1177 = EDGE_CURVE('',#1075,#1178,#1180,.T.);
+#1178 = VERTEX_POINT('',#1179);
+#1179 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#1180 = SURFACE_CURVE('',#1181,(#1185,#1192),.PCURVE_S1.);
+#1181 = LINE('',#1182,#1183);
+#1182 = CARTESIAN_POINT('',(-15.,-6.75,0.));
+#1183 = VECTOR('',#1184,1.);
+#1184 = DIRECTION('',(0.,0.,1.));
+#1185 = PCURVE('',#262,#1186);
+#1186 = DEFINITIONAL_REPRESENTATION('',(#1187),#1191);
+#1187 = LINE('',#1188,#1189);
+#1188 = CARTESIAN_POINT('',(0.,0.));
+#1189 = VECTOR('',#1190,1.);
+#1190 = DIRECTION('',(0.,-1.));
+#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1192 = PCURVE('',#1090,#1193);
+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);
+#1194 = LINE('',#1195,#1196);
+#1195 = CARTESIAN_POINT('',(3.,0.));
+#1196 = VECTOR('',#1197,1.);
+#1197 = DIRECTION('',(0.,-1.));
+#1198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1199 = ORIENTED_EDGE('',*,*,#1200,.T.);
+#1200 = EDGE_CURVE('',#1178,#1201,#1203,.T.);
+#1201 = VERTEX_POINT('',#1202);
+#1202 = CARTESIAN_POINT('',(-13.,-6.75,7.2));
+#1203 = SURFACE_CURVE('',#1204,(#1208,#1215),.PCURVE_S1.);
+#1204 = LINE('',#1205,#1206);
+#1205 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#1206 = VECTOR('',#1207,1.);
+#1207 = DIRECTION('',(1.,0.,0.));
+#1208 = PCURVE('',#262,#1209);
+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);
+#1210 = LINE('',#1211,#1212);
+#1211 = CARTESIAN_POINT('',(0.,-7.2));
+#1212 = VECTOR('',#1213,1.);
+#1213 = DIRECTION('',(1.,0.));
+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1215 = PCURVE('',#1216,#1221);
+#1216 = PLANE('',#1217);
+#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220);
+#1218 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#1219 = DIRECTION('',(0.,0.,1.));
+#1220 = DIRECTION('',(1.,0.,0.));
+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(3.4,-10.5));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(1.,0.));
+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#1228 = EDGE_CURVE('',#1229,#1201,#1231,.T.);
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(-8.,-6.749999999999,7.2));
+#1231 = SURFACE_CURVE('',#1232,(#1236,#1243),.PCURVE_S1.);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(-8.,-6.75,7.2));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(-1.,0.,0.));
+#1236 = PCURVE('',#262,#1237);
+#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242);
+#1238 = LINE('',#1239,#1240);
+#1239 = CARTESIAN_POINT('',(7.,-7.2));
+#1240 = VECTOR('',#1241,1.);
+#1241 = DIRECTION('',(-1.,0.));
+#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1243 = PCURVE('',#1244,#1249);
+#1244 = PLANE('',#1245);
+#1245 = AXIS2_PLACEMENT_3D('',#1246,#1247,#1248);
+#1246 = CARTESIAN_POINT('',(-8.,-6.75,7.2));
+#1247 = DIRECTION('',(0.,-1.,0.));
+#1248 = DIRECTION('',(-1.,0.,0.));
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(0.,-0.));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(1.,0.));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#1256 = EDGE_CURVE('',#1229,#1257,#1259,.T.);
+#1257 = VERTEX_POINT('',#1258);
+#1258 = CARTESIAN_POINT('',(-3.9,-6.75,7.2));
+#1259 = SURFACE_CURVE('',#1260,(#1264,#1271),.PCURVE_S1.);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(1.,0.,0.));
+#1264 = PCURVE('',#262,#1265);
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270);
+#1266 = LINE('',#1267,#1268);
+#1267 = CARTESIAN_POINT('',(0.,-7.2));
+#1268 = VECTOR('',#1269,1.);
+#1269 = DIRECTION('',(1.,0.));
+#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1271 = PCURVE('',#1272,#1277);
+#1272 = PLANE('',#1273);
+#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276);
+#1274 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#1275 = DIRECTION('',(0.,0.,1.));
+#1276 = DIRECTION('',(1.,0.,0.));
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(3.4,-10.5));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = ORIENTED_EDGE('',*,*,#1284,.T.);
+#1284 = EDGE_CURVE('',#1257,#1285,#1287,.T.);
+#1285 = VERTEX_POINT('',#1286);
+#1286 = CARTESIAN_POINT('',(-3.9,-6.75,4.6));
+#1287 = SURFACE_CURVE('',#1288,(#1292,#1298),.PCURVE_S1.);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(-3.9,-6.75,4.7));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(0.,0.,-1.));
+#1292 = PCURVE('',#262,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1297);
+#1294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1295,#1296),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.22,0.58),.PIECEWISE_BEZIER_KNOTS.);
+#1295 = CARTESIAN_POINT('',(11.1,-7.92));
+#1296 = CARTESIAN_POINT('',(11.1,-4.12));
+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1298 = PCURVE('',#1299,#1304);
+#1299 = PLANE('',#1300);
+#1300 = AXIS2_PLACEMENT_3D('',#1301,#1302,#1303);
+#1301 = CARTESIAN_POINT('',(-3.9,-2.027529,9.4));
+#1302 = DIRECTION('',(1.,0.,0.));
+#1303 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1308);
+#1305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1306,#1307),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-3.22,0.58),.PIECEWISE_BEZIER_KNOTS.);
+#1306 = CARTESIAN_POINT('',(1.48,-4.722471));
+#1307 = CARTESIAN_POINT('',(5.28,-4.722471));
+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1309 = ORIENTED_EDGE('',*,*,#1310,.T.);
+#1310 = EDGE_CURVE('',#1285,#1311,#1313,.T.);
+#1311 = VERTEX_POINT('',#1312);
+#1312 = CARTESIAN_POINT('',(-5.,-6.75,4.6));
+#1313 = SURFACE_CURVE('',#1314,(#1318,#1324),.PCURVE_S1.);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(-9.45,-6.75,4.6));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(-1.,0.,0.));
+#1318 = PCURVE('',#262,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1323);
+#1320 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1321,#1322),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.66,-4.34),.PIECEWISE_BEZIER_KNOTS.);
+#1321 = CARTESIAN_POINT('',(11.21,-4.6));
+#1322 = CARTESIAN_POINT('',(9.89,-4.6));
+#1323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1324 = PCURVE('',#1325,#1330);
+#1325 = PLANE('',#1326);
+#1326 = AXIS2_PLACEMENT_3D('',#1327,#1328,#1329);
+#1327 = CARTESIAN_POINT('',(-3.9,-2.027529,4.6));
+#1328 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#1329 = DIRECTION('',(-1.,0.,0.));
+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1334);
+#1331 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1332,#1333),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-5.66,-4.34),.PIECEWISE_BEZIER_KNOTS.);
+#1332 = CARTESIAN_POINT('',(-0.11,-4.722471));
+#1333 = CARTESIAN_POINT('',(1.21,-4.722471));
+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1335 = ORIENTED_EDGE('',*,*,#1336,.T.);
+#1336 = EDGE_CURVE('',#1311,#1337,#1339,.T.);
+#1337 = VERTEX_POINT('',#1338);
+#1338 = CARTESIAN_POINT('',(-5.,-6.75,3.4));
+#1339 = SURFACE_CURVE('',#1340,(#1344,#1350),.PCURVE_S1.);
+#1340 = LINE('',#1341,#1342);
+#1341 = CARTESIAN_POINT('',(-5.,-6.75,2.3));
+#1342 = VECTOR('',#1343,1.);
+#1343 = DIRECTION('',(0.,0.,-1.));
+#1344 = PCURVE('',#262,#1345);
+#1345 = DEFINITIONAL_REPRESENTATION('',(#1346),#1349);
+#1346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1347,#1348),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.42,-0.98),.PIECEWISE_BEZIER_KNOTS.);
+#1347 = CARTESIAN_POINT('',(10.,-4.72));
+#1348 = CARTESIAN_POINT('',(10.,-3.28));
+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1350 = PCURVE('',#1351,#1356);
+#1351 = PLANE('',#1352);
+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);
+#1353 = CARTESIAN_POINT('',(-5.,-2.027529,4.6));
+#1354 = DIRECTION('',(1.,0.,0.));
+#1355 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1360);
+#1357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1358,#1359),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.42,-0.98),.PIECEWISE_BEZIER_KNOTS.);
+#1358 = CARTESIAN_POINT('',(-0.12,-4.722471));
+#1359 = CARTESIAN_POINT('',(1.32,-4.722471));
+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1361 = ORIENTED_EDGE('',*,*,#1362,.T.);
+#1362 = EDGE_CURVE('',#1337,#1363,#1365,.T.);
+#1363 = VERTEX_POINT('',#1364);
+#1364 = CARTESIAN_POINT('',(5.,-6.75,3.4));
+#1365 = SURFACE_CURVE('',#1366,(#1370,#1376),.PCURVE_S1.);
+#1366 = LINE('',#1367,#1368);
+#1367 = CARTESIAN_POINT('',(-10.,-6.75,3.4));
+#1368 = VECTOR('',#1369,1.);
+#1369 = DIRECTION('',(1.,0.,0.));
+#1370 = PCURVE('',#262,#1371);
+#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1375);
+#1372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1373,#1374),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.,16.),.PIECEWISE_BEZIER_KNOTS.);
+#1373 = CARTESIAN_POINT('',(9.,-3.4));
+#1374 = CARTESIAN_POINT('',(21.,-3.4));
+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1376 = PCURVE('',#1377,#1382);
+#1377 = PLANE('',#1378);
+#1378 = AXIS2_PLACEMENT_3D('',#1379,#1380,#1381);
+#1379 = CARTESIAN_POINT('',(-5.,-2.027529,3.4));
+#1380 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1381 = DIRECTION('',(1.,0.,0.));
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1386);
+#1383 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1384,#1385),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.,16.),.PIECEWISE_BEZIER_KNOTS.);
+#1384 = CARTESIAN_POINT('',(-1.,-4.722471));
+#1385 = CARTESIAN_POINT('',(11.,-4.722471));
+#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1387 = ORIENTED_EDGE('',*,*,#1388,.T.);
+#1388 = EDGE_CURVE('',#1363,#1389,#1391,.T.);
+#1389 = VERTEX_POINT('',#1390);
+#1390 = CARTESIAN_POINT('',(5.,-6.75,4.6));
+#1391 = SURFACE_CURVE('',#1392,(#1396,#1402),.PCURVE_S1.);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(5.,-6.75,1.7));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(0.,0.,1.));
+#1396 = PCURVE('',#262,#1397);
+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1401);
+#1398 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1399,#1400),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.58,3.02),.PIECEWISE_BEZIER_KNOTS.);
+#1399 = CARTESIAN_POINT('',(20.,-3.28));
+#1400 = CARTESIAN_POINT('',(20.,-4.72));
+#1401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1402 = PCURVE('',#1403,#1408);
+#1403 = PLANE('',#1404);
+#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407);
+#1405 = CARTESIAN_POINT('',(5.,-2.027529,3.4));
+#1406 = DIRECTION('',(-1.,0.,0.));
+#1407 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1412);
+#1409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1410,#1411),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.58,3.02),.PIECEWISE_BEZIER_KNOTS.);
+#1410 = CARTESIAN_POINT('',(-0.12,-4.722471));
+#1411 = CARTESIAN_POINT('',(1.32,-4.722471));
+#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1413 = ORIENTED_EDGE('',*,*,#1414,.T.);
+#1414 = EDGE_CURVE('',#1389,#1415,#1417,.T.);
+#1415 = VERTEX_POINT('',#1416);
+#1416 = CARTESIAN_POINT('',(3.9,-6.75,4.6));
+#1417 = SURFACE_CURVE('',#1418,(#1422,#1428),.PCURVE_S1.);
+#1418 = LINE('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(-5.,-6.75,4.6));
+#1420 = VECTOR('',#1421,1.);
+#1421 = DIRECTION('',(-1.,0.,0.));
+#1422 = PCURVE('',#262,#1423);
+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1427);
+#1424 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1425,#1426),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-10.11,-8.79),.PIECEWISE_BEZIER_KNOTS.);
+#1425 = CARTESIAN_POINT('',(20.11,-4.6));
+#1426 = CARTESIAN_POINT('',(18.79,-4.6));
+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1428 = PCURVE('',#1429,#1434);
+#1429 = PLANE('',#1430);
+#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);
+#1431 = CARTESIAN_POINT('',(5.,-2.027529,4.6));
+#1432 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#1433 = DIRECTION('',(-1.,0.,0.));
+#1434 = DEFINITIONAL_REPRESENTATION('',(#1435),#1438);
+#1435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1436,#1437),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-10.11,-8.79),.PIECEWISE_BEZIER_KNOTS.);
+#1436 = CARTESIAN_POINT('',(-0.11,-4.722471));
+#1437 = CARTESIAN_POINT('',(1.21,-4.722471));
+#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);
+#1440 = EDGE_CURVE('',#1415,#1441,#1443,.T.);
+#1441 = VERTEX_POINT('',#1442);
+#1442 = CARTESIAN_POINT('',(3.9,-6.75,7.2));
+#1443 = SURFACE_CURVE('',#1444,(#1448,#1454),.PCURVE_S1.);
+#1444 = LINE('',#1445,#1446);
+#1445 = CARTESIAN_POINT('',(3.9,-6.75,2.3));
+#1446 = VECTOR('',#1447,1.);
+#1447 = DIRECTION('',(0.,0.,1.));
+#1448 = PCURVE('',#262,#1449);
+#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1453);
+#1450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1451,#1452),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.82,5.62),.PIECEWISE_BEZIER_KNOTS.);
+#1451 = CARTESIAN_POINT('',(18.9,-4.12));
+#1452 = CARTESIAN_POINT('',(18.9,-7.92));
+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1454 = PCURVE('',#1455,#1460);
+#1455 = PLANE('',#1456);
+#1456 = AXIS2_PLACEMENT_3D('',#1457,#1458,#1459);
+#1457 = CARTESIAN_POINT('',(3.9,-2.027529,4.6));
+#1458 = DIRECTION('',(-1.,0.,0.));
+#1459 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1460 = DEFINITIONAL_REPRESENTATION('',(#1461),#1464);
+#1461 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1462,#1463),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.82,5.62),.PIECEWISE_BEZIER_KNOTS.);
+#1462 = CARTESIAN_POINT('',(-0.48,-4.722471));
+#1463 = CARTESIAN_POINT('',(3.32,-4.722471));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = ORIENTED_EDGE('',*,*,#1466,.T.);
+#1466 = EDGE_CURVE('',#1441,#1467,#1469,.T.);
+#1467 = VERTEX_POINT('',#1468);
+#1468 = CARTESIAN_POINT('',(6.5,-6.75,7.2));
+#1469 = SURFACE_CURVE('',#1470,(#1474,#1481),.PCURVE_S1.);
+#1470 = LINE('',#1471,#1472);
+#1471 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#1472 = VECTOR('',#1473,1.);
+#1473 = DIRECTION('',(1.,0.,0.));
+#1474 = PCURVE('',#262,#1475);
+#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(0.,-7.2));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(1.,0.));
+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1481 = PCURVE('',#1482,#1487);
+#1482 = PLANE('',#1483);
+#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486);
+#1484 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#1485 = DIRECTION('',(0.,0.,1.));
+#1486 = DIRECTION('',(1.,0.,0.));
+#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492);
+#1488 = LINE('',#1489,#1490);
+#1489 = CARTESIAN_POINT('',(3.4,-10.5));
+#1490 = VECTOR('',#1491,1.);
+#1491 = DIRECTION('',(1.,0.));
+#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1493 = ORIENTED_EDGE('',*,*,#1494,.F.);
+#1494 = EDGE_CURVE('',#1495,#1467,#1497,.T.);
+#1495 = VERTEX_POINT('',#1496);
+#1496 = CARTESIAN_POINT('',(13.,-6.75,7.2));
+#1497 = SURFACE_CURVE('',#1498,(#1502,#1509),.PCURVE_S1.);
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(13.,-6.75,7.2));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(-1.,0.,0.));
+#1502 = PCURVE('',#262,#1503);
+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(28.,-7.2));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(-1.,0.));
+#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1509 = PCURVE('',#1510,#1515);
+#1510 = PLANE('',#1511);
+#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);
+#1512 = CARTESIAN_POINT('',(13.,-6.75,7.2));
+#1513 = DIRECTION('',(0.,-1.,0.));
+#1514 = DIRECTION('',(-1.,0.,0.));
+#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520);
+#1516 = LINE('',#1517,#1518);
+#1517 = CARTESIAN_POINT('',(0.,-0.));
+#1518 = VECTOR('',#1519,1.);
+#1519 = DIRECTION('',(1.,0.));
+#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1521 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#1522 = EDGE_CURVE('',#1495,#1523,#1525,.T.);
+#1523 = VERTEX_POINT('',#1524);
+#1524 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#1525 = SURFACE_CURVE('',#1526,(#1530,#1537),.PCURVE_S1.);
+#1526 = LINE('',#1527,#1528);
+#1527 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#1528 = VECTOR('',#1529,1.);
+#1529 = DIRECTION('',(1.,0.,0.));
+#1530 = PCURVE('',#262,#1531);
+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);
+#1532 = LINE('',#1533,#1534);
+#1533 = CARTESIAN_POINT('',(0.,-7.2));
+#1534 = VECTOR('',#1535,1.);
+#1535 = DIRECTION('',(1.,0.));
+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1537 = PCURVE('',#1538,#1543);
+#1538 = PLANE('',#1539);
+#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
+#1540 = CARTESIAN_POINT('',(-18.4,3.75,7.2));
+#1541 = DIRECTION('',(0.,0.,1.));
+#1542 = DIRECTION('',(1.,0.,0.));
+#1543 = DEFINITIONAL_REPRESENTATION('',(#1544),#1548);
+#1544 = LINE('',#1545,#1546);
+#1545 = CARTESIAN_POINT('',(3.4,-10.5));
+#1546 = VECTOR('',#1547,1.);
+#1547 = DIRECTION('',(1.,0.));
+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1549 = ORIENTED_EDGE('',*,*,#1550,.F.);
+#1550 = EDGE_CURVE('',#1551,#1523,#1553,.T.);
+#1551 = VERTEX_POINT('',#1552);
+#1552 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1553 = SURFACE_CURVE('',#1554,(#1558,#1565),.PCURVE_S1.);
+#1554 = LINE('',#1555,#1556);
+#1555 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#1556 = VECTOR('',#1557,1.);
+#1557 = DIRECTION('',(0.,0.,1.));
+#1558 = PCURVE('',#262,#1559);
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = LINE('',#1561,#1562);
+#1561 = CARTESIAN_POINT('',(30.,0.));
+#1562 = VECTOR('',#1563,1.);
+#1563 = DIRECTION('',(0.,-1.));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1565 = PCURVE('',#1566,#1571);
+#1566 = PLANE('',#1567);
+#1567 = AXIS2_PLACEMENT_3D('',#1568,#1569,#1570);
+#1568 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#1569 = DIRECTION('',(-1.,0.,0.));
+#1570 = DIRECTION('',(0.,1.,0.));
+#1571 = DEFINITIONAL_REPRESENTATION('',(#1572),#1576);
+#1572 = LINE('',#1573,#1574);
+#1573 = CARTESIAN_POINT('',(0.,0.));
+#1574 = VECTOR('',#1575,1.);
+#1575 = DIRECTION('',(0.,-1.));
+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1577 = ORIENTED_EDGE('',*,*,#1578,.F.);
+#1578 = EDGE_CURVE('',#247,#1551,#1579,.T.);
+#1579 = SURFACE_CURVE('',#1580,(#1584,#1591),.PCURVE_S1.);
+#1580 = LINE('',#1581,#1582);
+#1581 = CARTESIAN_POINT('',(15.,-6.75,0.));
+#1582 = VECTOR('',#1583,1.);
+#1583 = DIRECTION('',(0.,0.,1.));
+#1584 = PCURVE('',#262,#1585);
+#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590);
+#1586 = LINE('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(30.,0.));
+#1588 = VECTOR('',#1589,1.);
+#1589 = DIRECTION('',(0.,-1.));
+#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1591 = PCURVE('',#290,#1592);
+#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1597);
+#1593 = LINE('',#1594,#1595);
+#1594 = CARTESIAN_POINT('',(0.,0.));
+#1595 = VECTOR('',#1596,1.);
+#1596 = DIRECTION('',(0.,-1.));
+#1597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1598 = ADVANCED_FACE('',(#1599),#375,.T.);
+#1599 = FACE_BOUND('',#1600,.T.);
+#1600 = EDGE_LOOP('',(#1601,#1602,#1603,#1629,#1655));
+#1601 = ORIENTED_EDGE('',*,*,#359,.F.);
+#1602 = ORIENTED_EDGE('',*,*,#1151,.T.);
+#1603 = ORIENTED_EDGE('',*,*,#1604,.F.);
+#1604 = EDGE_CURVE('',#1605,#1129,#1607,.T.);
+#1605 = VERTEX_POINT('',#1606);
+#1606 = CARTESIAN_POINT('',(17.2,3.75,1.5));
+#1607 = SURFACE_CURVE('',#1608,(#1612,#1618),.PCURVE_S1.);
+#1608 = LINE('',#1609,#1610);
+#1609 = CARTESIAN_POINT('',(16.142147868322,3.75,3.279114948732));
+#1610 = VECTOR('',#1611,1.);
+#1611 = DIRECTION('',(-0.511075392877,0.,0.859535888021));
+#1612 = PCURVE('',#375,#1613);
+#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1617);
+#1614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1615,#1616),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1615 = CARTESIAN_POINT('',(2.42,-1.13));
+#1616 = CARTESIAN_POINT('',(-0.22,-5.57));
+#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1618 = PCURVE('',#1619,#1624);
+#1619 = PLANE('',#1620);
+#1620 = AXIS2_PLACEMENT_3D('',#1621,#1622,#1623);
+#1621 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1622 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#1623 = DIRECTION('',(0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1628);
+#1625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1626,#1627),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1626 = CARTESIAN_POINT('',(4.735113515007,-10.5));
+#1627 = CARTESIAN_POINT('',(-0.430464865001,-10.5));
+#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1629 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#1630 = EDGE_CURVE('',#1631,#1605,#1633,.T.);
+#1631 = VERTEX_POINT('',#1632);
+#1632 = CARTESIAN_POINT('',(18.4,3.75,1.5));
+#1633 = SURFACE_CURVE('',#1634,(#1638,#1644),.PCURVE_S1.);
+#1634 = LINE('',#1635,#1636);
+#1635 = CARTESIAN_POINT('',(16.1,3.75,1.5));
+#1636 = VECTOR('',#1637,1.);
+#1637 = DIRECTION('',(-1.,0.,0.));
+#1638 = PCURVE('',#375,#1639);
+#1639 = DEFINITIONAL_REPRESENTATION('',(#1640),#1643);
+#1640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1641,#1642),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.64,-0.6),.PIECEWISE_BEZIER_KNOTS.);
+#1641 = CARTESIAN_POINT('',(3.74,-1.5));
+#1642 = CARTESIAN_POINT('',(1.7,-1.5));
+#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1644 = PCURVE('',#1645,#1650);
+#1645 = PLANE('',#1646);
+#1646 = AXIS2_PLACEMENT_3D('',#1647,#1648,#1649);
+#1647 = CARTESIAN_POINT('',(17.2,-6.75,1.5));
+#1648 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1649 = DIRECTION('',(1.,0.,0.));
+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1654);
+#1651 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1652,#1653),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.64,-0.6),.PIECEWISE_BEZIER_KNOTS.);
+#1652 = CARTESIAN_POINT('',(1.54,-10.5));
+#1653 = CARTESIAN_POINT('',(-0.5,-10.5));
+#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1655 = ORIENTED_EDGE('',*,*,#1656,.F.);
+#1656 = EDGE_CURVE('',#331,#1631,#1657,.T.);
+#1657 = SURFACE_CURVE('',#1658,(#1662,#1669),.PCURVE_S1.);
+#1658 = LINE('',#1659,#1660);
+#1659 = CARTESIAN_POINT('',(18.4,3.75,0.));
+#1660 = VECTOR('',#1661,1.);
+#1661 = DIRECTION('',(0.,0.,1.));
+#1662 = PCURVE('',#375,#1663);
+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);
+#1664 = LINE('',#1665,#1666);
+#1665 = CARTESIAN_POINT('',(3.4,0.));
+#1666 = VECTOR('',#1667,1.);
+#1667 = DIRECTION('',(0.,-1.));
+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1669 = PCURVE('',#347,#1670);
+#1670 = DEFINITIONAL_REPRESENTATION('',(#1671),#1675);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(-7.853981633974,0.));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(-0.,-1.));
+#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1676 = ADVANCED_FACE('',(#1677),#290,.F.);
+#1677 = FACE_BOUND('',#1678,.F.);
+#1678 = EDGE_LOOP('',(#1679,#1680,#1681,#1704));
+#1679 = ORIENTED_EDGE('',*,*,#274,.F.);
+#1680 = ORIENTED_EDGE('',*,*,#1578,.T.);
+#1681 = ORIENTED_EDGE('',*,*,#1682,.T.);
+#1682 = EDGE_CURVE('',#1551,#1683,#1685,.T.);
+#1683 = VERTEX_POINT('',#1684);
+#1684 = CARTESIAN_POINT('',(15.,-3.75,5.2));
+#1685 = SURFACE_CURVE('',#1686,(#1690,#1697),.PCURVE_S1.);
+#1686 = LINE('',#1687,#1688);
+#1687 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1688 = VECTOR('',#1689,1.);
+#1689 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1690 = PCURVE('',#290,#1691);
+#1691 = DEFINITIONAL_REPRESENTATION('',(#1692),#1696);
+#1692 = LINE('',#1693,#1694);
+#1693 = CARTESIAN_POINT('',(8.881784197001E-16,-5.2));
+#1694 = VECTOR('',#1695,1.);
+#1695 = DIRECTION('',(1.,2.22044604925E-16));
+#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1697 = PCURVE('',#1566,#1698);
+#1698 = DEFINITIONAL_REPRESENTATION('',(#1699),#1703);
+#1699 = LINE('',#1700,#1701);
+#1700 = CARTESIAN_POINT('',(8.881784197001E-16,-5.2));
+#1701 = VECTOR('',#1702,1.);
+#1702 = DIRECTION('',(1.,2.22044604925E-16));
+#1703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1704 = ORIENTED_EDGE('',*,*,#1705,.F.);
+#1705 = EDGE_CURVE('',#275,#1683,#1706,.T.);
+#1706 = SURFACE_CURVE('',#1707,(#1711,#1718),.PCURVE_S1.);
+#1707 = LINE('',#1708,#1709);
+#1708 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#1709 = VECTOR('',#1710,1.);
+#1710 = DIRECTION('',(0.,0.,1.));
+#1711 = PCURVE('',#290,#1712);
+#1712 = DEFINITIONAL_REPRESENTATION('',(#1713),#1717);
+#1713 = LINE('',#1714,#1715);
+#1714 = CARTESIAN_POINT('',(3.,0.));
+#1715 = VECTOR('',#1716,1.);
+#1716 = DIRECTION('',(0.,-1.));
+#1717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1718 = PCURVE('',#318,#1719);
+#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(0.,0.));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.,-1.));
+#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1725 = ADVANCED_FACE('',(#1726),#347,.T.);
+#1726 = FACE_BOUND('',#1727,.F.);
+#1727 = EDGE_LOOP('',(#1728,#1729,#1752,#1774));
+#1728 = ORIENTED_EDGE('',*,*,#330,.F.);
+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#1730 = EDGE_CURVE('',#303,#1731,#1733,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(18.4,-3.75,1.5));
+#1733 = SURFACE_CURVE('',#1734,(#1738,#1745),.PCURVE_S1.);
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(18.4,-3.75,0.));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(0.,0.,1.));
+#1738 = PCURVE('',#347,#1739);
+#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744);
+#1740 = LINE('',#1741,#1742);
+#1741 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1742 = VECTOR('',#1743,1.);
+#1743 = DIRECTION('',(-0.,-1.));
+#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1745 = PCURVE('',#318,#1746);
+#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(3.4,0.));
+#1749 = VECTOR('',#1750,1.);
+#1750 = DIRECTION('',(0.,-1.));
+#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1752 = ORIENTED_EDGE('',*,*,#1753,.F.);
+#1753 = EDGE_CURVE('',#1631,#1731,#1754,.T.);
+#1754 = SURFACE_CURVE('',#1755,(#1760,#1767),.PCURVE_S1.);
+#1755 = CIRCLE('',#1756,3.75);
+#1756 = AXIS2_PLACEMENT_3D('',#1757,#1758,#1759);
+#1757 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1758 = DIRECTION('',(0.,0.,-1.));
+#1759 = DIRECTION('',(1.,0.,0.));
+#1760 = PCURVE('',#347,#1761);
+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);
+#1762 = LINE('',#1763,#1764);
+#1763 = CARTESIAN_POINT('',(-12.56637061435,-1.5));
+#1764 = VECTOR('',#1765,1.);
+#1765 = DIRECTION('',(1.,-0.));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1767 = PCURVE('',#1645,#1768);
+#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1773);
+#1769 = CIRCLE('',#1770,3.75);
+#1770 = AXIS2_PLACEMENT_2D('',#1771,#1772);
+#1771 = CARTESIAN_POINT('',(1.2,-6.75));
+#1772 = DIRECTION('',(1.,0.));
+#1773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1774 = ORIENTED_EDGE('',*,*,#1656,.F.);
+#1775 = ADVANCED_FACE('',(#1776),#318,.F.);
+#1776 = FACE_BOUND('',#1777,.F.);
+#1777 = EDGE_LOOP('',(#1778,#1779,#1780,#1806,#1825));
+#1778 = ORIENTED_EDGE('',*,*,#302,.F.);
+#1779 = ORIENTED_EDGE('',*,*,#1705,.T.);
+#1780 = ORIENTED_EDGE('',*,*,#1781,.F.);
+#1781 = EDGE_CURVE('',#1782,#1683,#1784,.T.);
+#1782 = VERTEX_POINT('',#1783);
+#1783 = CARTESIAN_POINT('',(17.2,-3.75,1.5));
+#1784 = SURFACE_CURVE('',#1785,(#1789,#1795),.PCURVE_S1.);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(16.142147868322,-3.75,3.279114948732));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(-0.511075392877,0.,0.859535888021));
+#1789 = PCURVE('',#318,#1790);
+#1790 = DEFINITIONAL_REPRESENTATION('',(#1791),#1794);
+#1791 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1792,#1793),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1792 = CARTESIAN_POINT('',(2.42,-1.13));
+#1793 = CARTESIAN_POINT('',(-0.22,-5.57));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1795 = PCURVE('',#1796,#1801);
+#1796 = PLANE('',#1797);
+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);
+#1798 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#1799 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#1800 = DIRECTION('',(0.511075392877,-1.908553066744E-16,-0.859535888021
+    ));
+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1805);
+#1802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1803,#1804),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.500320206153,2.665258173854),.PIECEWISE_BEZIER_KNOTS.);
+#1803 = CARTESIAN_POINT('',(4.735113515007,-3.));
+#1804 = CARTESIAN_POINT('',(-0.430464865001,-3.));
+#1805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1806 = ORIENTED_EDGE('',*,*,#1807,.F.);
+#1807 = EDGE_CURVE('',#1731,#1782,#1808,.T.);
+#1808 = SURFACE_CURVE('',#1809,(#1813,#1819),.PCURVE_S1.);
+#1809 = LINE('',#1810,#1811);
+#1810 = CARTESIAN_POINT('',(16.1,-3.75,1.5));
+#1811 = VECTOR('',#1812,1.);
+#1812 = DIRECTION('',(-1.,0.,0.));
+#1813 = PCURVE('',#318,#1814);
+#1814 = DEFINITIONAL_REPRESENTATION('',(#1815),#1818);
+#1815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1816,#1817),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.64,-0.6),.PIECEWISE_BEZIER_KNOTS.);
+#1816 = CARTESIAN_POINT('',(3.74,-1.5));
+#1817 = CARTESIAN_POINT('',(1.7,-1.5));
+#1818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1819 = PCURVE('',#1645,#1820);
+#1820 = DEFINITIONAL_REPRESENTATION('',(#1821),#1824);
+#1821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1822,#1823),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.64,-0.6),.PIECEWISE_BEZIER_KNOTS.);
+#1822 = CARTESIAN_POINT('',(1.54,-3.));
+#1823 = CARTESIAN_POINT('',(-0.5,-3.));
+#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1825 = ORIENTED_EDGE('',*,*,#1730,.F.);
+#1826 = ADVANCED_FACE('',(#1827),#483,.F.);
+#1827 = FACE_BOUND('',#1828,.F.);
+#1828 = EDGE_LOOP('',(#1829,#1864,#1885,#1886,#1887,#1915));
+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);
+#1830 = EDGE_CURVE('',#1831,#1833,#1835,.T.);
+#1831 = VERTEX_POINT('',#1832);
+#1832 = CARTESIAN_POINT('',(19.9,0.,1.5));
+#1833 = VERTEX_POINT('',#1834);
+#1834 = CARTESIAN_POINT('',(17.2,0.9,1.5));
+#1835 = SURFACE_CURVE('',#1836,(#1841,#1848),.PCURVE_S1.);
+#1836 = CIRCLE('',#1837,1.5);
+#1837 = AXIS2_PLACEMENT_3D('',#1838,#1839,#1840);
+#1838 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1839 = DIRECTION('',(0.,0.,1.));
+#1840 = DIRECTION('',(1.,0.,0.));
+#1841 = PCURVE('',#483,#1842);
+#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1847);
+#1843 = LINE('',#1844,#1845);
+#1844 = CARTESIAN_POINT('',(0.,-5.7));
+#1845 = VECTOR('',#1846,1.);
+#1846 = DIRECTION('',(1.,0.));
+#1847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1848 = PCURVE('',#1849,#1854);
+#1849 = PLANE('',#1850);
+#1850 = AXIS2_PLACEMENT_3D('',#1851,#1852,#1853);
+#1851 = CARTESIAN_POINT('',(21.8,0.,1.5));
+#1852 = DIRECTION('',(0.,0.,-1.));
+#1853 = DIRECTION('',(-1.,0.,0.));
+#1854 = DEFINITIONAL_REPRESENTATION('',(#1855),#1863);
+#1855 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1856,#1857,#1858,#1859,
+#1860,#1861,#1862),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1856 = CARTESIAN_POINT('',(1.9,0.));
+#1857 = CARTESIAN_POINT('',(1.9,2.598076211353));
+#1858 = CARTESIAN_POINT('',(4.15,1.299038105677));
+#1859 = CARTESIAN_POINT('',(6.4,3.673819061467E-16));
+#1860 = CARTESIAN_POINT('',(4.15,-1.299038105677));
+#1861 = CARTESIAN_POINT('',(1.9,-2.598076211353));
+#1862 = CARTESIAN_POINT('',(1.9,0.));
+#1863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1864 = ORIENTED_EDGE('',*,*,#1865,.T.);
+#1865 = EDGE_CURVE('',#1831,#467,#1866,.T.);
+#1866 = SEAM_CURVE('',#1867,(#1871,#1878),.PCURVE_S1.);
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(19.9,0.,7.2));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(-0.,-0.,-1.));
+#1871 = PCURVE('',#483,#1872);
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(0.,-1.));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = PCURVE('',#483,#1879);
+#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884);
+#1880 = LINE('',#1881,#1882);
+#1881 = CARTESIAN_POINT('',(0.,0.));
+#1882 = VECTOR('',#1883,1.);
+#1883 = DIRECTION('',(0.,-1.));
+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1885 = ORIENTED_EDGE('',*,*,#466,.T.);
+#1886 = ORIENTED_EDGE('',*,*,#1865,.F.);
+#1887 = ORIENTED_EDGE('',*,*,#1888,.F.);
+#1888 = EDGE_CURVE('',#1889,#1831,#1891,.T.);
+#1889 = VERTEX_POINT('',#1890);
+#1890 = CARTESIAN_POINT('',(17.2,-0.9,1.5));
+#1891 = SURFACE_CURVE('',#1892,(#1897,#1904),.PCURVE_S1.);
+#1892 = CIRCLE('',#1893,1.5);
+#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896);
+#1894 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1895 = DIRECTION('',(0.,0.,1.));
+#1896 = DIRECTION('',(1.,0.,0.));
+#1897 = PCURVE('',#483,#1898);
+#1898 = DEFINITIONAL_REPRESENTATION('',(#1899),#1903);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(0.,-5.7));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(1.,0.));
+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1904 = PCURVE('',#1849,#1905);
+#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1914);
+#1906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1907,#1908,#1909,#1910,
+#1911,#1912,#1913),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1907 = CARTESIAN_POINT('',(1.9,0.));
+#1908 = CARTESIAN_POINT('',(1.9,2.598076211353));
+#1909 = CARTESIAN_POINT('',(4.15,1.299038105677));
+#1910 = CARTESIAN_POINT('',(6.4,3.673819061467E-16));
+#1911 = CARTESIAN_POINT('',(4.15,-1.299038105677));
+#1912 = CARTESIAN_POINT('',(1.9,-2.598076211353));
+#1913 = CARTESIAN_POINT('',(1.9,0.));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1915 = ORIENTED_EDGE('',*,*,#1916,.F.);
+#1916 = EDGE_CURVE('',#1833,#1889,#1917,.T.);
+#1917 = SURFACE_CURVE('',#1918,(#1923,#1930),.PCURVE_S1.);
+#1918 = CIRCLE('',#1919,1.5);
+#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);
+#1920 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#1921 = DIRECTION('',(0.,0.,1.));
+#1922 = DIRECTION('',(1.,0.,0.));
+#1923 = PCURVE('',#483,#1924);
+#1924 = DEFINITIONAL_REPRESENTATION('',(#1925),#1929);
+#1925 = LINE('',#1926,#1927);
+#1926 = CARTESIAN_POINT('',(0.,-5.7));
+#1927 = VECTOR('',#1928,1.);
+#1928 = DIRECTION('',(1.,0.));
+#1929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1930 = PCURVE('',#1931,#1936);
+#1931 = PLANE('',#1932);
+#1932 = AXIS2_PLACEMENT_3D('',#1933,#1934,#1935);
+#1933 = CARTESIAN_POINT('',(21.8,0.,1.5));
+#1934 = DIRECTION('',(0.,0.,-1.));
+#1935 = DIRECTION('',(-1.,0.,0.));
+#1936 = DEFINITIONAL_REPRESENTATION('',(#1937),#1945);
+#1937 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1938,#1939,#1940,#1941,
+#1942,#1943,#1944),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1938 = CARTESIAN_POINT('',(1.9,0.));
+#1939 = CARTESIAN_POINT('',(1.9,2.598076211353));
+#1940 = CARTESIAN_POINT('',(4.15,1.299038105677));
+#1941 = CARTESIAN_POINT('',(6.4,3.673819061467E-16));
+#1942 = CARTESIAN_POINT('',(4.15,-1.299038105677));
+#1943 = CARTESIAN_POINT('',(1.9,-2.598076211353));
+#1944 = CARTESIAN_POINT('',(1.9,0.));
+#1945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1946 = ADVANCED_FACE('',(#1947),#514,.F.);
+#1947 = FACE_BOUND('',#1948,.F.);
+#1948 = EDGE_LOOP('',(#1949,#1984,#2005,#2006,#2007,#2035));
+#1949 = ORIENTED_EDGE('',*,*,#1950,.F.);
+#1950 = EDGE_CURVE('',#1951,#1953,#1955,.T.);
+#1951 = VERTEX_POINT('',#1952);
+#1952 = CARTESIAN_POINT('',(-16.9,0.,1.5));
+#1953 = VERTEX_POINT('',#1954);
+#1954 = CARTESIAN_POINT('',(-17.2,0.9,1.5));
+#1955 = SURFACE_CURVE('',#1956,(#1961,#1968),.PCURVE_S1.);
+#1956 = CIRCLE('',#1957,1.5);
+#1957 = AXIS2_PLACEMENT_3D('',#1958,#1959,#1960);
+#1958 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#1959 = DIRECTION('',(0.,0.,1.));
+#1960 = DIRECTION('',(1.,0.,0.));
+#1961 = PCURVE('',#514,#1962);
+#1962 = DEFINITIONAL_REPRESENTATION('',(#1963),#1967);
+#1963 = LINE('',#1964,#1965);
+#1964 = CARTESIAN_POINT('',(0.,-5.7));
+#1965 = VECTOR('',#1966,1.);
+#1966 = DIRECTION('',(1.,0.));
+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1968 = PCURVE('',#1969,#1974);
+#1969 = PLANE('',#1970);
+#1970 = AXIS2_PLACEMENT_3D('',#1971,#1972,#1973);
+#1971 = CARTESIAN_POINT('',(-15.,0.,1.5));
+#1972 = DIRECTION('',(0.,0.,-1.));
+#1973 = DIRECTION('',(-1.,0.,0.));
+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1983);
+#1975 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1976,#1977,#1978,#1979,
+#1980,#1981,#1982),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1976 = CARTESIAN_POINT('',(1.9,0.));
+#1977 = CARTESIAN_POINT('',(1.9,2.598076211353));
+#1978 = CARTESIAN_POINT('',(4.15,1.299038105677));
+#1979 = CARTESIAN_POINT('',(6.4,3.673819061467E-16));
+#1980 = CARTESIAN_POINT('',(4.15,-1.299038105677));
+#1981 = CARTESIAN_POINT('',(1.9,-2.598076211353));
+#1982 = CARTESIAN_POINT('',(1.9,0.));
+#1983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1984 = ORIENTED_EDGE('',*,*,#1985,.T.);
+#1985 = EDGE_CURVE('',#1951,#498,#1986,.T.);
+#1986 = SEAM_CURVE('',#1987,(#1991,#1998),.PCURVE_S1.);
+#1987 = LINE('',#1988,#1989);
+#1988 = CARTESIAN_POINT('',(-16.9,0.,7.2));
+#1989 = VECTOR('',#1990,1.);
+#1990 = DIRECTION('',(-0.,-0.,-1.));
+#1991 = PCURVE('',#514,#1992);
+#1992 = DEFINITIONAL_REPRESENTATION('',(#1993),#1997);
+#1993 = LINE('',#1994,#1995);
+#1994 = CARTESIAN_POINT('',(6.28318530718,0.));
+#1995 = VECTOR('',#1996,1.);
+#1996 = DIRECTION('',(0.,-1.));
+#1997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1998 = PCURVE('',#514,#1999);
+#1999 = DEFINITIONAL_REPRESENTATION('',(#2000),#2004);
+#2000 = LINE('',#2001,#2002);
+#2001 = CARTESIAN_POINT('',(0.,0.));
+#2002 = VECTOR('',#2003,1.);
+#2003 = DIRECTION('',(0.,-1.));
+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2005 = ORIENTED_EDGE('',*,*,#497,.T.);
+#2006 = ORIENTED_EDGE('',*,*,#1985,.F.);
+#2007 = ORIENTED_EDGE('',*,*,#2008,.F.);
+#2008 = EDGE_CURVE('',#2009,#1951,#2011,.T.);
+#2009 = VERTEX_POINT('',#2010);
+#2010 = CARTESIAN_POINT('',(-17.2,-0.9,1.5));
+#2011 = SURFACE_CURVE('',#2012,(#2017,#2024),.PCURVE_S1.);
+#2012 = CIRCLE('',#2013,1.5);
+#2013 = AXIS2_PLACEMENT_3D('',#2014,#2015,#2016);
+#2014 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#2015 = DIRECTION('',(0.,0.,1.));
+#2016 = DIRECTION('',(1.,0.,0.));
+#2017 = PCURVE('',#514,#2018);
+#2018 = DEFINITIONAL_REPRESENTATION('',(#2019),#2023);
+#2019 = LINE('',#2020,#2021);
+#2020 = CARTESIAN_POINT('',(0.,-5.7));
+#2021 = VECTOR('',#2022,1.);
+#2022 = DIRECTION('',(1.,0.));
+#2023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2024 = PCURVE('',#1969,#2025);
+#2025 = DEFINITIONAL_REPRESENTATION('',(#2026),#2034);
+#2026 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2027,#2028,#2029,#2030,
+#2031,#2032,#2033),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2027 = CARTESIAN_POINT('',(1.9,0.));
+#2028 = CARTESIAN_POINT('',(1.9,2.598076211353));
+#2029 = CARTESIAN_POINT('',(4.15,1.299038105677));
+#2030 = CARTESIAN_POINT('',(6.4,3.673819061467E-16));
+#2031 = CARTESIAN_POINT('',(4.15,-1.299038105677));
+#2032 = CARTESIAN_POINT('',(1.9,-2.598076211353));
+#2033 = CARTESIAN_POINT('',(1.9,0.));
+#2034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2035 = ORIENTED_EDGE('',*,*,#2036,.F.);
+#2036 = EDGE_CURVE('',#1953,#2009,#2037,.T.);
+#2037 = SURFACE_CURVE('',#2038,(#2043,#2050),.PCURVE_S1.);
+#2038 = CIRCLE('',#2039,1.5);
+#2039 = AXIS2_PLACEMENT_3D('',#2040,#2041,#2042);
+#2040 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#2041 = DIRECTION('',(0.,0.,1.));
+#2042 = DIRECTION('',(1.,0.,0.));
+#2043 = PCURVE('',#514,#2044);
+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(0.,-5.7));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(1.,0.));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2050 = PCURVE('',#763,#2051);
+#2051 = DEFINITIONAL_REPRESENTATION('',(#2052),#2056);
+#2052 = CIRCLE('',#2053,1.5);
+#2053 = AXIS2_PLACEMENT_2D('',#2054,#2055);
+#2054 = CARTESIAN_POINT('',(1.2,-6.75));
+#2055 = DIRECTION('',(-1.,0.));
+#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2057 = ADVANCED_FACE('',(#2058),#547,.T.);
+#2058 = FACE_BOUND('',#2059,.T.);
+#2059 = EDGE_LOOP('',(#2060,#2061,#2084,#2112,#2133));
+#2060 = ORIENTED_EDGE('',*,*,#531,.F.);
+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2062 = EDGE_CURVE('',#111,#2063,#2065,.T.);
+#2063 = VERTEX_POINT('',#2064);
+#2064 = CARTESIAN_POINT('',(-15.,3.75,7.2));
+#2065 = SURFACE_CURVE('',#2066,(#2070,#2077),.PCURVE_S1.);
+#2066 = LINE('',#2067,#2068);
+#2067 = CARTESIAN_POINT('',(-15.,3.75,0.));
+#2068 = VECTOR('',#2069,1.);
+#2069 = DIRECTION('',(0.,0.,1.));
+#2070 = PCURVE('',#547,#2071);
+#2071 = DEFINITIONAL_REPRESENTATION('',(#2072),#2076);
+#2072 = LINE('',#2073,#2074);
+#2073 = CARTESIAN_POINT('',(0.,0.));
+#2074 = VECTOR('',#2075,1.);
+#2075 = DIRECTION('',(0.,-1.));
+#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2077 = PCURVE('',#634,#2078);
+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2083);
+#2079 = LINE('',#2080,#2081);
+#2080 = CARTESIAN_POINT('',(7.2,-10.5));
+#2081 = VECTOR('',#2082,1.);
+#2082 = DIRECTION('',(-1.,2.22044604925E-16));
+#2083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2084 = ORIENTED_EDGE('',*,*,#2085,.T.);
+#2085 = EDGE_CURVE('',#2063,#2086,#2088,.T.);
+#2086 = VERTEX_POINT('',#2087);
+#2087 = CARTESIAN_POINT('',(-15.,4.749999999999,7.2));
+#2088 = SURFACE_CURVE('',#2089,(#2093,#2100),.PCURVE_S1.);
+#2089 = LINE('',#2090,#2091);
+#2090 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2091 = VECTOR('',#2092,1.);
+#2092 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2093 = PCURVE('',#547,#2094);
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(-10.5,-7.2));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(1.,2.22044604925E-16));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2100 = PCURVE('',#2101,#2106);
+#2101 = PLANE('',#2102);
+#2102 = AXIS2_PLACEMENT_3D('',#2103,#2104,#2105);
+#2103 = CARTESIAN_POINT('',(-15.,-4.749999999999,7.2));
+#2104 = DIRECTION('',(-1.,0.,0.));
+#2105 = DIRECTION('',(0.,1.,0.));
+#2106 = DEFINITIONAL_REPRESENTATION('',(#2107),#2111);
+#2107 = LINE('',#2108,#2109);
+#2108 = CARTESIAN_POINT('',(-2.000000000001,0.));
+#2109 = VECTOR('',#2110,1.);
+#2110 = DIRECTION('',(1.,2.22044604925E-16));
+#2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2112 = ORIENTED_EDGE('',*,*,#2113,.T.);
+#2113 = EDGE_CURVE('',#2086,#857,#2114,.T.);
+#2114 = SURFACE_CURVE('',#2115,(#2119,#2126),.PCURVE_S1.);
+#2115 = LINE('',#2116,#2117);
+#2116 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2117 = VECTOR('',#2118,1.);
+#2118 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2119 = PCURVE('',#547,#2120);
+#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125);
+#2121 = LINE('',#2122,#2123);
+#2122 = CARTESIAN_POINT('',(-10.5,-7.2));
+#2123 = VECTOR('',#2124,1.);
+#2124 = DIRECTION('',(1.,2.22044604925E-16));
+#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2126 = PCURVE('',#895,#2127);
+#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(3.4,-10.5));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(0.,1.));
+#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2133 = ORIENTED_EDGE('',*,*,#856,.F.);
+#2134 = ADVANCED_FACE('',(#2135),#602,.F.);
+#2135 = FACE_BOUND('',#2136,.F.);
+#2136 = EDGE_LOOP('',(#2137,#2138,#2166));
+#2137 = ORIENTED_EDGE('',*,*,#583,.F.);
+#2138 = ORIENTED_EDGE('',*,*,#2139,.T.);
+#2139 = EDGE_CURVE('',#584,#2140,#2142,.T.);
+#2140 = VERTEX_POINT('',#2141);
+#2141 = CARTESIAN_POINT('',(-15.,0.,1.5));
+#2142 = SURFACE_CURVE('',#2143,(#2147,#2154),.PCURVE_S1.);
+#2143 = LINE('',#2144,#2145);
+#2144 = CARTESIAN_POINT('',(-15.,0.,7.2));
+#2145 = VECTOR('',#2146,1.);
+#2146 = DIRECTION('',(-0.,-0.,-1.));
+#2147 = PCURVE('',#602,#2148);
+#2148 = DEFINITIONAL_REPRESENTATION('',(#2149),#2153);
+#2149 = LINE('',#2150,#2151);
+#2150 = CARTESIAN_POINT('',(0.,0.));
+#2151 = VECTOR('',#2152,1.);
+#2152 = DIRECTION('',(0.,-1.));
+#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2154 = PCURVE('',#2155,#2160);
+#2155 = CYLINDRICAL_SURFACE('',#2156,3.4);
+#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159);
+#2157 = CARTESIAN_POINT('',(-18.4,0.,7.2));
+#2158 = DIRECTION('',(0.,0.,1.));
+#2159 = DIRECTION('',(1.,0.,0.));
+#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2165);
+#2161 = LINE('',#2162,#2163);
+#2162 = CARTESIAN_POINT('',(6.28318530718,0.));
+#2163 = VECTOR('',#2164,1.);
+#2164 = DIRECTION('',(0.,-1.));
+#2165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2166 = ORIENTED_EDGE('',*,*,#2167,.T.);
+#2167 = EDGE_CURVE('',#2140,#586,#2168,.T.);
+#2168 = SURFACE_CURVE('',#2169,(#2174,#2181),.PCURVE_S1.);
+#2169 = CIRCLE('',#2170,3.4);
+#2170 = AXIS2_PLACEMENT_3D('',#2171,#2172,#2173);
+#2171 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#2172 = DIRECTION('',(0.,0.,1.));
+#2173 = DIRECTION('',(1.,0.,0.));
+#2174 = PCURVE('',#602,#2175);
+#2175 = DEFINITIONAL_REPRESENTATION('',(#2176),#2180);
+#2176 = LINE('',#2177,#2178);
+#2177 = CARTESIAN_POINT('',(0.,-5.7));
+#2178 = VECTOR('',#2179,1.);
+#2179 = DIRECTION('',(1.,0.));
+#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2181 = PCURVE('',#1969,#2182);
+#2182 = DEFINITIONAL_REPRESENTATION('',(#2183),#2191);
+#2183 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2184,#2185,#2186,#2187,
+#2188,#2189,#2190),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2184 = CARTESIAN_POINT('',(0.,0.));
+#2185 = CARTESIAN_POINT('',(0.,5.888972745734));
+#2186 = CARTESIAN_POINT('',(5.1,2.944486372867));
+#2187 = CARTESIAN_POINT('',(10.2,8.327323205992E-16));
+#2188 = CARTESIAN_POINT('',(5.1,-2.944486372867));
+#2189 = CARTESIAN_POINT('',(5.329070518201E-15,-5.888972745734));
+#2190 = CARTESIAN_POINT('',(0.,0.));
+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2192 = ADVANCED_FACE('',(#2193),#634,.T.);
+#2193 = FACE_BOUND('',#2194,.T.);
+#2194 = EDGE_LOOP('',(#2195,#2196,#2224,#2245));
+#2195 = ORIENTED_EDGE('',*,*,#620,.F.);
+#2196 = ORIENTED_EDGE('',*,*,#2197,.F.);
+#2197 = EDGE_CURVE('',#2198,#584,#2200,.T.);
+#2198 = VERTEX_POINT('',#2199);
+#2199 = CARTESIAN_POINT('',(-15.,0.,7.2));
+#2200 = SURFACE_CURVE('',#2201,(#2205,#2212),.PCURVE_S1.);
+#2201 = LINE('',#2202,#2203);
+#2202 = CARTESIAN_POINT('',(-15.,0.,7.2));
+#2203 = VECTOR('',#2204,1.);
+#2204 = DIRECTION('',(-0.,-0.,-1.));
+#2205 = PCURVE('',#634,#2206);
+#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211);
+#2207 = LINE('',#2208,#2209);
+#2208 = CARTESIAN_POINT('',(-1.498801083244E-15,-6.75));
+#2209 = VECTOR('',#2210,1.);
+#2210 = DIRECTION('',(1.,-2.22044604925E-16));
+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2212 = PCURVE('',#2213,#2218);
+#2213 = PLANE('',#2214);
+#2214 = AXIS2_PLACEMENT_3D('',#2215,#2216,#2217);
+#2215 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2216 = DIRECTION('',(-1.,0.,0.));
+#2217 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2218 = DEFINITIONAL_REPRESENTATION('',(#2219),#2223);
+#2219 = LINE('',#2220,#2221);
+#2220 = CARTESIAN_POINT('',(-1.498801083244E-15,-6.75));
+#2221 = VECTOR('',#2222,1.);
+#2222 = DIRECTION('',(1.,-2.22044604925E-16));
+#2223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2224 = ORIENTED_EDGE('',*,*,#2225,.T.);
+#2225 = EDGE_CURVE('',#2198,#2063,#2226,.T.);
+#2226 = SURFACE_CURVE('',#2227,(#2231,#2238),.PCURVE_S1.);
+#2227 = LINE('',#2228,#2229);
+#2228 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2229 = VECTOR('',#2230,1.);
+#2230 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2231 = PCURVE('',#634,#2232);
+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(0.,0.));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(0.,-1.));
+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2238 = PCURVE('',#2101,#2239);
+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2244);
+#2240 = LINE('',#2241,#2242);
+#2241 = CARTESIAN_POINT('',(-2.000000000001,0.));
+#2242 = VECTOR('',#2243,1.);
+#2243 = DIRECTION('',(1.,2.22044604925E-16));
+#2244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2245 = ORIENTED_EDGE('',*,*,#2062,.F.);
+#2246 = ADVANCED_FACE('',(#2247),#763,.T.);
+#2247 = FACE_BOUND('',#2248,.T.);
+#2248 = EDGE_LOOP('',(#2249,#2270,#2271,#2292));
+#2249 = ORIENTED_EDGE('',*,*,#2250,.T.);
+#2250 = EDGE_CURVE('',#1953,#586,#2251,.T.);
+#2251 = SURFACE_CURVE('',#2252,(#2256,#2263),.PCURVE_S1.);
+#2252 = LINE('',#2253,#2254);
+#2253 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#2254 = VECTOR('',#2255,1.);
+#2255 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2256 = PCURVE('',#763,#2257);
+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262);
+#2258 = LINE('',#2259,#2260);
+#2259 = CARTESIAN_POINT('',(0.,0.));
+#2260 = VECTOR('',#2261,1.);
+#2261 = DIRECTION('',(0.,-1.));
+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2263 = PCURVE('',#1969,#2264);
+#2264 = DEFINITIONAL_REPRESENTATION('',(#2265),#2269);
+#2265 = LINE('',#2266,#2267);
+#2266 = CARTESIAN_POINT('',(2.2,-6.75));
+#2267 = VECTOR('',#2268,1.);
+#2268 = DIRECTION('',(0.,1.));
+#2269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2270 = ORIENTED_EDGE('',*,*,#748,.T.);
+#2271 = ORIENTED_EDGE('',*,*,#2272,.T.);
+#2272 = EDGE_CURVE('',#721,#2009,#2273,.T.);
+#2273 = SURFACE_CURVE('',#2274,(#2278,#2285),.PCURVE_S1.);
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(-17.2,-6.75,1.5));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2278 = PCURVE('',#763,#2279);
+#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284);
+#2280 = LINE('',#2281,#2282);
+#2281 = CARTESIAN_POINT('',(0.,0.));
+#2282 = VECTOR('',#2283,1.);
+#2283 = DIRECTION('',(0.,-1.));
+#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2285 = PCURVE('',#1969,#2286);
+#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291);
+#2287 = LINE('',#2288,#2289);
+#2288 = CARTESIAN_POINT('',(2.2,-6.75));
+#2289 = VECTOR('',#2290,1.);
+#2290 = DIRECTION('',(0.,1.));
+#2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2292 = ORIENTED_EDGE('',*,*,#2036,.F.);
+#2293 = ADVANCED_FACE('',(#2294),#736,.T.);
+#2294 = FACE_BOUND('',#2295,.T.);
+#2295 = EDGE_LOOP('',(#2296,#2297,#2298,#2319));
+#2296 = ORIENTED_EDGE('',*,*,#720,.F.);
+#2297 = ORIENTED_EDGE('',*,*,#810,.T.);
+#2298 = ORIENTED_EDGE('',*,*,#2299,.T.);
+#2299 = EDGE_CURVE('',#811,#584,#2300,.T.);
+#2300 = SURFACE_CURVE('',#2301,(#2305,#2312),.PCURVE_S1.);
+#2301 = LINE('',#2302,#2303);
+#2302 = CARTESIAN_POINT('',(-15.,-6.75,5.2));
+#2303 = VECTOR('',#2304,1.);
+#2304 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2305 = PCURVE('',#736,#2306);
+#2306 = DEFINITIONAL_REPRESENTATION('',(#2307),#2311);
+#2307 = LINE('',#2308,#2309);
+#2308 = CARTESIAN_POINT('',(-0.,0.));
+#2309 = VECTOR('',#2310,1.);
+#2310 = DIRECTION('',(0.,-1.));
+#2311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2312 = PCURVE('',#2213,#2313);
+#2313 = DEFINITIONAL_REPRESENTATION('',(#2314),#2318);
+#2314 = LINE('',#2315,#2316);
+#2315 = CARTESIAN_POINT('',(2.,4.440892098501E-16));
+#2316 = VECTOR('',#2317,1.);
+#2317 = DIRECTION('',(0.,-1.));
+#2318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2319 = ORIENTED_EDGE('',*,*,#2320,.F.);
+#2320 = EDGE_CURVE('',#721,#584,#2321,.T.);
+#2321 = SURFACE_CURVE('',#2322,(#2327,#2334),.PCURVE_S1.);
+#2322 = ELLIPSE('',#2323,6.652638822737,3.4);
+#2323 = AXIS2_PLACEMENT_3D('',#2324,#2325,#2326);
+#2324 = CARTESIAN_POINT('',(-18.4,0.,-0.518181818182));
+#2325 = DIRECTION('',(-0.859535888021,1.134815336983E-16,0.511075392877)
+  );
+#2326 = DIRECTION('',(0.511075392877,-6.747550652332E-17,0.859535888021)
+  );
+#2327 = PCURVE('',#736,#2328);
+#2328 = DEFINITIONAL_REPRESENTATION('',(#2329),#2333);
+#2329 = ELLIPSE('',#2330,6.652638822737,3.4);
+#2330 = AXIS2_PLACEMENT_2D('',#2331,#2332);
+#2331 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#2332 = DIRECTION('',(-1.,2.583308131978E-16));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2334 = PCURVE('',#2155,#2335);
+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2346);
+#2336 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2337,#2338,#2339,#2340,#2341,
+    #2342,#2343,#2344,#2345),.UNSPECIFIED.,.F.,.F.,(9,9),(5.073101625985
+    ,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#2337 = CARTESIAN_POINT('',(5.073101625985,-5.7000004));
+#2338 = CARTESIAN_POINT('',(5.224362086884,-4.890727996636));
+#2339 = CARTESIAN_POINT('',(5.375622546777,-4.134227508657));
+#2340 = CARTESIAN_POINT('',(5.526883006711,-3.458713874343));
+#2341 = CARTESIAN_POINT('',(5.678143466517,-2.889825199307));
+#2342 = CARTESIAN_POINT('',(5.829403926506,-2.448561393092));
+#2343 = CARTESIAN_POINT('',(5.980664386373,-2.149520520125));
+#2344 = CARTESIAN_POINT('',(6.13192484628,-2.000000000865));
+#2345 = CARTESIAN_POINT('',(6.28318530718,-2.));
+#2346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2347 = ADVANCED_FACE('',(#2348),#895,.T.);
+#2348 = FACE_BOUND('',#2349,.T.);
+#2349 = EDGE_LOOP('',(#2350,#2351,#2378));
+#2350 = ORIENTED_EDGE('',*,*,#2113,.F.);
+#2351 = ORIENTED_EDGE('',*,*,#2352,.F.);
+#2352 = EDGE_CURVE('',#880,#2086,#2353,.T.);
+#2353 = SURFACE_CURVE('',#2354,(#2359,#2366),.PCURVE_S1.);
+#2354 = CIRCLE('',#2355,2.);
+#2355 = AXIS2_PLACEMENT_3D('',#2356,#2357,#2358);
+#2356 = CARTESIAN_POINT('',(-13.,4.749999999999,7.2));
+#2357 = DIRECTION('',(0.,0.,1.));
+#2358 = DIRECTION('',(1.,0.,0.));
+#2359 = PCURVE('',#895,#2360);
+#2360 = DEFINITIONAL_REPRESENTATION('',(#2361),#2365);
+#2361 = CIRCLE('',#2362,2.);
+#2362 = AXIS2_PLACEMENT_2D('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(5.4,0.999999999999));
+#2364 = DIRECTION('',(1.,0.));
+#2365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2366 = PCURVE('',#2367,#2372);
+#2367 = CYLINDRICAL_SURFACE('',#2368,2.);
+#2368 = AXIS2_PLACEMENT_3D('',#2369,#2370,#2371);
+#2369 = CARTESIAN_POINT('',(-13.,4.749999999999,7.2));
+#2370 = DIRECTION('',(-0.,-0.,-1.));
+#2371 = DIRECTION('',(1.,0.,0.));
+#2372 = DEFINITIONAL_REPRESENTATION('',(#2373),#2377);
+#2373 = LINE('',#2374,#2375);
+#2374 = CARTESIAN_POINT('',(-0.,0.));
+#2375 = VECTOR('',#2376,1.);
+#2376 = DIRECTION('',(-1.,0.));
+#2377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2378 = ORIENTED_EDGE('',*,*,#879,.F.);
+#2379 = ADVANCED_FACE('',(#2380),#1035,.T.);
+#2380 = FACE_BOUND('',#2381,.T.);
+#2381 = EDGE_LOOP('',(#2382,#2383,#2384,#2407,#2435));
+#2382 = ORIENTED_EDGE('',*,*,#1128,.T.);
+#2383 = ORIENTED_EDGE('',*,*,#1019,.T.);
+#2384 = ORIENTED_EDGE('',*,*,#2385,.F.);
+#2385 = EDGE_CURVE('',#2386,#992,#2388,.T.);
+#2386 = VERTEX_POINT('',#2387);
+#2387 = CARTESIAN_POINT('',(15.,4.75,7.2));
+#2388 = SURFACE_CURVE('',#2389,(#2393,#2400),.PCURVE_S1.);
+#2389 = LINE('',#2390,#2391);
+#2390 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#2391 = VECTOR('',#2392,1.);
+#2392 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2393 = PCURVE('',#1035,#2394);
+#2394 = DEFINITIONAL_REPRESENTATION('',(#2395),#2399);
+#2395 = LINE('',#2396,#2397);
+#2396 = CARTESIAN_POINT('',(13.5,-7.2));
+#2397 = VECTOR('',#2398,1.);
+#2398 = DIRECTION('',(-1.,2.22044604925E-16));
+#2399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2400 = PCURVE('',#1007,#2401);
+#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);
+#2402 = LINE('',#2403,#2404);
+#2403 = CARTESIAN_POINT('',(33.4,-10.5));
+#2404 = VECTOR('',#2405,1.);
+#2405 = DIRECTION('',(0.,1.));
+#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2407 = ORIENTED_EDGE('',*,*,#2408,.F.);
+#2408 = EDGE_CURVE('',#2409,#2386,#2411,.T.);
+#2409 = VERTEX_POINT('',#2410);
+#2410 = CARTESIAN_POINT('',(15.,3.75,7.2));
+#2411 = SURFACE_CURVE('',#2412,(#2416,#2423),.PCURVE_S1.);
+#2412 = LINE('',#2413,#2414);
+#2413 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#2414 = VECTOR('',#2415,1.);
+#2415 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2416 = PCURVE('',#1035,#2417);
+#2417 = DEFINITIONAL_REPRESENTATION('',(#2418),#2422);
+#2418 = LINE('',#2419,#2420);
+#2419 = CARTESIAN_POINT('',(13.5,-7.2));
+#2420 = VECTOR('',#2421,1.);
+#2421 = DIRECTION('',(-1.,2.22044604925E-16));
+#2422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2423 = PCURVE('',#2424,#2429);
+#2424 = PLANE('',#2425);
+#2425 = AXIS2_PLACEMENT_3D('',#2426,#2427,#2428);
+#2426 = CARTESIAN_POINT('',(15.,4.75,7.2));
+#2427 = DIRECTION('',(1.,0.,0.));
+#2428 = DIRECTION('',(0.,-1.,0.));
+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);
+#2430 = LINE('',#2431,#2432);
+#2431 = CARTESIAN_POINT('',(11.5,0.));
+#2432 = VECTOR('',#2433,1.);
+#2433 = DIRECTION('',(-1.,2.22044604925E-16));
+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2435 = ORIENTED_EDGE('',*,*,#2436,.F.);
+#2436 = EDGE_CURVE('',#1129,#2409,#2437,.T.);
+#2437 = SURFACE_CURVE('',#2438,(#2442,#2449),.PCURVE_S1.);
+#2438 = LINE('',#2439,#2440);
+#2439 = CARTESIAN_POINT('',(15.,3.75,0.));
+#2440 = VECTOR('',#2441,1.);
+#2441 = DIRECTION('',(0.,0.,1.));
+#2442 = PCURVE('',#1035,#2443);
+#2443 = DEFINITIONAL_REPRESENTATION('',(#2444),#2448);
+#2444 = LINE('',#2445,#2446);
+#2445 = CARTESIAN_POINT('',(3.,0.));
+#2446 = VECTOR('',#2447,1.);
+#2447 = DIRECTION('',(0.,-1.));
+#2448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2449 = PCURVE('',#2450,#2455);
+#2450 = PLANE('',#2451);
+#2451 = AXIS2_PLACEMENT_3D('',#2452,#2453,#2454);
+#2452 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#2453 = DIRECTION('',(-1.,0.,0.));
+#2454 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2455 = DEFINITIONAL_REPRESENTATION('',(#2456),#2460);
+#2456 = LINE('',#2457,#2458);
+#2457 = CARTESIAN_POINT('',(7.2,-10.5));
+#2458 = VECTOR('',#2459,1.);
+#2459 = DIRECTION('',(-1.,2.22044604925E-16));
+#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2461 = ADVANCED_FACE('',(#2462),#923,.T.);
+#2462 = FACE_BOUND('',#2463,.T.);
+#2463 = EDGE_LOOP('',(#2464,#2487,#2515,#2541));
+#2464 = ORIENTED_EDGE('',*,*,#2465,.T.);
+#2465 = EDGE_CURVE('',#880,#2466,#2468,.T.);
+#2466 = VERTEX_POINT('',#2467);
+#2467 = CARTESIAN_POINT('',(-13.,6.749999999999,21.6));
+#2468 = SURFACE_CURVE('',#2469,(#2473,#2480),.PCURVE_S1.);
+#2469 = LINE('',#2470,#2471);
+#2470 = CARTESIAN_POINT('',(-13.,6.749999999999,7.2));
+#2471 = VECTOR('',#2472,1.);
+#2472 = DIRECTION('',(0.,0.,1.));
+#2473 = PCURVE('',#923,#2474);
+#2474 = DEFINITIONAL_REPRESENTATION('',(#2475),#2479);
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(0.,0.));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(0.,-1.));
+#2479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2480 = PCURVE('',#2367,#2481);
+#2481 = DEFINITIONAL_REPRESENTATION('',(#2482),#2486);
+#2482 = LINE('',#2483,#2484);
+#2483 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2484 = VECTOR('',#2485,1.);
+#2485 = DIRECTION('',(-0.,-1.));
+#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#2488 = EDGE_CURVE('',#2466,#2489,#2491,.T.);
+#2489 = VERTEX_POINT('',#2490);
+#2490 = CARTESIAN_POINT('',(-8.,6.75,21.6));
+#2491 = SURFACE_CURVE('',#2492,(#2496,#2503),.PCURVE_S1.);
+#2492 = LINE('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(-13.,6.749999999999,21.6));
+#2494 = VECTOR('',#2495,1.);
+#2495 = DIRECTION('',(1.,0.,0.));
+#2496 = PCURVE('',#923,#2497);
+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);
+#2498 = LINE('',#2499,#2500);
+#2499 = CARTESIAN_POINT('',(0.,-14.4));
+#2500 = VECTOR('',#2501,1.);
+#2501 = DIRECTION('',(1.,0.));
+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2503 = PCURVE('',#2504,#2509);
+#2504 = PLANE('',#2505);
+#2505 = AXIS2_PLACEMENT_3D('',#2506,#2507,#2508);
+#2506 = CARTESIAN_POINT('',(-13.,6.749999999999,21.6));
+#2507 = DIRECTION('',(0.,0.,1.));
+#2508 = DIRECTION('',(1.,0.,0.));
+#2509 = DEFINITIONAL_REPRESENTATION('',(#2510),#2514);
+#2510 = LINE('',#2511,#2512);
+#2511 = CARTESIAN_POINT('',(0.,0.));
+#2512 = VECTOR('',#2513,1.);
+#2513 = DIRECTION('',(1.,0.));
+#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2515 = ORIENTED_EDGE('',*,*,#2516,.F.);
+#2516 = EDGE_CURVE('',#908,#2489,#2517,.T.);
+#2517 = SURFACE_CURVE('',#2518,(#2522,#2529),.PCURVE_S1.);
+#2518 = LINE('',#2519,#2520);
+#2519 = CARTESIAN_POINT('',(-8.,6.75,7.2));
+#2520 = VECTOR('',#2521,1.);
+#2521 = DIRECTION('',(0.,0.,1.));
+#2522 = PCURVE('',#923,#2523);
+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2528);
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(5.,0.));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(0.,-1.));
+#2528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2529 = PCURVE('',#2530,#2535);
+#2530 = CYLINDRICAL_SURFACE('',#2531,2.);
+#2531 = AXIS2_PLACEMENT_3D('',#2532,#2533,#2534);
+#2532 = CARTESIAN_POINT('',(-8.,4.75,7.2));
+#2533 = DIRECTION('',(-0.,-0.,-1.));
+#2534 = DIRECTION('',(1.,0.,0.));
+#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2540);
+#2536 = LINE('',#2537,#2538);
+#2537 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2538 = VECTOR('',#2539,1.);
+#2539 = DIRECTION('',(-0.,-1.));
+#2540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2541 = ORIENTED_EDGE('',*,*,#907,.F.);
+#2542 = ADVANCED_FACE('',(#2543),#1007,.T.);
+#2543 = FACE_BOUND('',#2544,.T.);
+#2544 = EDGE_LOOP('',(#2545,#2546,#2573));
+#2545 = ORIENTED_EDGE('',*,*,#991,.F.);
+#2546 = ORIENTED_EDGE('',*,*,#2547,.F.);
+#2547 = EDGE_CURVE('',#2386,#964,#2548,.T.);
+#2548 = SURFACE_CURVE('',#2549,(#2554,#2561),.PCURVE_S1.);
+#2549 = CIRCLE('',#2550,2.);
+#2550 = AXIS2_PLACEMENT_3D('',#2551,#2552,#2553);
+#2551 = CARTESIAN_POINT('',(13.,4.75,7.2));
+#2552 = DIRECTION('',(0.,0.,1.));
+#2553 = DIRECTION('',(1.,0.,0.));
+#2554 = PCURVE('',#1007,#2555);
+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);
+#2556 = CIRCLE('',#2557,2.);
+#2557 = AXIS2_PLACEMENT_2D('',#2558,#2559);
+#2558 = CARTESIAN_POINT('',(31.4,1.));
+#2559 = DIRECTION('',(1.,0.));
+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2561 = PCURVE('',#2562,#2567);
+#2562 = CYLINDRICAL_SURFACE('',#2563,2.);
+#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566);
+#2564 = CARTESIAN_POINT('',(13.,4.75,7.2));
+#2565 = DIRECTION('',(-0.,-0.,-1.));
+#2566 = DIRECTION('',(1.,0.,0.));
+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);
+#2568 = LINE('',#2569,#2570);
+#2569 = CARTESIAN_POINT('',(-0.,0.));
+#2570 = VECTOR('',#2571,1.);
+#2571 = DIRECTION('',(-1.,0.));
+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2573 = ORIENTED_EDGE('',*,*,#2385,.T.);
+#2574 = ADVANCED_FACE('',(#2575),#951,.T.);
+#2575 = FACE_BOUND('',#2576,.T.);
+#2576 = EDGE_LOOP('',(#2577,#2578,#2602,#2630,#2658,#2686));
+#2577 = ORIENTED_EDGE('',*,*,#935,.F.);
+#2578 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#2579 = EDGE_CURVE('',#2580,#908,#2582,.T.);
+#2580 = VERTEX_POINT('',#2581);
+#2581 = CARTESIAN_POINT('',(-6.,4.75,7.2));
+#2582 = SURFACE_CURVE('',#2583,(#2588,#2595),.PCURVE_S1.);
+#2583 = CIRCLE('',#2584,2.);
+#2584 = AXIS2_PLACEMENT_3D('',#2585,#2586,#2587);
+#2585 = CARTESIAN_POINT('',(-8.,4.75,7.2));
+#2586 = DIRECTION('',(0.,0.,1.));
+#2587 = DIRECTION('',(1.,0.,0.));
+#2588 = PCURVE('',#951,#2589);
+#2589 = DEFINITIONAL_REPRESENTATION('',(#2590),#2594);
+#2590 = CIRCLE('',#2591,2.);
+#2591 = AXIS2_PLACEMENT_2D('',#2592,#2593);
+#2592 = CARTESIAN_POINT('',(10.4,1.));
+#2593 = DIRECTION('',(1.,0.));
+#2594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2595 = PCURVE('',#2530,#2596);
+#2596 = DEFINITIONAL_REPRESENTATION('',(#2597),#2601);
+#2597 = LINE('',#2598,#2599);
+#2598 = CARTESIAN_POINT('',(-0.,0.));
+#2599 = VECTOR('',#2600,1.);
+#2600 = DIRECTION('',(-1.,0.));
+#2601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2602 = ORIENTED_EDGE('',*,*,#2603,.T.);
+#2603 = EDGE_CURVE('',#2580,#2604,#2606,.T.);
+#2604 = VERTEX_POINT('',#2605);
+#2605 = CARTESIAN_POINT('',(-6.,1.719669,7.2));
+#2606 = SURFACE_CURVE('',#2607,(#2611,#2618),.PCURVE_S1.);
+#2607 = LINE('',#2608,#2609);
+#2608 = CARTESIAN_POINT('',(-6.,4.75,7.2));
+#2609 = VECTOR('',#2610,1.);
+#2610 = DIRECTION('',(0.,-1.,0.));
+#2611 = PCURVE('',#951,#2612);
+#2612 = DEFINITIONAL_REPRESENTATION('',(#2613),#2617);
+#2613 = LINE('',#2614,#2615);
+#2614 = CARTESIAN_POINT('',(12.4,1.));
+#2615 = VECTOR('',#2616,1.);
+#2616 = DIRECTION('',(0.,-1.));
+#2617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2618 = PCURVE('',#2619,#2624);
+#2619 = PLANE('',#2620);
+#2620 = AXIS2_PLACEMENT_3D('',#2621,#2622,#2623);
+#2621 = CARTESIAN_POINT('',(-6.,4.75,7.2));
+#2622 = DIRECTION('',(1.,0.,0.));
+#2623 = DIRECTION('',(0.,-1.,0.));
+#2624 = DEFINITIONAL_REPRESENTATION('',(#2625),#2629);
+#2625 = LINE('',#2626,#2627);
+#2626 = CARTESIAN_POINT('',(0.,0.));
+#2627 = VECTOR('',#2628,1.);
+#2628 = DIRECTION('',(1.,0.));
+#2629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2630 = ORIENTED_EDGE('',*,*,#2631,.T.);
+#2631 = EDGE_CURVE('',#2604,#2632,#2634,.T.);
+#2632 = VERTEX_POINT('',#2633);
+#2633 = CARTESIAN_POINT('',(4.5,1.719669,7.2));
+#2634 = SURFACE_CURVE('',#2635,(#2639,#2646),.PCURVE_S1.);
+#2635 = LINE('',#2636,#2637);
+#2636 = CARTESIAN_POINT('',(-6.,1.719669,7.2));
+#2637 = VECTOR('',#2638,1.);
+#2638 = DIRECTION('',(1.,0.,0.));
+#2639 = PCURVE('',#951,#2640);
+#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2645);
+#2641 = LINE('',#2642,#2643);
+#2642 = CARTESIAN_POINT('',(12.4,-2.030331));
+#2643 = VECTOR('',#2644,1.);
+#2644 = DIRECTION('',(1.,0.));
+#2645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2646 = PCURVE('',#2647,#2652);
+#2647 = PLANE('',#2648);
+#2648 = AXIS2_PLACEMENT_3D('',#2649,#2650,#2651);
+#2649 = CARTESIAN_POINT('',(-6.,1.719669,7.2));
+#2650 = DIRECTION('',(0.,1.,0.));
+#2651 = DIRECTION('',(1.,0.,0.));
+#2652 = DEFINITIONAL_REPRESENTATION('',(#2653),#2657);
+#2653 = LINE('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(0.,0.));
+#2655 = VECTOR('',#2656,1.);
+#2656 = DIRECTION('',(1.,0.));
+#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2658 = ORIENTED_EDGE('',*,*,#2659,.T.);
+#2659 = EDGE_CURVE('',#2632,#2660,#2662,.T.);
+#2660 = VERTEX_POINT('',#2661);
+#2661 = CARTESIAN_POINT('',(4.5,4.75,7.2));
+#2662 = SURFACE_CURVE('',#2663,(#2667,#2674),.PCURVE_S1.);
+#2663 = LINE('',#2664,#2665);
+#2664 = CARTESIAN_POINT('',(4.5,1.719669,7.2));
+#2665 = VECTOR('',#2666,1.);
+#2666 = DIRECTION('',(0.,1.,0.));
+#2667 = PCURVE('',#951,#2668);
+#2668 = DEFINITIONAL_REPRESENTATION('',(#2669),#2673);
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(22.9,-2.030331));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(0.,1.));
+#2673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2674 = PCURVE('',#2675,#2680);
+#2675 = PLANE('',#2676);
+#2676 = AXIS2_PLACEMENT_3D('',#2677,#2678,#2679);
+#2677 = CARTESIAN_POINT('',(4.5,1.719669,7.2));
+#2678 = DIRECTION('',(-1.,0.,0.));
+#2679 = DIRECTION('',(0.,1.,0.));
+#2680 = DEFINITIONAL_REPRESENTATION('',(#2681),#2685);
+#2681 = LINE('',#2682,#2683);
+#2682 = CARTESIAN_POINT('',(0.,0.));
+#2683 = VECTOR('',#2684,1.);
+#2684 = DIRECTION('',(1.,0.));
+#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2686 = ORIENTED_EDGE('',*,*,#2687,.F.);
+#2687 = EDGE_CURVE('',#936,#2660,#2688,.T.);
+#2688 = SURFACE_CURVE('',#2689,(#2694,#2701),.PCURVE_S1.);
+#2689 = CIRCLE('',#2690,2.);
+#2690 = AXIS2_PLACEMENT_3D('',#2691,#2692,#2693);
+#2691 = CARTESIAN_POINT('',(6.5,4.75,7.2));
+#2692 = DIRECTION('',(0.,0.,1.));
+#2693 = DIRECTION('',(1.,0.,0.));
+#2694 = PCURVE('',#951,#2695);
+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);
+#2696 = CIRCLE('',#2697,2.);
+#2697 = AXIS2_PLACEMENT_2D('',#2698,#2699);
+#2698 = CARTESIAN_POINT('',(24.9,1.));
+#2699 = DIRECTION('',(1.,0.));
+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2701 = PCURVE('',#2702,#2707);
+#2702 = CYLINDRICAL_SURFACE('',#2703,2.);
+#2703 = AXIS2_PLACEMENT_3D('',#2704,#2705,#2706);
+#2704 = CARTESIAN_POINT('',(6.5,4.75,7.2));
+#2705 = DIRECTION('',(-0.,-0.,-1.));
+#2706 = DIRECTION('',(1.,0.,0.));
+#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2712);
+#2708 = LINE('',#2709,#2710);
+#2709 = CARTESIAN_POINT('',(-0.,0.));
+#2710 = VECTOR('',#2711,1.);
+#2711 = DIRECTION('',(-1.,0.));
+#2712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2713 = ADVANCED_FACE('',(#2714),#979,.T.);
+#2714 = FACE_BOUND('',#2715,.T.);
+#2715 = EDGE_LOOP('',(#2716,#2739,#2762,#2783));
+#2716 = ORIENTED_EDGE('',*,*,#2717,.T.);
+#2717 = EDGE_CURVE('',#936,#2718,#2720,.T.);
+#2718 = VERTEX_POINT('',#2719);
+#2719 = CARTESIAN_POINT('',(6.5,6.75,21.6));
+#2720 = SURFACE_CURVE('',#2721,(#2725,#2732),.PCURVE_S1.);
+#2721 = LINE('',#2722,#2723);
+#2722 = CARTESIAN_POINT('',(6.5,6.75,7.2));
+#2723 = VECTOR('',#2724,1.);
+#2724 = DIRECTION('',(0.,0.,1.));
+#2725 = PCURVE('',#979,#2726);
+#2726 = DEFINITIONAL_REPRESENTATION('',(#2727),#2731);
+#2727 = LINE('',#2728,#2729);
+#2728 = CARTESIAN_POINT('',(0.,0.));
+#2729 = VECTOR('',#2730,1.);
+#2730 = DIRECTION('',(0.,-1.));
+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2732 = PCURVE('',#2702,#2733);
+#2733 = DEFINITIONAL_REPRESENTATION('',(#2734),#2738);
+#2734 = LINE('',#2735,#2736);
+#2735 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2736 = VECTOR('',#2737,1.);
+#2737 = DIRECTION('',(-0.,-1.));
+#2738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2739 = ORIENTED_EDGE('',*,*,#2740,.T.);
+#2740 = EDGE_CURVE('',#2718,#2741,#2743,.T.);
+#2741 = VERTEX_POINT('',#2742);
+#2742 = CARTESIAN_POINT('',(13.,6.75,21.6));
+#2743 = SURFACE_CURVE('',#2744,(#2748,#2755),.PCURVE_S1.);
+#2744 = LINE('',#2745,#2746);
+#2745 = CARTESIAN_POINT('',(6.5,6.75,21.6));
+#2746 = VECTOR('',#2747,1.);
+#2747 = DIRECTION('',(1.,0.,0.));
+#2748 = PCURVE('',#979,#2749);
+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(0.,-14.4));
+#2752 = VECTOR('',#2753,1.);
+#2753 = DIRECTION('',(1.,0.));
+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2755 = PCURVE('',#2504,#2756);
+#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2761);
+#2757 = LINE('',#2758,#2759);
+#2758 = CARTESIAN_POINT('',(19.5,8.348877145181E-13));
+#2759 = VECTOR('',#2760,1.);
+#2760 = DIRECTION('',(1.,0.));
+#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2762 = ORIENTED_EDGE('',*,*,#2763,.F.);
+#2763 = EDGE_CURVE('',#964,#2741,#2764,.T.);
+#2764 = SURFACE_CURVE('',#2765,(#2769,#2776),.PCURVE_S1.);
+#2765 = LINE('',#2766,#2767);
+#2766 = CARTESIAN_POINT('',(13.,6.75,7.2));
+#2767 = VECTOR('',#2768,1.);
+#2768 = DIRECTION('',(0.,0.,1.));
+#2769 = PCURVE('',#979,#2770);
+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775);
+#2771 = LINE('',#2772,#2773);
+#2772 = CARTESIAN_POINT('',(6.5,0.));
+#2773 = VECTOR('',#2774,1.);
+#2774 = DIRECTION('',(0.,-1.));
+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2776 = PCURVE('',#2562,#2777);
+#2777 = DEFINITIONAL_REPRESENTATION('',(#2778),#2782);
+#2778 = LINE('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#2780 = VECTOR('',#2781,1.);
+#2781 = DIRECTION('',(-0.,-1.));
+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2783 = ORIENTED_EDGE('',*,*,#963,.F.);
+#2784 = ADVANCED_FACE('',(#2785),#1090,.F.);
+#2785 = FACE_BOUND('',#2786,.F.);
+#2786 = EDGE_LOOP('',(#2787,#2788,#2811,#2834,#2855));
+#2787 = ORIENTED_EDGE('',*,*,#1074,.T.);
+#2788 = ORIENTED_EDGE('',*,*,#2789,.T.);
+#2789 = EDGE_CURVE('',#811,#2790,#2792,.T.);
+#2790 = VERTEX_POINT('',#2791);
+#2791 = CARTESIAN_POINT('',(-15.,-3.75,7.2));
+#2792 = SURFACE_CURVE('',#2793,(#2797,#2804),.PCURVE_S1.);
+#2793 = LINE('',#2794,#2795);
+#2794 = CARTESIAN_POINT('',(-15.,-3.75,0.));
+#2795 = VECTOR('',#2796,1.);
+#2796 = DIRECTION('',(0.,0.,1.));
+#2797 = PCURVE('',#1090,#2798);
+#2798 = DEFINITIONAL_REPRESENTATION('',(#2799),#2803);
+#2799 = LINE('',#2800,#2801);
+#2800 = CARTESIAN_POINT('',(0.,0.));
+#2801 = VECTOR('',#2802,1.);
+#2802 = DIRECTION('',(0.,-1.));
+#2803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2804 = PCURVE('',#2213,#2805);
+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);
+#2806 = LINE('',#2807,#2808);
+#2807 = CARTESIAN_POINT('',(7.2,-3.));
+#2808 = VECTOR('',#2809,1.);
+#2809 = DIRECTION('',(-1.,2.22044604925E-16));
+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2811 = ORIENTED_EDGE('',*,*,#2812,.F.);
+#2812 = EDGE_CURVE('',#2813,#2790,#2815,.T.);
+#2813 = VERTEX_POINT('',#2814);
+#2814 = CARTESIAN_POINT('',(-15.,-4.749999999999,7.2));
+#2815 = SURFACE_CURVE('',#2816,(#2820,#2827),.PCURVE_S1.);
+#2816 = LINE('',#2817,#2818);
+#2817 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2818 = VECTOR('',#2819,1.);
+#2819 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2820 = PCURVE('',#1090,#2821);
+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);
+#2822 = LINE('',#2823,#2824);
+#2823 = CARTESIAN_POINT('',(3.,-7.2));
+#2824 = VECTOR('',#2825,1.);
+#2825 = DIRECTION('',(-1.,2.22044604925E-16));
+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2827 = PCURVE('',#2101,#2828);
+#2828 = DEFINITIONAL_REPRESENTATION('',(#2829),#2833);
+#2829 = LINE('',#2830,#2831);
+#2830 = CARTESIAN_POINT('',(-2.000000000001,0.));
+#2831 = VECTOR('',#2832,1.);
+#2832 = DIRECTION('',(1.,2.22044604925E-16));
+#2833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2834 = ORIENTED_EDGE('',*,*,#2835,.F.);
+#2835 = EDGE_CURVE('',#1178,#2813,#2836,.T.);
+#2836 = SURFACE_CURVE('',#2837,(#2841,#2848),.PCURVE_S1.);
+#2837 = LINE('',#2838,#2839);
+#2838 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#2839 = VECTOR('',#2840,1.);
+#2840 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2841 = PCURVE('',#1090,#2842);
+#2842 = DEFINITIONAL_REPRESENTATION('',(#2843),#2847);
+#2843 = LINE('',#2844,#2845);
+#2844 = CARTESIAN_POINT('',(3.,-7.2));
+#2845 = VECTOR('',#2846,1.);
+#2846 = DIRECTION('',(-1.,2.22044604925E-16));
+#2847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2848 = PCURVE('',#1216,#2849);
+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);
+#2850 = LINE('',#2851,#2852);
+#2851 = CARTESIAN_POINT('',(3.4,-10.5));
+#2852 = VECTOR('',#2853,1.);
+#2853 = DIRECTION('',(0.,1.));
+#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2855 = ORIENTED_EDGE('',*,*,#1177,.F.);
+#2856 = ADVANCED_FACE('',(#2857),#1566,.F.);
+#2857 = FACE_BOUND('',#2858,.F.);
+#2858 = EDGE_LOOP('',(#2859,#2860,#2861,#2884,#2907));
+#2859 = ORIENTED_EDGE('',*,*,#1682,.F.);
+#2860 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#2861 = ORIENTED_EDGE('',*,*,#2862,.T.);
+#2862 = EDGE_CURVE('',#1523,#2863,#2865,.T.);
+#2863 = VERTEX_POINT('',#2864);
+#2864 = CARTESIAN_POINT('',(15.,-4.75,7.2));
+#2865 = SURFACE_CURVE('',#2866,(#2870,#2877),.PCURVE_S1.);
+#2866 = LINE('',#2867,#2868);
+#2867 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#2868 = VECTOR('',#2869,1.);
+#2869 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2870 = PCURVE('',#1566,#2871);
+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);
+#2872 = LINE('',#2873,#2874);
+#2873 = CARTESIAN_POINT('',(1.7763568394E-15,-7.2));
+#2874 = VECTOR('',#2875,1.);
+#2875 = DIRECTION('',(1.,2.22044604925E-16));
+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2877 = PCURVE('',#1538,#2878);
+#2878 = DEFINITIONAL_REPRESENTATION('',(#2879),#2883);
+#2879 = LINE('',#2880,#2881);
+#2880 = CARTESIAN_POINT('',(33.4,-10.5));
+#2881 = VECTOR('',#2882,1.);
+#2882 = DIRECTION('',(0.,1.));
+#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2884 = ORIENTED_EDGE('',*,*,#2885,.T.);
+#2885 = EDGE_CURVE('',#2863,#2886,#2888,.T.);
+#2886 = VERTEX_POINT('',#2887);
+#2887 = CARTESIAN_POINT('',(15.,-3.75,7.2));
+#2888 = SURFACE_CURVE('',#2889,(#2893,#2900),.PCURVE_S1.);
+#2889 = LINE('',#2890,#2891);
+#2890 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#2891 = VECTOR('',#2892,1.);
+#2892 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#2893 = PCURVE('',#1566,#2894);
+#2894 = DEFINITIONAL_REPRESENTATION('',(#2895),#2899);
+#2895 = LINE('',#2896,#2897);
+#2896 = CARTESIAN_POINT('',(1.7763568394E-15,-7.2));
+#2897 = VECTOR('',#2898,1.);
+#2898 = DIRECTION('',(1.,2.22044604925E-16));
+#2899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2900 = PCURVE('',#2424,#2901);
+#2901 = DEFINITIONAL_REPRESENTATION('',(#2902),#2906);
+#2902 = LINE('',#2903,#2904);
+#2903 = CARTESIAN_POINT('',(11.5,0.));
+#2904 = VECTOR('',#2905,1.);
+#2905 = DIRECTION('',(-1.,2.22044604925E-16));
+#2906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2907 = ORIENTED_EDGE('',*,*,#2908,.F.);
+#2908 = EDGE_CURVE('',#1683,#2886,#2909,.T.);
+#2909 = SURFACE_CURVE('',#2910,(#2914,#2921),.PCURVE_S1.);
+#2910 = LINE('',#2911,#2912);
+#2911 = CARTESIAN_POINT('',(15.,-3.75,0.));
+#2912 = VECTOR('',#2913,1.);
+#2913 = DIRECTION('',(0.,0.,1.));
+#2914 = PCURVE('',#1566,#2915);
+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2920);
+#2916 = LINE('',#2917,#2918);
+#2917 = CARTESIAN_POINT('',(3.,0.));
+#2918 = VECTOR('',#2919,1.);
+#2919 = DIRECTION('',(0.,-1.));
+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2921 = PCURVE('',#2922,#2927);
+#2922 = PLANE('',#2923);
+#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926);
+#2924 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#2925 = DIRECTION('',(-1.,0.,0.));
+#2926 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932);
+#2928 = LINE('',#2929,#2930);
+#2929 = CARTESIAN_POINT('',(7.2,-3.));
+#2930 = VECTOR('',#2931,1.);
+#2931 = DIRECTION('',(-1.,2.22044604925E-16));
+#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2933 = ADVANCED_FACE('',(#2934),#1538,.T.);
+#2934 = FACE_BOUND('',#2935,.T.);
+#2935 = EDGE_LOOP('',(#2936,#2963,#2964));
+#2936 = ORIENTED_EDGE('',*,*,#2937,.F.);
+#2937 = EDGE_CURVE('',#1495,#2863,#2938,.T.);
+#2938 = SURFACE_CURVE('',#2939,(#2944,#2951),.PCURVE_S1.);
+#2939 = CIRCLE('',#2940,2.);
+#2940 = AXIS2_PLACEMENT_3D('',#2941,#2942,#2943);
+#2941 = CARTESIAN_POINT('',(13.,-4.75,7.2));
+#2942 = DIRECTION('',(0.,0.,1.));
+#2943 = DIRECTION('',(1.,0.,0.));
+#2944 = PCURVE('',#1538,#2945);
+#2945 = DEFINITIONAL_REPRESENTATION('',(#2946),#2950);
+#2946 = CIRCLE('',#2947,2.);
+#2947 = AXIS2_PLACEMENT_2D('',#2948,#2949);
+#2948 = CARTESIAN_POINT('',(31.4,-8.5));
+#2949 = DIRECTION('',(1.,0.));
+#2950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2951 = PCURVE('',#2952,#2957);
+#2952 = CYLINDRICAL_SURFACE('',#2953,2.);
+#2953 = AXIS2_PLACEMENT_3D('',#2954,#2955,#2956);
+#2954 = CARTESIAN_POINT('',(13.,-4.75,7.2));
+#2955 = DIRECTION('',(-0.,-0.,-1.));
+#2956 = DIRECTION('',(1.,0.,0.));
+#2957 = DEFINITIONAL_REPRESENTATION('',(#2958),#2962);
+#2958 = LINE('',#2959,#2960);
+#2959 = CARTESIAN_POINT('',(-0.,0.));
+#2960 = VECTOR('',#2961,1.);
+#2961 = DIRECTION('',(-1.,0.));
+#2962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2963 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#2964 = ORIENTED_EDGE('',*,*,#2862,.T.);
+#2965 = ADVANCED_FACE('',(#2966),#1510,.T.);
+#2966 = FACE_BOUND('',#2967,.T.);
+#2967 = EDGE_LOOP('',(#2968,#2991,#3014,#3040));
+#2968 = ORIENTED_EDGE('',*,*,#2969,.T.);
+#2969 = EDGE_CURVE('',#1495,#2970,#2972,.T.);
+#2970 = VERTEX_POINT('',#2971);
+#2971 = CARTESIAN_POINT('',(13.,-6.75,21.6));
+#2972 = SURFACE_CURVE('',#2973,(#2977,#2984),.PCURVE_S1.);
+#2973 = LINE('',#2974,#2975);
+#2974 = CARTESIAN_POINT('',(13.,-6.75,7.2));
+#2975 = VECTOR('',#2976,1.);
+#2976 = DIRECTION('',(0.,0.,1.));
+#2977 = PCURVE('',#1510,#2978);
+#2978 = DEFINITIONAL_REPRESENTATION('',(#2979),#2983);
+#2979 = LINE('',#2980,#2981);
+#2980 = CARTESIAN_POINT('',(0.,-0.));
+#2981 = VECTOR('',#2982,1.);
+#2982 = DIRECTION('',(0.,-1.));
+#2983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2984 = PCURVE('',#2952,#2985);
+#2985 = DEFINITIONAL_REPRESENTATION('',(#2986),#2990);
+#2986 = LINE('',#2987,#2988);
+#2987 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#2988 = VECTOR('',#2989,1.);
+#2989 = DIRECTION('',(-0.,-1.));
+#2990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2991 = ORIENTED_EDGE('',*,*,#2992,.T.);
+#2992 = EDGE_CURVE('',#2970,#2993,#2995,.T.);
+#2993 = VERTEX_POINT('',#2994);
+#2994 = CARTESIAN_POINT('',(6.5,-6.75,21.6));
+#2995 = SURFACE_CURVE('',#2996,(#3000,#3007),.PCURVE_S1.);
+#2996 = LINE('',#2997,#2998);
+#2997 = CARTESIAN_POINT('',(13.,-6.75,21.6));
+#2998 = VECTOR('',#2999,1.);
+#2999 = DIRECTION('',(-1.,0.,0.));
+#3000 = PCURVE('',#1510,#3001);
+#3001 = DEFINITIONAL_REPRESENTATION('',(#3002),#3006);
+#3002 = LINE('',#3003,#3004);
+#3003 = CARTESIAN_POINT('',(0.,-14.4));
+#3004 = VECTOR('',#3005,1.);
+#3005 = DIRECTION('',(1.,0.));
+#3006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3007 = PCURVE('',#2504,#3008);
+#3008 = DEFINITIONAL_REPRESENTATION('',(#3009),#3013);
+#3009 = LINE('',#3010,#3011);
+#3010 = CARTESIAN_POINT('',(26.,-13.49999999999));
+#3011 = VECTOR('',#3012,1.);
+#3012 = DIRECTION('',(-1.,0.));
+#3013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3014 = ORIENTED_EDGE('',*,*,#3015,.F.);
+#3015 = EDGE_CURVE('',#1467,#2993,#3016,.T.);
+#3016 = SURFACE_CURVE('',#3017,(#3021,#3028),.PCURVE_S1.);
+#3017 = LINE('',#3018,#3019);
+#3018 = CARTESIAN_POINT('',(6.5,-6.75,7.2));
+#3019 = VECTOR('',#3020,1.);
+#3020 = DIRECTION('',(0.,0.,1.));
+#3021 = PCURVE('',#1510,#3022);
+#3022 = DEFINITIONAL_REPRESENTATION('',(#3023),#3027);
+#3023 = LINE('',#3024,#3025);
+#3024 = CARTESIAN_POINT('',(6.5,0.));
+#3025 = VECTOR('',#3026,1.);
+#3026 = DIRECTION('',(0.,-1.));
+#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3028 = PCURVE('',#3029,#3034);
+#3029 = CYLINDRICAL_SURFACE('',#3030,2.);
+#3030 = AXIS2_PLACEMENT_3D('',#3031,#3032,#3033);
+#3031 = CARTESIAN_POINT('',(6.5,-4.75,7.2));
+#3032 = DIRECTION('',(-0.,-0.,-1.));
+#3033 = DIRECTION('',(1.,0.,0.));
+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);
+#3035 = LINE('',#3036,#3037);
+#3036 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#3037 = VECTOR('',#3038,1.);
+#3038 = DIRECTION('',(-0.,-1.));
+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3040 = ORIENTED_EDGE('',*,*,#1494,.F.);
+#3041 = ADVANCED_FACE('',(#3042),#1482,.T.);
+#3042 = FACE_BOUND('',#3043,.T.);
+#3043 = EDGE_LOOP('',(#3044,#3065,#3066,#3090,#3118));
+#3044 = ORIENTED_EDGE('',*,*,#3045,.T.);
+#3045 = EDGE_CURVE('',#3046,#1441,#3048,.T.);
+#3046 = VERTEX_POINT('',#3047);
+#3047 = CARTESIAN_POINT('',(3.9,-2.027529,7.2));
+#3048 = SURFACE_CURVE('',#3049,(#3053,#3059),.PCURVE_S1.);
+#3049 = LINE('',#3050,#3051);
+#3050 = CARTESIAN_POINT('',(3.9,0.8612355,7.2));
+#3051 = VECTOR('',#3052,1.);
+#3052 = DIRECTION('',(0.,-1.,0.));
+#3053 = PCURVE('',#1482,#3054);
+#3054 = DEFINITIONAL_REPRESENTATION('',(#3055),#3058);
+#3055 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3056,#3057),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.4165174,8.0834826),.PIECEWISE_BEZIER_KNOTS.);
+#3056 = CARTESIAN_POINT('',(22.3,-5.3052819));
+#3057 = CARTESIAN_POINT('',(22.3,-10.9722471));
+#3058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3059 = PCURVE('',#1455,#3060);
+#3060 = DEFINITIONAL_REPRESENTATION('',(#3061),#3064);
+#3061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3062,#3063),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(2.4165174,8.0834826),.PIECEWISE_BEZIER_KNOTS.);
+#3062 = CARTESIAN_POINT('',(2.6,0.4722471));
+#3063 = CARTESIAN_POINT('',(2.6,-5.1947181));
+#3064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3065 = ORIENTED_EDGE('',*,*,#1466,.T.);
+#3066 = ORIENTED_EDGE('',*,*,#3067,.F.);
+#3067 = EDGE_CURVE('',#3068,#1467,#3070,.T.);
+#3068 = VERTEX_POINT('',#3069);
+#3069 = CARTESIAN_POINT('',(4.5,-4.75,7.2));
+#3070 = SURFACE_CURVE('',#3071,(#3076,#3083),.PCURVE_S1.);
+#3071 = CIRCLE('',#3072,2.);
+#3072 = AXIS2_PLACEMENT_3D('',#3073,#3074,#3075);
+#3073 = CARTESIAN_POINT('',(6.5,-4.75,7.2));
+#3074 = DIRECTION('',(0.,0.,1.));
+#3075 = DIRECTION('',(1.,0.,0.));
+#3076 = PCURVE('',#1482,#3077);
+#3077 = DEFINITIONAL_REPRESENTATION('',(#3078),#3082);
+#3078 = CIRCLE('',#3079,2.);
+#3079 = AXIS2_PLACEMENT_2D('',#3080,#3081);
+#3080 = CARTESIAN_POINT('',(24.9,-8.5));
+#3081 = DIRECTION('',(1.,0.));
+#3082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3083 = PCURVE('',#3029,#3084);
+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(-0.,0.));
+#3087 = VECTOR('',#3088,1.);
+#3088 = DIRECTION('',(-1.,0.));
+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3090 = ORIENTED_EDGE('',*,*,#3091,.F.);
+#3091 = EDGE_CURVE('',#3092,#3068,#3094,.T.);
+#3092 = VERTEX_POINT('',#3093);
+#3093 = CARTESIAN_POINT('',(4.5,-2.027529,7.2));
+#3094 = SURFACE_CURVE('',#3095,(#3099,#3106),.PCURVE_S1.);
+#3095 = LINE('',#3096,#3097);
+#3096 = CARTESIAN_POINT('',(4.5,-2.027529,7.2));
+#3097 = VECTOR('',#3098,1.);
+#3098 = DIRECTION('',(0.,-1.,0.));
+#3099 = PCURVE('',#1482,#3100);
+#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105);
+#3101 = LINE('',#3102,#3103);
+#3102 = CARTESIAN_POINT('',(22.9,-5.777529));
+#3103 = VECTOR('',#3104,1.);
+#3104 = DIRECTION('',(0.,-1.));
+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3106 = PCURVE('',#3107,#3112);
+#3107 = PLANE('',#3108);
+#3108 = AXIS2_PLACEMENT_3D('',#3109,#3110,#3111);
+#3109 = CARTESIAN_POINT('',(4.5,-2.027529,7.2));
+#3110 = DIRECTION('',(1.,0.,0.));
+#3111 = DIRECTION('',(0.,-1.,0.));
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(0.,0.));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(1.,0.));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3118 = ORIENTED_EDGE('',*,*,#3119,.F.);
+#3119 = EDGE_CURVE('',#3046,#3092,#3120,.T.);
+#3120 = SURFACE_CURVE('',#3121,(#3125,#3132),.PCURVE_S1.);
+#3121 = LINE('',#3122,#3123);
+#3122 = CARTESIAN_POINT('',(-6.,-2.027529,7.2));
+#3123 = VECTOR('',#3124,1.);
+#3124 = DIRECTION('',(1.,0.,0.));
+#3125 = PCURVE('',#1482,#3126);
+#3126 = DEFINITIONAL_REPRESENTATION('',(#3127),#3131);
+#3127 = LINE('',#3128,#3129);
+#3128 = CARTESIAN_POINT('',(12.4,-5.777529));
+#3129 = VECTOR('',#3130,1.);
+#3130 = DIRECTION('',(1.,0.));
+#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3132 = PCURVE('',#3133,#3138);
+#3133 = PLANE('',#3134);
+#3134 = AXIS2_PLACEMENT_3D('',#3135,#3136,#3137);
+#3135 = CARTESIAN_POINT('',(-6.,-2.027529,7.2));
+#3136 = DIRECTION('',(0.,1.,0.));
+#3137 = DIRECTION('',(1.,0.,0.));
+#3138 = DEFINITIONAL_REPRESENTATION('',(#3139),#3143);
+#3139 = LINE('',#3140,#3141);
+#3140 = CARTESIAN_POINT('',(0.,0.));
+#3141 = VECTOR('',#3142,1.);
+#3142 = DIRECTION('',(1.,0.));
+#3143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3144 = ADVANCED_FACE('',(#3145),#1455,.F.);
+#3145 = FACE_BOUND('',#3146,.F.);
+#3146 = EDGE_LOOP('',(#3147,#3148,#3171,#3199,#3227,#3248));
+#3147 = ORIENTED_EDGE('',*,*,#1440,.F.);
+#3148 = ORIENTED_EDGE('',*,*,#3149,.T.);
+#3149 = EDGE_CURVE('',#1415,#3150,#3152,.T.);
+#3150 = VERTEX_POINT('',#3151);
+#3151 = CARTESIAN_POINT('',(3.9,-10.027529,4.6));
+#3152 = SURFACE_CURVE('',#3153,(#3157,#3164),.PCURVE_S1.);
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(3.9,-2.027529,4.6));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3157 = PCURVE('',#1455,#3158);
+#3158 = DEFINITIONAL_REPRESENTATION('',(#3159),#3163);
+#3159 = LINE('',#3160,#3161);
+#3160 = CARTESIAN_POINT('',(0.,0.));
+#3161 = VECTOR('',#3162,1.);
+#3162 = DIRECTION('',(0.,-1.));
+#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3164 = PCURVE('',#1429,#3165);
+#3165 = DEFINITIONAL_REPRESENTATION('',(#3166),#3170);
+#3166 = LINE('',#3167,#3168);
+#3167 = CARTESIAN_POINT('',(1.1,0.));
+#3168 = VECTOR('',#3169,1.);
+#3169 = DIRECTION('',(0.,-1.));
+#3170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3171 = ORIENTED_EDGE('',*,*,#3172,.T.);
+#3172 = EDGE_CURVE('',#3150,#3173,#3175,.T.);
+#3173 = VERTEX_POINT('',#3174);
+#3174 = CARTESIAN_POINT('',(3.9,-10.027529,9.4));
+#3175 = SURFACE_CURVE('',#3176,(#3180,#3187),.PCURVE_S1.);
+#3176 = LINE('',#3177,#3178);
+#3177 = CARTESIAN_POINT('',(3.9,-10.027529,4.6));
+#3178 = VECTOR('',#3179,1.);
+#3179 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3180 = PCURVE('',#1455,#3181);
+#3181 = DEFINITIONAL_REPRESENTATION('',(#3182),#3186);
+#3182 = LINE('',#3183,#3184);
+#3183 = CARTESIAN_POINT('',(3.944304526105E-31,-8.));
+#3184 = VECTOR('',#3185,1.);
+#3185 = DIRECTION('',(1.,0.));
+#3186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3187 = PCURVE('',#3188,#3193);
+#3188 = PLANE('',#3189);
+#3189 = AXIS2_PLACEMENT_3D('',#3190,#3191,#3192);
+#3190 = CARTESIAN_POINT('',(-5.,-10.027529,3.4));
+#3191 = DIRECTION('',(0.,1.,0.));
+#3192 = DIRECTION('',(0.,0.,1.));
+#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3198);
+#3194 = LINE('',#3195,#3196);
+#3195 = CARTESIAN_POINT('',(1.2,8.9));
+#3196 = VECTOR('',#3197,1.);
+#3197 = DIRECTION('',(1.,0.));
+#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3199 = ORIENTED_EDGE('',*,*,#3200,.F.);
+#3200 = EDGE_CURVE('',#3201,#3173,#3203,.T.);
+#3201 = VERTEX_POINT('',#3202);
+#3202 = CARTESIAN_POINT('',(3.9,-2.027529,9.4));
+#3203 = SURFACE_CURVE('',#3204,(#3208,#3215),.PCURVE_S1.);
+#3204 = LINE('',#3205,#3206);
+#3205 = CARTESIAN_POINT('',(3.9,-2.027529,9.4));
+#3206 = VECTOR('',#3207,1.);
+#3207 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3208 = PCURVE('',#1455,#3209);
+#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3214);
+#3210 = LINE('',#3211,#3212);
+#3211 = CARTESIAN_POINT('',(4.8,2.6645352591E-16));
+#3212 = VECTOR('',#3213,1.);
+#3213 = DIRECTION('',(0.,-1.));
+#3214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3215 = PCURVE('',#3216,#3221);
+#3216 = PLANE('',#3217);
+#3217 = AXIS2_PLACEMENT_3D('',#3218,#3219,#3220);
+#3218 = CARTESIAN_POINT('',(3.9,-2.027529,9.4));
+#3219 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3220 = DIRECTION('',(-1.,0.,0.));
+#3221 = DEFINITIONAL_REPRESENTATION('',(#3222),#3226);
+#3222 = LINE('',#3223,#3224);
+#3223 = CARTESIAN_POINT('',(0.,0.));
+#3224 = VECTOR('',#3225,1.);
+#3225 = DIRECTION('',(0.,-1.));
+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3227 = ORIENTED_EDGE('',*,*,#3228,.F.);
+#3228 = EDGE_CURVE('',#3046,#3201,#3229,.T.);
+#3229 = SURFACE_CURVE('',#3230,(#3234,#3241),.PCURVE_S1.);
+#3230 = LINE('',#3231,#3232);
+#3231 = CARTESIAN_POINT('',(3.9,-2.027529,4.6));
+#3232 = VECTOR('',#3233,1.);
+#3233 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3234 = PCURVE('',#1455,#3235);
+#3235 = DEFINITIONAL_REPRESENTATION('',(#3236),#3240);
+#3236 = LINE('',#3237,#3238);
+#3237 = CARTESIAN_POINT('',(0.,0.));
+#3238 = VECTOR('',#3239,1.);
+#3239 = DIRECTION('',(1.,0.));
+#3240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3241 = PCURVE('',#3133,#3242);
+#3242 = DEFINITIONAL_REPRESENTATION('',(#3243),#3247);
+#3243 = LINE('',#3244,#3245);
+#3244 = CARTESIAN_POINT('',(9.9,2.6));
+#3245 = VECTOR('',#3246,1.);
+#3246 = DIRECTION('',(0.,-1.));
+#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3248 = ORIENTED_EDGE('',*,*,#3045,.T.);
+#3249 = ADVANCED_FACE('',(#3250),#1429,.F.);
+#3250 = FACE_BOUND('',#3251,.F.);
+#3251 = EDGE_LOOP('',(#3252,#3253,#3276,#3297));
+#3252 = ORIENTED_EDGE('',*,*,#1414,.F.);
+#3253 = ORIENTED_EDGE('',*,*,#3254,.T.);
+#3254 = EDGE_CURVE('',#1389,#3255,#3257,.T.);
+#3255 = VERTEX_POINT('',#3256);
+#3256 = CARTESIAN_POINT('',(5.,-10.027529,4.6));
+#3257 = SURFACE_CURVE('',#3258,(#3262,#3269),.PCURVE_S1.);
+#3258 = LINE('',#3259,#3260);
+#3259 = CARTESIAN_POINT('',(5.,-2.027529,4.6));
+#3260 = VECTOR('',#3261,1.);
+#3261 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3262 = PCURVE('',#1429,#3263);
+#3263 = DEFINITIONAL_REPRESENTATION('',(#3264),#3268);
+#3264 = LINE('',#3265,#3266);
+#3265 = CARTESIAN_POINT('',(0.,0.));
+#3266 = VECTOR('',#3267,1.);
+#3267 = DIRECTION('',(0.,-1.));
+#3268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3269 = PCURVE('',#1403,#3270);
+#3270 = DEFINITIONAL_REPRESENTATION('',(#3271),#3275);
+#3271 = LINE('',#3272,#3273);
+#3272 = CARTESIAN_POINT('',(1.2,-2.6645352591E-16));
+#3273 = VECTOR('',#3274,1.);
+#3274 = DIRECTION('',(0.,-1.));
+#3275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3276 = ORIENTED_EDGE('',*,*,#3277,.T.);
+#3277 = EDGE_CURVE('',#3255,#3150,#3278,.T.);
+#3278 = SURFACE_CURVE('',#3279,(#3283,#3290),.PCURVE_S1.);
+#3279 = LINE('',#3280,#3281);
+#3280 = CARTESIAN_POINT('',(5.,-10.027529,4.6));
+#3281 = VECTOR('',#3282,1.);
+#3282 = DIRECTION('',(-1.,0.,0.));
+#3283 = PCURVE('',#1429,#3284);
+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3289);
+#3285 = LINE('',#3286,#3287);
+#3286 = CARTESIAN_POINT('',(0.,-8.));
+#3287 = VECTOR('',#3288,1.);
+#3288 = DIRECTION('',(1.,0.));
+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3290 = PCURVE('',#3188,#3291);
+#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296);
+#3292 = LINE('',#3293,#3294);
+#3293 = CARTESIAN_POINT('',(1.2,10.));
+#3294 = VECTOR('',#3295,1.);
+#3295 = DIRECTION('',(0.,-1.));
+#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3297 = ORIENTED_EDGE('',*,*,#3149,.F.);
+#3298 = ADVANCED_FACE('',(#3299),#1403,.F.);
+#3299 = FACE_BOUND('',#3300,.F.);
+#3300 = EDGE_LOOP('',(#3301,#3302,#3325,#3346));
+#3301 = ORIENTED_EDGE('',*,*,#1388,.F.);
+#3302 = ORIENTED_EDGE('',*,*,#3303,.T.);
+#3303 = EDGE_CURVE('',#1363,#3304,#3306,.T.);
+#3304 = VERTEX_POINT('',#3305);
+#3305 = CARTESIAN_POINT('',(5.,-10.027529,3.4));
+#3306 = SURFACE_CURVE('',#3307,(#3311,#3318),.PCURVE_S1.);
+#3307 = LINE('',#3308,#3309);
+#3308 = CARTESIAN_POINT('',(5.,-2.027529,3.4));
+#3309 = VECTOR('',#3310,1.);
+#3310 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3311 = PCURVE('',#1403,#3312);
+#3312 = DEFINITIONAL_REPRESENTATION('',(#3313),#3317);
+#3313 = LINE('',#3314,#3315);
+#3314 = CARTESIAN_POINT('',(0.,0.));
+#3315 = VECTOR('',#3316,1.);
+#3316 = DIRECTION('',(0.,-1.));
+#3317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3318 = PCURVE('',#1377,#3319);
+#3319 = DEFINITIONAL_REPRESENTATION('',(#3320),#3324);
+#3320 = LINE('',#3321,#3322);
+#3321 = CARTESIAN_POINT('',(10.,0.));
+#3322 = VECTOR('',#3323,1.);
+#3323 = DIRECTION('',(0.,-1.));
+#3324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3325 = ORIENTED_EDGE('',*,*,#3326,.T.);
+#3326 = EDGE_CURVE('',#3304,#3255,#3327,.T.);
+#3327 = SURFACE_CURVE('',#3328,(#3332,#3339),.PCURVE_S1.);
+#3328 = LINE('',#3329,#3330);
+#3329 = CARTESIAN_POINT('',(5.,-10.027529,3.4));
+#3330 = VECTOR('',#3331,1.);
+#3331 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3332 = PCURVE('',#1403,#3333);
+#3333 = DEFINITIONAL_REPRESENTATION('',(#3334),#3338);
+#3334 = LINE('',#3335,#3336);
+#3335 = CARTESIAN_POINT('',(0.,-8.));
+#3336 = VECTOR('',#3337,1.);
+#3337 = DIRECTION('',(1.,0.));
+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3339 = PCURVE('',#3188,#3340);
+#3340 = DEFINITIONAL_REPRESENTATION('',(#3341),#3345);
+#3341 = LINE('',#3342,#3343);
+#3342 = CARTESIAN_POINT('',(0.,10.));
+#3343 = VECTOR('',#3344,1.);
+#3344 = DIRECTION('',(1.,0.));
+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3346 = ORIENTED_EDGE('',*,*,#3254,.F.);
+#3347 = ADVANCED_FACE('',(#3348),#1377,.F.);
+#3348 = FACE_BOUND('',#3349,.F.);
+#3349 = EDGE_LOOP('',(#3350,#3351,#3374,#3395));
+#3350 = ORIENTED_EDGE('',*,*,#1362,.F.);
+#3351 = ORIENTED_EDGE('',*,*,#3352,.T.);
+#3352 = EDGE_CURVE('',#1337,#3353,#3355,.T.);
+#3353 = VERTEX_POINT('',#3354);
+#3354 = CARTESIAN_POINT('',(-5.,-10.027529,3.4));
+#3355 = SURFACE_CURVE('',#3356,(#3360,#3367),.PCURVE_S1.);
+#3356 = LINE('',#3357,#3358);
+#3357 = CARTESIAN_POINT('',(-5.,-2.027529,3.4));
+#3358 = VECTOR('',#3359,1.);
+#3359 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3360 = PCURVE('',#1377,#3361);
+#3361 = DEFINITIONAL_REPRESENTATION('',(#3362),#3366);
+#3362 = LINE('',#3363,#3364);
+#3363 = CARTESIAN_POINT('',(0.,0.));
+#3364 = VECTOR('',#3365,1.);
+#3365 = DIRECTION('',(0.,-1.));
+#3366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3367 = PCURVE('',#1351,#3368);
+#3368 = DEFINITIONAL_REPRESENTATION('',(#3369),#3373);
+#3369 = LINE('',#3370,#3371);
+#3370 = CARTESIAN_POINT('',(1.2,2.6645352591E-16));
+#3371 = VECTOR('',#3372,1.);
+#3372 = DIRECTION('',(0.,-1.));
+#3373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3374 = ORIENTED_EDGE('',*,*,#3375,.T.);
+#3375 = EDGE_CURVE('',#3353,#3304,#3376,.T.);
+#3376 = SURFACE_CURVE('',#3377,(#3381,#3388),.PCURVE_S1.);
+#3377 = LINE('',#3378,#3379);
+#3378 = CARTESIAN_POINT('',(-5.,-10.027529,3.4));
+#3379 = VECTOR('',#3380,1.);
+#3380 = DIRECTION('',(1.,0.,0.));
+#3381 = PCURVE('',#1377,#3382);
+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);
+#3383 = LINE('',#3384,#3385);
+#3384 = CARTESIAN_POINT('',(0.,-8.));
+#3385 = VECTOR('',#3386,1.);
+#3386 = DIRECTION('',(1.,0.));
+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3388 = PCURVE('',#3188,#3389);
+#3389 = DEFINITIONAL_REPRESENTATION('',(#3390),#3394);
+#3390 = LINE('',#3391,#3392);
+#3391 = CARTESIAN_POINT('',(0.,0.));
+#3392 = VECTOR('',#3393,1.);
+#3393 = DIRECTION('',(0.,1.));
+#3394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3395 = ORIENTED_EDGE('',*,*,#3303,.F.);
+#3396 = ADVANCED_FACE('',(#3397),#1351,.F.);
+#3397 = FACE_BOUND('',#3398,.F.);
+#3398 = EDGE_LOOP('',(#3399,#3400,#3423,#3444));
+#3399 = ORIENTED_EDGE('',*,*,#1336,.F.);
+#3400 = ORIENTED_EDGE('',*,*,#3401,.T.);
+#3401 = EDGE_CURVE('',#1311,#3402,#3404,.T.);
+#3402 = VERTEX_POINT('',#3403);
+#3403 = CARTESIAN_POINT('',(-5.,-10.027529,4.6));
+#3404 = SURFACE_CURVE('',#3405,(#3409,#3416),.PCURVE_S1.);
+#3405 = LINE('',#3406,#3407);
+#3406 = CARTESIAN_POINT('',(-5.,-2.027529,4.6));
+#3407 = VECTOR('',#3408,1.);
+#3408 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3409 = PCURVE('',#1351,#3410);
+#3410 = DEFINITIONAL_REPRESENTATION('',(#3411),#3415);
+#3411 = LINE('',#3412,#3413);
+#3412 = CARTESIAN_POINT('',(0.,0.));
+#3413 = VECTOR('',#3414,1.);
+#3414 = DIRECTION('',(0.,-1.));
+#3415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3416 = PCURVE('',#1325,#3417);
+#3417 = DEFINITIONAL_REPRESENTATION('',(#3418),#3422);
+#3418 = LINE('',#3419,#3420);
+#3419 = CARTESIAN_POINT('',(1.1,0.));
+#3420 = VECTOR('',#3421,1.);
+#3421 = DIRECTION('',(0.,-1.));
+#3422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3423 = ORIENTED_EDGE('',*,*,#3424,.T.);
+#3424 = EDGE_CURVE('',#3402,#3353,#3425,.T.);
+#3425 = SURFACE_CURVE('',#3426,(#3430,#3437),.PCURVE_S1.);
+#3426 = LINE('',#3427,#3428);
+#3427 = CARTESIAN_POINT('',(-5.,-10.027529,4.6));
+#3428 = VECTOR('',#3429,1.);
+#3429 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3430 = PCURVE('',#1351,#3431);
+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);
+#3432 = LINE('',#3433,#3434);
+#3433 = CARTESIAN_POINT('',(-3.944304526105E-31,-8.));
+#3434 = VECTOR('',#3435,1.);
+#3435 = DIRECTION('',(1.,0.));
+#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3437 = PCURVE('',#3188,#3438);
+#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443);
+#3439 = LINE('',#3440,#3441);
+#3440 = CARTESIAN_POINT('',(1.2,0.));
+#3441 = VECTOR('',#3442,1.);
+#3442 = DIRECTION('',(-1.,0.));
+#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3444 = ORIENTED_EDGE('',*,*,#3352,.F.);
+#3445 = ADVANCED_FACE('',(#3446),#1325,.F.);
+#3446 = FACE_BOUND('',#3447,.F.);
+#3447 = EDGE_LOOP('',(#3448,#3449,#3472,#3493));
+#3448 = ORIENTED_EDGE('',*,*,#1310,.F.);
+#3449 = ORIENTED_EDGE('',*,*,#3450,.T.);
+#3450 = EDGE_CURVE('',#1285,#3451,#3453,.T.);
+#3451 = VERTEX_POINT('',#3452);
+#3452 = CARTESIAN_POINT('',(-3.9,-10.027529,4.6));
+#3453 = SURFACE_CURVE('',#3454,(#3458,#3465),.PCURVE_S1.);
+#3454 = LINE('',#3455,#3456);
+#3455 = CARTESIAN_POINT('',(-3.9,-2.027529,4.6));
+#3456 = VECTOR('',#3457,1.);
+#3457 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3458 = PCURVE('',#1325,#3459);
+#3459 = DEFINITIONAL_REPRESENTATION('',(#3460),#3464);
+#3460 = LINE('',#3461,#3462);
+#3461 = CARTESIAN_POINT('',(0.,0.));
+#3462 = VECTOR('',#3463,1.);
+#3463 = DIRECTION('',(0.,-1.));
+#3464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3465 = PCURVE('',#1299,#3466);
+#3466 = DEFINITIONAL_REPRESENTATION('',(#3467),#3471);
+#3467 = LINE('',#3468,#3469);
+#3468 = CARTESIAN_POINT('',(4.8,-2.6645352591E-16));
+#3469 = VECTOR('',#3470,1.);
+#3470 = DIRECTION('',(0.,-1.));
+#3471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3472 = ORIENTED_EDGE('',*,*,#3473,.T.);
+#3473 = EDGE_CURVE('',#3451,#3402,#3474,.T.);
+#3474 = SURFACE_CURVE('',#3475,(#3479,#3486),.PCURVE_S1.);
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(-3.9,-10.027529,4.6));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(-1.,0.,0.));
+#3479 = PCURVE('',#1325,#3480);
+#3480 = DEFINITIONAL_REPRESENTATION('',(#3481),#3485);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(0.,-8.));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(1.,0.));
+#3485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3486 = PCURVE('',#3188,#3487);
+#3487 = DEFINITIONAL_REPRESENTATION('',(#3488),#3492);
+#3488 = LINE('',#3489,#3490);
+#3489 = CARTESIAN_POINT('',(1.2,1.1));
+#3490 = VECTOR('',#3491,1.);
+#3491 = DIRECTION('',(0.,-1.));
+#3492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3493 = ORIENTED_EDGE('',*,*,#3401,.F.);
+#3494 = ADVANCED_FACE('',(#3495),#1299,.F.);
+#3495 = FACE_BOUND('',#3496,.F.);
+#3496 = EDGE_LOOP('',(#3497,#3522,#3545,#3566,#3567,#3568));
+#3497 = ORIENTED_EDGE('',*,*,#3498,.F.);
+#3498 = EDGE_CURVE('',#3499,#3501,#3503,.T.);
+#3499 = VERTEX_POINT('',#3500);
+#3500 = CARTESIAN_POINT('',(-3.9,-2.027529,9.4));
+#3501 = VERTEX_POINT('',#3502);
+#3502 = CARTESIAN_POINT('',(-3.9,-2.027529,7.2));
+#3503 = SURFACE_CURVE('',#3504,(#3508,#3515),.PCURVE_S1.);
+#3504 = LINE('',#3505,#3506);
+#3505 = CARTESIAN_POINT('',(-3.9,-2.027529,9.4));
+#3506 = VECTOR('',#3507,1.);
+#3507 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3508 = PCURVE('',#1299,#3509);
+#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514);
+#3510 = LINE('',#3511,#3512);
+#3511 = CARTESIAN_POINT('',(0.,0.));
+#3512 = VECTOR('',#3513,1.);
+#3513 = DIRECTION('',(1.,0.));
+#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3515 = PCURVE('',#3133,#3516);
+#3516 = DEFINITIONAL_REPRESENTATION('',(#3517),#3521);
+#3517 = LINE('',#3518,#3519);
+#3518 = CARTESIAN_POINT('',(2.1,-2.2));
+#3519 = VECTOR('',#3520,1.);
+#3520 = DIRECTION('',(0.,1.));
+#3521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3522 = ORIENTED_EDGE('',*,*,#3523,.T.);
+#3523 = EDGE_CURVE('',#3499,#3524,#3526,.T.);
+#3524 = VERTEX_POINT('',#3525);
+#3525 = CARTESIAN_POINT('',(-3.9,-10.027529,9.4));
+#3526 = SURFACE_CURVE('',#3527,(#3531,#3538),.PCURVE_S1.);
+#3527 = LINE('',#3528,#3529);
+#3528 = CARTESIAN_POINT('',(-3.9,-2.027529,9.4));
+#3529 = VECTOR('',#3530,1.);
+#3530 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#3531 = PCURVE('',#1299,#3532);
+#3532 = DEFINITIONAL_REPRESENTATION('',(#3533),#3537);
+#3533 = LINE('',#3534,#3535);
+#3534 = CARTESIAN_POINT('',(0.,0.));
+#3535 = VECTOR('',#3536,1.);
+#3536 = DIRECTION('',(0.,-1.));
+#3537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3538 = PCURVE('',#3216,#3539);
+#3539 = DEFINITIONAL_REPRESENTATION('',(#3540),#3544);
+#3540 = LINE('',#3541,#3542);
+#3541 = CARTESIAN_POINT('',(7.8,0.));
+#3542 = VECTOR('',#3543,1.);
+#3543 = DIRECTION('',(0.,-1.));
+#3544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3545 = ORIENTED_EDGE('',*,*,#3546,.T.);
+#3546 = EDGE_CURVE('',#3524,#3451,#3547,.T.);
+#3547 = SURFACE_CURVE('',#3548,(#3552,#3559),.PCURVE_S1.);
+#3548 = LINE('',#3549,#3550);
+#3549 = CARTESIAN_POINT('',(-3.9,-10.027529,9.4));
+#3550 = VECTOR('',#3551,1.);
+#3551 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3552 = PCURVE('',#1299,#3553);
+#3553 = DEFINITIONAL_REPRESENTATION('',(#3554),#3558);
+#3554 = LINE('',#3555,#3556);
+#3555 = CARTESIAN_POINT('',(0.,-8.));
+#3556 = VECTOR('',#3557,1.);
+#3557 = DIRECTION('',(1.,0.));
+#3558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3559 = PCURVE('',#3188,#3560);
+#3560 = DEFINITIONAL_REPRESENTATION('',(#3561),#3565);
+#3561 = LINE('',#3562,#3563);
+#3562 = CARTESIAN_POINT('',(6.,1.1));
+#3563 = VECTOR('',#3564,1.);
+#3564 = DIRECTION('',(-1.,0.));
+#3565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3566 = ORIENTED_EDGE('',*,*,#3450,.F.);
+#3567 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#3568 = ORIENTED_EDGE('',*,*,#3569,.T.);
+#3569 = EDGE_CURVE('',#1257,#3501,#3570,.T.);
+#3570 = SURFACE_CURVE('',#3571,(#3575,#3581),.PCURVE_S1.);
+#3571 = LINE('',#3572,#3573);
+#3572 = CARTESIAN_POINT('',(-3.9,0.8612355,7.2));
+#3573 = VECTOR('',#3574,1.);
+#3574 = DIRECTION('',(0.,1.,0.));
+#3575 = PCURVE('',#1299,#3576);
+#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3580);
+#3577 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3578,#3579),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.0834826,-2.4165174),.PIECEWISE_BEZIER_KNOTS.);
+#3578 = CARTESIAN_POINT('',(2.2,-5.1947181));
+#3579 = CARTESIAN_POINT('',(2.2,0.4722471));
+#3580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3581 = PCURVE('',#1272,#3582);
+#3582 = DEFINITIONAL_REPRESENTATION('',(#3583),#3586);
+#3583 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3584,#3585),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-8.0834826,-2.4165174),.PIECEWISE_BEZIER_KNOTS.);
+#3584 = CARTESIAN_POINT('',(14.5,-10.9722471));
+#3585 = CARTESIAN_POINT('',(14.5,-5.3052819));
+#3586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3587 = ADVANCED_FACE('',(#3588),#1272,.T.);
+#3588 = FACE_BOUND('',#3589,.T.);
+#3589 = EDGE_LOOP('',(#3590,#3619,#3620,#3621,#3644));
+#3590 = ORIENTED_EDGE('',*,*,#3591,.F.);
+#3591 = EDGE_CURVE('',#1229,#3592,#3594,.T.);
+#3592 = VERTEX_POINT('',#3593);
+#3593 = CARTESIAN_POINT('',(-6.,-4.749999999998,7.2));
+#3594 = SURFACE_CURVE('',#3595,(#3600,#3607),.PCURVE_S1.);
+#3595 = CIRCLE('',#3596,2.);
+#3596 = AXIS2_PLACEMENT_3D('',#3597,#3598,#3599);
+#3597 = CARTESIAN_POINT('',(-8.,-4.749999999998,7.2));
+#3598 = DIRECTION('',(0.,0.,1.));
+#3599 = DIRECTION('',(1.,0.,0.));
+#3600 = PCURVE('',#1272,#3601);
+#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3606);
+#3602 = CIRCLE('',#3603,2.);
+#3603 = AXIS2_PLACEMENT_2D('',#3604,#3605);
+#3604 = CARTESIAN_POINT('',(10.4,-8.499999999998));
+#3605 = DIRECTION('',(1.,0.));
+#3606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3607 = PCURVE('',#3608,#3613);
+#3608 = CYLINDRICAL_SURFACE('',#3609,2.);
+#3609 = AXIS2_PLACEMENT_3D('',#3610,#3611,#3612);
+#3610 = CARTESIAN_POINT('',(-8.,-4.749999999998,7.2));
+#3611 = DIRECTION('',(-0.,-0.,-1.));
+#3612 = DIRECTION('',(1.,0.,0.));
+#3613 = DEFINITIONAL_REPRESENTATION('',(#3614),#3618);
+#3614 = LINE('',#3615,#3616);
+#3615 = CARTESIAN_POINT('',(-0.,0.));
+#3616 = VECTOR('',#3617,1.);
+#3617 = DIRECTION('',(-1.,0.));
+#3618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3619 = ORIENTED_EDGE('',*,*,#1256,.T.);
+#3620 = ORIENTED_EDGE('',*,*,#3569,.T.);
+#3621 = ORIENTED_EDGE('',*,*,#3622,.F.);
+#3622 = EDGE_CURVE('',#3623,#3501,#3625,.T.);
+#3623 = VERTEX_POINT('',#3624);
+#3624 = CARTESIAN_POINT('',(-6.,-2.027529,7.2));
+#3625 = SURFACE_CURVE('',#3626,(#3630,#3637),.PCURVE_S1.);
+#3626 = LINE('',#3627,#3628);
+#3627 = CARTESIAN_POINT('',(-6.,-2.027529,7.2));
+#3628 = VECTOR('',#3629,1.);
+#3629 = DIRECTION('',(1.,0.,0.));
+#3630 = PCURVE('',#1272,#3631);
+#3631 = DEFINITIONAL_REPRESENTATION('',(#3632),#3636);
+#3632 = LINE('',#3633,#3634);
+#3633 = CARTESIAN_POINT('',(12.4,-5.777529));
+#3634 = VECTOR('',#3635,1.);
+#3635 = DIRECTION('',(1.,0.));
+#3636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3637 = PCURVE('',#3133,#3638);
+#3638 = DEFINITIONAL_REPRESENTATION('',(#3639),#3643);
+#3639 = LINE('',#3640,#3641);
+#3640 = CARTESIAN_POINT('',(0.,0.));
+#3641 = VECTOR('',#3642,1.);
+#3642 = DIRECTION('',(1.,0.));
+#3643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3644 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#3645 = EDGE_CURVE('',#3592,#3623,#3646,.T.);
+#3646 = SURFACE_CURVE('',#3647,(#3651,#3658),.PCURVE_S1.);
+#3647 = LINE('',#3648,#3649);
+#3648 = CARTESIAN_POINT('',(-6.,-4.749999999998,7.2));
+#3649 = VECTOR('',#3650,1.);
+#3650 = DIRECTION('',(0.,1.,0.));
+#3651 = PCURVE('',#1272,#3652);
+#3652 = DEFINITIONAL_REPRESENTATION('',(#3653),#3657);
+#3653 = LINE('',#3654,#3655);
+#3654 = CARTESIAN_POINT('',(12.4,-8.499999999998));
+#3655 = VECTOR('',#3656,1.);
+#3656 = DIRECTION('',(0.,1.));
+#3657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3658 = PCURVE('',#3659,#3664);
+#3659 = PLANE('',#3660);
+#3660 = AXIS2_PLACEMENT_3D('',#3661,#3662,#3663);
+#3661 = CARTESIAN_POINT('',(-6.,-4.749999999998,7.2));
+#3662 = DIRECTION('',(-1.,0.,0.));
+#3663 = DIRECTION('',(0.,1.,0.));
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);
+#3665 = LINE('',#3666,#3667);
+#3666 = CARTESIAN_POINT('',(0.,0.));
+#3667 = VECTOR('',#3668,1.);
+#3668 = DIRECTION('',(1.,0.));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3670 = ADVANCED_FACE('',(#3671),#1244,.T.);
+#3671 = FACE_BOUND('',#3672,.T.);
+#3672 = EDGE_LOOP('',(#3673,#3696,#3719,#3745));
+#3673 = ORIENTED_EDGE('',*,*,#3674,.T.);
+#3674 = EDGE_CURVE('',#1229,#3675,#3677,.T.);
+#3675 = VERTEX_POINT('',#3676);
+#3676 = CARTESIAN_POINT('',(-8.,-6.749999999999,21.6));
+#3677 = SURFACE_CURVE('',#3678,(#3682,#3689),.PCURVE_S1.);
+#3678 = LINE('',#3679,#3680);
+#3679 = CARTESIAN_POINT('',(-8.,-6.749999999999,7.2));
+#3680 = VECTOR('',#3681,1.);
+#3681 = DIRECTION('',(0.,0.,1.));
+#3682 = PCURVE('',#1244,#3683);
+#3683 = DEFINITIONAL_REPRESENTATION('',(#3684),#3688);
+#3684 = LINE('',#3685,#3686);
+#3685 = CARTESIAN_POINT('',(0.,-0.));
+#3686 = VECTOR('',#3687,1.);
+#3687 = DIRECTION('',(0.,-1.));
+#3688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3689 = PCURVE('',#3608,#3690);
+#3690 = DEFINITIONAL_REPRESENTATION('',(#3691),#3695);
+#3691 = LINE('',#3692,#3693);
+#3692 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#3693 = VECTOR('',#3694,1.);
+#3694 = DIRECTION('',(-0.,-1.));
+#3695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3696 = ORIENTED_EDGE('',*,*,#3697,.T.);
+#3697 = EDGE_CURVE('',#3675,#3698,#3700,.T.);
+#3698 = VERTEX_POINT('',#3699);
+#3699 = CARTESIAN_POINT('',(-13.,-6.75,21.6));
+#3700 = SURFACE_CURVE('',#3701,(#3705,#3712),.PCURVE_S1.);
+#3701 = LINE('',#3702,#3703);
+#3702 = CARTESIAN_POINT('',(-8.,-6.75,21.6));
+#3703 = VECTOR('',#3704,1.);
+#3704 = DIRECTION('',(-1.,0.,0.));
+#3705 = PCURVE('',#1244,#3706);
+#3706 = DEFINITIONAL_REPRESENTATION('',(#3707),#3711);
+#3707 = LINE('',#3708,#3709);
+#3708 = CARTESIAN_POINT('',(0.,-14.4));
+#3709 = VECTOR('',#3710,1.);
+#3710 = DIRECTION('',(1.,0.));
+#3711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3712 = PCURVE('',#2504,#3713);
+#3713 = DEFINITIONAL_REPRESENTATION('',(#3714),#3718);
+#3714 = LINE('',#3715,#3716);
+#3715 = CARTESIAN_POINT('',(5.,-13.49999999999));
+#3716 = VECTOR('',#3717,1.);
+#3717 = DIRECTION('',(-1.,0.));
+#3718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3719 = ORIENTED_EDGE('',*,*,#3720,.F.);
+#3720 = EDGE_CURVE('',#1201,#3698,#3721,.T.);
+#3721 = SURFACE_CURVE('',#3722,(#3726,#3733),.PCURVE_S1.);
+#3722 = LINE('',#3723,#3724);
+#3723 = CARTESIAN_POINT('',(-13.,-6.75,7.2));
+#3724 = VECTOR('',#3725,1.);
+#3725 = DIRECTION('',(0.,0.,1.));
+#3726 = PCURVE('',#1244,#3727);
+#3727 = DEFINITIONAL_REPRESENTATION('',(#3728),#3732);
+#3728 = LINE('',#3729,#3730);
+#3729 = CARTESIAN_POINT('',(5.,0.));
+#3730 = VECTOR('',#3731,1.);
+#3731 = DIRECTION('',(0.,-1.));
+#3732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3733 = PCURVE('',#3734,#3739);
+#3734 = CYLINDRICAL_SURFACE('',#3735,2.);
+#3735 = AXIS2_PLACEMENT_3D('',#3736,#3737,#3738);
+#3736 = CARTESIAN_POINT('',(-13.,-4.749999999999,7.2));
+#3737 = DIRECTION('',(-0.,-0.,-1.));
+#3738 = DIRECTION('',(1.,0.,0.));
+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3744);
+#3740 = LINE('',#3741,#3742);
+#3741 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#3742 = VECTOR('',#3743,1.);
+#3743 = DIRECTION('',(-0.,-1.));
+#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3745 = ORIENTED_EDGE('',*,*,#1228,.F.);
+#3746 = ADVANCED_FACE('',(#3747),#1216,.T.);
+#3747 = FACE_BOUND('',#3748,.T.);
+#3748 = EDGE_LOOP('',(#3749,#3771,#3772));
+#3749 = ORIENTED_EDGE('',*,*,#3750,.F.);
+#3750 = EDGE_CURVE('',#2813,#1201,#3751,.T.);
+#3751 = SURFACE_CURVE('',#3752,(#3757,#3764),.PCURVE_S1.);
+#3752 = CIRCLE('',#3753,2.);
+#3753 = AXIS2_PLACEMENT_3D('',#3754,#3755,#3756);
+#3754 = CARTESIAN_POINT('',(-13.,-4.749999999999,7.2));
+#3755 = DIRECTION('',(0.,0.,1.));
+#3756 = DIRECTION('',(1.,0.,0.));
+#3757 = PCURVE('',#1216,#3758);
+#3758 = DEFINITIONAL_REPRESENTATION('',(#3759),#3763);
+#3759 = CIRCLE('',#3760,2.);
+#3760 = AXIS2_PLACEMENT_2D('',#3761,#3762);
+#3761 = CARTESIAN_POINT('',(5.4,-8.499999999999));
+#3762 = DIRECTION('',(1.,0.));
+#3763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3764 = PCURVE('',#3734,#3765);
+#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770);
+#3766 = LINE('',#3767,#3768);
+#3767 = CARTESIAN_POINT('',(-0.,0.));
+#3768 = VECTOR('',#3769,1.);
+#3769 = DIRECTION('',(-1.,0.));
+#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3771 = ORIENTED_EDGE('',*,*,#2835,.F.);
+#3772 = ORIENTED_EDGE('',*,*,#1200,.T.);
+#3773 = ADVANCED_FACE('',(#3774),#1645,.F.);
+#3774 = FACE_BOUND('',#3775,.F.);
+#3775 = EDGE_LOOP('',(#3776,#3777,#3778,#3801,#3833,#3865,#3886));
+#3776 = ORIENTED_EDGE('',*,*,#1753,.T.);
+#3777 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#3778 = ORIENTED_EDGE('',*,*,#3779,.T.);
+#3779 = EDGE_CURVE('',#1782,#3780,#3782,.T.);
+#3780 = VERTEX_POINT('',#3781);
+#3781 = CARTESIAN_POINT('',(17.2,-3.181194744117,1.5));
+#3782 = SURFACE_CURVE('',#3783,(#3787,#3794),.PCURVE_S1.);
+#3783 = LINE('',#3784,#3785);
+#3784 = CARTESIAN_POINT('',(17.2,-6.75,1.5));
+#3785 = VECTOR('',#3786,1.);
+#3786 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3787 = PCURVE('',#1645,#3788);
+#3788 = DEFINITIONAL_REPRESENTATION('',(#3789),#3793);
+#3789 = LINE('',#3790,#3791);
+#3790 = CARTESIAN_POINT('',(0.,0.));
+#3791 = VECTOR('',#3792,1.);
+#3792 = DIRECTION('',(0.,-1.));
+#3793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3794 = PCURVE('',#1796,#3795);
+#3795 = DEFINITIONAL_REPRESENTATION('',(#3796),#3800);
+#3796 = LINE('',#3797,#3798);
+#3797 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#3798 = VECTOR('',#3799,1.);
+#3799 = DIRECTION('',(0.,-1.));
+#3800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3801 = ORIENTED_EDGE('',*,*,#3802,.T.);
+#3802 = EDGE_CURVE('',#3780,#3803,#3805,.T.);
+#3803 = VERTEX_POINT('',#3804);
+#3804 = CARTESIAN_POINT('',(21.8,0.,1.5));
+#3805 = SURFACE_CURVE('',#3806,(#3811,#3822),.PCURVE_S1.);
+#3806 = CIRCLE('',#3807,3.4);
+#3807 = AXIS2_PLACEMENT_3D('',#3808,#3809,#3810);
+#3808 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#3809 = DIRECTION('',(0.,0.,1.));
+#3810 = DIRECTION('',(1.,0.,0.));
+#3811 = PCURVE('',#1645,#3812);
+#3812 = DEFINITIONAL_REPRESENTATION('',(#3813),#3821);
+#3813 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3814,#3815,#3816,#3817,
+#3818,#3819,#3820),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3814 = CARTESIAN_POINT('',(4.6,-6.75));
+#3815 = CARTESIAN_POINT('',(4.6,-12.63897274573));
+#3816 = CARTESIAN_POINT('',(-0.5,-9.694486372867));
+#3817 = CARTESIAN_POINT('',(-5.6,-6.75));
+#3818 = CARTESIAN_POINT('',(-0.5,-3.805513627133));
+#3819 = CARTESIAN_POINT('',(4.6,-0.861027254266));
+#3820 = CARTESIAN_POINT('',(4.6,-6.75));
+#3821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3822 = PCURVE('',#1849,#3823);
+#3823 = DEFINITIONAL_REPRESENTATION('',(#3824),#3832);
+#3824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3825,#3826,#3827,#3828,
+#3829,#3830,#3831),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3825 = CARTESIAN_POINT('',(0.,0.));
+#3826 = CARTESIAN_POINT('',(0.,5.888972745734));
+#3827 = CARTESIAN_POINT('',(5.1,2.944486372867));
+#3828 = CARTESIAN_POINT('',(10.2,8.327323205992E-16));
+#3829 = CARTESIAN_POINT('',(5.1,-2.944486372867));
+#3830 = CARTESIAN_POINT('',(5.329070518201E-15,-5.888972745734));
+#3831 = CARTESIAN_POINT('',(0.,0.));
+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3833 = ORIENTED_EDGE('',*,*,#3834,.T.);
+#3834 = EDGE_CURVE('',#3803,#3835,#3837,.T.);
+#3835 = VERTEX_POINT('',#3836);
+#3836 = CARTESIAN_POINT('',(17.2,3.181194744117,1.5));
+#3837 = SURFACE_CURVE('',#3838,(#3843,#3854),.PCURVE_S1.);
+#3838 = CIRCLE('',#3839,3.4);
+#3839 = AXIS2_PLACEMENT_3D('',#3840,#3841,#3842);
+#3840 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#3841 = DIRECTION('',(0.,0.,1.));
+#3842 = DIRECTION('',(1.,0.,0.));
+#3843 = PCURVE('',#1645,#3844);
+#3844 = DEFINITIONAL_REPRESENTATION('',(#3845),#3853);
+#3845 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3846,#3847,#3848,#3849,
+#3850,#3851,#3852),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3846 = CARTESIAN_POINT('',(4.6,-6.75));
+#3847 = CARTESIAN_POINT('',(4.6,-12.63897274573));
+#3848 = CARTESIAN_POINT('',(-0.5,-9.694486372867));
+#3849 = CARTESIAN_POINT('',(-5.6,-6.75));
+#3850 = CARTESIAN_POINT('',(-0.5,-3.805513627133));
+#3851 = CARTESIAN_POINT('',(4.6,-0.861027254266));
+#3852 = CARTESIAN_POINT('',(4.6,-6.75));
+#3853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3854 = PCURVE('',#1849,#3855);
+#3855 = DEFINITIONAL_REPRESENTATION('',(#3856),#3864);
+#3856 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3857,#3858,#3859,#3860,
+#3861,#3862,#3863),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3857 = CARTESIAN_POINT('',(0.,0.));
+#3858 = CARTESIAN_POINT('',(0.,5.888972745734));
+#3859 = CARTESIAN_POINT('',(5.1,2.944486372867));
+#3860 = CARTESIAN_POINT('',(10.2,8.327323205992E-16));
+#3861 = CARTESIAN_POINT('',(5.1,-2.944486372867));
+#3862 = CARTESIAN_POINT('',(5.329070518201E-15,-5.888972745734));
+#3863 = CARTESIAN_POINT('',(0.,0.));
+#3864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3865 = ORIENTED_EDGE('',*,*,#3866,.T.);
+#3866 = EDGE_CURVE('',#3835,#1605,#3867,.T.);
+#3867 = SURFACE_CURVE('',#3868,(#3872,#3879),.PCURVE_S1.);
+#3868 = LINE('',#3869,#3870);
+#3869 = CARTESIAN_POINT('',(17.2,-6.75,1.5));
+#3870 = VECTOR('',#3871,1.);
+#3871 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3872 = PCURVE('',#1645,#3873);
+#3873 = DEFINITIONAL_REPRESENTATION('',(#3874),#3878);
+#3874 = LINE('',#3875,#3876);
+#3875 = CARTESIAN_POINT('',(0.,0.));
+#3876 = VECTOR('',#3877,1.);
+#3877 = DIRECTION('',(0.,-1.));
+#3878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3879 = PCURVE('',#1619,#3880);
+#3880 = DEFINITIONAL_REPRESENTATION('',(#3881),#3885);
+#3881 = LINE('',#3882,#3883);
+#3882 = CARTESIAN_POINT('',(4.304648650006,6.661338147751E-17));
+#3883 = VECTOR('',#3884,1.);
+#3884 = DIRECTION('',(0.,-1.));
+#3885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3886 = ORIENTED_EDGE('',*,*,#1630,.F.);
+#3887 = ADVANCED_FACE('',(#3888),#1619,.F.);
+#3888 = FACE_BOUND('',#3889,.F.);
+#3889 = EDGE_LOOP('',(#3890,#3925,#3946,#3947));
+#3890 = ORIENTED_EDGE('',*,*,#3891,.F.);
+#3891 = EDGE_CURVE('',#3892,#3835,#3894,.T.);
+#3892 = VERTEX_POINT('',#3893);
+#3893 = CARTESIAN_POINT('',(15.,0.,5.2));
+#3894 = SURFACE_CURVE('',#3895,(#3900,#3907),.PCURVE_S1.);
+#3895 = ELLIPSE('',#3896,6.652638822737,3.4);
+#3896 = AXIS2_PLACEMENT_3D('',#3897,#3898,#3899);
+#3897 = CARTESIAN_POINT('',(18.4,0.,-0.518181818182));
+#3898 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#3899 = DIRECTION('',(-0.511075392877,-6.747550652332E-17,0.859535888021
+    ));
+#3900 = PCURVE('',#1619,#3901);
+#3901 = DEFINITIONAL_REPRESENTATION('',(#3902),#3906);
+#3902 = ELLIPSE('',#3903,6.652638822737,3.4);
+#3903 = AXIS2_PLACEMENT_2D('',#3904,#3905);
+#3904 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#3905 = DIRECTION('',(-1.,2.583308131978E-16));
+#3906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3907 = PCURVE('',#3908,#3913);
+#3908 = CYLINDRICAL_SURFACE('',#3909,3.4);
+#3909 = AXIS2_PLACEMENT_3D('',#3910,#3911,#3912);
+#3910 = CARTESIAN_POINT('',(18.4,0.,7.2));
+#3911 = DIRECTION('',(0.,0.,1.));
+#3912 = DIRECTION('',(1.,0.,0.));
+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3924);
+#3914 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3915,#3916,#3917,#3918,#3919,
+    #3920,#3921,#3922,#3923),.UNSPECIFIED.,.F.,.F.,(9,9),(5.073101625985
+    ,7.493268988375),.PIECEWISE_BEZIER_KNOTS.);
+#3915 = CARTESIAN_POINT('',(4.351676334785,-5.7000004));
+#3916 = CARTESIAN_POINT('',(4.049155413736,-4.081455597284));
+#3917 = CARTESIAN_POINT('',(3.746634493683,-2.673997165961));
+#3918 = CARTESIAN_POINT('',(3.444113573636,-1.703359070869));
+#3919 = CARTESIAN_POINT('',(3.141592653583,-1.35395241992));
+#3920 = CARTESIAN_POINT('',(2.839071733542,-1.70335907087));
+#3921 = CARTESIAN_POINT('',(2.536550813488,-2.673997165961));
+#3922 = CARTESIAN_POINT('',(2.234029893444,-4.081455597284));
+#3923 = CARTESIAN_POINT('',(1.931508972395,-5.7000004));
+#3924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3925 = ORIENTED_EDGE('',*,*,#3926,.T.);
+#3926 = EDGE_CURVE('',#3892,#1129,#3927,.T.);
+#3927 = SURFACE_CURVE('',#3928,(#3932,#3939),.PCURVE_S1.);
+#3928 = LINE('',#3929,#3930);
+#3929 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#3930 = VECTOR('',#3931,1.);
+#3931 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3932 = PCURVE('',#1619,#3933);
+#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3938);
+#3934 = LINE('',#3935,#3936);
+#3935 = CARTESIAN_POINT('',(0.,0.));
+#3936 = VECTOR('',#3937,1.);
+#3937 = DIRECTION('',(0.,-1.));
+#3938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3939 = PCURVE('',#2450,#3940);
+#3940 = DEFINITIONAL_REPRESENTATION('',(#3941),#3945);
+#3941 = LINE('',#3942,#3943);
+#3942 = CARTESIAN_POINT('',(2.,4.440892098501E-16));
+#3943 = VECTOR('',#3944,1.);
+#3944 = DIRECTION('',(0.,-1.));
+#3945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3946 = ORIENTED_EDGE('',*,*,#1604,.F.);
+#3947 = ORIENTED_EDGE('',*,*,#3866,.F.);
+#3948 = ADVANCED_FACE('',(#3949),#1796,.F.);
+#3949 = FACE_BOUND('',#3950,.F.);
+#3950 = EDGE_LOOP('',(#3951,#3952,#3953,#3974));
+#3951 = ORIENTED_EDGE('',*,*,#3779,.F.);
+#3952 = ORIENTED_EDGE('',*,*,#1781,.T.);
+#3953 = ORIENTED_EDGE('',*,*,#3954,.T.);
+#3954 = EDGE_CURVE('',#1683,#3892,#3955,.T.);
+#3955 = SURFACE_CURVE('',#3956,(#3960,#3967),.PCURVE_S1.);
+#3956 = LINE('',#3957,#3958);
+#3957 = CARTESIAN_POINT('',(15.,-6.75,5.2));
+#3958 = VECTOR('',#3959,1.);
+#3959 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#3960 = PCURVE('',#1796,#3961);
+#3961 = DEFINITIONAL_REPRESENTATION('',(#3962),#3966);
+#3962 = LINE('',#3963,#3964);
+#3963 = CARTESIAN_POINT('',(0.,0.));
+#3964 = VECTOR('',#3965,1.);
+#3965 = DIRECTION('',(0.,-1.));
+#3966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3967 = PCURVE('',#2922,#3968);
+#3968 = DEFINITIONAL_REPRESENTATION('',(#3969),#3973);
+#3969 = LINE('',#3970,#3971);
+#3970 = CARTESIAN_POINT('',(2.,4.440892098501E-16));
+#3971 = VECTOR('',#3972,1.);
+#3972 = DIRECTION('',(0.,-1.));
+#3973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3974 = ORIENTED_EDGE('',*,*,#3975,.F.);
+#3975 = EDGE_CURVE('',#3780,#3892,#3976,.T.);
+#3976 = SURFACE_CURVE('',#3977,(#3982,#3989),.PCURVE_S1.);
+#3977 = ELLIPSE('',#3978,6.652638822737,3.4);
+#3978 = AXIS2_PLACEMENT_3D('',#3979,#3980,#3981);
+#3979 = CARTESIAN_POINT('',(18.4,0.,-0.518181818182));
+#3980 = DIRECTION('',(-0.859535888021,-1.134815336983E-16,
+    -0.511075392877));
+#3981 = DIRECTION('',(-0.511075392877,-6.747550652332E-17,0.859535888021
+    ));
+#3982 = PCURVE('',#1796,#3983);
+#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988);
+#3984 = ELLIPSE('',#3985,6.652638822737,3.4);
+#3985 = AXIS2_PLACEMENT_2D('',#3986,#3987);
+#3986 = CARTESIAN_POINT('',(6.652638822737,-6.75));
+#3987 = DIRECTION('',(-1.,2.583308131978E-16));
+#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3989 = PCURVE('',#3908,#3990);
+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#4001);
+#3991 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3992,#3993,#3994,#3995,#3996,
+    #3997,#3998,#3999,#4000),.UNSPECIFIED.,.F.,.F.,(9,9),(5.073101625985
+    ,7.493268988375),.PIECEWISE_BEZIER_KNOTS.);
+#3992 = CARTESIAN_POINT('',(4.351676334785,-5.7000004));
+#3993 = CARTESIAN_POINT('',(4.049155413736,-4.081455597284));
+#3994 = CARTESIAN_POINT('',(3.746634493683,-2.673997165961));
+#3995 = CARTESIAN_POINT('',(3.444113573636,-1.703359070869));
+#3996 = CARTESIAN_POINT('',(3.141592653583,-1.35395241992));
+#3997 = CARTESIAN_POINT('',(2.839071733542,-1.70335907087));
+#3998 = CARTESIAN_POINT('',(2.536550813488,-2.673997165961));
+#3999 = CARTESIAN_POINT('',(2.234029893444,-4.081455597284));
+#4000 = CARTESIAN_POINT('',(1.931508972395,-5.7000004));
+#4001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4002 = ADVANCED_FACE('',(#4003),#1849,.F.);
+#4003 = FACE_BOUND('',#4004,.F.);
+#4004 = EDGE_LOOP('',(#4005,#4006,#4007,#4028,#4029,#4030));
+#4005 = ORIENTED_EDGE('',*,*,#3834,.F.);
+#4006 = ORIENTED_EDGE('',*,*,#3802,.F.);
+#4007 = ORIENTED_EDGE('',*,*,#4008,.T.);
+#4008 = EDGE_CURVE('',#3780,#1889,#4009,.T.);
+#4009 = SURFACE_CURVE('',#4010,(#4014,#4021),.PCURVE_S1.);
+#4010 = LINE('',#4011,#4012);
+#4011 = CARTESIAN_POINT('',(17.2,-6.75,1.5));
+#4012 = VECTOR('',#4013,1.);
+#4013 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4014 = PCURVE('',#1849,#4015);
+#4015 = DEFINITIONAL_REPRESENTATION('',(#4016),#4020);
+#4016 = LINE('',#4017,#4018);
+#4017 = CARTESIAN_POINT('',(4.6,-6.75));
+#4018 = VECTOR('',#4019,1.);
+#4019 = DIRECTION('',(0.,1.));
+#4020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4021 = PCURVE('',#1931,#4022);
+#4022 = DEFINITIONAL_REPRESENTATION('',(#4023),#4027);
+#4023 = LINE('',#4024,#4025);
+#4024 = CARTESIAN_POINT('',(4.6,-6.75));
+#4025 = VECTOR('',#4026,1.);
+#4026 = DIRECTION('',(0.,1.));
+#4027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4028 = ORIENTED_EDGE('',*,*,#1888,.T.);
+#4029 = ORIENTED_EDGE('',*,*,#1830,.T.);
+#4030 = ORIENTED_EDGE('',*,*,#4031,.T.);
+#4031 = EDGE_CURVE('',#1833,#3835,#4032,.T.);
+#4032 = SURFACE_CURVE('',#4033,(#4037,#4044),.PCURVE_S1.);
+#4033 = LINE('',#4034,#4035);
+#4034 = CARTESIAN_POINT('',(17.2,-6.75,1.5));
+#4035 = VECTOR('',#4036,1.);
+#4036 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4037 = PCURVE('',#1849,#4038);
+#4038 = DEFINITIONAL_REPRESENTATION('',(#4039),#4043);
+#4039 = LINE('',#4040,#4041);
+#4040 = CARTESIAN_POINT('',(4.6,-6.75));
+#4041 = VECTOR('',#4042,1.);
+#4042 = DIRECTION('',(0.,1.));
+#4043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4044 = PCURVE('',#1931,#4045);
+#4045 = DEFINITIONAL_REPRESENTATION('',(#4046),#4050);
+#4046 = LINE('',#4047,#4048);
+#4047 = CARTESIAN_POINT('',(4.6,-6.75));
+#4048 = VECTOR('',#4049,1.);
+#4049 = DIRECTION('',(0.,1.));
+#4050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4051 = ADVANCED_FACE('',(#4052),#1931,.F.);
+#4052 = FACE_BOUND('',#4053,.F.);
+#4053 = EDGE_LOOP('',(#4054,#4080,#4081,#4082));
+#4054 = ORIENTED_EDGE('',*,*,#4055,.F.);
+#4055 = EDGE_CURVE('',#3835,#3780,#4056,.T.);
+#4056 = SURFACE_CURVE('',#4057,(#4062,#4073),.PCURVE_S1.);
+#4057 = CIRCLE('',#4058,3.4);
+#4058 = AXIS2_PLACEMENT_3D('',#4059,#4060,#4061);
+#4059 = CARTESIAN_POINT('',(18.4,0.,1.5));
+#4060 = DIRECTION('',(0.,0.,1.));
+#4061 = DIRECTION('',(1.,0.,0.));
+#4062 = PCURVE('',#1931,#4063);
+#4063 = DEFINITIONAL_REPRESENTATION('',(#4064),#4072);
+#4064 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4065,#4066,#4067,#4068,
+#4069,#4070,#4071),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4065 = CARTESIAN_POINT('',(0.,0.));
+#4066 = CARTESIAN_POINT('',(0.,5.888972745734));
+#4067 = CARTESIAN_POINT('',(5.1,2.944486372867));
+#4068 = CARTESIAN_POINT('',(10.2,8.327323205992E-16));
+#4069 = CARTESIAN_POINT('',(5.1,-2.944486372867));
+#4070 = CARTESIAN_POINT('',(5.329070518201E-15,-5.888972745734));
+#4071 = CARTESIAN_POINT('',(0.,0.));
+#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4073 = PCURVE('',#3908,#4074);
+#4074 = DEFINITIONAL_REPRESENTATION('',(#4075),#4079);
+#4075 = LINE('',#4076,#4077);
+#4076 = CARTESIAN_POINT('',(0.,-5.7));
+#4077 = VECTOR('',#4078,1.);
+#4078 = DIRECTION('',(1.,0.));
+#4079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4080 = ORIENTED_EDGE('',*,*,#4031,.F.);
+#4081 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#4082 = ORIENTED_EDGE('',*,*,#4008,.F.);
+#4083 = ADVANCED_FACE('',(#4084),#1969,.F.);
+#4084 = FACE_BOUND('',#4085,.F.);
+#4085 = EDGE_LOOP('',(#4086,#4087,#4113,#4114,#4115,#4116));
+#4086 = ORIENTED_EDGE('',*,*,#2167,.F.);
+#4087 = ORIENTED_EDGE('',*,*,#4088,.F.);
+#4088 = EDGE_CURVE('',#721,#2140,#4089,.T.);
+#4089 = SURFACE_CURVE('',#4090,(#4095,#4106),.PCURVE_S1.);
+#4090 = CIRCLE('',#4091,3.4);
+#4091 = AXIS2_PLACEMENT_3D('',#4092,#4093,#4094);
+#4092 = CARTESIAN_POINT('',(-18.4,0.,1.5));
+#4093 = DIRECTION('',(0.,0.,1.));
+#4094 = DIRECTION('',(1.,0.,0.));
+#4095 = PCURVE('',#1969,#4096);
+#4096 = DEFINITIONAL_REPRESENTATION('',(#4097),#4105);
+#4097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4098,#4099,#4100,#4101,
+#4102,#4103,#4104),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4098 = CARTESIAN_POINT('',(0.,0.));
+#4099 = CARTESIAN_POINT('',(0.,5.888972745734));
+#4100 = CARTESIAN_POINT('',(5.1,2.944486372867));
+#4101 = CARTESIAN_POINT('',(10.2,8.327323205992E-16));
+#4102 = CARTESIAN_POINT('',(5.1,-2.944486372867));
+#4103 = CARTESIAN_POINT('',(5.329070518201E-15,-5.888972745734));
+#4104 = CARTESIAN_POINT('',(0.,0.));
+#4105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4106 = PCURVE('',#2155,#4107);
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4112);
+#4108 = LINE('',#4109,#4110);
+#4109 = CARTESIAN_POINT('',(0.,-5.7));
+#4110 = VECTOR('',#4111,1.);
+#4111 = DIRECTION('',(1.,0.));
+#4112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4113 = ORIENTED_EDGE('',*,*,#2272,.T.);
+#4114 = ORIENTED_EDGE('',*,*,#2008,.T.);
+#4115 = ORIENTED_EDGE('',*,*,#1950,.T.);
+#4116 = ORIENTED_EDGE('',*,*,#2250,.T.);
+#4117 = ADVANCED_FACE('',(#4118),#2101,.T.);
+#4118 = FACE_BOUND('',#4119,.T.);
+#4119 = EDGE_LOOP('',(#4120,#4143,#4166,#4187,#4188,#4189,#4210));
+#4120 = ORIENTED_EDGE('',*,*,#4121,.T.);
+#4121 = EDGE_CURVE('',#2813,#4122,#4124,.T.);
+#4122 = VERTEX_POINT('',#4123);
+#4123 = CARTESIAN_POINT('',(-15.,-4.749999999999,21.6));
+#4124 = SURFACE_CURVE('',#4125,(#4129,#4136),.PCURVE_S1.);
+#4125 = LINE('',#4126,#4127);
+#4126 = CARTESIAN_POINT('',(-15.,-4.749999999999,7.2));
+#4127 = VECTOR('',#4128,1.);
+#4128 = DIRECTION('',(0.,0.,1.));
+#4129 = PCURVE('',#2101,#4130);
+#4130 = DEFINITIONAL_REPRESENTATION('',(#4131),#4135);
+#4131 = LINE('',#4132,#4133);
+#4132 = CARTESIAN_POINT('',(0.,0.));
+#4133 = VECTOR('',#4134,1.);
+#4134 = DIRECTION('',(0.,-1.));
+#4135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4136 = PCURVE('',#3734,#4137);
+#4137 = DEFINITIONAL_REPRESENTATION('',(#4138),#4142);
+#4138 = LINE('',#4139,#4140);
+#4139 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#4140 = VECTOR('',#4141,1.);
+#4141 = DIRECTION('',(-0.,-1.));
+#4142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4143 = ORIENTED_EDGE('',*,*,#4144,.T.);
+#4144 = EDGE_CURVE('',#4122,#4145,#4147,.T.);
+#4145 = VERTEX_POINT('',#4146);
+#4146 = CARTESIAN_POINT('',(-15.,4.749999999999,21.6));
+#4147 = SURFACE_CURVE('',#4148,(#4152,#4159),.PCURVE_S1.);
+#4148 = LINE('',#4149,#4150);
+#4149 = CARTESIAN_POINT('',(-15.,-4.749999999999,21.6));
+#4150 = VECTOR('',#4151,1.);
+#4151 = DIRECTION('',(0.,1.,0.));
+#4152 = PCURVE('',#2101,#4153);
+#4153 = DEFINITIONAL_REPRESENTATION('',(#4154),#4158);
+#4154 = LINE('',#4155,#4156);
+#4155 = CARTESIAN_POINT('',(0.,-14.4));
+#4156 = VECTOR('',#4157,1.);
+#4157 = DIRECTION('',(1.,0.));
+#4158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4159 = PCURVE('',#2504,#4160);
+#4160 = DEFINITIONAL_REPRESENTATION('',(#4161),#4165);
+#4161 = LINE('',#4162,#4163);
+#4162 = CARTESIAN_POINT('',(-2.,-11.49999999999));
+#4163 = VECTOR('',#4164,1.);
+#4164 = DIRECTION('',(0.,1.));
+#4165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4166 = ORIENTED_EDGE('',*,*,#4167,.F.);
+#4167 = EDGE_CURVE('',#2086,#4145,#4168,.T.);
+#4168 = SURFACE_CURVE('',#4169,(#4173,#4180),.PCURVE_S1.);
+#4169 = LINE('',#4170,#4171);
+#4170 = CARTESIAN_POINT('',(-15.,4.749999999999,7.2));
+#4171 = VECTOR('',#4172,1.);
+#4172 = DIRECTION('',(0.,0.,1.));
+#4173 = PCURVE('',#2101,#4174);
+#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179);
+#4175 = LINE('',#4176,#4177);
+#4176 = CARTESIAN_POINT('',(9.499999999998,0.));
+#4177 = VECTOR('',#4178,1.);
+#4178 = DIRECTION('',(0.,-1.));
+#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4180 = PCURVE('',#2367,#4181);
+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);
+#4182 = LINE('',#4183,#4184);
+#4183 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#4184 = VECTOR('',#4185,1.);
+#4185 = DIRECTION('',(-0.,-1.));
+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4187 = ORIENTED_EDGE('',*,*,#2085,.F.);
+#4188 = ORIENTED_EDGE('',*,*,#2225,.F.);
+#4189 = ORIENTED_EDGE('',*,*,#4190,.F.);
+#4190 = EDGE_CURVE('',#2790,#2198,#4191,.T.);
+#4191 = SURFACE_CURVE('',#4192,(#4196,#4203),.PCURVE_S1.);
+#4192 = LINE('',#4193,#4194);
+#4193 = CARTESIAN_POINT('',(-15.,-6.75,7.2));
+#4194 = VECTOR('',#4195,1.);
+#4195 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4196 = PCURVE('',#2101,#4197);
+#4197 = DEFINITIONAL_REPRESENTATION('',(#4198),#4202);
+#4198 = LINE('',#4199,#4200);
+#4199 = CARTESIAN_POINT('',(-2.000000000001,0.));
+#4200 = VECTOR('',#4201,1.);
+#4201 = DIRECTION('',(1.,2.22044604925E-16));
+#4202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4203 = PCURVE('',#2213,#4204);
+#4204 = DEFINITIONAL_REPRESENTATION('',(#4205),#4209);
+#4205 = LINE('',#4206,#4207);
+#4206 = CARTESIAN_POINT('',(0.,0.));
+#4207 = VECTOR('',#4208,1.);
+#4208 = DIRECTION('',(0.,-1.));
+#4209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4210 = ORIENTED_EDGE('',*,*,#2812,.F.);
+#4211 = ADVANCED_FACE('',(#4212),#2155,.F.);
+#4212 = FACE_BOUND('',#4213,.F.);
+#4213 = EDGE_LOOP('',(#4214,#4215,#4216));
+#4214 = ORIENTED_EDGE('',*,*,#2139,.F.);
+#4215 = ORIENTED_EDGE('',*,*,#2320,.F.);
+#4216 = ORIENTED_EDGE('',*,*,#4088,.T.);
+#4217 = ADVANCED_FACE('',(#4218),#2213,.T.);
+#4218 = FACE_BOUND('',#4219,.T.);
+#4219 = EDGE_LOOP('',(#4220,#4221,#4222,#4223));
+#4220 = ORIENTED_EDGE('',*,*,#2299,.F.);
+#4221 = ORIENTED_EDGE('',*,*,#2789,.T.);
+#4222 = ORIENTED_EDGE('',*,*,#4190,.T.);
+#4223 = ORIENTED_EDGE('',*,*,#2197,.T.);
+#4224 = ADVANCED_FACE('',(#4225),#2367,.T.);
+#4225 = FACE_BOUND('',#4226,.F.);
+#4226 = EDGE_LOOP('',(#4227,#4228,#4250,#4251));
+#4227 = ORIENTED_EDGE('',*,*,#2465,.T.);
+#4228 = ORIENTED_EDGE('',*,*,#4229,.T.);
+#4229 = EDGE_CURVE('',#2466,#4145,#4230,.T.);
+#4230 = SURFACE_CURVE('',#4231,(#4236,#4243),.PCURVE_S1.);
+#4231 = CIRCLE('',#4232,2.);
+#4232 = AXIS2_PLACEMENT_3D('',#4233,#4234,#4235);
+#4233 = CARTESIAN_POINT('',(-13.,4.749999999999,21.6));
+#4234 = DIRECTION('',(0.,0.,1.));
+#4235 = DIRECTION('',(1.,0.,0.));
+#4236 = PCURVE('',#2367,#4237);
+#4237 = DEFINITIONAL_REPRESENTATION('',(#4238),#4242);
+#4238 = LINE('',#4239,#4240);
+#4239 = CARTESIAN_POINT('',(-0.,-14.4));
+#4240 = VECTOR('',#4241,1.);
+#4241 = DIRECTION('',(-1.,0.));
+#4242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4243 = PCURVE('',#2504,#4244);
+#4244 = DEFINITIONAL_REPRESENTATION('',(#4245),#4249);
+#4245 = CIRCLE('',#4246,2.);
+#4246 = AXIS2_PLACEMENT_2D('',#4247,#4248);
+#4247 = CARTESIAN_POINT('',(0.,-2.));
+#4248 = DIRECTION('',(1.,0.));
+#4249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4250 = ORIENTED_EDGE('',*,*,#4167,.F.);
+#4251 = ORIENTED_EDGE('',*,*,#2352,.F.);
+#4252 = ADVANCED_FACE('',(#4253),#2450,.F.);
+#4253 = FACE_BOUND('',#4254,.F.);
+#4254 = EDGE_LOOP('',(#4255,#4256,#4277,#4298));
+#4255 = ORIENTED_EDGE('',*,*,#3926,.F.);
+#4256 = ORIENTED_EDGE('',*,*,#4257,.T.);
+#4257 = EDGE_CURVE('',#3892,#4258,#4260,.T.);
+#4258 = VERTEX_POINT('',#4259);
+#4259 = CARTESIAN_POINT('',(15.,-6.467082692972E-08,7.2));
+#4260 = SURFACE_CURVE('',#4261,(#4265,#4271),.PCURVE_S1.);
+#4261 = LINE('',#4262,#4263);
+#4262 = CARTESIAN_POINT('',(15.,0.,7.2));
+#4263 = VECTOR('',#4264,1.);
+#4264 = DIRECTION('',(0.,0.,1.));
+#4265 = PCURVE('',#2450,#4266);
+#4266 = DEFINITIONAL_REPRESENTATION('',(#4267),#4270);
+#4267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4268,#4269),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.2,4.000000002335E-07),.PIECEWISE_BEZIER_KNOTS.);
+#4268 = CARTESIAN_POINT('',(2.2,-6.75));
+#4269 = CARTESIAN_POINT('',(-4.000000017323E-07,-6.75));
+#4270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4271 = PCURVE('',#2922,#4272);
+#4272 = DEFINITIONAL_REPRESENTATION('',(#4273),#4276);
+#4273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4274,#4275),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-2.2,4.000000002335E-07),.PIECEWISE_BEZIER_KNOTS.);
+#4274 = CARTESIAN_POINT('',(2.2,-6.75));
+#4275 = CARTESIAN_POINT('',(-4.000000017323E-07,-6.75));
+#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4277 = ORIENTED_EDGE('',*,*,#4278,.T.);
+#4278 = EDGE_CURVE('',#4258,#2409,#4279,.T.);
+#4279 = SURFACE_CURVE('',#4280,(#4284,#4291),.PCURVE_S1.);
+#4280 = LINE('',#4281,#4282);
+#4281 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#4282 = VECTOR('',#4283,1.);
+#4283 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4284 = PCURVE('',#2450,#4285);
+#4285 = DEFINITIONAL_REPRESENTATION('',(#4286),#4290);
+#4286 = LINE('',#4287,#4288);
+#4287 = CARTESIAN_POINT('',(0.,0.));
+#4288 = VECTOR('',#4289,1.);
+#4289 = DIRECTION('',(0.,-1.));
+#4290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4291 = PCURVE('',#2424,#4292);
+#4292 = DEFINITIONAL_REPRESENTATION('',(#4293),#4297);
+#4293 = LINE('',#4294,#4295);
+#4294 = CARTESIAN_POINT('',(11.5,0.));
+#4295 = VECTOR('',#4296,1.);
+#4296 = DIRECTION('',(-1.,2.22044604925E-16));
+#4297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4298 = ORIENTED_EDGE('',*,*,#2436,.F.);
+#4299 = ADVANCED_FACE('',(#4300),#2424,.T.);
+#4300 = FACE_BOUND('',#4301,.T.);
+#4301 = EDGE_LOOP('',(#4302,#4325,#4348,#4369,#4370,#4391,#4392));
+#4302 = ORIENTED_EDGE('',*,*,#4303,.T.);
+#4303 = EDGE_CURVE('',#2386,#4304,#4306,.T.);
+#4304 = VERTEX_POINT('',#4305);
+#4305 = CARTESIAN_POINT('',(15.,4.75,21.6));
+#4306 = SURFACE_CURVE('',#4307,(#4311,#4318),.PCURVE_S1.);
+#4307 = LINE('',#4308,#4309);
+#4308 = CARTESIAN_POINT('',(15.,4.75,7.2));
+#4309 = VECTOR('',#4310,1.);
+#4310 = DIRECTION('',(0.,0.,1.));
+#4311 = PCURVE('',#2424,#4312);
+#4312 = DEFINITIONAL_REPRESENTATION('',(#4313),#4317);
+#4313 = LINE('',#4314,#4315);
+#4314 = CARTESIAN_POINT('',(0.,0.));
+#4315 = VECTOR('',#4316,1.);
+#4316 = DIRECTION('',(0.,-1.));
+#4317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4318 = PCURVE('',#2562,#4319);
+#4319 = DEFINITIONAL_REPRESENTATION('',(#4320),#4324);
+#4320 = LINE('',#4321,#4322);
+#4321 = CARTESIAN_POINT('',(-0.,0.));
+#4322 = VECTOR('',#4323,1.);
+#4323 = DIRECTION('',(-0.,-1.));
+#4324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4325 = ORIENTED_EDGE('',*,*,#4326,.T.);
+#4326 = EDGE_CURVE('',#4304,#4327,#4329,.T.);
+#4327 = VERTEX_POINT('',#4328);
+#4328 = CARTESIAN_POINT('',(15.,-4.75,21.6));
+#4329 = SURFACE_CURVE('',#4330,(#4334,#4341),.PCURVE_S1.);
+#4330 = LINE('',#4331,#4332);
+#4331 = CARTESIAN_POINT('',(15.,4.75,21.6));
+#4332 = VECTOR('',#4333,1.);
+#4333 = DIRECTION('',(0.,-1.,0.));
+#4334 = PCURVE('',#2424,#4335);
+#4335 = DEFINITIONAL_REPRESENTATION('',(#4336),#4340);
+#4336 = LINE('',#4337,#4338);
+#4337 = CARTESIAN_POINT('',(0.,-14.4));
+#4338 = VECTOR('',#4339,1.);
+#4339 = DIRECTION('',(1.,0.));
+#4340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4341 = PCURVE('',#2504,#4342);
+#4342 = DEFINITIONAL_REPRESENTATION('',(#4343),#4347);
+#4343 = LINE('',#4344,#4345);
+#4344 = CARTESIAN_POINT('',(28.,-1.999999999999));
+#4345 = VECTOR('',#4346,1.);
+#4346 = DIRECTION('',(0.,-1.));
+#4347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4348 = ORIENTED_EDGE('',*,*,#4349,.F.);
+#4349 = EDGE_CURVE('',#2863,#4327,#4350,.T.);
+#4350 = SURFACE_CURVE('',#4351,(#4355,#4362),.PCURVE_S1.);
+#4351 = LINE('',#4352,#4353);
+#4352 = CARTESIAN_POINT('',(15.,-4.75,7.2));
+#4353 = VECTOR('',#4354,1.);
+#4354 = DIRECTION('',(0.,0.,1.));
+#4355 = PCURVE('',#2424,#4356);
+#4356 = DEFINITIONAL_REPRESENTATION('',(#4357),#4361);
+#4357 = LINE('',#4358,#4359);
+#4358 = CARTESIAN_POINT('',(9.5,0.));
+#4359 = VECTOR('',#4360,1.);
+#4360 = DIRECTION('',(0.,-1.));
+#4361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4362 = PCURVE('',#2952,#4363);
+#4363 = DEFINITIONAL_REPRESENTATION('',(#4364),#4368);
+#4364 = LINE('',#4365,#4366);
+#4365 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#4366 = VECTOR('',#4367,1.);
+#4367 = DIRECTION('',(-0.,-1.));
+#4368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4369 = ORIENTED_EDGE('',*,*,#2885,.T.);
+#4370 = ORIENTED_EDGE('',*,*,#4371,.T.);
+#4371 = EDGE_CURVE('',#2886,#4258,#4372,.T.);
+#4372 = SURFACE_CURVE('',#4373,(#4377,#4384),.PCURVE_S1.);
+#4373 = LINE('',#4374,#4375);
+#4374 = CARTESIAN_POINT('',(15.,-6.75,7.2));
+#4375 = VECTOR('',#4376,1.);
+#4376 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#4377 = PCURVE('',#2424,#4378);
+#4378 = DEFINITIONAL_REPRESENTATION('',(#4379),#4383);
+#4379 = LINE('',#4380,#4381);
+#4380 = CARTESIAN_POINT('',(11.5,0.));
+#4381 = VECTOR('',#4382,1.);
+#4382 = DIRECTION('',(-1.,2.22044604925E-16));
+#4383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4384 = PCURVE('',#2922,#4385);
+#4385 = DEFINITIONAL_REPRESENTATION('',(#4386),#4390);
+#4386 = LINE('',#4387,#4388);
+#4387 = CARTESIAN_POINT('',(0.,0.));
+#4388 = VECTOR('',#4389,1.);
+#4389 = DIRECTION('',(0.,-1.));
+#4390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4391 = ORIENTED_EDGE('',*,*,#4278,.T.);
+#4392 = ORIENTED_EDGE('',*,*,#2408,.T.);
+#4393 = ADVANCED_FACE('',(#4394),#2504,.T.);
+#4394 = FACE_BOUND('',#4395,.F.);
+#4395 = EDGE_LOOP('',(#4396,#4397,#4421,#4444,#4467,#4490,#4512,#4513,
+    #4535,#4536,#4558,#4559,#4583,#4606,#4629,#4652,#4674,#4675,#4697,
+    #4698));
+#4396 = ORIENTED_EDGE('',*,*,#2488,.T.);
+#4397 = ORIENTED_EDGE('',*,*,#4398,.F.);
+#4398 = EDGE_CURVE('',#4399,#2489,#4401,.T.);
+#4399 = VERTEX_POINT('',#4400);
+#4400 = CARTESIAN_POINT('',(-6.,4.75,21.6));
+#4401 = SURFACE_CURVE('',#4402,(#4407,#4414),.PCURVE_S1.);
+#4402 = CIRCLE('',#4403,2.);
+#4403 = AXIS2_PLACEMENT_3D('',#4404,#4405,#4406);
+#4404 = CARTESIAN_POINT('',(-8.,4.75,21.6));
+#4405 = DIRECTION('',(0.,0.,1.));
+#4406 = DIRECTION('',(1.,0.,0.));
+#4407 = PCURVE('',#2504,#4408);
+#4408 = DEFINITIONAL_REPRESENTATION('',(#4409),#4413);
+#4409 = CIRCLE('',#4410,2.);
+#4410 = AXIS2_PLACEMENT_2D('',#4411,#4412);
+#4411 = CARTESIAN_POINT('',(5.,-1.999999999999));
+#4412 = DIRECTION('',(1.,0.));
+#4413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4414 = PCURVE('',#2530,#4415);
+#4415 = DEFINITIONAL_REPRESENTATION('',(#4416),#4420);
+#4416 = LINE('',#4417,#4418);
+#4417 = CARTESIAN_POINT('',(-0.,-14.4));
+#4418 = VECTOR('',#4419,1.);
+#4419 = DIRECTION('',(-1.,0.));
+#4420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4421 = ORIENTED_EDGE('',*,*,#4422,.T.);
+#4422 = EDGE_CURVE('',#4399,#4423,#4425,.T.);
+#4423 = VERTEX_POINT('',#4424);
+#4424 = CARTESIAN_POINT('',(-6.,1.719669,21.6));
+#4425 = SURFACE_CURVE('',#4426,(#4430,#4437),.PCURVE_S1.);
+#4426 = LINE('',#4427,#4428);
+#4427 = CARTESIAN_POINT('',(-6.,4.75,21.6));
+#4428 = VECTOR('',#4429,1.);
+#4429 = DIRECTION('',(0.,-1.,0.));
+#4430 = PCURVE('',#2504,#4431);
+#4431 = DEFINITIONAL_REPRESENTATION('',(#4432),#4436);
+#4432 = LINE('',#4433,#4434);
+#4433 = CARTESIAN_POINT('',(7.,-1.999999999999));
+#4434 = VECTOR('',#4435,1.);
+#4435 = DIRECTION('',(0.,-1.));
+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4437 = PCURVE('',#2619,#4438);
+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);
+#4439 = LINE('',#4440,#4441);
+#4440 = CARTESIAN_POINT('',(0.,-14.4));
+#4441 = VECTOR('',#4442,1.);
+#4442 = DIRECTION('',(1.,0.));
+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4444 = ORIENTED_EDGE('',*,*,#4445,.T.);
+#4445 = EDGE_CURVE('',#4423,#4446,#4448,.T.);
+#4446 = VERTEX_POINT('',#4447);
+#4447 = CARTESIAN_POINT('',(4.5,1.719669,21.6));
+#4448 = SURFACE_CURVE('',#4449,(#4453,#4460),.PCURVE_S1.);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(-6.,1.719669,21.6));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(1.,0.,0.));
+#4453 = PCURVE('',#2504,#4454);
+#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4459);
+#4455 = LINE('',#4456,#4457);
+#4456 = CARTESIAN_POINT('',(7.,-5.030330999999));
+#4457 = VECTOR('',#4458,1.);
+#4458 = DIRECTION('',(1.,0.));
+#4459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4460 = PCURVE('',#2647,#4461);
+#4461 = DEFINITIONAL_REPRESENTATION('',(#4462),#4466);
+#4462 = LINE('',#4463,#4464);
+#4463 = CARTESIAN_POINT('',(0.,-14.4));
+#4464 = VECTOR('',#4465,1.);
+#4465 = DIRECTION('',(1.,0.));
+#4466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4467 = ORIENTED_EDGE('',*,*,#4468,.T.);
+#4468 = EDGE_CURVE('',#4446,#4469,#4471,.T.);
+#4469 = VERTEX_POINT('',#4470);
+#4470 = CARTESIAN_POINT('',(4.5,4.75,21.6));
+#4471 = SURFACE_CURVE('',#4472,(#4476,#4483),.PCURVE_S1.);
+#4472 = LINE('',#4473,#4474);
+#4473 = CARTESIAN_POINT('',(4.5,1.719669,21.6));
+#4474 = VECTOR('',#4475,1.);
+#4475 = DIRECTION('',(0.,1.,0.));
+#4476 = PCURVE('',#2504,#4477);
+#4477 = DEFINITIONAL_REPRESENTATION('',(#4478),#4482);
+#4478 = LINE('',#4479,#4480);
+#4479 = CARTESIAN_POINT('',(17.5,-5.030330999999));
+#4480 = VECTOR('',#4481,1.);
+#4481 = DIRECTION('',(0.,1.));
+#4482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4483 = PCURVE('',#2675,#4484);
+#4484 = DEFINITIONAL_REPRESENTATION('',(#4485),#4489);
+#4485 = LINE('',#4486,#4487);
+#4486 = CARTESIAN_POINT('',(0.,-14.4));
+#4487 = VECTOR('',#4488,1.);
+#4488 = DIRECTION('',(1.,0.));
+#4489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4490 = ORIENTED_EDGE('',*,*,#4491,.F.);
+#4491 = EDGE_CURVE('',#2718,#4469,#4492,.T.);
+#4492 = SURFACE_CURVE('',#4493,(#4498,#4505),.PCURVE_S1.);
+#4493 = CIRCLE('',#4494,2.);
+#4494 = AXIS2_PLACEMENT_3D('',#4495,#4496,#4497);
+#4495 = CARTESIAN_POINT('',(6.5,4.75,21.6));
+#4496 = DIRECTION('',(0.,0.,1.));
+#4497 = DIRECTION('',(1.,0.,0.));
+#4498 = PCURVE('',#2504,#4499);
+#4499 = DEFINITIONAL_REPRESENTATION('',(#4500),#4504);
+#4500 = CIRCLE('',#4501,2.);
+#4501 = AXIS2_PLACEMENT_2D('',#4502,#4503);
+#4502 = CARTESIAN_POINT('',(19.5,-1.999999999999));
+#4503 = DIRECTION('',(1.,0.));
+#4504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4505 = PCURVE('',#2702,#4506);
+#4506 = DEFINITIONAL_REPRESENTATION('',(#4507),#4511);
+#4507 = LINE('',#4508,#4509);
+#4508 = CARTESIAN_POINT('',(-0.,-14.4));
+#4509 = VECTOR('',#4510,1.);
+#4510 = DIRECTION('',(-1.,0.));
+#4511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4512 = ORIENTED_EDGE('',*,*,#2740,.T.);
+#4513 = ORIENTED_EDGE('',*,*,#4514,.F.);
+#4514 = EDGE_CURVE('',#4304,#2741,#4515,.T.);
+#4515 = SURFACE_CURVE('',#4516,(#4521,#4528),.PCURVE_S1.);
+#4516 = CIRCLE('',#4517,2.);
+#4517 = AXIS2_PLACEMENT_3D('',#4518,#4519,#4520);
+#4518 = CARTESIAN_POINT('',(13.,4.75,21.6));
+#4519 = DIRECTION('',(0.,0.,1.));
+#4520 = DIRECTION('',(1.,0.,0.));
+#4521 = PCURVE('',#2504,#4522);
+#4522 = DEFINITIONAL_REPRESENTATION('',(#4523),#4527);
+#4523 = CIRCLE('',#4524,2.);
+#4524 = AXIS2_PLACEMENT_2D('',#4525,#4526);
+#4525 = CARTESIAN_POINT('',(26.,-1.999999999999));
+#4526 = DIRECTION('',(1.,0.));
+#4527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4528 = PCURVE('',#2562,#4529);
+#4529 = DEFINITIONAL_REPRESENTATION('',(#4530),#4534);
+#4530 = LINE('',#4531,#4532);
+#4531 = CARTESIAN_POINT('',(-0.,-14.4));
+#4532 = VECTOR('',#4533,1.);
+#4533 = DIRECTION('',(-1.,0.));
+#4534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4535 = ORIENTED_EDGE('',*,*,#4326,.T.);
+#4536 = ORIENTED_EDGE('',*,*,#4537,.F.);
+#4537 = EDGE_CURVE('',#2970,#4327,#4538,.T.);
+#4538 = SURFACE_CURVE('',#4539,(#4544,#4551),.PCURVE_S1.);
+#4539 = CIRCLE('',#4540,2.);
+#4540 = AXIS2_PLACEMENT_3D('',#4541,#4542,#4543);
+#4541 = CARTESIAN_POINT('',(13.,-4.75,21.6));
+#4542 = DIRECTION('',(0.,0.,1.));
+#4543 = DIRECTION('',(1.,0.,0.));
+#4544 = PCURVE('',#2504,#4545);
+#4545 = DEFINITIONAL_REPRESENTATION('',(#4546),#4550);
+#4546 = CIRCLE('',#4547,2.);
+#4547 = AXIS2_PLACEMENT_2D('',#4548,#4549);
+#4548 = CARTESIAN_POINT('',(26.,-11.49999999999));
+#4549 = DIRECTION('',(1.,0.));
+#4550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4551 = PCURVE('',#2952,#4552);
+#4552 = DEFINITIONAL_REPRESENTATION('',(#4553),#4557);
+#4553 = LINE('',#4554,#4555);
+#4554 = CARTESIAN_POINT('',(-0.,-14.4));
+#4555 = VECTOR('',#4556,1.);
+#4556 = DIRECTION('',(-1.,0.));
+#4557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4558 = ORIENTED_EDGE('',*,*,#2992,.T.);
+#4559 = ORIENTED_EDGE('',*,*,#4560,.F.);
+#4560 = EDGE_CURVE('',#4561,#2993,#4563,.T.);
+#4561 = VERTEX_POINT('',#4562);
+#4562 = CARTESIAN_POINT('',(4.5,-4.75,21.6));
+#4563 = SURFACE_CURVE('',#4564,(#4569,#4576),.PCURVE_S1.);
+#4564 = CIRCLE('',#4565,2.);
+#4565 = AXIS2_PLACEMENT_3D('',#4566,#4567,#4568);
+#4566 = CARTESIAN_POINT('',(6.5,-4.75,21.6));
+#4567 = DIRECTION('',(0.,0.,1.));
+#4568 = DIRECTION('',(1.,0.,0.));
+#4569 = PCURVE('',#2504,#4570);
+#4570 = DEFINITIONAL_REPRESENTATION('',(#4571),#4575);
+#4571 = CIRCLE('',#4572,2.);
+#4572 = AXIS2_PLACEMENT_2D('',#4573,#4574);
+#4573 = CARTESIAN_POINT('',(19.5,-11.49999999999));
+#4574 = DIRECTION('',(1.,0.));
+#4575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4576 = PCURVE('',#3029,#4577);
+#4577 = DEFINITIONAL_REPRESENTATION('',(#4578),#4582);
+#4578 = LINE('',#4579,#4580);
+#4579 = CARTESIAN_POINT('',(-0.,-14.4));
+#4580 = VECTOR('',#4581,1.);
+#4581 = DIRECTION('',(-1.,0.));
+#4582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4583 = ORIENTED_EDGE('',*,*,#4584,.F.);
+#4584 = EDGE_CURVE('',#4585,#4561,#4587,.T.);
+#4585 = VERTEX_POINT('',#4586);
+#4586 = CARTESIAN_POINT('',(4.5,-2.027529,21.6));
+#4587 = SURFACE_CURVE('',#4588,(#4592,#4599),.PCURVE_S1.);
+#4588 = LINE('',#4589,#4590);
+#4589 = CARTESIAN_POINT('',(4.5,-2.027529,21.6));
+#4590 = VECTOR('',#4591,1.);
+#4591 = DIRECTION('',(0.,-1.,0.));
+#4592 = PCURVE('',#2504,#4593);
+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);
+#4594 = LINE('',#4595,#4596);
+#4595 = CARTESIAN_POINT('',(17.5,-8.777528999999));
+#4596 = VECTOR('',#4597,1.);
+#4597 = DIRECTION('',(0.,-1.));
+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4599 = PCURVE('',#3107,#4600);
+#4600 = DEFINITIONAL_REPRESENTATION('',(#4601),#4605);
+#4601 = LINE('',#4602,#4603);
+#4602 = CARTESIAN_POINT('',(0.,-14.4));
+#4603 = VECTOR('',#4604,1.);
+#4604 = DIRECTION('',(1.,0.));
+#4605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4606 = ORIENTED_EDGE('',*,*,#4607,.F.);
+#4607 = EDGE_CURVE('',#4608,#4585,#4610,.T.);
+#4608 = VERTEX_POINT('',#4609);
+#4609 = CARTESIAN_POINT('',(-6.,-2.027529,21.6));
+#4610 = SURFACE_CURVE('',#4611,(#4615,#4622),.PCURVE_S1.);
+#4611 = LINE('',#4612,#4613);
+#4612 = CARTESIAN_POINT('',(-6.,-2.027529,21.6));
+#4613 = VECTOR('',#4614,1.);
+#4614 = DIRECTION('',(1.,0.,0.));
+#4615 = PCURVE('',#2504,#4616);
+#4616 = DEFINITIONAL_REPRESENTATION('',(#4617),#4621);
+#4617 = LINE('',#4618,#4619);
+#4618 = CARTESIAN_POINT('',(7.,-8.777528999999));
+#4619 = VECTOR('',#4620,1.);
+#4620 = DIRECTION('',(1.,0.));
+#4621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4622 = PCURVE('',#3133,#4623);
+#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628);
+#4624 = LINE('',#4625,#4626);
+#4625 = CARTESIAN_POINT('',(0.,-14.4));
+#4626 = VECTOR('',#4627,1.);
+#4627 = DIRECTION('',(1.,0.));
+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4629 = ORIENTED_EDGE('',*,*,#4630,.F.);
+#4630 = EDGE_CURVE('',#4631,#4608,#4633,.T.);
+#4631 = VERTEX_POINT('',#4632);
+#4632 = CARTESIAN_POINT('',(-6.,-4.749999999998,21.6));
+#4633 = SURFACE_CURVE('',#4634,(#4638,#4645),.PCURVE_S1.);
+#4634 = LINE('',#4635,#4636);
+#4635 = CARTESIAN_POINT('',(-6.,-4.749999999998,21.6));
+#4636 = VECTOR('',#4637,1.);
+#4637 = DIRECTION('',(0.,1.,0.));
+#4638 = PCURVE('',#2504,#4639);
+#4639 = DEFINITIONAL_REPRESENTATION('',(#4640),#4644);
+#4640 = LINE('',#4641,#4642);
+#4641 = CARTESIAN_POINT('',(7.,-11.49999999999));
+#4642 = VECTOR('',#4643,1.);
+#4643 = DIRECTION('',(0.,1.));
+#4644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4645 = PCURVE('',#3659,#4646);
+#4646 = DEFINITIONAL_REPRESENTATION('',(#4647),#4651);
+#4647 = LINE('',#4648,#4649);
+#4648 = CARTESIAN_POINT('',(0.,-14.4));
+#4649 = VECTOR('',#4650,1.);
+#4650 = DIRECTION('',(1.,0.));
+#4651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4652 = ORIENTED_EDGE('',*,*,#4653,.F.);
+#4653 = EDGE_CURVE('',#3675,#4631,#4654,.T.);
+#4654 = SURFACE_CURVE('',#4655,(#4660,#4667),.PCURVE_S1.);
+#4655 = CIRCLE('',#4656,2.);
+#4656 = AXIS2_PLACEMENT_3D('',#4657,#4658,#4659);
+#4657 = CARTESIAN_POINT('',(-8.,-4.749999999998,21.6));
+#4658 = DIRECTION('',(0.,0.,1.));
+#4659 = DIRECTION('',(1.,0.,0.));
+#4660 = PCURVE('',#2504,#4661);
+#4661 = DEFINITIONAL_REPRESENTATION('',(#4662),#4666);
+#4662 = CIRCLE('',#4663,2.);
+#4663 = AXIS2_PLACEMENT_2D('',#4664,#4665);
+#4664 = CARTESIAN_POINT('',(5.,-11.49999999999));
+#4665 = DIRECTION('',(1.,0.));
+#4666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4667 = PCURVE('',#3608,#4668);
+#4668 = DEFINITIONAL_REPRESENTATION('',(#4669),#4673);
+#4669 = LINE('',#4670,#4671);
+#4670 = CARTESIAN_POINT('',(-0.,-14.4));
+#4671 = VECTOR('',#4672,1.);
+#4672 = DIRECTION('',(-1.,0.));
+#4673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4674 = ORIENTED_EDGE('',*,*,#3697,.T.);
+#4675 = ORIENTED_EDGE('',*,*,#4676,.F.);
+#4676 = EDGE_CURVE('',#4122,#3698,#4677,.T.);
+#4677 = SURFACE_CURVE('',#4678,(#4683,#4690),.PCURVE_S1.);
+#4678 = CIRCLE('',#4679,2.);
+#4679 = AXIS2_PLACEMENT_3D('',#4680,#4681,#4682);
+#4680 = CARTESIAN_POINT('',(-13.,-4.749999999999,21.6));
+#4681 = DIRECTION('',(0.,0.,1.));
+#4682 = DIRECTION('',(1.,0.,0.));
+#4683 = PCURVE('',#2504,#4684);
+#4684 = DEFINITIONAL_REPRESENTATION('',(#4685),#4689);
+#4685 = CIRCLE('',#4686,2.);
+#4686 = AXIS2_PLACEMENT_2D('',#4687,#4688);
+#4687 = CARTESIAN_POINT('',(0.,-11.49999999999));
+#4688 = DIRECTION('',(1.,0.));
+#4689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4690 = PCURVE('',#3734,#4691);
+#4691 = DEFINITIONAL_REPRESENTATION('',(#4692),#4696);
+#4692 = LINE('',#4693,#4694);
+#4693 = CARTESIAN_POINT('',(-0.,-14.4));
+#4694 = VECTOR('',#4695,1.);
+#4695 = DIRECTION('',(-1.,0.));
+#4696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4697 = ORIENTED_EDGE('',*,*,#4144,.T.);
+#4698 = ORIENTED_EDGE('',*,*,#4229,.F.);
+#4699 = ADVANCED_FACE('',(#4700),#2530,.T.);
+#4700 = FACE_BOUND('',#4701,.F.);
+#4701 = EDGE_LOOP('',(#4702,#4723,#4724,#4725));
+#4702 = ORIENTED_EDGE('',*,*,#4703,.T.);
+#4703 = EDGE_CURVE('',#2580,#4399,#4704,.T.);
+#4704 = SURFACE_CURVE('',#4705,(#4709,#4716),.PCURVE_S1.);
+#4705 = LINE('',#4706,#4707);
+#4706 = CARTESIAN_POINT('',(-6.,4.75,7.2));
+#4707 = VECTOR('',#4708,1.);
+#4708 = DIRECTION('',(0.,0.,1.));
+#4709 = PCURVE('',#2530,#4710);
+#4710 = DEFINITIONAL_REPRESENTATION('',(#4711),#4715);
+#4711 = LINE('',#4712,#4713);
+#4712 = CARTESIAN_POINT('',(-0.,0.));
+#4713 = VECTOR('',#4714,1.);
+#4714 = DIRECTION('',(-0.,-1.));
+#4715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4716 = PCURVE('',#2619,#4717);
+#4717 = DEFINITIONAL_REPRESENTATION('',(#4718),#4722);
+#4718 = LINE('',#4719,#4720);
+#4719 = CARTESIAN_POINT('',(0.,0.));
+#4720 = VECTOR('',#4721,1.);
+#4721 = DIRECTION('',(0.,-1.));
+#4722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4723 = ORIENTED_EDGE('',*,*,#4398,.T.);
+#4724 = ORIENTED_EDGE('',*,*,#2516,.F.);
+#4725 = ORIENTED_EDGE('',*,*,#2579,.F.);
+#4726 = ADVANCED_FACE('',(#4727),#2562,.T.);
+#4727 = FACE_BOUND('',#4728,.F.);
+#4728 = EDGE_LOOP('',(#4729,#4730,#4731,#4732));
+#4729 = ORIENTED_EDGE('',*,*,#4303,.T.);
+#4730 = ORIENTED_EDGE('',*,*,#4514,.T.);
+#4731 = ORIENTED_EDGE('',*,*,#2763,.F.);
+#4732 = ORIENTED_EDGE('',*,*,#2547,.F.);
+#4733 = ADVANCED_FACE('',(#4734),#2702,.T.);
+#4734 = FACE_BOUND('',#4735,.F.);
+#4735 = EDGE_LOOP('',(#4736,#4737,#4738,#4759));
+#4736 = ORIENTED_EDGE('',*,*,#2717,.T.);
+#4737 = ORIENTED_EDGE('',*,*,#4491,.T.);
+#4738 = ORIENTED_EDGE('',*,*,#4739,.F.);
+#4739 = EDGE_CURVE('',#2660,#4469,#4740,.T.);
+#4740 = SURFACE_CURVE('',#4741,(#4745,#4752),.PCURVE_S1.);
+#4741 = LINE('',#4742,#4743);
+#4742 = CARTESIAN_POINT('',(4.5,4.75,7.2));
+#4743 = VECTOR('',#4744,1.);
+#4744 = DIRECTION('',(0.,0.,1.));
+#4745 = PCURVE('',#2702,#4746);
+#4746 = DEFINITIONAL_REPRESENTATION('',(#4747),#4751);
+#4747 = LINE('',#4748,#4749);
+#4748 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#4749 = VECTOR('',#4750,1.);
+#4750 = DIRECTION('',(-0.,-1.));
+#4751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4752 = PCURVE('',#2675,#4753);
+#4753 = DEFINITIONAL_REPRESENTATION('',(#4754),#4758);
+#4754 = LINE('',#4755,#4756);
+#4755 = CARTESIAN_POINT('',(3.030331,0.));
+#4756 = VECTOR('',#4757,1.);
+#4757 = DIRECTION('',(0.,-1.));
+#4758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4759 = ORIENTED_EDGE('',*,*,#2687,.F.);
+#4760 = ADVANCED_FACE('',(#4761),#2675,.T.);
+#4761 = FACE_BOUND('',#4762,.T.);
+#4762 = EDGE_LOOP('',(#4763,#4784,#4785,#4786));
+#4763 = ORIENTED_EDGE('',*,*,#4764,.T.);
+#4764 = EDGE_CURVE('',#2632,#4446,#4765,.T.);
+#4765 = SURFACE_CURVE('',#4766,(#4770,#4777),.PCURVE_S1.);
+#4766 = LINE('',#4767,#4768);
+#4767 = CARTESIAN_POINT('',(4.5,1.719669,7.2));
+#4768 = VECTOR('',#4769,1.);
+#4769 = DIRECTION('',(0.,0.,1.));
+#4770 = PCURVE('',#2675,#4771);
+#4771 = DEFINITIONAL_REPRESENTATION('',(#4772),#4776);
+#4772 = LINE('',#4773,#4774);
+#4773 = CARTESIAN_POINT('',(0.,0.));
+#4774 = VECTOR('',#4775,1.);
+#4775 = DIRECTION('',(0.,-1.));
+#4776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4777 = PCURVE('',#2647,#4778);
+#4778 = DEFINITIONAL_REPRESENTATION('',(#4779),#4783);
+#4779 = LINE('',#4780,#4781);
+#4780 = CARTESIAN_POINT('',(10.5,0.));
+#4781 = VECTOR('',#4782,1.);
+#4782 = DIRECTION('',(0.,-1.));
+#4783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4784 = ORIENTED_EDGE('',*,*,#4468,.T.);
+#4785 = ORIENTED_EDGE('',*,*,#4739,.F.);
+#4786 = ORIENTED_EDGE('',*,*,#2659,.F.);
+#4787 = ADVANCED_FACE('',(#4788),#2647,.T.);
+#4788 = FACE_BOUND('',#4789,.T.);
+#4789 = EDGE_LOOP('',(#4790,#4811,#4812,#4813));
+#4790 = ORIENTED_EDGE('',*,*,#4791,.T.);
+#4791 = EDGE_CURVE('',#2604,#4423,#4792,.T.);
+#4792 = SURFACE_CURVE('',#4793,(#4797,#4804),.PCURVE_S1.);
+#4793 = LINE('',#4794,#4795);
+#4794 = CARTESIAN_POINT('',(-6.,1.719669,7.2));
+#4795 = VECTOR('',#4796,1.);
+#4796 = DIRECTION('',(0.,0.,1.));
+#4797 = PCURVE('',#2647,#4798);
+#4798 = DEFINITIONAL_REPRESENTATION('',(#4799),#4803);
+#4799 = LINE('',#4800,#4801);
+#4800 = CARTESIAN_POINT('',(0.,0.));
+#4801 = VECTOR('',#4802,1.);
+#4802 = DIRECTION('',(0.,-1.));
+#4803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4804 = PCURVE('',#2619,#4805);
+#4805 = DEFINITIONAL_REPRESENTATION('',(#4806),#4810);
+#4806 = LINE('',#4807,#4808);
+#4807 = CARTESIAN_POINT('',(3.030331,0.));
+#4808 = VECTOR('',#4809,1.);
+#4809 = DIRECTION('',(0.,-1.));
+#4810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4811 = ORIENTED_EDGE('',*,*,#4445,.T.);
+#4812 = ORIENTED_EDGE('',*,*,#4764,.F.);
+#4813 = ORIENTED_EDGE('',*,*,#2631,.F.);
+#4814 = ADVANCED_FACE('',(#4815),#2619,.T.);
+#4815 = FACE_BOUND('',#4816,.T.);
+#4816 = EDGE_LOOP('',(#4817,#4818,#4819,#4820));
+#4817 = ORIENTED_EDGE('',*,*,#4703,.T.);
+#4818 = ORIENTED_EDGE('',*,*,#4422,.T.);
+#4819 = ORIENTED_EDGE('',*,*,#4791,.F.);
+#4820 = ORIENTED_EDGE('',*,*,#2603,.F.);
+#4821 = ADVANCED_FACE('',(#4822),#2922,.F.);
+#4822 = FACE_BOUND('',#4823,.F.);
+#4823 = EDGE_LOOP('',(#4824,#4825,#4826,#4827));
+#4824 = ORIENTED_EDGE('',*,*,#3954,.F.);
+#4825 = ORIENTED_EDGE('',*,*,#2908,.T.);
+#4826 = ORIENTED_EDGE('',*,*,#4371,.T.);
+#4827 = ORIENTED_EDGE('',*,*,#4257,.F.);
+#4828 = ADVANCED_FACE('',(#4829),#2952,.T.);
+#4829 = FACE_BOUND('',#4830,.F.);
+#4830 = EDGE_LOOP('',(#4831,#4832,#4833,#4834));
+#4831 = ORIENTED_EDGE('',*,*,#2969,.T.);
+#4832 = ORIENTED_EDGE('',*,*,#4537,.T.);
+#4833 = ORIENTED_EDGE('',*,*,#4349,.F.);
+#4834 = ORIENTED_EDGE('',*,*,#2937,.F.);
+#4835 = ADVANCED_FACE('',(#4836),#3029,.T.);
+#4836 = FACE_BOUND('',#4837,.F.);
+#4837 = EDGE_LOOP('',(#4838,#4859,#4860,#4861));
+#4838 = ORIENTED_EDGE('',*,*,#4839,.T.);
+#4839 = EDGE_CURVE('',#3068,#4561,#4840,.T.);
+#4840 = SURFACE_CURVE('',#4841,(#4845,#4852),.PCURVE_S1.);
+#4841 = LINE('',#4842,#4843);
+#4842 = CARTESIAN_POINT('',(4.5,-4.75,7.2));
+#4843 = VECTOR('',#4844,1.);
+#4844 = DIRECTION('',(0.,0.,1.));
+#4845 = PCURVE('',#3029,#4846);
+#4846 = DEFINITIONAL_REPRESENTATION('',(#4847),#4851);
+#4847 = LINE('',#4848,#4849);
+#4848 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#4849 = VECTOR('',#4850,1.);
+#4850 = DIRECTION('',(-0.,-1.));
+#4851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4852 = PCURVE('',#3107,#4853);
+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);
+#4854 = LINE('',#4855,#4856);
+#4855 = CARTESIAN_POINT('',(2.722471,0.));
+#4856 = VECTOR('',#4857,1.);
+#4857 = DIRECTION('',(0.,-1.));
+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4859 = ORIENTED_EDGE('',*,*,#4560,.T.);
+#4860 = ORIENTED_EDGE('',*,*,#3015,.F.);
+#4861 = ORIENTED_EDGE('',*,*,#3067,.F.);
+#4862 = ADVANCED_FACE('',(#4863),#3133,.F.);
+#4863 = FACE_BOUND('',#4864,.F.);
+#4864 = EDGE_LOOP('',(#4865,#4866,#4887,#4888,#4909,#4910,#4911,#4932));
+#4865 = ORIENTED_EDGE('',*,*,#3622,.F.);
+#4866 = ORIENTED_EDGE('',*,*,#4867,.T.);
+#4867 = EDGE_CURVE('',#3623,#4608,#4868,.T.);
+#4868 = SURFACE_CURVE('',#4869,(#4873,#4880),.PCURVE_S1.);
+#4869 = LINE('',#4870,#4871);
+#4870 = CARTESIAN_POINT('',(-6.,-2.027529,7.2));
+#4871 = VECTOR('',#4872,1.);
+#4872 = DIRECTION('',(0.,0.,1.));
+#4873 = PCURVE('',#3133,#4874);
+#4874 = DEFINITIONAL_REPRESENTATION('',(#4875),#4879);
+#4875 = LINE('',#4876,#4877);
+#4876 = CARTESIAN_POINT('',(0.,0.));
+#4877 = VECTOR('',#4878,1.);
+#4878 = DIRECTION('',(0.,-1.));
+#4879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4880 = PCURVE('',#3659,#4881);
+#4881 = DEFINITIONAL_REPRESENTATION('',(#4882),#4886);
+#4882 = LINE('',#4883,#4884);
+#4883 = CARTESIAN_POINT('',(2.722470999998,0.));
+#4884 = VECTOR('',#4885,1.);
+#4885 = DIRECTION('',(0.,-1.));
+#4886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4887 = ORIENTED_EDGE('',*,*,#4607,.T.);
+#4888 = ORIENTED_EDGE('',*,*,#4889,.F.);
+#4889 = EDGE_CURVE('',#3092,#4585,#4890,.T.);
+#4890 = SURFACE_CURVE('',#4891,(#4895,#4902),.PCURVE_S1.);
+#4891 = LINE('',#4892,#4893);
+#4892 = CARTESIAN_POINT('',(4.5,-2.027529,7.2));
+#4893 = VECTOR('',#4894,1.);
+#4894 = DIRECTION('',(0.,0.,1.));
+#4895 = PCURVE('',#3133,#4896);
+#4896 = DEFINITIONAL_REPRESENTATION('',(#4897),#4901);
+#4897 = LINE('',#4898,#4899);
+#4898 = CARTESIAN_POINT('',(10.5,0.));
+#4899 = VECTOR('',#4900,1.);
+#4900 = DIRECTION('',(0.,-1.));
+#4901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4902 = PCURVE('',#3107,#4903);
+#4903 = DEFINITIONAL_REPRESENTATION('',(#4904),#4908);
+#4904 = LINE('',#4905,#4906);
+#4905 = CARTESIAN_POINT('',(0.,0.));
+#4906 = VECTOR('',#4907,1.);
+#4907 = DIRECTION('',(0.,-1.));
+#4908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4909 = ORIENTED_EDGE('',*,*,#3119,.F.);
+#4910 = ORIENTED_EDGE('',*,*,#3228,.T.);
+#4911 = ORIENTED_EDGE('',*,*,#4912,.T.);
+#4912 = EDGE_CURVE('',#3201,#3499,#4913,.T.);
+#4913 = SURFACE_CURVE('',#4914,(#4918,#4925),.PCURVE_S1.);
+#4914 = LINE('',#4915,#4916);
+#4915 = CARTESIAN_POINT('',(3.9,-2.027529,9.4));
+#4916 = VECTOR('',#4917,1.);
+#4917 = DIRECTION('',(-1.,0.,0.));
+#4918 = PCURVE('',#3133,#4919);
+#4919 = DEFINITIONAL_REPRESENTATION('',(#4920),#4924);
+#4920 = LINE('',#4921,#4922);
+#4921 = CARTESIAN_POINT('',(9.9,-2.2));
+#4922 = VECTOR('',#4923,1.);
+#4923 = DIRECTION('',(-1.,0.));
+#4924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4925 = PCURVE('',#3216,#4926);
+#4926 = DEFINITIONAL_REPRESENTATION('',(#4927),#4931);
+#4927 = LINE('',#4928,#4929);
+#4928 = CARTESIAN_POINT('',(0.,0.));
+#4929 = VECTOR('',#4930,1.);
+#4930 = DIRECTION('',(1.,0.));
+#4931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4932 = ORIENTED_EDGE('',*,*,#3498,.T.);
+#4933 = ADVANCED_FACE('',(#4934),#3107,.F.);
+#4934 = FACE_BOUND('',#4935,.F.);
+#4935 = EDGE_LOOP('',(#4936,#4937,#4938,#4939));
+#4936 = ORIENTED_EDGE('',*,*,#4889,.T.);
+#4937 = ORIENTED_EDGE('',*,*,#4584,.T.);
+#4938 = ORIENTED_EDGE('',*,*,#4839,.F.);
+#4939 = ORIENTED_EDGE('',*,*,#3091,.F.);
+#4940 = ADVANCED_FACE('',(#4941),#3216,.F.);
+#4941 = FACE_BOUND('',#4942,.F.);
+#4942 = EDGE_LOOP('',(#4943,#4944,#4965,#4966));
+#4943 = ORIENTED_EDGE('',*,*,#3200,.T.);
+#4944 = ORIENTED_EDGE('',*,*,#4945,.T.);
+#4945 = EDGE_CURVE('',#3173,#3524,#4946,.T.);
+#4946 = SURFACE_CURVE('',#4947,(#4951,#4958),.PCURVE_S1.);
+#4947 = LINE('',#4948,#4949);
+#4948 = CARTESIAN_POINT('',(3.9,-10.027529,9.4));
+#4949 = VECTOR('',#4950,1.);
+#4950 = DIRECTION('',(-1.,0.,0.));
+#4951 = PCURVE('',#3216,#4952);
+#4952 = DEFINITIONAL_REPRESENTATION('',(#4953),#4957);
+#4953 = LINE('',#4954,#4955);
+#4954 = CARTESIAN_POINT('',(0.,-8.));
+#4955 = VECTOR('',#4956,1.);
+#4956 = DIRECTION('',(1.,0.));
+#4957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4958 = PCURVE('',#3188,#4959);
+#4959 = DEFINITIONAL_REPRESENTATION('',(#4960),#4964);
+#4960 = LINE('',#4961,#4962);
+#4961 = CARTESIAN_POINT('',(6.,8.9));
+#4962 = VECTOR('',#4963,1.);
+#4963 = DIRECTION('',(0.,-1.));
+#4964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4965 = ORIENTED_EDGE('',*,*,#3523,.F.);
+#4966 = ORIENTED_EDGE('',*,*,#4912,.F.);
+#4967 = ADVANCED_FACE('',(#4968),#3188,.F.);
+#4968 = FACE_BOUND('',#4969,.T.);
+#4969 = EDGE_LOOP('',(#4970,#4971,#4972,#4973,#4974,#4975,#4976,#4977));
+#4970 = ORIENTED_EDGE('',*,*,#3375,.T.);
+#4971 = ORIENTED_EDGE('',*,*,#3326,.T.);
+#4972 = ORIENTED_EDGE('',*,*,#3277,.T.);
+#4973 = ORIENTED_EDGE('',*,*,#3172,.T.);
+#4974 = ORIENTED_EDGE('',*,*,#4945,.T.);
+#4975 = ORIENTED_EDGE('',*,*,#3546,.T.);
+#4976 = ORIENTED_EDGE('',*,*,#3473,.T.);
+#4977 = ORIENTED_EDGE('',*,*,#3424,.T.);
+#4978 = ADVANCED_FACE('',(#4979),#3608,.T.);
+#4979 = FACE_BOUND('',#4980,.F.);
+#4980 = EDGE_LOOP('',(#4981,#4982,#4983,#5004));
+#4981 = ORIENTED_EDGE('',*,*,#3674,.T.);
+#4982 = ORIENTED_EDGE('',*,*,#4653,.T.);
+#4983 = ORIENTED_EDGE('',*,*,#4984,.F.);
+#4984 = EDGE_CURVE('',#3592,#4631,#4985,.T.);
+#4985 = SURFACE_CURVE('',#4986,(#4990,#4997),.PCURVE_S1.);
+#4986 = LINE('',#4987,#4988);
+#4987 = CARTESIAN_POINT('',(-6.,-4.749999999998,7.2));
+#4988 = VECTOR('',#4989,1.);
+#4989 = DIRECTION('',(0.,0.,1.));
+#4990 = PCURVE('',#3608,#4991);
+#4991 = DEFINITIONAL_REPRESENTATION('',(#4992),#4996);
+#4992 = LINE('',#4993,#4994);
+#4993 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#4994 = VECTOR('',#4995,1.);
+#4995 = DIRECTION('',(-0.,-1.));
+#4996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4997 = PCURVE('',#3659,#4998);
+#4998 = DEFINITIONAL_REPRESENTATION('',(#4999),#5003);
+#4999 = LINE('',#5000,#5001);
+#5000 = CARTESIAN_POINT('',(-1.7763568394E-14,0.));
+#5001 = VECTOR('',#5002,1.);
+#5002 = DIRECTION('',(0.,-1.));
+#5003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5004 = ORIENTED_EDGE('',*,*,#3591,.F.);
+#5005 = ADVANCED_FACE('',(#5006),#3659,.F.);
+#5006 = FACE_BOUND('',#5007,.F.);
+#5007 = EDGE_LOOP('',(#5008,#5009,#5010,#5011));
+#5008 = ORIENTED_EDGE('',*,*,#4984,.T.);
+#5009 = ORIENTED_EDGE('',*,*,#4630,.T.);
+#5010 = ORIENTED_EDGE('',*,*,#4867,.F.);
+#5011 = ORIENTED_EDGE('',*,*,#3645,.F.);
+#5012 = ADVANCED_FACE('',(#5013),#3734,.T.);
+#5013 = FACE_BOUND('',#5014,.F.);
+#5014 = EDGE_LOOP('',(#5015,#5016,#5017,#5018));
+#5015 = ORIENTED_EDGE('',*,*,#4121,.T.);
+#5016 = ORIENTED_EDGE('',*,*,#4676,.T.);
+#5017 = ORIENTED_EDGE('',*,*,#3720,.F.);
+#5018 = ORIENTED_EDGE('',*,*,#3750,.F.);
+#5019 = ADVANCED_FACE('',(#5020),#3908,.F.);
+#5020 = FACE_BOUND('',#5021,.F.);
+#5021 = EDGE_LOOP('',(#5022,#5023,#5024));
+#5022 = ORIENTED_EDGE('',*,*,#3891,.T.);
+#5023 = ORIENTED_EDGE('',*,*,#4055,.T.);
+#5024 = ORIENTED_EDGE('',*,*,#3975,.T.);
+#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5029)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5026,#5027,#5028)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5026 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5027 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5028 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5029 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5026,
+  'distance_accuracy_value','confusion accuracy');
+#5030 = PRODUCT_TYPE('part',$,(#7));
+#5031 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5032),#5025);
+#5032 = STYLED_ITEM('color',(#5033),#15);
+#5033 = PRESENTATION_STYLE_ASSIGNMENT((#5034,#5040));
+#5034 = SURFACE_STYLE_USAGE(.BOTH.,#5035);
+#5035 = SURFACE_SIDE_STYLE('',(#5036));
+#5036 = SURFACE_STYLE_FILL_AREA(#5037);
+#5037 = FILL_AREA_STYLE('',(#5038));
+#5038 = FILL_AREA_STYLE_COLOUR('',#5039);
+#5039 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#5040 = CURVE_STYLE('',#5041,POSITIVE_LENGTH_MEASURE(0.1),#5039);
+#5041 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.stl b/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.stl
new file mode 100644
index 00000000..e6308148
Binary files /dev/null and b/Electrical Parts/electronic-components/SHARP/2Y0A02/SHARP-2Y0A02.stl differ